23.91 meters = 78.444882 feet