Fairy tale country Japan.