1598.6 feet = 487.25328 meters