23.36 meters = 76.64042 feet