Future Technology of Humanity (2025-2080)