26.712 meters = 87 feet and 7.65 inches