I found the apple of eden!
Reminds me of another game that has this as a mini game and similarly makes you click on a certain part of the picture hinted at in the text. But its definitely not assassins creed. :D
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.