110.03 meters = 360 feet and 11.89 inches