26.784 meters = 87 feet and 10.49 inches