two happy mice on a cheddar planet, highly detailed, digital art