Holy Hole In A Donut, Batman!

40

4

Some characters are more holy than others. Using as few unholy letters as possible, display the statement above.

Challenge

Write a full program to print Holy Hole In A Donut, Batman! to STDOUT or closest alternative. If you can compress the input to reduce your score, go wild :)

Input

None

Output

Holy Hole In A Donut, Batman!

Rules

  1. This is a , and lowest score wins
  2. The desired output can be read from a file, but that should then be counted towards your total.
  3. Trailing newlines are fine in the output
  4. Standard loopholes and T&C's apply

Scoring

Your score is your byte count, plus some modifiers:

  1. Using holy characters 0469abdegopqrADOPQR@# count as 2 points each
  2. Using extra holy characters 8B%$& are 1 point (no penalty)
  3. Using unholy characters 12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~ carries a heavier penalty and count as 10 points per character.
  4. Space, tab and newlines are 1 point (no penalty).
  5. Any other characters not listed are 10 points.

*On my keyboard the key '$' and '&' are extra holy. Where font variations cause a character to become unholy, defer to the list above

The unmodified string Holy Hole In A Donut, Batman! scores 172
Ruby: puts "Holy Hole In A Donut, Batman!" scores 225

Score checker

@DeadChex has kindly put together a scoring script

Please do let me know if I need to clarify anything. I will update the list of characters if necessary - I've only included the obvious keys at this point. The idea is simple enough though - holes in characters are good.

Denham Coote

Posted 2015-07-22T13:54:03.980

Reputation: 1 397

Comments are not for extended discussion; this conversation has been moved to chat.

– Doorknob – 2015-07-23T23:32:02.663

1@Doorknob You removed 2 important comments. The one that I asked if 0 should be an extra-holy character or not. (And it's answer) – Ismael Miguel – 2015-07-24T17:10:27.087

1@IsmaelMiguel That appears to have been edited into the question. – Doorknob – 2015-07-24T20:11:21.020

Yes, it was there from the start. It was questioned (as it could technically be extra holy) but my keyboard was my reference and I felt it was too late to change it. 0 is holy, per rule 1. Thanks! – Denham Coote – 2015-07-24T20:14:02.550

@Doorknob Excuse my ignorance but I can't seem to find such information in the question. – Ismael Miguel – 2015-07-24T20:46:30.133

2@IsmaelMiguel it's point 1) in the scoring rules. First character in '0469abdegopqrADOPQR' – Denham Coote – 2015-07-24T20:50:50.107

... That still didn't reflect the comment I left ... – Ismael Miguel – 2015-07-24T21:11:48.243

Answers

27

CJam, 154 153 148 143 points

" 
$&	 &
&$&% 


 %		B8B$
	 $8	
%8%8&	 	$&
 &
8
8 $B$ 	$&B8$$$B
"0$0$&$f#8b90b' f+

Try it online!

How it works

" 
$&  &
&$&% 


 %      B8B$
     $8    
%8%8&       $&
 &
8
8 $B$     $&B8$$$B
"

      e# Push a string of encoded base 8 digits.

0$0$  e# Push two copies of that string.
&     e# Intersect the copies to remove duplicates.
$     e# Sort the resulting string.
      e# Pushes "\t\n $%&8Bb".

f#    e# Replace each char of the original string by its index in "\t\n $%&8Bb".
      e# Pushes 213502515354211124007673102360146465020351251616237320357633371,
      e# to be understood as an array of single-digit integers.

8b90b e# Convert from base 8 digits to base 90 digits.

' f+  e# Add each base 90 digit to the code point of the space character.
      e# Pushes the desired string.

Dennis

Posted 2015-07-22T13:54:03.980

Reputation: 196 637

2scratches head Wow, how does this work?! – Denham Coote – 2015-07-22T15:53:10.037

1Look forward to it, thanks :-) – Denham Coote – 2015-07-22T15:55:54.560

1CJam never fails to amaze and confuse me. – Kaz Wolfe – 2015-07-23T04:38:37.830

So 143 is the score to beat! I'll accept this on Wednesday (1 week after first posting) if it's still in the lead. :) – Denham Coote – 2015-07-27T16:53:58.467

36

Unary, 109,700,689,123,880,793,751,483,665,383,781,675,730,387,604,429,204,978,112,223,950,724,553,435,005,885,707,908,578,678,850,861,879,910,670,154,149,244,112,969,597,673,955,700,447,838,276,456,862,280,889,656,901,703,351,515,963,083,297,978,322,224,548,248,606,910,210,200,102,145,647,654,537,444,488,063,149,647,173,155,335,488,014,867,140,385,453,547,997,132,573,700,942,612,360 points

Calculated through bc which is the highest precision calculator that I know of

Code:

54850344561940396875741832691890837865193802214602489056111975362276717502942853954289339425430939955335077074622056484798836977850223919138228431140444828450851675757981541648989161112274124303455105100051072823827268722244031574823586577667744007433570192726773998566286850471306180 zeros

4.5x10259 Yottabytes

Well this ain't winning

Downgoat

Posted 2015-07-22T13:54:03.980

Reputation: 27 116

22If we interpret "lowest score wins" as "closest score to zero wins", and we interpret "closest" as "least 2-adic norm", then this answer would win. Unfortunately, we aren't. – lirtosiast – 2015-07-23T07:33:44.490

@ThomasKwa I don't get it... – Ismael Miguel – 2015-07-23T09:18:54.440

3Did you seriously save this to your hard drive? An online converter is telling me this takes 4.87e268 petabytes of disk space... – kirbyfan64sos – 2015-07-23T13:59:32.733

Lucky that 0 is a holy character. Otherwise your score would have been a lot higher. (You can use Lenguage for extra holy characters and you don't need the extra opening 1 in the binary there.)

– randomra – 2015-07-23T16:25:36.690

2How does this work? I don't seem to understand. – Arturo Torres Sánchez – 2015-07-24T12:55:04.293

2@ArturoTorresSánchez tldr BF with each operand converted to a 3 digit binary, put a 1 at the very start, then convert that large binary to unary. – Jacob – 2015-07-24T16:23:41.763

2

@ThomasKwa as far as I can tell, this score (which ends in 612360) is divisible by 8 but not by 16. So if anyone's score is divisible by 16, then their score would be closer to 0 in the 2-adic metric than this one is. (Currently kirbyfan64sos has a Pyth score of 352, which is divisible by 32, which looks like it would be the leader under this norm.) http://mathworld.wolfram.com/p-adicNumber.html

– mathmandan – 2015-07-25T00:11:27.793

@kirbyfan64sos There is Golunar, which can be used to heavily compress the zeroes.

– Erik the Outgolfer – 2016-10-01T18:20:13.010

Can you replace 0 with 8 to make this 1 point per char? – Rɪᴋᴇʀ – 2017-05-06T16:23:33.820

Note: You don't need to save this to the disk. Just modify the interpreter and input the number 109,700,689,123,880,793,751,483,665,383,781,675,730,387,604,429,204,978,112,223,950,724,553,435,005,885,707,908,578,678,850,861,879,910,670,154,149,244,112,969,597,673,955,700,447,838,276,456,862,280,889,656,901,703,351,515,963,083,297,978,322,224,548,248,606,910,210,200,102,145,647,654,537,444,488,063,149,647,173,155,335,488,014,867,140,385,453,547,997,132,573,700,942,612,360 – MilkyWay90 – 2019-02-09T03:48:41.823

23

BrainF***, 3140 points

Behold, the language of unholiness!

-[------->+<]>-.-[--->+<]>++.---.-[--->+<]>.-[---->+<]>++.++++[->++<]>.-[--->+<]>++.---.-------.--[--->+<]>-.++++[->++<]>+.+[--->+<]>.-[->+++++<]>-.[->++<]>+.-[-->+<]>.++[->++<]>.[--->+<]>+++.-.+++++++.-.[++>---<]>--.------------.+[->++<]>.[-->+++<]>--.--[--->+<]>-.-------.------------.+++++++++++++.-[->+++++<]>.

mbomb007

Posted 2015-07-22T13:54:03.980

Reputation: 21 944

3

You can use Headsecks if you want to choose the holy road.

– randomra – 2015-07-23T16:37:42.263

@randomra I already did 40 minutes before you commented. See below. :D – mbomb007 – 2015-07-23T17:01:26.423

17

Malbolge, 1874 1239

(=<`$9]~6;Y327U5v-Qr*Np-&J$#jFg}Cdd@>`O<t]KZp6Wm3US0QPfe**(:9I^$o"`CkW{>Txv:99'`6oo2m1YXiggAed>P&N^?!\IlY3ExTBARc10/_nJ8IG(X&Dfec@~av<]\r8Zon4UTj0Rmfe+Lha`&HFED!BX]VzZ=Rv9UNrLKo2Hk

I'm pretty sure this can be golfed more. Will try running this for longer. I want to get sub 1000...

I've found shorter length programs (down to 175 I think it was), but the score was higher... Sad. Currently on a 179 length (180 is current) with 4 points less, not sure if editing for that short little bit.

Jacob

Posted 2015-07-22T13:54:03.980

Reputation: 761

6Even the Doom guy would cower at the thought of golfing flippin' Malbolge... – Quentin – 2015-07-22T23:58:48.340

1Hmm, a Malbolge answer. Can you talk us through how it works...? ;) – trichoplax – 2015-07-23T22:59:34.690

1@trichoplax sure. How detailed do you want it? It doesn't really do much apart from crazy operators in a straight line, then output them. – Jacob – 2015-07-23T23:25:34.793

I was joking because Malbolge is reputed to be unreadable. So you're finding programs by leaving a search running, but you can actually understand what they do too? – trichoplax – 2015-07-24T09:02:02.747

@trichoplax I can understand the basic prints because of how it operates. It does a crazy thing (literally its name) then prints out one character at a time. – Jacob – 2015-07-24T14:17:55.533

It might help to post the code with the first layer of encryption reversed. It's kind-of hard to explain what Malbolge programs are doing, often, but that step tends to make things more readable in most cases. – None – 2017-01-06T00:21:47.183

Hello World programs are the only type I could ever see Malbolge entries on. Because doing literally anything else is virtually impossible. +1 for the language use, good sir. – Draco18s no longer trusts SE – 2017-04-17T19:44:59.087

15

sed, 169 166 points

s&$&\to#y \to#e I% A Do%u8, Ba8ma%!&
y&\t#8%&Hltn&

I've counted each \t as a single point, since it can be replaced with an actual tabulator.

Try it online!

How it works

  • Both commands use the extra holy & as delimiter.

  • The first command replace the end of the (empty) pattern space with the string \to#y \to#e I% A Do%u8, Ba8ma%!.

  • The second command replaces \t, #, 8 and % with the unholy H, l, t and n, respectively.

Because of the penalty for unholy characters, transliteration adds 12 bytes but saves 20 points.

Dennis

Posted 2015-07-22T13:54:03.980

Reputation: 196 637

3Man, you have this challenge figured out. – Alex A. – 2015-07-22T17:21:22.443

13

PHP, 175 168 163 160 159 points

I did what I could to reduce the score as much as possible.
With the help of @Dennis, the score was reduced by 5 points.

echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b  \n%%nb%%%\n%\nQ";

Yeah, not exactly short...

Replace the \n and \t with a UNIX-style newline and a tab, respectivelly.

To execute it, simply run it with the -r switch (not counted on the score)


Here's a shorter one that is only 256 points:

<?=$a=Hol,"y {$a}e In A Donut, Batman!";

Ismael Miguel

Posted 2015-07-22T13:54:03.980

Reputation: 6 797

10

JavaScript, 1337 Points

for(B="&$8$$&8$%&8&&%8$&%8&$8$$&8$%&8$$8$&%8&&8$$$8$&%8%8$&%8$%8$$&8$$$8&%&8&%$8$&%8$8%8&%$8$$%8%8$$$8$&%8".split("8"),$="",i=0;i<B.length;i++)$+=toDec(s[i]);alert($.split("P").join(" ").toLowerCase().replace(/\b(\s\w|^\w)/g,function($){return $.toUpperCase()})+"!");

This takes advantage of the face that there are 26 letters in the alphabet, and 26 characters can be represented by three digits of ternary (base-3) numbers 0, 1, and 2, here represented by %$& respectively.

Split that enormous string up at each '8' (I use it as a delimiter because it's extra-holy, spaces would have worked too), convert to a base-3 integer by replacement (0 becomes %, 1 becomes $, 2 becomes &), convert that to decimal (%%& = 2), and then put the string back together. Add 65 (the char value of the letter A) and convert each integer to a character, A-Z. Lastly, convert to title-case, and add in punctuation.

An easier-to-read unminified version:

B ="&$8$$&8$%&8&&%8$&%8&$8$$&8$%&8$$8$&%8&&8$$$8$&%8%8$&%8$%8$$&8$$$8&%&8&%$8$&%8$8%8&%$8$$%8%8$$$8$&%8".split('8')
    $=''
    for (i = 0;i<B.length;i++) {
        $ += toDec(s[i])
    };
    alert($.split('P').join(' ').toLowerCase().replace(/\b(\s\w|^\w)/g, function (t) { return t.toUpperCase(); })+ "!");

Sure it's goofy. But it was a fun idea to play around with anyhow!

j6m8

Posted 2015-07-22T13:54:03.980

Reputation: 213

5alert("Holy Hole In A Donut, Batman!") has a score of 238... – Dennis – 2015-07-24T03:49:19.123

2I saw the 'extra-holy characters' line and thought, 'hm... No way I'd win this... But I have an interesting idea......' Kids, don't play with base-3. – j6m8 – 2015-07-24T04:02:06.597

also... until you post that one, I'm still winning for javascript answers ;D – j6m8 – 2015-07-24T04:02:46.367

@j6m8 Nah, it's so trivial. Your goal should be to beat it, whether it's posted or not. – mbomb007 – 2015-07-25T21:22:27.927

1Remove the quotes in split("8"). – user42589 – 2015-07-31T12:47:07.757

2looks at score I see what you did there. – jpmc26 – 2016-02-20T00:39:54.273

9

HTML, 169 points

Holy Hole In A Donut&#44 Batman!

That's the only character that had a decimal numeric entity with only holed numbers.

(In the HTML specification, entities must be followed by a semicolon but it still works in major browsers without one.)

rink.attendant.6

Posted 2015-07-22T13:54:03.980

Reputation: 2 776

1Took me a while to realise how this works out a lower score than hardcoding - I'd forgotten about the comma... +1 – trichoplax – 2015-07-23T23:05:15.560

7

Batch, 197 points

echo Holy Hole In A Donut, Batman!

c and h are the only two extra characters that aren't holy - and since batch doesn't require quotes round strings, I miss out the 20 point penalty there.

ArtOfCode

Posted 2015-07-22T13:54:03.980

Reputation: 976

1To be a bit pedantic, this doesn't produce the correct output if placed in a batch script and then run. You need to preface the line with an @ resulting in +2 to your score. Alternatively, running this directly from the command prompt works just fine. – ankh-morpork – 2015-07-23T15:54:11.720

@dohaqatar7 To be roughly as pedantic, it's still Batch, even outside of a Batch script file, much like writing Ruby into IRB is still writing Ruby. – Fund Monica's Lawsuit – 2015-07-25T04:51:32.860

7

Whitespace, 438 points

If you see nothing, then it's because of whitespace!

Reading about "4. Space, tab and newlines are 1 point (no penalty)." brings me to my choice of language:

  • S = Space
  • T = Tab
  • L = Line feed

[Start of code]

S S S T S S T   S S S L
T   L
S S S S S T T   S T T   T   T   L
T   L
S S S S S T T   S T T   S S L
T   L
S S S S S T T   T   T   S S T   L
T   L
S S S S S S T   S S S S S L
T   L
S S S S S T S S T   S S S L
T   L
S S S S S T T   S T T   T   T   L
T   L
S S S S S T T   S T T   S S L
T   L
S S S S S T T   S S T   S T L
T   L
S S S S S S T   S S S S S L
T   L
S S S S S T S S T   S S T   L
T   L
S S S S S T T   S T T   T   S L
T   L
S S S S S S T   S S S S S L
T   L
S S S S S T S S S S S T L
T   L
S S S S S S T   S S S S S L
T   L
S S S S S T S S S T S S L
T   L
S S S S S T T   S T T   T   T   L
T   L
S S S S S T T   S T T   T   S L
T   L
S S S S S T T   T   S T S T L
T   L
S S S S S T T   T   S T S S L
T   L
S S S S S S T   S T T   S S L
T   L
S S S S S S T   S S S S S L
T   L
S S S S S T S S S S T   S L
T   L
S S S S S T T   S S S S T   L
T   L
S S S S S T T   T   S T S S L
T   L
S S S S S T T   S T T   S T L
T   L
S S S S S T T   S S S S T   L
T   L
S S S S S T T   S T T   T   S L
T   L
S S S S S S T   S S S S T   L
T   L
S S L
L
L

[End of code]

bobbel

Posted 2015-07-22T13:54:03.980

Reputation: 1 037

2Trying to copy and paste this just results in 62 linefeeds. Could you include a hexdump or a version with placeholders for tab and space? – Dennis – 2015-07-22T22:45:27.130

Yes, i got trouble with them. But now you can see the invisible whitespace ;) – bobbel – 2015-07-22T22:51:22.943

1

For anyone who is bored to remove those STLs, paste the code in the answer to the right of this /// script (but not in the STDIN or an argument). This way, you can reinstate invisibility!

– Erik the Outgolfer – 2016-10-01T18:26:07.327

I knew there was going to be a Whitespace answer just as I saw that scoring method. – MilkyWay90 – 2019-02-09T03:51:30.380

7

Headsecks, 333 470

I converted my BF program to Headsecks using as many Extra Holy characters as possible. Much holier than BF.

Since vertical tabs apparently cost 10, switched to #.

Note: Probably still a better score than if I hadn't used loops.

#&#######8B o8#$#&###8B    o8BB$###$#&###8B o8$#&####8B    o8BB$BBBB&#8BB o8$#&###8B  o8BB$###$#######$##&###8B    o8#$BBBB&#8BB o8B$B&###8B  o8$#&#8BBBBB  o8#$&#8BB o8B$#&##8B   o8$BB&#8BB o8$&###8B    o8BBB$#$BBBBBBB$#$&BB8###  o8##$############$B&#8BB o8$&##8BBB    o8##$##&###8B    o8#$#######$############$BBBBBBBBBBBBB$#&#8BBBBB  o8$

mbomb007

Posted 2015-07-22T13:54:03.980

Reputation: 21 944

6

Insomnia, 168 points

  doe
@opp@e p@ pp
@d
dr$%p$ opp@ p@rop@@%  @oe@@
do@ %@pr$% 
@ r$
%
po
@ 
@dp
@@ep@  d
@% %@d
@@% p@
d
@

Only managed to do 1 point better than HTML solution.

n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨́d̷̰̀ĥ̷̳

Posted 2015-07-22T13:54:03.980

Reputation: 5 683

5

Pyth, 182 points

"Holy Hole In A Donut, Batman!

It's not my strongest language. I'm open to suggestions...

Ayelis

Posted 2015-07-22T13:54:03.980

Reputation: 151

I don't know Pyth, but you could compress the string and maybe get a better score – MilkyWay90 – 2019-02-10T17:01:31.497

5

Z80 assembler, 539 523 points

ld hl,Q
L: ld a,(hl)
or a
ret z
call 0A2h
inc hl
jr L
Q: db "Holy Hole In A Donut, Batman!",0

Note that this is intended to run on a MSX computer, whose BIOS routine CHPUT, located at address 00A2h, prints the character passed in the accumulator without modifying any register.

(How could the score be calculated by using the assembled binary, by the way?) :-P

Konamiman

Posted 2015-07-22T13:54:03.980

Reputation: 291

Can machine code be considered a programming language? – Mindwin – 2015-07-23T13:40:54.540

3If you're masochist enough... sure! :-) – Konamiman – 2015-07-23T13:42:56.383

But then what encoding would you use to represent the bytes? Also, if you ship that way it seems your choice of a 8-bit CPU would make real sense. – Mindwin – 2015-07-23T13:44:53.467

What encoding? Hexadecimal or base-64, perhaps binary... whichever you find to be the funniest! – Konamiman – 2015-07-23T13:51:11.147

Mikkel Alan Stokkebye Christia suggested replacing M by Q to save some points. – Martin Ender – 2015-07-26T00:30:06.347

Indeed! Code edited. Thanks! – Konamiman – 2015-07-26T11:27:49.187

3

Pyth, 352 points

jkmCid2c::"B88B888 BB8BBBB BB8BB88 BBBB88B B88888 B88B888 BB8BBBB BB8BB88 BB88B8B B88888 B88B88B BB8BBB8 B88888 B88888B B88888 B888B88 BB8BBBB BB8BBB8 BBB8B8B BBB8B88 B8BB88 B88888 B8888B8 BB8888B BBB8B88 BB8BB8B BB8888B BB8BBB8 B8888B"\8\0\B\1d

I tried to be smart and encode the string as extra holy characters. That did not work too well...

kirbyfan64sos

Posted 2015-07-22T13:54:03.980

Reputation: 8 730

2

SMBF, 232 points

represents a literal null byte \x00, which is unholy.

<[.<]␀!namtaB ,tunoD A nI eloH yloH

mbomb007

Posted 2015-07-22T13:54:03.980

Reputation: 21 944

2

Jolf, noncompeting

84 points

Try it here!

»Ho§ Ho€ In A D©, BΆn!

Uncompressing a compressed string.

Conor O'Brien

Posted 2015-07-22T13:54:03.980

Reputation: 36 228

This doesn't output anything. Does the program not work anymore? – mbomb007 – 2017-04-17T16:55:11.660

@mbomb007 Are you using Firefox? – Conor O'Brien – 2017-04-17T16:55:38.887

No. Google Chrome. – mbomb007 – 2017-04-17T16:55:53.623

@mbomb007 Jolf currently doesn't work on Chrome. I'll look into fixing it, but in the meantime, Firefox should work. – Conor O'Brien – 2017-04-17T17:03:11.073

I didn't realise it at the time but I think it was wrong to include score modifier 5. Or, at least, I should have considered some of the other 'holy' characters. Anyway, according to score checker this scores 134. Nice! – Denham Coote – 2017-04-19T13:55:21.313

1

Forth, 193 points

." Holy Hole In A Donut, Batman!

Try it online

This also works with the same score:

.( Holy Hole In A Donut, Batman!

mbomb007

Posted 2015-07-22T13:54:03.980

Reputation: 21 944

1

05AB1E, 28 bytes (246 points/182 points)

‘¨®¥Ê€†€…‘" Donut, "‘߃‘'!J™

Try it online!

even worse (base-5 with holy characters) - 256 bytes:

"BB8$$&B8&&$B$$$8B&$8B%8%$$$&8%&88$$&8%$BB$8B$B$&B8%&%B&8&$8$8&&88""8B%$&"4ÝJ‡5ö36B2ÝJ… ,!‡™

or (less fun, super trivial):

"Holy Hole In A Donut, Batman!

for 182 points.

Magic Octopus Urn

Posted 2015-07-22T13:54:03.980

Reputation: 19 422

1

Ook! - 15699 points

I'll see your Brainfuck, and I raise you this :

Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook. Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook.

No orangutan were harm in the redaction of this program.

Trajan

Posted 2015-07-22T13:54:03.980

Reputation: 183

14Your code is basically mine pasted into a BF-to-Ook! translator program. Not much of a raise. – mbomb007 – 2015-07-23T14:26:43.643

1

Golunar, 1713

Sure, it's not that competitive, but it scores better than my BF answer. Code is obtained by taking the length of the code in Unary as a number.

17674921849995820305790270238143323861912297173117627579717678879378201073932744615660131563027031190590108979867232158537472346711601276443457666612884962806277404746795044800422000866416680881699125205492286893675575004572084572619659104159027555358269065090420400745692716750939076

mbomb007

Posted 2015-07-22T13:54:03.980

Reputation: 21 944

1

ferNANDo, 467 points

8 B
B 8 B B 8 B B B
B 8 8 B 8 8 8 8
B 8 8 B 8 8 B B
B 8 8 8 8 B B 8
B B 8 B B B B B
B 8 B B 8 B B B
B 8 8 B 8 8 8 8
B 8 8 B 8 8 B B
B 8 8 B B 8 B 8
B B 8 B B B B B
B 8 B B 8 B B 8
B 8 8 B 8 8 8 B
B B 8 B B B B B
B 8 B B B B B 8
B B 8 B B B B B
B 8 B B B 8 B B
B 8 8 B 8 8 8 8
B 8 8 B 8 8 8 B
B 8 8 8 B 8 B 8
B 8 8 8 B 8 B B
B B 8 B 8 8 B B
B B 8 B B B B B
B 8 B B B B 8 B
B 8 8 B B B B 8
B 8 8 8 B 8 B B
B 8 8 B 8 8 B 8
B 8 8 B B B B 8
B 8 8 B 8 8 8 B
B B 8 B B B B 8

Try it online!

acrolith

Posted 2015-07-22T13:54:03.980

Reputation: 3 728

0

W.Y.A.L.H.E.I.N., 3103 score, 2784 bytes 2886 score, 2558 bytes

14192091
121
8888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888.%88888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888.%88.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888.%88888888888888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888.%888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%

Try it online!

Used with a brute forcer.

After several days, I have golfed this.

MilkyWay90

Posted 2015-07-22T13:54:03.980

Reputation: 2 264