27.038 meters = 88 feet and 8.49 inches