26.67 meters = 1050 inches