89.96 meters = 295 feet and 1.73 inches