18.93 meters = 62.106299 feet