solarpunk tokyo, the shores of infinity, extra detailed.