68.9 meters = 226.049869 feet