106.2 meters = 348 feet and 5.1 inches