26.813 meters = 87 feet and 11.63 inches