106.35 meters = 348 feet and 11.01 inches