Last active
May 18, 2017 02:08
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
iiiiiikiiiiiiiiiiiiiikiiiiiiiiiikikiiiiiijkiiikikkkiiiiiiiiijiiiiiiiiikiikkikiiiiiiiikkkkkkkkkkkkiiiiiiiiiiiiiiikikiiiiiiiiiiijikiiiiiikiiikiiikiiiiiiiiiiiiiikjjiiiikiiiikiiiiijiiiiiiiiikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiijikiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiijkiiiiiiikiiiiiiikikiiiiiikiikijjikikiiikiiiikiikikiiiiiiiikkikiiiiiiiikkjikkiiiikiiikkikiiiiijiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiikikiiiikkiiiijjiiiikiiiiiiiiiikiikiiijkiiiiiiiiikikiiiijiiikiiiiiiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiiiijkkjiijiiiiiiiiiiiiiiikikiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiijiiiiikiiijiiiiiiiikikiiiiiijiiiijiiiiiiiiiiiiiikikjiiiiiikiiiiiiiijiiiiiiiiiiiiikiiiijiiiijiiijiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiijiiiiiiijkiiiiiiiikijiiikikiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiijiiiiiijiiiiiikiiiiiiiiiiiiiikkiiiiiiiiikjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiikiiiiiiijiiiikiiikiiiiijkiiiiiiiiiiiiiiiiiiijiiikkkkiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiikkiiiiiiiiiikikiiiiikiiiikiiiiiiikiiiikkikkiiiiiiiiikiiiijiiiiiiiikiiikiiiikkikkkiiiiiiikikiiiiiiiikiiikiiiiiiiikiikiikiiikiiikkiiiiiikiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiikkikiiiikkikiiiiiiiiikikiiiiiiikikkkiiiiiiiikiiiiiiiiikiiiiikiiikkiiiiiiikkiikkiiiijiiiikiikiiiiikiiikiiiiiiiikikikkkiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiiiiiikkiiiiiiiiikiiijikiiiiiiiiijiiiikkkiiiiiiiiiiiiiiiiiiiiiiijiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiikiiiiiiikikiiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiikikikiiiiiiikiiiikikiiikiiiiikiiiiiiijiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiikjijiiiikikiiiiikiiiikiiiikijikiiiiiiiiiiikikiiiikkkiiiiikkkkkjjiiiiiiiiiikiiiiiiiiiikiiiiiikiikiikiiikiikiiiiiiikiiikiiiiiiikiiikikiiiiikiiiiikiiiikikiikiiiiiiiiiiiiiiiiikiiiiiiiiikkiikiiiiiiiiiiiiiiiiikiikiiiiiiiikiiiiikiiiiiiiiikijkiiiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiikijiikiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiikikiiiikiiikiijikiiiikkiiiikiiiiikiiiiiiiiiiiiikikiiikkkiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiikiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiikiikiiiiiiikkkiikiiiiiiiiiiiiiiiikikikkiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiijiiiiiikikiiiiikiiiiikkiiiikiikkikkiiiikijiiiiiiiikiiiikiiiiiikkiijiiiiiiikiiikiijiiiiiiiiiiiiiikiiijiiiiiiiiiiikikiiikkiiiikikkikikijiikjiiiiiiiiikiikiikiiiiiiiikkiiiijiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiijiikiiiiiiikkiiiiikikkiikiiikikikikikkiiikiikiiiiiikkiiiiiiiiiiikkiiiikiiiiiiiiiiiiikkkkkiiiiiiiikkkiiiiiiiikiiikijiiikiiiiiiiikikiiiiiiiiiiikiikiiiiiiiiikikiiiiiiikiiiiiiiiiiiiiikiiiikiiiiiikiijikiiiiikkiiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiikiiiiikikikiiiiiiiiiiiiiikkikkiiikkiiiiiiiikiiiiiiiiiiiiiikiikikkiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiikiiiiiiiikiiiikiiiiiiiikikiiikiiiikiiiikiiiiiiiiiiikiiiiikikkikikikikiiiiiiiiiiikkiikikkiikikiikiiijiiiiikkiiiiiiiiikijkiiiiiiiiiiiiiiikikiiiikiikjkiiiiikiikiiiiikiikiiiiiiikiiikiiiiikiiiikiiiiiiiiiikiiiikiiiiiikjijiiiiiikijiikkiiikikikkiiiikiiiikiikiiikiiikiiiikiiiiiiiikiiikiiiiiiikiiijikiiiiiiiiiiikiiiikiiiiiiikiiiiiikijiiiiiikiiiiiiiiikiiikiikkikiiiiikikiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiikkkiiiiiiiiiikiiiikiiiiiiiikiikkiiikiiiiiiiikiiiiiiiiiiiikiikiiiiiiiiiikjiiiiiiiiiiiikiikiiikiiiikiiiiiiiikiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijkiiiiikikiikikiiiiikikiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikkiiikiikiiiiiiiijiiiikkiiiikiiiiiiiijiiiiiiikiiiiiiiiiiiiijiiikiiiiiiiiiiiiiiiikiiiiiiikiiiiiiijikiiiiiiiiiiikiiiiiiiiiiiikiikiiiiiiiikiiikikiikiikiiiiiiiiiijijiiikiiiiiiiiiiiiiiiiiiiiiiiiikkikikkikiiiikiiiiiiiiiikiikikiiiiikkiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiijkiiiiiiiikiiiiiiiikiiikikiiiiiiiiikkiikiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiiiiikikkiiiiiiiiiiiiiikijkiikiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkiikiiikkiiiiiiiiiiiiiiiiikkkiikkiiikiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiikikikiikkkkiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiikiiiijkiiiiiiiiiiiiiiiikikiiiiiiiijiiiikiiiikikikkikkiiiiiiikiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiikikiikikiiiikiiikiiikiiiikiiiikiiiiikiiikiikiiiiiikiiiiiiiiiiiiiiiikiiikiiiikiiiiiijiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikijiiiiiiiiiiikiiikikiiiiiiiiiikiiiiiiiiiiikiiiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiijikikiikkikkiiiiiiiiiiiiiiiikiiikikkiikkiikiiiiiiikkiiikiiiiiikiiiiiikiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiikiikiiikiiiiikiiiiikiiiiiiikiiikiikiiiiiiikiijiiiiiiiikkiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiikiiikikikiiikkiiiiiikkkiiiiiiiiiiikiiiiiiiijikiikiikikiiiiikikijiiikikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijiiikiiiiikiiiiiiiikikiiiikkiiikikiiiiiiiikiiiikiiiiiiiiiiikiiiikiiiikiiiiikkiiikikiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiikikkiiiiiiiiiiiikiiiiikiiiiiiiiiikiiijiiiiiiiiiiiiiiikijikiiiikjiiiiikikiikkkijkiikiiiikiiiiiiiiiiiikiiiiiiiiiiiijiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiijiiiiiiiiiiiiiiikikijiiiijikiiiiiiijiiiiiiiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiikiiiiiiiiikiiiikkiikijikiiiiiiiiiiiiiiiiiiiiiiijikiikiiiiiiikikiikiikiikiiiiiiiiiiiiikikijikiiiikiiijikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiijkiiiiiiiiiiiikiiikikiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiikiikiiiiiiiiiiiiiikiiiiikikkkkkkkkkiiikkiiiiiiijiijijikijjjiiikiiiikikikiiijijjiiijiiikikkiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiiiiiikiiikiikiiiiiiikiiiiiiiiiiiikikikiikikiiiikiiiiiikiikikikiiiiiiiiiiiiiiiiikiiiiiiiiiiikjiijiikiiiikijkiiiiiiiiiiiiikiiiiiikiiiikiikiiiiiiiikiiiiiiiiiiiiiiikiiiiikiiiikiikiiiiiiiiiiiikiiikiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiikiiiikiiiiiiiiiiiiikiikiiiiiiiiikiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiikiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiiikiiiikiiikiikkiikikiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikikiiiikiiiiiiiiikiikiikiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikikiiiiiikiikiijkkiiikkiiikikikiiiiikiiiiiikiiikiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiikiiikiiiiikiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiikiiikkiikiiiiiiiiiikiiiiiiiiikiikikkiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiiiiiikkiiiiiikiiiiikikiiiiiiiiijjiiiiiiiiiiiiiiiiikikikkkikiiiiiiiiiiikiiikiiiijiiiiiiiiiiiiikiiikiiikkikiiiikkiiikiiikkkkjkikkiiikiikiikiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiikiijiiikiiikiiiiiiikiikikikkiiikiiikiiiiiiiiiiiiiiiiikikiiikiikiikijiiikiikiiiiiiiiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiikiiiiiiiikiiiiiiikikiiiiiiiiiikiiiikiikikikiiiiiiiiiiiiiiiiikiiikijiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiikiiikkkkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikkiiiiiiiiiiiiiiiiikiiiikiiiiiijjiiiiiiiiiikkiiiiiiikiiiiiiiiiiikkkikiiiiiiiiiiiiiiiiiiikiiiiikikkikijiiikikkiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiijikkiiiiiiiiiijikijiiiiikkiiiiiiiikikiiiiiiiiiiiikiiiiiiiikiiikkiiiikiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikijijiiiiiiiiikkkiiijiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiikiiiikiiikiiiiikkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikiikikkiiiiiikiikkiiikiijiiiikiiiikkiijiiiikikiiikijiikjiiiikiiikiiiikiiiiikikiiiiikiiikiiiiiiikiiiiiijiiiiiiiikjiiikiikiiiiiiijiiikiikiiiiiikiiiijikiiikikiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiiiiiiiiiiikjkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiikikikiiiiiiiiiiiiiiiikikiiiiiiiikkiiiikiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiikiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijikiiiikiiiiiiiiiiiiiikiiiikiiiiijiiiiiikiiiiiiiikiiijkikijiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiijiiiiiiiiiiiiiiiiikijiiiikiikiiiikiiikiiiiikiiiiikiiiiiiiiiikiiiiiiikiiiiiikkiiiiiikijjiiiiiiiiiikkijiikkkikiiiiiiiiiikkiikkiikiiiiiiiiiiiiiiiiiiikiiiikikiikiiiiiiiiikiiiiiiiikiiiiiiiikkiiiiiiiiiijiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiikikkkiiiiiiikiiiiiiikkiiiikiiikiijiiiiiiiiiiiiiiikkiiiikiiiiiiikiiiiiiiikiiiiijjijiiiiiiiiiiikiiiiiiiiiiiiiijiiiiiikkiikiikiiiiiiikiijiiikiiiikiiiiiiiiikiikiiiiiiiiiiijiikiiiiiiikikiikikikiiiiiiiiiiikiikiiikiiikiiiiiiiiiikiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiijjijiiikiikikkiiiiiikiiiiiiijiiiiiiikiiiiiiiikiiiiiiiiiiiikiikkiiiiiiiiiiiiiiikiiiiiiikkikkiiikjiiiikiiiiiiiiiiiiiiikikkiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijiiiiiikiiiiikiiiiiikkiiijikjiiikiiikiiiiikikiiiiiiiiiiiiiiiiiiikiikiiiiiikiikiikiiikiiiiiiiiikkiikiiiiiiiiiikikkkkikikiiiiiiiikkiiikiiiiikiikikikiiiiiiiiikiiikikkikikiiiiikikiikiiiiiiiiiiikikikkiiiiikiiiiiiiijikiiiiiiiiiiiiiiiiiiikiiiiiikikikiiiiiiiikiijiiiiiiiiiikiikiiiiiiiiikkiiiiiiiiiiiiijkiiikkiiiiikiiiiiiiiiiiiiiiiikkkikiiiikjiikikiiikkiiiiijiiiiiiiiiiiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiiiiiiikiiiiiiikkkiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiikiiiikiiiiikiiiiikkiijiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiikiiiiiiiikikiiiikiiikiiiiiiiiiikkiiiiiiikiikikikkiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiijijijijiiiiikiikiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiikkikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikkkiiiiiikiiiiiiiiiiiiiiiiiiiiiikikiiikkiiiiiiiiiiiiiikkikiiiiiiikkiiiiikiikiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiikkkikiiikkijkiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiiiijiiikiiiikiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiikiiiiiiikiikiiiikiiiiiiiiiiiiiiiiiiiikiiiiikikiikkkiiiiiikkiiikkiiiiiiiiiiiiikiiiiikiiiiiiiiiiikiiiiiiiiiiikkiiiiiikiiiikiiiiikiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiiikikikkiiiiiiikkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiikkiiiiiiiiijiiiiiiiiiiiiiiiiikiiiikikiiiiiiiiiiiikikijjjiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiikikiiikikiikiiiiiiiiiiiiikkiiiiiiiiiikiikiiiijiiiiikiiikiiikiiiikiiikiiiiiiiiiiiiiijiiiiiiiikiiiikiiiiiiiiiikikkiiiiiiiiiikiiiiiiiiiiiiiiikjkikkiiiiiikiiiiiiiiiiiikiiikiikiiiiiiiiiiiiiikiiiiiiiikiiiijiiiikiiiiiiikiikikiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikikjiiiiiiiiiikiiiiiikkiikiiiiiiikiiiikiiiiiiiiikiikiikiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiijkiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiijkiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiikkiiiikikiiiiikiiiiiiiiiiiiiiiikikiiikkiiikiiiikikkiiiiiiiiiiiiiiijiiiikiiiikkikikkiikiiiiiiikkiikiiikiiikiiiiiikiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiikikiiiiiiikikiiiiiiiijiiiiiiikiiiiikiiiiiiiikiiiiikkiiiiiiikiiiiiiiiiiikiikikiiiiiiiiiikikiiiiikiiiiiiiiikkiikiijiiikiikkkiiikiiiiiiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijiiiikiiiiiiiiikikiiiiikiiiiiiiiiiiiiiiikikiikkikiiiiiiiiiiiiiiiiiiiikikkikiiiiiiiiiiiiiiikiiikikiiiiiiiiikiiikikiiiiikiiiiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiijjiiiiiiiiiiiiiiiiiikikiiiiiiiiikiiikijiiiiiiiiiikiiiijikiiiiiiiiiiikiiiiiiikkiiiiikikiikikiijiiiiiiiiiiiiijjiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiikiiiijiiiiiiiiiiiiiiiiiiiiiiikjkjiiiiijikiiiiiiikiiikiiikiiiiiikiiiiikikiiiiiiikiikikikikiikikiiiiiiikiiiiiiiijiijikiiiiiiiiiiiikiikkkkiiiiiiiikiiiiiikiikiiiiikkkiikiiiiiiijiiikikkijiiiiiiiiiikiiiikikkikiiiiikiiikiiiiiiiiiikkikijiikkiiiiiiijiiiiiikiiiikkikkiiiiijkiiikiiiikiikiikiiiiiikiikiiiikkkikiiiikiiiiiiikiiiiiiiiikiiiiiiiiiiiikijiiiijiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiijiijiiiiiiiiiiiikikikiiiiiiiiiikiiiiiiiikijiiiiiikiiiikiiiiiikikiiiikiiiikiiikiiiikiiiiiiiikikkkkiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiijiiiikiiiiijikikiiiiiiikjkiikiiikikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiijiiiiiiiikkiiiiikikiiijikjikkiiiikiiiiiiiiiiikiikiiikkkiiiiiiikiiiiiiiiiiiiiiiiijiijijikiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiikiikiikkkkiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikiiiiiiiiiijkikikikiiiikiiiiiikikiiiiiikiiiiiiiiiiikikiiiiiiiiiiiikikikiiiiiikiiiiiiikiikiiikkikikiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikjiiikiiiiiikiikiiiiiiiikikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikkikkiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiikkiijkikiiikiiiiiiiiiiiiiikiiiiiiiiiiiijkiiiiiikikkiiiiiiiiiikkikikiikiiiiiiiiikiiiiiiiiiikikikiiiiiiiiiikiiiikiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiikkikiikiiikiikiiiiiiiiiiiikikkijiiikiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiikiikiiiiiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiikkikkiiiiiiiiiiiiiiiiiikkjiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiiiiikiiiiikiiiiiijkiiiiiiiiiiiiiiiiiiiiiiikkiijjkikikiiiikiiiiiiiiiiiiiiikkiikikiiikiiiiiiiiiiikkiikiiiiiiikiikiiikiikikiiiiiiiiiiikiiiiijkiiiiiiiiiiikiiiiiikikiiiiiiiiiiiiikiiiikiiiiikiiikiiiiiikiiiikiiiiiikiikiiiiiiikiiiiiiikikikiikjikiiiiikkiikikikiikiiiiiiiiiiiikikiiikiikiikiiiikikiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiikiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiikikiiikiiiiiiiikkikiiiiiiiiiiiiiikkiikiikiiiiiikiiiikiiikikkiikiiiiiiiiiiiiiiiijiiiikiikiiiiikkiikiiiiiiiiiiiiiiikiikiiiiiiiiiikiiikiiiiiiikikikiiiikiiiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiikkikiiiiiiiiikkiikiiiiiiikiiikiiiiiiiiiiikkkiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikikiiikkiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikiikiiiiijiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiikiiiiijikikiiiijiiiiiiiiikiiiiikiiiikikiikjiiiiiiiiikikikiiiiiiiiiiiiikikiiiiiiiiikiiiiiiikiiiiiiikikiiiiiiiiiijiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiiiijijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiikiijiiiijiikiiiiiiikiiikiiiikiiiiiikiiiikiiiiiiiiiiiiiiiiiiikkiijiiiiiiiiikijiiiiiiikikiiikikikikiiiijikiiiikiiiiiiiiiiiiijiiiiiiiikkiiikiiiiijikiiiiiiiiiiiiiikiiiiiiijiiiiiiikkiiijiiiiiiiiiiiikkkikiikiiiiiiiiiiiiiiikkiiiiiiiikiiiiiiikiiiikiikiiiiiiikiikiiiiiiiikiiiiiiiiiiiiiiiiiikiikiiiiiikikiiiiikiiijikiiiiiiiikkkiikkiikiiiiiiiiiiiiiiikjkiiiiiiiiiikiiiiiiiiiiijiijiiiiiiiiiiiiiiiiikjiiiiiiikikiiikikiiiiiiiiiiiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikikikikiikiikiiiikikikikkiikiiiiiikikkkiiikiiiiiiiiiiiiiiiiiiiiikjikiiiiiiiiiiiiijikkikiikiiiiiiiiiiiiiiiikiiiiiiikiijiijiiiiiikiiijiiiikiiiiiiiiiikiiiiiiiiiikiiiiiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiiiiiiikiiikikiiikkikiiiiiiiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiikiiiiiiiiiiiiikiiiikikiiiiiiiikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiikkikiiiiiiiiiiikkiiiiiiiikijikiiiiiiiikkiikiiiiiiiiiiiiiiiiikiiikikikiiiiikjiiiikikiiikiiikiiiiiiiiiikikkiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikikiikiiiijiiiiiiijiiiiiiiiiiiiiiiiiiiiiikikiiiikkiiiiiikkikiiiiiiiiiiiiijiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiijjiikikikiikiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijikiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiiiiiikiiikkiiikiiiiiiiiiiiiikiiiikkiiiiiikiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiiiiiiiiiiiiiiijiiiiiikiikkikikikkkjiiiiiikkikiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikkiikiiiijiiiiiiikijkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiiikkiiiiiiiijkiiiiiiijiijiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiikiikiiiiiiiijiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiijiiiiiiiijijjiiiiikiiiiiiiikiikiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiijikiikiiiiikkiiiiiiiiikiiiiiiiikkiiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiikkiikkiiiiiiiiiiiiiiiiiiiikiiiiiikkiiiiiiiikiiiiiiikikiiiiiiiiiiiikkiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiikiijiiikiiiiiiiiiiikijiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiikiiiiiiiiiijjiiiiijiiikikiikiiiiikiiiiiikiiiiiiijjkijiikiiiiiikkiiiiikiikiiikiiiiikkiikikiiiiiiiiiikiiiiiiiiiiiiikikiiikiiiiiiiikiiikiiiiiiiiiiikkkiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiikkkkiiijjkiikikkkiiiikiiiiiikiiiiiijjiiiikiiiiiikkiiikiiikikiikiiiiiiikiiiiiiiiiiiiiiikikiiiiikiiikiiiiiiiiikiiiikkiikikiiiiiiiiiiiiiiiiiiikkkkiiikiikiikiiiiiiiiiiiikiikiiiiiiikiiiiiiiikiiiiiiiiiikiiikiiiiiiiiiiiiiikiiikkikiiiiiiikikikiiiiiiiiiiiiiijiiiiiikikikikikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiikikkikiikikikjiiiiiikiikiiiiiikiiikiiiiiiiiikiiiiiiiiiiikkiiikiikkiiikikiiiiiiiiiiiikiiiiiikiiiiikikikiiiiiiiiikiikikiiikiikkkiiiikiiikiiikiiiiiiiiiiikiiiiiikiiiiiiiiiiiikikiiiiiiiikiiiiiiiikiikkkiikikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiikiikiiiiiiiikkiiikiiiiiiikiiiiiiiiiikiiiiiikiiiijiiikiiiiikiiikiiikiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiikiikiiikiiiiiikiikkiiiiiiiikiiiiiiikiikiiiiiiikiiiikkiikijkikiiiiiiikiiiiiiiiiiiiiiiiiiiijkiiiiiiiiikikiiiikikiiiiijjiikiiiiiiikiiiiiiiiiiiikiiiiiiiikiiiiiiiiikiiiiiikikiiiiikiiikikiiikiiiiiiiikikkiiiiiiiiiiiiikkiikiiiiiiiiiijiiiiikiiikiiiikiiiiiikiiiiiiiiiiiikiikiiiiiiiiiiikjiiiiikiikiiiiiiikkiiiikiiikiiiiiiijiiiiiiikiiikikiiiiiiikiiiiiiiiiiiiikiiiiiiikiiiiiiikiikikikiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiikikiiiiiikkiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiikiikikikiiiiiiiiijiiikkikkiiiiiiiiikkkiikiiikiiiikiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiiiiiiiiikiikikiikiiiiikiikiiiiiiiikiiiikiiikiiikikikiiiiikiikkkikkiiiiikkiiiiiiiiiiiiiiiiiiikiikiikiiiiikiikiiiikiiiiiiiiiiikiiijiiiiikkkkijiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiijjkiikiiiiiikiikikiiiiikiiiiiiiiiiiiiiiiikkiiiiiiiikiikikiiikkiikiiiiikiiiikiiiikikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikkkiiiiijiiiiiiikiiiiiiiiiiiiiiiikiikkiiikikiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiiiiikikiiiiikiiiikiiiiiiiiiiiiikiiikkikikikiiiiikkiiijkijiiiikiiiiikiiikkikiiikiiiiiiiiiiikiiiiiiiiiikiiiiijiiikiiiiiiiikiiiiiiikiiiikkiiikkiikkkjiikkiiikkiikiikkiiikikkiiiikiiiiikijkikiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiikiiiiiikikkikkiiiiiiikikkiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiiikiiiiikkiikiiijiiikiiiikiiiiiiiiiiiikikiiiiiikiiiiiijiiikiiiikiiiiiiikiikiikikiiiiiiiiiiiiikiiiiiiikiikikkiiikiikiiiiiiiiikiiiijiikiiiikiiiiiikiiiiikiikiiiiiiiiiikiiikikikiiiiikiiikikiijikiiikiiikiikiijiiiiiiiiiikikiiiikiiiiikiiiikkkijkiiiijiiiiiikiiiiiiiiiiikkiiiiikiiiikiikiiiiiiiiiiikiiikkiiiiiiiiiiikiiiiiiiiiiiiiiikiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkikiiiiiiiiikiikiiiikiiiiiikkiikiiijiiiiikiiiiiiiiiiiiikjiiiiikikkiiiiiiiiiiiiikiikjiiikikiiiiiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikikiiiiikiiiiikiiiikiiiiiiiiiiiikiiiiiiiiiiikiiiiikikikkkikikiiiiiiiiiikiiikiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiikikikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikikiiiiiikiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiiiiikiiiiiikikkjiiiiikiikiiiiiiiiikiikkkiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikikikiiikiiiiiiiiiiiiiiikikiiiikiiiikiiiiikiiiiikiiikiiiiiiijiiiiiiiiiikiiiiiiiiiikiiiiiiiikiiiikikiiiiiiiiikiiiiiiiiiiiijiiiiiiiikikkiikjiiiiiiiiikiiikiiiiiiiiiiiiiikiiiiiijkiiiiikiiiiiiiiiiiikiiiiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijikikiiiikiiiiiiiikiiiiiikiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiikkiiiiiiiijiiiikiiiiikiiiiiiiiiiiikiiiiijkjikiikiiijiiiiiiiiiikiiiiikijikkiiiiiiikiiiiiiiikiiiiikikiiiiiiiiiikiiiiiiiiiiiiikiijjiiiiiikkiiiikiiiiiiiiiiikiiikiiiikiiiiiiiiiiiikiiiiiikiiiiikiiikiiikikiiijikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiiiiiiiiiikiikikkiikiiiiiiiiiiikkikikiiiiiiiiiikkkiikiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiikiikkiiiiiiiiiikiiiiiikikiiiiiikikiiikiiiiikiiiikikiiiikiiiiiiiiikkkkikiiiikiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiikiiiiijkiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiikkiiiiikiikkijiiiiiiiikiiikikiiiiiiiiiiiiiikiiiiiikkiiiiiiiiiiiikiiiiiiikjkkkjjiiiiiijiiiiiiiiiikiiiiiiiiijikiiiiiikiiiikiiiiiikiiiikiikiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikkiijikiikiiikiiiiiiiiikikiiiiijkiiikiiiiiijiiiiikiiikikkkkikikkiiiiiikiiiiiiikkiiikkiiiiiiiiiikiiiiijiiikiiiikiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiikiiiikiiiiiikijikkiiiiiiiiiiiiiiiiiiiiiikkjiijiiiikiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiikjiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiikkiiiiiiiiiijiiiiiiiiiikkiiiiikiiiiiiiiiiiikiiiikiiiiiiiiiiikiiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiijiiiiikjiiikkkiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiikkiiiijkiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiikiikiiikkiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiikikikkiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikiiiiiiiiiikiiiijkikiiiiijkkiiiiiiiiiiiiikikiiiikiiiiikkiiikikiiiikiiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiikiiiikijiiiiiiikiiikiiiiiiiiiiiiiiiiikiiiijiiikiikikkiiiiiikiiiiiiikkkiiiikijiiiiiiiiiiikkiiiiiiikiiiiiiiiiikiiiiiiiijikikkiiiikiikjijiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkiikikiiiikikikiiiiiijiiiikiikiiiijkiiiiiiiiiikiiiiiiiiiiijijjijjjiiiikiiiiiiiikiiiiikiiikiiikkikikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiijiiiikikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiikiiiiiijkiiiiiiikkiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiikiiikiiiiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiikiiiikiiiiiiiiiikiiiiiiikiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiikkiiiikkiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiikiiiiikkijiiiiiiiiikiiiiiiiiiiiiiiikkiikiiiikiiiikiiiiiiikiiiikkiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikkiiikiiiiiiiiiiikikiiikikiiiikiiiiiiikkiikiiiikiiiikkiiikikiiiiiiikiiikikiiiiiiiikiiiiiiikkiiiiikiiiikiiiiiiikiiiiikikiikiiiiiikkiiiijiikiiiiiikiiiikkkkkiiiiikiiiiiiiiikiiiiiikiiiiikiiiiiiikiiiikiikiiiiiiiikiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiiikiikiiiiiiiiiiiijkiiiikiiiiiiiiikikkiiiiikkiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiiikiiiikikikiiiiiiiiiikiijkiiiiikiikiiiijkiikiiiikiiiiiiiiiiiiiiiiikikikiiiiiikiikikiikiikiiiiiiiiiiiiikkkikkikiiiiiikiiiiiiikkkiiiiiiiiikikiiikiiiikiiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiijkiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiijiiiiiiiikiikiijjiikiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikijijijiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikkikikiiikiiiiiikiikiiiiikiiiiiikiikkiiiiiiiiiiiiiiiiiijiiiiiikiijiiiikiiiiikiiiiiiiiiiiiijiiiikiiiiikkkiikiiiikikiiijiiiiijijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiijikikiiiiiiiiiikiiiiiiiiiiikkikiiiiiiiiikiiiiiijiiiikiiiiiiiiiiiiiiiiiiiiiikikikiikiiiiiiiiiiikkiiiiiiiiiiiiiiiiiijkkijiikiikiiiikiiiiiiiiiijiiijiiikiiikiiiikikiiiiiiiiiiiiiikiiikiikiiikkiiiiiiiiikkkiiiiiiiijjiiikiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiikiikkiijiiiiiiiikkkiikiikikiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikiiiiikiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiiiiiiiiiikiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkikikkiiiiiiiiikkiikiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiikjiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikiiiiiikiiiikiiiiiiiiikikiikiiiiiiiiijiiikiiiiiiiiikiikiiiikiikiikiiikiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiijiiikiikikkiiijiiiiiiiiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiijiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiikiiiikiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiikiijiiiiiiiiiiiiikiiiikiiiiiijiiiiiiiiikiiiiiiiiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiiiikiikkkiiikiiiiiiiiiiiiiiiiiiiiikikikiiikikiiiiiiiiikiiiiiiiiikiiiiiiiikiiikkiikijiiiiiiiiikikiiikiiiiiiikiiiiiiiiiikikiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiijiijiiiiikkkiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiikiiiiiiiiiiikkiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiikiikikkkiiiiiiiiijiiiiiiiiiiiikikiiiiiiiiiiiikiiiiijijiikiiikiiikkikiiiiiiiiiiiiiiijijkkiiiikiiiiiiiiiiiiikkiikikiiiiikikjiiiiikiiiiiiiiiikiikiiiiiikiiiiiiiikiiiiiiikikjijijiiiiiiiikiiikkiiiiiiiiiiiiiiikiiikiiiiiiijiiiiiiikkiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikkiiiikiiiikiiikiiiikiiiiikikiikiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiikiiikikkiikkikikiiiikkiikiikiiiiiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiikkiiiikiiikkikiiiikiikkiiiiiiiikkiikikiiiiiikiiiikiiiikiiiiiiiikiiiiiiiiiiijkiiiiiiikkiiikiiiikiikiiiiiiiiiiiiiiiiiiiiijiiiikiikiiikiikkiiikiiiiikikiiiiikiiiiiiiikiiiiiiiiijkiikiijiikiikiiiiiiiiiiiiiiiiiikikiiikiikiiiiiikiiiiiiiiikiiiiiiiiiiiikiiikiiiiiiiiiiiiikkiiiikiiiiiiikiikiiiikikikiiiiiiikiikiiikikikiiikjiiikikkijikiikiiiikkiiiiikikiiiiiiiiiiiikkiiiiikkiiikiikikiiiiiiiikiikiiijiikiiiikiiiiikkikiiiiikkkkiikiikiiiiikiiiikiikijiiiiiiiikiiikiiiiiiiiikiijiikiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikjiikiiiikikiiikiiiiiikiikiiiikiiiiikiiijiikiikikiiiiikiiikiikikikkiiiiikiiiiiiiiiiiikiiiikkjkiiiiikiiiiiiiiiiiikikkiikiijiiiiiiiiikiiikiiiikiiiiiiiiiiikiiiiiiiiikiikiikiijijiiiiiikiiikiiikiikkiiiikiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiikikiikiiiiiiijjikiiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiikiikjikiiiiikiiiiiiiiikikikikkiikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiiiiiikikiiiiiiiiikiiiiiiikkiikiijiiikiiiiiiiiiiiikiiiiiikiiiiikiiiikiiiiikiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiikiikikiiiiiijiiiikiiikiiiikiiiiiiikiiiiiikiiijiiiiiikiiikikiiikikikiiiiiiiijiiiiiiiiiiiiikiikikiiiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiikiiikiiiiiiiiikjiiiiiiiiiiikjkikiiiiikikiiiiikiiiiiiiiiiiiiikiiiiiikiiiikiiikikiiiiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiijikkiikikiikiiikiiiiikiiiiiiiiiiiikiiiiiiiiiiikiikikiiiiiiiiiikkikiikiiikiiiiiiikiiiiijkikiiiiiikiikiiiiiiiiikiiiikiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiikkikiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiiiiiiiikiiiiikiiikiikiiiiikiiiiiiiiiiiikikiiiiiiiiiiiiiiiiijiiiiiiikiikiiiiiiiiiiiiiiiiiiiijiiiiiiikiiikkikikikiiiiikkikiiiikiiijiikiiiiikiiiiiiiiiiikiiikijiijkikiiiikiiikikkiiiiiiikiikiiiiiikikiiiiiiiiiiiiiikkiiiiiikiiikiiiiiiiiiiikijiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiiiikiiiiijiiiiiiikkiiiiiijkiikiikiiikiiiiikiiiiiikkkiiikiiiiiiiiikiikiiiiiiikikiiiiiikiiiiiiiiiikiiiiiiikiiikkiikiiikiiiiiiiiiikikikiikiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiikiikkiiikikkiikiiiiiikiiiikkiiiiiiiiiiikiiiiiiiiiiikiiiiikiijiikiikiikiiiiiiiiiiiiikiikiiiiiiiiiiiiiiikiiikkkiiiiiiikikiiiijkiiiiiiiiiikiiikikiikiiiiiiikiiiikiiikiiiiiiiikiiiiiikkiiiiiikiikiiiiiiiikkiiiiiiiiikiiiiiiiikiiiiikiikikjiiiikiikiiikiiiiiiiiiiiiiikkikiiiiikiiiikiiiikiiiiiiiiiiikiiiiiiiiikiiiiiikiiiiiiikkikiiikiikkiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikijikikiiikiiiiiiiiiikkikiiiiiiiiiiiiiikiikiiiikiiiiiiiiiiiijiiiiikiiikiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikikikiiiiiiiiiikiikkiiiiiiiiikiiiiiikikiiikikiiiiijkjijkiiikiiiikkikiiiiiikkiiikkiikikikkkijikiiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiiiikiiikiiiiiiiiiiiiiiiiiikiiiikikiikkiiiiiiiiikiiiiiiiiiiiikikkiiiijjiiiiijiiiiiiiiiiiiiiikiikiiiiikiiiiiikiiiiiiiiiiiiiiiiikijiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikkiiiikiiiiiiikkiiiikkiiiiiiikkiiiikkikjikiiiiiiiiiiiiiiiiiijiiikiiiiiiikiiiiiiiiiiiijiiiiiiikiikiiiikkkiiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiijiiikiiiiiiiiiiikiiiikkiikkikikiiiiiiiiijiiikkikkiikikikiiiiiiiiiiiiiijiiiikiikiiiiiiiiiiiiiiiiiiiijiiiiiiiiikikkiikkiiiiiiiiiiiiiiikiiiiikiiikiiikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiikiikiiiiiiiiiiiikkiiiikiikiiiiikiiiiiikiiiiiiikiiiiiiiikkkiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikikkiiikiikkkiiikiiiikiiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiiiiiikiikiikkiiiiiiiiiiiiiijikiiiiiiiiiiiiiikiiikikikiiiiiiiiiiiikiiijiiiiikiiiiikiikiiikiikiiiikikiiiiiiiiiikikjiiiikiiiiiiijiiijjiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikjikiijkiiiiiiikiiiiikiijiiiiiikiiiikiiiikiiiiiikikiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiijkiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiikiiiiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiijiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijijkjiiiiikiikkkiiikkiiiikkiiikkiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiikiiiiiiiiiiikiiikiikiiikiiiiiiiiiiiiijiiiiikiiiiiikiiiikiiiiiiiiiikiiikiiikiiiiiikkiiiiijiiiikiiiiiiijjiikiiiiiiiikkiiikikiikiiiikiiiiiiiikiiiiikikikiiiijjiiikkkiiiiiiikikikiiiiiiikjkiikkkkikikiikkkikkiiiiiikiiiikiiiiiiiiikikikkjiiikiiikikiiiiiiiiiiiikkiiiiiiiiiikiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikikikiiiiiiiiiiikiiiiiiikiiiiiiiiiiikiiiiiiikiiiijiiikikiiiiiikjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikkiiiiiiiiiiikjikiiiiikiiiiikiiijikiiiikkikiiiiiiiiiiiiiiiiiikiiiiikiiikiiikiiiikiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikikiiiiiijiiiiiiiiiiiikiikiikikiikiiiikiiiiiikiiiiiiiikikiiiijiiiijjiiiiiiiiikkiiiiijikikiiiiiiiiiiiiiiiiikiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiikkiiiiiiiiiiiikiiiiiiikiiikiikiiiiiikkikiiiiiikiiiikiikiiiiiiiiiiiikiiiikiiiiiiiikiiiikjiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiijiiiiiikikiikiiiiiiiiiiiiiiiiiikiikiiikjikkiiiiikiiiiiiijjiiiiiiiikikiikiiiiiiiiiikiiikkikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiiiiiiiikkiikikiiiikikikiiiiiiiiikkikikiiiiiiiiiiiikkiiiikikikikikiiiiiiiiiikiikiiiiiijiiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiikikiiiiiiiiiiiiiiikiiikiikkikkiiikikiiikiiiiiiiiiikiikiiiiiikiiiiiikiijiiiiiiiiiiiiiiiiiikiiiikiiiikiiiikkikiikiiiiiikiiikikikiiiikiiiiiiiikiiiiijiiiiiiiikkkiiiiiiiiiikiiiiiiiiiikikiiiiiiijikiiiiiiijikiiiiijiiiiikiiiikjiiiiiikiiiiikkiikiiiiiikiiiiiiiiiiijkikiiiiiiiiiikiiiiijiiiiiiiiiiiiikkiikikiiiiijikiiikiiikiiiiiiikikikikikikiiiikiiikikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiikiiijkiiiikiiiiiiiiiiiijkiiiiiiiiiiiiiiiikiiiiiikiiiiiiikkiikiijiiiiiiiiiiiiiiiiiikiiiiiiikiiikiiiiiiiikikkiikiiiiiiikiiiikiikkiiiikiiiiiiiikiiiiiiiiiiiiiikiiiiiikiiiiikkikiiiiiikiiiijjkiiiiiiiiiikkiiikiikiiikkjiiiiiiiiiiiiiiikiiiiiikiiiiijkkkiiiiikiiiiiiijikijikkikiiiiiiiiiiijiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiikkiikiikiiiiikiiiiiiiiiiikiikiiiiiiikiiiiiiiiiikkiiiiikiikkiiiikkikkiiiikkiiiiiiiiiiiiiiikiiiiikkiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiikiikikiiiikiiiikiikiiiijiiiiiiikiiiijkiiiiiiiiiikiiiiiiikikiiiiiijijiiiiiiiiiiiikkiiiikkiikikiikikikikiiikiikiikiikiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiikiiiiikiiiiikiiiiiikiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikkiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiikiiiijjiiiiiiiiiiiiiiiikkkikiiiiijiiiiiiiikiiiiiiiiiiiiikikiiiiiiiiiiiiikiiiiiiikkikiiikiikiiiiiiiiiiiiiiiiijjijiiiiiiiiiiiiiiiikikiiiijikiiiiiiiiiiiikiiijiiiiiiiiiiiiiiikiiikiiikiikkiiiiikiiiiiiiiiiiiiiiikkkiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiiikikiiiiiiiiiiikiiiiikikiiiiiiiiiiikiiikiiiiiiiiikiiiiijkiiiikiiiiiikiiiiiiiiiiiiiiiijiiiiiikiikkiiiiiiiikjikkkiiiiiiiiikikikkiikiiiiiiikiiiiiiiiiiiiiikiiiikiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikijiiikiiiiikiiiiiiikkiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiijijjiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiikiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiijiiiiiiiikiijiiiiiiiiiiiiiiiiiikiiiikiikkkiiiikikikiikkiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiikiiikikiiiijiiiikiiiiiiiikikiiiiiiiiiiikiiijjjjiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikikiiiiiiikiiiiiiiijiiiiiiiiiiiiikijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiikiikiiikikiiikiiikikiiiiiiikiiiijiiikiiiiiiiiiiikkkkkijkkkkiiiiiiiiiiikkiiiiiijikiikiikikjiiiiiiiiikikkkkiiiiiiiiikkkiiiiiikkkkiiiikiiiiiiiiiiiiiiiiiikiiiiiikiiiikiiiiiikiikikkiiiikiiiiiiiiiiiiikiiiikikiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikkiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiikikijjikijiiiikiiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiikkkiiiiiiiiiiiiikiikiiikikkiiijiiiijkiiiiikikiikiikkiiiiikkikiiikiiiiiiiiiiiikiiiiiiikkiiiiiiiiiiiiiiikiiikiiikikiijiiiiiiiiiiiiiiiiiiiikikiiiiiiikiiiiiiikkiiiikiiiiiiiiiiiiijiiiiiiiiiiiiiiiikiiiiiiiiiiikikkiiiikiiiiiiiiiiiikikiiiiiiikiiiiiiiijiiiiiikiikiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikiiiikiiiiiikiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiiiiikiiiiikiiiikiiiikiiiiikiiiiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiikjjiikiikiiiikiiikiiiijiiiiiikiiikikiiiiiiiiiiiiiiikiikiikiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikkkkiiiiiiiikiiikiiiiiikiiiiiiiiiijijiikiiiiiiiiiiiijiiikiikikiiiiiiiiiiiiikikiiiijkikiiiiiiiikiiiiiiiiiiiiiiikiijikiikiikkiiiikkiiiiikikjiiiiiiiiiiiiiikiikiikiiiiikiiiiiiiiiikiiikkiiiikiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiiikiiiiiiikkiiiiiiiikiiikiiiikiiiiiiikkikiiiiiiiiiiiikikkiiiijiikiikikikikiiiiiijiiiiiiiijiiiiiiiiiikikiiiiiiiiiiiikikiiikkiiiiikiiiiiiiiiiiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiikijiiiiikiijikiikiiiiiikikiikiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiikkiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiiiiiiiikkikiiiiiikkjikkiiiijiiiiiiiiikiikiiijiiiikikiiijjjkjiiiiiikikikiiiiiiiiikkiiiiiiiiiiiikkiikiiiikkikikiikiiiiiikiiiikiikiiijiikkkiiikkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiikiiijkjiiijkkiiikiiiiiiiiiiiiiiikiikiiiiiijikiiikkkkiiiiiiiiikiiiiiiiikiiiiikkiiijiijiiiiiiiiiiikiikiiikiiiiiiiiiikiiiiiiiiiikikiiiikiiiiikkiiiiiiijiiiiikkikkijiijiiiiikiiiiiiiiiiiikkiiiiiikiiiiijiiikiiiiiiiikikiiiiiiikiiiiiikkiiiikkiikiiiiiiiiiikiiiiiiiiiiiiikiikijiikijiiikikiiiiiiiiiiiiiikikiiiiiiikjkiiiiiiiiiiikiikijikiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiiiiiiiikkiikiikiiikikiikiiiiiiiiiiiiiiiiiiikikiiiiiiikkiiikiiiiiiiiiiiiiiiikkiiikiiiiiiiiiiiiiiiiiiikikkkkiiiiiiikiiiiiiiiiiiiijikiiiiiiiiiikiiiiiiikiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiikijiiiikiiikiikiiiiiiiiiiiiiiikikiikiiijiiiiikiiiikikiikiiiiiijiiiiiiiiiiiikiiiiiiiiikikiiiijiiiiiiiiiiikikkkkkijiiiikkiiiiiiiiiiiikiiikiikiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiijiiiiikiiiiiiiiiiiiiiijikiiiiiiiikkiiiiiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiiikiikiikiiiiiiikiikiiiiiiiiiiiiijiijiiiiiiiiiiiiiiiiiiijiijiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiikkiiikiiikkiiiiiiiiiiikiiiiiiiiikkiiiikkiikkikkiikkikkiiiiiiiiiiiiiiiiiiijkjiiikiiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiikiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikkikiiiiijiiiiikiiiikiikiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiijjikikiijjjiiiiiikiiikiiiiiiiiikkiiiiiiikikikiiiikiiiiiiikjiiiiiiikikkiikiikkkkikiiiijkkkikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiikiiiiiiiiiiiiiikiiijiiiiiiiiikkikiiikikikkiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiikikikkkikiiiikiiiiiiiiiiiiiiiikiiiiiiiikikiiiikiiiiiiiiiiiiiiiiiiijiikikiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiikiikiiiiiiiiiiikiiikkiiiiiiiiiiiiikkkijiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiikiiiiiiiiiijikiiiiiiikikiiiiiiiiiiikiiiiiiikikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiikiikiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiijiiiiikiiiikiiiikiiikiiiiiiiiikiiiiiiikiijiiiiikikkiiiikiiiiiikiiiiikiikkiiiijiikiikikiiikiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiijikikiiiiikiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiikiiikiiiiikiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiiiiiiiiiiiikijiiiiiiiiiiikiijkiiiiiiiiiiiiikkkiiiikiiiiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiikiiiikiiiiikijkiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiijiiiikiiiiiiiikiiiiikiiiikiiikkkiiikiiikkiiikikkiiiikiiikikiiiiiiiiiiiiiikiikiijkikkiikiiiiiiiiiiiiiiiiiiiiiiiikikiikiikiiiiiiiiikiiiiiikikiiiikiiiiikiiiiiiiiiiiiiiiiikkiiiiikkkiiiikikiiiiiikiikiiikiikkiiikkiiiiiikkijiiiikikkkikkkikkkiiiikiiiiiiiikiiiiiiikiiiiikiiiikikjiiiiikiiiikiikikiikiiiiiiikikkiiiiijiiiiiiiiiiiiiikiiiikikiiijiiikkikikiiiiiiiiiiikiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiiikiikiiiikiiiiiiiiiiikiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikijikikiiiiiiiiiiiiiikkiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiikikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiijiikiiikkiikiiikiiijkijikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiijiiiijiiiiiiiikiikiikikiiiiikiiiikikiikiiiiiiiiikiiikkiiiikkikiiiiiiiiiiiikiiiiiiijiiiiikiijiiikiiiiikiikiikiiiiiiiiiiiiiiikkiiiiikikiiiiiiiiiiiiiikiiiiikiikiiikijikiiiiiiiiiiiiiiiiiijiijkiiikiiikiiiiikiiiikiiiiiiiiiikiiiiiiiiijiiiiiiiiiiikkkkiiiiiikkiiiiikikiiiiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiijijiiiiiiiiiiiiiiiiikikiiiiiikikiikiiiikiiiiiiiiiiikkiiiiiiiiiiiiiikiiiiiikikkiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiikiiiikkikiiiikiiiiikikiikijiiiiiiikikikiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiikiiikkikjiiiiiiikikiiiiiiiiiikiiiiiiiikikkiiiiiiiijikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiijiiikiikiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikkiiiiikiiiiiiiiiiikiiiiikikiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiiiiikiiiiiiiikjkjkiiiiiiikjiiijiiiiiiiikikiiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiikikiiiiikiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiikiiiiikkiiiiiikiiiiiiiiiiikiiiiiiiiiiiijiikikiikiiiiikkiiikikiiiikkiiiijjiiikkijiikkkiiiiiijiiiiiiiiiikiiikiiiiiiijkiiiiiiiiiiiiiikiiiikiiiiikiikiikikiiiiiiiiiijkikkiikiikiiiiiiiikikikkiiijkiiiiiiiiiikiiiiikiikiikiiiiikiiiiiikkiikikkiikiiiiiiiijiikiiiiikiiiiiiiiiiikikiiikiiiiiiiiikiiiiiiikkiiiiiiiikiiiiiiiiiiiiikikiiiiiiiiiikkikjiiiiiikiiikiiiiiiiiiiiikiiiiijkiiikiiiiijiiiiiiiikkiiiikiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiikkiiiiijiiiiiiiiikiiiiiiiikiiiikikiiiiiiikiiiikiiiiiikiikiiiiiiiiiikikiiikikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiiiiiikiiiiiijiiiikjiikiiijiiikiiiiiiiiiikikkikikiiiikiiiiiiiikikkiiiiiikijiiikiiiiiiiiiiiiikiiikiiiikikiiiiikiiikiiiikikikiikikiikkiiiiiiiiikiiiiiiiikikiiiiiikiiiiiikiiiiiikiiikiiiikiiiiiikiiiiiiikiiiiiiiiikiiiiiiiikiikiiiiiiiikiikiikkiiikikkiikkiiiiiiiikiiijiikikikiiiiikiiiikkkikiiiiikiiiiikkiiiiiikiikiiiikiiiiiiikiikiiiiiiikikikiiikiiiiikiikikiiiiiiiijiiiiiiikiikikiiiiikiikkiiiikiiiiiiiiikiiikiiiikiiiiiiiiiiiiiiiikiiijiijiiiiiiiiiiiiiiiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiikikikkiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiiiiiikiiiiikiiiiiiiiiikiiiiiikiiiikiikikiiikiiiiiiiiiiiiiiikiiiiikiikiiikkiiiiiiiikkiiiiiiiikiiiikkkiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiikiiiiiiiiiikikiiiiikiiiikiiiikiiiiiiiiiiiiiiiiikiikikkiiiiiiiiiiiiikiiikijkiiiiikiikiiiiiiikiiiikiikiikiiikkiiiiiiiikikjkikiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiijijkiiiiikiikkiiiiiikiiikiikkiiikiiiiiiijiikiiiiiikkkjkiiiiijiiikiiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiiikiiikiikkiiiiiiiiiiiiikkiikiikiikikkikiiiikkiiiiiiiiikiikikikiikikiikiiiiikiiiikikkiiiiiiiiikiiikiiikiiiiiiiiiiiiiiikiiiiiikiiiiiiiijijiiiiiiiiiikiikkikiiiikiiikiiiikikikiikiiiikkiikiiiiikkiikikiiiiikkiiiiiiiikkiiiiiiikkiiiiiiiiiiiiiiiikikkijkiiikiikkiiikiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiikiiikikkiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkkkiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiikiiikkjijjjjjjiiikijikijiiiiiiiiiiiiiikiiijjiiiiiiiiiiiikiikkiiiiiiiiiiiiikkiiiiikkiiikiikiiiiiiiiiiiikiiikikiiiijiiiiiiiiikiiikkiiiiiiiiiiikiiikkkikiiiiiiiiiikiikiikiiiikiiiiiikiiiiikkkkiikiiiikkikiikiiiiiikiikikiikiiiiiiiiiiiiiikikiiiiiikiikkiiiikkkijiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiikikiiiiiiikikkkiiiiiiiikikiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiiiiiiikiikiiiiikiikiiiikkiiikiikikiiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiikikiiikiijiiiiiikiiiiiiikiiikkkiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikkiiikiiiiijijkkjijikiiiiiiiiiiiiiiiiiiikkiiiikkkiiiiiiiiiikiiikiiiiiiikiikiiiikiiiiiiiiiiikiiiiiiiiiiikikkkkkiikkkiikkkkiiiikkkkiiiikikjiiiiiiiiiiiiiiiiiikkjiiiiiiiiiiikiiiiiikiiiiiiiikikiiiiiikiiiiiiiiikiiiiiiiiiiiijkikiikikiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiijiiiiiikkiiiiiiiiiikkjkkiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiijiiijiiiiiiiiiiiikiiiiikiiiiiiiikiikiiiiikiiikikkiiiijiiiiiiikikiiijkiiiikkikiiiiiiiiiiiiiikikiiiiiiikiiiikiijikiiijiiiiiiiiiiiikiikiikiikiiikiikiikiiiiiikiiiiiiiiiikiiikikiiiiiiiiiiiiikkiiiiiiikiiiikiiiiiiiikiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiiiikjiiiiiiiiiiiikiiiiikkiiiiiiiiikiiiiiiiiiikiiiiiiiiijkiiiiiiiiiiiikiiiiikiikiiiikiiiiiiiiiiiiiiiiikiiiiikkiiiiikikikiiiiiiiiikiikiiiiiiiiiiiiiiiiikiiiiiiiiiikiikjkjjiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiikiiiiikiikiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiijjiiikiiiiiiiiiiiiikikiiiiijkiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiikikiikiiiiikikiiiiiiiijkiiiiiiiiiikiiiiiiiiikkkikiiiiikiiikiiiiiikkiiiiikiikiiiiiiiiiiiikijiikiiiiiijiiiiiiiiiiiiiiiiiiikiijiiiiiiiiiiikiiiiiiiikiikkikiiiiikiiiiiiijiiikkiiiiiiikiikikiiiiiiiiiikiiiiiiiiiiikiikiikkiiiiiikiiiiikiiiiiiiikiiiiikikiiiiijikiiiikkiiiikiiiikkikiiikiiiijiikkkiiiiiiiiiiiiiijiiiiiiiiiikikikkiikkiiiiiiiiiiikiikkiikiikiiiiiiiikiikkiiiiijiiijiiiikkikiikiiikkikiiiiikiiiiiikikiiiiiiikikiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiijjiiiiiiikiiiiiiiiiiiijikiikiiiiiiiiiiiiijikikiiiiijjiiiiiiiikiiikiiiiiiiiikikiiiiikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikikiiiiiijiiiiiiiiiiiiiiiikiikiiikikiiiiiiiiikkiikkikiiiiiiikkiiiiiiiiiiiiijikkkkkkkiiiiiiiiiiiiiijiiiiiiiiikiiiiikiiiiiikikiiiiikikkkiiikikkiiiiijjiiiikkiiiiiiikiiiiiiiiiiiiikjiiiiiiiiiikiiikkiiiiikiiiijiiiiiikiiiiiiiiiiikijiikiiiikiiiiiiikiiiiikiiiiiikiikiiiiiikiiiiiiikiiiiiiijiiiikiiiiijiiiiikiiiiiiikkiiijiikkikiiiiiiiiiiikkiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiikkiikiiiiiiiiikikiiiiiiiiikiiiiiiiiiiiiiikkikiiikiiiiiiiiikiiiiiiiijikiiiiiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiiiiikikikiiiiiiiikijiiikiikiiiiiiiijikiiikiiiiiiiiiiiikiikiiiiiikiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiikikikiiiiiiiiiiijikikiiiiiiiijiiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiikiiiiikiiikikikikkiiiiiikikiiiiikiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiikkikiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiikiiiiiijiijjiiiiiiiiikkiiikiiiikikiikiikiiijiiiiiiiiiiiiijiiiikiiiiiiiiiiiiiiiiiiiikiiikiiikiikiijiiiiiiiiikkiiiiiiiiiiiiiiiiiikkiiiiiiiiiijiiiiiiiiiiiikikiiiiiiiikkikkiiiiiiiiiijjkjjkkjikijkiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiijiiiiiiiikkiiikiikiiiiikiiiiikiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiijiikijkiiiiiiiiiiiiiiiikiiiiikikiiiiiiiijiiiiiikikikikkjiiiiiikikiikiikijiiiikiiiikiiikiiiikkikiiiikiiiiiiiiiiiiikiikikiikiiiiiiiiiiikikiiiiiiiiiiiiiiiikjiikijiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiikkkiiiikiiiiiiiiiiiiikiikiiiiiiiiiikkkkkiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiijiiiiiiikiikiiikkiiiikiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkikikiiiiiiiikikikikkkiiiikiiiiiiiiiikkkiiiiiiiiiiiiiiiijiiiiiikiiiikiiijiikiikiikikiiiiiiikiikiiikikiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikikiiiiiiiikkiiiiikikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiijiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiikiiiiiikjiiiiiiiiiiiiiiikikiikiiiiiiiiiikikiiiiiikiiiiiikiiiiiiiikiiikiiiiikiiiiiiiiiikkiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikjiiikiiiiiiiiiiiikiiiiikiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiikiiiiiiiikiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijiiiiikiiiiiiiijkikiiiijiijiiiiikiiiiiiiiiiijiiiiiiiiiiiiiiiiiijiiikiiiiiiijikiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiikiiiiiiiikiiiiiiiikiiiikiiiiiiiiiikkkikiikiiiiiikjijiikiikikiiiiiikkikiiikiiiiikiikiiiiiiiiiiiiiiiiiiiikiikiiiiiiikiiijikiiiiikikiiiiiiikkiiikiiiikiiiiiijiiiiiikijiiiiiiiiiiikiiiikiiiiiiiiikikijiiiiiiiiiiiiiiiiiiiiikiikiikiiiiiiiiiiiiikiijjkiiiiiiikiiikikkiikkiikiiiiiikiiiiiiiiiikiiiikikiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiiiikiikiiiiikiiijiijiiiikiiikiiiiiiikiikiiiiiiiikiiiiiiijkiiiiiiikikiikkkiiiiijjijiiiiiiikiiikiiikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiikiiiikkiiiiiiiiiikkkkkiiiiiiiiiikikiiiiiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikikiiiiiiikkiiiiikiiiiiiiiiiiiiijkijiikikiiiiiikiiiiiiiikikiikiiiiiiiiiiiiiiiiikikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiikiiiiikikikiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiikiiikikikikiiiiikiiikiiiijiiiiiiiikkkiiiikiikiiiiiiiiiikikiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiikiikikiikiiiiiiiiikkikiiiiikiiiikkkkkiiiiikiiiiiiiiijiiiiiiiiiiikikiiiiiiikiikiiiiiiiiiikikikiiikiiiiiiikikiikiiiiiiiiiiiiiiiiiiiikiiikiikikikkiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiikkikiiiiiiikiiiikikikikkkkkkikkiiiiiiiiiijikikijikkiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiikijkikiiikkiiikikkiiiiiiiiiikiiikkkiiiiiiikkikikiiiiiiiiikiiiiiiiiiiiijjijijjijiiiiiiiijkiiikiikkiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiijiiijiiiikiikiiiiiiikkkiiiiiiiikkiiiiikiiiiikiiiikiikiiiiiiiiiiiiikikiiiiiiiiiiiiiiikiikiiikiikikkiiiiiiiiikikiiiikiikkiiikiiiikiiiikkikiijiiiiiikiiikiiiiiiiiiiiiiikkikiikiiikiiiiiiikiiikiiiikiiiikikiiiikiiikiiiiikkiikiiiiikiiiiiiiiiiiiikikiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiikiikiijiiikiiiiiiiiikiiiiiiiiiiikikikkkkkiiikiiiiiiikkiiiikiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiikkiiiiiikikiiikikiiikikiikkiikikiiiiiiiiiikiikiiikikiiikiikiiiiiiiikiiiiiikiikiiiiikiikiikiiikiiiiikiiiiiiiiiiiiiiiiiiijjiiiiiiiikiiiiiiikikiikiiikikkjiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiikiiiikikkiikiiikiikikiikiiiiiiiiiiiiikiiiiikiiiiikkiiikiiiiiiiiikikiiiiiiikiiiiikiiiiiiiiiiiiiikkikkikkikikjkiiijiiikiiijiiiiiiikikiiiiiiiiiiiiikiikikikiiiiiikikiiiiiiiiiiiiiikjjiiiiiiikiiiiiiiijiiiiikikiiiiiiiiiikiiiikiiiiikkiiiiiikiiiiiiiiiiiiiiiiikiiijiiikiikiiikkkiiiiiikkkkkiiiiiiiiiikiiiiiiiiiiiiikkikikjikiiikiikiiiikkiiiiiiiiiiiiiikiiikikkkiiiiiiiiiiiiiikkkjjijiiiiiiiiiiiiikikiiikikiikiiiiikiiiiiiiiiiikiiiiijiijiiikkiiiiiiiiiiiijiikkiiiikiiiiiiiiiikikiiiiiikikikiikiiikiiiikiikiikiiikiiiiiiiiiiiiikiiiiiiiikiikkkiiikiiikkiiiiiiiiikiiiiikiiiiiikiiikiiiiiikiiiiiiiiikiiiiiikiikkiikiiiiiiiiiiiikkiiiiiiiiiiiiiiikkikkkkiiikiikikiiiiiikiiiiiiiiikiiikiiiiiiiiiiikiiiiiiijkikiiikikiiiiiijiiiikikiikiiiiikiiiiiikiiiiiiiiiiiikiiikiiiiiiikkiiiiiiiiikjiiiiiikkiiiikiiiiiiiikiikiiiiiiiiijijiikiiijiikiiikiijkiiikikiikikiiiiiiiiikiiikiiiiiiiiiiiikiiiiiiiiikikiikiiiiiiiiiiiiiikiiijiiiikkiijikiiiikiikiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiikikkiikiiiiiijjiikiiiiiiiiiikiiiiiiiiiikikjiiiiikiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiikiijikiiiiiiiiiiiiiiiiiiijiiiiikiiiiiikiiiiiiiiikiiiiiiiiiikiijiiikkkkiikikkiiikikkkkikkkkiikiiikikiiiikkiiiikikiikiiiiiiiiiiiikiikiijkkkiiiiiikkiiiikkiiiiiiiiiiikkiikiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiikiiikiiiikiiiiiiiiiikiiiikikikikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiiikiiiiijiiiiiikiijiiiiiiiikikiiiiiiiikikiiiiiiiiikiiiiiikiiiijikiiiiiikiiiiiiiiikiiiiikjiiiiiiiikkiiiiiiiiiikiiiiiiiiikiiiiiiiiikiiiikiiiikiiijiiiiiiiiiijiikikikikiiiiiiiiiiikiiiiiikiiiiiiikiikiikiiiiiiiiiiiiikiiiiiiikiikiiiiiiiiiiiiiikikikkikiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikjkkkiiiiiiiiiiikiijiiijiiiiikiiiikiiiiiiiikiiikiiiiiiiikiiiiiiiiiiiiiiikiikiijiiikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiiiiikiiiikiiiiiiiiiiiikikiikiikiikiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiikikiiikiiiiiiiiiikikikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiikiikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikkiiiiikiiiiiiikikiiiiiiiiiiiiiiiiikkiikiiiikiiiiiikiiiikiiikiiikiikiikikikiikiiikkiikiiiiiiiiikiiiiiikiiikiiiiiiiiiiiiiikiiiiiiiiiiiikiiikkiiiiiiiiiikkkiiiiiiiikiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiikiikiikkkkkjkiiiiiiiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiijiiiiiiikkikikkiiiiiiiiiiiiijiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiikkiikiiiiikkiiiiiiiiikiiiikiiiiiiikiiiiiiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiikkiikiiiiiiiijiikkiiikiiiikikijiiiiiiiiiiiiikiikiiiiiiiiiijiiiiiiiiiiiikiikiiiikiiiikiiiiikiiikiiiiiiiiiiiiikiiikiiiiiiiiikiiiiiiiiiiiiikkiikikkiiiiikiikiiiiiiiijiiiiiiiiiiiiikiiikiiiiiikkiiiiiiijikiiiiiiiiiiiiikiikiikikiiiikiikkiiikiikkiiiijikiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiikiikiikiiiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiiiikkikiiiiiiiiiijijiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiiiiiiiiikikiikkkiiiiikiiiiijjjiiikkikiiiikikiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiiikiiiiiiiijiikiiiiiiijiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikijiiiiikiiiiiiiikiiiiiijkiiiiiiiiiikkiiikikikiiiiiiikiiiiiikiiiiikkkikiiiiikiiiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiikkiiiiiikiiiiikiiikiiiiiijiiiiiiiiikikiiikkiiiikiiiikiiiiiiikiiiiiiiikiiiiiiikkikiiijiikikiiiikiiiiiiiiiiiiikiiiiikkikiiijiiiiikiiiiiikiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiikjiiiiiiiiijiiiiiiiiiiiiikiiiikiijkiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikiiiiiiijjiiiiiiiiikiiikiiiiiiiiikiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiikiiiiikikiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiikikkiiiiiiiiiiiikiiikiiiiiiiiiiiiiiikiijiiiiiiiiiiiiiiiiikikiiiiiiiiiiikiiiiiiikkikiiiiiiikiiikikiikiiikiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiiiikkikiiiiiiiikiiiiiiiiikiiiiiikiikiiiiikiiiiiiikiikkkiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiikiiiiikiiikiiiiiikiiiiiiikikiiiikiiikiiiiiiiiiiiiikkkiiiiiiiiikkkkiiiiikiikiikiiiiiiiiiiiiiiikiiiikiiiiikkiiiikiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiikkiiiiiikkiiiiikiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiijiiikiiiiiiiiiiiijiiiikikiikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiikiikikiikikiiiiiiiiiiijiiiiikiiiiiiikkiiiiiikiikikkiiiiiiiiiiiiiiikikiiiiiiiiiiiikiiiiiiikiiiikiiiiikiiiiiiikiijiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikkiiiiiiiiiikkiiiiiiikiiiiiijiijkkijiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiikiiiikikkiiiiiiiiiiiiikiiikkikiijiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiiikiiiiiiiiiiiiiiiiiiiikkkiiiiikiiikiiiiiiiiiiiiiiikiiikikiiikiiikiiikiiiijijjjiiiiikikkiiikiikiiiiiiikjikiiiiiikiikkiiiiiiiikkiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiikikiiiikikiiiiiiiiiiiiiiikiikiiiikiiiiiiiiikkiiiiikiiikiiiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiijijiijiiiiiikiiiiiiiiikiiiiiiiiiiiiiiikikiiiijkiijkiiiiiiiiiiiikiiijiiiiiiiiiiiiiiiiiiiiikikiiikijiiikiiiikkiiiiiiiiiiiiiiiiiiiikkikikiiiiiiikiiiikiiiiikiikkikiiiiikiiiiiiikiiiiiiiiiiiikikkikiikiiiiiikikiiikiiiiiiiiiiiiiiiiiiikikiikiiiiiiiiikiikiiiiiiikiiiiiiiikiiiiiiiiiikikiiiiikikiiiiiiikiiiikiiiikjiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiikikiiiiiikkiiiiiiikiiiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiikkiiiiiiikiikikiiikiiiikiiikiiiiiiiiiiikiikiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiikiiikiiijikiikiiiiiiiiikiikikiiiiikiiikkiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikkkiiiikiiiiiiiiikijjjkiiiiiiikiiiijkiiikiiiiiiikiiiiiiiiikkiiiikiikiiikiiiiiiiiiikiiiiiiiiiiiikkkikikiiiikikiikikkiikiiikkiiiijiiiiiiiiikiikiikiiiiiikiiiiiiiikiiiiiiiiiiiiikiiiiiikikikkiiiiiiiijiikikiiiiikijiiikiiiiikiiiiiikkiiiiiiiikkikiiiiikikkiiiikiiiikkiiiiikiikikiiiiiiiiikkikkiiikikikiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiikikiiikiiiiiiiiiikiiiiikiiikiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiikiiiiikiiiiiiiiikiiiikikiiiiiiiiikiikjikkikkikikiiiiiikiiiiikiiiiiiiiiiiikjiiiikkkiiiiikkkiiikiijiiiiiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiijkiikikiiikiiijiiikiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiikikkiiiiiiiiikikiikiikiiiiiiiiiikkikiiikikiiiiiiiiiiiiiiiikiiiiiiiikkkiiiiiiiiiiiiikiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiikkkiiiikikiikiiikiiiiiiiikiiiikikijikiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikiiikikiiiikijkiikiiiiikkkiiikiikkkiikiiiiiikikikiiiiiiiiiiikiiiiiiikiiikiiiiikkiiiiiiiiiiiiiiiiiiiiijikiikiiiiiiiiikiiikkiiiiiiiiiiiiiiiiiiiiiiiiikiikkiiikikiiiiiiiijiijikiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiijiiijkiiiijkiikikikikiiiiiiiiiiiiiiiikiiiiikiiikkikiiiiiiiikikkijikiiiiikiiikiiiiiiiiikiiiiiiikiiiiiiiikiiikiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiikiiiikiiiiiiiiiiiiiiiiiiikiiiikkiiiiiikiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikikiikiiiiikiiiiiiiiiiiiiiikiiikiiiiikikiiiiiikiiijikiiiiiiikiikiiiiikiiiikkikikiiiiikikiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiikiiikiikiiiiiiiiiiiiiiikiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiikiikkiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiikkkikjiiiiiiiikiiiiikiiiiiikikikiiiiiikiiiikiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiikkiiiiiikjkiiiiiiiiiikkiiikikiikiiiiiiiiiiiiikiiiikijikiiiiiiikiikiiiiiiiiiiikiiiiiiiiiiiikiiikiiiiiiiiijikkiiikkiiiiiiiiiikiiiiiikiiikkiikiiiikiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiikkiiiiiiiiiiiiiiiikiiiiiikiiiiiikikkijiiiiiiiiiiiikiikiiiijjikikiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiiiiiikiikiiiiiiiiiiiikkiiiiiiikiiikiiiiiiiiiiiiikiikiiikiiiikkiiiiiiiiiikikiiikiiiiikiiiikkiiiiiiiiiikiiiiiiikkiiiiikiikiiiiiiiiiiiiiikiiiiiiiiiikiikiikiikikiikiiiiikiiiiiiiiiikiiiiiiikiikkiiiiiiikkiiiiiiiiiiiiiiiiiiikikiiiiiikikiiiiiiiiiiikiiiiiikiikiiiiikiiiikiiiiiikiiikiiikikkiiiiiiiiikiiiiiiiiikiiiiijiiiiiiiiiiiiiiiijiiiiijikiiiiiiikiiiiiikkiiiiiiiikkikiikiiiiikkiiiiiiiikiiiijiikikiiiiikiiiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiijiikikiiiiiiiiikiiiikijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiikiiiikiiiiiikiijikiikikkiikikiiikiiiiiiiikkiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiijkiiiiiiiijjkikikiiiikiiiiiiiikiiiiiiiiiikiikkiiiiiiiiikiiiiiiiiikiikiikiiiiiikjkiiiikiiiikkkiiiikkikiiikikiiiiiiiiiiiiiiiiikiikikikikiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiikiiikiiiikiikiiiiiiikiiiiikiikiikiiiiiiiiiiiikikiiiiiiiiiiiiiijiiiiiiiiikkiiikiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiikijkiiiiikiiiiiiiiiiikiiiiiiiijiiiiiiiikiiikiiiiiiikiiiiiiiiiiiiiiiikkiiiikiiiiiiiiiiiiiiiiiiiikiikiiiikikkiikkiiiiiiiiikijjiiikiiiiiiiiiiiiiiikiikiiiikiiiiiiikiiiiiiikiiiiikkiiiikiiiiikiiiiiiiiiiikiiikkiiikkkkiiiiiiiiiiiiiiiiiiiikiiikikijiikiiiiiikkiiikiiiiiiikiiiiiiiikiiiiiiikiiiiiiiiikkiiiiiiiiikiiiiiiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiikkiikiikiikiiiiiiiikiiiiikikkiiiiiiiiikikiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiikiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikikikiiiikkiiiiiiiiiiiikiiiijiiiiiiiiiijiiiiikkijikiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiikiiiiiiiiiikikiiiiiiiiikiiikiiiiiiiiiikiiijiiikkijkiiiikikkikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiikikkiiiiikiiiikikiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiikiiiiiikkiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijiiiiikijiiiiiikiiiiiiiiiiiiiiiiiiiikkikkijikiiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiijiiiiikiiiiiiiiiiiikikikiiiiiijkjkiiiiikiiiiiiiiiikiiiiiiiiiikikiiiijiikikikiikiiiiiiikiiikikiiiiiiiiiiiiiikiiiiiiiikiiiikiikiiiiiiiiiiikiiiikiiiiiikiikkiikiiiiiikkiiikiiiiiikiiikkiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiiikiiiiiiikiiiiiiiiiiiikiiiiiikiiiiiiiiiiijikiikikiikiikiiiikiikiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiikiiiikiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiikiiiiiiikiikiiiiiiiiiiiiiikikiiiikiiiikiiiiiiiiiiiiiiiiiiikiiiiiikiikikikiiikikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiijikiiiijiijiikkkjkiiiiiikiikiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiikkikiiikiiikiiiiiiikijiiiiiiiiiiiiiiikkiiiiiiikiiiiiikiiikiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiikikiiikiiijiiiiijkkiikiiiiiiikiiiiiiiikiiiiiiiikiiiikiiiiiiiiiiiiiiijkikkiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiikiiiiiiiijiijiiiiiiiiiiiiiikiikiiikiiiiikkiiiiiiiiiiiikkikikkiiikiikikkiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikkiiiiiiiiiiikikiiiiiiiikiiiiiiiiiiiiiiiikiiikiikiikiiiiiikkiiiikiiiiijiiikikiiiiiiiiiiiikkjiiiiiiikikiiiiiiiiiiiiiiiikiiijiiiiiiiiiiikiiiikiiiiiiiiikiikiikiiiiiiikiiiikijiikkiikiiijiiiiiiiiiiiikikiiiikiiikkiiiiiiikiiiikiijiiikiiiiiiiiiiikikiiiiiiiiiiikiiiiikikiiiiiiikiikiiiikiikkiikkkijiiiikiiiiiiiiikkiiikiiiiiiikikiiiiiiiiiiiiiiiiiiikiiikkiiikiikiiiiiiiiiiiiiikiiiiikiiiikkkikkkkiiiiiiiiikijiiijijiiikiiiikijikikikiiiiiiikiiikiiiiiiiikiiiikkkikiiiiiiiiikiiikikikiiiiiiiiiiiiiiikikiikiiiiijiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiikiiikiiiiiiiiijiiiiikiiiiiiiiiikkiijiiikiiiiiiikkiiiiiikkiiiiikijkiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiijkjiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiikikiiiiiikiiiiiiiiiiiikiiiiikiiiiiiikiiiikkikiiiikiijiiiiiiiiiiiiiiiikiiiiiiikkiikiiikiiiiiiiiiiiiiiikiikiiiiiikiiijjkiiiiiiikiiiiiiiikjiiiiiiiikikkiikijiiiiiiiikiiiikikiiiiiiikiiiiiiiiiiiiiiiiikiiijiiikiiiiiiiiikiiiiikiiiiikiiiiiiikkijiikiiikiiiiiikkiiiiiiiiikiikiiiiikikiikiiikiiiiiiiiiiiiiiiiiiiiikiikkkikikiiiiikkiiiiiiiiikikiiikiiiikijiiikiiiiikiiiikkiijiiiiiiiiiiikkikiijiiiiiiiiiiiijiiiiikiiiiiiikiiiiiiiiiikkiiikiiiiikiiikiiiijkikkiiiiiijikiiiiiiiiikiiiiikikikiiiiiiiiiiiikikikiiiiiiiiikkkikiiiikiikiikiiiiiiiiiiiiiikkkkiiikiiiiiikiiiikiiiiiiiiiiiijjjiiikikiiiiiijijiiiiiiiiiikiiikiikiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikiiiikiiikiikiiiijiikiikikikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikkikiiiikkiiiiiiiikiiiiiiiiiiiiiiiiiiiiijjjiiiiikiiiiiikiiijiiiiiiiiiiiiiiijiiiiiiiiiikikiiiiiiiikiiiiiiijiiiiiikiiikikikikikiiiiiiiiikkikikiikkiiiiiiiiiiiikkkiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiijiiikikkikiikkikkiiikkjkiiiiikiikiiiiiikiiiiiiikiiiiiikiikiikiiiiiiiikkkikiikkiiiiiiiiiiiiiiikkiiiiiiiiiiikiiiiiiiiikikikiiikiiikiiiiiikiiiiiikijiiiiiijiikiikijjiiiiiiiiiiiiiiiiiiijiiiiiiikiiiiiiikiiiiiiijiiiiiiiiikiiiikikkiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiikkkkikikiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiijkiikiiiiiiikkikkiiiikikikiikiijiikiiikiiikiiiiiiiikiiikiiiikjiiiikiikiikiiikiiiikikiiiiiiiiiiiiikiikiiiiiiiiikiikkiiiiiiikiiiiiiiiiiiiijiiiiiiiiikiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiikiiikiiiiiiiiikiikiiiikiiiiiiiiikikiiiiiiiiiiiiiiikiiiiikiiiiiikiiiikkkkiiikjiiiikiiiiiiiiiikiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiikiiiiiiiikkiiiiiiiiiiiiiijiiiikiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiiiiikikiiikiiiiiikkikkikiiiiiiiiiiikiiiiiiiiikiiiiiikikiikiiiiiikiikiiiiiiiiiiikiiiiiiikkiikiiiiiiiiiikikiiiiiiiikkiiiiiiiiijiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikkiiiiikiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiijiiiiiiikikikiiikiiiiiiiiijijiiikiiiiikiiiikiiikiiiiiikiiikkiiiiiiiiikiikiiiiiikikiiijiiiiiiiiiiiiiiikiiiiiiiiiiiiikiijkjkiiiiikkiiiiiiiikkkiikiikiikjiiikiiiiiiiiikiiiiiikkkiiiiiiiikkiiiiiikiiikiiiiiiiikiiiikiiiiikiiiiikikkkkkiiiijiiiiiiiikkiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiikiiiiikiikkiikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiiikiiiiiiiiiiikiikiiiiiiiikiiikiiiikiikikkiiiiiiiiikiiiiiiiiiiiiikkiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikiiiikikiiiiiiiikiiiiiiiiiiiiiiiiikikiikiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiikikiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiikkikiiiiikiikkiiiiiiiiiiiiiikjiiiiiiikiiikiiiiiiiiiiiiikkjiiiikkiiiiiiiiikiiiiiiiiiiiiiiiiiiikkiikiiikkikiiikkikkikijikiiiiiikiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikikiiikiiiiiiikikiiiiiiikiiijkiiijikiiikiiijiiiiiiikiiiiiiiijiikiikiiiijiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiikikiiiiiiiiijkikikiikikjiikiiiiiiiiiikikiiiiiiiiiiiiiiiiikiiikiiijiiiiiiiikiiijkiiiiikiiiiiiiikiiiiiiiiikiiiiiiikkkiikkiiiiiiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiiiiiiiiiiikiiiiiiiiiiiiijiiiiiiiiiiiikikiiiiiiiiiikikikikiiiiiiiiiiiiiijiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikikiiiiiiiiiiijkiikiiiiiiikiiiiiiiiiiikiiikiiiiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiikijiiiikiiiiijiiiiiiiikiiiiiikkiiikiiiiiiiiiiiiiikiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiikikiiiiiiiiiiikijkiiikkikiiiikiiiiiiiikikiiiiikiikikkkkikkkiiiiiiiiiiiikkikiikiiiiiiiiijiiikiiiiiikiiiiiiiiijiiiiikiiiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikikiiiiiiiiiiiijiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikjiiiiikiiiiiiiiikiiiiikiiiikkiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiikikkiiiiiikkiiikkiiiikikiiijijiiikiiiiiiiiiiiiiiikkiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikiikiiikiiiiiiiiiiiikiiiikiiiiiiikiiiiiiikiiiikiikiiiiiiikiiikkikiiiiiiikiiiiiiiiiiiikkiiiiikiiikiiiiiiiiiiiiiiikiiiikikiiiiiikijkiiijiiiikiiiiiiiikkikiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiijkiiiiiiiiikiiiiiiiiiiiijiiiiiiiiiiiikiiiiiijikkijiiiiiiijiiiikiiiiiikikiiiiiiiiiiikijiikiikiikiikikiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiikkjikiiiiiiiiiiiiiiiiiiiikiiiiiikikikkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikkkiikkiiiiiiiiiijjiiiikiiiiiiiiiiiiiikikkiiiikikikiikikiiikiiiiiiiiiiiiiiiiiiikikkiikkiiijiiiiiiikikkkiiiiiiiiiiiiiiiiikkiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiikkikikiiikiiiiikiiiiiiiikiiiiikkikiiikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiikiiiikiiiiiiiiiikiiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikjjiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiiiijkiiiiiijjkiiiiiiiikkiiiiiiiikikiiikiiiiiiiiikiiiiiiiiiiiiiiiiikiikiiiiiiiiiikiikkkikiiiiiijiiiikiiiiiikiiikkkikkiiiiiiikiiiiikiiikikikiiiiiiiiiiiiiiiiikiiiiiiiiikiiikiiiikiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiiikikiikkikiiiiiiiiiiiiiikiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiiiiiikiiikiiiiiikiikiiiiiikiiiiikiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikkiikiiiiikikiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiikkikkkkiikiiiiiiikkiiiiikiiiiiikkiiiiiiiiiiiiiiiiiikiiiiiikiikikiiiiiiiiiiiikiiiiikiiiiiiiiiiiikkiikikiikikikkiiiiiiiiiiiiiiiiiikiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiikiiiiikiiiiiiiiiikkiiikikiikikkiikikiiikikijiiiiiiikiiiiiiiiiiikkkiiiiikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiikkikikiiiikkikiiiiiiiikiiiiiiiiiiiikiiiiikiikiikiikiikkiiiiiiiikiiikikiiiiiiiiiiiiiiiikiiiiikiiiiiikiikiiiiiiiiiiikikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiikkikkkiiikkiiikikiiikikkiiiiiiiiiikiiikikikiiiiiiiiiiiiiikiiiikiiiiiiikiikiiiiiiiiiiiiiikiikkkkkikiiiikijikiikiiikiiiiikiiiiiiiiiiikiiiiiiiiiiikiiikiiiiiikiiikikikiiiiiiiiiiiikiiiiiiiikikkiiijkikjjkjkijkiiiikikiiiikiiiiiiikkiiiikikiiiiiiiiikiiiikiiiiiikiiiiiiiiiikkkiiiiiiiiiikiiiikiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikiikijikkiikiiiiiiiiikiikiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiiikkiiiiikiiiiiijkiiikiiiiiiiiiiikiiiiiikijiikikiiiiiikikikiikiiiiiiiiiiiiiiiiiiikiiikkiiiiiiiikiiiikiiiiiiiiiiiiiiiiiikiiikiikikiiiiiiiiiiiiiiiiiikikiiikiikkiiikiiiiiiiiikiiiiiiikkikiiiiiiiikiiiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiikkiiiiiikiikiiiiiikjiikiiiiiikiiikiiikiikiiiikiiiiiiiiiikiiikiiikiiiiiiikkiiiiiiiikiikiiikikkiiikikikikiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkiikkiiiiiiikiikiiikikiikiiiiiiiikiiiikiikiiikkiiikiikiiiiiiiiiiiikiiiikiiiikikiiiikiiiiiiiiiiiiiiiiiiikikiiiiiiiikiiikikiiiiiikiikiiiiiikikiiiiiiiiiiikiiiiiiiiiikiiiiiiiiiiiiiikijiiiiiiikkiiikiiiiiikiiiiiikiiiiiiiiiikiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiikjikiiiiiiiiiiiiikikiiiiiiiikiiiiiikiiiikiiiikikiiiiiiiikiiiiiikiiikiikkikkiiiiiijiiiikiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiikiiiiiikiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiijiiiiiiikiiiiiiiikiiiiikkikiiiiiiiiiiikiiiiiiiiiikikiiikkikiiiiikiiiiiiiikiiijiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiiiiiiiijiiiiiiiiikiiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikiijiiikiiiiiiikiiiiiikiiiikiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiikiiiiiiiiikiijiiiiiiiiiiiiiiikiiiikiiiikiikiiikiiiiiiiiikiiiiiiiiiiiiiiiikiiikkiiiiiikiiiiiiiikiiiiiikkiiikiiiiiiiiiiiiiiiikiikiiiijiiiiiiiiiiikiikikiiiiikkiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiikikiiiiiiikiiiiiikiiiiiiiiiikkiikkiiiikiiiiiiiiiiiiikkiiiiiiiiiijiiiijijkkiiiiiikiiiiiiiiiikiiiiiikiikiiiikiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikiikiiiiiikiiiiiiikiiiiiiiiiikikkiiiiiiiiiiiiiiiiiikikiiiiiikikikiiiiiiiiiijijiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiikiiiiiiiiikiiiiikiiikiikiiiiiikiiiikiiiiiiikkiiiiiiikiikiiikiiiikiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiiiiiiiijiiikikiijiikiikiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiiiiiiikkiiiiiiiikikiijkkkikikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiijkikiiiiiiikikiiikiiiiikiiiikiiijiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiiiiikiiiiiiiikiiijiikiiiiiikikkikiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiijiiiiiiiiiiiiiiiiiiiiiiikiiikikiikikikkkikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkiiikiiiiikiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiikiiiikiikiikiikkiikiiiiiiikiiiiiijiiikiiijikiikiiiiiiikiiiikiikikikkkkkikkikkkikikiikiiiiiiiiiiiiiiiiiiikiikiiikiikijkiiiiiiiiiiiikiiiiiiiiiiiiiikiiiikiikiiiiiikikiiiikiiiiikiiiiiiiikijijikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiikiikiiiikiiiikiiiiiiiiiiiiiiiiikiikikkikkiiiiiiiiiiijiiiiiiiiijikiiiiiikiiiiiiiiiiiiiiikikiiiiikiiiiikiiiiiiiiiiiiiiikiiiikikiiikikkiikjiiikiiiiiiijkiiiiiiijijiiiiiikiiiiiiiiiiiiiiiikikiikiiikkikkikkkiiijiiiiiiiiiiiiiiiiikikiiiiiikijiiiiiiiiiiiiiiiijiiikkkkiiiiiiiiiiiiikiiiikiiikiiiiiiiiiiikiikikiiiiiiikiiiiiiiiikjiiiiiijijkiiiiikiiikijiiiiiiiiijiikiikikiiiiiiiiiiikikjkiikkiiiikiiiiikiikikkikiikkiikiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiikjiiiiiiiiiiiiiiiiiijkiiikkiiiiiiiiiijiiiiiiiiiiiiiikiikiiiikkiiiiiiiiijiikiiiiikiikiikikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiiijjiiiiikiiiiikiiiiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkkiiiiiiiiiiikiiiiiiiiiikiiijjiiiiiiiiikiiiiikiiikikkkikiiiiiiiikiiikiiikkikikikiiiiiiiiiiiiiiiiiiikiiiiiiikkiiiiiiikiiiiiiiiiiikkkkikikiiiiiiiiikiiiiiiiiikiiikiiiiikiiiikiiiiiiiiiiiikikiikiiiiiiiiikiiikiikiiikiiiiiiiiikiiiiiiiikikiiiikiiiiiiikiikkikiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikkiiiiiiiiiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiiiiiiiikiiiiikiiiiikiiiikiiiikiiiiiiiikkiiiiikiikiiiiiikiiikkiikiiiiiiiiiiikiiiiiiiiiiiiiiikkiiiikiikiiikiiiikikiikiiiiikkikkiiiiiikiiiikiiiiiiiikkiiiiiiiiikiiiiikiiiiiiiikiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiikikikkiiikikiiiiiiiiikiikiiiiiiiiikkiiikiiiiiiiiiiiiikiiiiiikiiikijkiikiiiiiiiikjjiikiikiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikiiiiiikiikiiikiiiiiiiiiiiiiiiiiiikjjiiiikiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiikkikiiiiiiiiiiikiiikiiiiiijiiiiiiiikkkkiiiiiiiiikiiiiiiiiiiiiiijkiiiiikiiiiiiiiikiiiiiiiiiiiikiiiiiiiiikiikiiiiiiiikkiiiikiikiiiiiikikiiiiikiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiikiiiiiiiikiiijikkiiiikiiiiiiiiiiiiikiikiiiikkiiiikiikiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiijiiiiijiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiiiikkiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiikijkkiiiikiiiiiikiiiikiiiikiiiiiijkiiiiiiikiiiikiiiiiikikiiiiiijkkiiiiiiikiiiiiiikikiiikiikiiiiiiiiiiikiiiiiiiiiiiiiikiiiiiiikiiiiiikikikiikiiiiiiiiiiiiikiiiiiiiiiiikiiiiikiiiikjiiikiikiiikiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiikiiiiiikiiikkiiiiikiiiiikkiiikiiikiiiiiiiiiiiiiiiiikkiiiikikiikkiiiiiiiiiijkiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiikiikikikiikiiijkikiiikkiiiiiikiiikiiiiiiiiiiiiikkikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiiiiiiiiiiiiiijikiiiiiikiiiiijikiikikiiiiiiikiiiiiiiiiiikijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiijiiiiiiiiiiiiiiikiiiiikiiiiiiiiiikiiiiikkkiiiiikkiiiikikikkiiiiiiiiiikiiiiiiiiiikkiiiiiiiiiiiiiiiiiiikkiikiiiiiiiiiiiiiiiiiiiikikkkkiiiiiiiiikiikiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiiikiiiiijiikiiikiiiiiikiiiiiikiiikiikiiiiiiiiiikiiiiiiiiiiiiikiikkikiiiiiikiiiiikiiiiiiiiiiiiiijijikkiiiikiiiiiiiiiikiiiiikiikiiiiiijiiiiiiiiiiikiikikiiikiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiikikiikiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiikikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiikikiiiiiikkiiiiiikikkikikikikkiiiiiiiiiiiiiiikiiiiiiiiikkiiikikikkkiikikjiikiiiiikiiiiiiiikiiiiiiiiiiijiiiiiiiiiiiijiiiiiiiiiiijiiiiiiikiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikiiiiikiiiiiiiiiikiiiiiiiiiiiiikkiiikiiikkiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiikiiikiiiiiiiiiiiiiiikkiikikiiiiikiiiiiiiikiiiiiiiijikiiikiiiiiiiiiiiiiikikikiiiiiiiikiiiiiikiiiikkiiiiiiiiikikiiijikikiiiikiiiiiiiiikiiiiikikiiikiikiikiiikiiiiiiiiiiiikikiiiiiiikikiiiiiiiiiiiiikiiikiiiiiiiiiiiiiiiiiiiiikkikiiiikiikikiiiiikiiiiiiikikiiiiiiiiiiiikiiiiiikiiikkkiiikkkikiikiiiiiiiiijiikiiiiiiiiiiiiiiiiiikikiiiiiiiikikiikikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiiiiiiiiiiikiiikiikiiiiiikiiikkikkiiijiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikkikikiiiiiiiiiikiiiiiikiikiiikiiiiiiiiiiikikikiiiiiiiiiiiiiikiikiiiiiiijkiiiiiikiikiikiiikiiiiiiiikiiiiiiiikkiiikiiiiiiiiiiiiikiijjjijikiiiiiiiiiiiiiiikikiikiikikiiiiikiiiiiiikiikiiiiiikiiiikiikiiikikiiiiiiiikikiiiiiiiiiiiiiiiikkiiiiikiiiikjiiiiiikiiiikiiiiiiiiiiiikiiiikiiiiiiikiikiikiiiiikiiiikiiiiiiiikiiiiiiiikiikiiiiiiiiijijiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiiiiikiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiikkiiikjiiiijiiiiiiikiiiijjikjkkiiiiiiiiiiikkiiikkikiikiiiiiiikiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikkiikikiiiiiiiiiiiikkiiiiiiikiiiiiiiiiiiiiiikikikikkiiiiikiiiiiiiiiiiijiikiiiiiiiiiiiiiiiiiiiiikiiikikiiiikiiiikiiiiiiiikiiiiikikkiiiiiiiiiiiiikiiiikiiiiikiiiikiiiikkiiiiiiiikkiiikikkkiiiikiijiiiiiiiiiikiiiikiiiiikiiiiiikiiiiiiiiiiiiiikiiiiikkkiiiiiiiiikiiiikiikiiiiiiiiiiiiiiiiiiiiikiiijkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiikiiiiiiiikiiikiijiikkkiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiikiiiiiiijkiiiiiikiiiiiiiikikikkiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiikkiikiiiikiiiiiiijiiiiiikiiiiiiiiijiiiiiiiiiiiiiiikiiiiiiiiiiikiiiiiiiiikiiiiikkiiiiikiiijiiiiiikiiiiiiikiiiikiikiiiiiikiiiiiiiiiiiiiiiiiiiikkiiikiiiiikiikiikikiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikkiiikikiiiikiiiiikiiiiikiiijiiiiiiiiiiiikiiiikiiikiiikiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiiiiikiiiiiiikiiikkiiiiikiiiikikiiiiiikiiiiiiiikkiiiiiiijkiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiijiikiiiiiiiiiiiiiiiijikiiiiiiiiiiiiiiiiiiiiiiikiikiiiiiiikiiiiiiijiijiijiiiijiiijiiiiiikiiiikijiiiiiiijijiiiiiiiiijijiikiiiikiiiiikiiiiiiiiiiikiiiikiiiiiiiiiiiiiiikiiiikiiiiiiiiiikiiikijkijjijkjiiiiiiiiiiiiiikiiiiiijiiiiiiiikkijiijiiiiikiiiiiiiiiiiiiiiiiiiikkiiiiiiiikikiiijiiiiiikiiikkiikikiiikkiiiiiiiiiiiiikiiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiikiiiiiijijikikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiikiiiiiiikiiiiiiiiiiiikkiiiikikiiiiiikiiiiikiiikiiiiiiiiiiikikikiiiiijiikkiiiiiiiiiiikiikiiiiiikiiiiiiiiikiiiiikiiikiiiiiikiikikiiikkkiikiiiiiiijiiiiiikiiiiiiiiiiiikkiiiiikiiijiiiiiiiiiijiiijiiiiiikiiiiiiiiiiiiikiiiiiiikikiiiiiiiiiikkiiiiiiiikiiikiikkiikiiikiikkiikkkiiiikikiiiiikiiiiiiiikiikiiiikiiiiikiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikkiiiiiiikkiikiiiiiiiikiiiiiiiiiiikkikiiiikkiiiiiiiiiiiikiiiiikiikiiiiiiiiiiiiiiiiiiiiiiikiiikikiiiiiiikikkkikjiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiikikiiiikkiiikiiiiiiiijkiikiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiikkiiiiiiiiiiiiikiiiiiiiiiiiiiikiiijiiiiiiiiikkiiiiiikiiiiiiiiiiiiiiiiijiiikiiiiiiiiiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiikikkiiiikiiiiiikiikkiiijkiikiiiiiiiiikiiijiiiiiiiiiikiiiiikiiiiikiiiiijiikiiiiiiiiiiiiiiiiiiiiiiiiiikiikjjiiikikiijikiiijkiiiiiikiiiiiiikikkikkikikikiiiikiiikiikiikikiiikikikikiiikijkiiiikiikiiiikkiikiiikikkiiiiiiiiiikiiikkkiiikikiikkikiiiiiiiiiikikiiiiiiiikiiiiiiiiiiikiiiiikkiikikkkiiiiikiiiiiiikiiiiiiikiijiiiiiiiiikiiiiiiiiiiiiiikiiiiiiiiiiiiiikiikiiiiiiiiiikiiiiikiiiiiiiiiiikkiiiiiiiikiiiiiiiikiiiikiikiikiiiiiiiiijikiiiiiiikkkkikkikiiiiiiiikiiiiiiiikiiiiikkiiiiiiiiiiiiiiiiiiiikiiiiijiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiikiikiiiiikiiikiiikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiijijiiiiiiiiijiikiiiiiiiiiikiiiiiiiiiiiiiikkiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiiiikiiiiiiiiiiiiiiiiiikiiiiikiiiiiiiiiiiiiiikkiiiiiiiiiiijkiikijiiiiiiiiiikiikkkiiiiikkiikiiiiiiiiiiikikiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiikiikiiiikiiiiiikiiiiiikiiiiikiiiiiikiiiiiiiiiiiiiiiiiikikiiiiiiiiiiijkiiikiiiiiiiiiiiiiiiiiijkiiiiiikiiiiiiiiiiiiiiiiiijiiiiiiikkiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikiiiiiikkiiiiiiiiiikiiiiiiiiiiiiiiikiiiiikiiiiiikkiiiiiiiiiijiiiikiiikiiiiiiiiiiiiiikiikikiiiiiiiiiiiiiiiijikikkkiiiiiiiiiiiiikiiiiiiiiiikiiiiiiikkiiiiiiiiikkiiikiiiijiiiikiiijiiikiiiiiiiiiiikiikikiiiikiiiiiiiiiikiiiiikiiikiiiiiiiiiiiiiiiiiiiiiikiiiiikkkiiiikiiikiiiiiikiiikkkkiikkkkiiiiiikiiiiikikiiiikikiiikiikiiiiikikiiiiiiiiiiikiiiiiiiiiiijiiikiiiiiiikkiikiiikiiiiiikiijiiiiiiiiiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiikiiikikiiiiiiiiiiiiikikikiijikiiikiiikiiiiiiiiikkiiiiiiiiiiiiiiiikikiiiiiiiiiiiiiiikiiiiiiijiijiijiiiikkiiiiiiiiiiiiiiiiiiiiikiikikjiiiijiiiiikiiiiiiiikiiijiikiiikiiiiiiiiiiiikiikiiiiiiiiiiiiiijiikiiiiiiiiiiiiiiikkiiijiijiiiiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikikikkkiiiiiiiiiiiiiikikikiiikkiiiijiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiikikiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiikjkkikiiiiikiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiijiiikiiiiiiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiikiiiiikiikiikkkijiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiikiikkikikiiiiikkkiiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiikiiikiiiiikikiiiikikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiikiiiikiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiikkiikkkiiiiiiiiiiikkiiiiiiiiiikiiiikiiiiiiikiikiiiiiiiiikiiikikikiiikiiiiiiikiikiikikikkiiiiiiiikiiiiiiiiiiikikiiiiiiiiiikiiiiiiiikkiiiiiiiiiiiikiiikikiiiiiiiiiiiikkiikiikiiiiiiiiiiiiiikiiiiiiiiiiikikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikiiiiiikiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiijkiiikikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiikiiiiiiiiikiiiiiikiiiiiiiikiiiiiiiikiiikikiiiiikiiiikikkikiiijiiiiikiiiikkikiiikiiiiiiiiiiiiiiiiiiiikiiiiiikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiiijiiiiikiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiikiiiiiiiiikiiiiiiiijikikiiiiiiiiiiiiiiiikiiiiiiikiijiiiikjiiiiiiiiiiiiiiiiiiiiiiikiiiiiikikiikiiiikkiiikiikikiiiiikikiiiikkiikkiikkkiiiiikiiiikiiiiiiiikiikiiiiikikiiiiiikiiiiiiikikjiiiiiiiiiiiiiiiiiiiiiiiiiikiikikiiijiikiiiiiiiiiiiiiiiiikiiiiiiiiikikiiiikkiiiiiiiiiikiiiiiiiiiiikiiiiiiijiiiiiiiiiiiiiiiiiiikiiiikkiiiiiiiiiiiiiiiiiiiiiiiikiiiiiikiiiiiikkiiiiiiiiiiiiiikjkkkkikijiikiiiiijiiiiiiiiiiiiiiiikiiiiikiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiikiiikijiiikikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiikiiiikikiiiiiiikjikiiiiiiiiiiiiiiiikiiiiiiiiiiiiiikiiikiikiikiiiiiikkiiiiiiiiiikikkikiikiiiiiikkiiiiiiiiiiiiiiiiikikiiikkiiiiiiiiiiiiiiiiikkkiiiiiiiiikikkiikikiiiiiiikiiiikikiijiiikiiiiiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiikikiiiikiijikkkikiikiikiiiiiiikkikiiiiiiiiikikiiikiiiiiiiiikiiiiiiiiiiiiiiiiikiiiiiiiiiiikkkkikiiiiiiiiiiiiiiiiiiiiikiiiiikiikkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkiiiiiikiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiiiiijkjikikiiiiikiikikiikiiiikiiiiiiiiikikiiikiiiikiiikjkkkiikiiikiikikkikikiiiiiiiiiiiiiiiiikiiiikiiiiikiiiiiiiiiiiiiiiijikiiiiiiiiiikkiiiiikiiiiiiiiiiiiiiiikiikiiiiiiiiiiiiikiiikkiiiiiiiiiiiikikiiiiiiiiiiiiiiiiiikiiiiiiikiiiiiiiiiiiiiiiiikikiikiiiiikikiikikikiiiiiijiikikkkiikiiiiikiiiiiiiiiiiikikikiiiiiiiiikkiiiiiiiiiiiiiiiiiiiiikiiiijiiiiiikiiiiiiiiiiiiiikkiiiikiiiiiikikiiiiiiiiiiikkiikiiiiiiiiiiiikiiiikiiikiiiiiijiiikiiiikiikiiiiiiiiiiikikiiikiiiiiikkkiiiiiiiiiiiiikiiikiiiiiiikikiiiiiiiiikiiiiiiiikikiiikiiiiiiiiikikiiiiiiiiiiiiiiikiiiiiiiiiiiiiiiikiiiiiiiiijiiiiiiiiiiiiiikiiiiiiikkkiiiikkiikiiiiiiiikiiiiiiiikikkiiikkiiiiiiiiiiikikiiiiiiiiiiiiiikiiiiiiiiiiiiiiiiijkiiiiiiiiikiiiiikikiiiiiiikiiiiikiiiiiijiikiiikiiikiiikkiikiiiiiiiiiikiiikiiiiiijiiiiiiikiiiiikkiikiiiiikiikiikiiiiiiiiikiiiikiiiiiiiiiiiiiiiiiiikkiiiiiiiikiikiiiiiiiiiiiikkiijikiiiikiiiiiiiiiiiiiiiiiikiiiiikiiikiiikiiiiiiiiiiiiiikiiiiiiiiiiiiikiiiiiiikiiiiiikiiiiiiiiiiiiiiiiiiikiiiiiiiikkikiiiiiiikikiikikiikiiikiiiiiiiiiiiiikiikiikiiiiikiiiiiikiiiiiiiiiiiiiikiikkiiiiiiikiiiiiiiiiiikiiiiikiiikiiiiiiiiiikiikiikkiiikiiiiiiiiiiiiiijkikiiiiiiikkiiiiikiiiiiiiiiiiikiiiiiiiiikiiikiiikiiiiiikkiiikiikiiijiiiiiiiiiiikiikiiiiiiiiiikikiiiiiiiiiiiiikiiikiiiiiiikkiiikikiiiiiiiiiikikiiiiiiiikiiiiiijiikkiiiiiiijiiiiiiiiiiikikiiiikiiiikkikiiiikkiiiiiiiiiijiiikiiiiiikiiiikkiiiiiiiikiiiikiikkiiiiikiiiikiiiijikiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiikikikkiiiiiiiiiiiiikikiiiikiiiiiiiiiiiiikiiikiiiiiiiiiiikiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikiiiikiiiiiikiikiiiiijiiiiiikiiiiiikkikiiiiiiiikikii |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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