109.87 meters = 360 feet and 5.59 inches