26.618 meters = 87 feet and 3.95 inches