Det är 2399 , och ända till 1980,