# CGCC sings a song together

This is a challenge, where the answers will aim to, together, output the lyrics to this beloved 80s song.

This is the full lyrics of the song, line by line. The first answer will contain a program that will output the first line of the song (We're no strangers to love). The second will do the same, but for the second line (You know the rules and so do I) and so on. Some answers (the 7th, 14th, 22nd, 29th, 36th, 45th, 51st, 54th, 61st and 68th) will output a blank line.

Each answers' program, however, must be irreducible, meaning that it must not output the correct line if any non-zero number of characters (not necessarily consecutive) are removed.

• print("We're no strangers to love") is an irreducible Answer 1 in Python 3
• if 1: print("We're no strangers to love") is not, as we can remove if 1:  and it'll still output the first line
• print("We're no str" + "angers t" + "o love") is also not, as the two " + "s can be removed, and it'll still produce the correct output.

Let $$\\bar x_i\$$ be the arithmetic mean of the lengths of the first $$\i\$$ lines, to 1 decimal place. This sequence begins $$\26, 28, 32, 34, 34.6, 33\$$ and converges to $$\\bar x_{74} = 24.3\$$ by the end of the song. Each answer has a score, which will eventually determine the overall winner. The score for the $$\i\$$th answer is defined as:

If the $$\i\$$th answer is $$\n\$$ bytes long, its score is $$\|n - \bar x_i|\$$

So, if the first answer is 10 bytes long, its score is $$\16\$$, and if the 72nd answer is 2 bytes long, its score is $$\|2 - 24.2| = 22.2\$$. A user's overall score is the arithmetic mean of the scores of all their answers. The user with the lowest overall score wins.

The full sequence of $$\\bar x_i\$$; the left column is $$\i\$$, the right is $$\\bar x_i\$$. Collapse the "Arguments" element for easier viewing.

### Rules

• You may either:

• Output the line to STDOUT, or your language's closest alternative; or,
• Return the line from a function
• You should take no input, aside from an optional empty input

• Each language may only be used once. This includes different versions of a language, such as Python 2 and Python 3. Generally, if two languages are considered versions of each other, such as Seriously and Actually, then only one is allowed to be used.

• You may not post 2 answers in a row

• You must wait 1 hour between answers

• The challenge will end when the 74th answer is posted, at which point I will accept an answer of the winner's choice

# [Num]. [Lang], score [score]

code

[Try it online!]

[Everything else]

• Sandbox May 12, 2021 at 0:45
• ight time to find 74 different languages May 12, 2021 at 1:38
• "A user's overall score is the arithmetic mean of the scores of all their answers." Does it mean if I stop posting answers now I will be at least tied for first place? Maybe the number of answers posted should have a weight in the score...
– Leo
May 12, 2021 at 3:06
• @Leo Currently, yes, that's correct, but I'm open to better scoring systems/suggestions May 12, 2021 at 3:14
• @AndrewLi If it isn't obviously irreducible (by the definition in the question, not that it's the smallest possible program that outputs the string), then yes, you should demonstrate that your answer is irreducible before posting and include that in the answer May 12, 2021 at 12:41

# 4. Husk, score 0

¨You wouldn't get this fromȦ?ØoĠÜy


Try it online!

Just wanted to use Husk before someone else could steal it. Simply a (partially) compressed string.

• Funny how guy compresses(?) to ĠÜy. May 12, 2021 at 1:49
• @Makonede It's actually kind of intentional. Husk's compressed strings are designed in a way to use similar characters as much as possible (e.g., "Hello, world!" is H◄⁰,ω]!, where ◄ is left, ⁰ looks like o, ω looks like w, and ] looks like D)
– Leo
May 12, 2021 at 3:03
• Oh, and ĠÜy actually gets decoded as " guy" (with a leading space) so yes, it's a compression :)
– Leo
May 12, 2021 at 3:09

# 7. Subleq, 28 bytes (7 32-bit words), score 0.3

6 3 3
0 0 3
4


Subleq Emulator

I am new to Subleq so hopefully this is right. The first line changes the 3 in address 5 to -1 which makes the second line exit producing no output. Deleting a word causes an infinite loop. For example, 0 0 0 goes to 0.

# 2. 05AB1E, score 0

“Youƒ€ the rules and so do I


Try it online!

“...  # trimmed program
“...  # push "You know the rules and so do I"
# implicit output


I accidentally opened Settings (Win+I) while typing this explanation.

# 1. Jelly, score 0

“ŒßỤẸ:IŀėṪƝƓɠi?ṅRṭḄṁ3Ġ»ḣ26


Try it online!

“ŒßỤẸ:IŀėṪƝƓɠi?ṅRṭḄṁ3Ġ»     We're no strangers to love abcd
ḣ26  first 26 chars

• I recommend against posting a BF answer as it is very difficult to prove its irreducability. May 12, 2021 at 1:02
• @Makonede fair enough May 12, 2021 at 1:06
• @Makonede Not necessarily. It is very well possible to write a BF program that is provably irreducible, though such an answer will almost surely be ungolfy and could be conceived as "not a serious contender". May 12, 2021 at 1:08
• @Bubbler Never g̶o̶n̶n̶a̶ ̶g̶i̶v̶e̶ ̶y̶o̶u̶ ̶u̶p̶ said it was impossible, I just w̶a̶n̶n̶a̶ ̶t̶e̶l̶l̶ ̶y̶o̶u̶ ̶h̶o̶w̶ ̶I̶'̶m̶ ̶f̶e̶e̶l̶i̶n̶g̶ said it would be difficult May 12, 2021 at 1:09
• @Bubbler true, though in general, it's only considered "not serious" if, given the specific language and approach you chose, no attempt was made to golf it down. for example, extra spaces, long variables, etc. choosing an ungolfy approach but still showing effort in golfing is valid May 12, 2021 at 1:09

# 3. Vyxal, score 0

A ƛ‡ commitment's w∷⟇ I'm ʀ¨ of


Try it Online!

# 5. Labyrinth, 131 bytes, score 96.4

73.32.106.117.115.116.32.119.97.110:..97.32.116.101.108:..32.121.111.117.32.104.111.119.32.73.39.109.32.102.101:..108.105.110.103.@


Try it online!

Here goes a suboptimal language choice, as it can't win against those zero scores anyway.

It is hard to reuse a number in Labyrinth (except for adjacent ones) because each digit command alters the current top of the stack, rather than pushing a new number.

# 10. Japt, 29 bytes, score 0.8

Nev€ gna run ÂÐ˜ „d Ürt yŒ


Try it online!

Just compressed the string, outputs Never gonna run around and desert you

Somehow the compressor is very nice and fits my need, exactly 28 bytes of string while compressed and adding a leading backtick to decompress gives 29 bytes, then leading to a nice optimal score

Though I think the HTML trick was better

• How are you getting that score? I make this as scoring $|29-28.2|=0.8$ May 12, 2021 at 10:56
• @cairdcoinhering err my bad, sorry, fixed it May 12, 2021 at 13:13

# 9. R version >= 4.1, Score 1.8

\()"Never gonna let you down"


A function taking no arguments and returning a string. No TIO link because R 4.1 isn’t yet on TIO.

Apologies for getting the wrong line initially!

# 12. HTML, score 1.7909090909090892

Never gonna say goodby&#101


I deleted my older HTML answer 1 hour ago so posting this now

# Python 3, 0 bytes, score 26

[nothing here]


Try it online!

Gotta get Python in here somewhere.

• The empty program also outputs nothing, so this is reducible. Additionally, you were ninja'd May 12, 2021 at 11:30
• wait where was I ninja'd May 12, 2021 at 11:31
• They've just deleted their answer, never mind May 12, 2021 at 11:32
• Was its score better or worse than 26? May 12, 2021 at 11:34
• If it's better, I'll delete mine May 12, 2021 at 11:35

# 8. Splinter, Score 18.4

\N\e\v\e\r\ \g\o\n\n\a\ \g\i\v\e\ \y\o\u\ \u\p


Try it online!

Note: Apologies for the edit, I thought we were aiming for a higher score.

this outputs Never gonna give you up

# 11. Unary, 25247105318448659498226527583287720106787200954491263487845422435915430598123234439645367425137855414888675036 bytes - Score very close to that

Since it's impossible to beat those 0-pointers...

Compiles to +[>>>-[-->+<<+<]<<+]>+++.<<<<+++.>.<.<<.>------.>++.<<---.-..>>------.<.>++++++.++.>.<----.<.>>+++.<<<+.++++++.>.<.-----. in brainfrick - Try it online!

• Do you have a proof this is irreducible? May 12, 2021 at 10:07
• @CommandMaster No, but I spent five minutes trying to golf it, so hopefully it is. May 12, 2021 at 10:10
• @CommandMaster That is, golf the BF. May 12, 2021 at 10:14
• The unary program is definitely not irreducible. As as long as there exists a shorter brainfuck program (it does), this can be reduced to it.
– ovs
May 12, 2021 at 10:43
• @ovs If there is a shorter BF program, I haven't found it. May 12, 2021 at 10:43

# 15. Stax, score 0.5

üy ♫ε╖nÖG°∟2♦︎½►±ç╧∟X)÷A•σ←


Run and debug it

Prints “We've known each other for so long”.

# 6. JavaScript (Node.js), score 0

_=>'Gotta make you '+"understand"


Try it online!

_=>'...'+"..."  # trimmed program
_=>             # return function taking an optional argument _ that returns...
'...'        # literal...
+       # concatenated with...
"..."  # literal

• You can exit with a string? lol nice May 12, 2021 at 2:51
• Although, now that I think about it: given the rules stating You may either: Output the line to STDOUT, or your language's closest alternative; or, Return the line from a function, would this even be valid? Python has STDOUT unlike some languages (supposedly?) whose closest to STDOUT is either STDERR or another output method May 12, 2021 at 2:57
• Yea, I deliberately overrode the site output defaults, because of answers like these. Outputting to STDERR isn't allowed, the output should go to STDOUT (so print with Python) May 12, 2021 at 3:00
• It's funny how you've explained JS like 05AB1E. May 12, 2021 at 6:16
• You’re missing a space in the code as formatted here (but the TIO version and score are correct) May 12, 2021 at 12:54

# 20. Bubblegum, score 1.1

00000000: e54c 1a26 90b8 f59b c710 0b14 f216 4647  .L.&..........FG
00000010: e7b7 bf31 1a85 6a0a 7a05 e8              ...1..j.z..


Try it online!

Uses the BB96 encoding to encode "And if you ask me how I'm feeling"

## 24. Excel, Score 0 3

Never gonna let you down


+3 score due to reducibility error

# 19. Grok, 50 bytes, score 22.1

hqjti yalp annog er'ew dna emag eht wonk eWi
W{lY


Try it Online!

Explanation:

h                                              # Start the IP moving left
ti yalp annog er'ew dna emag eht wonk eWi  # Push the string 'We know the game and we're gonna play it' to the stack.
j                                            # Change the IP to move down
l                                            # Change the IP to move right
Y                                           # Duplicate the top of the stack to the register
W                                              # Print the value in the register as a character
{                                             # If the top of the stack is 0, rotate IP direction clockwise
q                                             # Terminate program

• Looks like a Lovecraftian esolang, is Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn a valid Grok program? Does it awake a long time sunken Ancient? Now I'm afraid to try.. May 17, 2021 at 11:42
• @Kaddath It's actually a pretty simple language. I added an explanation if you're curious how it works. It pretty much just pushes the string and prints each character until it reaches the end of the string. May 17, 2021 at 15:26

# 13. DOG, Score 15

bark "Never gonna tell a lie and hurt you "


I can't figure out how to adapt the interpreter to TIO, so you'll have to download it.

• Can't you remove the space before the last "? May 12, 2021 at 15:15
• Due to an interpreter glitch, the string's last character isn't outputted. May 12, 2021 at 20:12

# 16. PHP, 34 bytes, Score 7.4

<?="Your heart's been aching but";


Try it online!

PHP was of course needed here, for this very difficult line, and it has not enough pride left to care so much about its score anymore!

• May 12, 2021 at 15:16
• @cairdcoinheringaahing I expected this one.. If you do it it's not PHP anymore, but Text.. the rules are borderline here because we usually allow the PHP tag to be omitted from count except when it's <?= because it stands for echo. But you cannot remove the tag completely and still have it parsed as PHP. If you try to execute Your heart's been aching but in -r mode you'll get a Parse Error May 12, 2021 at 15:19
• @Kaddath PHP is a hypertext preprocessor, so it makes sense that you can just write plain text. May 12, 2021 at 17:12
• @xigoi I don't really see the point here, you can type anything in a HTML page but only what you type inside <script> tags is Javascript, and this doesn't make plain text or HTML answers valid Javascript answers.. The rules can be a bit blurry for PHP, but all the debates I've seen revolve around ignoring the <?php in the byte count, not that everything ouside the tags is PHP too (see my previous comment about -r mode). Anyway that's how I interpret the rules and craft my answers, the others can do differently, I don't downvote plain text PHP answers or raise debates there.. May 17, 2021 at 9:14

(You're too shy to say it)S


Try it online!

Fairly simple.

(You're too shy to say it)S

(You're too shy to say it)   Push this string to the top of the stack.
S  Print the top of the stack.


# 21. COW, Score 4474.4

OOOMoOMoOMoOMoOMoOMoOMoOMoOMMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOoMMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOoMMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmooOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomOomOomOoMMMmoOmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoOMoomOo


Try it online(program will need to be pasted in)

Outputs Don't tell me you're too blind to see

# 22. C# (.NET Core), score 1.7

class P{static void Main(){}}


Try it online!

A minimal C# program that does nothing. I think any less than this and there’s no valid entry point.

# 25. Quarterstaff, score 98.6

111>o101>a110>b114>r78!a!118!a!r!32!103!o!b!b!97!32!r!117!b!32!97!r!o!117!b!100!32!97!b!100!32!100!a!115!a!r!116!32!121!o!117!


Try it online!

{{i}ddd}iiic{iiii}dddciiiiic{d}cdddddcic{{d}iii}ic{{i}d}dddc{dd}iic{{d}iii}ic{iiiiii}iiiiiic{i}iiiciiiiic{d}ddc{{d}iii}ddc{{i}ddd}iiiiiciiicic{i}ddc{{d}i}iiic{{i}d}dddc{d}dddddc{d}iiic{ii}dc{{d}ii}iiic{{i}ddd}iiiiiic{{d}ii}dddc{iiiiii}iiiiiiciiicc{i}dc{{d}ii}iic{{i}ddd}ic{i}ddcddddddciiiiic{d}iiic{{d}iii}dc{{i}dd}dcdc


Try it online!

# 23. Brain-Flak,Score 4370.9

(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()())


Try it online!

Sorry about the mess. I have no idea how to efficiently get large numbers in Brain-flak.

Outputs Never gonna give you up