106.18 meters = 348 feet and 4.31 inches