Peak viewers of channels which streamed World of Illusion Starring Mickey Mouse and Donald Duck in March 2023.