185.28 meters = 607.874016 feet