86 feet and 4.8 inches = 26.335 meters