110.61 meters = 362 feet and 10.72 inches