26.715 meters = 87 feet and 7.77 inches