106.29 meters = 348 feet and 8.65 inches