88.66 meters = 290 feet and 10.55 inches