59437 inches = 1509.6998 meters