58.19 meters = 190.912073 feet