Grid of small indents which may be man made or may be natural. Found at the beach, East coast of Scotland. No other related objects laying near it.
A: There are incredible man made carvings from ancient Scotland, such as petrospheres (carved stone balls).