106.14 meters = 348 feet and 2.74 inches