8.128 meters = 26 feet and 8 inches