8.098 meters = 26 feet and 6.82 inches