106.23 meters = 348 feet and 6.28 inches