40663 meters = 133408.792651 feet