26.65 meters = 87 feet and 5.21 inches