106.22 meters = 348 feet and 5.89 inches