106.64 meters = 349 feet and 10.43 inches