106.33 meters = 348 feet and 10.22 inches