106.67 meters = 349 feet and 11.61 inches