petroglyphs!

scratching my head

for meaning