421.88 feet = 128.589024 meters