26.79 meters = 87 feet and 10.72 inches