Hello World - but alphabetically This challenge sounds too simple to not already exist, so let me know if it is a duplicate.

The task

Print Hello, world!

The rules

Your code has to be in "byte order". This means that every character / byte has a higher or equal byte value than the preceding character / byte.

Exceptions to this rule are the whitespace characters, which may occur anywhere. 

The usual loopholes are not allowed.

Edit: Using built-in functions / constants resolving to Hello, world! is not allowed.

Edit 2: The output may be a(n anonymous) function returning the string,  an expression resolving to the string, or any other way you think should be allowed.

example

HW is valid: 0x48 (H) &lt;= 0x57 (W)
print is invalid: 0x72 (r) &gt; 0x69 (i)
but PRint is valid: 0x50 (P) &lt;= 0x52 (R) &lt;= 0x69 (i) &lt;= 0x6e (n) &lt;= 0x74 (t)

The scoring

This is code-golf so the score is the number of characters / bytes. The lower the score, the higher the ranking.
WhiteSpace, 146 bytes

Since all whitespace may occur everywhere, this is is just the golfed Hello World program. Since whitespace doesn't show properly here, take the following program and replace all . by spaces, &gt; by tabs and ; by newlines.

...;..&gt;&gt;..&gt;.&gt;.;..&gt;&gt;&gt;&gt;;...&gt;;...&gt;&gt;&gt;;...&gt;..;..&gt;&gt;.&gt;..;..&gt;&gt;..&gt;.&gt;&gt;;..&gt;&gt;&gt;&gt;&gt;&gt;&gt;;...&gt;..;...&gt;;.;...&gt;&gt;&gt;.;..&gt;&gt;...&gt;&gt;;;..;.;.;&gt;.&gt;;...&gt;&gt;.&gt;.&gt;&gt;;&gt;...&gt;;..;.;;;..&gt;;;;;


Note

I didn't golf this, LukStorms did. His answer can be found here.