landscape photo of halo ringworld with a medieval japanese town, science fiction