115.86 meters = 380 feet and 1.42 inches