8.151 meters = 26 feet and 8.91 inches