Rearrangeable Code Bowling Code-Bowling Challenge

Write a program or function that produces the same output, no matter how you re-arrange the source code. (Output can't be an error)



Pangram Scoring


Your score is the amount of unique characters in your source code.


  A program with source code AJB would have a score of 3
  A program with source code AAJ would have a score of 2
  A program with source code 111 would have a score of 1
  

This is a code-bowling variant. The program with the highest
score wins!


(For your convenience an automated scoring tool has been created here)




Challenge Rules


Input
The program/function can take an input, that's entirely optional though.
Output
This output can be anything you want, but it should be non-nil, non-null, non-empty, and non-error. (Therefor output must be at least 1 byte)
Rearrangement
No matter how the source code is re-arranged, the output should be the same. Example:
   Program: ABJ outputs hello world, as does programs: [AJB, JAB, JBA, etc.] 




This is a code-bowling variant. The program with the highest number of characters wins!
Lenguage, 1,112,064 points if UTF-8
My program consists of every possible UTF-8 character.  It prints out &quot;Hello world&quot;, and uses  1.75 * 1076 yottabytes of space.
(To generate the program, you simply need to make a file with 17498005810995570277424757300680353162371620393379153004301136096632219477184361459647073663110750484 characters, ensuring that each possible UTF-8 character is in the file)