1575.2 inches = 40.01008 meters