[Question]
  [
Create a program that outputs `Hello, World!`
The winner is the source code that is the biggest, subject to the constraint that it is *irreducible*
For this challenge, *irreducible* means there does not exist a program that outputs `Hello, World!` that can be constructed by removing characters from the original program.
For example
```
console.log(`Hello, ` + `World!`);
```
can have the the bracketed characters removed
```
console.log(`Hello, [` + `]World!`)[;] -> console.log(`Hello, World!`)
```
And it will still output `Hello, World`, so it is not irreducible.
**Extra Rules**:
* ~~Whitespace is ignored with regards to both irreducibility and size.~~
* [Unary](https://esolangs.org/wiki/Unary) or anything that operates in a similar fashion (I'll make this more clear if I have to) is banned.
  
[Answer]
# [Keg](https://github.com/JonoCode9374/Keg), \$3.3 \times 10^{8912898}\$ bytes
```
...√∑‚Öç+‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,‚Öç+‚Ñ§,‚Öç+‚Ñ§,‚Öç+‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,‚Öç+‚Ñ§,
```
*Program as seen in the raw editor*
[![enter image description here](https://i.stack.imgur.com/bFjZE.png)](https://i.stack.imgur.com/bFjZE.png)
So where that `...` is, replace it with \$3.3 \* 10^{8912898}\$ `0`s. Then, add a `!` after those 0s. This splits the number into chunks of length `Ùèøø` through concatenation and then outputs the corresponding ascii character.
I owe a special thanks to @JoKing for helping me generate a truly irreducible score... it took me a while to understand it, but it got there in the end.
## Why can't this be reduced?
* Remove any of the leading 0s, and then it has the wrong number at the start, meaning that the wrong letters will be printed
* Remove any of the `√∑‚Öç+‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,‚Öç+‚Ñ§,‚Öç+‚Ñ§,‚Öç+‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,(Ùèøø|‚Öç+)‚Ñ§,‚Öç+‚Ñ§,` part, and the chunking will go wrong.
Score calculation: <https://chat.stackexchange.com/transcript/message/52895760#52895760>
[Answer]
# [APL (Dyalog Unicode)](https://www.dyalog.com/), \$ \approx (10 \uparrow)^{625} 10.024549 \gg 10 \uparrow \uparrow 626 \$ bytes
```
‚éïUCS(13‚åø*‚åø2+|‚äÉ‚éïRL‚ä£‚éïRL‚Üê‚ç™‚ç®1)‚ä§‚â¢‚ç¨‚ç¨‚ç¨...
```
The exact byte count is
$$
\text{byte count before zilde} + \text{byte count of single zilde} \times \text{length of zilde chain} \\
= 52 + 3 \times (72x^{12} + 101x^{11} + 108x^{10} + 108x^9 + \\
111x^8 + 44x^7 + 32x^6 + 87x^5 + 111x^4 + 114x^3 + 108x^2 + 100x + 33) $$
where
$$
x = \text{power tower of (} 2 + \text{abs(internal state of Mersenne twister with seed 1))}
$$
At the end of the power tower is
$$
1338723255 \uparrow (1025549142 \uparrow (1187976951 \uparrow (683638953 \uparrow 1197707996))) \\ \approx 10^{10^{10^{10^{10^{10.02454898892586}}}}} = (10 \uparrow)^5 10.02454898892586
$$
### How it works
```
‚éïUCS(13‚åø*‚åø2+|‚äÉ‚éïRL‚ä£‚éïRL‚Üê‚ç™‚ç®1)‚ä§‚â¢‚ç¨‚ç¨‚ç¨...
                      ‚ç™‚ç®1  ‚çù 1 1
                  ‚éïRL‚Üê     ‚çù Set RNG to Mersenne twister with seed 1
             ‚äÉ‚éïRL‚ä£         ‚çù Query the internal state,
                           ‚çù   a vector of 625 integers starting with 0 0 1
          2+|              ‚çù 2+abs(above)
        *‚åø                 ‚çù RTL reduce with exponentiation
     13‚åø                   ‚çù 13 copies of it
```
`‚éïUCS(13‚åø .. )‚ä§‚â¢‚ç¨‚ç¨‚ç¨...` part is classic. Without going through `‚éïRL`, the highest single number you can get is `*‚åø2+‚ç™‚ç®1`, which is `3*3` or 27. The only other system function that can be made from `‚éïRL` is `‚éïR`, which doesn't work with numbers (it's PCRE replace function).
---
# Previous answers
### [APL (Dyalog Unicode)](https://www.dyalog.com/), ‚âà \$ 10^{10^{10^{10^{10^{10^{10^{10^{8.56784}}}}}}}} \$ bytes
```
‚éïUCS(13‚åø*‚åø9‚åø9)‚ä§‚â¢‚ç¨‚ç¨‚ç¨...
```
The exact byte count is
$$
\text{byte count before zilde} + \text{byte count of single zilde} \times \text{length of zilde chain} \\
= 28 + 3 \times (72x^{12} + 101x^{11} + 108x^{10} + 108x^9 + \\
111x^8 + 44x^7 + 32x^6 + 87x^5 + 111x^4 + 114x^3 + 108x^2 + 100x + 33) $$
where
$$
x = 9^{9^{9^{9^{9^{9^{9^{9^{9}}}}}}}}
$$
`13‚åø*‚åø9‚åø9` does this: make 9 copies of 9, reduce it by power (RTL), and again make 13 copies of it. Since we need 13 digits (to convert to 13-character string), we can't touch `13‚åø`. The only operator that contributes to making a number higher than 114 is `*` (power), so we can't remove it either. If any char is removed from `9‚åø9`, we simply get a 9 or 99. If `‚åø` of `*‚åø` is removed, the `*` becomes "power of e" instead, so `‚éïUCS` will error out.
---
### [APL (Dyalog Unicode)](https://www.dyalog.com/), ‚âà 1.6198e1175 bytes
```
‚éïUCS‚â¢¬®‚äÜ‚ç®(1129‚ç¥11)‚ä§‚â¢‚ç¨‚ç¨‚ç¨...
```
No TIO this time. The trailing section contains exactly **53993507850758146386142744333468571550524632618191311756757485604204265568989694819322874649587028378175296725206816716551117407353231278417177118257863382844631479973422921647480947817133933420316923525318614797726155835511430816083805415403840314027172595512518082931013938879825791513465541135540380972893540597585182649169086261680393824120050960955555779401997457521829600791475089390923918230965201076266924917726191938715916934581792969501864553539221144133166874835664827114498421480824828796840502396309900816750358227125625773629167173751259375816861525751727161646360849365621299142542955252895691416097697138666219891143191120795244088895226859387434190840571233858421367397012295189969102957711871947102112735851782580022907564984257273029144801079437982463987025764736538779486298171952179565363242464045693851301934849205024515654449551352138803030923347653267563857979066215774822906142655781986485757538363542188567283809498107727208952982783066735317822771494040957372930876073109323855643561468444882121936718611178126143503679181305866975597866998548105699612159571516074201535860599366981549403015140492393925783660483338575307748583670119709554797435941** zilde symbols. Still no whitespace.
### How it works
```
‚éïUCS‚â¢¬®‚äÜ‚ç®(1129‚ç¥11)‚ä§‚â¢‚ç¨‚ç¨‚ç¨...
                  ‚â¢  ‚çù Length
        (1129‚ç¥11)‚ä§   ‚çù Convert to 1129 base-11 digits
                     ‚çù which gives 1 1 1 1 .. 2 1 1 1 .. 2 1 1 1 ..
      ‚äÜ‚ç®             ‚çù Chunkify at 2's as starting position,
                     ‚çù including the leading chunk of ones
    ‚â¢¬®               ‚çù Length of each chunk
‚éïUCS                 ‚çù Convert codepoints to string
```
The "chunked unary" encoding requires at least 1129 digits, and can't contain zero digits in order to be exactly 1129 digits. The base 11 was carefully chosen to avoid cracks using lower bases.
---
### [APL (Dyalog Unicode)](https://www.dyalog.com/), 1169882994796837103436970021 ‚âà 1.17e27 bytes
```
‚éïUCS(13‚ç¥115)‚ä§‚â¢‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨...
```
[Try it online!](https://tio.run/##SyzI0U2pTMzJT///qG@qW9CjtgmGRhbmj7pbgNyAACDX2AQkE@ocrGFo/Kh3i6GhqeajriWPOhc96l0zEtD/NGAgPOrtAwaCp/@jruZD640ftU0E8oKDnIFkiIdn8P80LixBBKQedS2FSKh7pObk5OsohOcX5aQoqnPhkwMGLbqQkZG2sYWlpZmBpaWFkZmpmaGRsZm5BZA0MgaCw9ONAQ "APL (Dyalog Unicode) ‚Äì Try It Online")
The trailing section contains exactly **389960998265612367812323333** zilde `‚ç¨` symbols. There's no whitespace.
### How it works
`‚éïUCS` converts from Unicode codepoints to characters. You don't get any string without it.
`‚ä§` does the only numerical calculation in this program. What it does is, take a single number on its right and convert into the base on its left. Since we want an array of length 13, length-13 array is required on its left side. Since the largest digit value we will need is 114, I chose base 115 to tightly fit the requirements of left side of `‚ä§`.
The right side of `‚ä§` is `‚â¢‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨‚ç¨...`, which computes the length `‚â¢` of the array containing exactly 389960998265612367812323333 `‚ç¨`s. `‚ç¨` is an empty numeric vector, so you can't get any meaningful number from it, other than the length of the vector.
Finally, a comment about the byte count. In [code-golf](/questions/tagged/code-golf "show questions tagged 'code-golf'") challenges, we use SBCS to count the APL symbols as one byte each. But the default source encoding is actually UTF-8, making APL symbols take 2 or 3 bytes.
[Answer]
# [Malbolge](https://github.com/TryItOnline/malbolge), 265 bytes
Malbolge is too concise to win this competition.
```
('BA@?>=<;:9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqponmlkjihgfedcba`_^A\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDC<$#9]=<;:9y1U/432+ONo'&+$Hi!~}$#z@xw|uzs9Zpunsrk1RQgfe+iba'Hdcb[!_XW{[TSRvc
```
[Try it online!](https://tio.run/##rczXGoFgAADQZ6EosrIje2XLJquMRCpSkvHq@T/37pwHOCdW5GSR31oWiuRz2Uw6RSYTRDwWjYRDQTzg93k9mNuFIk4HDNlt79fzYd6Nm65d1ctZkaWTeDwIe3633aw5drVc5GbMdDIeDQf9XpfutFvNRr1WpSrlUrHwh33@eydhiJh/9zs@8IMda7dkxInBlABeGDKzxu2pmSoxVTRJvRzxLg1eTOBYhAI7Y1uORw8GvPrasj4 "Malbolge ‚Äì Try It Online")
[Answer]
# [Python 3](https://docs.python.org/3/), ~~44619 8.13\*1011515~~ ~\$10^{10^{5749}}\$ bytes
The program itself is rather too large to fit ~~in the observable universe~~ on Stack Overflow, so this is a link to a program that can generate it... if you change the rather large number generator to a `~9` instead.
[Try it online!](https://tio.run/##bZLLDtMwEEXX9VcYo8qPuFVTNiiiexawZhFFlZM4bZBjR44DQQh@vYzzqKhg4zj2zJw7d9z/CHdn3z0eaAjKhyH41t7wBRNCUNv1zgfcjLYKzpkBNd512Ctbw2e9FGjQumbvOaovNw35KmjGkZKlrC41gjJ5mh3SAiE96Yr9BeEIvcWftL2FO3YN7t137XGIK5pAwJN69LoeK81aG47Xazea61XmRluo5VmZnwrOpSiBUshzwVEPtQMj6QkLgeeVyC164hyo9tlka/sxgFoL@4P@pgyzT21D1ECWapQev7rWsnw/FHmW/VyjfgGaINRApFFdWSs8ZZhUd88ikCQ02fIoyKSFcL6OGhIS8xSk5aJTPWsk@aiNcRJ/cd7UbwgwwDIOphkImqspfkg5FphZnMACP@LMYRvvNnkqdtc22OIP0PkpQ7syphNKyaqDSFIIy/kWvwBme@Zi@HCezWcmApiNh@lGmQdIojiarA4ktOB0k/Ey23UMy3wzIvH0PPusbrYNY63j8etoXtVHhzbsfvgPeM/okYrZjbWlYV/yxT20mxOhx93CVfzx@P3Pq4JnJ0v@Bw)
This can certainly be longer, but I'm going to post it now since I'm not 100% sure this is irreducible. It is basically made up of several irreducible components stacked together.
This relies mostly on a very large number `n`, generated by the state of the Mersenne twister with the seed `8` reduced by ~~multiplication~~ exponentation, i.e `~functools.reduce(pow,b)`, where `b` is taken from:
```
import functools
from random import *
seed(8)
d=getstate()
a,b,c=d
```
First, it execs the reverse of a very long string, separated by n waste bytes in the form:
```
exec("a...b...c...d"[::~n])
```
You can't remove the `.`s, unless you also remove the `[::~n]` reversing the string. If you remove the `.`s and the `[::~n]` then the resulting program won't really work since it is backwards, and the only `print` part is at the end, so no output without that.
The next portion looks like:
```
print(''.join([chr(len(...)), n ''s, chr(len(...)))][::~n]))
```
Similarly, you can't remove the `''`s without also taking out the `[::~n]`. You also can't reduce `chr(len([0]+[0]+...+[0]))` and still get the character you want, nor can I find anyway of modifying it with the `''`s to still get the character as well as another list item.
Please point any mistakes I have made or any ways you can think of to reduce this.
[Answer]
# [JavaScript](https://tc39.es/ecma262/), 9007199254741154 bytes
```
n=0
a=Number.MAX_SAFE_INTEGER-1
b="Hlo, world![...]e"
console.log(`${b[n]}${b[a]}${b[++n]}${b[n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}${b[++n]}`)
```
Where `[...]` is \$2^{52}-14\$ `?` characters.
The -1 is needed since strings cannot be longer than \$2^{52}-1\$ characters.
`a` cannot be reduced to a smaller number other than `1`,
which would not work since the `e` in the string cannot be put that early in the string than the `!`.
The `console.log` cannot be reduced,
since none of the characters are needed in the string "Hello, world!".
Overall, there's no way to get the character `e` without going past the `!` in the string,
and there's no way to get a number bigger than 11 other than `a`.
This could probably be improved by using `charAt`,
but I'm not confident that couldn't be reduced in some way
and it would not change the order of magnitude.
[Answer]
# [Python 3](https://docs.python.org/3/), more than \$X\$ with \$X=I \uparrow^{I\uparrow^I I} I\$ with \$I=5735816763073854918203775149089\$
The code is obtained by replacing the `...` in the following code template with \$X\$ `1`s.
```
Q=...
exec((762032390336888825205597926747277417487750831511159354629396897028305422383809626318366885737257014369722764755200848545489986725226445234793373668671810533881138176176448303759321782505578156778007890400705523398552371012795706771315225018503248709400507137379430210053109689578295520735219645943760052105586918960055263333607993034635218854740823639508170672552847248741914750040981085688131560558606928438081257071207856256012302413393203594650299912375359565857111459962764512316315869934115819878468802797551498049081777877631940391679271936869727271355722250026194813663937402797387251113215482921743182358788283759577057493220552247028564950916113993279648626087865361138353729963114793860621704499349445249742987180001965672667483449648323146579902833012079301328244612376274244962633770509185016854868366255206566065732320472204953606291770458667922914208019769351151138241745701181139210).to_bytes(ord("≈µ"),"big"))
```
Shortened version if you don't want to/can't scroll that far
```
Q=...
exec((762...digits...210).to_bytes(ord("≈µ"),"big"))
```
## Why it prints `Hello, World!`
The expression passed to `exec` evaluates to the string
```
def arrows(a, n, b):
    if n == 1:
        return a**b
    if b == 0:
        return 1
    return arrows(a, n - 1, arrows(a, n, b - 1))
def fast_function(n):
    return arrows(n, arrows(n, n, n), n)
def inverse(n):
    i = 1
    while True:
        if fast_function(i) == n:
            return i
        i += 1
print(inverse(len(str(Q))).to_bytes(13, 'big').decode())
```
How? The big pile of digits in the original code is just this string but we interpret the bit sequence given by its ASCII encoding as a binary representation of a number (this is obtained using `int.from_bytes(...,'big')`, `'big'` for endianness). Then we get the string by the inverse method `.to_bytes(length,'big')`. We use a trick to meet the requirements and instead of having the length in decimal we use `ord("≈µ")` which evaluates to `373` because that's the Unicode codepoint of `≈µ`.
`arrows` computes \$A \uparrow^N B\$ using a formula from [Wikipedia](https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation).
The number \$I\$ is given by `int.from_bytes(b'Hello, World!', 'big')`.
This way, `Hello, World!` is encoded in that very long string of ones.
Then we decode this string by inverting the function with which it was defined.
## Why it's irreducible
It's not very a formal proof, but I think it works. The fact that my code structure is very simple helps.
To print `Hello, World!` we need to call some sort of printing function. Clearly, the only hope for that is by the `exec` function. The doc says that [`exec` must take a string or a code object](https://docs.python.org/3/library/functions.html#exec). Well, actually we are passing a `bytes` object which also works. If it didn't work, we could just use `.decode('ascii')`, but because `bytes` work this would make a reduction possible. So to obtain such an object (byte, code or string) we will need to use either the quotation marks or the `to_bytes` method. There's only a few options with quotation marks and none of them work. So we must use `to_bytes`.
Because we encoded the string length as `ord("≈µ")`, any change to the parameters of `to_bytes` will break the program. So we must change the big integer that encodes our code. It's statistically obvious, but if you want you can also computationally check that if we delete any single character or a pair or a triplet of characters from it, we will get garbage, and for sure not a working code that prints `Hello, World!`. If we delete 4 or more characters, we will get an integer more than 256 times smaller. Because we interpret that with the same length (`ord("≈µ")`), we will get a null byte, and `exec` will throw `ValueError: source code string cannot contain null bytes`.
## Extra
Code for generating answers:
```
code=b'''
<insert code to be executed>
'''
print('Q=...')
print('exec(('+str(int.from_bytes(code,"big"))+').to_bytes(ord("'+chr(len(code))+'"),"big"))')
```
Note that `chr(len(code))` won't always exist (especially for very long codes), so this answer doesn't easily generalize to any very fast function. In my opinion if someone comes up with a way to do it for any code this question will be ultimately "solved" (edit: actually, [Higman's lemma](https://en.wikipedia.org/wiki/Higman%27s_lemma) implies that the score on this question is bounded, so this is impossible).
[Answer]
# [Ruby](https://www.ruby-lang.org/), ~~1862 ...~~ 1.3\*1056 bytes
```
eval ("üÜí"*33425716343835650854570646632771294442636521632690315021).size.digits(999).map(&:chr).join
```
[Don't try it online!](https://tio.run/##DcrJDcIwEADAVlAeyOZh2Xs5W04IETgih3JJUAAF0EBaTAeGec@0Xl85N1v1PJni2D/f4oJIwDEIEpbIwr5k4uiFRBBiDKBEBILC8E8g6jGwh2DdnN6Nu6V7WmajqtZ11WjO9WOyrh1Sn/MP "Ruby ‚Äì Try It Online")
Packed the whole program into a single base-999 number (1 digit for each character).
Decode, convert to ascii characters, join and evaluate.
[Answer]
# [JavaScript](https://tc39.es/ecma262/), 24855 bytes
```
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]](([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+(![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+[[]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(!![]+[])[+[]]]([[]])+[]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+!+[]+!+[]+!+[]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]])+[])+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([][[]]+[])[!+[]+!+[]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+([][[]]+[])[+[]]+([][[]]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]((!![]+[])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+([][[]]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+!+[]]+(+[![]]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+!+[]]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[+!+[]]+(+(!+[]+!+[]+[+!+[]]+[+!+[]]))[(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(+![]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(+![]+[![]]+([]+[])[([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]]](!+[]+!+[]+!+[]+[+!+[]])[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]])()(([]+[])[([![]]+[][[]])[+!+[]+[+[]]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+([![]]+[][[]])[+!+[]+[+[]]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]]()[+[]])[+[]]+(!+[]+!+[]+[+!+[]])+[])+([]+[])[(![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(!![]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]]()[+!+[]+[!+[]+!+[]]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[!+[]+!+[]+[+[]]])()
```
[Try it online!](https://tio.run/##7ZzBboQgEIafhRvG9N53IRw2PbWnpm329S2iKILC1qTraL5sognMDiPw//Azu37c7rfvt6/3z5@X@2vXGWu0MrY1tjHuYlttVH9z5e7mylTb1/ZVri5Y@kI12Kvl11Vmkxv6AtfwgY0XrQ6LKnU@NBlZrLRXazTUx75CgcjeT9yJGYy0XjN//2H@yhnukvPMm/uM366Zxg59W025fwR2Tevr1cgi3hIswOUn5vLYxTKAA0POQwpgk925azM9CQ2y2L34yN0PTQazl0MDZlFiUTq3wMj6WD06OtlgFIcrbGKnRz@@S9TKDDW11SX3v1Uhb24mw@NKouU/yAV/b/odgOyp7BUC2gAavoQ22KrfGIBC4Guki5gGMBcX01YvnU4rWXUJb3SjkRBAESgiIfZKCOQB8gCKhWKRBwAGwFxOHsywKD1h8jTGVrPuFaDK3B8kFT4pM0Q0mC37OUnXlC/DDxX@tJ06Ryarbw9S3UOq4rfJC/dWm3EWi9QpHHOwpWBLwTEHmVKOQqBhaJijEI5CAAxHIWRKgSJQREKQKUUeQLFQLPIAeQBgkAdkSp@dKX00XZpkSqXOr43BnFEc/1MdZQmLw@IoS5JTqE9oGBpGfaI@AQzqk@QUUASKSAiSU8gDKBaKRR4gDwAM8oDk1FOSU2aRcOL9oLwf9GTvBxUQdspjjo267hc)
This was made using [jsfuck.com](http://www.jsfuck.com/) with the input `console.log("Hello, World!")`. This is the smallest program I could make. Smallest because, due to the fact that there's only 6 characters, I'm afraid that a bigger one could easily remove characters to come up with a smaller one.
[Answer]
# 05AB1E, ~\$ 2.5 \* 10^{1777} \$ bytes
The program starts with
```
0>>>
```
and ends with
```
>>>‚ÇÉ!B
```
The middle part contains only `>`s. The total number of `>` characters is:
```
25098162498309588141154755713074390728103069770760074052238917714173876569868691148634176042549175869030448613081100685727537868105068700724415925612269913808499593749918259101545058124654299723726788764334516211684517256948150101180347289022916451558063426031977347451784256897939400652192236258404382348291844743098281742132582049622009384267074810165806373625784728505734586204138892008754810475549403699039426186131241703961770535892728517146019084030050442530148258880465488890083243702565168936069732829928523360052189688531653618029376719759781260232103800093423138357627776562507740948193791067875062805362373001178316850530206611655698994809536157618843298702262299360918288261564223252149018550707768612220426942031389689583329954564583964489539401022510402195332590853218889942437696056695694081344105843161388328303942196356740993490866574068963912863542108279785861191372068053541704843746894440836367259040196995776642457675255580282220480198375934046309922417713428449142775746485165498609097611793368868901625760889393125891944629947649779133088521446313250650588664709735304384247130277354954932511616598273575895960608533708122096438984165676161316003824004917770330565834832795106416101932812692556113632137070814564345428247405370236327568550073970242283021250795797947677972536187886102436517154778645480506007742084298028704070794564223287823038090829494405820111266559120056874535142759744222946196301541177968199011163222223586545099389340200154682693649402549469667375585074560462157985842615966304441485063393013230239088187979990342162755440071831240592907396920570963455610552369098113994760814140693782610141274535146253381742786984559554283939414217235549169221491345428712601180598448294078655886898659207237704837686666199040000000000000000000095
```
[Try it online!](https://tio.run/##ZZW5taNFEIVjIYPau8qdTJhzMLAwyAAyJZE33xXjjRxJv7pruZv@@vv373/@8fUVbbc@Ubdp17te7l2v@3naqzx7sW5pc@/ZG@OhdUTu@Xucfrlvem5n59xrJ3k4VtHFkeYpt4vnFFx3s9l@8TofV9ya74@qUeV90eMRc@e5tnXXl4833@hzY7S2Xo@arrh7kS/mLSNUZjWbuM/y4VHpar2NW76WxR5nEefDz91rDBpj6SzGr7qzDD177/KKOTv82HSit6xyI2u5v8Vp0FqAeRWe/B5WNxFmlxQZkKK3@XzaPJWgOBMwPc0AhQusuMeVfa3DAr3om2xvDBDjwoxd/fF9gNs6myuq42A/5gdIwAuKxexp4M80uyaAeD/KZ1Q@YzPg2csRlRlsctSJ5AGE@t7sdjJy0tgC3OeBTd8D77HIQAZrWrEiGT77Tbwn9pHRQxcCnHsQBScPZmMZeSCJER18KS8I0sJmYKolnOMa2qMtBX23Mg5JIAPY0rxifxc8ego@gmnrzLfpSl@Eh2YAFN1UmEZjF8ScFDoUA@ELgGiQLiDs1G4AN/htDjUoNusJLyqA1txYz5w0hGgTbSK7YnyRBnj5YchvskeLgwlFZpov9J48D5yASN02HhjCuTuyfqwuVFq0FjVfcaGKPjk5T9Mw4qGCZjc2LmB5HS3NQps2XQ5swk0izEGL6LTkR6hBnucFMcwyhVJQAu60swNeR9wJ0/REnshyjK3z0BnScgYZQCv8hC0YF8@u8KaLhI4pAIJF61EuYbIk@FJa0JKtAPw4CLk0xiM8IwTwMboTzEgRPYXBBzxtcWqYS0pHiJgM5yk4UDvNEe3iugRCGBtO4yrqS5KEBWnhoIYHEQJ1xTX2AgRGIqeke/3@sDVqsZfHE0QEgeFSLSDjd/ZlW7CX9okTuiCDkcsIQ4KKmquoMuk8MB0ShQwYlASvfiqTu5FyCWKIw83MQDa4My5iRxR4jbwr@BdHmAvfIvMaaUn5BkMP@TohwDVm1wvbj6IPna04pwxHB0/gD4WGwrZQ7TxU0XiMFmQwcch@aE9pAgWjJC5CglUS0g1OQYKUJ/lXSCh7EC3GJo2g4vkqgoxoPsEH6kQY7AEz6FuTICQ8fyKeH92IBccE5IAsSyJ5/NwXuWV@MhNEoR5AWlyl8hY4CO1UBjpNZHH/n8qn@FGGI6dSAoM5cPRHxHxgIv0PyE2pMOAl9Bj@19f1f//8@9u3r68f) (using an integer literal instead of all the `>`s, since the full version obviously isn't gonna fit on TIO). Or [try the code that generated this number](https://tio.run/##yy9OTMpM/f9fySM1JydfRyE8vygnRVHpUVOz4uFt//8DAA "05AB1E ‚Äì Try It Online").
Proof of validity:
* `B` is the only operator in the source that can return a string, thus it cannot be removed.
* `B` on an empty stack returns an empty string, and on a single-element stack it returns `10`. So we absolutely need two elements on the stack. Since `0` and `‚ÇÉ` are the only operators in the source that increase the size of the stack, neither can be removed.
* If `!` was removed, the resulting program would look like `0 (some number of '>'s) ‚ÇÉB`. This converts the number of `>`s to base 95. Since `!` is not a base-95 digit in 05AB1E, this cannot produce the string `Hello, World!`. Thus `!` cannot be removed.
* Since neither `0`, `‚ÇÉ`, `!`, nor `B` can be removed, the program is guaranteed to look like `0 (some number of '>'s) ‚ÇÉ!B`. This converts the number of `>`s to base 95! (where `!` means factorial). This is an injective operation: only one number will yield `Hello, World!` when converted to base 95!. Thus, the number of `>`s cannot be altered.
[Answer]
# [Runic Enchantments](https://github.com/Draco18s/RunicEnchantments/tree/Console), ~~12186~~ 15596231 bytes
```
_/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
^+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"
"n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+
z""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n
n"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+"+
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\k@
```
[Try it online!](https://tio.run/##KyrNy0z@/z9eP2YUjmzIFaetNApHNuRSytMehSMbclUpjYIRDriURjPCSIdceaMV4kiHXKPt4hEPsx3@/wcA "Runic Enchantments ‚Äì Try It Online")
Above code generates only an `H` and operates as a platform by which modifications are made in order to achieve the listed score. Previous explanation in edit history.
Further?
Further.
```
"Ãå * " +·∑æ "Ãå + . ·∑æ.
. . . . * . . .
n . . . " . . .
. . . . 1 . . .
. . . . ? . . .
Õê. . + . " * " nÃÇ
" * " nÃÇ nÕê + . .
```
This pattern is not reducible (ignore the spaces, they are used to align things so that the modifier characters are visible, as they don't combine with non-alpha characters; `.` are NOP code points that can be subject to alteration). See [this tio](https://tio.run/##KyrNy0z@/1/pTI@WkvbD7fuADG09PSCDSw8ItICYKw9IKIEYIBFDGMMezDg7QU9bT0lLKe9MExeEyjs7AWjA//8A) for a version without and [this one](https://tio.run/##KyrNy0z@/1/pTI@CloKSgvbD7fsUQBxtBT0FPRCHS08BArWgNFcelKEEE4CpMEQXsIcLnJ0ApLTBmkDW5J1pUuBCMPOA0mALFf7/BwA) for full accurate placement with spaces. 
The pattern uses [74 bytes](https://tio.run/##KyrNy0z@/1/pTI@WkvbD7fuADG09PSBDDwi0gDgPiJX0IMAQStuDiLMT9LT1lLSU8s40Qci8sxOAWv//BwA) to represent `-4`, or 18.5 bytes per `-1` (up from the baseline 7 bytes). And we need *a lot* of `-1`s. 117704 of them to be precise.
Proof of irreducibility:
* No entire rows can be removed, the `1?` lines appear to be, but due to the duplicated `"` (one above, one below), this will result in the string `*nÕê` being multiplied against the next value on the stack, which (as the string is first) is not a valid action. the `n..."` row can't be removed along with those two, as the `n` is needed in the leftmost column
* There is no 8-way contiguous vertical collection of `.` that can be removed (reducing pattern width), as the lower right corner is inaccessible and no other `.` exist on the bottom row.
* Directional change characters can't be removed without bypassing the needed number of `-1` operations. The closest we can get is changing the bottom row to `"*"n+..`, but this would only be viable if the initial value `"rb"n` (9141) minus the desired character was both:
	1. Divisible by 4
	2. Constructable from the available bytes (`e`: `2260`/`"inch"`, `!`: `2277`/`"failure"`, the rest are not divisible by 4)
* *Or* if "rb" can be reduced to either "r" or "b" without adversely affecting the output (note that `"r "` and `" b"` are not valid and will produce a `-1` instead of a positive value). Given a vertical arrangement of the setup and output sequences and the ability to place these bytes such that this is prevented, this will not be possible.
	+ Six rows need to be prevented from wholesale deletion (partial deletion results in `"r."` or `".b"` where `.` is a non-empty byte)
	+ Putting `rb` and `k$` on paired rows
	+ entry and terminator each on their own rows
	+ A reflector on the top row above a `^` entry point protects the top row
	+ Any row with the `"` around `rb` is automatically protected, as these bytes need to remain
Thus, the entry column is `_^"rb"nÕê`, the output/reset between letters is two columns, `Ãå.."rb"!Õê` / `·∑æ..$k..ÃÇ.`, and the last column (aligning `k$` with the initial `rb`) is `..;$k.ÃÇ.` (executed bottom to top).
The two columns allow the code to bloat slightly, adding seven more `.` positions over keeping input and reset on a single column (`k$"rb"nÃÄ`) as well as an additional (more expensive) `·∑æ`.
[This](https://tio.run/##KyrNy0z@/z9e6UyPlpL2w@37gAxtPT0gQ@9MD4hSAAM9rjg9INACEXowIaU8IEcJjEF8BQVrriKQvCEQF6lAhFS4kkBC9kCclA0RyuZS0js7QU9bT0lLKe9MkxLcvLyzEyBCQIa2nqIiUNGZJqBMIlDyTNP//wA) represents code entry, one copy of the pattern, one output, and final output (a newline) and termination. Not the extra `!` needed on the last iteration of the pattern so that flow is correctly handled (this costs a measly 13\*3 bytes; along with 7\*4 bytes at the end of rows that we can't enforce not being removed).
Finally, replace all `.` and `*` with `ÙÄÄÄ` (or other four-byte codepoint).
I've done my best to accurately account for the overhead increases and costs after computing the raw pattern's byte sum, but I recognize I may be off by a small amount.
### Ohgodwhy; it gets bigger
I *believe* this is irreducible.
```
DL.....DL..
R."p"...U..
..RD....D.L
.U.L"Ãåa"L.RU
RDU.\..../.
U.L...DL\.D
..ULUL...DL
...ULUL.D.L
....U...LRU
>.0....U../@
."R"h"D.R+U
.t...DL.UL.
."..D/..=Ã∏.D
.RU/LU..L.?
R.D....RU.n
U"z"·∑æ.R5URU.
..R:lÕçU..U.L
```
[Try it online!](https://tio.run/##LY49CkJBDIT7HCOtMGtjI/hTbJkqkO41YqMgDxFtPIOeRytP8DyEJ1ln9700yWT4hrnc@uO@lGyoU5c49KwUwRvw3AyY8GE6PHZq8BDPga5aCUKjwR0yibAYpWASjR4TYWTXmE8ybQXqetAMn4XgOpYgwz/PBKyGd431SEbAsGHB1skDvYTe9ff6wBdBXfsuT99n1HAr5Q8 "Runic Enchantments ‚Äì Try It Online")  
Sequence `>.0` simply to set the stack to contain an initial value (and should be considered `...`)
All the `UDLR/\` would be replaced by their 2-byte modifier counterparts and every cell not otherwise filled with a command is given a 4-byte unicode character. This works out to (I think) 647 bytes to generate a single -1. On top of that, our initial value rises from `"rb"n` (9141) to 914,100,000 by making each initial letter get constructed from `"rb"nYC`. As `YC` occupy space, they would irreparably damage the redirection pattern.
*Roughly* speaking (accurate overhead between letters not verified, but we're talking about a few dozen bytes at most), this works out to a **score of 7,688,494,370,086 (7.6 trillion).**
Breaking this would require finding a way to bypass the maze of pointer redirections without (a) breaking the pattern--as a large number of the paths redirect away an infinite loop or an invalid command--and still (b) generating a 5 character long string prior to hitting the `n`, due to a `:lÕç5=Ã∏?` jump check. It costs a few bytes to make this check (11 bytes lost), but reinforces the durability of the pattern.
The string `pathz` was chosen as a 5-character long sequence where every right-truncated string ("p", "pa", "pat", "path") was present in the word dictionary (meaning that when calling `n` on it, a positive value will be generated), forcing the program to trace out a meandering route to pick up each letter before hitting the `"z"` to get a string *not* in the dictionary. This can still be improved as `paths` is also present in the dictionary (leading to a 6-length string `pathsz`), but at this point I'm starting to look for something that will increase the byte count exponentially and searching the word dictionary for longer strings with the desired characteristics is tedious.
[Answer]
# [Wren](https://github.com/munificent/wren), 1220 bytes
Finally found a use of Wren's verbose syntax!
~~I'm pretty surprised that none of those answers use the perfect byte-waster log.~~ The eclipses are things that are too long for this program.
```
["...","...","...",...].each{|i|System.write(String.fromCodePoint(i.count))}
```
[Try it online!](https://tio.run/##Ky9Kzfv/P1pJKVYvNTE5o7omsya4srgkNVevvCizJFUjuKQoMy9dL60oP9c5PyU1ID8zr0QjUy85vzSvRC8tJz@/SFOz9v9/AA "Wren ‚Äì Try It Online")
## Explanation
```
["...","...","...",...] // Those constants too long for this program
.each{|i|} // Each, the perfect byte-waster!
System.write() // Verbose output to STDOUT...
String.fromCodePoint() // Convert to code points
i.count // Length of i
```
[Answer]
# [C# (Visual C# Interactive Compiler)](http://www.mono-project.com/docs/about-mono/releases/5.0.0/#csc), 10658 bytes
[Try it online!](https://tio.run/##7dq9DoIwFIbhy6GNSqr2BwZMiOhVuDE5E6@/pqcYz2pC4vIu5Sk97VBymL55OczLM@fHy7mQyphOZYy92IuDkeXz95UuijcZU1sefpTJXS//sDvIZJIipzb0@y0O2TXlOcUGgL9jDFwCAHQlAICmBgDQ1AAA@p2PwkUBQF8AAOh3AAC/AgAATQ0AoBk3gG1VwlBig/Gqk5Dmc6O6MAZVWL1GFE1dGC4CX6s7GY81vmhrRc0s6hPWMKMKYHbW2pzf "C# (Visual C# Interactive Compiler) ‚Äì Try It Online")
C# allows unicode escapes in identifiers, and I decided to take full advantage of the fact here.
Non-escaped code:
```
Write(String.Join(String.Empty,(String.Empty+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'¬•'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ'+'√ñ').Split('¬•').Select(l=>(Char)l.Length)))
```
The program creates a string of `√ñ√ñ√ñ√ñ...¬•√ñ√ñ√ñ√ñ......` (`...` are placeholders) and splits it along `¬•`. For each resulting string in the array, it takes the length of the section and casts it into a character.
[Answer]
# [Golfscript](http://www.golfscript.com/golfscript), 144,202,216,216,222,088,064,174,222,228,216,200,081 bytes
```
"...",`3/{~2/}%''+
```
where ... is replaced by 144202216216222088064174222228216200066 0's
### Explanation:
```
"...",`                  Count 0's and convert to string
       3/{   }%          Map over each group of 3 digits:
          ~2/                Divide by 2
               ''+           Convert ascii codepoints to string
```
The ascii codepoints for "Hello, World!" are as follows:
```
072 101 108 108 111 044 032 087 111 114 108 100 033
```
Concatenating them together isn't enough to be able to access them by splitting them into threes because the integer would be interpreted as 72101... rather than 072101..., meaning that splitting it into threes would yield 721 as the first codepoint instead of 072. To remedy this, I doubled it and then divided each individual codepoint by 2 after they're separated out. This has the added bonus of nearly doubling the length of the code.
[Answer]
# Mathematica, 1010128433 at least 10‚Üë‚Üë11.29 bytes
```
FromCharacterCode[StringLength["aaaa...aaaa"]~IntegerDigits~Nest[Hyperfactorial, 10, 9]]
```
old:
```
 FromCharacterCode[StringLength["aaaa...aaaa"]~IntegerDigits~Hyperfactorial[Hyperfactorial[3]]]
```
Where "aaaa...aaaa" is `FromDigits[ToCharacterCode["Hello, World!"], Hyperfactorial[Hyperfactorial[3]]]` a's long. That's about 10128433 digits long. The key here is that the "W" is character code 114, which means the base of the number can't even drop below 114, or the code won't output properly. I believe `Hyperfactorial` to be the fastest growing function, with `Hyperfactorial[3] = 108` and `Hyperfactorial[4] = 27648`, meaning that nesting 2 Hyperfactorial is the maximum number, and any attempt to reduce it will drop the base below 114.
Edit:
This is not the biggest answer, `Nest[Hyperfactorial, 10, 9]` as a base would be bigger, as it cannot be reduced to a number greater than 114. Sadly, I'm not at the level to even start getting close bounds, so lets go with a very poor lower bound, which would still be a valid score.
`Œ©(Log10[Hyperfactorial[x]])` is `x`, where `Œ©` is lower bound notation. It's really closer to x2, but compared to the power of logerithms, they may as well be the same. This means that Hyperfactorial nested 9 times is at minimum (10)‚Üë‚Üë(10). The number of characters is 10 to this power, so (10)‚Üë‚Üë(11).
[Answer]
# 05AB1E, 5,697,476,345,285,646,822,141,672,875,833 bytes
```
‚Ä¶.g257B
```
The `‚Ä¶` is actually 1,424,369,086,321,411,705,535,418,218,957 `‚Ä¶aaa`'s.
## Explanation
```
‚Ä¶       # Push 1,424,369,086,321,411,705,535,418,218,957 things
 .g     # and count how many things there are on the stack
   257B # then convert it to base 257
```
I think `‚Ä¶aaa` is the longest irreducible literal possible, so I use it here.
[Answer]
## Charcoal, ~~4022948789620328394911726~~ 144202216216222088064174222228216200073 bytes
```
‚ÜëÔº•‚Ü®Ôº¨¬¥¬¥...¬¥¬¥œÜ‚ÑÖŒπ
```
Explanation: `¬¥¬¥...¬¥¬¥` represents a string literal of length 72101108108111044032087111114108100033. However, `¬¥` is the quote character in Charcoal, so it needs to be doubled in order to quote itself, thus requiring 144202216216222088064174222228216200066 `¬¥`s. The length is then converted to base 1000 using the predefined variable that contains 1000, and the values are then converted to their Unicode character values. However, the result is still an array, so the `‚Üë` is used to output the characters correctly.
[Answer]
# [Jelly](https://github.com/DennisMitchell/jelly), ~~17,502,248,526,741,541,454,928,712,794~~ \$3.14 \* 10^{1896}\$ bytes
```
¬≥!¬§‚Äú...‚ÄùLb·ªå
```
[Try it online!](https://tio.run/##dZW7sVxHDERTkTLAdwCkoyo5KibAHBSGMqBJj5kokqfT6@s55O7OxTT6d//689u3719fv378/uuf39IrIz3PxryXf7o9w3ctp70sm1/bred2x@02u8uq7730yZwdq8y2KTtbT784Pr2x7vOICS9n3HuzflZVnRU10Xc7z2Zz5869wo7Lp3q3Lx4HMmrtbmwvLS9i8/Gx3rOM97b6vUghZgiHXgGLB18Z43Je7aaD3S08egD3@P@0xbweH2/rY53Hnmyxx8VrvmnlcV5bzpA2HrJgFgc412kHzrAw23B/vb6sZP2AwLR7AVaLtHbQVUJUz3seO1XHrcwrHiigzAL1CUNY82t3B3zAEF8xuFLLmgC8y@0BCF83e7ICJ@Y6ul5fo54gIQG7ZQx/7Tf@YdNeSmwzNje@ytdMGoQRdCbAkL8YuNZ1BU9oBtvQfaIS@T0A7FiB8Tw07vkcYbcuxdF7VXld7ZzlpOthyL/BEIfuyxKLK5jOuvtkLkdIjDa@PIXeaMBYHMnd26nxxsFzpjd6IHcyAfCeKXIKNcWSZMJpa6wNOPz20H1TXjPhvYdq/QyXhsvBs1iGZ0QKJgIqgyauNkHOKGAgJtyCj@vgizDcycCGuIShEWjxouGscp8lNth630ARBphO2C12YYU2OMGIp7gpDI@jLIyPH@YnXRDRMQgGqMBN4MUw@sFTxmy5WpwV5BS0WhOwJaH4VvikDDdCKUkhY4k5Qy7SPkdk4NJ1ckkndgGgogTCxxx2Bx7rAhMqcA3uLnuTLaCYjiwLfJ5CB0KsuKG2KMRuiMNZnwyAu4Nx85BwjIWYinnn8IicIKd9KkXENBC4HdzcwP3QxqbATU3A@AhEwB3NmhwWn0@2uI@RyS8upiAE7XEFnYI8rKDU8oUmAgn3z8dhYMZiuh@2JRc5IMuDh6CJXomF80z6IhRnWrAaLLQM4vCdOiKOQ9wHdGlM@tRUZNKJOXHWM@yG32S9bdnjsSMxwTVs2VakdfW1LAT1qgg6B30pOmXbDt2iivEGA7K@qbdY2kFFGCAIFwEYJHRdDgDiTG1Aq6L8zeElXMpkBY3OIxsIG71Nw1IOrpjjA2L1aKQu6h4kyKowwy9PNCoWlV3qUOh1@SGosEh57NNmZJBbVXFYi8OMANZNIhMrLL1GCeMwjLwP0anTs2dqTUIKGDmNxWic1PuDu2gjNQ61wyb0HBV1RbstAhNoXlAfR3Ob6Y2E5bBhyVDylsZHyzTxeWVR69BxJtAKfCSC8XZadT5G5UqkZR1eINiF/XCPDIcW3CjVKEM4ivgMJYqQyE20GFv8z1/mH//@/Pvr6z8 "Jelly ‚Äì Try It Online")
No, I did not force TIO to execute that many bytes of code :) I hardcoded the value in. See the TIO link for the exact number of characters.
```
¬≥!¬§‚Äú...‚ÄùLb·ªå - Main niladic link
   ‚Äú...‚Äù    - The real meat of the program. a very long string of characters. See the TIO link for the exact number of characters
        L   - Takes the length of the string
¬≥!¬§      b  - Convert from base 10 to base 100!
          ·ªå - Turn the array into a string
```
Irreducible because:
* If you omit a character in the literal, the resultant number will be wrong
* If you change ¬≥!¬§, the base conversion will be incorrect
* If you omit any other byte, the program will either not print "Hello, World!" or do strange things
Funny that Jelly is a golfing language, and yet you can make such a long irreducible program for the simplest of things.
EDIT: Thanks @Bubbler for fixing my output format and adding some bytes
EDIT: Fixed the score
[Answer]
# [naz](https://github.com/sporeball/naz), ~~2308~~ 4548 bytes
```
1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o0m2x1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s2x1v1n1v1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1s1o
```
**Explanation**
[This commit](https://github.com/sporeball/naz/commit/ff170ff3647f53c4b0f0b82755d42a467b6a498e) adds the `n` command to naz, which negates the value of a specific variable.
For each character in the string `Hello, World!`, the above program follows the following steps:
* Subtract 1 from the register 127 times.
* Store the resulting value of -127 in variable 1.
* Negate variable 1, and set the register to the new value.
* Subtract 1 enough times to reach the ASCII value of the character, then output it.
* Multiply the register by 0 and store the resulting value of 0 in variable 1.
I *believe* this is irreducible because of the following (but I'd love to be proven wrong):
* Removing any one number or any one letter will create a broken instruction and throw an error.
* Removing any instance of `1s` will result in an incorrect character being output.
* Removing any instance of `1o` will result in a character being omitted from the output.
* Removing any instance of `0m` will eventually result in an incorrect or completely invalid output value.
* Removing any instance of `2x` will either result in an invalid output value or allow the value in the register to go out of bounds, unless you remove the first instance, in which case an error will be thrown because the variable will be used before its value is first declared.
* Removing any instance of `1v` will throw the error `improper use of opcode 2`.
* Removing any instance of `1n` will allow the value in the register to go out of bounds.
The previous 2308-byte solution:
```
1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o0m1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1o
```
[Answer]
# BrainF\*\*\*, 2992 bytes
```
-{184}.-{227}.-{249}>+{254}[+<.>]<-{253}.+{189}.+{244}.-{201}.-{232}.-{253}.+{250}.+{248}.+{189}.
```
Where `w{n}` means `w` repeated `n` times. BF is cyclical mod 256, so instead of going "up" 72 to get to "H", you can go "down" 184 to get there. `-{227}` just adds 29 to get to "e", and so on with these basic building blocks, except for the double "ll". I made a counter set to -2 (254), then add 1 both times to run the output (`.`) twice.
Full program:
```
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+<.>]<-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
```
[Try It Online!](https://tio.run/##SypKzMxLK03O/v9fd4gCPd3hD0aCH7EDO@0RDaK1bfTsYm10RzLQG9IxqDcSk63eaMk76tHRMma0gBr1OM1c//8/AA)
]