The Earth Owes $40 Trillion to Who . . . ?