The future of humanity 45