301
\$\begingroup\$

This is an challenge in which each answer builds on the previous answer. I recommend sorting the thread by "oldest" in order to be sure about the order in which the posts are made.

Note: This has become quite a long-lasting challenge, and posting new answers is fairly difficult. As such, there's now a chat room available for this challenge, in case you want advice on a particular part of a potential answer, have ideas for languages that could be added, or the like. Feel free to drop in if you have anything to ask or say!

The task

The nth program to be submitted must run in n different languages; specifically, all the languages added in previous programs to be submitted, plus one more. The program must output 1 when run in the first language used in answers to this question, 2 when run in the second language, and so on. For example, the first answer could print 1 when run in Python 3, and the second answer could output 1 when run in Python 3 and 2 when run in JavaScript; in this case, the third answer would have to output 1 when run in Python 3, 2 when run in JavaScript, and 3 when run in some other language.

Additional rules

  • Your program must run without erroring out or crashing. Warnings (and other stderr output) are acceptable, but the program must exit normally (e.g. by running off the end of the program, or via a command such as exit that performs normal program termination).

  • The output must be only the integer, but trailing newlines are OK. Other unavoidable stdout output is also allowed. Examples: interpreter name and version in Befunge-93, space after printed string in Zephyr. Some languages provide two methods of printing – with and without trailing space; in this case method without trailing space must be used.

  • Each answer must be no more than 20% or 20 bytes (whichever is larger) longer than the previous answer. (This is to prevent the use of languages like Lenguage spamming up the thread, and to encourage at least a minor amount of golfing.)

  • Using different versions of the same language is allowed (although obviously they'll have to print different numbers, so you'll need to fit a version check into the polyglot). However, you may not use a language feature that returns the language's version number. Repeating the exact same language is, obviously, impossible (as the program would have to deterministically print one of two different numbers).

  • Tricks like excessive comment abuse, despite being banned in some polyglot competitions, are just fine here.

  • You don't have to use the previous answers as a guide to writing your own (you can rewrite the whole program if you like, as long as it complies with the spec); however, basing your answer mostly on a previous answer is allowed and probably the easiest way to make a solution.

  • You cannot submit two answers in a row. Let someone else post in between. This rule applies until victory condition is met.

  • As this challenge requires other competitors to post in the same languages you are, you can only use languages with a free implementation (much as though this were a contest).

  • In the case where a language has more than one interpreter, you can pick any interpreter for any given language so long as all programs which are meant to run successfully in that language do so in that interpreter. (In other words, if a program works in more than one interpreter, future posts can pick either of those interpreters, rather than a post "locking in" a particular choice of interpreter for a language.)

  • If some interpreter gets updated and the program no longer works in the newer version then new answers can either stick to the old version or fix the program to work in the new version.

  • This challenge now uses the new PPCG rules about language choice: you can use a language, or a language interpreter, even if it's newer than the question. However, you may not use a language/interpreter that's newer than the question if a) the language was designed for the purpose of polyglotting or b) the language was inspired by this question. (So newly designed practical programming languages are almost certainly going to be OK, as are unrelated esolangs, but things like A Pear Tree, which was inspired by this question, are banned.) Note that this doesn't change the validity of languages designed for polyglotting that are older than this question.

  • Note that the victory condition (see below) is designed so that breaking the chain (i.e. making it impossible for anyone else to answer after you via the use of a language that is hard to polyglot with further languages) will disqualify you from winning. The aim is to keep going as long as we can, and if you want to win, you'll have to respect that.

Answer format

As all the answers depend on each other, having a consistent answer format is going to be helpful. I recommend formatting your answer something like this (this is an example for the second link in the chain):

2. JavaScript, 40 bytes

(program goes here)

This program prints 1 in Python 3, and 2 in JavaScript.

(if you want to explain the program, the polyglotting techniques, etc., place them here)

Victory condition

Once there have been no new answers for 14 days, the winner will be whoever posted the second newest answer, i.e. the largest polyglot that's been proven not to have broken the chain. Extending the chain after that is still very welcome, though!

The winner is Chance, see answer 194 (TemplAt).

Language list

// This snippet is based on the snippet from hello world thread https://codegolf.stackexchange.com/questions/55422/hello-world
// It was tested only in Google Chrome

// https://stackoverflow.com/a/4673436
if (!String.prototype.format) {
  String.prototype.format = function() {
    var args = arguments;
    return this.replace(/{(\d+)}/g, (match, number) => (typeof args[number] != 'undefined' ? args[number] : match) );
  };
}

var QUESTION_ID = 102370; // from the question url
var ANSWER_FILTER = "!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe";

function answersUrl(index) {
  return "https://api.stackexchange.com/2.2/questions/" +  QUESTION_ID + "/answers?page=" + index + "&pagesize=100&order=desc&sort=creation&site=codegolf&filter=" + ANSWER_FILTER;
}

var answers = [], answer_page = 1;

function getAnswers() {
  jQuery.ajax({
    url: answersUrl(answer_page++),
    method: "get",
    dataType: "jsonp",
    crossDomain: true,
    success: function (data) {
      answers.push.apply(answers, data.items);
      if (data.has_more) { $('#status').text($('#status').text() + '.'); getAnswers(); }
      else process();
    },
    // [Documentation](http://api.jquery.com/jquery.ajax/) states that `error` handler is not called for cross-domain JSONP requests, 
    // but it works here, probably because api.stackexchange.com and codegolf.stackexchange.com are on the same domain.
    error:  function (a,b,c) { 
      $('#status').text( "Failed to load answers: " + b + " " + c );
      console.log( b + " " + c );
    },
  });
}

getAnswers();

// https://stackoverflow.com/questions/6290442/html-input-type-text-onchange-event-not-working/39834997#39834997
// https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/input_event
const input = document.querySelector('input');
input.addEventListener('input', onSearchInput);

function onSearchInput(e)
{
    var table = document.getElementsByTagName("table")[0];
    var str = e.srcElement.value.toLowerCase();
    var num_results = 0;

    if(str == "") // optimization for empty input
    {
        // show all rows
        for(var i = 1, row; row = table.rows[i]; i++)
        {
            row.className = "";
            num_results++;
        }
    }
    else
    {
        for(var i = 1, row; row = table.rows[i]; i++)
        {
            var hidden = row.innerText.toLowerCase().indexOf(str) == -1;
            if(!hidden) num_results++;
            row.className = hidden ? "hidden" : "";
        }
    }
    document.getElementById("results").innerText = "Results: " + num_results;
}


/* Function ParseHeader() extracts answer number, language name and size of polyglot from answer header.
   Argument: `header` - answer header string without markup, eg. "1. Python 3 (8 bytes)" or "59. Tcl, 1324 bytes".
   Retval:  object, eg. {num: 1, language: "Python 3", size: 8} or 
            null if header has wrong format
  
   There are two formats of header, new one with comma and old one with parens.
   Parsing new format only with regexp is hard because:
   - language name may contain commas,                                 eg. "51. Assembly (x64, Linux, AS), 1086 bytes"
   - there may be several sizes, of which the last one should be used, eg. "210. Haskell without MonomorphismRestriction, 10035 9977 bytes"

   There are only several answers with old format header: 1-5, 7, 12-17, 21. All of them have single size and don't have parens in language name,
   so they can be parsed with simple regexp.
   
   Algorithm: Find commas. If there are no commas parse it as old format. Otherwise parse it as new format.
   New format parsing: Let everything after last comma be `sizes`. Check if `sizes` ends with the word "bytes". If not, set size to 0.
   Take the word before "bytes" and convert it to number. Parse the rest of the header (before last comma) with regexp.
*/
function ParseHeader(header)
{
  var a = header.split(',');
  if(a.length > 1) // current format: Number "." Language "," Size+ "bytes"
  {
    // filter(s=>s) removes empty strings from array (handle multiple consecutive spaces)
    var sizes = a[a.length-1].split(" ").filter(s=>s); // " 123 100  bytes " -> ["123", "100", "bytes"]
    var size;
    if(sizes.length < 2 || sizes[sizes.length-1] != "bytes") size = 0;
    else size = +sizes[sizes.length-2];

    a.splice(a.length-1,1); // remove last element
    var match = a.join(',').match(/(\d*)\.(.*)/);
    if (!match) return null;
    return{
            num: +match[1],
            language: match[2].trim(),
            size: size,
          };
  }
  else // old format: Number "." Language "(" Size "bytes" ")"
  {
    var format = /(\d*)\.([^(]*)\((\d*)\s*bytes\)/;
    var match = header.match(format);
    if (!match) return null;
    return{
            num: +match[1],
            language: match[2].trim(),
            size: +match[3]
          };
  }
}

// 1533246057 (number of seconds since UTC 00:00 1 Jan 1970) -> "Aug 2 '18"
// other useful Date functions: toUTCString, getUTCDate, getUTCMonth, getUTCFullYear
function FormatDate(n)
{
  var date = new Date(n*1000); // takes milliseconds
  var md = date.toLocaleDateString("en-US", {timeZone:"UTC", day:"numeric", month:"short"});
  var y  = date.toLocaleDateString("en-US", {timeZone:"UTC", year:"2-digit"});
  return md + " '" + y;
}


var processed = []; // processed answers, it's called `valid` in original snippet

function ProcessAnswer(a)
{
  var body = a.body, header;

  //
  // Extract header from answer body.
  // Try find <h1> header (markdown #). If not found try find <h2> (markdown ##).
  // Extracted header contains only text, all markup is stripped.
  // For 99 language markup is later readded to language name because markup is essential for it.
  //
  var el = document.createElement('html'); // dummy element used for finding header
  el.innerHTML = body;
  var headers = el.getElementsByTagName('h1');
  if(headers.length != 0) header = headers[0].innerText;
  else {
    headers = el.getElementsByTagName('h2');
    if(headers.length != 0) header = headers[0].innerText;
    else { console.log(body); return; } // error: <h1> and <h2> not found
  }

  var info = ParseHeader(header)
  if(!info) { console.log(body); return; } // error: unrecognised header format

  if(info.num == 99 && info.language == "99") info.language = "<i>99</i>";

  processed.push({
    num:         info.num,
    language:    info.language,
    size:        info.size,
    answer_link:   a.share_link,
    user:          a.owner.display_name,
    user_link:     a.owner.link,         // `undefined` if user was deleted
    creation_date: a.creation_date,      // unix epoch (number of seconds since UTC 00:00 1 Jan 1970)
  });
}

function process()
{
  $('#status').remove();

  answers.forEach(ProcessAnswer); // answers -> processed
  
  processed.sort( (a,b)=>(a.num-b.num) ); // sort by answer number, ascending

  processed.forEach(function (a) {
    
    var date = FormatDate(a.creation_date);

    var user = a.user_link ? ('<a href="'+a.user_link+'">'+a.user+'</a>') : a.user; // redundant code, currently the only deleted user is ais523
    if(user == "user62131") user = '<a href="https://chat.stackexchange.com/users/246227/ais523">ais523</a>';

    var style = (a.num == 194) ? "background: #ccf" : ""; // 194 is winner answer

    var row = "<tr style='{0}'><td>{1}</td> <td><a href='{2}'>{3}</a></td> <td>{4}</td> <td>{5}</td> <td>{6}</td></tr>"
              .format(style, a.num, a.answer_link, a.language, a.size, user, date);

    $('#answers').append( row );
  });
}
a {text-decoration:none}
a:visited {color:#00e}

table, td, th { border: 1px solid black; }
td, th { padding-left: 5px; padding-right: 5px; white-space: nowrap; }
tr:hover { background-color: #ff9; }
td:first-child  { text-align:center; } /* # */
td:nth-child(4) { font-style:italic; } /* author */
td:nth-child(5) { text-align:right;  } /* date */

p { margin: 8px 0px }
.hidden { display: none } /* search hides rows */
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>
  <span>Search: </span><input autofocus> &nbsp;<span id="results"></span>
</p>
<table class="answer-list">
  <thead>
    <tr><th>#</th> <th>Language</th> <th>Size (bytes)</th> <th>Author</th> <th>Date</th></tr>
  </thead>
  <tbody id="answers">
  
  </tbody>
</table>
<div id="status">Loading answers...</div>

\$\endgroup\$
28
  • 4
    \$\begingroup\$ For people who can see deleted posts: the Sandbox post was here. \$\endgroup\$
    – user62131
    Dec 6, 2016 at 19:00
  • 6
    \$\begingroup\$ There's no need to copy the previous program, although of course you can use it as a guide; redoing the program from scratch is likely to take longer! There's no need to permalink to answers; sorting by oldest will show all the answers in order already. \$\endgroup\$
    – user62131
    Dec 6, 2016 at 19:44
  • 4
    \$\begingroup\$ @ais523 I think what was meant was that should new answers contain try it links with the new code? \$\endgroup\$
    – Blue
    Dec 6, 2016 at 19:45
  • 7
    \$\begingroup\$ I think we need a script that takes a hex dump of the code and automatically runs it in all the languages... \$\endgroup\$
    – mbomb007
    Dec 7, 2016 at 20:05
  • 5
    \$\begingroup\$ This is the Versatile integer printer posted as a different type of challenge. (Inspiration?) The final answer (currently) would score 0.0127, only beaten by Sp3000's 30 language submission... :) \$\endgroup\$ Dec 17, 2016 at 12:11

451 Answers 451

1
7 8
9
10 11
16
5
\$\begingroup\$

282. posh, 13263 bytes

#16 "($?63lv+'50;+'51;5 5 %$\--2$[# #@$]aat_"  /*{\D8gv ef26q[if.q8=P,k]PPX~_~^xy)\('#CO|"14"  7 9 7 9                                         7 222222222222222222222222                                      ##*/
#/*1&7//```"`     [>.>        .]~~)['][7aat_                        '(22)Siii/ \psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8               ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退              @[[[["472"?]]]]******<  
#>x   >>IF 2>2*>      18&1&           nthte \#184O@  nthieo  nthneo     anet/112\    ##### #######   # #    ##### h#115#  o#    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#W\aa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@\_       / 78"oo@"    xx   ; L         >"082",,,@_   x-----x########    ## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{\>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ##  ## ####
#~// x    v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                
#[#[]]x   >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++  +++++++++\++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
 #{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#{  
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#*  //:1*23/5x%6E2
#cs  
#2""/*  
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪\⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=  ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )\
[ '`e```.1.0.6i_]56pq['];#/\\/;print 24; exit}} __END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM\// >+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;W\W/WWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))  ((((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)';  print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or\'𒁁\'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;\
__DATA__=""" " 
#  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x 
#  
#  
#  
#  
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
write 224;Bye ;
0 0 
0 0 

😊♈💖  
😇♈♈  
😊♉♈   XX//:
😇♈♈   +------+XX   X       XXX #>*****[[[[828+*+@+*99]]]]*****<
😇♈♉   |/0110@| X X  XXXXXXXXX X
😇♈💜  |/0011 | X X   XXXXXXX
😊♉♈   |/0010 | X
😊📢♈  |/0011 | 
😈♈💜  |/0001 | 
😊📢♈  |/$0011| 
😇♉💞  +------+ 
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1<<<< ! !
2<<<!<   !
1+``  +!!
1=  *
53  +
1>  *
51  +
#
1+  *     xx+   x  x
49 x+  xx+xxx+  x+x + x B+ ===+
x= xx x  x===  x x >8 xxx +++= +
x+  +x + x,_8=>+ xB  x+x
x==+R _*=x==  x +x==+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
`+ x`=>8=x>  x+~ x  x +x+B+
x  +====+x>~+B+= x x + x
xD~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#  +
+ *   +
#  + *
  **************************************************+  <>
  +  +$$$
  <>"3"_O._+// rk:start | print: "69" rk:end       +    e$P+++++*D*+++1++1E!s
   +   +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
 * *
  +*****
#= #= #=+
^#
 #+=    #
,   #
,,  .=#
 #+ OOO       =#
 #^=
+   231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#  
literally, print 249
(print 164    (exit ) )
#ceppp  
MsgBox (0,"",169   )
#cs  
T:251  
E:0  
Yo::=~147
::=  
You can see an x here.<<
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}                      @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run(putStr"159"  )
\end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa




























































































































































































































































































































































22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function  (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/\n/.test(f)?257:!/^\n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media \0 all{html:after{content:"266"}}@media screen and  (min-width:0\0){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~ 
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
#  ;
set ! 57 ent
set ! 51  ata""[ x];#mint}=>+;dnu?1&&1Prers 6 4>8370::\0;}ngt=Bk:pext sep*s>Exps94 Cr u Uithw;harc""2:2FACbody/'='d  Float#  +- $2;#8在@,,unction
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,...  ){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77   );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g(  ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179

>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad  (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`\ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$  (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l("  ",0x0.1,1e1,(0`id`),k   (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--} 
 
 console.log 178;
 
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(\");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<>           K yya+-        &  g+$
 /._++.._# !._++.-.>@    A=AgRA;       AC
#:   /          
 \?       -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /\
"""#"; print(85)
#:    ~#class C{function:Main  (a:String[])~Nil{83->Print(#~$+/ .---.>_/~#);}}#@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#ce`  pS9^7^8^MUOUOF @,,:1'<
#  |!o51@!00:8:8; ; ~nJQ p'34'   \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208   )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9//  >>END-IF*>>>* #
# '>+ /' 25  >[};]+ pppppee^ee*n*\             \n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1  *///\)∙226p|_|_X222999612#

Try it online!

Policy-compliant Ordinary Shell is a shell maintened by debian that is designed to enforce debian policy. Being a posix-style shell it follows the same code path as the other shell languages and ends up on the long line. With the code from before this answer

a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;

the same path as bash is followed.

The new code

a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;

changes what we apply the case construct to slightly. There is a ¢ (chosen because it is a 2-byte character) appended to the case scrutinee. The new pattern that bash matches on is 0?1??. Each ? matches a single character. The 1 was matched explicitly because Retina does not like more than 2 consecitive ?s.

posh gets the pattern that was previously used for bash: 0*. The reason posh does not follow the same path as bash is because it is unaware of utf-8, so ¢ acts like 2 characters to posh.

The pattern for zsh was changed from 1 to 1? because of the ¢.

Test the shells by themselves.

Because this answer made the long line longer adjustments needed to be made for the Kleins. More empty lines were added to keep Klein 010 working. The Klein 111 code on line 2 was shifted rightward by 10 spaces. There are 2 extra spaces at the end of this Klein code to keep What working.

Incident ended up being a pain, but in summary I didn't need to touch anything but the token breaker line and the token creation line.

\$\endgroup\$
3
  • \$\begingroup\$ Note: I haven't checked the non-TIO languages. \$\endgroup\$
    – Potato44
    Feb 9, 2020 at 13:02
  • 2
    \$\begingroup\$ Nice to see you back. It's 1 year 7 months since your previous post. \$\endgroup\$
    – stasoid
    Feb 10, 2020 at 7:54
  • \$\begingroup\$ I did not know that it has been improved. I thought it'd be stuck at 280 for longer than this! \$\endgroup\$
    – PkmnQ
    Feb 15, 2020 at 11:41
5
\$\begingroup\$

295. Elixir, 13777 bytes

# 6 "($?63_lv+'50;+'51;5 5 %$\--$[250=@$]aat\" a/4*DvehfbIg/\"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"\( 7# CO|"14" #:7 9 7 9                      7 222222222222222222222222                        "'" # ##\\
# 1"7"//['][']     ````      [>.>.?]~~)[7aatxy\#184  O@              (22)Siii/ \psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8             ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退                                 @[[[["472"?]]]]******<
# if-0//               18&1&  nthteo nthieo nthneo  a;net R[+++].----._     /112\    ##### #######   # #    #####; #   #   #    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!\::    @_/ 78"oo@"   '\"' ` L       >"082",,,@_ 1   x-----x########    ## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{\>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 111111111111     # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ##  ## ####
#comment -[v] >>>>>>>>                     [@,,,"279"]>252O>"01",,@_ 9 h$s o#      #????!?!??!??!!!!??   ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>                
#[#[/e]]   >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>  ;>>>>>>>>>>>>>>>>>>      #v           @.7.8.2<
#- [!R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
 #{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#~  n MMMMMMMMnnMnnnMn MMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#**#p 173#*  e:1*23/5x%6E2  []-main=-[165]- ###  `. :-write(186). end_of_file. `
#|9999 9 9
#/*9 999 99 9999 9
#9   
#cs !9 9999
#<<<#
#>   
#{   
#    
#`⟪`⟪\⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_  )\
[ '`e```.1.0.6i_]56pq[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
### \MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM\// >+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'  WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;W\W/WWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))  (((((((( \'; a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or\'𒁁\'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
#  
#  
#  
#  
#  
#  
#  
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
#  
XX  
x+------+XX   X       XXX
x|/0110@| X X  XXXXXXXXX X
x|/0011 | X X   XXXXXXX
x|/0010 | X
x|/0011 | 
x|/0001 | 
x|/$0011|  
x+------+  
1     ! !
2   !    !
1+    +!!
1#  *
53  +
#  
1+  *        +
51  +
#  
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"      !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+>                                            @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       + e$P+++++*D*+++1++1E!s
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164     (exit ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
#<<<##>  
         print(85)
#<<<##>  
  
T:251  
E:0  
#+IDRIS: main:IO      (         );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>
#ceppp         ;
MsgBox (0,"",169   )
#cs  
Yo::=~147
::=  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa

















































































































































































































































































































































<script> onload=function   (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test  (f  )?267:!/\n/.test(f)?257:!/^\n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media \0 all{html:after{content:"266"}}@media screen and  (min-width:0\0){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
 
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
#  ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80::\0}ngt=Bk:pextsepsEx Cr u Uitharbodyh$/+--- $ 165"6c"2:1*F 4, _._#a*een gi=[]R 8ogre;b:ui ca34  prstd
在ent
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...  ){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ \ErrorCall{}->r n;instance Num(a->b  );instance Num();instance Show  (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l("  ",0x0.1,1e1,  (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!  )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--} 
 
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292                       )
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'#@[[[["272"?]]]]* * * * * *<

#<<<#
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>         :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};]+ pppppeee^e*n*\              \! 99n*n*es*s      \*s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd"    <e 5>1  */// \)∙226p|_|_X222999612#

Try it online!

Elixir has the same string interpolation syntax #{} as Ruby/GolfScript/CoffeeScript, but there is a difference: it interpolates single-quoted strings. I use this to separate Elixir from other languages. Elixir code is at the end of '' string on the longest line:

#{IO.puts 295#

Elixir has """/''' delimited strings, but the syntax is stricter than Python's: opening quotes must be followed by a newline, closing quotes must be preceded by a newline (not considering whitespace). So I moved 4th " on line 27 to the next line. In Elixir most of the polyglot is hidden inside """ string inside #{} inside '' string.

At the end of """ string we need }' for Elixir, but it must be hidden from Python. I use string interpolation again to achieve that: '#{'#'}'. In Elixir it is a string equal to '#', in Python it is '#{' followed by a comment. Code in polyglot:

""";'"#{'#'}'}'

4th " is to balance double quotes for Pyth. Note that " """ is an error in Elixir. CoffeeScript also uses the """ string and it has the same interpolation syntax as Elixir, but it doesn't interpolate '' strings, so we are good. ; is for CoffeeScript. Reminder: we don't use CoffeeScript block comment ### for the entire file because it cannot contain */.

I moved zkl to the middle of the polyglot to simplify the end of """ string.

It was supposed to be just

endif#\
""";'"#{'#'}'}'

but endif is on the odd line, and Retina and Make clash here – Retina doesn't like \, Make doesn't like \\. So there are 4 lines there instead of 2 to fix that. { on # {\ line is for Red/REBOL.

\$\endgroup\$
5
\$\begingroup\$

298. Joy, 13850 bytes

# 6 "($?63_lv+'50;+'51;5 5 %$\--$[250=@$]aat\" a/4*DvehfbIg/\"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"\( 7# CO|"14" #:7 9 7 9                      7 222222222222222222222222                           "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[7aatxy\#184  O@              (22)Siii/ \psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8             ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退                                @[[[["472"?]]]]******<
# if-0//               18&1&  nthteo nthieo nthneo  a;net R[+++].----._     /112\    ##### #######   # #    #####; #   #   #    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!\::   _@_/ 78"oo@"   '\"' ` L       >"082",,,@_ 1   x-----x########    ## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{\>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 1xxxxxxxxxx      # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ##  ## ####
#comment -[v] >>>>>>>>                     [@,,,"279"]>252O>"01",,@_ 9 h$s o#      # ????!?!??!??!!!!??   ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             
#[[/]e]    >>>>>>>>>@!:!8:6:2/_   >>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>      #v           @.7.8.2<
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
 #{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#-  
#* *#p 173#*  e:1*23/5x%6E2  []-main=-[165]- ###  `. :-write(186). end_of_file. `
#`⟪`⟪\⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM    @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9  
#cs 9 9999
#   
#<<<#
#>  
#{  
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_  )\
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))  ((((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or\'𒁁\'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
#  
#  
#  
#  
#  
#  
#  
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
#  
XX  
x+------+XX   X       XXX
x|/0110@| X X  XXXXXXXXX X
x|/0011 | X X   XXXXXXX
x|/0010 | X
x|/0011 | 
x|/0001 | 
x|/$0011|  
x+------+  
1     ! !
2   !    !
1+    +!!
1#  *
53  +
#  
1+  *        +
51  +
#  
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+>
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       + e$P+++++*D*+++1++1E!s
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164     (exit ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
  
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process                            (COMMAND echo 296   )#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (         );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>;
#ceppp  ;  ;   ;
MsgBox (0,"",169   )
#cs  
Yo::=~147
::=  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa













































































































































































































































































































































<script> onload=function   (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test  (f  )?267:!/\n/.test(f)?257:!/^\n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media \0 all{html:after{content:"266"}}@media screen and  (min-width:0\0){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
 
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
#  ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80::\0}ngt=Be;bk:peseps>Ex Cr u Uitharbodyh$/+--- $5"6c"2:F 4, ._#a*een gi=[ Show]pR 8ogr ca34 16  prstd    
在ent
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...  ){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ \ErrorCall{}->r n;instance Num(a->b  );instance Num();instance Show  (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l("  ",0x0.1,1e1,  (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!  )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--} 
 
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292                       )
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>         :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};]+ pppppeee^e*n*\              \! 99n*n*es*s      \*s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd"    <e 5>1  */// \)∙226p|_|_X222999612#

Try it online!

Joy on TIO segfaults on polyglot because lines are too long. I recompile it in the test driver with increased INPLINEMAX.

Joy has # line comments and (**) block comments (not used).

Joy code is on line 23:

[ ' "…"]298 .quit._…

[] is a list, '␠ is a char. Unlambda and dc code is hidden inside a string. When interpreter encounters the first dot it starts executing the subprogram. List and number literals just push themselves to the stack. After that top of the stack is printed because autoput flag is 1 by default, see usrlib.joy.

In Retina 1 dot disables implicit output, so using explicit output: ;K`250. Not using > or \ because it breaks Retina 0. The dots in Unlambda code didn't disable implicit output in the previous answers because they were to the right of the first unescaped backtick, which was the second backtick of Unlambda code. Now Unlambda backticks are hidden inside a string in Retina 1, the first (and only) unescaped backtick is \` (not [`).

\$\endgroup\$
5
\$\begingroup\$

299. Wierd (John's), 13960 bytes

# 6 "($?63_lv+'50;+'51;5 5 %$\--$[250=@$]aat\" a/4*DvehfbIg/\"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"\( 7# CO|"14" #:7 9 7 9                      7 222222222222222222222222                           "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[7aatxy\#184  O@              (22)Siii/ \psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8             ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退                                @[[[["472"?]]]]******<
# if-0//               18&1&  nthteo nthieo nthneo  a;net R[+++].----._     /112\    ##### #######   # #    #####; #   #   #    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!\::   _@_/ 78"oo@"   '\"' ` L       >"082",,,@_ 1   x-----x########    ## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*      v>>>>>>> >>">r"{\>>>> @ 0:8:8/_ }\(*[>]R 10G|'53'S 1  >>>>  \)      # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ##  ## ####
#comment -[v]  >>>>>>>> xxxxxxxxx          [@,,,"279"]>252O>"01",,@_ 9 h$s o#      # ????!?!??!??!!!!??   ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             
#[[/]e] x  > >>>>>>>@!:!8:6:2/_  >>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>      #v           @.7.8.2<
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
 #{{{{]~*[~* __+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] '4o'6o@)++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#-  x
#* *#p 173#*  e:1*23/5x%6E2  []-main=-[165]- ###  `. :-write(186). end_of_file. `
#`⟪`⟪\⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM    @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9  
#cs 9 9999
#   
#<<<#
#>  
#{  
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_  )\
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))  ((((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or\'𒁁\'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
1     ! !
2   !    !
9      !!
2#
#  
# 
#  
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
XX  
x+------+XX   X       XXX
x|/0110@| X X  XXXXXXXXX X
x|/0011 | X X   XXXXXXX
x|/0010 | X
x|/0011 | 
x|/0001 | 
x|/$0011|  
x+------+  
#+    +
1   *xxxxxxx
53 x+       x x     xxx
1  x*  xxxx  xx   xx x  x
x  x  x  x  x x  x  x  xx
 +xx xxxxxxx +x xxxxxxx  xxxx
x  x   x      x   x
51  +xx        xxx
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+>
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       + e$P+++++*D*+++1++1E!s
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164     (exit ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
  
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process                            (COMMAND echo 296   )#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (         );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>;
#ceppp  ;  ;   ;
MsgBox (0,"",169   )
#cs  
Yo::=~147
::=  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa















































































































































































































































































































































<script> onload=function   (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test  (f  )?267:!/\n/.test(f)?257:!/^\n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media \0 all{html:after{content:"266"}}@media screen and  (min-width:0\0){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
 
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
#  ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80::\0}ngt=Be;bk:peseps>Ex Cr u Uitharbodyh$/+--- $5"6c"2:F 4, ._#a*een gi=[ Show]pR 8ogr ca34* 16  prstd   
在ent
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ \ErrorCall{}->r n;instance Num(a->b  );instance Num();instance Show  (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l("  ",0x0.1,1e1,  (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!  )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--} 
 
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292                       )
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>         :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};]+ pppppeee^e*n*\              \! 99n*n*es*s      \*s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd"    <e 5>1  */// \)∙226p|_|_X222999612#

Try it online!

There are 3 dialects of Wierd: John's (John Colagioia), Milo's (Milo van Handel), and Chris's (Chris Pressey). Slightly newer version of John's interpreter is available here.

Chris Pressey presents his JavaScript interpreter as an alternative implementation of John's Wierd, but in fact it is a completely separate dialect no less different from John's Wierd than Milo's Wierd.

Answer 136 is for Chris's Wierd. This answer adds John's Wierd. John's Wierd interpreter is very buggy. A couple of bugs related to handling large input files are fixed in the test driver (see also this PR). Bugs in IF and SPARK instructions are handled by avoiding those instructions.

Explanation

John's Wierd has a bug in IF instruction, so the starting code that gets Wierd on the first column was changed to not use it. Also, I don't use

x
x
 x
 x
x
x

because it puts two ones on the stack, but for the main code to work the stack must have any number of ones except 0 and 2.

#                        line 1
…
#        -[
#       x  >
#      +    ]
#     #     #
 #{{{{]~*[~*             line 10
    x
   *
  â
 /
#
#
…
9
2                        line 35 == '#'
…
x   xxxxxxxx             line 70
x  x        x e     xxx
x  x   bxxa  xx   xx x  x
x  x  x  x  x x  x  x  xx
 xxA cxxxxxd  x xxxxxxx  xxxx
x  x   x      x   x
x   xxx        xxx
…
                              [1 1 1 1 1 1 1 1 1 1]
A. 90°  both   FORK
                              [1 1 1 1 1 1 1 1 1 1 1 1 1]
a. 135° left   GET (1,1)      [1 1 1 1 1 1 1 1 1 1 35]      '#'
b. 45°  left   PUSH 1         [1 1 1 1 1 1 1 1 1 1 35 1]
c. 135° left   GET (1,35)     [1 1 1 1 1 1 1 1 1 50]        '2'
d. 45°  left   PUSH 1         [1 1 1 1 1 1 1 1 1 50 1]
e. 135° right  OUTPUT         [1 1 1 1 1 1 1 1 1]

Chris's and John's Wierds are separated using T-junction. In Chris's Wierd it is IF, in John's Wierd it is FORK. When TOS is 1 Chris's Wierd bounces of T-junction; John's splits in two threads.

The bottom thread prints 2 and the last 9, the top thread prints the middle 9. I wanted to SPARK the top thread into the middle of the bottom thread code, but John's SPARK instruction is very buggy, so I don't use it (which makes the code slightly bigger).

Numbers are hard to form in Wierd, so I use # at (1,1) to get number 35 (ASCII value of #), and then reach to lines 35 and 34 to get 2 and 9. The same idea as in Dennis's Hello World.

Numbers 2 and 9 on lines 35/34 break LNUSP, it is fixed by moving LNUSP header above the numbers:

1     ! !
2   !    !
1      !!
9
2

which is then collapsed into:

1     ! !
2   !    !
9      !!
2

Chris's Wierd

As it turns out, online Chris's interpreter has a bug: CSS from the Wierd code spills to the surrounding page. So polyglot doesn't work in that interpreter since answer 258. This is the minimal example:

x <style> body{display:none} html:after{content:"258"} </style>

I don't want to fix this bug, so from now on I consider the nodejs version of Chris's interpreter (in the test driver) to be the primary one for testing Chris's Wierd.

\$\endgroup\$
5
\$\begingroup\$

317. Z80Golf, 14544 bytes

# 6 "($?63_lv+'50;+'51;5 5 %$\--$[250=@$]aat\" a/4*DvehfbIg/\"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"\( 7# CO|"14" #:7 9 7 9                      7 222222222222222222222222                           "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[7aatxy\#184  O@     <!--     (22)Siii/ \psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss>3Ā~>1Ā~>7Ā~v 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_#          ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退           coding=utf8         @ [[[["472"?]]]]******<
# if-0//               18&1&  nthteo nthieo nthneo  a;net R[+++].----._     /112\    ##### #######   # #    #####; #   #   #    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 3>3*>++++++!\::    @ / 78"oo@"*1220*1220L *1211 >"  082",,,@_ 2 2-----x########'\"'##`### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*  1   v>>>>>>> >>">r"{\>>>> @ 0:8:8/_ }\(*[>]R 10G|'53'S  111>>>> \)      # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ##  ## ####
#comment -[v]  >>>>>>>>    xxxxxxxxxxxx    [@,,,"279"]>252O>"01",,@_ 9 h$s o#      #????!?!??!??!!!!??   ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>             
#[[/]e] x  > >>>>>>>@!:!8:6:2/_  >>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>>      #v           @.7.8.2<
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
 #{{{{]~*[~*  +++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$]  )++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#-  x
#* *#p 173#*  e:1*23/5x%6E2  []-main=-[165]- ###  `. :-write(186). end_of_file. `
#`⟪`⟪\⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM   @,,, "286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9  
#cs 9 9999
#   
#<<<#
#>--><meta http-equiV=X-UA-Compatible content=IE=99>ss<!--
#{  
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRt MbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_  )\
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))  ((((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or\'𒁁\'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
1     ! !
2   !    !
9      !!
2#
#  
#  
#  
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  ↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕→
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
X#  
x+------+XX   X       XXX
x|/0110@| X X  XXXXXXXXX X
x|/0011 | X X   XXXXXXX
x|/0010 | X
x|/0011 | 
x|/0001 | 
x|/$0011|  
x+------+  
#+    +
1   *xxxxxxx
53 x+       x x     xxx
1  x*  xxxx  xx   xx x  x
x  x  x  x  x x  x  x  xx
 +xx xxxxxxx +x xxxxxxx  xxxx
x  x   x      x   x
51  +xx        xxx
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+>
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       + e$P+++++*D*+++1++1E!s
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164     (exit ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
  
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process                            (COMMAND echo 296   )#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (         );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>;
#ceppp  ;  ;   ;
MsgBox (0,"",169   )
#cs  
Yo::=~147
::=  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;p
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa






















































































































































































































































































































#-->
<p>301</p>
<a>304</a>
<b>305</b>
<i>309</i>
<u>310</u>
 
<script type="text/tiscript">self.html="<p>302"</script><script> onload=function(){
d=document
d.body.style.color='000'
d.body.innerHTML=[ ].pop ?
257+[10,,,0,,,18,2,d.clear?5:58,d.compatible?50:window.XMLHttpRequest?49:d.nodeType?8:55][[""+[].pop][0].length-!!d.head-!d.fonts-28]:d.dir==''?311:308
}</script>

<style>
head+body,text{display:none}
:,a,i{color:fff}*{+color:fff}
a{-color:000}-a,b{color:000;-color:fff}
: u,-i{color:000}
:after{content:"258";[;content:"276";]}
@media all\0{
:after{content:"260";color:#fff\ 
}:root:before{content:"316";color:fff}
:before{content:"314"}}
@media \0 all{:after{content:"266"}}
</style>

<attache>Print[194]Exit[]</attache>
 
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
#  ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;&&1Prers>0::gek:>Ex Cr Uithar5"3.c"F ._#a*ee gi[s]pogr34*61  prstd6,1 ,8R ,0,1ute_[2]!!\0/a4on;z $/op>s'0}e}equ7+?4[0]tfc;[ ]5:ore>8 8"r"
在ent
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};b=x#x
>i_= -1`mod`2+c;data B=B Int;_=B b;e=error"#";f?n=  unsafePerformIO$ catch (f e)$ \ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a)where{show _=""};f= (^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};c=l (- x )`mod`4;g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h a=a^x;r=pure;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=206+[40,58,0,57,55,26,16,3,4,-78,0,1,8,5,6,11]!!(l("  ",0x0.1,1e1, (0`id` ),k(0::Float ),toEnum 0::Num a=>Enum a=>a )+2*l  (do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[last$172:[[b,0,170,303]!!i_|g<">"],0!61]--} 
 
#1 ""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292                       )
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>         :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};]+ pppppeee^e*n*\              \! 99n*n*es*s      \*s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd"    <e 5>1  */// \)∙226p|_|_X222999612#

Try it online!diff

Halt instruction is 0x76 v. There are several vs on the first line, but luckily they all skipped with jump instructions. Note that 0x20 space is jump in Z80. Z80Golf code is on the second line:

>3Ā~>1Ā~>7Ā~v
ld a,'3'         3E 33        >3
callnz $7E80     C4 80 7E     Ā~
...
halt             76           v

I use 0xC4 callnz instead of 0xCD call to avoid zero-width characters (insns, utf8). $8000$7E80 to make valid UTF-8 sequence. Memory is initialized with zeros (nop), interpreter executes nops from 0x7E80 to 0x8000, then prints char in register A and returns to the point after call instruction. So call $NNNN is equivalent to call $8000 if code size < 0xNNNN < 0x8000 and memory was not modified.

\$\endgroup\$
5
\$\begingroup\$

337. ReactOS Batch, 15030 bytes

# 6 "($11k_rv+'50;+'51;5 5 %$\--$[0=@$a a tqx\" a/4*DvehfbIg/\"" 3 4//*'F*Pi26^qx}318qkp16[.qx]"8=,k] PPX~_~)"xvyq"\(2  #  CO|"14"   #:9 {?63#k9 # a a a a  z     k zzzzkf kf k zzzzzd kf k zzzzza kf bfz   "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[aatxy4iiipsddpsdoh (22)S2&:&echo 335&/ \&exit&rem ]##### #######++(- #### ##-[######;mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # ####  #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss>3Ā~>1Ā~>7Ā~v 7 999993 1 7 3 1 8 1 1 55  <!--                                   #z#1111#y#y#y#_#         ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退           coding=utf8         @ [[[["472"?]]]]******<
# if-0//n&goto e nthteo18&1& nthieo nthneo anet\#184  O@  R[+++]._----.^    /112\11  ##### #######   # #    #####  #   #   #    ##### ####  ###   #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 3>3*>++++++!\::    @ / 78"oo@"  , '\"' ` L ;     >"082",,,@_    x-----x########    ## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*   v 1 >>>>>>> >>">r"{\>>>>  @ 0:8:8/_}\(* [>]R 10G|'53'S  1 1 1  \)      # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##>#>##  ## ####
#comment -[v>]-main=-[165]-   ### >>>>>>>>9 [@,,,"279"]>252O>"01",,@_  h$s o# 326  #????!?!??!??!!!!???!?!??!!?   !?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>   :1*23/5%6E2
#[[/]e] x  > >>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>> eeePs#[email protected]<auaxayatbubxbtcuc11
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>121 *1220*1211k*1220 2 2 2 11
 #{{{{]~*[~* -[>+<-----]>-._+++++._+._@]+-}}[._+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}++<^>--[^>[+[>+^-----]>.-._+++._>]<[+[>+<-----]>--._++++._+++._'4o'6o@<] ]+-+<[<=oC<=oC<._>>>>-]^>[<-[>+<-----]>-@@+.---@._+>$]  )++$--![+++[>+++++++<-]>+._+++++.._>](  <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] [328]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [[[
#-  e:
#* *#p 173#*
#`⟪`⟪\⟫9999 9 9
#/*9 999 99 9999   Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMM>nMnMnnMnMnnnn   //`. :-print(186). end_of_file. `MnM @,,, "286"_+1y2 #<"67",,@_␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`sssMMMMMMMMnnMnMnnnMnMM M M''';201-1|>print;exit 0␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9 e: 
#cs 9 9999
#<<<#-->
#><meta http-equiv=X-UA-Compatible content=IE=99><!-- e$P+++++*D*+++1++1E!sss
#   
#{  
#bqbqbqLzLzLz TcTcTcRqRqRq TzTzTzRtRtRt MbMbMbTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg\␍331;"${print+191}$x";exit;#?>\␍print(f'𒁁'=='-'and 241or 1);'''ss';@'
#= $1$10l0c01b1b0l0i 0r 0h0h1d1 1_1 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n1 10mo0n0t_0t0mo0f0t0g0g0f0h0r0r0i0001b10c 0c0l1111000001_1 100|_\
[ ' "`e```.1.0.6i]56pq["``\/*]298 .quit._[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM  e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'w(WWW;wW;WW;Ww;v;;wW;Ww;WW;Ww;vw;W_;WW;wW;WW;WW;WW;Ww;WW;WW;w;WW;WWWWWw;;;WWWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ) ([])({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((((\'; a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||109+1')or(None and(-1 %2>0and 9or 247)                                                                      or 5<<64>>64or 68));                   exit; "$'#{print(187);exit}'$/"; #    wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye)) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
1     ! !
2   !    !
9      !!
2#
#  
#  
#dddd d b ggggg g iii i llllll l dddd ddddd cc ggggg g ooooooo dddd d ooooooo iii iiiii ooooooo eeeeeeeeee
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  ↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕→
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  #e:>*****[[[[828+*+@+*99] ] ] ]*****<
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
#X  
#+------+XX   X       XXX
_|/0110@| X X  XXXXXXXXX X
_|/00011| X X   XXXXXXX
_|/1001 | X
_|/1001 | 
_|/1000 | 
_|/$001 | 
#+------+  
#+    +
1   *xxxxxxx
53 x+       x x     xxx
1  x*  xxxx  xx   xx x  x
x  x  x  x  x x  x  x  xx
 +xx xxxxxxx +x xxxxxxx  xxxx
x  x   x      x   x
51  +xx        xxx
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       +
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164  (exit    ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
  
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process(COMMAND echo 296)#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (    );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>
#ceppp  ;  ;   ; ;
MsgBox (0,"",169   )
#cs  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120.
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;pp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
#n::=~147
42::~322
::=
*/
#1""/*
333
quit
:e
set/ax=2222222222
 if -%x%==- echo 330&exit
 if %x% gtr 0 echo 337&exit
echo 336
exit





























































































































































































































































































#-->
<p>301</p>
<a>304</a>
<b>305</b>
<i>309</i>
<u>310</u>
 
<script type="text/tiscript">self.html="<p>302"</script><script> onload=function(){
g=window
e=g.external
d=document
d.body.style.color='000'
d.body.innerHTML=e===null?334:[ ].pop?
257+[10,,,0,,,18,2,!e?77:d.clear?5:58,d.compatible?50:g.XMLHttpRequest?49:d.nodeType?8:55][[""+[].pop][0].length-!!d.head-!d.fonts-28]:d.dir==''?312-1:308
}</script>

<style>
head+body,text{display:none}
:,a,i{color:fff}*{+color:fff}
a{-color:000}-a,b{color:000;-color:fff}
: u,-i{color:000}
:after{content:"258";[;content:"276";]}
@media all\0{
:after{content:"260";color:#fff\ 
}:root:before{content:"316";color:fff}
:before{content:"314"}}
@media \0 all{:after{content:"266"}}
</style>

<attache>Print[194]Exit[]</attache>
 
#^^aa>>[0]{472454523665721469465830106052219449897} ()
#aa->=323
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
4OURfuorfuor
FOU4
FOU4
FOU4fuor
FOU4four
4444fuor
FOU4
FOU4four
4444
4OUR
4OUR
4444
 ; ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
""Hata#8;>0::&&1Pr"9?3"sge>Ex Cr Uithary,85"t."F ._#gi[s]pogr61!\0k:4op>astd+4[]!!tfc;[ ]?45:ore>805在u 892g=1\'ull 
 
*/
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="25 10 37 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""V c #000502"": c #010001""@ c #090909""2 c #000002""3 c #000003""4 c #000004""HHHVahtdegggggggyrggggggc""IHH3aixuEFbGGbggbryAEGRgc""CCH:afyurbgbgggggggb____o""ICH2akmyyyyyyyyyyyyyyyyye""I__:almyyyyyyyyyyyyyyyyye""K__4anmyyyyyyyyyyyyyy_y_e""HH_:aqggyyyyyyyyg____m_Ce""CH_@axxxxxxxxxxxxxxxxxxxx""K___aaaam___bbbbbBm_bbBab""K___________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};b=x#x
>i_= -1`mod`2+c;data B=B Int;_=B b;e=error"#";f?n=  unsafePerformIO$ catch (f e)$ \ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a)where{show _=""};f= (^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};c=l (- x )`mod`4;g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h a=a^x;r=pure;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=206+[40,58,0,57,55,26,16,3,4,-78,0,1,8,5,6,12-1]!!(l("  ",0x0.1,1e1,(0`id`),k(0::Float ),toEnum 0::Num a=>Enum a=>a )+2*l  (do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[last$ 172:[[b,0,170,303]!!i_|g<">"],0!61]--} 
 
#1 ""/*/
#if!1
#endif//*
/*/
#if!1
p_;
select 192;
.exit
382-9/5*50
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<##>␍'@#'''
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_!k1"923"3k,# @#_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/123nnn; :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};]+ pppppeee^ee*n\               \! 99              \*n*n*e*s*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js"(*)//dd"      <e 5>1  */// \)∙226p|_|_X222999612#

Try it online!diff

ReactOS is very fragile. I had two systems in VirtualBox which stopped working, ReactOS 0.4.13 broke the next day I installed it. So I copied cmd.exe from ReactOS 0.4.13 and test it on Windows.
Command line: cmd /q /c polyglot.bat 2> nul

Note: ReactOS also supports all the variable substitutions mentioned in the previous answer.

In ReactOS set /a x=2222222222 sets x to 2147483647 as opposed to -2072745074 in Windows XP, so it can be separated with x>0:

 if %x% gtr 0 echo 337&exit

In IE 3.01 HTML comment is closed by -> in aa->=323, so I moved Maze below HTML.

\$\endgroup\$
5
\$\begingroup\$

347. dotcomma, 15824 bytes

# 6 "($11k_rv+'50;+'51;5 5 %$\--$[0=@$a a tqx\"  /*4DvehfbIg/\"" 3 4//*{{'F*Pi^26qx}318qkp16[.qx]"8=,k] PPX~_~)"xvyq"\(2#    CO|"14"   #:9 {?63#k9 # a aa5k x##  k zzzzkf kf k zzzzzd kf k zzzzza kf bfz    "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[aatxy iiipsddpsdoh (22)S ## &rem     / \     <!--      mxf          a5   >2.8.7.@_    ;    xAegguEayiuFtMZWWWWWWWWWUUUUUzR                   ]++(--[                :_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss>3Ā~>1Ā~>7Ā~v 7 999993 1 7 3 1 8 1 1 55                                         #z#1111#y#y#y#_#        {! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退           coding=utf8         @ [[[["472"?]]]]******<
# if-0//        nthteo 18&1& nthieo nthneo anet\#184  O@  R[+++]._----.^   p/112\11&if -%*==-* (echo 335&exit)else goto e& WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@`D>>if 3>3*>++++++ \        / 78"oo@" , `'[]'[]`L ;     >"082",,,@_    x-----x         ##### #######     #### ##  ######     ####         ###### # ####  #######     ####         ###### # ####  #######    #EEEEEδΘΔΔΔΘΔΘλ
# endif/*   v 1 >>>>@::c>>">r"{\>>>>> @ 0:8:8/_}\(* [>]R 10G|'53'S  1 1 1  \) >>>>>>>#####>#######>>>#>#>>>>#####>>#>>>#>>>#>>>>#####>####>>###>>>####>#  # #####  #    ##### ####  ###   #### #  # #####  #    #
#comment -[v>]-main=-[165]-   ### >>>>>>>>9 [@,,,"279"]>252O>"01",,@_  h$s o# 326 ########>>>>##>###>######>########>####>#####>#######>#####>###>>>>#>#>####>###>#####>#######>#####>###>>>>#>#>####>###>#####>#>>>>>>>>>
#[[/]e]    >>>>>>>> @!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>> eeePs#v##########  ### ## #####  ## #### ## # #####  ## ##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#-e                                                                                #  ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! :1*23/5%6E2                                               
#11 cbbbzcba aaabaca1tauaxayatbubxbtcuc11                                          #
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>121 *1220*1211k*1220 2 2 2 11
 #{{{{]~*[~* -[>+<-----]>-._+++++._+._@]+-}}[._+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}++<^>--[^>[+[>+^-----]>.-._+++._>]<[+[>+<-----]>--._++++._+++._<] ]+-+<[<=oC<=oC<._>>>>-]^>[<-[>+<-----]>-'4o'6o@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>](  {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{ <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [328][]  [[[[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.].,][.].,][.][.][.].,]  [[].[[[
#* *#p 173#*
#`⟪`⟪\⟫9999 9 9e:
#{  
#/*9 999 99 9999  nMn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMM>nMnMnnMnMnnnn   //`. :-print(186). end_of_file. `MnM   @,,, "286"_+1y2 #<"67",,@_␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`sssMMMMMMMMnnMnMnnnMnMMM M''';201-1|>print;exit 0␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9 e: 
#cs 9 9999
#<<<#-->
#><meta http-equiv=X-UA-Compatible content=IE=99><!-- e$P+++++*D*+++1++1E!sss
#bqbqbqLzLzLz TcTcTcRqRqRq TzTzTzRtRtRt MbMbMbTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg\␍331;"${print+191}$x";exit;#?>\␍print(f'𒁁'=='-'and 241or 1);'''ss';@'
#= $1$10l0c01b1b0l0i 0r 0h0h1d1 1_1 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n1 10mo0n0t_0t0mo0f0t0g0g0f0h0r0r0i0001b10c 0c0l1111000001_1 100|_\
[ ' "`e```.1.0.6i]56pq["``\/*]298 .quit._[`\']put 294 bye!\` #s['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM  e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'w(WWW;wW;WW;Ww;v;;wW;Ww;WW;Ww;vw;W_;WW;wW;WW;WW;WW;Ww;WW;WW;w;WW;WWWWWw;;;WWWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ) ([])({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((((\'; a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||109+1')or(None and(-1 %2>0and 9or 247)                                                                      or 5<<64>>64or 68));                   exit; "$'#{print(187);exit}'$/"; #    wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye)) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__="""  
#"  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss 
1     ! !
2   !    !
9      !!
2#
#  
#  
#dddd d b ggggg g iii i llllll l dddd ddddd cc ggggg g ooooooo dddd d ooooooo iii iiiii ooooooo eeeeeeeeee
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  ↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕→
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  #e:>*****[[[[828+*+@+*99] ] ] ]*****<
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
#X  
#+------+XX   X       XXX
_|/0110@| X X  XXXXXXXXX X
_|/00011| X X   XXXXXXX
_|/1001 | X
_|/1001 | 
_|/1000 | 
_|/$001 | 
#+------+  [``]````
#+    +
1   *xxxxxxx
53 x+       x x     xxx
1  x*  xxxx  xx   xx x  x
x  x  x  x  x x  x  x  xx
 +xx xxxxxxx +x xxxxxxx  xxxx
x  x   x      x   x
51  +xx        xxx
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       +
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164  (exit    ) )
 ( *)
begin write         ('288'    )end.(*)
print 61
  
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process(COMMAND echo 296)#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (    );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>
#ceppp  ;  ;   ; ;
MsgBox (0,"",169   )
#cs  
You can see an x here.<<  
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120.
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppp  ;
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
#n::=~147
2k::~322
::=
*/
#if!1
#endif*/*/*/*/;say 338/*
#1""/*
333
quit

:e
 if -%~0==- echo 341&exit
set/ax=2222222222
 if -%x%==- echo 330&exit
 if %x% gtr 0 echo 337&exit
echo 336
exit

#!rubyperl
; print 0&&339||340
__END__

#}}} }put$343 {{{
















































































































































































































































































#-->
<p>301</p>
<a>304</a>
<b>305</b>
<i>309</i>
<u>310</u>
 
<script type="text/tiscript">self.html="<p>302"</script>
<script>d=document;d.innerHTML="<p>344";onload=function  (){
g=window
e=g.external
d.body.style.color='000'
d.body.innerHTML=e===null?334:[ ].pop?
257+[10,,,0,,,18,2,!e?77:d.clear?5:58,d.compatible?50:g.XMLHttpRequest?49:d.nodeType?8:55][[""+[].pop][0].length-!!d.head-!d.fonts-28]:d.dir==''?312-1:308}
</script>
 
<style>
head+body,text{display:none}
:,a,i{color:fff}*{+color:fff}
a{-color:000}-a,b{color:000;-color:fff}
: u,-i{color:000}
:after{content:"258";[;content:"276";]}
@media all\0{
:after{content:"260";color:#fff\ 
}:root:before{content:"316";color:fff}
:before{content:"314"}}
@media \0 all{:after{content:"266"}}
@media x{:before{content:"345"}:after{color:#fff
}}</style>

<attache>Print[194]Exit[]</attache>
 
#^^aa>>[0]{472454523665721469465830106052219449897} ()
#aa->=323
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
4OURfuorfuor
FOU4
FOU4
FOU4fuor
FOU4four
4444fuor
FOU4
FOU4four
4444
4OUR
4OUR
4444
 ; ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
""Hata@#8;[;s]p>0::&&1Pr"93"sgeEx Cr Uithary,8"t."F ._#giogrl6154op>a>std[]!![ ]?42e>805在u92g=1*\'\0C0ML5:
 
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="25 10 37 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""V c #000502"": c #010001""@ c #090909""2 c #000002""3 c #000003""4 c #000004""HHHVahtdegggggggyrggggggc""IHH3aixuEFbGGbggbryAEGRgc""CCH:afyurbgbgggggggb____o""ICH2akmyyyyyyyyyyyyyyyyye""I__:almyyyyyyyyyyyyyyyyye""K__4anmyyyyyyyyyyyyyy_y_e""HH_:aqggyyyyyyyyg____m_Ce""CH_@axxxxxxxxxxxxxxxxxxxx""K___aaaam___bbbbbBm_bbBab""K___________bbbbb___bbxbb";//"
typedef int known,macro;int x=!  '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"\??-"[1]?218:67^*u""):*u""?37:z (0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};b=x#x
>i_= -1`mod`2+c;data B=B Int;_=B b;e=error"#";f?n=  unsafePerformIO$ catch (f e)$ \ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a)where{show _=""};f= (^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};c=l (- x )`mod`4;g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h a=a^x;r=pure;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=206+[40,58,0,57,55,26,16,3,4,-78,0,1,8,5,6,12-1]!!(l("  ",0x0.1,1e1,(0`id`),k(0::Float ),toEnum 0::Num a=>Enum a=>a )+2*l  (do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[last$ 172:[[b,0,170,303]!!i_|g<">"],0!61]--} 
 
#1 ""/*/
#if!1
#endif//*
/*/
#if!1
p_;
select 192;
.exit
382-9/5*50
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif/*
#}
disp 49
#{
}{}<>
 /._++.._# !._++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  + #.---.>/
#s{  /<+>/   K yya+-        &  g+$
endif#                A=AgRA;       AC
# {\
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<##>␍'@#'''
#ce:  ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/````(print 346)9
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_!k1"923"3k,# @#_+1y2"982"2k,# @#;# k-'1:,,@_  pS9^7^8^MUOUOF
#\!|!o51   ;        ~nJQ  p'34'  \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/123nnn; :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<? ? ?342;![["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};}]+pppppeee^ee*n\               \! 99              \*n*n*e*s*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js"(*)//dd"        <e 5>1  */// **/*/*/*/*/*/*/--\)∙226p|_|_X222999612#

Try it online!diff

I call it like this (nodejs):

fs = require('fs');
eval(fs.readFileSync('dotcomma/interpreter.js')+'');
code = fs.readFileSync(process.argv[2], 'utf-8');
output = interpret(code, "");
process.stdout.write(output);

Program that prints 347 (try it online):

[[[
[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.]  // 16
[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.]
[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.]
[.][.][.]
.,]       // print 3  '3' == 48+3
[.]       // +1
.,]       // print 4
[.][.][.]
.,]       // print 7

This code is on line 12 in the polyglot. The rest of the polyglot is skipped with [[].[[[ (was [[[). []. makes dotcomma skip the next block, see examples.

\$\endgroup\$
5
\$\begingroup\$

400. Vyxal, 16640 bytes

# 6 "($11k_rv+'50;+'51;5 5 %$\--$[0=@$a a tqx\"  /*4veDhfdIg/\"" 3 4//*{{{'F*Pi^5 6-di26qxy}363qx}318qkp16[.qx]"8=,k] PPX~_~)"xvyq"\(2#CO|"14"   #:9 {?63#k9 #  a   k zzzzkf kf k zzzzzd kf k zzzzza kf bfz "'" #\\
# 1"7"//['][']     ````      [>.>.?]~~)[aatxy iiipsddpsdoh (22)S ## &rem      / \     <!--     mxf                  5  xAegguEa>2.8.7.@_;yiuFtMZWWWWWWWWWUUUUUzR           z      ]++(--[                   :_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss>3Ā~>1Ā~>7Ā~v 7 999993 1 7 3 1 8 1 1 55                                         #z#1111#y#y#y#_#        {! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退           coding=utf8         @ [[[["472"?]]]]******<
# if-0//        nthteo 18&1& nthieo nthneo anet\#184 O@   R[+++]._----.^    p/112\11&if -%*==-* (echo 335&exit)else goto e&WWWWWWWWWWWWWW#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@`D>>if 3>3*>++++++ \        / 78"oo@" , `'[]'[]` ;L    >"082",,,@_     xx-----xx       ##### #######     #### ##  ######     ####>   []   ###### # ####  #######     ####         ###### # ####  #######    #EEEEEδΘΔΔΔΘΔΘλ
# endif/*   v 1 >>>>@::c>>">r"{\>>>>> @ 0:8:8/_}\(*[>]R 10G|'53'S  1111    \)\[ >>>>>#####>#######>>>#>#>>>>#####>>#>>>#>>>#>>>>#####>####>>###>>>####>#>># #####  #    ##### ####  ###   #### #  # #####  #    #
#comment -[v>]-main=-[165]-   ###[@,,,"279"_]#-$y2222]>252O @>>>>>>> h$s o#>>>326>########>>>>##>###>######>########>####>#####>#######>#####>###>>>>#>#>####>###>#####>#######>#####>###>>>>#>#>####>###>#####>#>>>>>>>9
#[[/]e]    >>>>>>>> @!:!8:6:2/_>>>>>>>>>>>>>>>>>>>>>>>>>>>;  >>>>>>>>>>>>_>>>>eeePs#v##########; ### ## #####  ## #### ## # #####  ##^##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#cse                            2222 @,,,"361";@,,,"362_" ;># 23-2g_"01",,@_       #  ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! :1*23/5%6E2 iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii            
#11 cbbbzcba aaabaca1tauaxayatbubxbtcuc 11         xx xx r3o5o8ox xx xx .-#351$#&  # 329284   38839237137637028538937437711 37239942236736836636911 289364373   375393
#~[! R++++++] +++++++++\++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>121 *1220*1211k*1220 2 2 2 11
 #{{{{]~*[~* -[>+<-----]>-._+++++._+._@]+-}}[._+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}++<^>--[^>[+[>+^-----]>.- ._+++._>]<[+[>+<-----]>--._++++._+++._<] ]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<-[>+<-----]>-@@+.---@._+>$]  )++$--![+++[>+++++++<-]>+._+++++.._>](  {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{{ {{ <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]  >>\[/>\/\>>>>>>>]>\[./>>\/\./\/>>>\./]  [328][]  [[[[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.].,][.].,][.][.][.].,]  [[].[[[
#* *#p 173#*
#`⟪`⟪\⟫9999 9 9e:
#{  
#/*9 999 99 9999  nMn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnM>MnMnMnnMnMnnnn   //`. :-print(186). end_of_file. `MnM             @,,, "286"_+1y2 #<"67",,@_␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`sssMMMMMMMMnnMnMnnnMnMMMM''';201-1|>print;exit 0␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9 e: 
#( 9 9999
#<<<#//-->
#><meta http-equiv=X-UA-Compatible content=IE=99><!--e$P+++++*D*+++1++1E!sss \font\f=cmr12\f352\end
#-bqbqbqLzLzLz TcTcTcRqRqRq TzTzTzRtRtRt MbMbMbTqTqTqAbAbAbTmTmTmBqBqBqMzMzMzUgUgUg\␍331;"${print+191}$x";exit;# ?>\␍try:eval("2?2"  );print(349)#\␍except:import inspect;a=9;b=2;print(not inspect.isfunction(lambda:2 )and 395or-a is-a and+391or'𒁁'=='-'and 241or-b is-b and+1or 394)#\␍exit(0 );'''ss';@'␍[puts 59][exit]'''
#= $1$10l0c01b1b0l0i 0r 0h0h1d1 1 1 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n1 10mo0n0t_0t0mo0f0t0g0g0f0h0r0r0i0001b10c 0c0l1111000001_1 100|_\
[ ' "`e```.1.0.6i]56pq["``\/*]298 .quit._[`\']"\"put 294 bye!\`""360"print bye! #ss['];#/\\/;print 24;exit}}__END__/
###\MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM  e>+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'wWWWw;WW;(W;Ww;v;;wW;Ww;WW;Ww;vw;W_;WW;wW;WW;WW;WW;Ww;WW;WW;w;WW;WWWWWw;;;WWWWWWWWwwwwvwWWWwWWWWwvwWWwW\WWwvwWWwWWWwvwW/Ww\WWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ) ([])({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{  #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((((\'; ";echo 350;exit#"; a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )[ ~+ = \~+ ]&&echo 282||echo $((346+010));;* )echo 58;;esac;exit;#{IO.puts 295#';  print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||109+1')or(None and(-1 %2>0and 9or 247)or eval('5<<64>>64or 68'))); [exit];  '"';"#{puts 187;exit}";'"';       # wWWssss {}#(prin 45)(bye){{{}#}#}#r"\"print(355);400#{}"(prin 199)(bye)) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]sxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;\
__DATA__='''  
#'  \
__END__
se pr':;@echo 185 #';se pr'-';pr 89+1/2*518;exi
ifdef ss 
1     ! !
2   !    !
9      !!
2#
#  
dddd d b ggggg g iii i llllll l dddd ddddd cc ggggg g ooooooo dddd d ooooooo iii iiiii ooooooo eeeeeeeeee
echo 353;exit;'
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚🐸🐸🐸🐸🐸🐸😂😂😂😂😂😂😂🌚🔥😂😂😂😂😂😂😂💯💩🐸🔥😂💞💩💞😂😂😂😂💞🔥🌚▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ  
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  ↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕→
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  #e:>*****[[[[828+*+@+*99] ] ] ]*****<
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉🐸⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
#X  
_+------+XX  !X583nnn;XXX
_|/0110@| X X  XXXXXXXXX X
_|/00011| X X   XXXXXXX
_|/1001 | X[``]````
_|/1001 | /183nnn;/283nnn;
_|/1000 | /01-2%+?/123nnn;
e|/$001 |  ;nnn383\          #/ff*:*:* :*:::*{,-?\ 683nnn;}
e+------+101-2%+?!/ 1a,3*3a,-?/483nnn; :n@04+7*aa/
#+    +
1   *xxxxxxx
53 x+       x x     xxx
1  x*  xxxx  xx   xx x  x
x  x  x  7  8 3  n  n  n;
 +xx xxxxxxx +x xxxxxxx  xxxx
x  x   x      x   x
51  +xx        xxx
#  
1   *     x``   x  x
49 #+  xx+x=>+  x+x + x B+ ===+
#  =x x  x===  x x >8 xxx +++= +
#+  +x + x,_8=>+ xB  x+x
# =+R _*=x==  x +===+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
#+ ``=>8=x>  x+~ x  x +x+B+
#  +====+x>~+B+= x x + x
#D~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#= +
+ *   +
#= + *
#=**************************************************+
  +  +$$$
#>"3"O._   +// rk:start | print: "69" rk:end       +
   + ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
 -+3o4o#  +
  <++"269">o+
^* *
 #+*****|
.x= #   +
,,  .=#
 #+ OOO       =#
 #^=
+`` 231 =#
#  #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
  
write 224;bye; 
  
 console.log 178;
  
~~~x  
main:Int  
main =248 
~~~  
literally, print 249
(print 164  (exit    ) )
  (  *)
begin write         ('288'    )end.(*)
print 61
51 outputascii 57 outputascii 48 outputascii quit
#<<<##>  
         print(85)
#<<<##>CO COMMENTp]] 
execute_process(COMMAND echo 296)#[[
  
T:251  
E:0  
#+IDRIS: main:IO      (    );main=print 291
#ppW<#require"stdio"Stdio:write     (293  )#>
#ceppp  ;  ;   ; ;
MsgBox (0,"",169   )
#cs  
You can see an x here.<<  
  
>{-<<<<<<<<<<<  
>> R2
  
>> -1
  
> 398
  
> 397
  
> 176
>> Output 3
>SET x TO 120.
>X x.   ;-}
>l=length$show"\0";main=print$[0,0,0,233,0,146,157]!!l{-
  
\begin{code}  
{- ;  ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run (putStr"159" )
\end{code}
ppppppppppppp;
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh  program-id.h.procedure
#xxxg  diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
#n::=~147
RA::~322
::=
*/
#if!1
#endif*/*/*/*/;say 338/*
#1""/*
333
quit

:e
 if -%~0==- echo 341&exit
set/ax=2222222222
 if -%x%==- echo 330&exit
 if %x% gtr 0 echo 337&exit
echo 336
exit

#!rubyperl
; print 0&&339||340
__END__

#}}} }put$343 {{{


#]#47|>print"""]#
let d="""#\""";echo 21#" """;log 380
#[#[
























































































































































































































































#//-->
<p>301</p>
<a>304</a>
<b>305</b>
<i>309</i>
<u>310</u>
 
<script type="text/tiscript">self.html="<p>302"</script>
<script>d=document;d.innerHTML="<p>344";onload=function  (){
g=window
e=g.external
d.body.style.color='000'
d.body.innerHTML=e===null?334:[ ].pop?
257+[10,,,0,,,18,2,!e?77:d.clear?5:58,d.compatible?50:g.XMLHttpRequest?49:d.nodeType?8:55][[""+[].pop][0].length-!!d.head-!d.fonts-28]:d.dir==''?312-1:308}
</script>
 
<style>
head+body,text{display:none}
:,a,i{color:fff}*{+color:fff}
a{-color:000}-a,b{color:000;-color:fff}
: u,-i{color:000}
:after{content:"258";[;content:"276";]}
@media all\0{
:after{content:"260";color:#fff\ 
}:root:before{content:"316";color:fff}
:before{content:"314"}}
@media \0 all{:after{content:"266"}}
@media x{:before{content:"345"}:after{color:#fff
}}</style>
 
<attache>Print[194]Exit[ ]</attache>
 
#^^
#*RV3>>[0]{472454523665721469465830106052219449897} ()//~#class C{function:Main (a:String[] )~Nil{83->Print();}} #~
#%RV2>>                          ()
#V2->=359
#V3->=323
 
 
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
4OURfuorfuor
FOU4
FOU4
FOU4fuor
FOU4four
4444fuor
FOU4
FOU4four
4444
4OUR
4OUR
4444
 ; ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179

p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
#85""C""Hata;re7^0::Prullasge>Ex Cr Uithary,8,3"t"F :n^*2giogrlopstdisp[]!!48 ?\在ug=1-2\0C05+---<?ML42yalet d=/;~ 16mb|>^ 5:
 
*/
 
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="25 10 37 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""V c #000502"": c #010001""@ c #090909""2 c #000002""3 c #000003""4 c #000004""HHHVahtdegggggggyrggggggc""IHH3aixuEFbGGbggbryAEGRgc""CCH:afyurbgbgggggggb____o""ICH2akmyyyyyyyyyyyyyyyyye""I__:almyyyyyyyyyyyyyyyyye""K__4anmyyyyyyyyyyyyyy_y_e""HH_:aqggyyyyyyyyg____m_Ce""CH_@axxxxxxxxxxxxxxxxxxxx""K___aaaam___bbbbbBm_bbBab""K___________bbbbb___bbxbb";//"
//\(
typedef int known,macro;int x= 0,    y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("\x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"\??-"[1]?218:67^*u""):*u""?37:z(0'0  0'0 )[7]?75:"\??-"[1]?77+a/2:77);}__attribute__((weak))int main (){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
 
#1""/*/
<<<<<<<<<<WQTkTTX
 
 
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};b=x#x
>i_= -1`mod`2+c;data B=B Int;_=B b;e=error"#//";f?n=unsafePerformIO$ catch (f e)$ \ErrorCall{}->r n;instance Num(a->b);instance Num(  );instance Show(Q a)where{show _=""};f= (^ );q _=r$ (d.B)?4;d (B _)=r$0`f`f 2 64;class(Show a,Floating a )=>K a where{k::a->String;k _=show$ (id::a->a )pi};c=l (- x )`mod`4;g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h a=a^x;r=pure;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=206+[40,58,0,57,55,26,16,3,4,-78,0,1,8,5,6,12-1]!!(l("  ",0x0.1,1e1,(0`id`),k(0::Float ),toEnum 0::Num a=>Enum a=>a )+2*l  (do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[last$ 172:[[b,0,170,303]!!i_|g<">"],0!61]--} 
 
#1 ""/*/
#if!1
#endif//*
/*/
#if!1
p_;
select 192;
.exit
382-9/5*50
quit
#endif
p=sizeof("   (\");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif/*
#}
disp 49
#{
}{}<>
␍
S\\
#<2^2^2^7^MAOAOAO␍
#<9^7^8^MUOUOF
 /._++.._#;!;.;_;++.-.>@
#:  /
 \?     -/!  +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;  -_#.---.>/
#x{  /<+>/   K yya+-        &:>g+$02y#v_"693",,,@_>10k !'&* 001- #vk!>2*+'P:3+'D'34#v({3d49c1df-3e97-4480-9ff4-81497478bd8e}+<>2+^              >0  ^
# {\
''';'#{' #'}'}'
#@[[[["272"?]] #]]******<````(print 346 )#9)print 379#s()
#<<<##>␍'@#'
#ce:ss~#
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe
#\!|!o51   ;         ~nJQ  p'34' \=#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#                #]##>/1a97*.;  /8a7*._/#print  (171)#s-#print(365-((1/2)*380))#s|# print(208)#sCOMMENTprint("65")#ERi521@<? ? ?342;![["172"?]]]]* * * * * *<es9#
#8M`|  <esc>dggi2<esc>// :~-<~ -< ~-<<<~-! `=> #
#1//  >>END-IF*>>>9#
# '>+/*' 25  >[};}]+pppppeeeee^*n\               \! 99              \*n*n*e*s*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js"(*)//dd"                  <e 5>1  *///         **/*/*/*/*/*/*/--\)∙226p|_|_X222999612#

Try it online!

Latest development version of Vyxal is needed to run the polyglot.
Command line: vyxal polyglot < /dev/null.

Vyxal has # line comments and nesting #{ }# block comments which don't have to be closed at EOF. Also, " does not delimit strings in Vyxal, so Vyxal ends up executing Sphinx code:

}#r"\"print(355);400#{
\$\endgroup\$
4
\$\begingroup\$

82. Brain-Flueue, 2280 bytes

#16  "}(o+?23!@- "/*\Dv;'[af2.q]PkPPX)\('#CO"14";*/
#/*0|7//```"`  )[-'][(>77*;,68*,@,1',;# l1011)(22)\4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----\).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'\['];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉\';';print((eval("1\x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'@*99.?.*.*.*.*.*.*.*.*.*.*.*.*'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>\';    a=$(printf \\x00  );b=${#a};

"}"';           ((((';case "{"$ar[1]"}"${b} in    *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
<3>
<>{
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h> 
#define ␉l(d)␉#d
#define u8 "38\0\0"
main (  ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0  "'\"")[9]?"75\0":'??-'&1? "79":"77\0");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<-\>+++.---.
=end
"""#"#yxxxxxxxxxxxx\++++>/
#}
#s|o51~nJ;#:p'34'3\=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//''   16~-<~-<~-<<<~-COprint("65")#ssss^_^_#
#5 "25"  +/ *///X222999686#

VIP score (Versatile Integer Printer): .004290 (to improve, next entry should be no more than 2365 bytes)

Rundown

Rundown

This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue

Verification

Try it Online!

Languages currently not on TIO:

  • Japt, 7 online.

  • Reng, 19 online.

  • Deadfish~, 48 local.

  • Moorhens, 60 local. use moorhens.py from the v2.0-dev branch

  • Morse, 73 local

  • Archway, 74 local

  • Trefunge-98, 76 local. Use -v 98 -d 3 for Trefunge-98.

Explanation

I've wanted to add Brain-Flueue for a bit, but its comment syntax post dates this question so I wasn't able to post until PPCG's policy on non-competing changed. Brain-Flueue is Brain-Flak that uses Queues instead of Stacks. This means that (..) pushes to the bottom instead of the top of the stack. That's the only difference, they are otherwise identical.

Here's what the flaks see when they read the code.

[][][][]
((([]{})))((()<<()>>)()<<()>>){}{}{}{}({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())
<>(){
}(((({[]}{}))))
<>
<>{
(){(()()[])}
()
}<>

Some of that is garbage that doesn't do anything at all, the relevant portion is:

((([]{})))((()<<()>>)()<<()>>){}{}{}{}({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())

The first bit ((([]{})))((()<<()>>)()<<()>>){}{}{}{} pushes 0 in flak, -1 in Classic and 2 in flueue. Flak and Classic are differentiated by their use of [], which is a -1 in classic but stack height in flak. flueue ends up with a 2 on the stack because of its queue structure, but we don't care because we are going to destroy this value anyway.

The next portion is ({}<(((((()()())){}{})){}{})>). For flak and classic this puts a 27 under the value on the stack, but for flueue it puts the value on top of the stack.

We then have (({})){}. This does nothing in flak and classic which read this as duplicate the tos and throw a copy out, however flueue reads this as put two copies of the tos on the bottom of the stack and throw out the top of the stack. This transforms the stack from 2 27 to 27 27.

Next we have to if statement. Since Flak still has a zero it will skip the if altogether, but since flueue and classic have non zero values on the top they will enter the if.

Inside the if we have (<()>)({})({}<{}>({}){}). (<()>) puts a zero on top for both languages but ({}) rolls it to the bottom for flueue while doing nothing for classic. Thus ({}<{}>({}){}) computes 54 for classic and 81 for flueue.

Once we exit the loop we toss the zero with ({}){} add 1 to all of the totals with ({}()).

Surprisingly I didn't break anything with the addition of Brain-Flueue.

\$\endgroup\$
1
  • \$\begingroup\$ The formatting is kinda broken... \$\endgroup\$ Apr 20, 2018 at 5:34
4
\$\begingroup\$

83. Objeck, 2332 bytes

#16  "}(o+?23!@- "/*\Dv;'[af2.q]PkPPX)\('#CO"14";*/
#/*0|7//```"`  )[-'][(>77*;,68*,@,1',;# l1011)(22)\4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----\).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'\['];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉\';';print((eval("1\x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'@*99.?.*.*.*.*.*.*.*.*.*.*.*.*'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>{\';   a=$(printf \\x00  );b=${#a};

"}"';           ((((';case "{"$ar[1]"}"${b} in    *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h> 
#define ␉l(d)␉#d
#define u8 "38\0\0"
main (  ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0  "'\"")[9]?"75\0":'??-'&1? "79":"77\0");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<-\>+++.---.
=end
"""#"#yxxxxxxxxxxxx\++++>/<~#class P{   function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3\=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//''   16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25"  +/ *///X222999686#

VIP score (Versatile Integer Printer): .004078 (to improve, next entry should be no more than 2417 bytes)

Rundown

This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck

Verification

Try it Online!

Languages currently not on TIO:

  • Japt, 7 online.

  • Reng, 19 online.

  • Deadfish~, 48 local.

  • Moorhens, 60 local. use moorhens.py from the v2.0-dev branch

  • Morse, 73 local

  • Archway, 74 local

  • Trefunge-98, 76 local. Use -v 98 -d 3 for Trefunge-98.

  • Objeck, 83 local

Explanation

Objeck is a language that I don't know much about, but from what I have seen it has boilerplate on the level of Java. It has a similar compilation model to java too. In Objeck from what I have seen everything is the method of some object, including printing.

Nearly the whole program is in a comment as far as Objeck is concerned, It uses # for line comments and #~ and ~# for block comments. A ~ was appended to the line previously only consisting of a # at the top of the program to open a block comment. This block comment extends over the length of nearly the whole program until about halfway along the 5th last line, where we see the meat of the code.

<~#class P{   function:Main(a:String[] )~Nil{83->Print();} }

The < at the beginning is for perl6 balance. The ~# is the closure of the block comment. This code is similar in structure to a Java hello world. We declare a class called P (to help golf down the number of Alphuck loops); inside this class is out main function which takes a string array as a parameter,~Nil means this is a function that doesn't return a value. 83->Print(); is calling the Print method of the integer 83.

Everything after this line is commented out by line comments.

Alphuck

A s was removed from near the incident jump tokens at the end of the programs because of the extra p from Print() in the Objeck code.

Brain-Flak

Chance pointed out that the stack swapping we were doing for Brain-flak is redundant. <3> and <>{ were removed and the brace replaced with one at the start of the Bash code.

Incident, Prelude

Spaces were inserted to keep Incident and prelude happy

\$\endgroup\$
4
\$\begingroup\$

138. Braille, 6136 bytes

#16  "?63(o?23!*# #@"/*"r"{\Dv'[af2.q]PkPPX)\(9 9'#CO"14" ^  */
#/*0|7//```"`  [>.>.])[-'][(x>77*,68*,@'1    #  1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112\n#z#111#y#y#y#_#11111␉
# 36!@␉`  e++++++::@    / "78"oo@     h#115 o# doxe b  x-----
#cTaTa Ta TbTbTbRtRtRtVkVkVk RcRcRcBkBkBk
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++q       L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*.                              _         _              _
#D>xU/-<+++L    _
#R+.----\   \).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOxx4O6O@MoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++. _++++._#/+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWWW/WwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                    (([5]{})))␉\';';print(( eval("1\x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval("\"ppp\".bytes.class==Array and 4or(\"ar_\"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*\>]xxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39;              '_(*****************819+*+@[*99[?]*]***|!  )'
#\\
""""#\
' ( <><        (         x)>  ){ ({}[()]  )}{\';      a=$(printf \\x00    ) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#\
=begin
#p             +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
😊♈💖
😇♈♈ +-------+
😊♉♈ |$0011 \|
😇♈♈ |/1000 /|
😇♈♉ |\ 0011\|
😇♈💜|/01 00/|
😊♉♈ |\ 0011\|
😊📢♈|@ 0110/|
😈♈💜|       |
😊📢♈+-------+
😇♉💞
😊📢♉⠀⢃⠛⠋
1  1  ! !           x
2   !    !          xx
1      !!           x x
1  x*               x x
53  +               x  xx
1  x*                x   xx
51  +          xxxxxxxx    xx
1  x*          x             x
34  +          x             x
15  +          x         ?   ?@             !
1   *          x        ?@    ?
1   !          x          +   *
1              x        ?  !  ?
1xxxxx!xxxxxxxxxxxxxxxxxx?x@x?
  x            x
             xxxxx
            x  x  x
            x  x  x
           x    xx
x          x
x         x
x         x
x        x
         x  x  xxxxx
        x   x x   x
        x   xx  xx
       x    x  x
       x       x
      x       x
      x   x   x
     x   xx  x
     x  x x  x
    x   x  xx
    x    x
  xx     x
 x      x
xxxxxxxx

7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38\0 "//"16
char*x="23 12 30 1 "
"z c #0C8302""b c #B87A63""_ c #0000C0""d c #708FB7""e c #58007B""f c #FFC0FF""O c #FFFFFF""y c #FFFF00"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""m c #CA007F""n c #330001 ""q c #E60000"
"r c #FF8000""t c #FF00BC""u c #008080""T c #C3C3C8"
"A c #0040C0""B c #C00040""C c #C04000""G c #008000""E c #808000""F c #00C040"
"l c black""g c green""x c blue""o c magenta""c c cyan"
"fhtezAyAgBBBBCB_gxggxGc"
"fiTuggggggggggggggEFxGc"
"fjTuggggggggggggggggggc"
"fkTuxgggggggggggggggggc"
"fmyugxgggggggxOOOOOOOOr"
"fnbyyyyyyyyyyyyyyyyyyyz"
"fqbyyyyyyyyyyyyyyyyyyyz"
"flbyyyyyyyyyyOyOdOTTTTT"
"flggyyyyyyyygOOOOOOOOOO"
"fllllllllllllllllllllll"
"ffoOOOOOOOxxxxx_oOxx_fx"
"OOOOOOOOOOxxxxxOOOxxlxx";//"
int  y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0  "'\"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int   q(int a,int b){return b;}main(){q(z++,z++)?puts("124"):y  ();}//<*/
#1""/*/

>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99\"  ) ;print'(''72'')';end! "           );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9        @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<>       K y7g+H           ;
$'main'3x            #     $  |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>;4=C+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>>  /                  44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxcly"78" \++++>/<~#class P{       function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\\     @,,1'1'<>   _      @125iRE
#s|)o51~nJ;#:p'34'3  \=#print(17)#>27.say#]# print(47  ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//''  1$>[+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~- COprint("65")#asss^_^_# 
#9 "25"   +/ ppppppp           (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#

VIP score (Versatile Integer Printer): .002334 (to improve, next entry should be no more than 6268 bytes)

This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 05AB1E (26) local
  • Moorhens (60) local. Use moorhens.py from the v2.0-dev branch.
  • Objeck (83) local
  • RunR (90) local
  • Emotinomicon (94) online
  • EmojiCoder (96) online
  • Cubically (97) local
  • Paintfuck (104) online (9x9 grid, origin at top-left)
  • Ruby 1.8.7 and 1.9.3 (108 and 110) installed locally using rvm
  • ImageFuck (119) local
  • Braincopter (121) local
  • Mycelium (123) local
  • Deltaplex (127) local
  • Brainloller (129) local
  • Extended Brainloller (131) local
  • Wierd (136) online

Explanation

Braille is a language that uses the Unicode braille symbols as its commands. Because it uses a hacky parseing method to find the braille symbols any character that starts with an E2 byte will be interpreted as a command, but If it is not a braille character and gets to execute it will cause a crash. Because of this I put the Braille code first out of the Unicode languages and the Braille data at the end of the Unicode languages.

The memory consists of a tape with the code and a single storage cell to the left of the data pointers starting position. The BRAILLE PATTERN BLANK marks the end of the string we output(it is written backwards starting at the end of the code).

⠆⠄⡒⡆⡘⠀⢃⠛⠋

The commands in order are:

  • move data pointer left
  • replace the value in the storage cell with value under data pointer
  • If the value in the storage cell is 0, move instruction pointer 4 places back (into storage cell)
  • print cell under data pointer
  • move IP back 5 places (to start of code)
  • exit (this is executed when it is copied into the storage cell and we jump the IP there)
  • the other 3 commands are used as data to encode the characters for 138

BRAILLE PATTERN BLANK corresponds to the value 0 and the value of the other symbols can be seen in the table on esolangs.

\$\endgroup\$
2
  • \$\begingroup\$ It seems that the Braille characters have been breaking emotinomicon. \$\endgroup\$
    – Wheat Wizard
    Dec 10, 2017 at 21:18
  • \$\begingroup\$ @WheatWizard In what way? seems to work fine to me. \$\endgroup\$
    – Potato44
    Dec 11, 2017 at 19:00
4
\$\begingroup\$

142. BitChanger, 6181 bytes

#16  "?63(o?23!*# #@"/*"r"{\Dv'[af2.q]PkPPX)\(9 9'#CO"14" ^  */
#/*0|7//```"`  [>.>.])[-'][(x>77*,68*,@'1    #  1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112\n#z#111#y#y#y#_#11111␉
# 36!@␉`  e++++++::@    / "78"oo@     h#115 o# doxe b  x-----
#cTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzLz
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++q       L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*.                              _         _              _
#D>xU/-<+++L    _
#R+.----\   \).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11xx4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>+.--._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWW/wwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))␉\';';print(( eval("1\x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval("\"ppp\".bytes.class==Array and 4or(\"ar_\"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*\>]xxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39;              '_(*****************819+*+@[*99[?]*]***|!  )'
#\\
""""#\
' ( <><        (         x)>  ){ ({}[()]  )}{\';      a=$(printf \\x00    ) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#\
=begin
#p             +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
😊♈💖
😇♈♈ +-------+
😊♉♈ |$0011 \|
😇♈♈ |/1000 /|
😇♈♉ |\ 0011\|
😇♈💜|/01 00/|
😊♉♈ |\ 0011\|
😊📢♈|@ 0110/|
😈♈💜|       |
😊📢♈+-------+
😇♉💞
😊📢♉⠀⢃⠛⠋
1  1  ! !
2   !    !
1      !!
1  x*
53  +
1  x*
51  +
1  x*
34  +
15  +                    ?   ?@             !
1   *                   ?@    ?
1   !                     +   *
1                       ?  !  ?
1     !                  ? @ ?
x  x    xx   x  x
x xx  xxxxx  xxx x
x xx x x    x x
x  xx  x    x x   x  x
x x    x   x  x   xxx x
x x    x   x  x  x x
 x x   x  x   x  x x x
 x x   x  x   x x  x xx
x   x  x x      x  xx  x
x   x    x    xx   x
x    x xx     xx
x    x xx     x
 xxxx  x

7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38\0 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int  y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0  "'\"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int   q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"):  y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99\"  ) ;print'(''72'')';end! "           );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9        @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<>       K y7g+H           ;
$'main'3x            #     $  |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>;4=C+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>>  /                  44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" \++++>/<~#class P{       function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\\     @,,1'1'<>   _      @125iRE
#s|)o51~nJ;#:p'34'3  \=#print(17)#>27.say#]# print(47  ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//''  1$>{{{{{{{{{{{{{^{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_# 
#9 "25"   +/ ppppppp           (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#

VIP score (Versatile Integer Printer): .002158 (to improve, next entry should be no more than 6310 bytes)

This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille, 139 in Core SNUSP, 140 in Gaot++, 141 in Floater, 142 in BitChanger

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 05AB1E (26) local
  • Moorhens (60) local. Use moorhens.py from the v2.0-dev branch.
  • Objeck (83) local
  • RunR (90) local
  • Emotinomicon (94) online
  • EmojiCoder (96) online
  • Cubically (97) local
  • Paintfuck (104) online (9x9 grid, origin at top-left)
  • Ruby 1.8.7 and 1.9.3 (108 and 110) installed locally using rvm
  • ImageFuck (119) local
  • Braincopter (121) local
  • Mycelium (123) local
  • Deltaplex (127) local
  • Brainloller (129) local
  • Extended Brainloller (131) local
  • Wierd (136) online
  • Gaot++ (140) local
  • Floater (141) local
  • BitChanger (142) local

Explanation

BitChanger is a language formed out of a goal of brainfuck instruction minimisation. To this end cells are only 1 bit making - unnecessary, > has been combined with + to form the instruction }, and IO is memory mapped. The data pointer starts in cell 16. Cell 8-15 hold the bits used for IO. Cell 7 needs to be set to do output. Changing the state of cell 5 causes IO to be performed.

In the polyglot the loop already existing for brainbool is entered twice because of the }} that exists for agony. The < inside the loop causes it to exit after 2 iterations. The rest of the loops are skipped until the one enclosing the PATH code.

$>{{{{{{{{{{{{{^{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]

All of the { are for Japt to cancel the } in The BitChanger. The } allows us to enter the loop. The code inside the loop sets the bits into the correct form to print 1 with a leftward pass ending at the IO bit is position 5. Then we set them into the correct position for 4 with a rightward pass before moving left to hit the IO bit in position 5 again. We do another rightward pass to set the bits for 2 before moving back to cell 5 to print. We leave the loop with the cell pointer on cell 5. }<} is equivalent to > in boolfuck and <} is +.

\$\endgroup\$
4
\$\begingroup\$

145. MiLambda, 6254 bytes

#16  "?63(o?23!*# #@"/*"r"{\D v'[af2.q]PkPPX)\(9 9'#CO"14"^  */
#/*0|7//```"`  [>.>.])[-'][(  >77*,68*,@'1   #  1011)(22)/ \S \7aa*+42@n;EEEEEδΘΔΔΔΘΔΘλ iiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz( coding=utf8␉␉␉␉1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>c#z#111#y#y#y#_#11111xxxxxxxxxxxxxxxxxxxxx_xxxxxxxxxxx/112\n␉
# 36!@␉`  e++++++::@    / "78"oo@     h#115 o# doxe b  x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzxxxxxxxxxxxxxxxxxxxxxx
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++q       L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*.                              _         _              _
#D>xU/-<+++L    _
#R+.----\   \).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOOxx4O6O@ 0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0    )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))␉\';';print(( eval("1\x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval("\"ppp\".bytes.class==Array and 4or(\"ar_\"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*\>]xxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39;              '_(*****************819+*+@[*99[?]*]***|!  )'
#\\
""""#\
' ( <><        (         x)>  ){ ({}[()]  )}{\';      a=$(printf \\x00    ) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#\
=begin
#p             +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
😊♈💖
😇♈♈ +-------+
😊♉♈ |$0011 \|
😇♈♈ |/1000 /|
😇♈♉ |\ 0011\|
😇♈💜|/01 00/|
😊♉♈ |\ 0011\|
😊📢♈|@ 0110/|
😈♈💜|       |
😊📢♈+-------+
😇♉💞
😊📢♉⠀⢃⠛⠋
1  1  ! !
2   !    !
1      !!
1  x*
53  +
1  x*
51  +
1  x*
34  +
15  +                    ?   ?@             !
1   *                   ?@    ?
1   !                     +   *
1                       ?  !  ?
1     !                  ? @ ?
x  x    xx   x  x
x xx  xxxxx  xxx x
x xx x x    x x
x  xx  x    x x   x  x
x x    x   x  x   xxx x
x x    x   x  x  x x
 x x   x  x   x  x x x
 x x   x  x   x x  x xx
x   x  x x      x  xx  x
x   x    x    xx   x
x    x xx     xx
x    x xx     x
 xxxx  x

7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQ
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #s""oLz
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38\0 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int  y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0  "'\"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int   q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"):  y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99\"  ) ;print'(''72'')';end! "           );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9        @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<>       K y7g+H           ;
$'main'3x            #     $  |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>;4=C+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>>  /                  44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" \++++>/<~#class P{       function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\\     @,,1'1'<>   _     @125iRE
#s|)o51~nJ;#:p'34'3  \=#print(17)#>27.say#]# print(47  ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//''  1$>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_# 
#9 "25"   +/ ppppppp           (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#

Try it online!

MiLambda is a 2D language with some operators being Greek letters. MiLambda code is on the second line:

EEEEEδΘΔΔΔΘΔΘλ

E is a Latin letter, not epsilon. The IP starts in upper left corner going right, then it is redirected with v and >. Each digit is printed individually because the code is shorter this way. λ terminates the program.

Each Greek letter takes 2 bytes in UTF-8 and the code uses 9 such letters. Prelude shows position in bytes, while editors usually count characters, so there is discrepancy between the two concerning where parens are situated on the second line. For example, ( after bfz is at position 149 for Prelude, but 140 (141 1-based) for editor.


It is a shame that this site does not have general purpose text folding despite overwhelming support (the feature request is broader than stated in its title). Such feature would be very useful in this thread.

\$\endgroup\$
4
\$\begingroup\$

149. CSL, 6416 bytes

Try it online!

CSL interp waits for key press at the end of the program. If it doesn't it exited because of error (stack underflow, see StackHas()). I used Chance's chat suggestion to remove ! from the first line: 50;'51; (hexagony). Second ' for Shove, pluses for boolfuck. The pluses are compensated with minuses on the first line for brainfuck, on lines 3/5 for Minimal-2D. Space in v e for Beatnik. Insignificant refactorings on line 2.

CSL code (line 29):

... v e
      .
      .
      .
      >
      e$P+++++*D*+++1++1E!

Redirection operators don't act immediately, e should be used to invoke them. E executes instructions in reverse order because they are popped from stack. Additional e/E/! should be avoided on CSL path. CSL code has $, so it needs to be after SNUSP. Solution w/o $ exists, but puts more constraints on line 1.

* was removed from the first line (no need because of second ') and e added, so fixed Paintfuck by removing * after first e and adding 8e (==w).

Almost entire polyglot is in parens now for Underload: ( before coding closes after Paintfuck. Removed Underload parens from lines 2 (at the end), 15, 32, 154, 156 (the first one). Incident line parens are left to get rid of Prelude "Error in the program: extraneous closing bracket;". Grass line parens are left for Brain-Flak Classic.

Changed incident prolog jumper to +?, ?5 and ?6 didn't work.

Klein 201/100 were moved to line 28 with insignificant changes to fix 99. Cubically: jump over / with ! in Klein 201.

Other langs as usual.

\$\endgroup\$
4
\$\begingroup\$

191. PHP (-r), 9400 bytes

"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bcyPNkhj2TMj/wC81DX4DgLg2QIAAQWAGvA05wyE5vAxnPpIfpgE0gCYb3T3dDRIYDr84sh1rrVYP0mqtWGktnbMrO7wPivCGww9WaCMcYb0qNvQbvn1ybDji/IPjzKzqCy7kzHznHFmOEEig65KVVZWVlZWVdemW4vR/85softihqY97uukyV3Vc1rG1G9XOsPUxe65oTjFfiEQQqmH3hgPVcJ3VSJTJjGlGW@uAn7nmtWpon1QbwvOMWbbZs5UBc/uKy1SnrViqw8yhaw1dZnbnJyswtjUwr7Q0phxoRg/AXNW2bNWl@GXGTg1dGbQ6ylRMcSpDy4Z4h22q@ufBZ5e1zcFAMToOQJYYe23ajorwbdVxTEy@wthoS21PIS0DqGJr5l5j/8VUVIWxF1BExdLVEVNajmsrbVczDaRJjh3vnx4fTqWQZfb2ZHt7OjTPXqVNg20P29fTUQV2ajuKrkzjX2aNoWvuutPhRdboqYbC8plKJj8dWWLrtjKTZIXZqtLparqagQZhadZXdUu1GYawrmmzXSiSXs6Vc81GkDLTxrTlIHIabYXphYI7VZ98Dghv2n3VgBLmpiNlP3IqIu9HdDTKQLHHLO70TRv4yGZDR@2wW9PuAHMZ@jiRgvRs9Im1FEctLSOCgo/g2jBvDWAi14SmbY1dlRmmkabECLjM5L3mNGPlixjaONidDi@x/N502AowWvu6O9uW@TI7Mq3xdGiFvdb25rFzIcc7wobZgdaYipPZoQJBlE2Y8NQ9D22zM2xj13H7KqTE7oat6UTa0Px1ZolOnkEHi1L7czBAfWwO1HBuDjNUIK9jqW2tq7U5W6gjVzUcyNDJMA2KcKvpOuuoOiQIsLdTzDGxcYKglq70M@1MBNkKc2GDa51prG1ZjEcxXYMibefKTMW6s08Qr/cdNrIGzNEGEO22zW5XVdkn1epD8kjHjDD4tK2pavm@RRVgDNUjjWpBd0bSmNj7gU4ehW5txQK@dwQNXG0AwkpzYw5TFUdDcQhJHNXoEFUtX1CaTJlgWHajQXeFqg9twu2oNnUYwgudy1YBpeKLqvitrbku8TxrsENVsdmJraqJSaE5kSVkZmIOLlYkQ426thbbOtiOQePyFBnFgsa0CydvXkYUlqmxxWYVvjVJqka29jfZ3eIFurmMBAaw7LiSYLUfmZO9uFDhO5Jb2Z59HwGsEaCKzrKm5WaVtAUFTLtQwKyCTnSlb/IZSw9lzNam2iLEchyqA60BooO9TVHN2kPbxnEgIKpyDZXWTaMH9ITK2kMD6WGwUg6aoG2CGE8x9QaoBnKT2gh6NVL4pK9BoznYJKFuwUczIiiMZ8DGgqJevo6pDwkOUjou8jJQBZIixt0ue8u6iqZjEohHVLzUtuoMdRfTDI0OtjyMVmonw7xitKHjAtDAvIHsFEBKAcD6g1C/pEIBMDSESVXFqJ/@8Z91ej3A02i3QTIJdn3LOmabxl2FCguDGUOGBXGoU7EALoW58@SQwY2iax3FxeyNsciCCkG53ppDvcNMyNC@1aCX9pUb6NnQudquypmcD9UpNlCuuTTROOdCxQdKCxqWMqC8qdpp9nwDWqmtRqLEM@nB0O2WWdraYjEn@0P82Wr82ZMLFQqXyCSWFrPZXhUYLrNEQeCLPcY5bxsTA4zjKo6pdSLW2O2bRp6l20xq10xLNeKxCRyxVMxuxRIZlHLxRFWrtTNdzejEY2vAi3XIOJaotmvtc231sjqVPJwloLlFNNhd1Xg7IUVA5FCnuMkOQBZnQLS/TQtXKM50mkhyjM6EgpEw02E3PCBKqgrypYkMAnIo4@iqasVzGTmBYgLh5tYbI@bVdAqHqPCqdpmMRWPJcNUJA9R0oqLYWU80E8WWbvVxyAGiGI4FI4GNvNuGcRYlo6O5oC@mWIv4mkYRkCwkE2/VmK3igOzzEXVJ3uUwfRoFpcAQdKHJnqx2Qh0ZhAD0ZdeZkca6eQsZUplwmAHRYWCmSg@aBhLzijR4RXhOFDJZJa4mALaWysrplgadALsbyHTB86G6AXghz2EAG@8kIdkzUMaApc2H1aDDMK0LfWkA4gF0mbaKMgeEj8oHFMxkSP3PAQ0ZdeVcOl8sTvaxmS7m2tlG@nsQ0p@yj/YkrHxjQmmAkaer3jJdMXpDpadyPYop7bZquUJQQU0cF0TR9HhDgWkxeGacfmTx@XTeNIh4qkWQBwp53npiKFRQugg1Pa2DMGWKmGiA3meDWNLH07kDwM1U5tIHBJkowAfpgSJ4GgAwmTpS20MXpBow8G1fa/eBZ7F0BpeLfBCazh6CwrmDZE93/ayxMHL9aT6SyfpBWIwHUaSxRWfxwOCKqOoTAdT44YDHMSvOYA5i0y8iDASh0ExWyQDvfQHnwDTMOUiBkD5aBJmM4e0AmtgxKpQwcHlqF3VWX8v0mwjaDNX4DvJf33UtZxXGCc3tD1sZ4JTsiT3edQ8MZJasa4811@Tulm62QCw70D@zXg7Z9rCljaYqRGF@G145kRtQwLoOq8HI/XEIXBePdR0QmBS@gcChKIkEN6HgvxIAElAGCBXvOiSKt0GoHI@NdlzKUFfKQKeTUkzCjivBZEXCVD5dNswBSiF2RooBanowadMM1PSFzCeRr8wd6nzZT3pdLJa5MjUjfhd78uRJbDVWB8n@5MkzcK2h6xm6kuB6Rq40uRAugy5KkSIXxp5TCgy7jN2fe5hHiUtsthGOSp80K66cr64WLlPKuSyeeXwmQNSBZAPoND4ATyxRq6EzkZDqt1DRTKs7WfsNlM7HbVuzBBFeKjcK9wsqFIgM2sDCSaCtVnGQfZwmg5oNoyAore1@3I5dnOcuLi/uLjrJi/tYClMnqkqtBZWC/OKDTM82hzBcJs6XV9PyZSJxXoBBslWL5WJL8Xg5rUNGSiLxXTmRVDi14zEVpHb84iIGRBX0OW/3bcI3SuUTCZ9UUA4cmEEnjMcyd2XIv5W4TCRjkDYRS8EUoxaLAWXaSASHKo2cOUGgg6NXnDAbyWSE2NC0r/E7I/YhLAMTLJ58G/h343hy0jq4BunK2o6Oqkja5toIeLNLPLBDD1/jWmW7pLEaMNxCDWC07fgzI5xLG0PSn0m5NcMZ0XQQISgMxx6Uq9oEDCLuaiOYIEC/H3uKEI7fqAttwITT1NXMGakmEoOOw7C7Z@ZqQ4d8WMm0nYAHQO8Bp6UrbejYk@guJHYBCIHPs9n5MYnqDOJpVYlmNV@qIwwsbcVA@nU00tqHmtNH8oJmhVMJuwtURZUddAOVqLbL2jDm94DS6khzuQ4PfHSMSXYUJ55ArbHBtS5U9lBjwEJ5NgAazs02zHdU0Bwwlk8e2ZZxo9mmgUTObAFqYPgqtsEU8nnkBTZqNHbzmw/Tdx5yoNhMsByibRjrNHHbTptlDVM3eyZbAgBkzUyGM/au0YYigM7nwvSSOdonIlCjZxrjKR5Ucbh3UEeUSwVf@1YQMkvwmSuQNWx@pQOAB@p8vPv9FowQcjGXg/J7vhx9/EqGsEzXEQPbLAAQBlcd@QZb8nvV6o8nzEHIH3wWCfxkqrxj8nm9AgMqlEr08E@UNNzJeQj0cy@q47nm1X2LNCQ0ZYRnGRO1B2UQ@qmoDu82UMPoVDCGeqSYQDrT4EH7boPsPOkP1Yja7ptMugANI19n2Y56k0WBI4Gg64OqnIasVJuUMT@ZMABHXHMIWl1H1bWB5u6SuUs3UHUJhmUvFm1uAYJDTXUjYr4RiFc0SQWy1uhx@K0RDkhORKUn2z/Y3GoeNk52alJ26NhZXWsBB3fU5gAUT111JDb9ibIjFZCJ9J@u9SPTdGu8ua519sVPFNN4yfc2m3u760eNo/e8EITG0QZDXcGirC5OAWDyY4r2elXIDti1zYGvkTuiIRYLSHp1wmKP01MRu4yxQ2GvD4WXMHyANvhMO9Jrt1na5F4/UACuICDa5WkM6yWTCEl2ej9QQJYJJdrqM3bLC6xgoG@ln7BfB@jmxT@cSGC@k3P3iNwxho4VqtmdLFP4jdvt4qjtB@cp@DqNrK4HwQUK5lb@Sfu6IMtM1FxgH98y4eOrA3PxzUTNBfbxFTk@XFWYj24qZh6oj6xEyHAVYi6uqYg5gD6mFcIUXrkI4soU99CyhchrbvSDiXzcFcKNSxsBKlroEEEeYJ5zx4AvOzhNtJEGPJKXJ2Ixii9WsHQHJidrCIL88hmXMSAItDjH6mTckRugKIRRpEHn4IsYfjxnBFlvKk3olUFpvZBQFEvrIMDkUpC46Cc2p5KaWhDsg/N2zetNEAHDUJf2QsJRfiLehN5qSbhT5HkL2qY1DvXluzwn/kAT4iTUuwqc3CSHUDuyJyI5tS1vxYSUaS7gTmBI3TNBEdrTHFqTDEu8iK@wX0Qkb9YxoV5LQUw@sP6x9M18s6UURkSyGMTltYmT3cDVzGXkImLxUQyu9dmUXdAZ6WcCdKZQszF8DBi0uvQzB2BVWMRguMMlHqTKS7Tqo9HOBA1evSUwmtsTMqCWZijZI3rgLH9eeSbtFROFaandISi3WZh8ofsLYOlKmSC7rZb2ECjQBYvuPeeA2cPWPLJBL@zPmLTYBOHdoe3qakc8/8MvOtAAs83TV8ak0PuOJtCNeKP7YGuJpOihn/ktSzBXQ11TiAzk@hLKtoKrCIruO@ajRs2EpdN9xR6g3iwaF5gTf6DXPMJnvOS2qg87qvecnwmReNJwxlMb2oBqBE@c@NE094HkU2Y/np6mTrqpdAgLn@BoatDavF3UEVf1Qxo0yJivKKdnnWPBcpjbH7pD/osrYF9qV83C73yqrE4yWa6otGQ1azpKS1Mf4QNbuR52zLR13aNKY9FKD3E770RoTEp3deWaO5vonE8AXkVb6/VU23s@BHbbB52dJhvZW3o8wiqexsRIB1Yew2nr/PchEG8Hie94mE6aTj/fwpDEIm3oNUhaXOZOh8ikTRFWV1pjnHT1v52zMENSRUHw1NrJZK6AY6e/phEsqFvWw@lxwKX0lcr81HyBnZNk3lQkyxfW09zgRHUWS@1f6PUwcmkDRU/nOyHng0LcM2YGrjmgNANPt3XFAWZyRXOoN9B89PMYg@Ng1Ea2ClyPsHdQHG9p66FVkiCNBRqGrjkW73HC85A0nbYvB2hwpwP9BEnRN0vfDim5Tj/tu@YLBLPt4krFA/z2FQKOLxLgMkyIgTLmQ7Rrm7f4fVDF6Js3Kv@dP@h9mluqrxBVaZ04Q2vPSd5pf4ldca2bfuZT8Xpuqdy2PjdcWOQn1fyvZWhH000H5tv4@xghQHN2HP47n5XDNNMUI02G47B7fjJRKItlhKHsgZZU9J6pl8q9rAI/Dzb30O6i@BfPrxV7vtiS5S@LLU87Mg1ZPB@U99dZ@/pLnEDWZRtXoULORwbbebJLrF48XEGYQ@DS8vzKbefKlDKT5caPhxrAbvdvlbH3/BlDykPU9YYUa0y6NSh/mKBSBodrc3375@S2/Hhuna8TSDNoV75UiVDjXusqiGf6nWlSls/J35hCzuW@Xjx19aE6VOdqeQetKxW3BnIzLe5IUHSdL2@e7B58Y6FyohqLwkyYBeKhkdCH@iRmjl9Vahy80feogFF0DTr5F1WcufLOAoXcwsn2ITgO0TGbsGcMrYnGDdHuaGgcPU65vuX1bLMzUUiM@VaJVP6yIjWhszsqfR/S77cGJsyPzQEoDMZXtL9AShYN/juBmEICNWPC8DE3e3@pGhRaUDygRbVrJ402768TOvmHJvUEXKnAtM1Q3TH@PkTpeUK0ZZr6t7QMyNKORluA9TRuG/1SC80oOWLXAgvMFw6aQlrdhwwXfJwRM0ygHs6m3Ufmz2Ez0yNTwhmT@SOjVciA/qVJJozUZBly7Lbnfoghj7BTy5lyZuVRduQ6qNlSdYU/RqXlx/BVMoVH8flah1BuacEFF2n4skywrhWdEj3WGIildWCC0lcHKnkf0eyVztXQ8R4PAo1M/M6JzmRpkeGBdJYGfd3A34kloJA25JoGTKlcxe6pOCfRcW1ShD4kX721i7nE3R0oPZWfEHhMdASmCdzOxmdygXO@kWKV7zBpQzK@AP84K0DHuVbHjveci/D1uA3tORw8im1eH2@jBfSLnTqTnbtk8wV1z@ibfaOv9m3qHL7voe4BHOnysx2PVQLK31eca9y/R/IomMv1nTB1dVPXv4a6KA@5dDTN@cbZLdx734Gk34R3rLQgQjy@aMeDIZuIRGP3Q32nrw5hZHJM17TUNPkeAtXR4sN/59ubdw9iDjvTVLvDNx@g@U9xtZauslsNinDlhFe851uTWrqp4BbRR5R3oIz3/Br7VNu0v2j86Cmma1n0aFr60KEfsvOmu/MNmKtsm0r6NcyguXzfB2dZtWe22n3tS0VqqYpraNdZz5DDvY/OS4UwppprLL2JwRldA1rZ4wwyQS0cf4yP3YfGv9DyzNzabwxte/xlwTC5mu/bW/kqAToeyl8svM6JpiEfNzZ5G3geWaoQ67QPchMp0Kgsp9UcaCXyg/afiT1cQnrRguEDSs9UvakwoTWyb7FfioV@suRpoc0KED7PePGQINwR8g1mhfGdYc9JfJlx@x3QqfBnLsJGDw878dUkRzdvQ9Zm6PqKIR5zR2V/RfGxhZHioysj88icyYq1zbQ6fNDepWuWw39ZupufW7zZxfpZqPH82a9oso7a5b9f0vQGpo0b20GlSLdt1WmjGRylMZeSXAQZZg@kclpnAbAHO7f4s3sD5ukqkyNe@t2@2lNwo9uehnvedGd2EATM09sEvgbxm6HiaG@GpqvOxTm9XeBrUL5Welp7Z6IFPIQedcWuKP6Y6BQYNNsQt33Nof3FnmN@R@IsRivvs5HTlnb/nNvjhpGQniS2ebL0LvO2g/oOtPVjvDI3r0ktVCy6Pyj4NJcMqOI5t57zt1Y8ZlW4HQ6soSMe83Mf4GmBsB15cE3hzq0GUjH9EYQw6yu6O9/WHDKmgn4lRsbA@ZDW/b2mmz32fTnHQB0DgYdK@AOMtQ7j9KHiQg8wnHlaIM2O8pkiHnv90tg3vbyJ1os0qT1818IRHYfzD044KbHfD8I0W5zacjLe0cgo7Y2kYxTetnoWxcMdQxweXNPOMIKLx5VkMpGI8ERoYO8ZAOZB0eE0PLjCz705TNccl2C1Ljs/Z4t3o9XcqnzPakxaldjlJceKHzpGsTWy6GTZEU9@vqhc1hZj6XRsMXZhrLJczAdXdWCsueDKBGxXowcvb0ACZih8Byy6vRpX@cEcp0@H3kCp6oBydmqQzQQVPX68hJ9dOsGV/X//lx1xFhBmcA5oNSDYgSB4FNYcqH3z9hnPV@TesCwFzxIiDpADOj/Zkt5oMGBQ0OL4EUDzlp1un5TFwSJx7hY8h3yU90vBGxftCLgt2OWNx0vjb/EUGfupvEq1TX04MEBv7rh9J8OONdrxO7SDrXvgQjDDtXHy0EmxXdZRcf2UNnLTfFk3zWs6kYEl@fd/yY9T0XZusc3Wy56OUYZyxF3bMp1harfNIZTaQ/JJtU0BEkcig1QYoiUKmF/l4Qnc5EznvIAj094pJ8qGH3XaaByz9BaL4ZFiPDxR1brxxcbRi7fnucvaj2yQVf/DL7KJO0E46bt0peRIKeaBVO@RscLRRYgOYmNMWhxJPEN/r7sm9rrf8vYAEimcyXC7u8djpmmJXkMnVelgps@N4r6DOLqpnb3jTgM65EoMq97ScSfaY2qgtMTTo4YDHQy8CULNe11tMT7kBpP0scuKkCEeGVPAxY/F0u5vPLqDSRZH7DPrI5Ol27gjGXyckDqeFhvU1r0NNYXwtqfsptoa0lr/TT6TL9SoOovN2lqdXLbaMfHU5vkPF6N8Ln0xWtm6zDoeUS8uRt/l8u@A6ibM5RafZrHnbe1v3i1m6rnPnx1lzCTpPlblW7NATCzeHe4ebh2fNE5Oj6EV7j3xs23aAyWQNchFtMe4b@p0HhboYmuq8w3yx/cBeDzOFhW2hvc0JBKR8PZZAhW0ltLSIneGRNNE6i8kn5feUUPxswBCpnU15nHULgwT2IbAbEg1rPzQwlO9TKQVJxOJyzSU8diBfMLgBrg5spRIJbEaECsNxPpKUrGHK/uMh30Nxb6I5XGyPZsLghTz8zv343kV55Lg/ndSbwsGyt@@3hzL4/UmmEfqDaB@qJdmu7G7d3q0NZkMeIyeJHVrlaLYN86FM/Y0bmvxjmLSERuREI1NNYlJlIB7xWBGl3C0VPdWhWoJ4dge8MTEoVR@KRIwJlCmhjeZXFY5LeJxKgHqIFWs1tS29q42ChXRG6ND6O54FX0hsC35qL2CZySBOUr3UmTw41UDsQpyeV3vkIS4kNcxJ6z@pLweh1XDMRr0Vkr1wFDljzoOg//QqOS58pdsxMRwJl@yNMvDV1dhztb3YRNVPkaxRU4IaZGXXfLLi3ciQJk6VwrN8Wgrlti5D6O0rlh4AFtA78O8apV9HJp0TMgTJr5@cYszCIVf/0FN21awNnT8yHDxMLU3bhG@3e3jGmpnXDUj@R7muaGBAxUAhS7j2BrB5ACYrUuynh/r5yQ3xQlyb6gkI6AjToz6WoLDbjSHjITYCF3UcXSQlFgbUXG8x4YOiLGG7oBO0oHhm9/6QspJhrYI833CaYNJUeDJjK8yppgUQVinNnuiGIbS2zYMqx944kWCI8xOCGds7Uk6DZTraQZzDA3UeXcVbZlkfVhlrj3EFfd6bCaJV4RVcqX77kAPAc65W@FCzf70j/@M36dw4YL7D4V7lFsH3x8JXxfc/8iLkWXw/RPflwffH3PfD1lsstlD5DPlxH4uKsbL57cgtt7b3UPmkBEV22egjEKkR6mBfKQZQANtAA19Q@2G4DyHoFkCPPHzt9DswCvQ5qiyoJZC@an2ZRyPB69ms6jR48wuQ9tu1RG3oNJp4Y9DvCUDFKtsqVhalrNQyPSNh5CO7PVwnydHmEisgpyL3GhW7UOrjbvymeS0FV2tlaq8vbOLyg8F6YNf0EWAjXDl/5xBGtzI76eAuLpIFl9UknICk@LgFJNjKKc6Jmcf0PDi5ACQBAYb3pknUCFNQSrgTUMduaQFjb1JTQvvMkJLj8rvSvEQpQERx413OUx3sWDnJm50D3W6TLgZpDMEO0awVWkeA57/wC7cC@NS3OnBgJl@NYcdDXD/wzkXfXDOwkOMszdMxKfvh8DasOfHhok7fLehtCyez@YLWbmUCHGoJFBBebH7fgaU0GFBALRV7cq0nMbG1u7Lg8PjmZsSCDI2DRZjsfpa8iKdSZ1f@o6YX@5Joq5vZ49fr297pAyXKlj/RohgEXy6mPNymy7pA7mf8S2zs3lTxExGcu5rEdOKU3qb9ojMYg9isyHADb5VbybXeOLu/vxyrX5hRGey/zzv9phoZgmZC1wXDt0dE5suJhZx19sIfIJ3yjkZ7xBIXgruRvKPp3B/EPzwXQf@DXXBhQfeluMIHUX0TyJGMg9sRoa6Z7I8KzrtzwvmlRdkjVdUGYsaZNiOzOxhCJeGibrMXqYnztr4RDrgdiHvKjSHQzoknLnliG4d8Wnmw514GLHrB1cQiLP3fSidrrUit@KYqHdSyT8imnEsXXPjiYghIKbPLM1COo@e5PfBlNr5iPmHdBzUA0cZuv8lThfl3F5G@EUIzLuvIElXHhwOgW6HpsUCy9im6rmOQE9im0PIoo2TrJfDAcB16XGk4mihguaUhsRAz5hXlHM85C8okRl0ivFRItNXRx2tByNOPJEC0fSdLAeXJSh42h90pda8GqCpyeorUAdsmsIa3jUwSqxVyBtUkNsQ2e38YOMyAsgwaSuxyq0RsVPDu9cGG36VxVI@ZVqJVCzD@OxIXFlD67BkXMqwjT7uWiNzRrerkRoWPoLMB/OuZg8yWCsYZjgLvcA9q2Gu@aZ7K0KUUc6VjGZ01FEcjwivXiKdIDx2e3YTS0gzLE6XZ4irEjrTt2h4slBxhVAKbqCYkneVii/nJkVDpZLpOxE87gUTDcjx2LX3wAkqQrw7UCwWH9I1JA7LMPLGL@JGynHtBEvXcbi@ZQZLJslOAQ@KgHkIgnbJpdF57zje2hXP1qCRMNQxOvj4pFnsXM5kLsFNmSTYItooN0CbQuteIgLzTkiySmhBv4C/VSwRvyExI25KXKRsI3QTAEDNjSY51euTfAFaUK1Z/Wlw7DokYDhVK5VV0RqT0r7CgC/W5ghEQDtHint6P9BXHNgBqqGMBqgNW@1oIC@fv1INQwUCAc8M8EJIZQhMZidS3l2lqeA2Msohyou4I04AQUEnbynbit3pJqhri9kqmbuq96DWfLhAvaYrNJtx9r/OZrLVu/iiXhtnQddM1OOL/ZqcLCwlk4vGUnzRQG3r6VO0kt0vgjLXzMCkcwRA6UU9UQV@BuWvtmhUF5W1@GKnll@iFOCFae8dJPjRyWbuFpX77OJTUJZSEGJzoRNfdOgCkVwmI99D@bCHLGZTwDN3eBMG3UCK2S9qySSWIbPYxAL8mL04TtKweXGcJYNcVej32d5AdLcpVcxviZmbUzkBRfCqP2AVccASG7maHnBwR1lhXtwD6h/P@BVud2W0Sq864QmVNBnz9YJFyGmUuULIxPkNLkDAURyIiN6UkkiAMPnNb6JyiTHpWakQN5PPirlqMlaUYeoNc@boc9DDs0uSLd1dbKZvmJqOnXeVYubj5eH14eG7xEWcVVgsunEgycvSD6ySZ1/3WWH5Bz7st/lEo0vZSDS7JD9dyWY/fPgAMw74nNczdRAf/JM4T8cuz@MrjNVXVpZSpfJS6nmsGSpYIp7PJ45Zll1ommY5nQ58zT5dFxyP8s@zZ5QXTOnhn/Ewkb9weB4EEaHRb4VTilF2saIoS8nl/HOjCkWr4KfAZHDibxm@MisW2RZ@/uZ//5s//Zs/ob8/pe@/U9g1@wSf6y7Df3J/6oTcCrpb3U94wQpMLWokF6xYrFiIHf8QY//JPk@YXH@28h//5OBj1I3W89kzG55u9GO0VI5yJzjAV/B8N9F6dA3BSvfRcbZWq4Fz5T/@r5C@/hLwYMx4DX7qRQ9XaRytp2uU5HO0XgKHnM9Dvv/3L34RidZH0U9RWZajY/prRnMyfspP5aeMgSMrrZQl03zulXcU@nhhWVnOXwTtGWpubFo/uA/5QLsyMzoJSm6fq5jgBnJ8CxzelVt68vzDJmMqDLX4WV19PkPwvSn/USYNn4zoBiP0pEdeFaLlWqrJs/d5NRpyTFXY/2Wi7r7/G@EiUe9eyPS50r2coPpFVC4vHzwfffWHBYX2iBgNaOdnzqbDPKr7HuZ1evYtcJHoj7XakYt/r1v4d3iMfz9XzLFn8HkCf/QPH9@Lv08oRAQTyOznyW/RXSPR8@j55eWbPv3Z@Ldj4F/rI/7tfcK/Ny7@nbTx7@gN/j1UmUh0bW0tmkwegWooePZrPqfwzWSawufxLqL7nX7Y8kHp4HmERdOXyfT9/Xnmh1GyWhX/oDRVfR9@uAuKdXmfTq/9UE8mz6l453VRzrX0ZR3KyotMPz@sAeLk2vnaWqZZr9fTlz/Uz9cmE4l0z58nsZ8@h4T1y/PzSPQO26KGP0v403bwNy9JWfLiYAGjcwVcjJz0EAGMLnRHfyT6Ye1DPPks@Syn525y8rV8/do8CP4PDkYQoY1yV6ad6@f6cgckIsupp7lxbjzKDcwDuQNOFf5yA3Bque4o18sZOUOWx6MJVA//Dw5M9/WBCdhMSOmOci4iznXh2Ts4eA34upD3FfxpuVxuBIUc5W7gP6ejoKbbpuj5QzNxETln0gcVRv@MHMvkYplSLKZdFkvWx4u7@3zpo5SKNS/OY5fVaNa5uMhy7Yjll6t019j9fbO5tb/ZbGaRj9YWk8@T6efwqdWTa@LxLFqvPrtYTWP7cf7LNKPZtWcX9UIa3aUkNFIewtayyW/8BCjhWX9yEYEJ39kZfs9ub265ixzkujg782PxJ4tB5KIg@ABodm76CQcDTfP39N85@M/r//Upi59fJhiL392vxemTwL9E4u7@7l781hPxuPDE1@APA8CPSe7u6@gkoDtwnccTl4n7ex4Gv/HEGkdYxzzW6pQ4AIQOG@W5XsSqoOHVFuNioeziYpTLJaotCPHN68pnWnNJVGk3ymIL18lgNiAvJQikuFytLgv3SrlaLQu3XCpVq0s@VA48wglAqqO0q8jo1WgCi8C5P55Dmwrd5xiLd9QuXuz9zLJgYidXcp8/@0HNZkezm00ML3z@fAEdKYZ7UWqVIoTkyp8/Qx@MJWDSt2@KVdAKTOHkbB6dMjiLa2ul5Xq9tAzuUjmRqErni3e8EPFesiIn2P1i9lJ1JF5GmGzFonwHS1wuryQo9D62mJWqLLrGntWBfR34sLv7KFGSLRcT8dZYTbDlUrycrIi/2pMEW8vWl5j4Oz8vJJeXVpaeX14GKgJ2@OqdUpPva3fKKk7376ttcTEibotTnj4tVKCK5Vz1ItJsbjZOGk28YV6SUJpajGEoyY4Irv1ZduycjDPFyuU5lvvyIhZbrT7nbVQusmisKuDSMZBCrFyh6kVhBqh1cUPsCIW0@K7KS/nCk2xx9F1pKwca8@cl/Jyfn5fz5eQSSKmlSuXy8pJCPz@hNOeDUfeS7uippc/lUvEyjarI1ai7BIWVVwrRpYhFO31WcqyDi6U2GrueQGBfcVgL17UdVde9yyhvTVvv3GodFbAf7jU2tk5S@TVAmd9ubKTyx6frURm9xcBP0QX0H201Ng9OIcHh3lbjeOvF7tut00MId2DAA2LBZ3CoqEO1qd4Oh7fob6r02dAc5epKsaymBZ9R96df/cFPv/rvfvrzP/7pz//gpz//01//8k//AL5/Cd8/5s8//jeVIv7@@pf/5H/@6V/9OQT@O/j@W/j@H7/@5T//Bf@S/6/h@3@Gwv5afENw/AukBGx/9Otf/slf/PqX/@hfwPdfiu@/mP7@9M/@N/7/f4k/dP75T//sr/FHeP7gjwHh3/3Vr/D/T/7q7/7tr/D/f/nXf/dX/8Pf/dH/RI4/447/51/@G/77t3//D/72v/mnf/v3f/nA7x88@vvLrwj/5e8h5OvL@TV4vqZe3xryy59Vnt@GGkEuxFR/@g9/@uf/ALj1n3Hffw8@@Pej/tD3@DFJmpqlk0HgHzL2OQvKT@75Zx8UUP6PGArB7PMkNgrNeaG//uU//QsMnoD9B2EMOXkWdhGB/dz@EGD/lV@wMOwf/vSrX/z0F//tT7/6s59@9UcoxNLLlVQjlZa/MLsBwOJXwCFg6WvgAFBew/XsJ@xJJA@OJ2todIjIyQ8fgKRPwAVK9FKkWABfRK6TW0Y3JIQ5yRKfFSdxrg/fUWS5Aj40AyRh2EjyqCRErSdZrVZLRkY1iCNQ8GKaEauXcf6Ken8N8GIinibVLINOyUbrhAVS1pJHrLlUG/GESQyoEwaGBcKgI0nOS8lybRMyrI02GeJC5MnIB3h@qNXLtVEd0f1IRQAcyXXIEqBqWLpR/Ufw1wgnwEdGmz9CUcq1ZLJehpAaVZVySzUpT7lIlaO6JxnVG8MZQyvYs@eMfSfJZYnPv4CUTEDjbzKAfkZWiGcQf5FcEtWhf89J3yVMD@00IvrwMB7/DIMpvQAAvOk07meCbzqNpXkO0SOOKknZwiPJMQDlksJc4wfQyJqMJKl9k@SB/KEMX/dZq4c8iA6rs7i4CK61ulSQDkCRZ/b1quMqNi4NkBazyqRSRcJg3EqiLh6Sqr@0uQS/MvxvPaEtnpwcS5HFGA7fMeblkU4WzGUzSqX3qkZ1WaKSJwkuEg3CuXpJ6zugFy6zRCRONyonaL6oWqC1RF47vXVzBDpgSpJScqnCzaRiOvneXF2t/Sgvr0TgSf4hXuYsrhWGZsAX/GSwdyFB63fpNepp4AQVoxSp18UaFZMj9eOtE0hwcsDkfC7DQHG8W17JLxeXi/lCqVRcycvLpcpyqVgugIQq5Yr5vFxZXq6UKyv3UKDn0M9Tq0ut4lr97818/qu/N@8zPxQ/kfo7Nsqww8M36ftIfZROZ/NU5JpcXKmOa1AQCorUSXviOvL4Lg2KJjZP5IK2ON3hzhsoWuQujay6AB8WWYiwBQiCD2BGCz0Ty8a7B1WxfoZX5fM1NEkuAjMkIhfADBxbxAp/IthwT0HaPJW5s1gKnDl0Rk7wmMg@ZADtYLA93HzomuzE5Jvc1tX2AxAbff5aqA3bBH3z58OsK8Y1j9rU8Aq6tutH7Sh4x4wz0Nz@AxCn1gAPhaj27w3D1qAFBUQjIgdYhx9bN815ACvs9PCBWr72j5PhchydJwPwo90XOyeh58lWY2MnUmLrB/ubU4@iACqyva3tE9@7wmO9pEUfxfutvb1pr3jgnOEJK66kUiD44AefKfrQM7P4gwciZx4eEdVMLiWDgG@O1bt0@r6l4hXix/yS9FFXNx05FuupAxjBoI/KwMa4w7Vn6jA9Wsxt5HDFIPsZpzdNNV8cs0UQeBWY57G1Yr0UlYpSuVbK5WFQobvbu0Y1WoIZ33nlsjZiBVY@v7SiznK1Uoi8xu1bFZkfLdCcyA7MRwZ4bzWei3YjttqBucmtQacmWviOmKHFHgyEBwah09Z6fRB6t6YPANPESEtRGHy/9QM41PDHfTzA5XlQ2EyMPgseufWtPL75hvl2HCEKznBfL53p8RaLaWBxViMnKILp1UEMT3e18LZ9OmYFYzs/dkp346sgkCuRCC6QaV2Wi2TI7JWvlIvlSiFfTpUr5eUiTBOLKTmfklfKKxXgkJxclkvlYkVOlZcrhWUQxxBbrKxEoiCytG42C6ONLEn01Iw23oK5hteJmpl@PRLlZgMY4vFla1HFDxiWmVQoX@QYJJQiuL91aVST8GWEOXzVnyxFJIW1WXR7eyO3vS1J6@hBG99GTpI66CmWc7mVdUlSKWYDhow8JOqjb6uEWqskaejZaGxvI4Yr9OTLiEOSrnkM9@ieZwXADPQUCqT2StJHH10OkJu8RGVK5XJPLre@IUlDXjw8AQhwDe5bpsJuoQcjMNE2j9mAOEl64SXKARmkIw4nstrx6ttoSNIu9zQaiOIlVb7IK/UKPQ36QCIbfMD5ktQDR8@G6bsktcCJ/C9JbXC1xwqEDcCF5/oMV5GkMa8H1kSSRgSttK8l0OZEOOQD5dnZUfpuR@3xz9jmzzZE7UKUNhpubbdevGj1ei173Nh6cURRL1/uKFfjod3qtUTCVhM@JqaCqOvBePqjYlSzqejzo15BlDEV1Rw3VSphU/kIJROfHmY0aL7EqJcQNW9FSCCEzwCAW/hZH8BzXWnxKO9DUfQctVpSFVkWu043ToyrpOjRYok7FIdx5Rmo58vSKspTswtK1bCcSBefDctSaUVaXYKn9EwqgHMUz8VyjEmxC0lKgGR8Jq0UpdXYs2fp2FP5GZNWKtKqtLIiJar3qDjEE3fd@Cg1quUgIJtdw36MPQ@eoKcIJeNEHbmZHRV3Y7TT6bOJz9raGcDhGUw8ILc/HLB1dkuiA7fLe7uLm7V1kBO5qoFnnFX0Lo6io0i9o7gKTDfW74arqwL2vtqrnSOCz/izlpbO6mfSJQvnW1zJQalOjXZ@ZW3t/PMl6Fo1uTqOwiiSL1dHUToRsbJcjYNqn6g56keucX3W0S72pFnLcd1r0RkOznNPSnLqLt1M3@uK4y7KK/nV8@HieVq@fPIk97m3Jn1fly4xe1TJ6C9svAOBVoUwj2RcBEa72geIZ6tp/g4GuVxKZHCTd9PsNumedfYhJOkwoVUTDSuxOL4khe8oicdiK/lYLBGrAvATCBYtRhzhNakE0hSatJIHla9qq@4QFIxc9d4ri58NVzdLciR6H@ngVZvLlUj0LnJ/d79W98bvV2w8VpJpz/uUsV4SZh5ZWkDApYcn5Epn6s9Zo9boHTWqArSxQfMD4JoLfvgonX3yrcsUybX6D/x5UcdlO8gnQsXnS3nZtWQ9W6/XLyKSJEUlz8ocLxdhVoFT7x@jdFMa27jrDg06Lb36GgmmrHIN5Pwy8eO@pt@VC@k67ZCJA8/fR5NrWVz/ytSzRK32Aa0OR6KGKZxop3ShC8RBsS5KOIVRmXVc@WHlh/IPr08PTg@22fPcanm1zElBy/XPUyk5JseAtM9hZNOOtiJR67NZlH80Xlajq1assBwrTKhOFzVx9jaOnBA/R6v8eeHy8hymJ5cJ8NVq@WdysZxcXpVXEtE6ngHMr0Tr5ICulS5EL6McwfIKS4CHLMJ5OVrPinB5RU5EnTT3QZpi1IlEy68/fIappXiJo5YnVzYrSrV4v3YP//X7c5h93dMk7J7@8ScLP/ccAP4R3PfwR/AJwYVhgvjLH9Nr/H@NfjYOeJmlElA8@qFWh4b9oflDMxqJVmL1ZDaGrxMW@wrEtAaVniWD/lRnCf9@CAKWQE9b8n3gXVtixTrM@tWlbDZ7kXiTB52lUimVS9HIb2Y/2SWYgS0tNFiMXzrCdSV6r7Z3yCQ28TYonDgvLaQ3jw82XsH8FJQl1cC34rGNg/0MRuGL24JTQm1dVWx9LN7cNkYo1LFONg7xzcynm4eU5ozOh1EozY9FLou7nVXx4oTUDZMzBZbP5YrZ3HJWLjK5vJpbWc2XmKKrMPXeGlnCtYhJGVVrw7TGXLONbyQo8UIDYTBuT4NpiaOusheHe5SCjoovLWxuvT5gB/t77zNeKA8/2dk9ZscH2ydnjaMtqMfrrWMmNY7Z7rHEznZPdg5OT1hj/z2D6KPG/snu1jEiyEZQXuHqBCeYr/axNWfsZN2xpTqk@00EO2b7WnUnwxXbUrJ4h95ksIG36qt4GfVk@NCAuV0nrFYeNxZgtjds4/ts29dKp2NH8GCa1mYLOCQvLKk27vSU@jlnhRWH7z7l7OIT1l7ej62wdm7fKKytMD0n/pi@PCgcsSdPnlwYUlVI40i4Gr5WGw7C7c8QFpRp9/uthXhpmS2BLptfTgQx@weHCznPt3B2dLIg@3FHmwt537O7vVDwPVvgW/Z922ebC0Xft954tVAKku1vLKz4vs2tjYWy7wMmXagEOPc3F@RcxCPWjal1FuiNQPHt3b0ttgRAiepELFos0DEVDISIDw2H3xKAJGdLS7d9E19HDjOc8RR0R/0StAc@AbWAmsc50vUyxZZMC34G6gCAIRntSI7Tm5/sXjslsOJtEjCCRO4iC1ihBawQwC/g@VSEY09qLJ9gEL3Q5auvcX4xTopJpw6dQvvOYWs4/teBGVJ0PQWdRoQUqniBV2ThXqCMd8mq06XtmAQqQ0klW0ok8LjT/uneHs/MgixMOy4RJCOPNAenaQE2qCL8YtUhlDcObxZqC6TVgtAg8CVjkfuJ1oxMtyaSAuq5sNAGBJPUvVH0FEOFKoVLgYgXPXwbNQBDNLhz4OLnvOLxNta1p7ptKlACibl1sM1riIuJNTbZygmGmRKlKJpv0P78mXm@C3fSa096jRjHLZDzYnF8vKQ1hE1g2IJ3wI4g6IAwpVxAjkkmITVUh@JC9VoAosOXnyf2SlmHjHIx9vQplWMNfJUYZYHpkpQjSyMIIhAEI/IhMr9oT6i4iYXsEi7b8zf0IhFxHOFX2rXG/l0IIFmnCzrVqn4v9JtzwVAdtzolkEVUt4NtDe5Cvgl@FI/AySnWgm6SYl6kXMJInDukmJpiXQiekqlNzQDOVe1AJnqsAJ2RWn9/k7cQv/iDwnkA1Rjk3io1GAiLp9h9idEXFlq2qlxXPSiQhwQFfItME0dCcLjH0x1tUrIl3l@QLTH116Tc3V71@IinBnYQnEZkxZkJ5xVRXQqsB0Az@AUy7L81QM9ZkiNLJgWEz2UCbGsSLp3mcPceX36hElvTtXjyzbVAsfxgLba@shq/XS1gWAtYBGoBIj4OeJMATT@TrZmfhwLGQkJBtfl5KGAADXgJ@vgEgq9ID0NukD797elhkF6d7srQb6EFuVTgSSa97UlvZ9KL3RdCFAZTgvwy@8xa6JJL4MLzvawMjg6XlZMJu5NeMi3UmOql6foSmOcAPIeikoMhA84KY5QgGQev31YG@AqIGmtsN3f3t04mYxFfxmmKgvfx7caUR2ISTBQI4504ehJ@ieJdJALXN@OHPI8U0bN5fHK01XidgvIl2FrQA6Z1APgRPWGiBvdeDhBqqG0YjzspFj9usKUEe4olSzFhGUDPV2ehm44KqB7MsTO08pRVjoP4/smeFMUeGZmTlRRn8QT7fHEBQ2puhckD63NhUDBWCh02Lqygssvx@DqIkPKegNnnXZMrGwgJ7KngrRNzM7vK5diyXWCu2geNe5SzZ/FTve5xbKNh0TuFaJk0KXOq9IJslC3iHgYYFydVm8e1SBobkQ8wFLsxhOFwTvarJOnnyJ4U6ylYvCwd9VvL8iWNdrIsaV6WNcp0tgy/ESY8mC5Fpk6a0nUWpuVaCh7GFJEHFtpNDjHIjkS4PSV0q1HcxIv33cQq3UaBMqUJI7nmNptxR9W7@Jbdod2GIR/VZUeA4QdjMzySOhI6JiMFeVB/mozgL63Hu@9g1JlCSC/7rdEdanHKMRLxS@a4qkWlChUDbWL4tslwhvjC9LAfmhUPNYVKnFgVWvG2gv3BQ3Y@cRENxzF0@qk5wSCeZ0N9Np0T57PNnDi8b2xeEu@w7Zy4q@FgXglAMDwQI47LzYkxzIN5Cfg9LkHE5XmIgOdhAl9exhPzmx761WSLhy7iIfqf2ENV3CqzexBiQVAuBQeG2jq6qQLTtjW8zngakX9gF1LGR4nQ2WGfrRIBJylOW9Om0XuYBCI6/EY39rLRKr6vfPSdnC8nUiGEIYx4UdxA0R/CyUJIoYRzkET5i6WZZ@l0fNTIgtN4g/QZPPpudGB6FyQwrUfgMTaAxcb3gBfwJiI/xmfmOV0uQLc6yzgUjvZ2bH554s6mh6C9SsiJMEF/2@zT35p9OpQ/9smflXWNnU@W4zIZ8q9CQFBHr4P/rIy8Uk/mlvimGoe5RlWvH2BfvIcjlA0/fz@ZrY9GSCCfp7yqEHoM@EohgbjCiL5BvlDzidPB81IH489SjaVlPw2XeEFvIKt6qPARvDmg2cRrNJtNuj@t2UTLUrMp8Rxo4MUBLzzois7G4zKgpTZNio1LaUVKSel043hjdzetGVKK3whbkxzXtNUmXoMkpTowUapJJLCaCNNXdasmic1SisMotfRwHo1QHlDBL2dCQDwXehl4@H7ML2fXDlfJ/IoqmVOZBXf2fUVuR5QbHmV@LCebX37lZbQBflfFC69sVUNBw@@6Fa90xUsPJs7ao0lfFIHn65Clz8EbDniR6NHEMNHWeFUAvTi3xsjaJ3l3f0gzV3WI3o6mHkQQcCrnPumQ3pDB6B6ojir0LDIPZaTgXj9RsIyoaYjfPQWNX50QDGiT94GI8qY826SDZsypogaCxbSw8ucSXhcCDXBoWvDrXxkCbv/SEHDjtSEY5Ik6cOOdIZiiKxzi@hBw0QUi8AT2loI7CAfKSBsM0XATPpQuNLmgWDjkY01o1KfISenHKYoQGR0vc40LvImktCpB1R26rGT6whKEn3dnSeIyMitk6dZcLGZIdZiHdO4tKInU76CRQooYimZHlAbSpiQmcSWE0sqrlzD5DPGOJ2JQfZ4KM7nVExFBTVJ@@mC8Ct15UpuYXiBFYPLACxMk4Fam8JuoSLlPrPoqSNBiYSiuuM0pN@51fLDgYQyeopaIPDKT@v/NPCncJP@ZTpX@v58UzUx9fs9TmUemMN88W/kdTgv@i0L/XxT6n6HQ/860@QdU8mmUsz1@Sl3/ohr@7eoXybwxDBt27wZNb/mfo4f9jhSBlW/SA7xSn8uP6QJfHp89NPnwsP4zR@nIb7InndLZttloNE4Gsn30otFr9BtH78G/nttLnl0tr2/err9Y7zQ2N3svexv76ptyY3nPevWu/P5F99NHFbT3nYOX33/SrXY/8u7Iuj1TD28LatlpDIcfd3fG7s766WDjuPh@5Ta3pRe76@rHTd3ZfH3y7tXJi@Jx8vbjy8OXnwa5gXPYzSmVQWHndentxvjMiBRvtNPO9p52MDjubJ3mB3ub2vvt5EZu77jyRs7tbd1@X9i4TRZz2V3r1cGLo9Or1tb3@tHu3vvOxkdTKX28vrV2s51Kd@Pq6G3koPBG3vl4cNDbylde7GRvN7tWJ5ff0e3i1bujw/XT9zv9V8rWYLt4Wnl3NT4s9d@8uXH3k73ls9LwtbOcNBpv3uRfGS9ubraOIi3FPLEL6pn5RrZubw/NymBFfbW/0xu8sWUje1B8mzwenNxubq3rH1dGhdP3Z29ul4/fD1@/efn9QU47Pm5tKSWr1ckfX50sR9qDwm7y5nTrtKy86Jy9Gdzs7hTfb2Zf99X9RudQv37R2/nePD7c220UnKEh723c6O9f9K9eX29u7Orm4bVuNJazRf2k8/7gIHL6UmttqjvvnJeNq/77bHH9evl9smO9OLn61L9@uX58elDOjw7HOXPDOWrtdEebR6V8OdvWPx596pqv5dM3ydLN1cu89r7xyY0UPo2LlT39vTowXibbve9HH/Vs8lSWN77f/fT@/fHOjd1qGKcf324fXdmvO8aBc5A7evnqdUu/LrtX1vfG8bHczr1Qr18nc0pkdLrjQBupJ0px5WSw98YabZofj3a/d0qfkjdn1wV18/robePjUa51a1jvDHtPG2zkOgdK463pbg1HL9qVm9PrHX3v44HzPvJ6Sy4Wt82us959u1x5l32R7F6/eLcuH49y@8ZRd7lk7799c6ZpW/13p5@O2sXtt1Z54Bq9N59OB1vJrb1R/5NazrX04/fXRuS0eHx0mL81XmkDd3vn6HXJPcjtvT3s7IzlxhtVvjVWNsbFzZFdKpxtvrPfX@8YVva99nF4mFNvkp33lrv8Rmt122@19uBV5Phl/3T/8O3tbrFkvxgY2vphObe/t7Ox3@ssvxrvvh5u7bWuOi9236nvrJPSdX5r/ay0@e644J5cv3Ir7ZtB4bCcPNEHbu80GXk57A9XDs/sj29H3y83Bi21cKS/N8cr8mDjpZUfvW1sHXzqXR9a5r68nR9nT/fMaz336eT2045TaoyT5dGpOzDdE3lUlN9ECrefLPel9fLN8cH6y4PvXyrLmnamXB2/7eQKp@Ws1rcLu6XSC3lruzv4OKio8qfN1wWlMOgnnb3rbGejc/r27Fq/GrwaXLUj5YrTXt/9fqiYW628nHu/3t0qqnvreyeyetp7dby8uZ87fNc5PP04OulsvBuevj3QcltXLyt7veV3R28rr1a@P3FOlDPz3St7PzIqF0xHLlWKt4XjSvmgbx8Xzq4q7vevrkrr@llLfrmbH6jbmv2uPC5fW5/6t73bYzXX6r3Y/KgcdbdAkp4e5pTi8Hp/dBwpvD0Z3KxY68n31@1X7wxZL59pK9mTj1eV637/1e1me/ms8emjUnxxpVaOt7Mtfbv4Inm08ebwqrd59qm83Mmt771V3o22@u77yJsdbfOqcnZ9MBrLb7aPx4NGztCLN8dnxZsTc/34bOe43H/dsrutnas@yIbB@PTqdnizo670R7flV/2rt0pu7115w3CWD3ORl@ruoHN08updI9nNqxX35uD9vnVWPhsVX5fNs4p5UNZeNbovRm8Oulu5FUs7OxmdbvWz6xvaoAwy5VA/tTcO3ux8f/bSykXyRmn904ZZXPmYvBm9L51lD5N7w/ftk/zgzLZ33mn29rubw3evjhu7yd3W@MXhtXLwfqt4vL@x4bxMbmsldbxTuHUaGwW9a0acwfpof2RblcL313s9GAnMTqXz4qRwZjiNRvd2t3y81Wi8cFq7L5XR6EV3BcYI/GydvTVrkd/w@8gi/Coy/lD4dQeRgdNrmSOQl/yIVoQO0UToEE2EH5uh7dB8p/FvskuRk/BpGHqPIjfwDFugrLGOicpDhu3693vilf0pNjAhuYautmnRE9G6ttYauuhzTB1@yV6Fh8DorU/qyNJNDd@Ggjez45zUVvlJM1BfMpEDgw3GON901QE/o6PhC03EdZx0mTt/bwxdBxhZaLeZ926sDF026b8p6wMoEJbRS9Ptoj2WTre7utJzwKF3yPUhcuzffo056JqCxg/MQt5rKnKuKLamorpKhTvB97Dsv2C6ya@K92YcCigTY7rqAY1UdN2Diq/adLQbVR/T3f9qJxPhOz6/ahdkOAy3cU@G0ZWIU3tDQd1Q7akNoBZP6K20Zpee41Ucz5eyYokVlaGmYrc0F9/W2OSvDGjyHL09b9bk3kM6cikWaLlihJoNXSbKnQNlhL6pVEgx2k6OBwlckT2qhqiiersNl5YsQkn7rhj3hDAvWQ/j1ga93xXqCdwdTZ3AawKthkArWpCeWbP/zqFNjj5QNcIX67fe7Z40xQsi@BZDTqnHd1yGqFz1fFaV1yBUflHy2W2ZuMMAio9mR34XL1T1xuS8LNG@R9weCa2NM@xgtyW9jRiLjtgs2o1yvnzJdxDmaOueR3A/zVPOCU9DpXoaEHRBbKjweeAr0/ENmhxktr6IuGurKgHQbk7vGMjUZr/fMe890DItXTGu0VXlW2VhvmC3Q41F1@SH6oGmLL8uYv8kzRGw3pDU3wYbFFSy/WYhALEh1mvmUwO7M@23xzS8hf2s0T6GefizLl032/EgesnbcsPrlvBy4vBTWR2gJbGLO2tNe8wzQvNMvFoFENynQzJBNbzdqqFa1wJqIDra1BMqBfBt1QvC891qUM4Ue7y0PKsnxA60A2h@UflmIIQ694t1ybN6WBYCvRPhykwkDYjjbSECZ3aJuaYFROgKjoNhjHiE706doQrf6eVzEeN0Os9dwj97Fvas8o272KFUNHuiCElgN8YZ@lTh/EIjaN3vOphVwHrUULiDG5tQI15kGszwMZxpyeREO4WQn2tIN5klidrxObEghvwaCdIL2hMM7YmD1uBbcVmX7@DitI5MkWgNMvr82e8w4PW58dA7xAss4b8bFhmccybvy4KgVc/vdULfTTEBUXypej@7lx65uwcTcPPW0kaqHgeB2cSXZFgMgsSWJcviDoLwty9BMDY2lV3IqydP4pDqnOCy5Uv2lMXltbX4SjpOQd@VEwm/M4rk@VDyUGIQ0vU6i@eX4gUv8TImBpSFSQTL8xHkOYLlpbjsIcgLBHIRMHAVg5B8x8qcaycRl0OIfbyXkzD4qo05uS/lk/Ll2loZ93iGAqcS5@cXfamQzENijnohORnD0fKIUPjlZI0AeSEfGkdCKJaTBUDBs05ORgS5TkX4mYbzXL6cOzj9zpQX75yGN/hQcnyLn2qfl7G@yKl8U7rFwG25tgjENylZ9D6lIIyz9BKyOegI1CUht76Kh6ZS/H1aYtAC@lWnRsXQ4QiCQDFARPDwaCl29dhY1/r2wQ6Bu2Tg43VOMTnFyjANAYkCEqMMiUGEEA20XrM9sHw4GIrLCb7jmw9glMk@rjjj@QFoJ1T7vZxIjHHy4Qo34GvTenmTxhBO3zgkaO7truPj7dYR7pjd3X8BTbiA9Uix4Ner5hOO0a/ihmLw9zForgZFANnGJzSirrypJvPHQC9/gc1DLuCnsfOEVDuEYDyx0A6JLzS3qZkCGyelx0eqS3Sk1wP5AOVEFeYZ7FZlio7kGPNXlZb5W4To0BulJlKBw08oCogUQpqdHDX2j7cPjl4T5Q6bjb3DnQZihglmW7E7jN5zgR3EMFSdD6o@PSM4/IKE5nVSWt5LGeglvATLX4LGiQeATYppUuh0ibC@nOln4HnwvAQkUXxoUCqaHdWagxv3rvpgojLOHIS8FXmpxVAoyjRvJKQBb3Yk9ORoHSUd0dJUHSPmAmPTez8Ug8uTrIdvHWaZ9CI06rmoR/WIX2z@lqhCnl4Hi3zkDC1cHVY7Upj8SrutOnRrRkB9QKnqXcpESJYQoSBkfu0D@cHPpvhjr8BBb8OjQTfn672BmjupLIL2yGn3s3TckILEsXg60p2nVpJaJHLmb6edUB21SZXxocx4blc8tyvIjQtcdjWtkGmX51cTitg88mgeea64buxpZlw98beSU8t1odM7fbznhWwhXOpQg2Ez4X4h2xxPyLqnXpM99Xpx0BPnK3ePK2WCsJMamRhwgvFTTJg7HSBbfMa2QSdXaPY1tLH9ucdQb9FDIyU/6ORNMQieOKUJ6rQH54lPPEP1IGcgJpCGdFrmXGR3SYOKjy8uELK0V55ESNegU5jCKqAZIC2Cw2mirqRKmo6YKIYCUayKUdjueJ2cIIPBzO5MH@hCIAzlBw6DUwn8GB/PqIxOeutejVAjhwQ6K0VwXTWdhgQJbtcgnQbELdaBiqe586tRnq2GqJynk2n8BAyKOuGWuShA0M8w74FQL/Pq3HqH6uEdhsPEiVDFclVxgsI70Xt6yApyoRA6/ntwts9KpeB0MN46xZbzueDIMd4/xUqVyM@ykwX2BM6P2HFEgyJbIc/g1B10QVXXoRPzR0fDoR/LxqfFI/4YV33laonPYB0hjsXQ4LABvqO7peK7qHG91mXySM5EFkAonoTecu4N3gDYGyq2YrgqP2OJglys7GKGlBB1WNV2@BvQ6R3gIPHxFdUwLNgqNwBDSMds0yZJxEHpoKWHA9qNlEKF4Ua18RoAzRUH/RdI5gh24KKhzpnAC/SEQ93jDU5CIRKoR6ORhZORhmWkHje9CFee1JWTvRyV8mRPpiHNe18oFoDIK1iFaMzdkQVB4JlhhubjS@IFS16X9IED0T/PNDg7yPDJqTcPF2j4GDM789cu5xhjiLva4TFoJDYxESqq02XCOwNHEsA7AtX27BAciB6jSxqeCBefjSIF8Q3iGreFM5IRpEXQKEVDio1ch7t0xMViFL3gvzGZ@LkGvS8hdgaMxYE5/3ikgECWT3AIcTZyGgL7J4cYhXFAKXhHXcoG@w9GiMM/74bimzjEm4WjOyHmBYiAz2tJ7eLl52fS5tdC9FHKlB9Jmy4pRSVCfXk@GK@yAMPahcCgUCSPvEp5YKeHwbk3D5BKTwapxwo/kdvXFl5kNwM0QYmvLLpPiHthq5uHFBIPzBuVL1KJbTVCzQy1D1eSoBEFIxDPUr8XpgpBA08q8NK1Qim4zuyl8SQJxYhDv7MiR0D5jqW8dxzYE@i@mTM41zuvopyTvap61aQWpLcW65pFQ@NkXUW3CNc1Lc9WdiVUWe@U8URlRSKvnrP3Oxjg6OrmLb9/AQcUSZxclr7rpNh3HVwMESHhMcqjxjz5N3nWOdQhf6gFPdKvn19WOjTre3hfFWuHKNrD/I7pEG/O6@T4ilsaAmQEN42qt7mep1pYEOoMKD0T6fIJYXb22dlD0e2CvKat@nh/6F7ewxRwDGGpsR85HhqCPqn2BLAH9pnkPBYg4cPiq7vDsCEuEpJ5opN63IERyaQYz2oT1uDgAPWDjBjGImRn6Ijyo@lJpsyWYoxxfJicj8NLIob7oP9XwwUZP1gQJAetEYmxzl8z4lci3P@2K6OB7mYJzQ30LisPPx@FIib0t2LO0wPiVqAv@LMDPh8I6wZC0faUQTRsgQIPc2N@NDrFIPcH4YMbRj7yBT48mgcp6QaQcDK6aiIskHgJ86FpkRWaxMwWk1qHKGrxNpksNzUkGUJ87LwaT61zRJbNp3EZkDuT8kytJtAxOuRM1rgqv/yDVFm8/JnmqeHbP7Dhl7DyuGQZzLMsPBzs7XYgFNrA0lV@ckfeazYOdv2rrZh4J7jqmBjkZEy7l73VrrUsB4wci2ur0uoQ@zleUsVjmlunMJThhVNuhh2rfLMC6r2oln2g6aQ6THzARHgDlgHA3S5ovAa@dr6lure4f0AgcDLhwkK04oAebhpsbJqtoPSKOJnDC5CisjtQ@B4QZtiiF5i3FddRx2oWE2ZbOvwMFLztNwtT8izWMHtgqHuQ@hi6hJq5Um6UyGaoYHRyeipXum4ukkbbEcW4@Epk2j2CNgSXXgveMqFt/P2pYpJAdyWahj5mBl4B0FPw3dyM3tIKWSHn3UI1acetWNShLQ8qzSOWc5USCXtHjHCUDsfvTAbiiokIf53nKp7vcExkF1ulvamUfGJPy9SeDN4xJzdR8Hn@ZFgbL@f68j4Nf4tHNhtKaxpfs@9j3h4Puv8LyP7Qzo9sFs2jlq6MmXSr0D3LbGN5JVdaxbmW1jOIDbG34CU6IY1dHVn4UkzcGIDjuJdWV29UnRWwGd9qzhAAj90hVCkStWylN1A8wHhhlWE2oTu6aH49caI/iDJNfTKki@cmWDCjxpNpjMkBNjrBJUYVJKYIFuOCmgCpBT/PcMuzaVpsFRwdtTXs0WCA57K8FHg6Skm1MIGSqMdbiWfwXIUnFJ0uH4V@jJ2/5t9fhfuJTI2dQze/ZN4ChVSNUC2g69d46ateehw5ECy0ogMDNl/VgBFhiTXFZJRbCQAaxzB@ASrKamEoUA0PpGPuHqDVhjLkm4u9GKyiJS51fHBPyRIL7SkBkYD3TSFj0hVY2axnGYk18PWmnmc9xmPJahTn7sBExEe9JZ8c3v6FLt99skZ3gjG6sZPImah6u@rlKrv3AHEPCGo4uLMkHfN2DqCGaePaTLAjBUgvebOwx9CGClD4AiQ1HLIZjkuhavAN3pfc2iVUkOlo@dJbw4LwWq7qUYO/Ddlv/2Ax6ylvzQWq@BN6t7J4UVM3LrX5QgytkogFpomy4uAleIS4g@MSQ3yc8wMFTHKDsCaS0TTlG1R5QbnNFYQF6pxpGlJSbMR6aH3n06cUGwsvXg5OmEa1XGpck6sRFH14VkE1hoM7nIykeJKhlULge6aCtK9G8FfM6Gyeud@7YZQgsY6CPEKCAoPOvXA0bdzlUky@r1LObXpzEhfxoEfM8v7cvVgXBuJbPYepCP1f8mFi9buOlOL54ZIBOWTPkb9MBblxIvqlHo3N6/goNQbRwfA8Ul3MOtAtjPPkHYei6I4SsU4jBAzaYZsKrjs2kXZx7wYy1hzVYILUHNfQhsfv/0KFl3cLukAG4VcZAKbTCAgzVOYpuxRPZAbRN0omMR4mdZPxQ2sVZ9le@pl4bD3Cz9OH8d8Hl@QRHZqjVHOc8PalQIrmeIlI4G9PuZ@pLhXvt6jvTHmn6jtDD7@@D9DDr@8sPX9WfX2L8TuqCAwx9MA5Dk7Zn8GMGt@m7gVyO8UzhoG5YITafD@demjh216mUtOl/bOpTcsyHbx/eX4JeJ5zCkHxoXDI8xnPYxXcMEHOcvORXM5B18Mr0Z0I7@K2ifpinNz4Sjs@foE@qXPbthijKQAxV8ii73vTU37IICGGknCQJxL9@mFWXKZydQLUtmvaX1xjoayqfsGponwOxiixX/sE494QjlDVafsilMZLgoRKsHlJhqh3YLrpJBg2P4mgupCPk6mQ6mxuKq8RMbXYXelpQiR2pF0@Swq0bim01tQk6QzsGtIn/Hmsb@8dJT0G541Blt5Y0hulYSq22yVr2wbfiM0OhXUKjz2BCu/2bXPY6zO8KAp1QITlW8q7Jmr3qF2CVo@vSRziXTWr3ra4eFB9336cZacWg0k@nZ/Hnvv6kG2g4t8aoy2Z2wLioWFC7LBaWPB0p4XApL1Akt4HvuSGPm5xCLKnNgsVYBP5AYrwGi1xkP0RsdOcjL1BLC37GoikuK46sFzUrDVeBax@kMzCZZggIWoA3h1fpKws@KDzC8vZOFRaKl24uHvAKvNKm5tbSDqGOl3IloqmvtwjheNWxGnbDRQHc8fSbKq/h/bzc@Wr1zDv/wJrQqYeV6YIToVJLm6OBmUHj@YN8PWceLMG51SYgQPKfdPGueE4NRfzLdrjqHcptzD3oqkywiUzojh9mM/e4Eajualpxa2vQFPR0QFEBCUg1YqvneF6Gb5ZC1O/pumon5hPgB1S5fDeWV4Ms42rzF7iWUrYZltVOw6qrAryCpUzjscbRHf1Vgk7mtLDGSLM1D3R6xWH7NE0W@xrbX4qY@MQi2KrH4eazSfbWJoMtCXt@wFW2Oir7WuCxffJBNjTmpEGshlu2uwy5@NQsdHkYNosGXMiQsbzkeZI7MSZ1qOEgKpOABPn1WaVkBAwqp94FeQUW3n2OjTVeDKPNuvgKyFijnjdg7AZ0StZQ7YftJpkGMgr3yADw7MuTuhqDuEJTb9TrDvUURabVgbjUBJOVjbsQ8Wy9aTGLzGcqGbIMwHEBetkbAij2IZi@xjiNIyLkZhLmi@DV2agMasHgNMc2p9jhejrEw1IOUG3ieUdOhQU2C8gmuznceQ3x4Pp4l4LWxVTCEyTS6Qok1m0NBTPYjVMIx3GzMFmEQMcgiW@tv1q/4naj6ECZKDsAQGDx9/RwthW0FhJRRezT@jpVEtkZFEVkAODoe4qhmoOHX38@2aEyAK9MFHozhA0Ju974Z1Ux3EaxmdnWXwZANvNHtB2N9ybgBN1EN75vVWMkU6EqMGGG5hinGW6OAbjpLwXPOEyUfwE4/ZEHA6O3p6AqRi8MgEtPbhNwKUzXim@bQBEJx0XM9wMpfM22Cltd0hCtG/i5grcUzpEexDu8bDxiBg1CQpsrAsiNy3V5pkBt43NIfPGZ@DX4KpPEJDBXZsaZCqGPsKPshmrhXzPBxLAg7hDqHDLYU8NpQHxCwUHcLIdQbm94a2lChsFDm58dQtfh4g5ULbwRNwaPwMXZPizc@OrcGjzxSwR91S6HF4rAJ0tZCXj@@zjT8T8PuFN9Kf2P5HK7Nm6PFjOUGJvP64k0K6KWbOcN4HVqrTRIq7VcKfGGp6wgH4JoOfa5ZMarrXwXRtkO8NWvAUGURW73YcqQXtpyDCuTXTqaB0iG8zh0OztX2XuMEBfw1y5Am0MBy28kqZL9PKPadK6BxrJASQeoE5QzsHRS40knJYEfr7ArZ5kP@4k/L7Fs6J5CU5@ANC3I@EIKspE9ktBGPQHO5t86nTjwoumkDySBf3nIhCvKRH30c9E5S@9m@v9KV@@Oo1RfgRjIjCeTR0JQ4OXG9ridGva13zlCM1uJPldRSO7N64F8g3LmMiz6OEivxPE8ZUMzzgXvNaE@jMOLH3F/bKR1@MmF4Sizg/08INTAYH5Gl412LTs70bOcd4CEdbmFqisiMKdUTwtX7nkgt1nHm/NldsQ@dmgXPjolqB1LdwVeFsLUyY/12brXaFdTfCGgBQcgdBeydH8LkySXh5pQkNQvPB8jkOFT9Y8sKo47pQOh9zj9J@X0yOf4BXVqOe83sj5o1bj3BHk4W8Sboe26i55xxv4frIJ8tObS2v@Cxx@Ht1IYnBzapWNxP4uOmk14ju8Fqbm34zX@BxV0oWF8bdQh2jhbxMPbPIScbPoBjTv8DcD5jlvTM3yPMHY5V1/zlEVscmTv@4AhneGL1MQxzfAGzaGO27CX64XHdRxM45LvBMa6dNc@gB/z@t3iu6Y4iozGlh5IofWC79tJcbrgTx70e9awy4WBVf6IU1wQGX2dMqTri9yaGsuX/DnlCJw2nc4RBy8/ydCuwW9C/X5qRWAoiMrYoVfJDz3bOKIXmyj7gobGa8BW2qKbEUdvCuMsBK04B26zoZmVS9stQePIw1L1HFiqC/5K9@ZyCY3Jh4e7O6fbB01j7bebh0db1FK2sjvHygeWlmylDm3eLm3IfDGnIkLcSJntgbjOI449J4lnIEft03XZdsw3VVhOn6tQEplqEYeXHPP7z0cd@qo9ipPf8KVeTp8TzuNHQ2PCA1xqxLU75ZPwPnycNxJcOaHMZAupMJdrzreZMDfCxVBmQnCnMeg/MSe1DLpva4EIU424JBidt1b1ADFbGJyjRlGGr0DvVnNiD22HjSaHIL7EvwLEVABgPj/t71nXW7zuO638BQrUA4B4k5JjkIQFCmRijm1RA5F2c1AMAyCoPRJuAUfIAIh4Wl677TTmTSu07i5TC9JO@3ftpM0M30E@x3yBHmD9Nx2v93vAlKyYk87okYksHv2nL3vObvnglq3syKFibbXKnR8B3hOZCOxrhzuFWTvu2W1z2S3iaza5nYhD9nqDvpPUuI9waoBcW5waOUxCPWa7mIyCgISqLeAngKxp7lF3KASygelSrFcen0uDYJH7K/IW8ErmOS/op131E4/Nn5SnNm@jgFg8TjzkA2dEzYp1oIuPlqTa1AXIrQqhF7NnDzZmlzQX/@KLcgTDMildje@HKPx12vPfWkz6y/sY@HLN8OJncCOVY6evrEqpvPXZ7Dzf8Vq5OXMRS6yonhjOhFvOiEB1V7GeGJ5ZZm0j5Hz2N3jC3u8ajLXP77W7pZwRiGeTO9ajqKtiWDjKs0H8WhEE/lySvSOBr2jVv47U4dPbmuMLUDQ3Hi145dotWUc4TS0/FKa8CZQzwUq7ra2/typv6Zrq@2jSvtohrxncJGGa06q66pI025zfq4cNXC2dGEdX5r@omFuzFu0U3nrMk4ro8vZoe/MuGRI/Z0vBWNKmyBvY4mRxeG13BBzMlttm0SBK1cdhXiRo7Ia1zzafyG19aAHg8tSciJmX@JLXTMr2DcYiIrOBrQ9yIbHyEEZXMYmoXSHRo9FEjFZaBGbEPMC///F2spMQTbweGNk9RUaWb2xGnljNfLGamSR1cjS1dLEH5WOvH4JWLOuKpwC959aggW1vafef2frUB2@s6PuPbr7e@pbe4/U@1sPIGVP7T@68@7uXQX/dx483FFUwPy81xmhyr2Cod/utDt0O79aLt9QhDkSoPyGetjqqXcG7c4LmDzrfqu3@ZS/FPud8QaX2nnRGc0G/Bw0RGWWsVhN0F0RvzXpGye0uD6CmdzDd0TtyxPrSN48fb5ZItsLCoduDLj5bY94ENLjomclY7QB8ANIBTQtfpIl3Wl8Wiem5biopOPMz0v3IDCF9x@qrQfbGOlze/dwd@/BQ3Vv7wC@7n8L3eyo7V10G3PnEWYR4P297d17u3e3KIErUC4qvFsjg/VFVSgiOPVK@/nJBMODdVEqlG@OV@@lVKo/0FYRvlqe9AP3PccwpfDdnZ2dVslFe@ba1sE330OupvNtlU5jkEvLobpYIFwro9EIUJMo2lV2po6sZaHCG1Jvpq5hdjVFd0D0Oa808iy9E3sdlb6L14j4IE1xs5lh06iB0FXAjai0I9iaoggMy8v5dUK5AdTo9kBTw4vVE/0Fi26KY1aUI5e0l1afkGJwxt1@m8Po6gSY96zVTWTHIwbACyFJYAC8g8GEcet5ZxcvSdRNgZiMUfCHhLc54VlveO8UuUY0cJWEOxwI5JbUiceNhhQDHLW8Po@jY9bEuwPFSKEiPsGjk5xuV1@5kkoc8P/yxoavsgCZhl3wBFa2FiqCZzeYDbC3P22djH2VqWXxNhhEkE7fY02tJ90WiHt0LzxCg6UXqEZAZG/V8GdDO6rXDCcF4tQizNFMufUw5bbl4O9cthyUvBOhiHp71GhUmJL4TxdW4E6kAq@CBhAV7P0C3QoNx8TYEprBiUzljD@AGQkin/rIjWo0OJ60O04BkXUyz7zvfCcrnZwPilgqPlQ7o2GHoR7wIeQUfVCRmwsQYkhT8im@RvEYZtwWBG/DPVSGGGEFP9SdK9Rs4UFTFE0cIYr8fALVoxYZw11IlWY86wab7WtofEbR87fPZnn0THKEYrKR5nz054xKDOjZaYRuXk4UKhbNxlQTDu6QCvaOj5Rfqn9wq7axfedx4aMP841S6QlvC61jfrxgpUR@ZiGRHJaH0Z0kbUC90gRpyp8cYWmtz8i7Ja5yjQwYl6ceMN@bzarJ42vVaHqf4mW56ZR4fl7jUgWyN6EphJFkgt0tr@qaZJ7KNFRWEAR7J1QWPevqlDzhNPv1Jsa1x1GoQo/0cR8h9Ro7rBrp11jervFBD3aWlPBpPNwGf1bHIpcZRT8ZezxKH2Tu1HIb2ZKGosVkujOjt@i8xlzJSqvmOLx0XkXQbS9GB/v35dHdWlg7Ph5eCtv2QmwvVbdCLhkXH0sWrsuj/WgBWj7cXgkttD2fjJgPySg2M9PN5MxfW9Jz/gKKH0bGjtYeoMGzFyOqGqQWtUm/ix7iMnwpDlWjAlkbTcAQPTzc3jk4UOkdvGVbg7Kw77X6bbIvxW0QcV/Vno7YDpk2u6JhmkyYIMM86ZQ5m5e6ZBct5tjOS9gqhAfJS3@YzcJE7QXJZCrWEXyyEAuBhte8Ieqec2t3pvcgvy6I53XUhFLBoFkNTMU2c4kPH3ayT5tM0G955o39597QMDOdqTjroqvq0cxGpBlhPA5aT/DlO3783mf@eE3TYQar8@0JNRiV8NvoL189BMJDfCkuuiO4YFj0kJLOCs3SJd13ZJbncthffEKZWOxz4YWtbV2YY6ka88fXrEh2xJ9u4jv/TDLbPbnv1Fs8pazbA5oNDr2MewQBkwlisNq0ZwUUb8zlCKPeMOdkzTDk9lq7RrWp61pSNDPBXU0Gegs4@Jtvh7eHMCnYbReSKrweUnxKOJSsuFtRCjoTML998@b1i3CHW6GLF74obj5DwvvnuDd80bJQ@jOfVIVg5u4@yOv8YAIs6LoaSIHHGb1gQgWB1Yk5U5y202Fk1w/qcjpCWzyozN6jwzzeF4WpZtU0VLd47Hwi2dgJJNIGawmbhvKqifT@fDG5OxTU7QJ6V1@eHi82BML78PlvOUzmwWCIWyUw4qMme0UFkXzNR624MZbg4IPG068VA3NTx7Gsc7y5TX7hRhtpprg5HjxHvX4dOVNim6XxGarYaw3PzvGC65yuTDkPbQKkrJdXm89YR4Uja24eD0iJ4MSEstzkWrppsM2/aNrBN9dQfZDyGMB6wKyZDlz@2rICuWcNbxV0qMnlHKcBf2KSCpwEc3WMsodJX@F0tEvwht2ZSS9x@nEHA8@Z1HXBctoyES@XNwQyHCFzOS3AdFfrncya1O0m@zZnAxtjkt6SyoBs2R2Y1KucijpVOqkuZSdBUoOTQJIySUsChQeTN7bnkt/pPG/SIEu0OUC4nFd9r9soiv7U7YzIjlkx4RjzQEL5Tv84RYNCMU8NKn0kbKJrWZlC9U2vUSQFStmAUCYLBpYX0qYXFLCBId0KfcmTiotRBfC3VEKqak9epFzffIYzfNTx25OO2pmijK9jI@pZSY5BltTOg221d08d7O3vuKixxk3kUaiUVtijUMxSMWqOXrJ5GPDBZPy0yYn6azj3tMO5GgV/N0D9wcgC4q/hXE2AUDRwWaqz8@NzVYfDe2gGJXOcbcig6xabNhTbg0l/fHY@PafhnQKnV4QpcFvNi3hJcDvSLbIShcPW04He4jAsJPKVTe1WIaBCKURlKr45BmJxHVrz2blgS5n9E4YOViZt0kFATtgmcScYIMuzJvEtoTvaT4OAm/SWXVOZTLhieCgVi5HknPq6CdzYsSPuusQuSSSXROQbARGeYQZP0cc4ogG1rDoeqHPvXBMLDhU8@m@FpR3T2@i7WYbROmJo2Tkw5YaVza8SVpuPU@6nyIKTEVRuvFF53eAFgUHeg928xnPcAaP5HQEzm4MG4wUUgaNV4ADyMokAUvkoxmZ8LYOlF1MkvsbBeoxWJ4FKgC6mSDyVoNLuUARrPTQa7QFwZxyQBD80QRC0ztfYkYNpEyGctFhVuKBMRRJnmkwzw3@yMTT0Ns0QMB8b@mOlwaY3atkuthDe7RG7BtJ4q0NwDyJ3Knis2emVcLp9JKkNq3gYwqpUCBhwhk6qi8eCPYk4SadoqcXLioy2JBo48lpyNMKW07BAaQolgBZcUF41ASyAIghxcXiyWKC8El3QXDyoNfkJ3sYaqqu1Gg1oLh7UWh8RrIU4rC5oLgwa2ddoo3T73jC0K5nFg5dN4GNtdBapzrTTnoz5pNFOK2ANjWF52IyWQB97T7zxbRUwWvSpCPXBSXvjlnjE1mkg4N/8umF9qIBmte0qCNkAIe4WFi/lxRDm6yibfQsYc8M8OvAc4hrfxy3QOkHYw6DYA5NURDMZItDoU0yzYnbXcKnpWFXJGEml1dIZfJ0j91tfOmNxhyO/p/Pp7DzN1ao6uyi0SSeLfLS@rvuiOB40PRX7U5XKE47BULk4ikHSgh8Hx2RsUvGKI98dtPmyM4@4qlpYq0M6CuD0sBPCga8p0bbogoCmcXE98EEligOrkFOLGmXj0EJVFMfKpXFogS2Ko3D5epA8FdeWty6NgwXBOBylS@PAGRjt0/TSGSCY8@903FRz@gPNoiS1lT9yp4bB2XK@HYXbokVVhfaChMGBn4a@xdVDGHN7rnctMehS/YFCR7Q/Mh6vpA04imnnLvMFcwVLZiPrhYVbSuUbWGvlVdU1f3wMB0HxpGvWd8ziD4nooUsSQUj3HijEFNtPRyAi4WgWRfrQDAjhhPo3m6ia1WzSzdD@wd43D7buNx9s3Uchaon3KLy@QW0ZUtcpF1cxnj3ftjRJp6imUNUCm5GifdjKo/oJmh06RShyLJZaOrPg5mlmoJBSje6Liv3OqboHWRS0PoITIYvmbgaGJ0N1MJt6uvAinQ0g7RNMt0rktQ2oCcHwPJGaEIyVnLKELS7/uM8aKo/7j8cMeKTqbJPpN@z6PkbDJaugUoUXj8fvdUZHqEtSME5LeRRRBR9lN3JOhSoXcoMeYLAG8LelkrqjneKK/Vqr20aXt5MTcnzb87qt3tFxqzh8Okyd@DVxT5NZPvHRyWUKlal2D3cOHjb3MU7Xzl2ynMCfKuUd7t7f2Xt0iDkPIeu6JO8cHOwdNElB/eDR/iF6DA0lpW1AwRKASYID9GDvna13LRj@npZKskGID/Im/BFXPnnlDZtT@j0jM488q0I0KQgPmalgUUrLq7HX6wwmOngb@p/QB3weLU/wUQZo6ajG5JAmg9efkhf4Op1bUFSP0WQ4JlDSgM@EeiLrlmCYnv8EC5AvIh/4dtKmL/KNMuahId9gmAmVRQMZLJYS@64Tn1YHLpOHs347o9GJI8/8WacPkPjatDwZnxRuLc@z6FVySEpD4cLLJTg5SuQcdTm@pPSgaKWnrCBG9rVrNaUN3gGKLEpoEALLFCrAL4hVlct52bOUHSBKsmBX5fhRZ8qyoXdhJH7NFWuM2K0p6/kCfZwg5pNY4Jg5wl/37UcpmmDyPkXGHHW0PDd9Rn91Y/mGOWNGJ0PvU4FddxG1R@5ChbfGGXb0Qj77gnknz11SgSZmhEfczQP08jYmDSaCPMf9cRU6ajyaKbYg9Memu6DlDfw9FdeubVSgycCEy9qw6TTnsjtKNBLyxwxAYl56I70WuLFhswSjOMwQ6zZEJQ7iAxtiNQ7ihQ1xPQ7is48ZxDvJ5HJ68DbU6s2brM3sjGdM8f8wxQsFDbuuVaGDwoDPLq5PY0aywzgEOldDc1D7zAbkds3eXlgzF/Vn/wm4bVxSqkBEuOILqr0A8@d/mF7jG7pL9NLfcQutDQqZE3nyYhNmvC@8K1NcV0lsScPYfrEAWzqtRzG@7A@DGfFBwqT57JcOTPy0@USPuzL9p1@4rgRlK4FVQxjBf0UR1F4GQZPL6/VF3kbZgBezV9cMFt2CAAGDXLdBVsMgcSTPF5Is2/gqsSQrNkj5MiQ/@5XQlPMrBuInBoL2WunMWND/cRYaqeZDoThQnyHRpmY/ePVNBH/i1sEuFge@H2CnIo3F9f78u@F6ByVj4f8odnJSAXt@6WGP7fh/uiyO64k4PmQUhUJivy0zRC6XCPHZz4J6cPeGl9miRfL5n1xcupxc@g@C0sExv6EPbuYaNLLwFmjUg9xMKlo32Hj8oANMSkxtrGPUrDlryeFZLAZjbgMqJlssztzsVZ09i82@brJDyOfMYGkuCf3rEWO0zhEGiTUKPpOVLzNcOnOjZnNtWW6Qze0ysy4G5tA3hscRUxyL6dkICRwrjpARRS25WWH25inigquxwo/fGrWe9lsYoNUf9IsSAcQblHZ6g2ceHlSjErq5KD7zk6ShL8JaEwKS42oovm6hQgVUVZyKsO43y@0I2Gq3J71JF9/QaiJXoWOkUgldxpEg2J/0fMGJJ@6dideFFtSQUwtYRBDzhlBLOoWBlb4U@RDpOLJRkqUS640XyQ0dJVHd2iNvOCZitagsgC6fiEEFEt66BatZeDRQPyNE7Iq2Ju151@t3MhY8RnH18lYC@UXI1bhUlWZGuE8sHHnUAHkw6TkYzmTESTemxjlFHy1@MuX8KvZcB@eNGnUwQoixjvB8tSo@6Mi1DCIRC6KRi2U1fyPLvUSI9mF69lyIG/nVMhIaYha5KCLP0EazvHVCbovIqJVwEDYDTaMAHGGAXvp1owytgwxTr1r6Nz/9@B/S2bNSSadRTB2v3wKZgSKSBFjx6@FgX3@30KN8IraKIdz/GOBm1MedttdrYYSasYUaJlcCZhhAxHwGEw2dVg26sN8MnmQsXzCaIE6sUmlre1sdvnOw9z5aQ/ElAs2CUHGcBGsqneNup5JOvigGI4jMhCjMfSGMQLoSUSjTKgQzLSb3OicZSwMLeut7f0a9RXf5A9R053UZQojZaXbqg/eEqFtrozUDoWcwjsP3/pQxD4asPRuPeDBMy8SEj8MOTH59FZmJtIsh4un9@kd/SeTEogR4PrxX6dmkk5h@yq3LhSzN2UKlkdgqhwx1QiLiC7vo@z8nZD4H6dYbYeqKvSsaJPHN/snfKsKBjw8welZJ5eDJXYjoE0ZkXg@o5xLxFS7E9wPGd@zRK4CN6GjmNvE@nJPFERoNZazk0gXd9@sfSY0B3hvjm8kCGitOdVOxg/Hv9shSWRmOpPG18CeO8I9tpGLmmoSRD6pYPB//KlimdjPZdTLP7yvW6gxVLbbBH/933OwjHXNYPegBnNHaQxW7VhLq/Nd/Y/BPU1emF0yY3/z0058FbZwmtmya2J5Pg9U0jbZimlT3K6Et6ffxyEjnpolD8UuXjLNypzXraxKCXyT1@9Tt7GnSkoepbxb99IJln4TkE43ELPjphUs@CdcPNK7YxR5uVsJynyYuc409YaGH8K8kVBMW47/Zi3G6aOQT13zytPh7Qo4MHxqPRoalVBIOp0ys7bqq0F/0zIt/N8K1sXc/vGoLGJcacFSADqUmZ@4h1HTdXvln4Zjyc@ZrgtSKOFvQLbKoVIQKiCatrh9DqlZ7bbRWsetA3IuhsvFqRFLzUqnfYaP7yfAYpQ56v@uR5DGi5z8MHhC/M36XxhK4bRBX2NqG3BPUqcoNesHxI9MH0ZHPIS1qoAfoYxA36O@6aW6hwikkb1wJY@kOmCW6QtfpKAolCiIiSeQqjVihguXU2IXwL2YHYunqiKUr7CxpI/mRDXIu3Ly//zOzI5leGrjYQyhzF@P8ZxkGUjGit3Ly2CE8XTLqmvPNCFJuqj4CEo/uf7V3ixC5ZF7SAkvC/MM/Nwddx0dd1mNoD5q8ksd/DI6JHZN4Alr7J38kBJnsSrBlJFL@Cz3wPu9QScTxJLsEnQQyP//jNE7t@E7i7OrFQpZgTJSx1O4D9ejhzoHae3S4/@gQL2Rsx4hGBk8W9Fjs5n2ZBFj3kiAiy1ZBzF9lcdbK4@nl5b3capaa/1efYvMZba6WLqetblpY7sdOuYout6CPaCgu3UPSP5HyfGkBtWPa0tpa7Zb0EAjQu/0xrle/Ax8EjC8m2OGznG08/dlk2pa6hTDjucTQv85mWZcxyZcJeNThANQqCsevVn4zM76cmUFXVjN8vavFveYxfmiFdvlJoF/2DHJuNuMvfE9PT4snGJ5qMvKKHR/dE/noGK40fALMQn9Al5roNhsmntcG2RadF07az4NPhXar/6Llo4LM7SmqRNe@8bUZ/00l3REPn/Q4FMer3hMrRbe9@Vm@nQdk@aP28/zJ6XFVMtgw2CiccCJyPyP9pefrT97wxEAMxnjPbrKOus/bgy5xu@mjLhxk6YA0t1BDzvRX@T702DBGXyLPxPupIqY5w4oUCh8NKAc@AlelrYu9aX3WcIpPTXFHm8XniJgLkbJCMOazHgeFDZhy/jQgqsnWp@Is3piQ4esDKoVoSEQz0zCORTjmTFkpfgNfqDANIWdOGlr@tGtUWvc3f4NxrOmJAXNiCB3eyZTqHzyuP270/c7pSiNXepJHR0cIfSRmjdSn5LOHP2Pvd190hwPfSep3/DEruJR1UvupzAaeK6z4In0V0riBahmFGy/oNNQOrFEmbtFb44wnZqqkjfOUnrfT9XTQx1yxulQGe9rTSgaShg9Plqm9jahhIcJ00yQdiS9OFyr9/gj9aWnYAvQ5OoDpz9CMEAM1uEtFYpiquVsrfC3jBOh29oEbaorOh6Goh7KsZs5l/O3qX33p6p/AuoivPU1Y3hRDSmPTDmy4HVku7BFzo2aNK9SgtNLqosu/9E6f3NNoxcFsdaWkTVOYDjZBgs5ag98WxxP8ktoXLRSkNUPZV81qvCx5XeguNZomwSs85euJIOV5A@EIIjHFOlJsahcDSZc3DnoWiyt2alVySpWcchGGniZUsiHFMJCn7bahgU7bWnAeAb4Ka/SSWKj81guMT8WuiFZKhmaw59As0BaGMKA4z9qNWOp1q9LWphVCgBMxguC4c9KadMdrqfCGVymYb2aP4q7UexR/k2nAewVMMNqCq6xUljGTTF4s8CrdI7eX8KmeSlfy5XyF/pX5fzqvE/X/SjSx7EJW3MRyPvTvd5LYwJ6NF4sq5Ru4Iaf@Fw';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/\nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16  "?63(o+?50;+'51;'  # #@ " /*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92                                       7 222222222222222222222222                                                             ##*/
#/*1&7//```"`    [>.>.]       )[-'][(7  >77*,68*,@'_         7 )(22)S / \iiipsddpsdoh#####(#######??   #### ##  ######     ####         ###### # ####  #######     ####         ###### # ####  #######  a5# \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^'                                                                                                          ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1&  111/"78"oo@        xxxxxxxxxxxx        /112\     ##### #######   # #    ##### h#115#  o#    ##### ####  ###   #### #  # #####  #    ##### ####  ###   #### #  # #####  #    #
# 36!@`D  e ++++++::@                 L               R.----._      x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx\#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ##########  ### ## #####  ## #### ## # #####  ## ##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#~==RtRtRtMbMbMbPSPSPS                                                       # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!                                                           
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ                       #
#<<<#++R++  ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._       #
############################################################################## 4O6O@
 #-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{  
#=  
#*  
#cs  
#2""/*  
#9999 9 9
#9 999 99 9999 9
#9  
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)\
[ "`e```.1'.0'.6''i]56pq\{}26q",'_\['];#/s\\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'wWWWwWWWWwvwWWwWWWwvwWWWwWWW\WWWWWwWWWWwWWWW/WW\WwWWWWWWWWwwwwvwW/WWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;4*)echo 78;;8*)echo 166;;*1*)echo 50;;*)echo 58;;esac;exit;#)';  print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||\'_\'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68));"[${ print(g+91) }$/]es";exit; "$'#{print(187);exit}'$/"; #< ?>wWWssss {}#(prin 45)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;\
__DATA__=""""  
#p  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x 
#  
#  
#:1*23!/5x%6E0  !|*****[[[828+*+@+*99]]]*****|!
#  
[mxf]-main=-[165]- ###jxf*#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs>>>
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀  
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  +------+
😇♈♉  |/0110@| 
😇♈💜 |/0011 | 
😊♉♈  |/0010 | 
😊📢♈ |/0011 | 
😈♈💜 |/0001 | 
😊📢♈ |/$0011| 
😇♉💞 +------+ 
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1<<<< ! !
2<<<!<   !
1+``  +!!
1=  *
53  +
1>  *
51  +
#
1+  *     x+x   x  x
49 x+  xx+xxx+  x+x + x B+ ===+
x= xx x  x===  x x >8 xxx +++= +
x+  +x + x,_8=>+ xB  x+x
x==+R _*=x==  x +x==+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
`+ x`=>8=x>  x+~ x  x +x+B+
x  +====+x>~+B+= x x + x
xD~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#  +
+ *   +
#  + *
  ***************************************<>***********+
  +  +$$$
  <>"3"O._+ rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
   +   + *
$'main' *****+
 -+3o4o# +
   ++       +
 * *
  +*****
#       +
 (printout t 164 )
(exit )  
#cepp  
MsgBox (0,"",169     )
#cs  
Yo::=~147
::=  
You can see an x here.<<<<
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}   @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. PPQ-}
>x--/2  
> =157;y=146--/2 
>main=print y{-ss s
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run(putStr"159" )
\end{code}
ppppppppppppp
out &49 &1
out &56 &1
out &50 &1

Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #e.0,1,_ _ye{--}besizeString xflos1''gem x=4721en nd ogola=1$0C0 cod/|puts_e25y $"3"91/2 <5>6#"5"8=6028=+ codefn;#6or [9]=x 3 8[]p#s4;93
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up sss
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
wwWWWwWWWWWwWWWWWWW wWWWWWWWWpppppp
When this program starts:
There is a scribe called x
x is to write 179

*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define  x(a) #a
#define u8 "38\0 "//"
char*x="24 10 31 1"
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int f(char*a,char*b ){puts(a?"124":sizeof(0,u8)-5?u8"67":*u8""?"37":x(0'0  "'\"")[9]?"75":'??-'&1? "79":"77");}main(){f(x,x=0);}//<*/
#1""/*/
 
>import Text.Heredoc--WWWWWWWWWWWWWW<<W
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Integer};g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[|]
>x=1;y#a=128;x#a = 174;(!  )=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]] --}  
 
 
 console.log 178;
 
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
p=sizeof(" (\");print'(''72'')';end!");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
 /._++.._#<!._++.-.>@ A=AgRA;       AC
#   /
 \?     -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+R++.-.
endif
#<<<#/<+>/>>>\
"""#";  print(85)
#<   ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8      \    @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3             \=# print(size([[1] [3]][1,:])[1]==2?158+4:17)#>say 27#>>say 170-3#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s
#8M`|  <esc>dggi2<esc>//       $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<}    }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25       xpppppppeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1  e*///\)Q222999686#

VIP score (Versatile Integer Printer): .001349 (to improve, next entry should be no more than 9548 bytes)

Run the code snippet for a TIO link.

Relevant code:

"[${ print(g+91) }$/]es";exit; ... #< ?>

"${...}" runs in both PHP and Perl. print(g+91) prints nothing in Perl, but 91 in PHP.

PHP considers everything after ?> a string to be printed, even in a single-line comment, so there won't be any syntax errors.

The other characters are for Pyth, Thutu, Retina, Alphuck, Incident.

Didn't test RunR, Zilog Z80 and some image based languages, but I din't change their relevant parts.

\$\endgroup\$
2
  • \$\begingroup\$ Where does the 1 come from? Does the PHP follow the Python 3 path through the section just before that? \$\endgroup\$
    – Potato44
    Apr 13, 2018 at 9:59
  • \$\begingroup\$ @Potato44 Yes. That complicated boolean expression evaluates to simply true in PHP. \$\endgroup\$
    – jimmy23013
    Apr 13, 2018 at 10:12
4
\$\begingroup\$

197. CPY, 9570 bytes

"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJTFZmUiJLpQ8940Wv2@MHezw7GHvW7p7xLnYeDOxgsQ9reIAF1q/GwL/hm6fFYIH@B73nnIi88CJV1dfdXi9gSmTG5cSJiBMnTpw4ccmmYvd@85swftiRqY@7uukwR7Ud1ra0G9VKsY0xe6Zodj6bC4UQqmZ1h33VcOy1UJjJjGlGS2uDnznmtWpon1QLwrOMDSyzayl95vQUh6l2SxmoNjOHzmDoMLMzP1mOse2@eaUlMWVfM7oA5qjWwFIdil9h7MzQlX6zrUzF5KcyHFgQb7MtVf/c/@ywltnvK0bbBsgCY69My1YRvqXatonJVxkbbautKaRFAFUszdyvHTyfiiox9hyKqAx0dcSUpu1YSsvRTANpkmEnB2cnR1MpZJm9Od3ZmQ7NspdJ02A7w9b1dFSOnVm2oivT@FdYbeiYe850eJ7VuqqhsGyqlMpORxbYhqXMJFlllqq0O5qupqBBWJL1VH2gWgxDWMe02B4USS9miplGzU@ZamHaoh85jbbE9FzOmapPNgOEN62eakAJM9ORshc5FZH1ItoaZaBYYxa1e6YFfGSxoa222a1ptYG5DH0cS0B6NvrEmoqtFlYQQc5DcG2YtwYwkWNC0zbHjsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZuD8XRoib3S9uexcy7DO8Km2YbWmIqT2ZECQZTNJOFz2cle0ILWhc7MrmwoWFtltqENBqrDI4FXVIuiITXTNeOad/Ajy2wPW9j5nJ4KeWOHRX6wQy1IVWUDISZS6GBh4iAOBiU4MftqsLw2M1RoIHugtrSO1uKMpY4c1bChyHaKaVCJW03XWVvVIYGPvZVgtonN6wc1daWXaqVCyJiYC@tf60xjrcGA8SioBRRpJ1NkKlKPfYJ4vWez0aDPbK0P0U7L7HRUlX1SBz1IHmqbIQaf1mCqWp5vSQUYQ3VJow5AICBpTKQ00Mml0K2lAGktW9DA0fpAWM2J2ExVbA0FKiSxVaNNVB14otZkygTLsxsNOjxUfWgRblu1qMsRXuielgooFa@Zo7eW5jjUa1iNHamKxU4tVY1Nit2JLCEzE3NwsCIpatT19cj24U4EGpenSCkDaEwrd/r6RUhhqQpbapThW5Gkcmj7YIvdLV2im0tZYICBFVVirPIDs9OXlyp8R3Iz3bXuQ4A1BFTRWdocOGklOYACJh0oYFpBJ7qSN9nUQA9kzNan2iLAchyqDa0Bwoe9SVDNWkPLwpHEJ6pyDZXWTaML9ITKWkMD6WGwQgaaoGXCQJBg6g1QDSQvtRHIBaTwaU@DRrOxSQIdi4@HRFAYEYGNBUXdfG1THxIcpLQd5GWgCiRFjHsd9oZ1FE3HJBCPqHipLdUe6g6mGRptbHkY79R2irnFoA5rAR/fQHYKIKUAYP1@oF9SoQAYGsKkqmLUj//0z9vdLuCptVog2wS7vmFts0Ujt0KFheGQIcOCQNWpWACXwNx5csjgRtG1NgkIxRiLLKgQlOutOdTbzIQMrVsNemlPuYGeDZ2r5aicyflgn2B95ZpLE41zLlS8rzShYSkDypuqnWTPNqGVWmooTDyT7A@dTpElB9ssYqe/jz5diz5dvFShcLFUbHkpne6WgeFSyxQEvshjnPOmNiEpbUexTa0dGoydnmlkWbLFpFbFHKhGNDKBI5KIWM1ILIVSLhora5VWqqMZ7WhkHXixChlHYuVWpXWhrdXLU8mDWQKaW0SD3VWNtmJSCEQOdYqbdB@keQoGhzdJ4QrEmXYDSY7RqUAwEmY67IYHhEnZQb40kUFADqVsXVUH0UxKjqGYQLi59caIeTWdwiEqvKbV45FwJB6sOmGAmk5UFDvrqWai2NIHPRy0gCiGPYCRwELebcFIjZLR1hzQOBOsSXxNowhIFpKJt2rEUnFI9/iIuiTvcpg@iYJSYPC70GRPVtuBjgxCAPqyY89IY928hQypTDjMgOgwMFOlC00DiXlFarwiPCcKmawSVzQAW1NlxWRTg06A3Q1kuuD5QN0APJflMICNd5KA7OkrY8DS4sOq32GY1oG@1AfxANpQS0WZA8JH5QMKZjKk/meDjo3adiaZzecn@9hMF3OsdC35HoT0p/SjPQkrH@xMKGhYR71lumJ0h0pX5ZoYU1otdeAIQQU1sR0QRdPjDQUmxeCZsnuhpWfTedMg4qoWfh4o5HnriaFQQekiFP0kqDMqU8RUBTRHC8SSPp7OHQBupjKXPiDIRAE@SA8UwdUAgMnUkdoaOiDVgIFve1qrBzyLpTO4XOSD0HT2EBTMHSR7suNljYWRq0@yoVTaC8JiPIgiiS06iwcGV0RVnQigxg8GPI5ZsftzEJteEWEgCISm0koKeO8LOPumYc5BCoT00CLIZAxvB9DETlChhIHLVbuos3paptdE0GY4EWgj//UcZ2CvwTihOb1hMwWckj61xnvOoYHMknasseaY3N3UzSaIZRv6Z9rNId0aNrXRVIUozGvDKzt0AwpYx2YVGLk/DoHropGODQKTwjcROBAlkeAmFPxXAkACSgGhoh2bRPEOCJWTsdGKSinqSinodFKCSdhxJZjuSJjKo8um2UcpxM5JMUBND6Z9moFzBSHzSeQrc4c6T/aTXheJpK5MzYjeRRYXFyNrkSpI9sXFp@BaR9dTdMXB9ZRcSXIhXApdlCJBLoy9oBQYVo/cX7iYR7E6NtsIR6VP2iCqXKyt5eoJ5UIWzyw@YyDqQLIBdBIfgCcSq1TQGYtJ1VuoaKrZmaz9Jkrnk5alDQQRXig3CvcLKuSIDFp/gNNISy3jIPs4TfoVC0ZBUFpbvagVubzIXNYv7y7b8cv7SAJTx8pKpQmVgvyi/VTXMocwXMYuVtaScj0Wu8jBINmsRDKR5Wi0mNQhIyUW@64Yiyuc2tGIClI7enkZAaIK@ly0ehbhGyWysZhHKigHDsygE0Yjqbsi5N@M1WPxCKSNRRIwxahEIkCZFhLBpkojZ04Q6PD4JSfMZjweIjY0rWv8zoh9CEvBBIsn3wH@3TyZnPb2r0G6spatoyqStLg2At70Mg9s08PTuNbYHmmsBgy3UAMYbdvezAhn48aQ9GdSbs1gRjQdRAgKw7EH5ao2AYOIO9oIJgjQ78euIoTjN@pCmzDhNHU1dU6qicSg4@C0V03N1YaO@LCSatk@D4DeA86BrrSgY0@iu5TYJSAEPk@n58fEyjOIp1UlmtV8qY4wsLQUA@nX1khrH2p2D8kLmhVOJawOUBVVdtANVKLaHmvBmN8FSqsjzeE6PPDRCSbZVexoDLXGGte6UNlDjQEL5doAaDg3WzDfUUFzwFg@eWTbxo1mmQYSObUNqIHhy9gGU8jnkRfYqFbby249TN95yIFiM8FygLZBrNPEbdktljZM3eyabBkAkDVTKc7YewaaSkDnc2B6yWztExGo1jWN8RQPqjjc26gjyoWcp30rCJkm@NQVyBo2v9I@wAN1Ptl7vw0jhJzPZKD8ri9DH6@SASzTdcTAFvMBhMlWR77BlnyvDnrjCYMS8gefRQI/mSrvmHxer8CACqUSPfwTJQ12ch4C/dyNaruueXXfJg0JTRnBWcZE7UEZhH4qqsO7DdQwPBWMoS4pJpDONLjfvjsgO097QzWktnomky5Bw8hWWbqt3qRR4Egg6HqgKichK9UiZcxLJkzIIcccglbXVnWtrzl7ZO7SDVRd/GHZjUWrnY/gSFOdkJhv@OIVTVK@rDW6HH57hAOSHVLpyQ4Ot7YbR7XT3YqUHtpWWteawMFttdEHxVNXbYlNf8LsWAVkIv2na/3YNJ0Kb65rnX3xE8Y0bvL9rcb@3sZx7fgdLwShsbX@UFewKGtLUwCY/ISi3V4VsAN2LLPvaeS2aIilHJJenbD54/RUxK5g7FBY/APhBQzvoxU/1Qp1Wy2WNLnXCxSAqwiIln0aw7rxOEKSpd8LFJBFQonW/pTVdANLGOjZ@Scs4D66efEPJxKY7@TMPSK3jaE9CNTsTpYp/MbpdHDU9oKzFHydRFbX/eAcBfN1gkkLvSDLTNRcYA/fCuHj6wtz8c1EzQX28OU5PlyXmI9uKmYeqIesQMhwHWMurqmIOYAeplXCFFz78OOKFPfQwofIa270g4k83CXCjYsjPipaKhFBLmCWc0efL1zYDbSR@jySlSdiMYovd7BkGyYn6wiC/PIZF0IgCLQ4e9BOOSPHR5ELokiCzsGXQbx4zgiy3lAa0Cv90rohgSiW1EGAyQU/cd5LbE4lNTU/2APn7ZrVGyAChoEu7YYEo7xEvAnd9ZZgp8jyFrTMwTjQl@@ynPh9TYiTQO/KcXKTHELtyJqI5NQeuGsuE3G8W/J1lsYVN9Y1xDILtgsXhKcw9O6boDDtazatfgYlY8hT7C9Dkjs7mVDDJT8m61sJWfJmvnlTCiIimQ1i9drESbHvamRSch6xeCj61/psyg7olvQzATpTqNkYPlb0mx36mQOwJixnMCziUhBS5QVa/9G4Z4Kmr94SGNkACBlQSzOU9DE90BowrzyTdo2JwjTVzhCU4DRM0tD9BbBkqUiQnWZTewgU6IJFd59zwKxhcx7ZoLf2ZkxfbILwztBydLUtnv/xZ21ogNnm6SljUvw9RwPoRrzRebC1RFL00M/8liWYq6GuKUQGcn0JZUvB1QZF9xzzUaMGw5LJnmL1Ub8WjQvMiT/Qux7hM15yS9WHbdV9zs@ESDxpYOOpDa1PNYInThBpOvxA8inzIE9PUyzdVNqEhU@ENNVvbd4u6ohPCQKaNsiiryina8Vj/rKZ0xs6Q/6LK2VfaldtgN/5VFmbZLJMXmnKatq0laamPsIHlnI9bJvJwXWXKo1FKzzE7bwTodEp2dGVa@5soHM@AXgVLa3bVS33@RDYbQ90e5qUpG/p8QiruJoVI11ZeQynpfPfh0DcvSqe42E6aTr9fAtDEou0oNcgaXE5PBkgkzZFWF1pjnFy1vt2zsIMSWUFwVNpxeOZHI6x3tqHv/A@GDycHgdmSl8qzU/NF@I5SeZNWdJ8AT7JDVNUZ7Ek/4VeDyOX1lf0ZLYdcD4oxF2jp@@aA0oz9WRLV2xgJkc0h3oDzUc/jzE4DkYtZCvf9Qh7@8Vxl8AeWk3x0wxAE9E1e8B7nPA8JE2n7dA@GtwRQT9@UvTN0rdNyrDdS3qu@QLBbDm4ovEAv32FgOOLCbhcE2CglPkQ7VrmLX4fVDF65o3Kf@cPep/mluorRFVSJ87QWnOSt1tfYldcE6ef@VS8nlsqp6XPDReW@8npwNcytK3ppg3zcvx9jBCgYds2/53PykGaaYqRJANz0D0/mSjUgKWEQe2BllT0rqkXit20Aj8PNvfQ6qD4F8@vFXue2JLlL4stVzsyDVk8H5T312nr@kucQFZoC1erAs5HBtt5skuscjxcQZhD4BL0/MrtZIqUMpXmRpKHGsBq9W6Vsfv8CUPKQ9R1h5TBmHRrUP4wQakIDsfi@vZPyW3l8dzaXyeQZtCufqkSgca91lUQz/Q706Qsm5G/MYWcyXy9eOroQ3WoztXyDptXKm5C5OZc3Lmg6DpfBj3dO/zGQmVENZaEOTENxENjogf1Scwcv6rUOHij71EBo@gadPIvqjhz5d0AFPIBTraPwHGEjtmEXWM4mGjcAO2Oh8bx45TrDdyebbYnCokx3yqRil9WpCZ0dlul70P6/XbfhPmx2QeFwfiK9hdIyfLBfycQU4ivZkwYSOZm7y1pg0ILige0qHZtJ9E2/nVCJ/vQpJ6ASyWYthmqM8bfhyg9T4g2TVP/lpYBWdrWaLOxnsTtpV9qoRklR@xuYL75wkZTSLPzkOGCjzNihgnUw9m088j8OWiOemRKOGNaf2S0ChjavzTJhJGaLEO21XLdDzHkMXZqOVVMrT7KjlwHNZuqrvDHqLDyGL5SKvcoPk/rEMotLczgYg5fvvHXv8JTomcwBmJpbZig9NS@St5HNHulfTW03ceDQCMTv3OiU2lajHgg3UCDvm7g78RSUUAbckwDplSOYnVVnJPouIYpQh@Sr@4ax1zi7vWVrsrPIjwmOnzTBG574zM53znfSLHGd6K0IBlfqH@cFaDjXKtj233ORfhq3IL2HPYfxTavj7fQAvrFTp1Kz13a@YK6Z/TMntFTexZ1Ds/3UPcAjnT4KZLHKgHl7yn2Ne7zI3nkz@V6dpC6uqnrX0NdlIdcOprmfOPsNu7Rb0PSb8I7VpoQIR5ftOPBkE1EorH7ob7TU4cwMtmmYw7UJPkeAtXR4sN/59ub9w4jNjvXVKvNNymg@U9xtKauslsNinBlB1fG51uTmrqp4FbSR5R3oIz7/Br7VMu0vmj86CqmMxjQozHQhzb9kJ032ZlvwFxjO1TSr2EGzeH7QzjLql2z2eppXypSU1UcQ7tOu4Yc7n10XiqEMdVcY8ktDE7pGtDKGqeQCSrB@BN87D00/gWWcebWfnNoWeMvC4bJVX/P3spXCdDxUP5igXZONA35uAHK3ejzyFKFWM99kJtIgUZlOalmQCuRH7T/TOz1EtKLFhYfUHqm6k2FCaylfYv9UmwIIEueFtjUAOHzjBcPCcJdId9gVhjdHXbt2JcZt9cGnQp/5iKsdfFYFV9NsnXzNmBthq6vGOIxd1T2Vh4fWxjJP7oykkqL9c6kOnzQtqVrA5v/smQnOxfL7AL@LNR4/kxXNE9b7fDfL2l1fdPCze6gPiRblmq30OSNkpdLRC5uDLMLEjipMx/YhZ1b/Nn9AvP0ksnRLfn2QO0quPltX8N9cLo9O@AB5umtA1@D@PVQsbXXQ9NR5@Kc3kLwNShfKV2ttTvRAi5Cl7pipxR/THQADJptiNueZtOeY9cxv9NwFqPV@NnIaau6d/btcSNIQCcSWz9Zco@5W0Q9B9r1MV6Zm9ekxikW4h8UcppDxlLxnFvP@dstHrMg3A77g6EtHvNz7@MJgqDNuH9N4fatBhIw@REELuspujPfrhwwnIIuJUZB3/mQhv1e080ue1/MMFC9QLihwv0AY23AmHykONADDHuexkczoWwqj4dpvzTOTS9loqUiyVUc@yOwhppjSc3QnMetMo6jwKzIfWIVueKFZ2bS@/ibevatGJKn8@m0/2ilYIAft3SY53wJ6ujdYxB8e8YxnQ/0TpLYCbEBEsI0Sxxjs1PuWdEwbRalcyXuOQMWxtMuQxwHHdNKMYKLRpV4PBYL8US4ktA1AMyFotN6eJKHHwS0ma7ZDsFqHXZxwZbuRmuZNfmeVZi0JrF6nWPFD50r2R4N6KjdMU9@saTUK0uRZDKyFLk01lgm4oGrOvSqueDKBGxHowcvr08CZih8SzC63RqX@Uklu0enAEF7bIMWemaQcQg1Wn7ehh/mOsUtDP/hr9ricCRMVW1Q32BUA4Lg2WCzr/bM26c8X5F7bTBQ8HAl4gAhqPOjPsnNGoPeCeoqPxNp3rKzndOiOGklDiKD54irM14peOOiwQT3STu88XhpvD2vImMvlVuplqkP@wZMENpOz06xE422QA8tfy8juBDMcCycJbUTbI@1VVwopp3tZBjQTfOajqhgSf7DX/HzZbS/Xew7drOnc6WBHHEbu0yHulotcwildpF8Ui1TgESRyCASh2hyY9gnKDyGu77p4BtwZNI99kXZ8LNfm7UTltxmETxjjadJylonulQ7fv7mIlOv/MD6afU//iwduxOEk75Llgq2lGAuSPkeGSsYnYdoPzbCpKWRxDP0Nv9rYvP/LW8PIJHCmQz3/7s8ZpoD0Wvo6C6dVPW4UVwhEUU3tbN7/qtPp36JYdVbOv9Fm24NHCrwOK1hQwcDb4xQ815XWYoOuWUoeeKwPGSIZ@gUcPFzwrQdHs8yYZKlEfvMeshkyRZu0QYfJ6SOx@f6lQ1351AuuL8rvaU2h7Sp4SabyuYqVJ2lRmW9Si5LbZt4jPXi@8tRNpO8HK1u19O2S9TLy9F3mexboLoJk9alJ2nsedsHW3dLqWrm82dbGTNJuo@U@X40EBNLd0d7R9snp7XTsxNohXtX/OyYVl/xZQ1yEW267pk6HRAGuliaan@D/PF8AB6NsiWFrePVF7FYKLifmEAFraWktMSdAdE0kfoLyeelt9VA/CyAkGkdjbkctQfDALYhMBtSDSs/HOAxZybSiqOaxGUaynjsQB5hcNffHFlKpJJYBYiVBGJ9JanYw5V9ysO@hmJfxPI42Z7OBUGKefldePG8inNJcP87qfcABsrfvt4cy@P1JphH6g2gXqibZqe2t392vD2ZDHiMniR1K6W82EjPhTP2NG5Ucs@m0pkjkRCtahWJSZSAe8VgRveaNFXnVoVqCeHY6vPExKFUfinkMyZQpoKXw9TLnBbRKJUAdZAyVmtqn39HGwWK6I7RAXR3vIqeENiRPNRuwVOSwBymizpS@HGrgVgFudyud0RCXMjriB1UfxJuj8Oq4RgNSjulemCo8kYdm8F/YFRyXdk6GzExnMl1lmRZ@OoqTFh7HmyszMcotsQJIS3xskteefGSCChT@0qhCS7tORNHGWCU1pUBnkgX0AcwqVxjH4cmnZtyhYmnX9zi9Enh96FQ07YUrA2dxzIcPF3ujluEb2/npILaGVfNSL4HeW5o4EAFQIHbSbZHMDMCZuuQrOf3HHCSm@JIvTtUkrXTFkdoPS3BZjeaTdZQbIQO6jg6SEqsjag4Xg1EJ@ZYTbdBJ2nD8M0v0iHlJEX7ovnm6KTBpDDwZMpTGRNMCiGsXZk9Yg1D6W0LhtUPPPESwRFmO4Azsr6YTALluprhXmWzhkZbsmatMcca4taCamQmiVuENXIle05fDwDOuWziUk3/@E//nF8wcemA@xfCPcpsgO@PhK8D7n/ixsgy@P6Z58uC74@57/s0NtnsqXqRvbCqPriJHPjymTRTJ5QJ7n0@VBevtbGl3@wdMZssy9iWfWUUaCaUMMhzmgH00vrAFDfUxgjOc/Cb0McTvXgDLAJ8BfyB6g1qNJSfatWjeLZ6LZ3GguMUOEV7kdURNyvTUeuPQ7xiBJSwdCFfWJHTUMjkjYuQzjt2cfMrRxiLrYFMDN1og8qHZguPNDDJbim6WimUOW@kl5Tvc9IHr6BLABviE4ULBmnwFISXAuKqIll0SYnLMUyKA1lEjqBMa5uc1UAbjJIDQGIYbLgHxkDdNAWpgI8NdeSQxjR2J0BNvEoKTWIqv2jGRZQERBw3XoQx3R397ay4@z/QQVPBZpDOEewEwdakecx68T27dC6NurgQhQHj/WoO6xrg/sdzbknhnIUnQGev54hOX66BtWHPTgwTtz3vQGlZNJvO5tJyIRbgUEmggvJiV/8MKKFzg7BoqdqVObBrm9t7Lw6PTmaumSDIyDRYhEWq6/HLZCpxUfccEa/ck0Td2EmfvNrYcUkZLJW/KQAh/J0B08Wcl9t0SR/I/ZzvI57NmyJmMpIzX4uYluGSO7RxZha7H5sOAG7y/YszuUZjd/cX9fXqpRGeyf7zvKt3wqllZC5wXdp08U5kuphYxD13d/QpXulnp9xTMlnJv1jKO9vD/X7wwxdFeBcE@rdFuPuwQ3SO0zvGGUo9sEMb6p5K86zoqgReMLe8IGvcospYVD/DVmhmY0ewNEzUZfYuQ3FQySPSIbchuTfR2RzSJuHMrUx0ZYtHMw/u1MWIXd@/v0FcXNCD0ulaM3Qrzti6x7y887Upe6BrTjQWMgTE9IGvWUj70WsQPDClcjFi3sklG3XGUYoMgVG6Zei2HuK3SDD3soc43RdxNAS6HZkD5lvRtlTXdQw6FdsaQhYtnJC9GPYBrkOPYxVHCxW0rCQkBnpG3KJc4A0JghKpfjsfHcVSPXXU1row4kRjCRBN38myf9OEglclgF7VnFcDNEsNegrUAZsmt44XNYxi6yXy@hXk9kR2Oz/YqIcAGSZtxta45SJyZriXAmHDr7FIwqNMM5aIpBifSYn7fmhxmgxRKbbZw618ZProdDRS2YLnt/lg3tGsfgprBcMMZ6HnuJE3yDXfdOlHgDLKhZLSjLY6iuL56rU60gnCI7fnN5GYNMPidPOIuGeiPX0FiSsLFUcIJf/6jil5Vyp5cm5SNJRKqZ4dwjNwMCmBHE8cax@coCJEO31lwKJDusPFZilG3uhl1EjYjhVjySoO17fMYPE42TTgQREwZ0HQDrk0OiwfxSvPoukKNBKG2kYbH5@0AbuQU6k6uCmTGFtCe@YmaFNoCYyFYI4KSdYILegX8LeGJeIXVKbERZVLlG2IrlEAqLnRJKe6PZIvQAuqNas@8c@sBwQMp2qptCZaY1LalxjwxfocgQho50hxd44A9BWnmIBqKKMBatNS2xrIy2cvVcNQgUDAM328j1MZApNZsYR7VWzCv8qNcgjzIu6KY1FQ0Mkr3rYjd7oJ6tpSukymsfI9qDUfLlGv6QjNZpz@b9OpdPkuuqRXxmnQNWPV6FKvIsdzy/H4krEcXTJQ23ryBC1q90ugzDVSMEEdAVBySY@VgZ9B@assGeUlZT261K5klykFeGGKfAcJfrDTqbsl5T699ASUpQSEWFzoRJdsun0lk0rJ91A@7CFL6QTwzB1eI0IXwGL2S1o8jmVILTWwAD@kL0/iNGxenqTJeFcWc4F0ty@625Qq5rXEzMW1nIAieM0bsPI4YIndbQ0X2L/gLTcv7gH1j2f8EvcAM9q6oNrByZc0GfP1gkXIaZS5QshE@fU3QMBRFIiI3oQSi4Ew@c1vwnKBMelpIRc140/zmXI8kpdhmg7z6/Az0MPTy5Il3V1uJW@YmoxcdJR86mP96Pro6G3sMspKLBLePJTkFel7Vsqyr/ussuwDH/bbfMLh5XQonF6Wn6ym0x8@fIAZB3wuqqkqiA/@iV0kI/WL6Cpj1dXV5UShuJx4FmkEChaLZrOxE5Zml5qmDex2G75mj25rjob55@lTygum//DPeJjIXzhcD4KI0PC3win5MLtcVZTl@Er2mVGGopXwk2MyOPG3CF@Z5fNsGz9/@7//7Z/97Z/Q35/R998r7Jp9gs91h@E/uT@1A24F3c3OJ7ydBqYWFZILg0gkn4ucfB9h/9k@i0yuPl39T39y@DHshKvZ9LkFTyf8MVwohrkTHODLub6bcDW8jmCF@/A4XalUwLn6n/5XSF99AXgwZrwOP9W8i6swDleTFUryOVwtgEPOZiHf//tnPwuFq6Pwp7Asy@Ex/TXCGRk/xSfyE8bAkZZWi5JpPnPLOwp83LC0LGcv/fYMNDc2rRfcg3ygXZkZngQlt8dVTHADOb4FDu8jLiw@@7DFmApDLX7W1p7NEHx/yn@cSsInJbrBCD3JkVuFcLGSaPDsPV4NBxxTFfZ@mai75/9GuFDYvVQzeaF06hNUvwzLxZXDZ6Ov/jC/0C4Rwz7tvMzZdJhLdc/D3E7PvgUuFP6hUjl28O9VE/@OTvCPjX7KB1A/hc8i/NE/fDwv/i5SiAgmkNnP4m/RXUPhi/BFvf66R38W/u0a@Nf8iH/7n/DvtYN/py38O36Nf6fv8Y/NVCYUXl9fD8fjx6AaCp79ms8ZfFOphvC5vIvofqcftnJYOHwWYuFkPZ68v79IfT@Kl8viH5SmsufDD3dBser3yeT699V4/IKKd1EV5VxP1qtQVl5k@vl@HRDH1y/W11ONarWarH9fvVifTCTSPXsWx376DBJW6xcXofAdtkUFf5bxp2Xjb1aS0uTFwQJG5xK4GDnpIQIY3aeP/lD4w/qHaPxp/GlGz9xk5Gv5@pV56P8fHo4gQhtlrkwr08v05DZIRJZRzzLjzHiU6ZuHchucKvxl@uDUMp1RppsxMoYsj0cTqB7@7x@azqtDE7CZkNIZZRxEnOnAs3t4@ArwdSDvK/jTMpnMCAo5ytzAf0ZHQU1XddHz@0bsMnTBpA8qjP4pOZLKRFKFSESr5wuDj5d399nCRykRaVxeROrlcNq@vExz7YhlV8p0Udv9faOxfbDVaKSRj9aX4s/iyWfwqVTj6@LxNFwtP71cS2L7cf5LNcLp9aeX1VwS3YU4NFIWwtbT8W/8@CjhWV28DMGE7/wcv@e3N7fcRQ5yXZ6fe7H4k8YgclEQfAA0PTf9hIOBpvl7@m8f/pf1/@qMRS/qMcaid/frUfrE8C8Wu7u/uxe/1Vg0KjzRdfjDAPBjkrv7KjoJ6A5cF9FYPXZ/z8PgNxpb5wirmMd6lRL7gNBhwzzXy0gZNLzKUlQsql1ejjKZWLkJIZ55XflM6zOxMu1cWWrimhrMBuTlGIHkV8rlFeFeLZbLReGWC4VyedmDyoBHOAFItZVWGRm9HI5hETj3RzNoU6HLMCPRttrBW9GfDgYwsZNLmc@fvaBGo61ZjQaG5z5/voSOFMF9K5VSHkIyxc@foQ9GYjDpOzDFimkJpnByOotOGZz59fXCSrVaWAF3oRiLlaUlvpkl2o2X5Nj9UlripYNpViQsouTiaoxC7yMYz8Lr7GkVGNfGD7u7DxMR2Uo@Fm2O1RhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF73ByHs6@U7pSLfV@6UNZzp35db4kJJ3DqoPHmSK0HtipnyZajR2Kqd1hp4M78koSAdMIahJDZCuEQ4sCIXZJfJl@oXWPD6ZSSyVn7Gm6eYZ@FIWcAlIyCAWLFE9QvD5E/r4KbhEcpn8V2Tl7O5xXR@9F1hOwPK8udl/FxcXBSzxfgyCKjlUqler1Po50VKc9Efdep0Z1EleSEX8vUkaiFXo84yFFZezYWXQwPaELSaYW1cU7XQzrUIgT3FZk1c/rZVXXcv8bw1Lb19q7VVwH60X9vcPk1k1wFldqe2mcienG2EZfTmfT9F59B/vF3bOjyDBEf727WT7ed7b7bPjiDchrEOiAWf/pGiDtWGejsc3qK/odJnU7OVqytlMGgM4DPq/Pirn//4q//ux7/44x//4uc//sWf/fqXf/Zz@P4VfP@YP//435by@PvrX/6z//nHf/0XEPjv4fvv4Pt//PqX/@Jn/Ev@v4Hv/xkI@xvxDcDxL5ASsP3Rr3/5J3/561/@k38J338lvv9y@vvjn/5v/P//En/o/Isf//Rv8Ed4fv7HP/7hn/z4h3/w4x/@4sc//IeA/O//@lf4/yd//ff/7lf4/7/8m7//6//h7//ofyLHn3PH//Ov/i3//bs/@Pnf/eE//7s/@OUDvz9/9PeXXxH@y99DyNeX82vwfE29vjXklz@pPL8NNfxciMH@7B//@C/@EXDun3Lffw8@@PeifuF5vJg4zdCScT/wF4x9ToMOlHn22QMFlP8jhkIw@zyJjUIzbuivf/nP/xKDJ2D/URBDRp6FXUJgL7dfAOy/9goWhP3Fj7/62Y9/@Q9//NWf//irP0KBllwpJWqJpPwFWw4A5r8CDgELXwMHgPI6LmsvssVQFhyL62h7CMnxDx@ApIvgAl16OZTPgS8kV8ktoxsSwtRkmU@O4zjlh@8otFICH1oD4jCExHlUHKI24qxSqcRDowrEESh4Mc2IVYs4/0H1vwJ4MRFPk2gUQbVkow3CAikr8WPWWK6MeMI4BlQJA8MCYdCxJGeleLGyBRlWRlsMcSHyeOgDPD9UqsXKqIrofqAiAI74BmQJUBUs3aj6A/grhBPgQ6OtH6AoxUo8Xi1CSIWqSrklGpSnnKfKUd3jjOqN4YyhMezpM8a@k@SixKdhQEomoPE37kM/JWPEU4i/jC@L6tC/66TvMqaHdhoRfXgYj3@KwZReAADeZBK3QME3mcTSPIPoEUcVp2zhEecYgHJxYbXxAmiUjYfi1L5x8kD@UIav@6xXAx5Eh9VZWloC13pVykmHoM8z63rNdhQLVwhIpVljUqEkYTDuKFGXjkjjX95ahl8Z/rcXaVcoJ8dyaCmCQ3mEuXkk4zlzxQxT6d2qUV2WqeRxgguF/XCuZdIyD6iHKywWitKt1DGaNqoD0GBCr@zuhjkCVTAhSQm5UOLWUjGrfGeurVV@kFdWQ/Ak/xAvxBZXM0Mz4EuSUti7kKDVu@Q69TRwgrpRCFWrYqmKyaHqyfYpJDg9ZHI2k2KgP96trGZX8iv5bK5QyK9m5ZVCaaWQL@ZAQhUy@WxWLq2slIql1Xso0DPo54m15WZ@vfoPZj7/zT@Y95kfip9Q9S0bpdjR0evkfag6SibTWSpyRc6vlscVKAgFhaqkSXFVeXyXBKUTmyd0Sbui7nADDhQtdJdEVl2ADwsthNgCBMEHMKOhnonV473DslhGw9cN8KU0Sc4DM8RCl8AMHFtoMPUJYds9AYHzRObOfMF3ZtB5igdrDiALaAmD7eOORcdkpybfGbehtkLr4gBINRSiZYcLoGs9hNd5X9RD62kvdj6mzR5/CdemZYKW@tNhNhTjmkdtaXiRX8vxonYVvKnH7mtO7wGIs0EfT5So1u8Nw3a/CQVEqyMH2IAfSzfNeQCr7OzogVq@8g7q4fodndQD8OO957ungefpdm1zN1RgG4cHW1OPvADKs/3tnVPPu8pj3aR5D8W77f39aa944ExjkeVXEwkQkfCDzwR96Jla@t4FkVMPj52ZBGuM1aZ6wm@hH3V005Yjka7ah@ENOrCMb/bqmjpMopYymxlcUsApUEPN5sdsCQRhCaaBbD1fLYSlvFSsFDJZGGzoXvyOUcat8WF7pVzKyfHjqLwaW82U8i2rsjEsOo70dFGC@WV6vVoMvcLtXiWZH1vQ7NAuTGL6eEk4Hi53QpbahgnNrUEnMpr4Qp7hgD0YCA8MQqeldXsgHW9NDwDmlqGmojD4fusHcKjBj/N4gMPzoLCZGH0OOC5yaR2WCaXIdJUtFfPFUi5bTBRLxZU8zPfyCTmbkFeLq6VMQs7IRblQzJfkRHGllFsBWQqx@dJqKAzyRuuk0zBUyJJET81o4fWe63hPqpnqVUNhPvWH8RnfNhdWvIBhkUm54mUG0kkhLIZWWZTwdY4ZfFki4FNYi4V3djYzOzuStIEetNJtZiSpjZ58MZNZ3ZAklWI2QdpnJcnkaSAKwBzuyWQ2NiVpyBHgcURJ6qFnu4BqqSRp6Nms7exgPlfoyWJ6ALvmMdyju55VADPQk8uRXitJHz10AFfjGa1QSbfRg3lizA6P2YQ4SXrulieTAQzHHI5j2HXrWqtJ0h731GoY84IqnudFfYmeGn0kyQIPsKEkdcHRtWACLklNcCIzSlILXK2xAmF9cOHpRcNRJGnMCYQkkqQRQSutawl0MBGO2ezu7io9p612@Wds8WcLigYx2mi4vdN8/rzZ7TatcW37@THGvHixq1yNh1az2xTJmg34mJAGYq774@kPlHGv0VD0uTEvIcaYimmMGyqWraF8hDKJTxcz6TdeQMwLiJm39MGxwacPoE38bPThuaE0Kcb9UAw9R82mVEYWdcYDFS0ruPOavyus7AYh9/aVlmWW0QVa@2IkGkmML@R6mYJZPxq7y5TvMbYTpbc0oCiN3Y0vRpVMHZR0uYyyLrrYfyrJpby0tqg8jY7QXZDWQE1fkWJr@H4LsxNhkaT8dFiUCqvS2jI8padSDpzYvzKRDGPwE7tYrT@VVhGN9PRpUoJygBeAFEgKOMElrZakGC8QahNQPL7RSaMaOOVOdJQYVXiWTAPIdDq2jlID@zk8XYuxZy1mntk4dI6HDeigobsrhVRXey10ikoeveCN4XnbJr4Thc52wuyBH/qnN5iooPKVQqGq0HhO1ZGT2lVxh0grmTyf@KyvnwMcnhHFA34Hwz7bYLeUC273d3c8NyobgDJTNvCAuorepVF4FKq2FUeBuc/G3XBtTcDel7uVC0TwGX/Wk9J59Vyqs2C@@dUMlOrMaGVX19cvPtdB8YP2G4dh4MoWy6MwnehYXSlHYZ4Rq9jqR67@fdbRYLfYqGS4IrhkD/sXmcWCnLhLNpL3umI7S/Jqdu1iuHSRlOuLi5nP3XXpfVWqY/aoH9Jf0KoIAroMYW6jcJEe7mgfIJ6tJflLNeRiIZbCjecNs9Ogi/PZh4Dk9hMOyjCM6yroMnIpWxYgoYHggqjEovhGHL4DJhqJrGYjkVikDFCLECy4iLg4AkwXeYKsBuJ1TSplId5SnSGoN9AJ3GJ6JeBqcUEOhe9DbbwudaUUCt@F7u/u16uu9vCSjcdKPOl6nzDWjcMMKU3rHbhSskiuZKr6jNUqte5xrSxAa5s0j0mH2CU/V5VML37rqkp8vfo9f17iihpkE@LEoYXH9Hq8mq5Wq5chSZLCkmsTjxbzMPlBC8EPYbrsjm3edYYGHYJfe4XkUta4LnRRj/1woOl3xVyySop1FDrcfTi@nsbVulQ1TcRqHdJadihsmMKJplUHOkcU9P@8hDMtlQ1OSt@vfl/8/tXZ4dnhDnuWWSuuFTklaHPBs0RCjsgRoOwzGMO14@1QePDZzMs/GC/K4bVBJLcSyU3obZcVcao4inwQvcA1BPjWL2AWVY@Bq1LJPpUL2TXQucJVPNuYXQ1XySEXVsP1ME@8ArF1vqEsK4eraREsr8qxsJ3kPuDnfNiGxi@@@vAZZr/iXZ1allzptCjR0v36PfxX7y9ggnhP88R7@sefNPzccwD4R3DPwx/@JwAXhPHj6z8k1/n/Ov1sHvJCSwWgdvhDpQqN@n3j@0Y4FC5FqvF0BN87LXZAiGkXqlvLBv2p9jL@fe8HLIOGuOz5wLu@zPJVmTF1OZ1OX8ZeZ0EzK5UKxUI49JvZT3oZJonLCzUW4XfGcGFLL2B3j85EJl76hXP75YXk1snh5kuYQoO0VQ18@SHbPDxIYRS@n88/@9TSVcXSx@IFfWOEQiF9unmEr/A@2zqiNOd06o1CaQovclnaa6@J92MkbpicyrFsJpNPZ1bScp7JxbXM6lq2wBQQNzaecheuJUzKqFqb5mDMderoZowSL9QQBuP2NZgP2eoae360TynoAPzywtb2q0N2eLD/LuWG8vDT3b0TdnK4c3peO96GerzaPmFS7YTtnUjsfO909/DslNUO3jGIPq4dnO5tnyCCdAhFFY7vnGCecsvW7bGdxsHfJg13Itg2W9eqMxmuWAMljVcgTgYb@FIEFe8SnwwfGjCpbAeV55PaAkwzhy18bXHrWmm3rRAet9NabAHVkYVl1cI9qVIvY6@y/PDtp4yVX2StlYPIKmtlDozc@irTM@KP6Sv93DFbXFy8NCRPzger4enuwSDcqA1hfpn23m8vRAsrbBlU9uxKzI85ODxayLi@hfPj0wXZizveWsh6nr2dhZzn2QbfiufbOd9ayHu@jdrLhYKf7GBzYdXzbW1vLhQ9HzDpQsnHebC1IGdCLrFuTK29QC9@iu7s7W@zZQCKlSdi0aiCjqlgIER0aNj87gPSAJeXb3tmglS/5ngKuq1@CdoFn4BaQH3kAulaT7BlcwA/fbUPwJCM9k5z1dHqthICK14QAqNH6C60gBVawAoB/AKeukU4tlhh2RiD6IUOXyeO8uujEkw6s@ls3Xc2W0etoArMkKAbR@iMJaRQxXvaQgv3AmW0Q4anDm0cJVAZSipZUiyGB7MOzvb3eWYDyMK0ohJBMvJIc3CaA8AGVYRfrDqE8sbhzUJtgbRaEMoDvksudD/RmqHp1kRSQD0XFlqAYJK6N4qeYKhmJXDlEvGih2/4BmCIBncGXPxEWjTawrp2VadFBYohMbcPd3gNce2zwiZbOcYwU6IURfOt5J8/M9d36Ux6rUmvEeG4BXJeLI6Pl7SCsDEMW3CPAhIEHXumlAvIMfE4pIbqUFygXgtAdPjyU9JuKauQUSbCnjyhcqyDrxShLDBdnHJkSQRBBIJgRD5E5hVtkYobW0gv4wYD/iJmJCKOI/xGwubYu@EBJOt0Qada1euFXnMuGKrtlKcEsojqtLGtwZ3LNsCP4hE4OcGa0E0SzI2UCxiJM4oEUxOsA8FTMrWhGcC5quXLRJcVoDNS6x9s8Rbi15lQOA@gGoPcW6MGA2HxBLsvMfrCQtNSleuyCwXykKCAb5FpokgIDvd4uuMtSrbM@wuyJab@mpR7O2suH/HUwA6C04isOF/hvCKqS4FVH2gGv0CG/bcC6DlLcmTxuIDwuEyAbU/CJZMc7t7lyy9UYnu6FovfXAsUyw/WYvsrq/Hb1QKGNZ9FoBYg4qOANw7Q9DPZmtl5KGAsJBRUm5@GAgZQn5egj08g@Ir0MOT66ZPfnh4G6bXprgz9FlqQSwWeZNLbmvS2J73YfSFEYTAlyK6wz6yJLrkALjyJzIrgaHNZOZmwM@klg0OFqW6ajieBeQ7AcygqORgy4KwwRgmSsvH2dKWPb/CosNpOY@9g@3QyFvGl7IYoeA9fYk15xCbBRIEw3o6iJ@aVKNpBInB9M3rE80gQPRsnp8fbtVcJKF@Mrfs9YFoHgB/REyZqcO/mAKGG2oLxuJ1g0ZMaW46xJ1iyBBM2AfR8dRa6aauA6sEc28NBlrLKcBDPP9mTwtgjQ3OykqIsGmOfLy9hSM2sMrk/@Jzr54zVXJuNc6uo7HI8ng4ipLwrYA541@TKBkICeyp4l8bczK4yGbZi5Zij9kDjHmWsWfxUr3sc22hYdM9LDkyalNlleg86yhZxuwSMi5OqzeNaJI2NyAcYit0YwnA4J6tWnPRzZE@KdRUsXpa2@q1l@ZJGO1mWJC/LOmU6W4bfCMMeTJdCU2di6ZIOc@AMFDw2KiIPB2gzOcIgKxTitpTAXU1RE9@b4MTW6I4NlCmNBt6K12hEbVXv4MuUh1YLhnxUl20Bhh@MTfFI6kjomIwU5EH9aTKireExT7zOEEadKYT0TucK3QwXpRxDIa9ktqMOqFSBYqA5DF8qGswQJtgTfmhWPH4VKHFsTWjFOwr2BxfZxcT1OhzH0O4l5gSDeJ4N9dh0TpzHNnPi8Ba1eUncY8Fz4q6G/XklAMHwQIw42DcnxjAP5yXgt9P4EfWLAAEvggSu16Ox@U0P/WqyxQPXCxH9T62hKu7K2TsMsCAol4IDA20d3lKBaVsa3kY9jcg7Wgwpo6NY4JSzx1Yxn5MUu6Vp0@hdTAIRHdOjC5fZaA1fSz/6Ts4WY4kAwgBGvP6ur@gP4WQBpFDCOUjC/P3hzLVy2h5qZMFpvH76FB7SN9owvfMTmINH4DHWh8XGd4EX8H4lL8Zj5jldzke3Nss4FI5WeGx@eeImqoeg3UrIsSBBf9vsk9@afTKQP/bJn5R1hV1MlqMeD/jXIMCvo9vBf1JGbqknc4t9U42DXKOq1w@wL94YEsiG3xQwma2HRkggj6fcqhB6DPhKIYG4goi@Qb5Q84lzzPNS@@PPcoUlZS8Nl3h@byCzeqDwIbzjoNHAy0EbDboVrtFAy1KjIfEcaODFAS846IrOxuNSoKU2TIqNSklFSkjJZO1kc28vqRlSgl/yW5Fsx7TUBl7uJCXaMFGqSCSwGgjTU/VBRRL7uRSbUWrp4TxqgTyggl/OhIB4LvTO9@Ctn1/OrhWskvkVVTKnMvNvIvyK3I4pNzx0/VhOFr/Sy81ok26dwmu8LFVDQcOvLxZv5MXrGSZuBUCTvigCz9cmS5@NdzHwItGjgWGirfFSA3rvcYWRtU9ybymRZi4VEb0dTT2IwOdUzn3SEb3ghNGNVW1V6FlkHkpJ/m2FomApUdMAv7sKGr/kwR/QJm8uEeVNuLZJG82YU0X1BYs5wMpfSHixCTTAkTmAX@9yE3B715uAGy84wSBX1IEbbzfBFB3hEBedgIuuOoEnsLfk36zYV0Zaf4iGm@DxeaHJ@cXCIR9rQqM@RU5KP05RhEjpeEVtVOCNxaU1Capu07Uq01erIPy821Vi9dCskKW7gLGYAdVhHtK597XEEr@DRgooYiiabVEaSJuQmMSVEEorr9Vh8hngHVfEoPo8FWZyqycigpokvPT@eBW4naUyMb1AisDkgRfGT8CtTMEXiZFyH1vzVBC/xYJQXHGbU27ci/lgwYMYXEUtFnpkJvX/m3lSsEn@C50q/X8/KZqZ@vyepzKPTGG@ebbyO5wW/FeF/r8q9D9Bof@dafMPqOTTKGd7/JS6/kU1/NvVL5J5Yxg2rO4Nmt6yP0UP@x0pAqvfpAe4pb6QH9MFvjw@u2iywWH9J47Sod@kT9uF8x2zVqud9mXr@HmtW@vVjt@BfyOzHz@/WtnYut14vtGubW11X3Q3D9TXxdrK/uDl2@K7551PH1XQ3ncPX7z/pA9avdDb48HtuXp0m1OLdm04/Li3O3Z2N876myf5d6u3mW0939lQP27p9tar07cvT5/nT@K3H18cvfjUz/Tto05GKfVzu68KbzbH50Yof6OdtXf2tcP@SXv7LNvf39Le7cQ3M/snpddyZn/79n1u8zaez6T3Bi8Pnx@fXTW33@vHe/vv2psfTaXw8fp2sJdulzqbV8dvQoe51/Lux8PD7na29Hw3fbvVGbQz2V3dyl@9PT7aOHu323upbPd38melt1fjo0Lv9esb5yDeXTkvDF/ZK3Gj9vp19qXx/OZm@zjUVMxTK6eem6/lwe3tkVnqr6ovD3a7/deWbKQP82/iJ/3T263tDf3j6ih39u789e3Kybvhq9cv3h9mtJOT5rZSGDTb2ZOr05VQq5/bi9@cbZ8Vleft89f9m73d/Lut9KueelBrH@nXz7u7782To/29Ws4eGvL@5o3@7nnv6tX11uaebh5d60ZtJZ3XT9vvDg9DZy@05pa6@9Z@UbvqvUvnN65X3sXbg@enV5961y82Ts4Oi9nR0ThjbtrHzd3OaOu4kC2mW/rH408d85V89jpeuLl6kdXe1T45odyncb60r79T@8aLeKv7fvRRT8fPZHnz/d6nd@9Odm@sZs04@/hm5/jKetU2Du3DzPGLl6@a@nXRuRq8N05O5FbmuXr9Kp5RQqOzXRvaSD1V8qun/f3Xg9GW@fF4771d@BS/Ob/OqVvXx29qH48zzVtj8Naw9rX@ZqZ9qNTemM72cPS8Vbo5u97V9z8e2u9Cr7blfH7H7NgbnTcrpbfp5/HO9fO3G/LJKHNgHHdWCtbBm9fnmrbde3v26biV33kzKPYdo/v601l/O769P@p9UouZpn7y7toIneVPjo@yt8ZLre/s7B6/KjiHmf03R@3dsVx7rcq3xurmOL81sgq586231rvrXWOQfqd9HB5l1Jt4@93AWXmtNTutN1qr/zJ08qJ3dnD05nYvX7Ce9w1t46iYOdjf3TzotldejvdeDbf3m1ft53tv1beD08J1dnvjvLD19iTnnF6/dEqtm37uqBg/1ftO9yweejHsDVePzq2Pb0bvV2r9ppo71t@Z41W5v/likB29qW0ffupeHw3MA3knO06f7ZvXeubT6e2nXbtQG8eLozOnbzqn8igvvw7lbj8NnBeDF69PDjdeHL5/oaxo2rlydfKmncmdFdNaz8rtFQrP5e2dTv9jv6TKn7Ze5ZRcvxe396/T7c322Zvza/2q/7J/1QoVS3ZrY@/9UDG3m1k5826js51X9zf2T2X1rPvyZGXrIHP0tn109nF02t58Ozx7c6hltq9elPa7K2@P35Rerr4/tU@Vc/PtS@sgNCrmTFsulPK3uZNS8bBnneTOr0rO@5dXhQ39vCm/2Mv21R3NelscF68Hn3q33dsTNdPsPt/6qBx3tkGSnh1llPzw@mB0Esq9Oe3frA424u@uWy/fGrJePNdW06cfr0rXvd7L263Wynnt00cl//xKLZ3spJv6Tv55/Hjz9dFVd@v8U3GlndnYf6O8HW33nHeh17va1lXp/PpwNJZf75yM@7WMoedvTs7zN6fmxsn57kmx96ppdZq7Vz2QDf3x2dXt8GZXXe2Nbosve1dvlMz@2@KmYa8cZUIv1L1@@/j05dtavJNVS87N4buDwXnxfJR/VTTPS@ZhUXtZ6zwfvT7sbGdWB9r56ehsu5fe2NT6RZApR/qZtXn4evf9@YtBJpQ1ChufNs386sf4zehd4Tx9FN8fvmudZvvnlrX7VrN23t4cvX15UtuL7zXHz4@ulcN32/mTg81N@0V8Ryuo493crV3bzOkdM2T3N0YHI2tQyr2/3u/CSGC2S@3np7lzw67VOrd7xZPtWu253dx7oYxGzzurMEbgZ/v8jVkJ/YbfnBbil6bxh8JvZwj17W7THIG85GfDQnR8J0THd0L8wA7thOa7jH@TXg6dBrfT02swuYFn2ARljbVNVB5SbM@7iRRfRJBgfROSa@hqmQN6IlrH0ppDB322qcMv2avw9Bm9yEsdDXRTw3e84H3zOCe1VH7EDdSXVOjQYP0xzjcdtc83@Wv4mhZxcShdUc/fhkMXF4YWWi3mvu4sRddiei8/@wAKxMDoJuke1C5LJlsdXena4NDb5PoQOvHu6cYcdE1B4wdmIe83FDmTF1tTUV2lwp3i22UOnjPd5BfguzMOBZSJMd1MgUYqup1CxTel2tqNqo/pjQZqOxXiOz6/ahdkMAy3cE@G0eWNU3tDQd1QrakNoAOe0F1pTS8/w5tDni2nxRIrKkMNxWpqDr5ss8FfhNDgObp73gaTew/pVKhYoOWKEWo2dO1pQpxTGaFvKhVSjLaS4/ECR2SPqiGqqO5uw@XlAaGkfVeMewKYlwcP49b63d8V6gncbU2dwGsCrYZAK1qQnlmz/86mTY4eUDnEF@u33@6dNsRrL/gWQ@9gzCM7LgNULru@QZnXIFB@UfLZbZm4wwCKj2ZHfmswVPXG5Lws0b5H3B4JrY0zbH@3Jb1MGouO2Aa0G@Vipc53EGZo655LcC/NE84JTwKleuITdEFsqPB44CvT8Q2aHGS2voi4Y6kqAdBuTvcEyNRmv98x7z3QMk1dMa7RVeZbZWG@YLUCjUUX@gfqgaYsry5i/yTNEbDekNTbBusXVLK8ZiEAsSHWbeYzA7sz7bfHNLyFvazRPoZ5eLMuXTdbUT962d1yw@sWc3Pi8FNZHaIlsYM7a01rzDNC80y0XAYQ3KdDMkE13N2qgVpXfGogOtrUEygF8G3ZDcIj6KpfzgR7vLQ8q0ViB9oBNL@ofDMQQl14xarzrB6WhUDvWLAyE0l94rhbiMCZXmaOOQAidATHwTBGPMJ3p85Qhe/08riIcTpdZOrwz54GPWt84y52KBXNnihCYtiNcYY@VTiv0Aha9boOZuWzHjUU7uDGJtSIF5kGM3wMZ1o8PtFOAeQXGtJNZnGidnROLIghr0aC9IL2BEN74qA1@FZc1uE7uDitQ1MkWoeMPn/2Ogx4PW48ck8BAkt4r/ZFBuecyfuyIGjZ9bud0HNTjE8UT6rez@6lR@7uwgTcvB1oI1WPgsBs4Os8BgyCxJalwYA7CMLbvgTB2NhUdiGvFhejkOqC4NLFOnvCovL6enQ1GaWg74qxmNcZRfJsIHkgMQjpapVFs8vRnJt4BRMDytwkgpX5CLIcwcpyVHYRZAUCOQ8YuIpBSL5jRc61k4iLAcQe3vokDL4UZE7uy9m4XF9fL@Iez0DgVOLs/KIv5@JZSMxRL8QnYzhaHhEIr0/WCJDnsoFxJIBiJZ4DFDzr@GSEn@tUhJdpMM@V@tzB6XemvLjnNNzBh5LjuwlV66KI9UVO5ZvSBwzcA8cSgfh@qAG9JcoP4yy9jGwOOgJ1Scitp@KhqQR/S5gYtIB@5alRMXA4giBQDBARXDxagl09NtY1v32wQ@AOGfh4nRNMTrAiTENAooDEKEJiECFEA63baPUHHhwMxcUY3/HNBzDK5ABXnPH8ALQTqv1uTiTGOPlwhRvwibc00RjC6RuFBI39vQ18vNk@xh2zewfPoQkXsB4J5v@61VzkGL0qbioGf3OE5mhQBJBtfEIj6sqbajJ/DHTzF9hc5AJ@GjtPSLVDCMYTC@2Q@EJzGpopsHFSunykOkRHepGRB1CMlWGewW5VpuhIjjF/AWuRv@@IDr1RaiIVOLyEooBIIaTZ6XHt4GTn8PgVUe6oUds/2q0hZphgthSrzeiNHNhBDEPV@aDq0TOEwy9IaF4npem@PoLeq0yw/NVunHgA2KCYBoVOlwjry5l@Bp4Hz0tAEsWDBqWi0VYHc3Dj3lUPTFTGnoOQtyIvtRgKRZnmjYQ04M2OhK4craKkI1qaqm1EHGBsekOJYnB5knbxbcAsk17vRj0X9agu8YvF32eVy9JLbpGP7OEAV4fVthQkv9JqqTYdu/epDyhVvUOZCMkSIBSEzK@9Lz/42RRv7BU46B1/NOhmPL3XV3MnlUXQHjntfpKOG1CQOBZXR7pz1UpSi0TO/J27E6qjNqkyPpQZz@2K53YFuXGBy66mFTKtfnE1oYjNI4/mkueK68auZsbVE28rObVcBzq93cMbZsgWwqUONRg2E@4XsszxhKx74jbZE7cX@z1xvnL3uFImCDupkYkBxx8/xYS53QayRWdsG3RyhWZfQwvbn3sM9RY9NFLyg07uFIPgiVMaoE67cK74xDNUD3IGYgJpSKdlLkR2dRpUPHxRgZAl3fLEAroGncIUVgHNAGnhH04TdSVV0rTFRDEQiGJVjMJW2@3kBOkPZlZ7@kAXAmEoP3Don0rgx/h4RkV00vsBK4QaOcTXWSmC66rJJCSIcbsG6TQgbrEOVDzNmV@N4mw1ROVcnUzjJ2BQ1Am3zEUBgn6GeQ@EupmX59Y7UA/3MBwmjgUqlimLExTuid6zI5aTc7nA8d/D8wNWKPing/G6K7aSzfhHjvHiK1YohX6Sncy3J3B@xI4jGhTZCnkGp@6gC6q6Dp2YP9oaDv1YNj4tHvHHuOwpV8t8BmsLcSyGBpv18c3jTRXfsI3rtQ6TR3IqtABC8TTw7nZ38AbA7lCxFMNR@RlLFORiZRczpISow6qWzd/rTm82B4mPL96GYcFSuQEYQtpmizZJIg5KBy097NNupAQqDDeqhdcAaI446L9AMkewAxcNVc4EbqArHKoub3ASCpFAPRqNLJyMNCwj9bjpRbiypK6c7meolKf7Mg1p7ltQsQBEXsEqRGPuDi0IAs8MMzQfXxavgnK7pAfsi/55psHZQYZPTt15uEDDx5jZmb9Wn2OMIe5qBcegkdjERKioTvWYewaOJIB7BKrl2iE4ED1GdRqeCBefjSIF8b3oGreFM5IRpEXQKEVDioVch7t0xJVmFL3gvQea@LkCvS8mdgaMxYE573ikgECWj3EIcTZyGgL7J4cYBXFAKXhHXU77@w9GiMM774bimzjEnYWjOybmBYiAz2tJ7eLl52fS5tdC9FHKlB9Jmy4pRcUCfXk@GK@yAMPaBcCgUCSP3Eq5YGdH/rk3F5BKTwapxwo/kdvXFl5kNwM0QYmvLLpHiHthq5uHFBL3zRuVL1KJbTVCzQy0D1eSoBEFIxDPUr8XpgpBA1cq8NI1Aym4zuymcSUJxYhDv7MiR0B5juWsexzYFeiemdM/1zuvopyT3aq61aQWpHcx69qAhsbJuopuEaxrUp6t7Gqgsu4p44nKikRuPWfvdzDA0dHNW37/Ag4okji5LH3XTrDv2rgYIkKCY5RLjXnyb/Ksc6BDfl/xe6RXP6@sdGjW8/C@KtYOUbQH@R3TId6M28nxZbw0BMgIbhpld3M9T7WwINQZUHom0mVjwuzssbOLotMBeU1b9fGC0/2si8nnGMJSYT9wPDQEfVKtCWAX7DPJeSxAzIPFF5IHYQNcJCTzRCd1uQMj4nExnlUmrMH@AeoHGTGIRcjOwBHlR9OTTJktxRjj@DA5H4ebRAz3fv8vBwsyfrAgSA5aIxJjnbdmxK9EuP9tV0Z93W0gNDfQuwZZ@PkoFDGhv@Uzrh4QHfj6gjc74POBoG4gFG1XGUTDFijwMDfmR6MTDHJ/EN6/YeQjX@DDo3mQkm4ACSajqyaCAomXMBuYFg0Ck5jZYlLrEEUHvE0my00NSYYQDzuvxpPBBSJLZ5O4DMidcXmmVhPoGB1yJmtcmV/@Qaos3k9N89Tg7R/Y8MtYeVyy9OdZAzwc7O52IBRaf6Cr/OSOvN@oHe55V1sx8fZy1TYxyE6ZVjd9q11raQ4YOhHXViXVIfZzvKSKxzS2z2AowwunnBQ7UflmBdR7US37QNNJdRj7gInwBiwDgDsd0HiNFr7dXnVucf@AQGCngoWFaMUGPdw02Ng0m37pFXEyhxcgQWW3ofBdIMywSa9abymOrY7VNCZMN3X46St4zXAapuRprGH60FD3IfUJdAk1daXcKKGtQMHo5PRUrnTVXCiJtiOKcfDlzbR7BG0IDr3AvGlC23j7U8UkgW5QNA19zAy8AqCr4FvEGb1PFrJCzruFatKOW7GoQ1seVJpHrGRKBRL2thjhKB2O36kUxOVjIf7i0TU832GbyC6WSntTKfnEnpapPRm8Y05uouDz/MmwFl7O9eV9Gt4Wj3Q6kNY0vmbfx7w9HnT/F5D9oZ0f6TSaRwe6MmbSrUIXPLPNldVMYQ3nWlrXIDbE3oKX6AQ0dnU0wNd34sYAHMfdtLp6o@osh834RrOHAHjiDKFKofDAUrp9xQWM5tYYZhO4o4vm1xMn@v0o09QnQzp4boL5M2o8mcaY7GOjE1xiVEFiimAxLqgxkFrw8xS3PJvmgK2Bo602h10aDPBclpsCT0cpiSYmUGLVaDP2FJ5r8ISiY5GWoR9j569491fhfiJTYxfQzevMXaCQyiGqBXT9Ci992U2PIweCBVZ0YMDmqxowIiyzhpiMcisBQOMYFuVwNrd70uK5C9I29w7RakMZ8s3FbgxWcSAudHxwT8kyC@wpAZGA900hY9IVWOm0axmJ1PBFrK5nI8JjyWoU5W7fRMRHvWWPHO7@hQ7ffbJOd4IxuquTyBkru7vq5TK7dwFxDwhqOLizJBlxdw6ghmnh2oy/IwVIL7mzsMfQBgqQ@wIkNRyyGY5LgWrwDd51bu0SKsh0tFx317AgvJIpu9Tg72322t9fzHrCW3OBKr5Ib4G@Y0Kdllp8IYZWScQC00RZcfASPELcwXGJIT7K@YECJrlBWBPJaJrwDKq8oNzmCsICdc4kDSkJNmJdtL7z6VOCjYUXryUP8VuHM4lxRS579xSrxrB/h5ORBE8yHCQQ@J6pIO3LIfwVMzqLZ@71bhglSKyjIA@RoMCgCzccTRt3mQST78uUc4te9MRFPOgRs7w/dy/WpYH41i5gKkL/dT5MrH3XlhI8P1wyIIfsOrL1hJ8bJ6JX6tHYvI6OEmMQHQzPI1XFrAPdwjhP3nEgiu4oEes0QsCgHbah4LpjA2kXdW8gY41RZYQ32FfQhsfv/0KFl3cLukAG4dcYACaTCAgzVOYquxRPZAbRN4rHMR4mdZPxw8EazrLd9DPx2HqEn6cP4r/3L8kjOjRGicY45u5LgRSN8TKRwNuecj9TXSreb1HfmfJO1XeGHl59H6CHV99Zev6k@noW47dUERhi6IFzHJyyP4UZNb733Q3kdoqnDAMz/gi19W469XCAL6SZSk2vC5hNbQ4Gpo23Ms8vAc9zTiEoPhAOeT7leayBGybIaW4@kosZ6Hp4/7sd4l3cMlFfjJIbX77Hxy/QJ3Vu2xZjNAUg5hJZ9D1vcsoPGcTEUBIMckWiVz/MistUrk6A2nZN@4srLJBV2Ss4VZTPwRgl9mofY9wbwBGoOm1fhNK4SZBQMTYvyRD1Dkw3nQTD5icRVBfycTIVUp3NTeU2IqYWuytdTYjEjrTHZ0m@1i0F1poaJJ2BXQP6hDeP9ey9o7jL4LwxyNIbibujNEzF9jpkbdvkG7HZkbBO4bEnUOGdnmUOuz2GF0WhDoiwfEt5x0TtHrVL0OrxhY5DvKtmzd0WF/Wr79mP0@xswGCST@fnsee@OmKbqPg3x2hL5raAaGCYEDusFhZc3WnBN2kvkKT3gOvc0MctDn721GaBAmwhP0ARXqElDrI/Jnaak7E7iCVlTwORFMdR@wMHNWuNVwGr7ycb4DKMnxA1APeOL1JWFjzQ@YXlbBwoLZUuWNx9YJV5pc3MLSQdQ50uZFNFU1/mkcJxK@K07QaKg7ljabbU30P7ebny1WuY93@BNSFTlysTBKfCJBc3R4Oyg0fz@vgiUbxZg3MqzMAB5YFp4dxwnJiL@RbtcdS7lFuYe9FUGeHiKVGcHsxnb3Cj0dzUtOLWU6Cp6OgAIoISkGrF185wvQxf/oWpX9F01EvMJ8A2qXJ47ywvhtnCVWY38SwlLLOlqm0bVVYFeYXKGcXjDaK7uquEbU3p4gwRZuqu6HWLQ/Zomi32tBY/lbF5hEWx1I9DzeKTbSxNCtqS9v0AK2z21NY1weKbbHzsSc1IAtkMJ2l2mP1xqFhocjAtFo/YISHj@UhzLHbiTOtRQkCVJ4CJ8yqzSkgAGNVPvApyiq1cex2aalyZR5t18EUREVu8BELYjOjlsQHbD1pNUgzklWeQgeFZFyd0NZvwBKbfCdYZ6iiLzUEK41ASTlY26EPFsrlY4ZcYTlQz4JkA4oJ1MjaAUWxDsTwMURrGxUjMJc2XwUsz0JjVA8BJDu3NsQL09YgGpJyg28TyDh0K8u0XEE328yjym@3CdHCvhaWKKQSmycQSlMksWhqKZ7EappEMYuZgs4gBDsFiX9t@lf9M7cdQATJQ9oCAwePvaGFsKWispKKL2Sf0dKolMrKoCsiB/lB3FEM1h7Y@/n0zQmiB3ukodGcIGpP3nfBOquM4DeOzszS@DIDtpQ9puxvuTcCJOgjv7P4axkinQtRgw/VNMc4yXRyDsRPuG2JwmSh6inH7Ig4HR3dPwFQMXpmAlh7cJuDQGa8E3zYAopOOixlOitK5G@yUljMkIdozcXMF7ikdoj0I93hYeESMmgQFNtYFkZsD1eKZAbeNzSFzx2fgV/@qTxCQ/l2bGmQqhj7Cj7IZq4V8zwcSwIO4A6hwy2FXDaQB8QsFB3CyHUG53eGtqQobBQ5ufHUL39iIOVC28ETcGj8D52f4k3Pjq3Bo88UsEfdUugxeKwCdLWAl4/vso4tifh9zJ/pT@59IZXZtXS4sZyixtx9XEmhXxaxZzp3AamXaaBHVKrhTYx1PWEC/BNALrb5YwbUWvmuDbGfYirfAIKpitXpQJWgvDRnGsYhOba1NZIM5HJq9vavMbQboK5grV6CNYb@JV9Lwt0R5xzRp3QON5AAS9VHHKGf/6KVGEk6LAz9f4lZPsh@3Y17f4lnRvAQnPwDo2ZFwBBVlIvulIAz6/Z1NHnU6UeFFU0gWyYL@CxGI15SI@@hnorJ19@Z6b8qXLU9jlB/BGPONZ1NHwtDg5QS2ON2a1jVfOUKzG0l@R9HI7o1rgXzDMiZyLXq4yG/7cXwlwzXO@a81of6MA0tPcb5s5HW5yQGhqPMDPfzglE9gvoZX9jcte7uRM5y3QIS1uAUqLaJwZxRPy1cuuWD3mMddc@U2RH42KBM8uiVoXQl2Bd7WwpTJz7VZekdoVxO8ISAFRyC0W3I0vwuTpJtHktAQFC88n@NQ4eMVF6wsjjslgyH3OP3n5XTJJ3hFNaoZtzdy/qhUOHf4eXibhFuBrbrL7vEGvp9sgvz0ctWK9wKHn0Y3khjcnFpmI7G/i05ajfgOr4Wp@TfjNb5AlXRhYfwt1CFaeNvEfZu8RNwsugHNO7zNgFnOG1OzPFcwdnjXn3NURWzy5K87gOGd4csUxPEN8AaN4bYT85brRQe1nZTtEO8ERvoklz7A3/P6naLbprjKjAZWnsim9cJvW4lxeyDPXvS75rCDRcGVfkjjH1CZPZ2y2PFEDm3N5Qv@nFIETvsOh4iD9/9YYLege6E@P7UCUHRkRazwi4QXrk0c0Ytt1B1hI@M1YMsNka2og3uFEVbi/23v2ZbbSK57Fr6iNdQuBsQdom4Eh0tJpFZMJJEhqV27IC4WlwE5EgjAmIEILIWtOPdUUqlyvLFjx5dKYjup5DVJ2XFV8pD39T/4C/wHzrl09/QMZkhKu15XUkuVSKD79Onb6e5zus@FHrwNdzYkVb07do/gz56HLer6WeSX9Mt3KbPJl4m7O9tPDrb2mntb723t7W9RSVLk1wbFk1GZbsr8U3TuPZB4s37EIU7m/bEH5zieOBRnCSXw/c4wCMQDEHddEMdftKBka@JmUt/ca4/S85767niVyx8wM0/G96Rp7HtoIjRBVSXo3ykL4Pw8bPs5Jn44A8khFWq99tGTAceFyuCeCZs55@D@iSupPaTosgQhLRvwSBn2glPkAKU0EX1jhpOm34XV7Jakjq2CxiuH0F@CdoiADADko9btrESRrM21CgPvAs@JbCS2lQPNgux9vyJ2udpNqlZscr@Qh2z1h4OjjPSeYLSAODc4tAoYJ3tVDTEZBUEVqLeAngJxpLlH3KEyygflaqlS/vxcGoSP2L8lbwVvYJL/hnbei3b6ifGTksz2VQwAg8eZx2zoImGTEi3okqM1RQ3qYhXVZEVvZk6ebk0u0V//LVuQpxiQy9atfDFG45@vPfelzaw/s4@FL94MJ5GAI1Y5inwTVUznn5/Bzv8Vq5HXMxe5yIriS9OJZNMJGVDtdYwnsstZ0j5GzmN7hy/s8apJX//4SrtbhjOK8WRq14oo2uoINlGl@TAejdREvpwSfUSDPqJW/htTh0/va4ItQNjdZLXj1@i1YRwR6WjltTThdaCeC1TcTW39eaT9ql5TbR9V2scz5D3DizRcc7K5URVp2m1evRIRNXC2dGEdXyJ/qWGuzVuUU3njMk4po8uzQ92ZccmY@jtfCiaU1kHeAhkji8NrRUPMSWo1bRIlXKUeUYiXclRO4Zovjl9MbT0cwfCylJyImZf4sq32Mo4NBqKiswFtD3LxOYqgDC9j01BGp0bNRVplcqEt2IToF/j/L9ZWmgTZwONLI6vfopHVl1YjX1qNfGk1cp7VyNLV8sQfl9veoAysWV8UT4H7zyzBgtrcEe8/vHsgDh5uiQdP7/@u@OrOU/H@3SeQsiN2n957tH1fwP@tJ/tbggron/fcMarcC5j6Tbfj0u18rVJZEYR5IUD5ithvnYiHw477EohnzW@dbBzzl9LADda51NZLdzwb8nPQCJVZAmk1QXdF/NakbpzQ4roNlHyC74jKlye2kbx5@nyzRLYXFA5dG3Dz2x7xIKTHRc9K2mgD4IeQCmha/CRLutP4tE5MS7ck5MDpn9ceQWAKH@@Lu082MdLn5vbB9s6TffFgZw@@7n4V3eyIzW10G3PvKWYR4OOdze0H2/fvUgI3oFISeLdGBuvnNaGE4DQqnRe9CYYH66NUKL9FvHovZTKDobKK8EV2Mgjd93SBpPDdnZ2d1slFu33t7t677yFX435NWBYGuTQcqksLhGsVNBqB2mQU7To7U0fWsljlDelkJq5hdj1Dd0D0uSAU8hy9E3uusO7jNSI@SFPcbGbYFGqo6CrgRlTKEawjKAJDNltYI5TrUBvdHqja8GK1p75g0Q3pmBXlyCXlpdUnpBiccXvQ4TC6KgHonrW6qdpgzAB4ISQTGADvYDAhaL1wt/GSRNyQEJMABX9IuMkJz09GD06Ra0QDV5lwjwOB3JZt4nmjKcUARy1vwPMYMWvi3YFipFARn@DRSU6/r65cSSUO@H/5xoavsgBpwS7Yg5WthIrw2Q2oAfb241Yv8IXt5PA2GEQQd@CxptZRvwXiHt0Lj9Fg6SWqEVC1tx38WVeO6hXDSYE4lQjTnoloO3S5TXnwu5ctByXvLdSIenvUaVSYkvGfLmzAvYUGvAkaQFQ09wt0KzQKiLElNMOeJGXbHwJFgsgnPo5GNRp2Jx03UkDKOvZz76OPcnKQC2ERQ8WHWqc17DDUAz6EnKIPKnJzAUIMaUoe42sUz6Ed7UH4NnyCyhBjbOCHanBlbabwoGqUmjiyUuTnU2ptt8gY7sJaieJZN1hvXyPtM4qev302y6NnkjaKyVqa89GfMyoxoGenMbp56QlULJoF1BIO7pAJ946PhV9ufHDbWd@896z48YeFw3L5iLeFVpcfL1gpkZ9ZSCSH5aF1J0kbUK00iTTjT9pYWukz8m6Jq1whA8bl2APme6NZ13l8rbqYPqB4WdF0Snz1yuFSRbI3IRLCSDLh7lYQDVVlgcocipxEEO6d0Fj0rKtSCoRT79cbGNceZ6EOIzLAfYTUa8ywaqRfY3i7xgc92Fkykk/j6db4cyoWuaQo@rHN@Sh/YN9z8uu5soKixaSH01ZbdEFhruZkr@Y4vXReLaDbPB8d7N@XR3f73Nbx8fBa2DbPxfZabSvm03HxsWTgujzaj89By4fbG6GFvhfSEfMhuYhNU7omzsK1JUXzF9T44cLc0doDNHj2YkRVjdSobTLoo4c4my/FoWlUIGeiCRmi/YPNrb09YW3hLdsqlIV9rzXokH0pboOI@6rydMR2yLTZlTTTpMMEaeZJpczZvDRa7XmLOXHwUrYKyYMU5HjozUJH7QXJZCqtI/hkIRYCDa95Q1QjF23dmdqD/IZEPG@gJpQIJ83oYCaxm0t8@LCTfdpkwnErMG/sv/BGmplxp9JZF11Vj2cmIsUI43HQOsKX7@T5e5/541VVDzNY7tcm1GFUwu@gv3yxDxWP8KW4FJ3Bc6ZFTSnprBCVLqmxI7O8KIf92QlKx2KfS17Y2NYlcyybxvzxNSOSHfGnG/jOP5OZnRN536m2eEpZMyc0Fx56dvQIAiYTxGCxYVIFFD@cyyOMRkOfk45myM21do1a01CtpGhmEnc9Hegt4OBv3IxvD/GqYLc9t6ri51MVnxKRmoy4W4s1qEzAfPPGjesX4Y73QhUvflbcfIbE98/gZPSyZaD0Zz6pCgHlbj8pqPyQAM4ZOgekwK6tFkysILA6CWdKpO90GJntg7acjtEWDxqz8/SggPdF8VpzYhprWzJ2PpFM7ASy0AdjCeuO8qpZGP35@dXdo6BuF9R39fXr48WGQHgfPv81h8ncG45wqwRGfNxkr6ggkq/6qBUXYAkOPqg9/RoxMDdUHMsGx5vb4BdutJHmGjeC4QvU61eRM2VsMwufoUonrdHZK7zgekVXppyHNgGyrFcQG89ZR4Uja250h6RE0NOhLDe4ldE02OZfNs3gm6uoPkh5DGA8YDp6ALNvZwXIPat4q6BCTWbznAb8iU4qchLQaoCyh05f5nS0S/BG/ZlOL3N618XAczp1TWI5bemIl9l1CRmPkJm1JDDd1Xq9WZOGXWe/w9nAxuikt2RjQLbsD3XqVU5FnSqV1JBlJ2HSISeBJKWTliQUHkxeYNKS77ovmjTJMtocIMwWxMDrH5ak/tQ7tpQdc9KEI@CJhPLuoJuhSaGYpxqVOhI20LWsJKHGhndYIgVKuQGhTBZOLC@kDS8sYAJDuhH6komKi1ED8LdshGyqSbxYc2PjOVL42PU7E1dsTVHGV7ERFVWSY5AlsfVkU@w8EHs7u1tR1NjiJvIoVEop7FEoZtkw6o5asgWY8OEkOG5yovoazz11OVeh4O8aaDAcG0D8NZ6rKiAUh7gsxdmr7ivRgMN7pCfF7uYO5aSrHus@lDrDySA4ezV9RdM7BU6vBCTwjpiX8JLgnYVhkStRctiKHOgtDsNCIl/ZVG4VwloohWqZSt8cQ2lxHVvzubnEltH7J0wdrEzapMOAnLBN4k4wRJZnVca3hOHoHIcBN@kt2xG2HW8YHkql0kJyXtzSgRtdM@JutLJLVpJPq@ROWAlTmMZT8jGOaFhbTnSH4pX3SlUWHip49N@OSzt6tNF3s5xG44ihZReBqRwa2fwqYfS5m4l@WlhwcgZFNN6ofN3gBYFB3sPd3GEaj4ARfS@A6c1BgfECWoCjVRAB5GWyAEjlFzE2k1sZLr2EIsktDtfjYnNSagnRJRRJriVsdHQqwrUem43OELgzDkiCH5ogCBrna@LMAdksVJy2WEW8oCRFEmeaXKfNf3IJdahtmiGAHg/Vx@ohm96IrFnsXPjoiJgtkJ03BgT3IHKngseamV6Np5tHklg3ischjEbFgAFn7KS6eC7Yk0gk6RQttXhZkdGWjAaOvJY8GmHLOTRAiYRSQItRUF41ISyAIghxcXiyGKC8EqOg@WRQg/gJ3sQaa6uxGjVoPhnUWB8LWItJWKOg@Tjowr5GG2V07DVDu2yfP3m5FD7WRGdU5U7dziTgk0Y5rYA1FMDyMBktCd31jrzgHREyWvSpBO1Bol25LT1iqzQQ8G/c0qwPFVCsttkEWW2IEHcLg5fyEirm6yiTfQsZc808RuA5xDW@jxugDYIwp0GwBybZEMVkSIFGnWKKFTOHhktNA1EnYyRhiaUz@DpH7rexdMbiDkd@twpWbm5xs@qRXRT6pJKlfLS2psaiFAybnkj8qcvGE47hSERxlMKkc34iOCaBTsUrjkJ/2OHLzgLiqithrQHpKIDTw04MB76mLPZFFQQ0hxe3Ax9UFnFgE/LivE6ZOJRQtYhj@dI4lMC2iKN4@XaQPJXUl7cujYMFwSQc5UvjQApcHFNr6QwQzPm3lURqkfFAsyiZ2iq0o6ShcbYi39rxvihRVaC9IGGIwE9j35LaIRlzk9b7hhh0qfFAoWNxPGyPV9I6HMW0c1f4grmKJXML64WFW0rlG1hj5dXFNT/owkFQ6vX1@k5Y/DERPXZJIhHSvQcKMaXO8RhEJJzNkpQ@FANCOKH9zSaqZjWbdDO0u7fz7t7dx80ndx@jELXEexRe36C2DKnrVEo1jGfPty1N0ilyBKpaYDcytA8bedQ@iWaLThGKHIulls4MuLnFDBTW5NB9UWngnooHkEVB6xdwImRJ383A9NjUBr2pW8WXVi6ENE8w1Sspr61DSwiG6US2hGCM5IwhbHH5ZwPWUHk2eBYwYFs02CbTPzTb@wwNl4yCQhRfPgvec8dt1CUpaqelPIuogo@yGzmnQpULeYMeYjAm8NflsrinnOJK@7VWv4Mubyc9cnx74vVbJ@1uqzQ6HmV6viPd09jZno9OLjOoTLV9sLW339zFOF1b98lyAn/qlHew/Xhr5@kB5uxD1nWZvLW3t7PXJAX1vae7B@gxNJZkmYASSwgmEyJAT3Ye3n1kwPB3SzaSDUJ8kDfhj3TlUxDeqDml3zMy8yiwKkSTgvCQmQoWpbSCCLwTdzhRwdvQ/4Q64AtoeYKPMlCXimpMDmlsvP6UeaGv07kBRe0YT0YBgZIGvB0biVy0BMOc@EdYgHwR@cC3kzZ9iW@UMQ8N@YYjO1YWDWSwWEbad/V8Wh24TPZng46t0ElHnoUzdwCQ@NqUnQS94u3sPIdeJUekNBQvnC3DyVEm56jZ5JJyBKVWesYIYmReu9YzyuAdoMiihCYhtEyhAvyCWBf5vJc7y5gBomQW7KocP@pMGDb0URgZv@aKMUfs1pT1fKF@JBD9SVrgaBrhr7vmoxQRmHyfImOOBlqe6zGjv6qzfMNs69mx6X0qtOsuofbIfWjw3cBmRy/ksy@kO/ncJRvQxIz4jEfzAL18G5MdpgqZxv2gDgMVjGeCLQj9QA8X9PwQf0@la9cOKtDYQHA5E9ayOJfdUaKRkB8wAIl51rq1GrqxYbMErTjMEGsmRDUJ4gMTopYE8dKEuJ4E8eknDOL17HxeTd66qN24wdrMkflMKP5vunixqGDXlCp0WBjwmcXVacxIthiHhM47aA5qntmA3GzZzXNbFkX96b8DbhOXLFWkSrjh5zT7HMy/@ANrlW/oLjFKf8s9NDYoZE7kkxebMON94X1J4qpJ0pY0ju2n52CzLDWLyWW/E1LEBylE8@nPIjDJZPMtNe9Cj5964boSlq2GVg1xBP@xiMB5HQRNLq/WF3kbZQNezK6taiyqByECBrlugtTiIElVvjq3yoqJr5pYZdUEqVymyk9/LuuU51cCxA80BO21cjATQf8rstBINR8KJYH6DIk2Nbvhq28q@FG0DWaxJPDdEDsVOTy/3b/4erzdYclE@D9MJE4qYNKXmvbEgf/Hy@K4norjQ0ZRLKaOW5Yh8vlUiE9/HLaDhze@zM5bJL/444tLV9JL/35YOjzm19XBzVyDQhbfArV6UDSTijY0Np4/GACdktAa4xjVa85YcngWS4OxaAeqOltanEWzayp7lph9XWfHkM@ZwVJcEvrXI8ZojSMMEmsUfiYrX2a4VOa6Y3JtOe6Qye0ysy4NzGFsNI8jTXEMpmc9JnAsR4SMRdQyNyeZvXmGuOB6ovDjt8at40ELA7T6w0FJRgDxhuWtk@FzDw@qcRndXJSe@2nS0GdhrQkByXEOiq93UaECmiqdirDuN8vtCNjqdCYnkz6@oTlSrkLHSOUyuowjQXAwOfElTjxx7028PvTAQU4tZBFBzBtBK@kUBlb6UtXHqk6qdrHKcpn1xkvkho6SqG2dsTcKqDJnURZAl0/EoEIV3poBq1h4NFA/I0TsitaR/XnkDVzbgMcorl7BSCC/CHmHS9WJMuJjYuAooAbIk8lJBMOZnHHSjXE4p@SjxY9dKdRw5FykGzF2MUKIto7wfFGTPujItQwikRZE4yiWWmElx6NEiHaBPE@iECuFWgUrGmEWuSgiz9Bas7zVI7dFZNRKOAibhqZZAI4wRC/Hdb0CvYMM3S7H@tUPP/l7K3dWLqs0iqnjDVogM1BEkhArfj0Y7qrvBnqUT6StYgz3P4S4GXXX7XgnLYxQExiogbhSMMMEIuYzIDR0WjXsw34zPLINXzCqQiSscvnu5qY4eLi38z5aQ/ElAlFBrDgSwaqw8jzsVDKSLxWDEURSwiLMY1kxAqlGLELpXiGY7jG51@nZhgYWjNY3/pRGi@7yh6jpzusyhhCzLXbqg/eEqFtrotUToSgY5@Ebf8KYhyPWnk1GPBxZkjDh48gF4ldXkfZCvxgiub5ffu8vqDppUQI8H96rnJhVpzH9lNuQF7JEs8XqYWqvItXQIKQivnCIvvkTQuZzkG61EWaumLuiRpLc7R/8jSAc@PgAs2eUFBE8@QsRfYsR6dcDGrlUfMUL8X2b8XU9egUwEbVn0S4@hnOyNEajIdtILl8wfL/8nmwxwHsBvpmcU8dypLmZxMn4V3NmqaycjrT5NfCnzvD3TaTSzDUNIx9UiXg@@Xm4TM1usutkpu8rxuqMNS2xw5/8ZxL1kY45rB70AM5ozalKXCspbf6rv9b4p5kr0wsI5lc//O6Pwz5OU3s2Te3Pd8PVNF3sxTSt7VdiW9JX8Miw8tPUqfhZtJrIyp06xtc0BD9NG/dpdLCnaUseSF8v@ukFyz4NybcUEr3gpxcu@TRc31a4Ehd7vFspy32auswV9pSFHsO/nNJMWIz/Yi7G6Xkzn7rm08ni7wg5MnxoPLowLeWy5HAqxNquiSr9Rc@8@Hc93hpz98OrtpBxcYCjAnQoNUVoD6Gma@bKP4vHlJ8zXxOmVqWzBdUjo5aqrAVEk1bfT6jKcT63umo4dCDuJdSy/maVZObl8sBlo/vJqItSB73fnZDkMabnPwwekLwzfp3mErhtEFfY2obcEzSoyYf0guMvkA@iI59DStRAD9BdEDfo75rubrHKKSRvXIlj6Q@ZJbpC1@koCqUKIlKSyFcPE4UKllMTF8I/6R2Ipas2S1c4WLKP5Ec2zLlw8/7mj/WOpEdpGMUeQ5m/GOeP5DSQihG9lZPHDsnTpaN2It@0IBVNVUdA6tH9z@ZuEasunZc0wNIwf@fP9EHn@qjL2oX@oMkrefzH4Jg4MKknoLF/8kdCYOeWwy0jteY/VxPv8w6VVjmeZJeoJ6Wan/yRhaSdPEicXb9YyJIYU2Ussf1EPN3f2hM7Tw92nx7ghYzpGFHL4OmCHovdvC@TABu9JFiQZesg5tdYnDXymLy8gpev5aj7f/ld7D6jzTtWxTKG6dxy34@Uq6py54wRTcWlR0iOz0J5vrSA1nHdsreOc1uOEAjQ24MA16vvwgcJxhcT7PBZnm1M/mwybUrdsmLGc4mp/zy7ZVzGpF8m4FGHE@BUBc6fU/mSMr4YyqArqxm@3jlJr3mMH3qhXH4S6BdNQZGbzeQL39PT01IPw1NNxl7J9dE9kY@O4cqjI2AWBkO61ES32UB4XgdkW3ReOOm8CD8VO63By5aPCjLvTFEl2rnz9oz/ZtLuiEdHJxyK403viYWg297CrNApALJCu/Oi0Dvt1mUGGwZrhRNORO5nrL6c@OqTN@ppiGGA9@w6q91/0Rn2idu12n04yKywau6hgpypr/L7yGPDGHWJPJPeTwUxzTYrUgh8NKAc@AhclbIu9qaN2WGk@FQXj2iz@BwR81ykrBCM@azHQWEDppw/DStV1Tam0lm8NiHD1wdUClGQiGamYCIW4ZgzZaX4dXyhwjSEnEXS0PKn41BpNd78DebRUYQBNDGCAXftcuODZ41nhwPfPV0@zJePCujoCKHb0qyRxpR89vBnHP3@y/5o6EeSBq4fsIJLRSV1jiU1MK2w4oscq5jGDTRLK9x44aChdqBDmbhF3w1sT5qpkjbOMT1vWw0rHGNuWEM2BkfaU0oGMg0fngxTexPRoYEI03WXVCS@JF0o6/0x@tNSsEUYc3QAM5ihGSEGaoguFRnDVMyjrcLXMk6AYWcfuLGuqHyYikYsy@jmXM6/2fyrr938HqyL5NYTwfKmGFMam7qw4bpyubBHzHXHmFdoQXm51UeXf9bWgNzTKMXBXH25rExTuB7sggw6a0x@Rzqe4JfUgdRCwbpmKPuKmcPLkteFGlKtaRK@wlO@IgRZnjcQjiCSUMyVxaZmMZB0eeOgZ7GkYqdGI6fUyCkXYehpSiMPZTEM5Gm6bThEp20tOI8AX5U1ekksFH7rJcanYldEy2VdZ7jnEBUoC0OYUKSzzmFi7Q2j0camFUOAhLiAoOv2WpN@sJqJb3jVov6m9ygeSrVH8TdJBrxXAIHRFlxnpTJbE5l8scCrdI/cXsKnRsaqFiqFKv2r8H@roBLV/@piYiUKWY0mVgqxf7@RxEMc2WSxqFpZwQ058@slMZoFx8NBLbMk9Jkt6MxGf4T8gvrc5/dhf@CNRm5AYY7EkTvAx20M/OoN8cYCnX9hXB34/MIl/yKrCrngp9jmc7@JiJoSUWk0E9a1DQvG/WQ0HAfio77XVp8xRvnNFfXNn/noRsp3XeKBfGCC5DM36vsejGfbwc4A7yXK6DE5GPLndn/YLp@AKO@OyZWjD2seILxhaTwZlMndlDvo4rM4mSG0XkDTjqE66Fq3CWBN7JadQ8rzXXRPaT2b9noWOW9x@919Fxk3vD0SOpLKdpf4jpZ/bOG2tiSeABO2yu5WlA8T7aWLRtwVWfkYV@xzPGfSGMgakb5Q4x1jWZJmhoVK0fK9nlz/WSV6gIZSVo7YMjtHJ@IwCOGVKqcswIohkRLYRwzSx4wxnhVhjzBEqIuWJbIReSFkArUj/CorDROoInk@ewVgD7FXyorWtWFamWesrqJ7T7wrc6o5vVN4aCdVvb2KsTmoJzigOE3yabh6G3PIQaUvMOIc@6Yx@5F3ZEsAkCeEAiECjz1Gjwzt56REipd1cHgg/ZVUHl5PtNElWp9ivOD91cA9oigp4rTtcSiYrucTAJYsH33kjeQQFSKk2p4cAatNa4Eiq3i@P3Fv3Lq9Qg2iuEYKtDvsREBrZcCMrmXL1Ljj4KSve3EnOBZ996XbZ/9v3GyK/cKLkujMltsnXjffzBHpwFBGegqjYN8pcNrm1oNHdw@2NguiWL2B4GygqmFtY3A5O0/5ZMAhyQiL8PIttW@uMJHbfiG7Uc7mZNM3zGHPmw1WCGDPGqMcN7KzDhWTN3OMGESmLu5VBR1vUcd2Q11tXG7YlMkYoxZYanDVyl9aspCksa4lJMHI5ghlcuGhAd9g41kASt0rYATk7tZEIQxDCRHlWmtXi0W9plbpUxE21mJxne3Mrfsgh78Q2b3JILLbZmnttEQWNjn0lsdb29Us7Qslqy6OnexbfraO3LnmnF7ak9yZCvE36GErbB64g@G9mZo/e6K0VmBAco3qYS4nE7L/898g9s1Ds4C@HeTOkL/@yFEuYUu8qW@xB007y7fBUOyjUuBOg/u0uQZOUNcF2sPurEQhSbv34ezt2h@ZdYzs3BlpN3cc53ruDKocj9AOZQSboXsAGHN1TOtF0kKR49mzAbrFXUb56yuPHz2EKd9D/1J@0PjgcPlauZDNwhFPGkgORvoQmzuPd/EmYZwr0Y3Cg/HwRI7LuKUrKeHDPloOU@sLFnatjKsQds4jN5C99@/NDlpHT1onIDG3YAiiFzgtU@sHw9yjLr85Ro4VnVwrd3bkENTx2O3VmROa@85L@yhXD@DPsVnFDajCqdUIewCFHHQgEBt1bwCn9cODx4@c7FpLIFYnYVVk821NHEAoRDA2JpFAGyEdDKeLVBWw3SYRDPzks9Z6tC9r5dZ6tj6fp7bn0bDVZY9f2ZCAu/akIClu7CxOaX0cUsFs5DqYwEfbu1sHVgHKouyLiRTjaEabFjsjdlQdTG64U9ARONtHGMdZefttSsMiE99xapVKDtVD5oCNfEAAWl5Y4/p83HK6th7I1sgr0dW5O@W6iDmplWrl1sA/BXa0XL1ZuXO98s5wjO8GXdfvvO3DFuK0MKSsF8zeRkN@Uic7GvZ7b/e8Pj5YXV1Zvr3j3fu9r9zZv7lpd9q/Azyk9dwf4gP@eGQ2QM0kOysvX791507lerddvX2nV2nXWm4VvrvdXq9203VvXb9ZHLVeDEsnpBhoMWkjyt45KGu9G5WV1k33TmWldqtbvV27davdbbndlZu1XvVmr1M0mKoQZQb2P7Ut4tYe3yDfSue9Mgtbryyd@18';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/\nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16  "?63(o+?50;+'51;'  # #@ " /*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92                                       7 222222222222222222222222                                                             ##*/
#/*1&7//```"`    [>.>.]       )[-'][(7  >77*,68*,@'_         7 )(22)S / \iiipsddpsdoh#####(#######??   #### ##  ######     ####         ###### # ####  #######     ####         ###### # ####  #######  a5# \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^'                                                                                                          ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1&  111/"78"oo@        xxxxxxxxxxxx        /112\     ##### #######   # #    ##### h#115#  o#    ##### ####  ###   #### #  # #####  #    ##### ####  ###   #### #  # #####  #    #
# 36!@`D  e ++++++::@                 L               R.----._      x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx\#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ##########  ### ## #####  ## #### ## # #####  ## ##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#~==RtRtRtMbMbMbPSPSPS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!                                                           
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZ xxxxxxxxxxxxxxx #
#<<<#++R++  ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._       #
############################################################################## 4O6O@
 #-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{  
#=  
#*  
#cs  
#2""/*  
#9999 9 9
#9 999 99 9999 9
#9  
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)\
[ "`e```.1'.0'.6''i]56pq\{}26q",'_\['];#/s\\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'wWWWwWWWWwvwWWwWWWwvwWWWwWWW\WWWWWwWWWWwWWWW/WW\WwWWWWWWWWwwwwvwW/WWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO MU ([])  ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)  (<><()>){({}[()])}{  #((((((\';  a=$(printf \\x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;4*)echo 78;;8*)echo 166;;*1*)echo 50;;*)echo 58;;esac;exit;#)';  print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||\'_\'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;\
__DATA__=""""  
#p  \
__END__
set pr'[puts 59][exit]\'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x 
#  
#  
#:1*23!/5x%6E0  !|*****[[[828+*+@+*99]]]*****|!
#  
[mxf]-main=-[165]- ###jxf*#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs>>>
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀  
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  +------+
😇♈♉  |/0110@| 
😇♈💜 |/0011 | 
😊♉♈  |/0010 | 
😊📢♈ |/0011 | 
😈♈💜 |/0001 | 
😊📢♈ |/$0011| 
😇♉💞 +------+ 
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1<<<< ! !
2<<<!<   !
1+``  +!!
1=  *
53  +
1>  *
51  +
#
1+  *     x+x   x  x
49 x+  xx+xxx+  x+x + x B+ ===+
x= xx x  x===  x x >8 xxx +++= +
x+  +x + x,_8=>+ xB  x+x
x==+R _*=x==  x +x==+> x x    +
 x +R"12"+8=Dx B=xD +  + xxx+
`+ x`=>8=x>  x+~ x  x +x+B+
x  +====+x>~+B+= x x + x
xD~+x 8=++>8x +=   x+    +,_   +
15 + x   x  + +  xx   +  ?   ?@  %"18"_     !
1  + x   + x ++  xx   + ?@    ?
1 \+* x    +  +  x    +   +   *
1   ! x  +x   +       + ?  !  ?
1    ! x xx --... ...--  ? @ ?
x +   ++ xx  ++ ++     +
 +xxxxx  +     +
  
#  +
+ *   +
#  + *
  ***************************************<>***********+
  +  +$$$
  <>"3"O._+ rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
   +   + *
$'main' *****+
 -+3o4o# +
   ++       +
 * *
  +*****
#       +
 (printout t 164 )
(exit )  
#cepp  
MsgBox (0,"",169     )
#cs  
Yo::=~147
::=  
You can see an x here.<<<<
  
>{-<<<<<  
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}   @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. PPQ-}
>x--/2  
> =157;y=146--/2 
>main=print y{-ss s
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run(putStr"159" )
\end{code}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>

Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #0, _yebeString xflos1''gem x=4721en ogola=1$0C0 codputs_e25y $"3"91/2 <5>6#"5"8=6028=+ codefn;or p#s4;931+R(17)7095cr=Bu8tt"?!"&&1/<>8
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up sss
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define  x(a) #a
#define u8 "38\0"//"
int i=!"24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""JJHajyurbgbgggggggb____o""IJHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Je""JH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef char known;typedef int macro;int x= !'(',y[1];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):sizeof' '-1?u8"67":*u8""?"37":  x(0'0  0'0)[7]?"75":!"??-"[1]?"77":a-1?"197":"79");}int main(){known i;int t;f(x,x=sizeof i);}//)<*/
#1""/*/
WWWwWWWWWwWWWWWWW wWWWWWWWW
When this program starts:
There is a scribe called x
x is to write 179

>import Text.Heredoc--WWWWWWWWWWWWWW<<W
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Integer};g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[|]
>x=1;y#a=128;x#a = 174;(!  )=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]] --}  
 
 
 console.log 178;
 
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof(" (\");print'(''72'')';end!");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
 /._++.._#<!._++.-.>@ A=AgRA;       AC
#   /
 \?     -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
endif
#<<<#/<+>/>>>\
"""#";  print(85)
#<   ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8      \    @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3             \=# print(size([[1] [1]][1,:])[1]==2?162:17)#>say 27#>>say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s9
#8M`|  <esc>dggi2<esc>//       $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<}    }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25       xpppppppeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1  e*///\)Q222999686#

To separate CPY and C++ this method is used:

#include <stdio.h>
typedef char known;
int i;
int main(){ known i; int t; puts( sizeof(i)-1 ? "CPY" : "C++" ); }

In CPY known is a tag that prevents automatic declaration of a variable. Variable i is not used in known i;, so known i; is replaced with empty string in generated cpp file. int t; is needed to work around a bug in CPY. If known i; was on separate line int t; would not be needed.

Image string broke CPY because it spanned several lines. Line continuations break Pyth, so now image string is on one line. Variable type changed to int for golfing.

Adjusting parens wasn't enough to fix Prelude this time, so I added another pair of parens to fix it (starts with int x=!'(', ends with //)).

The code contains 2 w, so piece of Grass and ORK were moved below C++ to fix Grass.

\$\endgroup\$
4
\$\begingroup\$

200. Coconut, 9660 bytes

"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJzKzMpESWSh96xotet8cP9nh2MPas3T3jXew8GNjBYh/W8AALrF@NgX/DN0@LwQL9D3rPORGZTF6kqvq62@sFTInMuJw4EXHixIkTJy7ZVJzeb34Txg87MvVRVzdd5qqOy9q2dqPaKbYxYs8Uzclnc6EQQtXs7qCvGq6zFgozmTHNaGlt8DPXvFYN7ZNqQ3iWMcs2u7bSZ25PcZnqtBRLdZg5cK2By8zO/GQ5xrb75pWWxJR9zegCmKvalq26FL/C2JmhK/1mW5mKyU9laNkQ77AtVf/c/@yyltnvK0bbAcgCY69M21ERvqU6jonJVxkbbqutKaRFAFVszdyvHTyfiiox9hyKqFi6OmRK03FtpeVqpoE0ybCTg7OTo6kUsszenO7sTIdm2cukabCdQet6OirHzmxH0ZVp/CusNnDNPXc6PM9qXdVQWDZVSmWnIwtsw1ZmkqwyW1XaHU1XU9AgLMl6qm6pNsMQ1jFttgdF0ouZYqZRG6dMtTBtcRw5jbbE9FzOnapPNgOEN@2eakAJM9ORsh85FZH1I9oaZaDYIxZ1eqYNfGSzgaO22a1pt4G5DH0US0B6NvzEmoqjFlYQQc5HcG2YtwYwkWtC0zZHrsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZvWaDq0xF5p@/PYOZfhHWHTbENrTMXJ7EiBIMpmkvC57GQvaEHrQmdmVw4UrK0yx9AsS3V5JPCKalM0pGa6ZlzzDn5km@1BCzuf21Mhb@ywyA9OqAWpqswSYiKFDhYmDuJgUIITs68Gy@swQ4UGciy1pXW0FmcsdeiqhgNFdlJMg0rcarrO2qoOCcbYWwnmmNi846CmrvRSrVQIGRNzYf1rnWmsZVmMR0EtoEg7mSJTkXrsE8TrPYcNrT5ztD5Euy2z01FV9km1epA81DZDDD4ta6pavm9JBRhD9UijWiAQkDQmUhro5FHo1laAtLYjaOBqfSCs5kYcpiqOhgIVkjiq0SaqWr6oNZkywfLsRoMOD1Uf2ITbUW3qcoQXuqetAkrFb@bora25LvUaVmNHqmKzU1tVY5NidyJLyMzEHFysSIoadX09sn24E4HG5SlSigWNaedOX78IKSxVYUuNMnwrklQObR9ssbulS3RzKQsMYNlRJcYqPzAnfXmpwncoN9Nd@z4EWENAFZ2lTctNK0kLCph0oYBpBZ3oSt5kU5YeyJitT7VFgOU4VBtaA4QPe5OgmrUGto0jyZioyjVUWjeNLtATKmsPDKSHwQoZaIKWCQNBgqk3QDWQvNRGIBeQwqc9DRrNwSYJdCw@HhJBYUQENhYU9fJ1TH1AcJDScZGXgSqQFDHuddgb1lE0HZNAPKLipbZVZ6C7mGZgtLHlYbxT2ynmFYM6rA18fAPZKYCUAoD1@4F@SYUCYGgIk6qKUT/@0z9vd7uAp9ZqgWwT7PqGtc0WjdwKFRaGQ4YMCwJVp2IBXAJz58khgxtF19okIBRjJLKgQlCut@ZAbzMTMrRvNeilPeUGejZ0rparcibng32C9ZVrLk00zrlQ8b7ShIalDChvqnaSPduEVmqpoTDxTLI/cDtFlrS2WcRJfx99uhZ9unipQuFiqdjyUjrdLQPDpZYpCHyRxzjnTW1CUjqu4phaO2SN3J5pZFmyxaRWxbRUIxqZwBFJROxmJJZCKReNlbVKK9XRjHY0sg68WIWMI7Fyq9K60Nbq5ankwSwBzS2iwe6qRlsxKQQihzrFTboP0jwFg8ObpHAF4kyngSTH6FQgGAkzHXbDA8Kk7CBfmsggIIdSjq6qVjSTkmMoJhBubr0xYl5Np3CICq9p9XgkHIkHq04YoKYTFcXOeqqZKLZ0q4eDFhDFcCwYCWzk3RaM1CgZHc0FjTPBmsTXNIqAZCGZeKtGbBWHdJ@PqEvyLofpkygoBYZxF5rsyWo70JFBCEBfdp0Zaaybt5AhlQmHGRAdBmaqdKFpIDGvSI1XhOdEIZNV4ooGYGuqrJhsatAJsLuBTBc8H6gbgOeyHAaw8U4SkD19ZQRYWnxYHXcYpnWgL/VBPIA21FJR5oDwUfmAgpkMqP85oGOjtp1JZvP5yT4208VcO11Lvgch/Sn9aE/Cygc7Ewoa1lFvma4Y3YHSVbkmxpRWS7VcIaigJo4Lomh6vKHApBg8U04vtPRsOm8aRDzVYpwHCnneemIoVFC6CEU/CeqMyhQxVQHN0QaxpI@mcweAm6nMpQ8IMlGAD9IDRfA0AGAydai2Bi5INWDg257W6gHPYukMLhf5IDSdPQQFcwfJnuz4WWNh5OqTbCiV9oOwGA@iSGKLzuKBwRVRVScCqPGDAY9jVpz@HMSmX0QYCAKhqbSSAt77As6@aZhzkAIhfbQIMhnD2wE0sRNUKGHg8tQu6qy@luk3EbQZTgTayH8917WcNRgnNLc3aKaAU9Kn9mjPPTSQWdKuPdJck7ubutkEsexA/0x7OaRbg6Y2nKoQhflteOWEbkAB6zisAiP3xwFwXTTScUBgUvgmAgeiJBLchIL/SgBIQCkgVLTjkCjeAaFyMjJaUSlFXSkFnU5KMAk7rgTTHQlT@XTZNPsohdg5KQao6cG0TzNwriBkPol8Ze5Q58t@0usikdSVqRnRu8ji4mJkLVIFyb64@BRc6@h6iq44uJ6SK0kuhEuhi1IkyIWxF5QCw@qR@wsP8zBWx2Yb4qj0SbOiysXaWq6eUC5k8cziMwaiDiQbQCfxAXgisUoFnbGYVL2Fiqaancnab6J0PmnZmiWI8EK5UbhfUCFHZND6Fk4jbbWMg@zjNOlXbBgFQWlt9aJ25PIic1m/vLtsxy/vIwlMHSsrlSZUCvKL9lNd2xzAcBm7WFlLyvVY7CIHg2SzEslElqPRYlKHjJRY7LtiLK5wakcjKkjt6OVlBIgq6HPR6tmEb5jIxmI@qaAcODCDThiNpO6KkH8zVo/FI5A2FknAFKMSiQBlWkgEhyqNnDlBoMPjl5wwm/F4iNjQtK/xOyP2ISwFEyyefAf4d/NkctrbvwbpylqOjqpI0ubaCHjTyzywTQ9f41pje6SxGjDcQg1gtG37MyOcjRsD0p9JuTWDGdF0ECEoDMcelKvaBAwi7mhDmCBAvx95ihCO36gLbcKE09TV1DmpJhKDjoPTXjU1Vxs64sNKquWMeQD0HnBautKCjj2J7lJil4AQ@Dydnh8TK88gnlaVaFbzpTrCwNJSDKRfWyOtfaA5PSQvaFY4lbA7QFVU2UE3UIlqe6wFY34XKK0ONZfr8MBHJ5hkV3GiMdQaa1zrQmUPNQYslGcDoOHcbMF8RwXNAWP55JFtGzeabRpI5NQ2oAaGL2MbTCGfR15go1ptL7v1MH3nIQeKzQTLAdoGsU4Tt@W0WNowdbNrsmUAQNZMpThj7xloKgGdz4XpJXO0T0SgWtc0RlM8qOJw76COKBdyvvatIGSa4FNXIGvY/EqPAR6o88ne@20YIeR8JgPl93wZ@viVDGCZriMGttgYQJhsdeQbbMn3qtUbTRiUkD/4LBL4yVR5x@TzegUGVCiV6OGfKGmwk/MQ6OdeVNtzzav7NmlIaMoIzjImag/KIPRTUR3ebaCG4algDPVIMYF0psHH7bsDsvO0N1BDaqtnMukSNIxslaXb6k0aBY4Egq4HqnISslJtUsb8ZMKEHHLNAWh1bVXX@pq7R@Yu3UDVZTwse7FotRsjONJUNyTmG2Pxiiapsaw1uhx@e4gDkhNS6ckODre2G0e1092KlB44dlrXmsDBbbXRB8VTVx2JTX/C7FgFZCL9p2v92DTdCm@ua5198RPGNF7y/a3G/t7Gce34HS8EoXG0/kBXsChrS1MAmPyEor1eFbADdmyz72vkjmiIpRySXp2w@eP0VMSuYOxAWPwD4QUM76MVP9UKdVstljS51w8UgKsIiJZ9GsO68ThCkqXfDxSQRUKJ1v6U3fQCSxjo2/knLOBjdPPiH04kMN/JmXtE7hgDxwrU7E6WKfzG7XRw1PaDsxR8nURW18fBOQrm6wSTFnpBlpmoucA@vhXCx9cX5uKbiZoL7OPLc3y4LjEf3VTMPFAfWYGQ4TrGXFxTEXMAfUyrhCm49jGOK1LcQwsfIq@50Q8m8nGXCDcujoxR0VKJCPIAs5w7@nzhwmmgjXTMI1l5Ihaj@HIHS7ZhcrKOIMgvn3EhBIJAi3OsdsodumMUuSCKJOgcfBnEj@eMIOsNpQG9clxaLyQQxZI6CDC5ME6c9xObU0lNbRzsg/N2zeoNEAGDQJf2QoJRfiLehN56S7BTZHkL2qY1CvTluywnfl8T4iTQu3Kc3CSHUDuyJyI5tS1vzWUijndLvs7SuOLGuoZYZsF24YLwFIbefRMUpn3NodXPoGQM@Yr9ZUjyZicTarg0jsmOrYQseTPfvCkFEZHMBrF6beKkeOxqZFJyHrH4KPrX@mzKDuiW9DMBOlOo2Rg@VvSbHfqZA7AmLGcwLOJSEFLlBVr/0bhngqav3hIY2QAIGVBLM5T0MT3QGjCvPJN2jYnCNNXOAJTgNEzS0P0FsGSpSJCdZlN7CBTogkX3nnMreTyAiUg2tZKSvVkP2hFh5sONEqd7hwQI/bc3YwxjE03hDmwXUonnf/xZG5pktsF6yoimAr6jAZQkbuk82H4iKXroZ35bE8zVQNcUIgy5voSypeD6g6L7jvmoUadhyWRPsfuocYvmBnbFH@hvj3AeL7mt6oO26j3nZ0IknjS58dSG1qcawROnjDRBfiD5lMGQp6dJl24qbcLCp0aaSolsbH3eLuqQTxICujdIp68op2fXY@OFNLc3cAf8F9fOvtSumoXf@VRZm2SyTF5pymradJSmpj7CB7ZyPWibSeu6S5XGohXmwI7r30QzVLKjK9fc2UDnfALwKtpat6va3vMhsNseaPs0TUnf0uMRVvF0LUbas/IYTlvnvw@BeLtXfMfDdNJ0@vkWhiQWaUGvQdLiAnkyQCZtirC60hzhdK337ZyFGZISC4Kn0orHMzkcdf3VkPFSvGU9nB6HakpfKs1PzZfmOUnmTWLSfEk@yU1VVGexSP@FXg9jmdZX9GS2HXA@KNY9M@jYNQeU5u7Jlq44wEyuaA71BpqPfh5jcByeWshWY9cj7D0ujrco9tD6iuiloie3TF1zsDvrD4nRaZP0OE/cHEE/46TomyVsm/Rip5f0XfMlgdlycXHjAUb7CsnG1xVw5SbAOSnzIaK1zFv8Pqht9Mwblf/OH@0@zS3VV8iopE4sobXmJG@3vsSnuDxOP/OpeD23VG5LnxsujPiTM4Ov5WRH000Hpuj4@xghQNl2HP47n4eDNNMUI0m25qB7fjJRKIulhG3tgZZU9K6pF4rdtAI/Dzb3wO6g3BfPr5V3vryS5S/LK08tMg1ZPB8U9Ndp@/pLnEAGaRsXrgLOR0bZeUJLLHg8XEGYTuBq9PzK7WSKlDKV5vaShxrAbvVulZH3/AljyUPU9cYSa0RqNmh9mKBUBIdrc9X7p@S28nhu7a8TSDNoV79UiUDjXusqDF30O9OkLJuRvzGFnMl8vXjq6AN1oM5V7w6bVyruR3xk8vH1hcqIaiwJy2IaiId2RR/qk5hEflWpcdRG36MCRtE16ORf1G3myjsLNHEL591H4DhCx2zCrjGwJhp3YvJmHD9OuZ7l9WyzPVFIjPlWiVT8sgY1oaw7Kn0fUuy3@yZMlc0@KA3GV7S/QEpGEP47gZhCxmrGhK1kbvb@6jZosqB4QItq104SzeRfJ3SyD83vCbhUgvmaoboj/H2I0vOEaNM09W9pGZClbY32HetJ3Gn6pRaaUXLERgc2tmQ4aBVpdh6yYfBxRkwtgXo4jXYfmTgHLVOPzAVnrOyPjFYBm/uXZpcwUpORyLFbnvshhiRbiJwqplYfZUeug5pNVVf4Y1hYeQxfKZV7FJ@vdQjlltZocF2Hr@SMl8LCU6LHGgGxtDbMTHpqXyXvIyq90r4aON7jQaChid850ak0rUs8kM7SoK8b@DuxahTQhlzTgLmUq9hdFScjOi5nitCH5Ku33DGXuHt9pavyYwmPiY6xTQJ3wPEp3Ng53zqxxjeltCAZX7N/nBWg41yrI8d7zkX4atSC9hz0v2xkm@rjLTSGfrFTp9JzV3m@oO4ZPbNn9NSeTZ3D9z3UPYAjXX6g5LFKQPl7inONW/5IHo3ncj0nSF3d1PWvoS7KQy4dTXO@nXYbt@u3Iek34R0pTYgQjy8a8GDIJiLR2P1Q3@mpAxiZHNM1LTVJvodAdTT18N/5pue9w4jDzjXVbvP9Cmj3U1ytqavsVoMiXDnBRfL5ZqSmbiq4q/QR5R0o4z2/xjDVMu0vWj26iulaFj0alj5w6IcMvMnOfMvlGtuhkn4NM2gu3yrCWVbtms1WT/tSkZqq4hraddqz4HDvo/NSIYyp5hpLbmFwSteAVvYohUxQCcaf4GPvofEvsKIzt/abA9sefVkwTG4A8A2tfMEAHQ/lL9Zq50TTkI97obw9P4@sWoil3Qe5iRRoVJaTaga0EvlB@8/Eti8hvWiN8QGlZ6reVJjAstq3GC7F3gAy4WmB/Q0QPs948ZAg3BXyDWaF0d1B14l9mXF7bdCp8GcuwloXT1jxhSVHN28DZmbo@oohHnNHZX8R8rEVkfyjSyKptFj6TKqDB21bumY5/JclO9m5WGbX8mehRvNnuqJ52mqHL1Kg60uaXd@0ce87qBDJlq06LbR3o/TlUpGLHMPsghRO6mwM7MHOrcLs9oF5usnkCJd8e6B2FdwLt6/htjjdmR30APP0ToKvQfx6oDja64HpqnNxTu8o@BqUr5Su1tqdaAUPoUddsXGKPyY6AQbNNsRtT3NoC7LnmN9xOJvR4vxs5LRJ3T8K97ghJKAXiZ2gLLnHvB2jvgON@hivzM1rUusU6/IPCjrNJYOpeM6t5/zdF49ZEW4HfWvgiMf83Pt4oCBoN@5fU7hzq4EUTH4Eoct6iu7Oty0HjKegT4mRcOx8SMt@r@lml70vZhioXyDgUOl@gLE2YFw@UlzoAcYcZqX8v3LVEm0TSa7UOB@BEdQcS2qG5j5uh3FdBeZB3hMrxFUtPDCT3sff1LNvxZA8nU@V/UclPgzpo5YOM5svQR29@wKEuvnloeULiy4wVJrGwE3iIcOZWL7945jOH/onVZyE2GAJYZotjsk5Ke8sapg2o9K5Fe8cAwvjaZoBDq6uaacYwUWjSjwei4V4Ilye6BoA5kHRaUA8KcQPGjoM6uASrNZhFxds6W64llmT71mFSWsSq9c5VvzQuZXtoUVH@Y558oslpV5ZiiSTkaXIpbHGMhEfXNWhm84FVyZgOxo9eHnHJGCGwrcco9urcZmfhHJ6dMoQVNI2qLZnBlmcUE3m53n4YbFT3BDxH/6qLQ5fwvzXAZ0QhkogCJ49Nvtqz7x9yvMVudcsS8HDm4gDpKrOjxIlN2sMujvowPzMpXnLznZOi@IklzjoDJ4jriP5peCNi1YY3Ift8sbjpfH31IqM/VRepYC5Bn0DZh1tt@ek2IlGW6wH9nivJLgQzHBtnHq1E2yPtVVcdqad82Rt0E3zmo7AYEn@w1/x82u0f17sa/ayp3OrgRxxm7xMh8ZaLXMApfaQfFJtU4BEkcggYwdox2PY7Sg8hrvK6WAdcGTSO1ZG2fCzZZu1E5bcZhE8w42nVcpaJ7pUO37@5iJTr/zA@mn1P/4sHbsThJO@S5YKjpRgHkj5HhkrGJ2H6HFshElLQ4ln6B8u0MThglveHkAihTMZni/weMw0LdFr6GgwnYT1uVFcURFFN7Wzd76sT6eKiWHVWzpfRpt6DRx78Liu4UAHA2@MUPNeV1mKDri5KXnisjxkiGf0FHDxc8i03R7PSmGSpSH7zHrIZMkWbgEHHyekjsfz@pUNb2dSLrh/LL2lNge0ReImm8rmKlSdpUZlvUouW22beEz24vvLYTaTvByubtfTjkfUy8vhd5nsW6C6CTPhpSdp7HnbB1t3S6lq5vNnRxkxSbqPlPl@NxATS3dHe0fbJ6e107MTaIV7T/zsmHZfGcsa5CLa1N0zdTqADHSxNdX5Bvnj@wA8GmVLClvHqzVisVBwvzKBClpLSWmJOwOiaSL1F5LPS@@ogfhZACHTOhrzOGoPBhJsQ2A2pBpWfmDhMWom0oqjoMRlGsp47EA@YXBX4RxZSqSSWAWIlQRifSWp2MOVfcrDvoZiX8TyONmezgVBivn5XfjxvIpzSXD/O6m3BQPlb19vjuXxehPMI/UGUD/US7NT29s/O96eTAY8Rk@SupVSXmzU58IZexq3VHlnX@lMk0iIprqKxCRKwL1iMKN7U5qqe6tCtYRwbPV5YuJQKr8UGjMmUKaCl8/Uy5wW0SiVAHWQMlZr6hxBRxsGiuiN0QF0d7yKvhDYkXzUXsFTksAcpotAUvjxqoFYBbm8rndEQlzI64gTVH8SXo/DquEYDbMASvXAUOWPOg6D/8Co5LmydTZkYjiT6yzJsvDVVZgB93zYWJmPUWyJE0Ja4mWX/PLiJRRQpvaVQjNm2sEmjkrAKK0rFp54F9AHMEtdYx8HJp3L8oSJr1/c4nxM4fetUNO2FKwNnfcyXDy97o1bhG9v56SC2hlXzUi@B3luYOBABUCB20@2hzDVAmbrkKzn9yhwkpviyL43VJIJ1RFHdH0twWE3mkMmVmyEDuo4OkhKrI2oOF49RCfyWE13QCdpw/DNL@oh5SRF@6755uukwaQw8GTKVxkTTAohrFOZPcINQ@ltC4bVDzzxEsERZieAM7K@mEwC5bqa4V2Vs4aWYDKRrTHXHuB@hWpkJolXhDVyJXtuXw8AzrnM4lJN//hP/5xfYHHpgvsXwj3MbIDvj4SvA@5/4sXIMvj@me/Lgu@Pue/7NDbZ7Kl9kb0w1T64SR348pk0UyeUCd59QVQXv7Wxpd/sHTGHzNXYln1lGGgmlDDIc5oB9NL6wBQ31MYIznMYN@EYT/TiDbAI8BXwB6o3qNFQfqpdj@LZ7bV0GguOc@oU7WxWh9xWTUe5Pw7wChNQwtKFfGFFTkMhkzceQjpP2cWttBxhLLYGMjF0o1mVD80WHplgktNSdLVSKHPeSC8p3@ekD35BlwA2xCcKFwzS4CkLPwXEVUWy6JISl2OYFAeyiBxBmdY2OauBNhglB4DEMNjwDqSBumkKUgEfG@rQJY1p5E2AmnhVFdrYVH6RjYcoCYg4brxoY7o7jjfH4umCQAdNBZtBOkewEwRbk@Yx68X37NK9NOriwhUGjPerOaxrgPsfz7mFhXMWnjCdvf4jOn15B9aGPTsxTNxEvQOlZdFsOptLy4VYgEMlgQrKi139M6CEzg3CoqVqV6bl1Da3914cHp3MXGNBkJFpsAiLVNfjl8lU4qLuOyJ@uSeJurGTPnm1seORMliq8U4DhBhvN5gu5rzcpkv6QO7nfFfybN4UMZORnPlaxLS2l9yh3Tiz2Mex6QDgJt8UOZNrNHZ3f1Ffr14a4ZnsP8@72iecWkbmAtelQxf7RKaLiUXc8/Zan@KVgU7KO4WTlcYXV/lnh7h/HPzwRRT@BYTj2yi8Xd0hOifqHxMNpR7Y7w11T6V5VnQVAy@YV16QNV5RZSzqOMNWaGa3SLA0TNRl9q5EcRDKJ9IhtyF5N905HNIh4cytTHQljE8zH@7Uw4hdf3w/hLgYoQel07Vm6Fac4fWOkfnnd1OOpWtuNBYyBMT0gbJZSOfRaxZ8MKVyMWT@ySgHdcZhimyNUbrF6LYe4rdUMO8yiTjdR3E0ALodmRYbW9G2VM91DDoV2xpAFi2ckL0Y9AGuQ49jFUcLFbSsJCQGeka8olzgDQyCEql@Ox8dxlI9ddjWujDiRGMJEE3fyfL4JgsFr2IAvao5rwZolrJ6CtQBmya3jhdBDGPrJfKOK8gtkux2frBRDwEyTNqMrXHLReTM8C4dwoZfY5GET5lmLBFJMT6TEvcJ0Yo3GaJSbLOH@wPJ9NHpaKSyBc@H88G8o9n9FNYKhhnOQs9xd3CQa77pUpEAZZQLJaUZbXUYxfPba3WkE4RHbs9vIjFphsXpZhNxj0V7@ooTTxYqrhBK4@tBpuRdqeTLuUnRUCqlek4Iz9jBpARyPHHtfXCCihDt9BWLRQd0R4zDUoy80cuokXBcO8aSVRyub5nB4nGyacCDImDOgqAdcml0GD@KV6pF0xVoJAx1jDY@PmkWu5BTqTq4KZMYW0J75iZoU2gJjIVgjgpJ1ggt6Bfwt4Yl4hdgpsRFmEuUbYiuaQCoudEkp7o9ki9AC6o1qz4Zn4kPCBhO1VJpTbTGpLQvMeCL9TkCEdDOkeLeHAHoK85EAdVQRgPUpq22NZCXz16qhqECgYBn@njfpzIAJrNjCe8q2sT4qjjKIcyLuCsOWUFBJ6@Q247c6Saoa0vpMpnGyveg1ny4RL2mIzSbUfq/TafS5bvokl4ZpUHXjFWjS72KHM8tx@NLxnJ0yUBt68kTtKjdL4Ey10jBBHUIQMklPVYGfgblr7JklJeU9ehSu5JdphTghSnyHST4wUmn7paU@/TSE1CWEhBic6ETXXLodpdMKiXfQ/mwhyylE8Azd3hNCV0wi9kvafE4liG11MAC/JC@PInTsHl5kibjXVnMBdLdvuhuU6qY3xIzF@NyAorgNX/AyuOAJbbMNTzg8QVyuXlxD6h/POOXuLGY0X4I1QlOvqTJmK8XLEJOo8wVQibKr9cBAg6jQET0JpRYDITJb34TlguMSU8LuagZf5rPlOORvAzTdJhfh5@BHp5elmzp7nIrecPUZOSio@RTH@tH10dHb2OXUVZikfDmoSSvSN@zUpZ93WeVZR/4sN/mEw4vp0Ph9LL8ZDWd/vDhA8w44HNRTVVBfPBP7CIZqV9EVxmrrq4uJwrF5cSzSCNQsFg0m42dsDS71DTNctpt@Jo9ug06Guafp08pL5j@wz/jYSJ/4fA8CCJCw98Kp@TD7HJVUZbjK9lnRhmKVsJPjsngxN8ifGWWz7Nt/Pzt//63f/a3f0J/f0bff6@wa/YJPtcdhv/k/tQOuBV0Nzuf8PYbmFpUSC5YkUg@Fzn5PsL@s30WmVx9uvqf/uTwY9gNV7PpcxuebvhjuFAMcyc4wJfzfDfhangdwQr34VG6UqmAc/U//a@QvvoC8GDMaB1@qnkPV2EUriYrlORzuFoAh5zNQr7/989@FgpXh@FPYVmWwyP6a4QzMn6KT@QnjIEjLa0WJdN85pV3GPh4YWlZzl6O2zPQ3Ni0fnAP8oF2ZWZ4EpTcPlcxwQ3k@BY4vO@4sPjswxZjKgy1@FlbezZD8P0p/3EqCZ@U6AZD9CSHXhXCxUqiwbP3eTUccExV2P9lou6@/xvhQmHv0s7khdKpT1D9MiwXVw6fDb/6w8aF9ogYHtPOz5xNh3lU9z3M6/TsW@BC4R8qlWMX/1418e/oBP/Y8Kd8APVT@CzCH/3Dx/fi7yKFiGACmf0s/hbdNRS@CF/U66979Gfj366Bf82P@Lf/Cf9eu/h32sK/49f4d/oe/9hMZULh9fX1cDx@DKqh4Nmv@ZzBN5VqCJ/Hu4jud/phK4eFw2chFk7W48n7@4vU98N4uSz@QWkq@z78cBcUq36fTK5/X43HL6h4F1VRzvVkvQpl5UWmn@/XAXF8/WJ9PdWoVqvJ@vfVi/XJRCLds2dx7KfPIGG1fnERCt9hW1TwZxl/Wg7@ZiUpTV4cLGB0LoGLkZMeIoDRff3oD4U/rH@Ixp/Gn2b0zE1GvpavX5mH4//DwyFEaMPMlWlnepme3AaJyDLqWWaUGQ0zffNQboNThb9MH5xapjPMdDNGxpDl0XAC1cP//UPTfXVoAjYTUrrDjIuIMx14dg8PXwG@DuR9BX9aJpMZQiGHmRv4z@goqOkqMHp@34hdhi6Y9EGF0T8lR1KZSKoQiWj1fMH6eHl3ny18lBKRxuVFpF4Op53LyzTXjlh2pUwXwd3fNxrbB1uNRhr5aH0p/iyefAafSjW@Lh5Pw9Xy08u1JLYf579UI5xef3pZzSXRXYhDI2UhbD0d/8bPGCU8q4uXIZjwnZ/j9/z25pa7yEGuy/NzPxZ/0hhELgqCD4Cm56afcDDQNH9P/@3D/7L@X52x6EU9xlj07n49Sp8Y/sVid/d39@K3GotGhSe6Dn8YAH5McndfRScB3YHrIhqrx@7veRj8RmPrHGEV81ivUuIxIHTYMM/1MlIGDa@yFBWLapeXw0wmVm5CiG9eVz7T@kysTDtXlpq4pgazAXk5RiD5lXJ5RbhXi@VyUbjlQqFcXvahMuARTgBSHaVVRkYvh60YloGzfzSDRhW6bTMSbasdvHb9qWXBzE4uZT5/9oMajbZmNxoYnvv8@RJ6UgQ3rlRKeQjJFD9/hk4YicGs78AUS6YlmMPJ6ewYfU9xFNe1ozCvT1xGcPOqcxmJYXw2k0FgTM/y6@uFlWq1sALuQjEWK0tLfNdLtBsvybH7pbTEqwHzsUhYRMnF1RiF3kcwnoXX2dMqcLiDH3Z3HyZqs5V8LNocqTE/QC6VeAhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF4fj18oJsp3SkW@r9wpa2gkuC@3xF2XuI1RefIkVwK6FDPly1CjsVU7rTXwpQG4AA0ymGEgCZwQLi5aduSCLDr5Uv0Ca1K/jETWys94wxbzLBwpC7hkBEQXK5aowmGYNmod3L88JKz8uyYvZ3OL6fzwu8J2BtTsz8v4ubi4KGaL8WUQbculUr1ep9DPi5Tmoj/s1Ok2pUryQi7k60nUX66GneWwxeTVXHg5ZNFWotUMa@NqrI0WskUIhHZlTVw4d1Rd964XvTVtvX2rtVXAfrRf29w@TWTXAWV2p7aZyJ6cbYRl9ObHforOof94u7Z1eAYJjva3ayfbz/febJ8dQbgDoyQQCz79I0UdqA31djC4RX9Dpc@m5ihXV4plNSz4DDs//urnP/7qv/vxL/74x7/4@Y9/8We//uWf/Ry@fwXfP@bPP/63pTz@/vqX/@x//vFf/wUE/nv4/jv4/h@//uW/@Bn/kv9v4Pt/BsL@RnwDcPwLpARsf/TrX/7JX/76l//kX8L3X4nvv5z@/vin/xv//7/EHzr/4sc//Rv8EZ6f//GPf/gnP/7hH/z4h7/48Q//ISD/@7/@Ff7/yV///b/7Ff7/L//m7//6f/j7P/qfyPHn3PH//Kt/y3//7g9@/nd/@M//7g9@@cDvzx/9/eVXhP/y9xDy9eX8GjxfU69vDfnlTyrPb0ONcS7EYH/2j3/8F/8IOPdPue@/Bx/8@1G/8D1@TJzmdsn4OPAXjH1Og/aUefbZBwWU/yOGQjD7PImNQjNe6K9/@c//EoMnYP9REENGnoVdQmA/t18A7L/2CxaE/cWPv/rZj3/5D3/81Z//@Ks/QoGWXCklaomk/AUrEADmvwIOAQtfAweA8jouiC@yxVAWHIvraLUIyfEPH4Cki@ACLXw5lM@BLyRXyS2jGxLCpGaZT6vjaCyA7zC0UgIf2hHiMILEeVQcojbirFKpxEPDCsQRKHgxzZBVizhzwolDBfBiIp4m0SiCUsqGG4QFUlbix6yxXBnyhHEMqBIGhgXCoGNJzkrxYmULMqwMtxjiQuTx0Ad4fqhUi5VhFdH9QEUAHPENyBKgKli6YfUH8FcIJ8CHhls/QFGKlXi8WoSQClWVcks0KE85T5WjuscZ1RvDGUMz2tNnjH0nyUWJT@CAlExA4298DP2UzBhPIf4yviyqQ/@ek77LmB7aaUj04WE8/ikGU3oBAHiTSdw8Bd9kEkvzDKKHHFWcsoVHnGMAysWFvccPoFE2HopT@8bJA/lDGb7us14NeBAdVmdpaQlc61UpJx3CTIDZ12uOq9i4tkA6zhqTCiUJg3Evirp0RHOF5a1l@JXhf3uR9pNyciyHliI4lEeYl0cynjNXzDCV3qsa1WWZSh4nuFB4HM71U1ogAsVyhcVCUbovO0YTTtWy4PnK6W6YQ9AhE5KUkAslbmcV89F35tpa5Qd5ZTUET/IP8KpucWk0NAO@vimFvQsJWr1LrlNPAyeoG4VQtSoWuZgcqp5sn0KC00MmZzMpBorn3cpqdiW/ks/mCoX8alZeKZRWCvliDiRUIZPPZuXSykqpWFq9hwI9g36eWFtu5ter/2Dm89/8g3mf@aH4CVXfsmGKHR29Tt6HqsNkMp2lIlfk/Gp5VIGCUFCoSpoU17FHd0nQQrF5Qpe0n@oOt@5A0UJ3SWTVBfiw0EKILUAQfAAzmviZWHfeOyyLBTh8EQJfhJPkPDBDLHQJzMCxhayJTwhb7gmImycyd@YLY2cGnad4wucAMoB2MNg@7nR0TXZq8h11G2ortC7OplRDIVquuACq1kN4zfhFPbSe9mPnY9rs8ZeDbdom6Kg/HWZDMa551JaG1wm2XD9qV8Frg5y@5vYegDiz@niWRbV/bxi2@00oIForOcAG/Ni6ac4DWGVnRw/U8pV/YhDX/ejIIIAf7z3fPQ08T7drm7uhAts4PNiaeuQFUJ7tb@@c@t5VHuslzfso3m3v7097xQPnGYssv5pIgICEH3wm6EPP1NL3HoicenjkzCRY44TfjD/s6KYjRyJdtc@g48r4rrEua6jZPFsqySD0Cjj/s8LOSrmUk@PHUTm2minlW3ZlY1B0XenpogSzzPR6tdhSWBfkDm79goR0hEFzQrswLenjheR4et0N2Wobpii3Bp3OaOLLfwYWezAQHhiETlvr9kDe3ZoeQKipKAy@3/qB9Grw4z4e4PI8KGwmRp8DjotdWodlQikyYWVLxXyxlMsWE8VScSUPs7d8Qs4m5NXiaimTkDNyUS4U8yU5UVwp5VZAMkJsvrQaCoP00DrpNAh@WZLoqRktvDR0HW9fNVO9aijMLQAw2uJb7cKKHzAoMilXvMxAOimE21qZVlmU8L2RGXwrIyBUWIuFd3Y2Mzs7krSBHjTXbWYkqY2efDGTWd2QJJViNkF4ZyXJ5GkgCsBc7slkNjYlacAR4EFHSeqhZ7uAWqYkaejZrO3sYD5X6MliegC75jHco3ueVQAz0JPLkZoqSR99dABX4xmtUEm30YN5YswOj9mEOEl67pUnkwEMxxyOY9j16lqrSdIe99RqGPOCKp7nRX2Jnhp9JMkGD/CgJHXB0bVhPi1JTXAiJ0pSC1ytkQJhfXDhuUjDVSRpxAmEJJKkIUErrWsJVCoRjtns7u4qPbetdvlnZPNnC4oGMdpwsL3TfP682e027VFt@/kxxrx4satcjQZ2s9sUyZoN@JiQBmKu@6PpD5Rxr9FQ9LkxLyHGmIppjBoqlq2hfIQyiU8XM@k3XkDMC4iZtwbCscGnD6BN/Gz04bmhNCnG@1AMPYfNplRGHnVHloqGEuwytD2oHAzpKy3bLKMLdHC2GIlGEqMLuZ74VKYY1mcsGrvLlO8RpBOlV0KgfIzdjS6GlUwd9G65jBac6GL/qSSX8tLaovI0OkR3QVoDzXtFiq3hyzTMToRFkvLTQVEqrEpry/CUnko5cA6jmUiGMfiJXazWn0qriER6@jQpQUnACyAKJJRWS4iwtAoaQPkeqOGCmG0OXLXRiEZvVeU6FuM14i/gYefn57E7viFKoxq65U50mBhWeGmYFit/gsJPY2qrMNQNWq5pc3xdqP@np5k1qiRkX5Qg93Q6to7SCOUHPMeGaTQv@ybp0DkeZKBDjN6OF1JunbXQKaqB9HI6hoeDm/g@Fzp5CvMLfksBvX1FBaWwFApVhU50qg7d1K6Ku09ayeT5xGd9/Rzg8AQrHh48GPTZBrulXPAogbebulHZAJSZsoGn6VX0Lg3Dw1C1rbgKzI427gZrawL2vtytXCCCz/iznpTOq@dSnQXzza9moFRnRmt9/eJzHRRDoOcorFTkbLE8DNNZkdWVchTmIbGKo37k6uFnHQ16i41KhiuKS86gf5FZLMiJu2Qjea8rjrskr2bXLgZLF0m5vriY@dxdl95XpTpmjvoj/QWNjiDyyxDmNQcfJMId7QPEs7Ukfx2IXCzEUrilvWF2GnTlP/sQGAvGCa0yDPS6CtqOXMqWBUjIEnwTlVgU3@XD99ZEI5HVbCQSi5QBahGCif1id8QtEeDhyBPgXBiLgHVLWYi3VXcAChD0KK@Yfgm42lyQQ@H7UFtzLLZSCoXvQvd39@tVT794yUYjJZ70vE8Y68ZhBpWmlRRcg1kkVzJVfcZqlVr3uFYWoLVNmuekQ@ySn9hKphe/db0mvl79nj8vca0Osglx4tCSZno9Xk1Xq9XLkCRJYckztkeLeZgcoQXhhzDdzcc27zoDg87rr71CcilrXGO6qMd@OND0u2IuWSXVOwpd7T4cX0/jOmCqmiZitQ5plTwUNkzhRNOrC10Dumc@L@FMTGXWSen71e@L3786Ozw73GHPMmvFtSKnBG1beJZIyBE5ApR9BlqBdrwdClufzbz8g/GiHF6zIrmVSG5Cs7usiPPKUeSD6AWuTsC3fgGzrHoMXJVK9qlcyK7Jq7FwFU9NZlfDVXLIhdVwPcwTr0BsnW9Vy8rhaloEy6tyLOwkuQ/4OR92oPGLrz58htmxeMuoliVXOi1KtHS/fg//1fsLmEDe0zzynv7xJw0/9xwA/hHc9/DH@BOAC8KM4@s/JNf5/zr9bB7yQksFoHb4Q6UKjfp94/tGOBQuRarxdATfmC32VoiJGSpwywb9qc4y/n0/Dlh2HGfZ94F3fZnlqzJj6nI6nb6Mvc6CrlcqFYqFcOg3s5/0MkwilxdqLMKvuOGill4d7x3KiUy8rgzn/ssLya2Tw82XMMUGWasa@NpGtnl4kMIofLPg@FRVS1cVWx@JVwuOEApF9OnmEb58/GzriNKc03k6CqUpvshlaa@9Jt7skbhhciqHyz75dGYlLeeZXFzLrK5lC0wBcePg@XnhWsKkjKq1aVojrqFHN2OUeKGGMBi3r8GMyVHX2POjfUpBR@uXF7a2Xx2yw4P9dykvlIef7u6dsJPDndPz2vE21OPV9gmTaids70Ri53unu4dnp6x28I5B9HHt4HRv@wQRpEMoqlBj4ATz1WW27oycNKoTDunME8GO2bpW3clwxbaUNN7YOBls4OscVLzzfDJ8YMC0sx1Ux09qC3x0ZoheabftEB7k01psAXXxhWXVxt2uUi/jrLL84O2njJ1fZK2Vg8gqa2UOjNz6KtMz4o/pK/3cMVtcXLw0JF/OB6vhzwaCQbgFHMLGZdp7v70QLaywZZgDZFdi45iDw6OFjOdbOD8@XZD9uOOthazv2dtZyPmebfCt@L6d862FvO/bqL1cKIyTHWwurPq@re3NhaLvAyZdKI1xHmwtyJmQR6wbU2sv0Curojt7@9tsGYBi5YlYNLqgYyoYCBEdGA6/VYGmP8vLtz0zQcpkczQF3Va/BO2BT0AtoDZygXStJ9iyacFPX@0DMCQL@fqdYndbCYEVbzeB0SN0F1rACi1ghQB@Ac/zIhxbrLBsjEH0QoevQEf5bVcJJp05dGrvO4eto1ZQBWZI0HUpdHoTUqjiDXOhhXuBMtohw1SHtqQSKKjMTLKlWAyPfB2c7e/zzCzIwrSjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0I5QHfghe6n2jN0HRrIimgngsLLUAwSd0bRU8wVLMSuLKJeNHDt5IDMESDOwMuftYtGm1hXbuq26ICxZCY24c7vIa4Nlphk60cY5gpUYqi@Sb1z5@Z57t0J732pNeIcNwCOS8Wx8dLWkHYGIYteIcMCYIOVFPKBeSYeBxSQ3UoLlCvBSA6fPn5a6@UVcgoE2FPnlA51sFXilAWmC5OObIkgiACQTAiHyLzi7ZIxY0tpJdx6wJ/hTQSEccRfoFic@TfHQGSdbqgU63q90K/ORcMmJ@UpwSyiOq0sa3Bncs2wI/iETg5wZrQTRLMi5QLGInziQRTE6wDwVMytaEZwLmqPZaJHitAZ6TWP9jiLcQvSqFwHkA1Brm3Rg0GwuIJdl9i9IWFpg2ztLIHBfKQoIBvkWmiSAgO93i64y1Ktsz7C7Ilpv6alHs7ax4f8dTADoLTiKw4X@G8IqpLgdUx0Ax@gQz7bwXQc5bkyOJxAeFzmQDbnoRLJjncvceXX6jE9nQtFr@5FiiWH6zF9ldW47erBQxrYxaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEDHvAR9fALBV6SHIXecPvnt6WGQXpvuytBvoQW5VOBJJr2tSW970ovdF0IUBlOC7Ar7zJrokgvgwjPOrAiONpeVkwk7k14yN1SY6qXp@BKY5wA8h6KSgyEDzgpjlCApBy97V/r4wpEKq@009g62TydjEV/KaYiC9/D125RHbBJMFAjjnSh6Yn6Joh0kAtc3o0c8jwTRs3Fyerxde5WA8sXY@rgHTOsA8CN6wkQN7r0cINRQWzAetxMselJjyzH2BEuWYMImgJ6vzkI3HRVQPZhje2BlKasMB/H9kz0pjD0yNCcrKcqiMfb58hKG1Mwqk/vW51w/Z6zm2myUW0Vll@PxdRAh5T0Bc8C7Jlc2EBLYU8FbOuZmdpXJsBU7x1y1Bxr3MGPP4qd63ePYRsOidxLTMmlS5pTpDe4oW8S9FTAuTqo2j2uRNDYiH2AodmMIw@GcbFpx0s@RPSnWU7B4Wdrqt5blSxrtZFmSvCzrlOlsGX4jzHowXQpNnbal6z9My7UUPJAqIg8ttJkcYZAdCnFbSuAWqKiJr3lwY2t0ewfKlEYDr/RrNKKOqnfwNdADuwVDPqrLjgDDD8ameCR1JHRMRgryoP40GdHW8AAp3rwIo84UQnobdYXunItSjqGQXzLHVS0qVaAYaA7D16EGM4QJ9oQfmhUPdgVKHFsTWvGOgv3BQ3YxcXEPxzFweok5wSCeZ0N9Np0T57PNnDi8n21eEu/A8Zy4q0F/XglAMDwQI44MzokxzMN5Cfi9N@OI@kWAgBdBAtfr0dj8pod@NdnigYuLiP6n9kAVt/DsHQZYEJRLwYGBtg5vqcC0LQ0vz55G5B9ahpTRYSxwftpnq9iYkxSnpWnT6D1MAhEdAKT7odlwrdUDrN/J2WIsEUAYwIgX6/UV/SGcLIAUSjgHSZi/@Zx5Vk7HR40sOI13nD6Fx/@NNkzvxglM6xF4jB3DYuN7wAt4c5Mf4zPznC43Rrc2yzgUjlZ4bH554o6rh6C9SsixIEF/2@yT35p9MpA/9smflHWFXUyWox4P@NcgYFxHr4P/pIy8Uk/mFvumGge5RlWvH2BfvIskkA2/g2AyWx@NkEA@T3lVIfQY8JVCAnEFEX2DfKHmEyek56Uejz/LFZaU/TRc4o17A5nVA4UP4e0JjQZeO9po0H1zjQZalhoNiedAAy8OeMFBV3Q2HpcCLbVhUmxUSipSQkomayebe3tJzZAS/D7iiuS4pq028NooKYFLixWJBFYDYXqqblUksd9LcRillh7OoxbIAyr45UwIiOdCb6sP3if65exawSqZX1Elcyqz8R2HX5HbMeWGx7kfy8nml4V5GW3SfVZ4QZitaiho@E3L4l3CePHDxH0DaNIXReD5OmTpc/CWB14kejQwTLQ1XpdAb2yuMLL2Sd79J9LMdSWit6OpBxGMOZVzn3RE72NhdBdWWxV6FpmHUtL4HkRRsJSoaYDfPQWNXx8xHtAm70QR5U14tkkHzZhTRR0LFtPCyl9IeGUKNMCRacGvf20KuP2LU8CNV6dgkCfqwI33pmCKjnCIK1TARZeowBPYWxrf2dhXhlp/gIab4MF8ocmNi4VDPtaERn2KnJR@nKIIkdLx8tuowBuLS2sSVN2hC1umL21B@Hn3tsTqoVkhS7cMYzEDqsM8pHNvgoklfgeNFFDEUDQ7ojSQNiExiSshlFZeq8PkM8A7nohB9XkqzORWT0QENUn46cfjVeDel8rE9AIpApMHXphxAm5lCr73jJT72JqvgoxbLAjFFbc55cbdmg8WPIjBU9RioUdmUv@/mScFm@S/0KnS//eTopmpz@95KvPIFOabZyu/w2nBf1Xo/6tC/xMU@t@ZNv@ASj6NcrbHT6nrX1TDv139Ipk3gmHD7t6g6S37U/Sw35EisPpNeoBX6gv5MV3gy@OzhyYbHNZ/4igd@k36tF043zFrtdppX7aPn9e6tV7t@B34NzL78fOrlY2t243nG@3a1lb3RXfzQH1drK3sWy/fFt8973z6qIL2vnv44v0n3Wr1Qm@Prdtz9eg2pxad2mDwcW935O5unPU3T/LvVm8z23q@s6F@3NKdrVenb1@ePs@fxG8/vjh68amf6TtHnYxS6ud2XxXebI7OjVD@Rjtr7@xrh/2T9vZZtr@/pb3biW9m9k9Kr@XM/vbt@9zmbTyfSe9ZLw@fH59dNbff68d7@@/amx9NpfDx@tbaS7dLnc2r4zehw9xreffj4WF3O1t6vpu@3epY7Ux2V7fzV2@PjzbO3u32Xirb/Z38Went1eio0Hv9@sY9iHdXzguDV85K3Ki9fp19aTy/udk@DjUV89TOqefma9m6vT0yS/1V9eXBbrf/2paN9GH@Tfykf3q7tb2hf1wd5s7enb@@XTl5N3j1@sX7w4x2ctLcVgpWs509uTpdCbX6ub34zdn2WVF53j5/3b/Z282/20q/6qkHtfaRfv28u/vePDna36vlnIEh72/e6O@e965eXW9t7unm0bVu1FbSef20/e7wMHT2QmtuqbtvnRe1q967dH7jeuVdvG09P7361Lt@sXFydljMDo9GGXPTOW7udoZbx4VsMd3SPx5/6piv5LPX8cLN1Yus9q72yQ3lPo3ypX39ndo3XsRb3ffDj3o6fibLm@/3Pr17d7J7YzdrxtnHNzvHV/artnHoHGaOX7x81dSvi@6V9d44OZFbmefq9at4RgkNz3YdaCP1VMmvnvb3X1vDLfPj8d57p/ApfnN@nVO3ro/f1D4eZ5q3hvXWsPe1/mamfajU3pju9mD4vFW6Obve1fc/HjrvQq@25Xx@x@w4G503K6W36efxzvXztxvyyTBzYBx3Vgr2wZvX55q23Xt79um4ld95YxX7rtF9/emsvx3f3h/2PqnFTFM/eXdthM7yJ8dH2VvjpdZ3d3aPXxXcw8z@m6P27kiuvVblW2N1c5TfGtqF3PnWW/vd9a5hpd9pHwdHGfUm3n5nuSuvtWan9UZr9V@GTl70zg6O3tzu5Qv2876hbRwVMwf7u5sH3fbKy9Heq8H2fvOq/XzvrfrWOi1cZ7c3zgtbb09y7un1S7fUuunnjorxU73vds/ioReD3mD16Nz@@Gb4fqXWb6q5Y/2dOVqV@5svrOzwTW378FP3@sgyD@Sd7Ch9tm9e65lPp7efdp1CbRQvDs/cvumeysO8/DqUu/1kuS@sF69PDjdeHL5/oaxo2rlydfKmncmdFdNaz87tFQrP5e2dTv9jv6TKn7Ze5ZRcvxd39q/T7c322Zvza/2q/7J/1QoVS05rY@/9QDG3m1k5826js51X9zf2T2X1rPvyZGXrIHP0tn109nF42t58Ozh7c6hltq9elPa7K2@P35Rerr4/dU6Vc/PtS/sgNCzmTEculPK3uZNS8bBnn@TOr0ru@5dXhQ39vCm/2Mv21R3NflscFa@tT73b7u2Jmml2n299VI472yBJz44ySn5wfTA8CeXenPZvVq2N@Lvr1su3hqwXz7XV9OnHq9J1r/fydqu1cl779FHJP79SSyc76aa@k38eP958fXTV3Tr/VFxpZzb23yhvh9s9913o9a62dVU6vz4cjuTXOyej