106.26 meters = 348 feet and 7.46 inches