58.84 feet = 17.934432 meters