Japanese fantasy brought to life with Rio