Marathon: The story of civilizations on collision course