The Valley of Redemption
mjkq3actf120391240828772545120391240828772648203912408287728346
Clear