88 feet and 0.2 inches = 26.827 meters