15358 meters = 50387.139108 feet