109.93 meters = 360 feet and 7.95 inches