Japan really is living in 2050