Japan is living in 2100