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
6 7
8
9 10
16
5
\$\begingroup\$

126. Nhohnhehr, 4717 bytes

#16  "?63(o?23!*# #@"/*"r"{\Dv;'[af2.q]PkPPX)\('#CO"14"   ^; */
#/*0|7//```"`  [>.>.])[-'][(x>77*;,68*,@,1',;# l1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112\n
# 36!@␉`  e++++++::@    / "78"oo@xxxx h#115 o# doxe b xx-----
#cxx#z#111#y#y#11111D#_#x 
#~==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
#`<`============================================================
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/*\*
#=x<R+++++[D>+++++++q       L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*.                              _       x _              _
#D>xU/-<+++L    _
#R+.----\   \).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00@O6O4/m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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/|
😊📢♈|       |
😇♉💞+-------+
😊📢♉
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 a y and a x here. <
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. PPVs""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 "//"
char*x[]={"23 7 12 1 ",
"z c #0C8302",
"b c #B87A63",
"_ c #0000C0",
"d c #708FB7",
"e c #58007B",
"f c #FFC0FF",
"O c #FFFFFF",
"y c #FFFF00","c c black","g c green","x c blue","o c magenta",
"fceyyyyyyyyyyyyyyyyyyyz",
"fcbyyyyyyyyyyyyyyyyyyyz",
"fcbyyyyyyyyyyOyOdObOOOO",
"fcggyyyyyyyygOOOOOOOOOO",
"fcccccccccccccccccccccc",
"fffoOOOxxxxx_oOxxx_Oxo_",
"fffOOOOxxxxxOOOxxxOOc__"};//"
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  ();}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999 99\"    ) ;print'(''72'')';end! "           );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0␌
#endif//* rk:start | print: "69" rk:end<9      >5b*:,1-,@
print 61
#}
disp 49 ;9;
#{
}{}<>       K y7g+H           ;
$'main'3x            #     $  |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>;+=4C++.---.
#<<<#>>>  /                  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\\                 _@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)*///V222999686#

VIP score (Versatile Integer Printer): .002358 (to improve, next entry should be no more than 4830 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 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

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 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
  • Symbolic Brainfuck (102) local
  • Paintfuck (104) online (9x9 grid, origin at top-left)
  • Gol><> (107) local, online
  • Ruby 1.8.7 and 1.9.3 (108 and 110) installed locally using rvm
  • Piet (116) local
  • Stones (117) local
  • ImageFuck (119) local
  • Braincopter (121) local
  • Mycelium (123) local

Explanation

Nhohnhehr is a 2D language based around rooms. A room is delimited by a a square box that looks like this

+----+
|    |
|    |
|    |
|    |
+----+

There is only allowed one room in the source code. We don't use this ability in this program but additional rooms can be created at runtime. $ indicates the entry point for the instruction pointer. @ ends the execution of the program. \ and / are reflectors. 1 and 0 output 1 and 0 bits to stdout respectively.

The program looks like this and is located after the emoji-gramming

+-------+
|$0011 \|
|/1000 /|
|\ 0011\|
|/01 00/|
|\ 0011\|
|@ 0110/|
|       |
+-------+

This originally fit inside an 8x8 square but \0 looked like the start of a hex or octal (can't remember which) escape to CoffeeScript which it apparently explicitly rejects. The @ was also causing problems with Brain-Flak. If I wanted to I could probably golf it down a size by utilising the wrapping behaviour but I forgot about that until after I had already fixed the Incident.

Incident

Added cl to detokenising string near the Archway. Broke 1# token by adding a space just before the Grass on the 3rd last line. I think there was one other token I had to detokenise but I can't remember what I did.

\$\endgroup\$
4
  • \$\begingroup\$ What was going on with the @ in Brain-Flak? If there was a problem it is certainly a bug, and I would like to fix it even if it doesn't do anything for the polyglot. \$\endgroup\$
    – Wheat Wizard
    Sep 5, 2017 at 6:09
  • \$\begingroup\$ @WheatWizard see here Try it online! \$\endgroup\$
    – Potato44
    Sep 5, 2017 at 6:17
  • 1
    \$\begingroup\$ Ok It seems that it attempts to parse debug flags despite not being in debug mode. I'll open an issue tonight and try to resolve it when I get the chance. \$\endgroup\$
    – Wheat Wizard
    Sep 5, 2017 at 6:19
  • 1
    \$\begingroup\$ Here's the relevant issue \$\endgroup\$
    – Wheat Wizard
    Sep 5, 2017 at 6:24
5
\$\begingroup\$

129. Brainloller, 5009 bytes

#16  "?63(o?23!*# #@"/*"r"{\Dv;'[af2.q]PkPPX)\('#CO"14"   ^; */
#/*0|7//```"`  [>.>.])[-'][(x>77*;,68*,@,1',;# l1011)(22)/ \S \7aa*+42@n;iiipsddpsdoh coding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉QQxQRrRrRrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112\n
# 36!@␉`  e++++++::@    / "78"oo@xxxx h#115 o# doxe b xx-----
#cxx#z#111#y#y#y#_#11111x 
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoO4O6O@MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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/|
😊📢♈|       |
😇♉💞+-------+
😊📢♉
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 a y and a x here. <><

>{-<
>SET y TO 88. <
>SET x TO 32. <

>PUT x IN y. <
>X y. PPVs""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 "//"
char*x="23 11 24 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"
"l c black""g c green""x c blue""o c magenta""c c cyan"
"fhtezgggggggggggggggggc"
"fiyuggggggggggggggggggc"
"fjTuggggggggggggggxgxgc"
"fkTOOOOOOOOOOOxggggggrc"
"fmbyyyyyyyyyyyyyyyyyyyt"
"fnbyyyyyyyyyyyyyyyyyyyt"
"fqbyyyyyyyyyyOyOdOTTTTT"
"flyggyyyyyyyygOOOOOOOOO"
"fllllllllllllllllllllll"
"ffoOOOOxxxxx_oOxxx_Oxo_"
"OOOOOOOxxxxxOOOxxxOOl__";//"
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"" /*/

1<2

>main=putStr"128"
#1"" /*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999 99\"    ) ;print'(''72'')';end! "           );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0␌
#endif//* rk:start | print: "69" rk:end<9      >5b*:,1-,@
print 61
#}
disp 49 ;9;
#{
}{}<>       K y7g+H           ;
$'main'3x            #     $  |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>;+=4C++.---.
#<<<#>>>  /                  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\\                 _@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)*///V222999686#

VIP score (Versatile Integer Printer): .002333 (to improve, next entry should be no more than 5125 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

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 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
  • Symbolic Brainfuck (102) local
  • Paintfuck (104) online (9x9 grid, origin at top-left)
  • Gol><> (107) local, online
  • Ruby 1.8.7 and 1.9.3 (108 and 110) installed locally using rvm
  • Stones (117) local
  • ImageFuck (119) local
  • Braincopter (121) local
  • Mycelium (123) local
  • Deltaplex (127) local
  • Brainloller (129) local

Explanation

Brainloller is another image-based brainfuck derivative similar to Braincopter.

enter image description here

Blue path is Brainloller, black path is Braincopter. Red arrows point to Mycelium code.
Pixels tagged with black circles are square brackets in ImageFuck, they hide Brainloller code from ImageFuck. ImageFuck [ also rotates IP right in Braincopter. ImageFuck has unbalanced brackets but accidentally still works, I will fix it in my next answer.

As it turns out, ImageMagick accepts simpler syntax for XPM. So now it is just a string:

char*x="..." "..." ...;
\$\endgroup\$
5
\$\begingroup\$

131. Extended Brainloller, 5181 bytes

#16  "?63(o?23!*# #@"/*"r"{\Dv'[af2.q]PkPPX)\('#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␉
# 36!@␉`  e++++++::@    / "78"oo@xxxx h#115 o# doxe b xx-----
#c#z#111#y#y#y#_#11111TaTaxTaTbTbTbxRtRtRtxVkVkVk
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO@O6O41d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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/|
😊📢♈|       |
😇♉💞+-------+
😊📢♉
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 a y and a x here. <><

>{-<
>SET y TO 88. <
>SET x TO 32. <

>PUT x IN y. <
>X y. 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 "//"1
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"" /*/

1<2

>main=putStr"128"
#1"" /*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999 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._</+++++++>/+++<-\>;+=4C++.---.
#<<<#>>>  /                  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         v (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): .002304 (to improve, next entry should be no more than 5299 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

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 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
  • Symbolic Brainfuck (102) local
  • Paintfuck (104) online (9x9 grid, origin at top-left)
  • Gol><> (107) local, online
  • Ruby 1.8.7 and 1.9.3 (108 and 110) installed locally using rvm
  • Stones (117) local
  • ImageFuck (119) local
  • Braincopter (121) local
  • Mycelium (123) local
  • Deltaplex (127) local
  • Brainloller (129) local
  • Boolfuck (130) local
  • Extended Brainloller (131) local

Explanation

Extended Brainloller/Brainloller path (Extended Brainloller exits at x):

enter image description here

Corresponding extended brainfuck/brainfuck code:

~[~+{{{{${|+.++.--.@]+++++++++++++++++++++++++++++++++++++++++++++++++.+.+++++++.

All Extended Brainloller commands have R%16 == 0 or 15, so they are noops in Mycelium.
In Piet 116 is now obtained by 12*10-4 (was 11*10+6 before).

Pip was complaining about incident tokens on line 3, so I created them on line 5 instead.
V label stopped working in trigger, so I changed it to Q.
I moved tab to the end of line 3.
1 in //"1 is for whirl.

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

134. Aheui, 5346 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␉
# 36!@␉`  e++++++::@    / "78"oo@xxx  h#115 o# doxe b xx-----
#c#z#111#y#y#y#_#11111TaTa Ta TbTbTbRtRtRtVkVkVkRcRc
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l@O6O4/111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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/|
😊📢♈|       |
😇♉💞+-------+
😊📢♉
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 a y and a x here. <
>{-<
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. 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 "//"1
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
;"""#"#pRcxxcly"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): .002221 (to improve, next entry should be no more than 5464 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

Verification

Try it online!

Languages that are not in the driver:

  • Japt (7) online.
  • 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

Explanation

Aheui is a 2D language that uses Korean Hangul characters for its commands.

I have placed the Aheui on a new line after the symbolic brainfuck. At least this interpreter but possibly others move downward initially if the source starts with non-Hangul.

The Aheui looks like this

밠밠따빠빠맣박다맣받다맣희맣희

밠밠  Push 7 and move right, twice [7,7]
따    Multiply and move right [49]
빠빠  Duplicate and move right, twice [49,49,49]
맣    Print as Unicode and move right [49,49]
박    Push 2 and move right [2,49,49]
다    Add and move right [51,49]
맣    Print as Unicode and move right [49]
받    Push 3 and move right [3,49]
다    Add and move right [52]
맣    Print as Unicode and move right []
희    Exit
맣희  For Incident
\$\endgroup\$
5
\$\begingroup\$

135. LNUSP, 5542 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␉
# 36!@␉`  e++++++::@    / "78"oo@xxxx h#115 o# doxe b xx-----
#c#z#111#y#y#y#_#11111TaTa Ta TbTbTbRtRtRtVkVkVkRcRc
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoO4O6O@MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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     !                  ? @ ?
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
;"""#"#pRcxxcly"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): .002252 (to improve, next entry should be no more than 5664 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

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
  • LNUSP (135) local

Explanation

To compile LNUSP interpreter either use gcc or replace v.d = (v.d - 1) % 8; with v.d = (v.d + 7) % 8; in l45().

This is the code this answer is based on, it is derived from hello world:

001 . !.!                  .OUTPUT          .EXIT
001  .   !                 .                .
001 ! .  !                 .                .
001 .  !!                  .                .
001 *                      .                .
053 + 5                    .                .
001 *                      .                .  
051 + 3                    .                .
001 *                      .                .
049 + 1                    .                .
001 *                      .                !
001 .                      .               .
001 .                      .              .
001 .                      .             .
001 .                      .            .
001 ! A                    .           .
001  .                     .          .
001   .                    .         .
001    .                   .        .
001     .                @ .       .
001      .                +.      .
001       .                !     .
001        .               .    .
001         .           ?.....?@
001          .         ?   .   ?
001           .        .   .   *
001            .       ?   .   ?
001             !.......?..@..?

When IP reaches ! tagged A we have this memory layout (interpreter uses 1-based coordinates):

  1
1 0
2 53
3 51
4 49
5 0   <- data ptr (1,5)

Lowest @ first sends IP to output zero byte, which is prevented by @+! diagonal. IP then enters the loop of ?s, shifting data ptr up with * on each iteration and printing each letter. But when data ptr reaches (1,1) IP is no longer rotated by ? above * and hits rightmost @.

This is golfed version of the above code which is used in the polyglot:

1  1  ! !
2   !    !
1      !!
1  x*
53  +
1  x*
51  +
1  x*
34  +
15  +                    ?   ?@             !
1   *                   ?@    ?
1   !                     +   *
1                       ?  !  ?
1     !                  ? @ ?

0s are removed for Whirl. Second 1 on the first line is for Whirl, xs are for SILOS.

This is partially unwrapped version of the code used in the polyglot:

001 . ! !                  .OUTPUT          .EXIT
001 !.   !                 .                .
001 ! .  !                 .                .
001 .  !!                  .                .
001 *                      .                .
053 +                      .                .
001 *                      .                .
051 +                      .                .
001 *                      .                .
034 +                      .                .
001 +                    ? . ?@             !
001 +                    ? . ?@            .!
001 +                    ? . ?@           . !
001 +                    ? . ?@          .  !
001 +                    ? . ?@         .   !
001 +                    ? . ?@        .    !
001 +                    ? . ?@       .     !
001 +                    ? . ?@      .      !
001 +                    ? . ?@     .       !
001 +                    ? . ?@    .        !
001 +                    ? . ?@   .         !
001 +                    ? . ?@  .          !
001 +                    ? . ?@ .           !
001 +                    ? . ?@.            !
001 +                    ?...?@             !
001 *                   ?@ .  ?
001 !                   . +.  *
001  .                  ?  !  ?
001   !..................?.@.?

First ! on the second line is not executed. Only lowest ? ?@ is executed. Only highest ! on EXIT column is executed.

TRANSCRIPT

TRANSCRIPT is inside /* */ comment for Haskell, so it does not need to be enclosed in {- -}.

TRANSCRIPT code is now this:

You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o

<< for Flaks, 11 for Whirl.

Others

6 in //"16 is for Incident.
There are 2 blank lines above C++ code, but Retina hangs if they are removed.
Recent update broke 05AB1E, and it seems it can't be fixed easily, so I tested it locally with older version. Run it with < nul(win) or < /dev/null(linux).

\$\endgroup\$
1
  • \$\begingroup\$ I believe the hang your getting for Retina is to do with Nhohnhehr. It matters whether the Nhohnhehr starts on an even or odd line for Retina. I don't kknow why it matters, but it does. I actually got rid of the top blank line line in my answer but forgot to mention it. \$\endgroup\$
    – Potato44
    Sep 13, 2017 at 3:35
5
\$\begingroup\$

136. Wierd, 6112 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␉
# 36!@␉`  e++++++::@    / "78"oo@xxxx h#115 o# doxe b xx-----
#c#z#111#y#y#y#_#11111TaTa Ta TbTbTbRtRtRtVkVkVkRcRc
#~==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
#`<`============================================================     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@MoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0     )0\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\[999'];#/s\\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                      (([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[?]*]***|!  )'
#\\
""""#\
' ( <><        (          )>  ){ ({}[()]  )}{\';      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        ?  !  ?
1     !        x         ? @ ?
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  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
;"""#"#pRcxxcly"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): .002429 (to improve, next entry should be no more than 6245 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

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
  • LNUSP (135) local
  • Wierd (136) online

Explanation

Wierd is a 2D language. Unlike most 2D languages Wierd doesn't care about which particular symbols you use, it just cares whether a symbol is whitespace or not. The commands are decided by the angles in the path of non-whitespace. The IP starts travelling South-East. This answer is in the John Colagioia dialect of Wierd.

I have only tested this on Chris Pressey's javascript interpreter which appears to use UTF-16 or something similar, but I have designed it in a way that it should work on the Unicode unaware(I think) C implementation.

The IP starts travelling South-East from the top-right corner of the polyglot it does this until it is no longer able to travel forward on the Boolfuck line. The IP then turns 45 degrees left to travel East on the Boolfuck line, pushing 1 onto the stack. The IP continues until the end of the line where an x has been added to create a 90 degree turn. 90 degree turns are if statements that reverse the IP if the value popped off the stack is non-zero, or follow the curve if zero; so we reverse.

================     x
;;.._]+-+<[<<.>>x>-]>[

We now travel back along the line until we end up in the first column. The IP normally takes the path that is closest to going straight, but here the two paths are equally close to straight so the IP takes the left one; so we are now headed downward on the first column.

After heading downward in the first column past the emoji and the column numbers for LNUSP we turn 90 degrees left again; so we are headed East along the bottom of the LNUSP.

The section of code that prints 1 is interleaved with the LNUSP.

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        ?  !  ?
1     !        x         ? @ ?
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

left 45, push 1 [1]
left 45, push 1 [1,1]
left 45, push 1 [1,1,1]
right 45, subtract [1,0]
2xleft 45, push 1 [1,0,1,1]
right 45, subtract [1,0,0]
left 45, push 1 [1,0,0,1]
right 45, subtract [1,0,-1]
left 45, push 1 [1,0,-1,1]
right 45, subtract [1,0,-2]

This left 45, right 45 pattern shows the way how 
to increment a negative accumulator.

right 45, subtract [1,2]
left 45, push 1 [1,2,1]

The next operation I use called PutGet pops 3 items 
off the stack. The topmost decides whether it is a 
put or a get: non-zero for get, zero for put. The
second is the (1-indexed) x-coordinate. The third
the y-coordinate. We read The '1' that is the second
character in the first line.

135 left, putget [49]
45 left, push 1 [49,1]
135 right, IO []

The IO command pops a value and takes input if that 
value is zero or outpts the next value otherwise.
Prints '1' in this case.

We then turn left 90 degrees to travel South.

I will give a summarised explanation of the rest of the Wierd

                         x
                       xxxxx
                      x  x  x
                      x  x  x <- loop pushes bunch of 1
                     x    xx     mainly for direction change
                     x
                    x    Print '6' and exit
                    x   /
                   x   /
                   x  x  xxxxx <-Get from (3,1)
                  x   x x   x
                  x   xx  xx
                 x    x  x
Put 8 on stack-> x       x <-Put 3 on stack
                x       x
                x   x   x
               x   xx  x
               x  x x  x
              x   x  xx
              x    x \
            xx     x  \
           x      x    Junk stack manipulations
          xxxxxxxx     then print '3'
              ^
Get from (8,1)|

S.I.L.O.S

S.I.L.O.S crashes when there is only one non-whitespace character on a line. So some extra x were added at the front of some of the Wierd lines to avoid crashing.

Going Forward

Because Wierd doesn't care what character you use it is a good place to detokenize Incident

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

139. Core SNUSP, 6203 6136 6046 5931 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 TbTbTbRtRtRtVkVkVkRcRcRcBkBkBk
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     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\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
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+=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
;"""#"#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): .002208 (to improve, next entry should be no more than 6058 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

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

Bloated/Modular/Core SNUSP code is now this:

     |          All 3          ||   Bloated   ||MC|Modular| |                            Core
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>+.--._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!\
                               \               /  \         /

First Bloated SNUSP is separated from Modular/Core with ;. Then Modular and Core are separated in code tagged MC. When MC is executed we have this memory layout (current cell is !):

  • Core : [1, 2!]
  • Modular: [0, 50!]

So to distinguish them we only need to move data pointer left and use ? (skip if zero) instruction.

Because we use compacted code to obtain number 50 we can properly exit in Modular with # only if current cell value is nonzero. If < is added before # then it prints 3131313131424242424253535353536464646464757575757586868686869797979797:8:8:8:8:8. Core and Modular code cannot be swapped because Core does not have #. To get rid of this problem with exit value I switched to the SNUSP interpreter in the test driver for Modular SNUSP. So now all 3 SNUSPs are handled by the interpreter in the test driver.

Last < is for Perl 6.

To get rid of blank line above Haskell code I made C++ code Retina-friendly: q(z++,z++)q(z+=1, z).

Wierd

Refactored Wierd. In this version 6 is copied from (3,1) to (1,1) and then used to print all the digits. In two places it uses gap jumping ("spark").

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

To run it standalone insert

x 6
x

at the beginning.

Emotinomicon and Wierd

Online interpreters for Emotinomicon and Wierd are very slow. Here are their node.js counterparts which are much faster (Emotinomicon is still very slow - 25 sec).

These are quickly hacked versions that barely work. Only those code paths that are actually triggered by the polyglot were ported to node. These interpreters are only suitable for testing this polyglot. I don't want to add them to the list because multiple huge links are hard to maintain. Emotinomicon does not work on tio because it requires math.js which does not fit in link (tio's node.js does not have math.js).

\$\endgroup\$
4
  • \$\begingroup\$ NIce Wierd refactor, I never thought of making something with a lot of interleaving, \$\endgroup\$
    – Potato44
    Sep 16, 2017 at 19:27
  • \$\begingroup\$ back to small number of intersections \$\endgroup\$
    – stasoid
    Sep 17, 2017 at 8:29
  • \$\begingroup\$ TIO has weird now. \$\endgroup\$
    – Pavel
    Sep 17, 2017 at 23:03
  • \$\begingroup\$ Tio's Wierd is incompatible with js interpreter: different x,y order for putget operation, multithreading, different gap jumping distance and algo. \$\endgroup\$
    – stasoid
    Sep 18, 2017 at 7:46
5
\$\begingroup\$

147. Thue, 6278 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# do  xxxxx-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzLzxxxxxxxxxxxxxxxxxxxx
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     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
Yo::=~147
::=
You can see an x here.<<110

>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss

set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #"1015""6 27""ing-?"ye
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" );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( 999   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 yya+-        &  g+$
$'main'3x            A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
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: .001976

Verification

Try it online!

Languages that are not in the driver: 7 Japt, 26 05AB1E, 60 Moorhens, 83 Objeck, 90 RunR, 94 Emotinomicon, 96 EmojiCoder, 97 Cubically, 104 Paintfuck (origin at top-left), 108/110 Ruby 1.8.7/1.9.3, 119 ImageFuck, 121 Braincopter, 123 Mycelium, 127 Deltaplex, 129 Brainloller, 131 Extended Brainloller, 136 Wierd, 140 Gaot++, 141 Floater, 142 BitChanger, 145 MiLambda, 146 Curry

Explanation

There is also wikipedia article. Thue code is based on Hello world example:

Yo::=~147
::=
Yo...

All lines before Yo::=~147 are not valid productions and ignored. ~ means "print". Line ::= ends section of production rules. There must be only one occurrence of Yo after ::= line.

Retina: Removed two blank lines around #1""/*/ lines by adding space char to two remaining blank lines.

Incident: Lots of small refactorings all over the place. Removed Incident-related tabs. Moved token breaker from C++ to DOBELA.

ADJUST

Refactored ADJUST, it now uses 2 lines to execute its main code:
enter image description here
K turn right
yy clear the stacks
a+- push 49 on both stacks
A=A print 1 two times (= swaps the stacks)
gRA;& move to upper line. It was } instead of A initially, but Flaks broke and adding { didn't help.
g+$ push 51 on both stacks
A print 3
C exit

\$\endgroup\$
1
  • 1
    \$\begingroup\$ An old classic! And yay, <.002 VIP score! \$\endgroup\$ Sep 30, 2017 at 17:23
5
\$\begingroup\$

148. VTFF, 6343 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# do  xxxxx-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzLzxxxxxxxxxxxxxxxxxxxx
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================     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
Yo::=~147
::=
You can see an x here.<<110

>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss

set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #"1015""6 27""ing-?"ye
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" );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( 999   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 yya+-        &  g+$
$'main'3x            A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
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: .001956

Verification

Try it online!

Languages that are not in the driver: 7 Japt, 26 05AB1E, 60 Moorhens, 83 Objeck, 90 RunR, 94 Emotinomicon, 96 EmojiCoder, 97 Cubically, 104 Paintfuck (origin at top-left), 108/110 Ruby 1.8.7/1.9.3, 119 ImageFuck, 121 Braincopter, 123 Mycelium, 127 Deltaplex, 129 Brainloller, 131 Extended Brainloller, 136 Wierd, 140 Gaot++, 141 Floater, 142 BitChanger, 145 MiLambda, 146 Curry

Explanation

VTFF is a language that is meant to only accept vertical tab(VT) and formfeed(FF), but due to the author likely getting decimal and hexadecimal character codes mixed up actually only accepts device control 1(DC1) and device control 2(DC2).

VTFF works by by counting the length of each run of DC1 characters seperated by DC2 characters. A character is associated each each of these runs of DC1 by adding 31 to the length of it and interpreting as Unicode. These characters are interpreted as a string that is then ran through eval() in JavaScript.

This program was generated by running 148 through the generator on the interpreter website:

␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␒␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␒␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑␑

where actual DC1 and DC2 are used instead of the representation characters.

This code was placed after the formfeed that is part of the Trefunge.

The test driver has been updated to pretty print the DC1 and DC2 characters.

Update: interpreter is changed to accept VT and FF and added to the test driver.

\$\endgroup\$
2
  • \$\begingroup\$ Wrong number (also affects the VIP score) \$\endgroup\$ Oct 4, 2017 at 3:00
  • \$\begingroup\$ @ØrjanJohansen fixed now \$\endgroup\$
    – Potato44
    Oct 4, 2017 at 3:05
5
\$\begingroup\$

165. Ursala, 8238 bytes

#16  "?63(o+?50;+'51;'# #@"/*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92*/
#/*0|7//```"`  [>.>.])[-'][(      7 >77*,68*,@'_          7 )(22)S/ \ 5 \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#1111x           -x    xxxxxxxxxxxxxxxxxxxxxxxxx/112\ 
# 36!@ `  e ++++++::@         /"78"oo@    h#115 o# dO           x-----
#comment -[af] TaTaTa TbTbTbRtRtRt-VkVkVkRcRcRcBkBkBkMbMbMbLzLzLzTcTcTcxxxxx8=,  
#~==++++++  ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.  
#`<`===============================================================                                             x
#<<<#>>]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[  
#{  
#x}  
#2""/*\*  
#=x<R+++++[D>+++++++9999 9 9      L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt_Z_*.9 999 99 9999 9                     _         _              _
#D>xU/-<+++L_9  
#R+.----._>]| 9 9999
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx4O6O@x0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0   )000011100\\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_\['];#/s\\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))\';';print(( eval("1\x2f 2")and(9)or 13<< (65 )>>65or 68)-(0and eval("\"ppp\".bytes.class==Array and(4)or(95==\"ar_\"[2]and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})  ){}{})>)(({})5){}x{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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 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 s '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*.*]*.*(<\>]xxxxxxxxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"  
#.;R"12"'  
###;console.log 39; 
#  \\
""""#  \
' ( <><        (         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********>********************828+*+@[*99[?]*]*****|!
;set print "-";print 89;exit#ss      <e$P+ + + + + *D* + + +1+ +1E!s
p now 70 dollar off!
p has been selling out worldwide!
[mxf]-main=-[165]-###jxf  
#  
seeeemPaeueewuuweeeeeeeeeeCisajjappppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1     ! !
2   !    !
1      !!
1  x*
53  ++-------+
1  x*|$0011 \|
51  +|/1000 /|
1  x*|\ 0011\|
34  +|/01 00/|
15  +|\ 0011\|           ?   ?@       _     !
1   *|@ 0110/|          ?@    ?
1    |      +|            +   *
1   !+-------+---       ?  !  ?
1    !                   ? @ ?
<  <    <<   <  <
< B=  =====  =>8 =
, 8= > B    = =
=  ==  =    = >   8  =
D B+  +=   D  x   xxx x
` `  + =   >  8  = >
 x ~   B  =   =  = = > ~
 B +   =  D+  ~ 8  = >x
x   x  x x      x  xx  x
x   x    x+   xx   x + +  +    +    +
x    x xx     xx                +++   +
x+  +x +x     x + +      +  +
 8=+,  _         +    +   +         +
   +     +                +  +    +
 +             +  +  +      + + +    +
   +    +      +           +
   +    +      +          +    +      +
   +           +            +
   +      +  + +            +
   +       +   +            +
          +    +            +
# +   +                  +
#+     +     ++  +     +     +
#  +      +     +
+#
  *   +
  *+*

   *************************************************+
# +  +
#          +                                       +
   +    + *
         *****+
# +       +
#   +        +
  * *
   +*****
#        +
   ( printout t 164         )
(exit  )  
  
Yo::=~147
::=  
You can see an x here.<<<<
  
>{-<<  
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-} 
>x--/2  
> =157;y=146--/2 
>main=print y{-ss 
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run         (putStr"159"   ) --s
\end{code}
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
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51.                         #"6027"1,_ye do{--}gibe16"124"&#8+*sizeString tnd xfmain=
More 91 of this 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 "//"
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""/*/
 
>main=putStr"128"--}
 
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof(" (\");   print'(''72'')';end!" );main(){    puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//* rk:start | print: "69" rk:end                   @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
$'main'3x             A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxclou"78" \++++>/<~#class P{function:Main (a:String[]  )~Nil{83->Print();}}
#endcOmment
#nocOmment   outtext("155"   )
#}pS9^7^8^MUOUOF@0:8:8     \      @,,1'1'<>   @125iRE                               _
# |o51~nJ;#:p'34'3         \=#print(   size([[1] [3]][1,:] )[1]==2?158+4:17 )#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`|   <esc>dggi2<esc>//  $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}<    }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>ass^_^_#
#9 "25"   +/ppppppp  eeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1  *e*///\)Q222999686#

Try it online!

If there are build problems this may help (Avram is virtual machine for Ursala).
Command line: fun polyglot -s.
Compilation is slow (5-7 sec), so I included abstraction test in the test driver.

Three types of Ursala comments are used in the polyglot:

  • Line comments starting with # on lines 1-4. # must be followed by non-alphabetical character.
  • #comment -[ .. ]- starts on line 5, ends on line 32. This comment must contain only printable ASCII characters and line feed, so Ursala code is placed before emojis.
  • Everything after ### is a comment.

Main code is on line 32:

[mxf]-main=-[165]-###jxf

mxf/jxf are for evil.

Others

Space in first column in CLIPS code broke Wierd, so I moved CLIPS below 2L. This also required change in Wierd/cockfuck on line 72 to fix CLIPS.

As it turns out, module x where is not required in Agda, removed. Agda is not included in the test driver because of slowness. This is standalone Agda test.

\$\endgroup\$
2
  • \$\begingroup\$ I'm just guessing here, but is the block comment actually a string? \$\endgroup\$
    – Potato44
    Dec 31, 2017 at 22:41
  • \$\begingroup\$ Close - it is a list of strings, but I don't know how items are separated. \$\endgroup\$
    – stasoid
    Jan 1, 2018 at 1:41
5
\$\begingroup\$

173. Brat, 8940 bytes

#16  "?63(o+?50;+'51;'# #@"/*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92*/
#/*0|7//```"`  [>.>.])[-'][(      7 >77*,68*,@'_          7 )(22)S/ \ 5 \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#1111x           -x    xxxxxxxxxxxxxxxxxxxxxxxxx/112\ 
#* 36!@`  e ++++++::@         /"78"oo@    h#115 o# dO           x-----
#comment -[af] tAtAtA TbTbTbRtRtRt-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcxxxxxxx8=,  
#~==++++++  ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.  
#`<`===============================================================                                             p
#<<<#>>]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[  
#{  
#cs}  
#2""/*\*  
#=x<R+++++[D>+++++++9999 9 9      L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt_Z_*.9 999 99 9999 9                     _         _              _
#D>xU/-<+++L_9  
#R+.----._>]| 9 9999
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0fx4O6O@ 0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0   )000011100\\
[ "`e```.1'.0'.6''i]56pq\{}26q[puts 59][exit]" ,'_\['];#/s\\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))\';';print(( eval("1\x2f 2")and(9)or 13<< (65 )>>65or 68)-(0and eval("\"ppp\".bytes.class==Array and(4)or(95==\"ar_\"[2]and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})  ){}{})>)(({})5){}x{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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 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 s '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*.*]*.*(<\>]xxxxxxxxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"  
#.;R"12"'  
###;console.log 39; 
#  \\
""""#  \
' ( <><        (         x)>  ){ ({}[( )] )}{\';      a=$(printf \\x00        ) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo $((19629227668178112600/ 118248359446856100));;    *1*)echo 50;;*)echo 58;;esac;exit;#( (((') )))#\
=begin  
#p            +555!/2+55x%6E2x!<******>**********************828+*+@[*99[?]*]*****|!
;set print "-";print 89;exit#ss       e$P+ + + + + *D* + + +1+ +1E!s
p now 70 dollar off!
p has been selling out worldwide!
[mxf]-main=-[165]-###jxf*#p 173#*s 
#  
seeeemPaeueewuuweeeeeeeeeeCisajjappppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1     ! !
2   !    !
1      !!
1  x*
53  ++-------+
1  x*|$0011 \|
51  +|/1000 /|
1  x*|\ 0011\|
34  +|/01 00/|
15  +|\ 0011\|           ?   ?@       _     !
1   *|@ 0110/|          ?@    ?
1    |      +|            +   *
1   !+-------+---       ?  !  ?
1    !                   ? @ ?
<  <    <<   <  <
< B=  =====  =>8 =
, 8= > B    = =
=  ==  =    = >   8  =
D B+  +=   D  x   xxx x
` `  + =   >  8  = >
 x ~   B  =   =  = = > ~
 B +   =  D+  ~ 8  = >x
x   x  x x      x  xx  x
x   x    x+   xx   x + +  +    +    +
x    x xx     xx                +++   +
x+  +x +x     x + +      +  +
 8=+,  _         +    +   +         +
   +     +                +  +    +
 +             +  +  +      + + +    +
   +    +      +           +
   +    +      +          +    +      +
   +           +            +
   +      +  + +            +
   +       +   +            +
          +    +            +
# +   +                  +
#+     +     ++  +     +     +
#  +      +     +
+#
  *   +
  *+*

   *************************************************+
# +  +
#          +                                       +
   +    + *
         *****+
# +       +
#   +        +
  * *
   +*****
#        +
   ( printout t 164         )
(exit  )  
#cepp  
MsgBox(0,"",169                     )
#cs  
Yo::=~147
::=  
You can see an x here.<<<<
  
>{-<<  
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2  
> =157;y=146--/2 
>main=print y{-ss 
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run         (putStr"159"   ) --s
\end{code}
pppppppppppp
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.                         #"6027"1,_ye do{--}gibe16"124"&#8+*sizeString tnd xfmain=971796loTc
More 91 of this 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 "//"
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 128;}
>g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[w|]
>data B=B{u::Integer}
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}

#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof(" (\");   print'(''72'')';end!" );main(){    puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//* rk:start | print: "69" rk:end                   @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
$'main'3x             A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxclou"78"<\++++>/<~#class P{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
#8M`|   <esc>dggi2<esc>//  $}<}}<}>} [<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<    }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>ass^_^_#
#9 "25"   +/ppppppp  ggeeee*n*n*n*es^*s*s*ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1  *e*///\)Q222999686#

Try it online!

Online compiler is not up to date currently, use local version.
To build on Fedora you may need to sudo yum install openssl-devel and remove -Werror from brat/src/common/turbo/deps/http-parser/Makefile.
Update: Compilation is slow (9-15 sec), so I included abstraction test in the test driver.

Brat block comment is #* *#. Block comments nest and allowed to be unclosed at end of file. Before this addition there were no #* or *# in the polyglot.
Brat block comment starts on line 4. Main code is on line 32: *#p 173#*.

\$\endgroup\$
1
  • \$\begingroup\$ VIP score: .001727 \$\endgroup\$ Jan 21, 2018 at 2:28
5
\$\begingroup\$

174. Haskell with MagicHash, 8967 bytes

#16  "?63(o+?50;+'51;'# #@"/*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92*/
#/*0|7//```"`  [>.>.])[-'][(      7 >77*,68*,@'_          7 )(22)S/ \ 5 \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#1111x           -x    xxxxxxxxxxxxxxxxxxxxxxxxx/112\ 
#* 36!@`  e ++++++::@         /"78"oo@    h#115 o# dO           x-----
#comment -[af] tAtAtA TbTbTbRtRtRt-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcxxxxxxx8=,  
#~==++++++  ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.  
#`<`===============================================================                                             p
#<<<#>>]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[  
#{  
#cs}  
#2""/*\*  
#=x<R+++++[D>+++++++9999 9 9      L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt_Z_*.9 999 99 9999 9                     _         _              _
#D>xU/-<+++L_9  
#R+.----._>]| 9 9999
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0fx4O6O@ 0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0   )000011100\\
[ "`e```.1'.0'.6''i]56pq\{}26q[puts 59][exit]" ,'_\['];#/s\\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))\';';print(( eval("1\x2f 2")and(9)or 13<< (65 )>>65or 68)-(0and eval("\"ppp\".bytes.class==Array and(4)or(95==\"ar_\"[2]and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})  ){}{})>)(({})5){}x{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({;}()<()()()>)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 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 s '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*.*]*.*(<\>]xxxxxxxxxxxxxxxxxxx)'# \\
__DATA__=1#"'x"  
#.;R"12"'  
###;console.log 39; 
#  \\
""""#  \
' ( <><        (         x)>  ){ ({}[( )] )}{\';      a=$(printf \\x00        ) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo $((19629227668178112600/ 118248359446856100));;    *1*)echo 50;;*)echo 58;;esac;exit;#( (((') )))#\
=begin  
#p            +555!/2+55x%6E2x!<******>**********************828+*+@[*99[?]*]*****|!
;set print "-";print 89;exit#ss       e$P+ + + + + *D* + + +1+ +1E!s
p now 70 dollar off!
p has been selling out worldwide!
[mxf]-main=-[165]-###jxf*#p 173#*s 
#  
seeeemPaeueewuuweeeeeeeeeeCisajjappppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1     ! !
2   !    !
1      !!
1  x*
53  ++-------+
1  x*|$0011 \|
51  +|/1000 /|
1  x*|\ 0011\|
34  +|/01 00/|
15  +|\ 0011\|           ?   ?@       _     !
1   *|@ 0110/|          ?@    ?
1    |      +|            +   *
1   !+-------+---       ?  !  ?
1    !                   ? @ ?
<  <    <<   <  <
< B=  =====  =>8 =
, 8= > B    = =
=  ==  =    = >   8  =
D B+  +=   D  x   xxx x
` `  + =   >  8  = >
 x ~   B  =   =  = = > ~
 B +   =  D+  ~ 8  = >x
x   x  x x      x  xx  x
x   x    x+   xx   x + +  +    +    +
x    x xx     xx                +++   +
x+  +x +x     x + +      +  +
 8=+,  _         +    +   +         +
   +     +                +  +    +
 +             +  +  +      + + +    +
   +    +      +           +
   +    +      +          +    +      +
   +           +            +
   +      +  + +            +
   +       +   +            +
          +    +            +
# +   +                  +
#+     +     ++  +     +     +
#  +      +     +
+#
  *   +
  *+*

   *************************************************+
# +  +
#          +                                       +
   +    + *
         *****+
# +       +
#   +        +
  * *
   +*****
#        +
   ( printout t 164         )
(exit  )  
#cepp  
MsgBox(0,"",169                     )
#cs  
Yo::=~147
::=  
You can see an x here.<<<<

>{-<<  
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2  
> =157;y=146--/2 
>main=print y{-ss 

\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run         (putStr"159"   ) --s
\end{code}
pppppppppppp
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.                         #"6027"1,_ye do{--}gibe16"124"&#8+*sizeString tnd xfmain=971796loTc
More 91 of this 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 "//"
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<<[w|]
>x=1
>y#a=128
>x#a=174
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}

#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof(" (\");   print'(''72'')';end!" );main(){    puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//* rk:start | print: "69" rk:end                   @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
$'main'3x             A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxclou"78"<\++++>/<~#class P{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
#8M`|   <esc>dggi2<esc>//  $}<}}<}>} [<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<    }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>ass^_^_#
#9 "25"   +/ppppppp  ggeeee*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): .001702 (to improve, next entry should be no more than 9121 bytes)

Explanation

This answer used the technique for determining if MagicHash is being used that was discoverd by H.PWiz in this post. They have a full explanation there.

The Haskell part of the current code is

import Text.Heredoc--WWWWWWWWWWWWWW<<W
instance Num B where
 fromInteger _=B 170;negate _=B$x#x
g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[w|]
data B=B{u::Integer}
x=1
y#a=128
x#a=174
main=print$last$172:[u$[-1]!!0|g<"Z>"] --}

Try it online!

Brain-Flak

Since # starts a comment in Brain-Flak I had to remove the braces in my instance of Num so that the second one was not commented out.

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

175. Zephyr, 8989 bytes

#16  "?63(o+?50;+'51;'# #@ " /*"r"{\D-v e-'[fa5.q]PkPPX)\( 9 '#CO"14"^ 92*/
#/*0|7//```"`  [>.>.])[-'][(        7 >77*,68*,@'_        7 )(22)S  / \ 5 \7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'  ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#1111x             -x    xxxxxxxxxxxxxxxxxxxxxxxxx/112\ 
#* 36!@`  e ++++++::@           /"78"oo@    h#115 o# dO           x-----
#comment -[af] tAtAtA TbTbTbRtRtRtVk-VkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcxxxx8=,  
#~==++++++  ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.  
#`<`===============================================================                                             p
#<<<#>>]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[  
#{  
#cs}  
#2""/*\*  
#=x<R+++++[D>+++++++9999 9 9        L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt_Z_*.9 999 99 9999 9                       _         _              _
#D>xU/-<+++L_9  
#R+.----._>]| 9 9999
#--++  
#  
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0fx4O6O@ 0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0   )000011100\\
[ "`e```.1'.0'.6''i]56pq\{}26q[puts 59][ exit]" ,'_\['];#/s\\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?\:-._++._++++._#/<?\>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!\
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWW\WWWWwWWWWwWWWWW/WW\wWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx                  (([5]{})))\';';print(( eval("1\x2f 2")and(9)or 13<< (65 )>>65or 68)-(0and eval("\"ppp\".bytes.class==Array and(4)or(95==\"ar_\"[2]and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})  ){}{})>)(({})5){}x{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({;}()<()()()>)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 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 s '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]* *]* * *(<\>]xxxxxxxxxxxxxxxxxxxxxx)'#\\
__DATA__=1#"'x"  
#.;R"12"'  
###;console.log 39; 
#  \\
""""#  \
' ( <><        (         x)>  ){ ({}[( )] )}{\';     a=$(printf \\x00) ;b=${#a};#\\
" }"';           ((   ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo $((19629227668178112600/ 118248359446856100));;    *1*)echo 50;;*)echo 58;;esac;exit;#( (((') )))#\
=begin  
#p            +555!/2+55x%6E2x !|*****[*[?]828+*+]@[*99[?]*]****|!
;set print "-";print 89;exit#ss        <>
[mxf]-main=-[165]- ###jxf*#p 173#*s     e$P+++++*D*+++1++1E!s
#  
p now 70 dollar off!
p has been selling out worldwide!
seeeemPaeueewuuweeeeeeeeeeCisajjappppppxf⠆⠄⡒⡆⡘😆😨😒😨💬95💬👥➡😻😹😸🙀🙀😹😼😿🙀🙀😼😼😸🙀🙀🙀🙀
👋🔢🌚🌝🌝🌚🌚🌚🌚🌚▲▲▲²²²²▲¡▼¡▲▲¡→  
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん  
😊♈💖  
😇♈♈  
😊♉♈  
😇♈♈  
😇♈♉  
😇♈💜  
😊♉♈  
😊📢♈  
😈♈💜  
😊📢♈  
😇♉💞  
😊📢♉⠀⢃⠛⠋  
#-49,A,-1                              #
#-5,A,-1                               #
#6,A,-1                                #
1     ! !
2   !    !
1      !!
1  x*
53  ++-------+
1  x*|$0011 \|
51  +|/1000 /|
1  x*|\ 0011\|
34  +|/01 00/|
15  +|\ 0011\|           ?   ?@       _     !
1   *|@ 0110/|          ?@    ?
1    |      +|            +   *
1   !+-------+---       ?  !  ?
1    !                   ? @ ?
<  <    <<   <  <
< B=  =====  =>8 =
, 8= > B    = =
=  ==  =    = >   8  =
D B+  +=   D  x   xxx x
` `  + =   >  8  = >
 x ~   B  =   =  = = > ~
 B +   =  D+  ~ 8  = >x
x   x  x x      x  xx  x
x   x    x+   xx   x + +  +    +    +
x    x xx     xx                +++   +
x+  +x +x     x + +      +  +
 8=+,  _         +    +   +         +
   +     +                +  +    +
 +             +  +  +      + + +    +
   +    +      +           +
   +    +      +          +    +      +
   +           +            +
   +      +  + +            +
   +       +   +            +
          +    +            +
# +   +                  +
#+     +     ++  +     +     +
#  +      +     +
+#
  *   +
  *+*

   *************************************************+
# +  +
#          +                                       +
   +    + *
         *****+
# +       +
#   +        +
  * *
   +*****
#        +
   ( printout t 164         )
(exit  )  
#cepp  
MsgBox(0,"",169                     )
#cs  
Yo::=~147
::=  
You can see an x here.<<<<
  
>{-<<  
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2  
> =157;y=146--/2 
>main=print y{-ss 
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run         (putStr"159"   )
\end{code}
pppppppppppp
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.                         #"6027"1,_ye do{--}gibe16"124"&#8+*sizeString tnd xfmain=971796los*81''TcTc
More 91 of this 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 "//"
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<<[w|]
>x=1
>y#a=128
>x#a=174
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}

#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof(" (\");   print'(''72'')';end!" );main(){    puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//* rk:start | print: "69" rk:end                     @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
print 61
#}
disp 49
#{
}{}<>        K yya+-        &  g+$
$'main'3x             A=AgRA;       AC
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<-\>+++.---.\_<!+++++++++++++++++++++++++++++++++++++++++++++++++._++.-.>@
#<<<#>>>  /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxclou"78"<\++++>/<~#class P{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"   +/ppppppp  ggeeee*n*n*n*es*s^*s*ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1  e*///\)Q222999686#

Try it online!

Zephyr block comments are #- -#, they don't nest. Block comment starts on line 16: #--++. -++ fixes brainfuck and derivatives. Inserted a space to break -# in Ursala (line 32). Main code is on line 224: -#print 175#s.

Inserting two lines at 16,17 meant that Klein 201/100 should be moved to bash line. I tried this some time ago and failed. So I moved / on the first line instead. Two spaces are split with " for Trigger.

Moved first exit on line 19 to remove e from CSL path. Klein 201 refactored by analogy with Klein 100. Having <> for CSL on Kleins line became problematic, so it's been moved to a separate line. Commercial doesn't allow any additional code inside it, so it moved down.

Zephyr prints space after the number, it cannot be avoided.

Interpreter is written in Python 3 and does not have an option to specify file encoding, it uses OS encoding to open a file. By default this encoding is UTF-8 on Linux and not UTF-8 on Windows, so Zephyr interpreter does not work with polyglot on Windows. The encoding that Python 3 uses by default for opening files can be obtained by this code:

import locale
print( locale.getpreferredencoding() )
\$\endgroup\$
5
\$\begingroup\$

192. SQLite, 9428 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                                                       # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!                                                           
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZ                 #
#<<<#++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//*
/*/
#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
#   /
 \?     -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+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): .001332 (to improve, next entry should be no more than 9575 bytes)

Run the code snippet for a TIO link.

Relevant code:

#if 0
p;
select 192;
#endif

The key with this addition was the placement of SQL. SQLite already saw most of the /* style comments and followed a FORTRAN like path for most of the polyglot since both share /* as a block comment but not // as a line comment. However, experiment showed that SQLite and FORTRAN naturally diverged as some point after FORTRAN’s code and eventually traveled into C/C++’s code space. This space was relatively isolated from the other /* family languages, and it was easy enough to isolate SQLite from the C’s with a #if 0 preprocessor directive.

SQLite just needed a trailing ; on the line preceding it’s select statement to inform that the last wonky looking statement was over, and it could attempt another, syntactically correct statement. S.I.L.O.S. had a problem with a line containing only a ;, but Alphuck anyways needed a preceding p to balance the s in select, so the line above select 192; became p;. After this, only incident had a complaint due to an extra token being created in the lower half, so a new token was added to the top for balance.

Good Luck!

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

199. PicoLisp 18.6, 9620 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/9G4Z4Kmr94SGNkACBlQSzOU9DE90BowrzyTdo2JwjTVzhCU4DRM0tD9BbBkqUiQnWZTewgU6IJFd59zK3k8hIlINrWSkt1ZD9oRYebDjRKne4cECP23N2MMYxNN4QwtB1KJ53/8WRuaZLbBesqYpgKeowGUJG7pPNh@Iil66Gd@WxPM1VDXFCIMub6EsqXg@oOie475qFGnYclkT7H6qHGL5gZ2xR/ob49wHi@5perDtuo@52dCJJ40ufHUhtanGsETp4w0QX4g@ZTBkKenSZduKm3CwqdGmkqJLGx93i7qiE8SAro3SKevKKdr12P@QprTGzpD/otrZ19qV22A3/lUWZtkskxeacpq2rSVpqY@wgeWcj1sm8nBdZcqjUUrzIH1699EM1SyoyvX3NlA53wC8CpaWrerWu7zIbDbHmj7NE1J39LjEVZxdS1G2rPyGE5L578Pgbi7VzzHw3TSdPr5FoYkFmlBr0HS4gJ5MkAmbYqwutIc43St9@2chRmSEguCp9KKxzM5HHW91RB/KX4weDg9DtWUvlSan5ovzXOSzJvEpPmSfJKbqqjOYpH@C70exjKtr@jJbDvgfFCsu2ZQ3zUHlObuyZau2MBMjmgO9Qaaj34eY3AcnlrIVr7rEfb2i@Muij20viJ6qejJLVPXbOzO@kNidNok7eeJmyPox0@KvlnCtkkvtntJzzVfEpgtBxc3HmC0r5BsfF0BV24CnJMyHyJay7zF74PaRs@8Ufnv/NHu09xSfYWMSurEElprTvJ260t8isvj9DOfitdzS@W09Lnhwog/OTP4Wk62Nd20YYqOv48RApRt2@a/83k4SDNNMZJkaw665ycThRqwlLCtPdCSit419UKxm1bg58HmHlodlPvi@bXyzpNXsvxleeWqRaYhi@eDgv46bV1/iRPIIG3hwlXA@cgoO09oiQWPhysI0wlcjZ5fuZ1MkVKm0txe8lADWK3erTJ2nz9hLHmIuu5YMhiTmg1aHyYoFcHhWFz1/im5rTyeW/vrBNIM2tUvVSLQuNe6CkMX/c40Kctm5G9MIWcyXy@eOvpQHapz1bvD5pWK@xEfmXx8faEyohpLwrKYBuKhXdGD@iQmkV9Vahy10feogFF0DTr5F3WbufJuAJr4AOfdR@A4Qsdswq4xHEw07sTkzTh@nHK9gduzzfZEITHmWyVS8csa1ISybqv0fUix3@6bMFU2@6A0GF/R/gIpGUH47wRiCvHVjAlbydzsvdVt0GRB8YAW1a7tJJrJv07oZB@a3xNwqQTzNUN1xvj7EKXnCdGmaerf0jIgS9sa7TvWk7jT9EstNKPkiI0OzLdk2GgVaXYesmHwcUZMLYF6OI12Hpk4By1Tj8wFZ6zsj4xWAZv7l2aXMFKTkci2Wq77IYYkW4icKqZWH2VHroOaTVVX@GNUWHkMXymVexSfp3UI5ZbWaHBdh6/k@Eth4SnRMxgDsbQ2zEx6al8l7yMqvdK@Gtru40GgkYnfOdGpNK1LPJBuoEFfN/B3YtUooA05pgFzKUexuipORnRczhShD8lXd7ljLnH3@kpX5ccSHhMdvk0Cd8DxKZzvnG@dWOObUlqQjK/ZP84K0HGu1bHtPucifDVuQXsO@182sk318RYaQ7/YqVPpuas8X1D3jJ7ZM3pqz6LO4fke6h7AkQ4/UPJYJaD8PcW@xi1/JI/8uVzPDlJXN3X9a6iL8pBLR9Ocb6fdxu36bUj6TXjHShMixOOLBjwYsolINHY/1Hd66hBGJtt0zIGaJN9DoDqaevjvfNPz3mHEZueaarX5fgW0@ymO1tRVdqtBEa7s4CL5fDNSUzcV3FX6iPIOlHGfX2OYapnWF60eXcV0BgN6NAb60KYfMvAmO/Mtl2tsh0r6NcygOXyrCGdZtWs2Wz3tS0VqqopjaNdp14LDvY/OS4UwppprLLmFwSldA1pZ4xQyQSUYf4KPvYfGv8CKztzabw4ta/xlwTC5AcAztPIFA3Q8lL9Yq50TTUM@7oVy9/w8smohlnYf5CZSoFFZTqoZ0ErkB@0/E9u@hPSiNcYHlJ6pelNhAstq32K4FHsDyISnBfY3QPg848VDgnBXyDeYFUZ3h1079mXG7bVBp8KfuQhrXTxhxReWbN28DZiZoesrhnjMHZW9RcjHVkTyjy6JpNJi6TOpDh@0benawOa/LNnJzsUyu5Y/CzWeP9MVzdNWO3yRAl1f0uz6poV730GFSLYs1W6hvRulL5eKXOQYZhekcFJnPrALO7cKs9sH5ukmkyNc8u2B2lVwL9y@htvidHt20APM0zsJvgbx66Fia6@HpqPOxTm9o@BrUL5Sulprd6IVXIQudcXGKf6Y6AQYNNsQtz3Npi3IrmN@x@FsRovzs5HTJnXvKNzjhpCAXiR2grLkHnN3jHoONOpjvDI3r0mtU6zLPyjoNIcMpuI5t57zd188ZkW4HfYHQ1s85ufexwMFQbtx/5rC7VsNpGDyIwhd1lN0Z75tOWA8BX1KjIS@8yEt@72mm132vphhoH6BgEOl@wHG2oBx@UhxoAcYc5iV8v/KVUu0TSS5UmN/BEZQcyypGZrzuB3GcRSYB7lPrBBXtfDATHoff1PPvhVD8nQ@VfYflfgwpI9bOsxsvgR19O4LEOrml4eWxxdd@AaPYzph6J1FsRNiCyWEaZY4CGen3NOmYdpuSidT3JMKLIznZYY4fDqmlWIEF40q8XgsFuKJcAGiawCYC0Xn/fAsED9KaDMopUOwWoddXLClu9FaZk2@ZxUmrUmsXudY8UMnU7ZHAzqsd8yTXywp9cpSJJmMLEUujTWWiXjgqg4dcS64MgHb0ejBy@uTgBkK31SMbrfGZX7Wye7ROUJQOtugvJ4ZZFNCRZif2OHHwU5xy8N/@Ku2OF4JM1wbtD4YDIEgeLrY7Ks98/Ypz1fkXhsMFDyeiThAbur8sFBys8agQ4OWy09VmrfsbOe0KM5qiaPM4DniWpBXCt64aGfBndYObzxeGm/XrMjYS@VWCthn2DdgXtF2enaKnWi0iXpo@bshwYVghmPh5KqdYHusreLCMu2NJ3uCbprXdMgFS/If/oqfUKMd8mLnsps9nUwN5Igb4WU6FtZqmUMotYvkk2qZAiSKRAYpOkRLHcOOReEx3DdOR@eAI5PuwTHKhp8e26ydsOQ2i@ApbTyPUtY60aXa8fM3F5l65QfWT6v/8Wfp2J0gnPRdslSwpQRzQcr3yFjB6DxE@7ERJi2NJJ6hd3xAE8cHbnl7AIkUzmR4gsDlMdMciF5Dh3/prKvHjeISiii6qZ3dE2R9OjdMDKve0gky2rZr4OiCB3INGzoYeGOEmve6ylJ0yA1KyROH5SFDPIWngIufNKYN9XgaCpMsjdhn1kMmS7Zwkzf4OCF1PIDXr2y4e49ywR1i6S21OaRNEDfZVDZXoeosNSrrVXJZatvEg7AX31@Ospnk5Wh1u562XaJeXo6@y2TfAtVNmOsuPUljz9s@2LpbSlUznz/byphJ0n2kzHe0gZhYujvaO9o@Oa2dnp1AK9y74mfHtPqKL2uQi2jbds/U6Ygx0MXSVPsb5I/nA/BolC0pbB0vz4jFQsEdyQQqaC0lpSXuDIimidRfSD4vva0G4mcBhEzraMzlqD0YKrANgdmQalj54QAPSjORVhz2JC7TUMZjB/IIg/sG58hSIpXEKkCsJBDrK0nFHq7sUx72NRT7IpbHyfZ0LghSzMvvwovnVZxLgvvfSb0HMFD@9vXmWB6vN8E8Um8A9ULdNDu1vf2z4@3JZMBj9CSpWynlxVZ8Lpyxp3FblHu6lU4tiYRojKtITKIE3CsGM7oZpak6typUSwjHVp8nJg6l8kshnzGBMhW8XqZe5rSIRqkEqIOUsVpTJwU62ihQRHeMDqC741X0hMCO5KF2C56SBOYwXfWRwo9bDcQqyOV2vSMS4kJeR@yg@pNwexxWDcdo0PMp1QNDlTfq2Az@A6OS68rW2YiJ4UyusyTLwldXYY7b82BjZT5GsSVOCGmJl13yyovXTECZ2lcKzYlpj5o4DAGjtK4M8Ey7gD6Aeega@zg06eSVK0w8/eIWZ1wKv1GFmralYG3oRJfh4Pl0d9wifHs7JxXUzrhqRvI9yHNDAwcqAArcb7I9gskUMFuHZD2/KYGT3BSH8t2hkoyktjiE62kJNrvRbDKiYiN0UMfRQVJibUTF8XIhOnPHaroNOkkbhm9@FQ8pJynaWc23VycNJoWBJ1OeyphgUghh7crsIW0YSm9bMKx@4ImXCI4w2wGckfXFZBIo19UM9zKcNbT1khFsjTnWEHckVCMzSdwirJEr2XP6egBwznUVl2r6x3/65/yKiksH3L8Q7lFmA3x/JHwdcP8TN0aWwffPPF8WfH/Mfd@nsclmz@WL7IUx9sFt6MCXz6SZOqFMcG8Eorp4rY0t/WbviNlkkMa27CujQDOhhEGe0wygl9YHprihNkZwnoPfhD6e6MUbYBHgK@APVG9Qo6H8VKsexdPZa@k0FhxnzSnau6yOuDWaDmt/HOIlJaCEpQv5woqchkImb1yEdGKyi5tlOcJYbA1kYuhGG1Q@NFt4KIJJdkvR1UqhzHkjvaR8n5M@eAVdAtgQnyhcMEiD5yi8FBBXFcmiS0pcjmFSHMgicgRlWtvkrAbaYJQcABLDYMM9cgbqpilIBXxsqCOHNKaxOwFq4mVUaEVT@VU1LqIkIOK48SqN6e7ob3/F8wOBDpoKNoN0jmAnCLYmzWPWi@/ZpXNp1MWVKgwY71dzWNcA9z@ec88K5yw8Qzp7wUd0@noOrA17dmKYuE16B0rLotl0NpeWC7EAh0oCFZQXu/pnQAmdG4RFS9WuzIFd29zee3F4dDJzUQVBRqbBIixSXY9fJlOJi7rniHjlniTqxk765NXGjkvKYKn8vQQI4W8omC7mvNymS/pA7ud83/Fs3hQxk5Gc@VrEtHqX3KH9NrPY/dh0AHCTb3ucyTUau7u/qK9XL43wTPaf513eE04tI3OB69Kmq3si08XEIu65u6lP8VJAO@Wes8lK/tVU3ukg7veDH75qwrti0L9vwt23HaKToN5B0FDqgR3dUPdUmmdFly3wgrnlBVnjFlXGovoZtkIz@0GCpWGiLrO3IYqjTh6RDrkNyb3LzuaQNglnbmWiS188mnlwpy5G7Pr@DRDi6oMelE7XmqFbcUrXPSjmndBN2QNdc6KxkCEgpo@MzULaj16k4IEplYsR884@2agzjlJkTYzSPUW39RC/h4K510XE6caJoyHQ7cgcMN@KtqW6rmPQqdjWELJo4YTsxbAPcB16HKs4WqigZSUhMdAz4hblAu9YEJRI9dv56CiW6qmjttaFEScaS4Bo@k6W/bsqFLxsAfSq5rwaoFlq0FOgDtg0uXW86mEUWy@R168gtzmy2/nBRj0EyDBpM7bGLReRM8O9Vggbfo1FEh5lmrFEJMX4TErcGERr2mSISrHNHu4AJNNHp6ORyhY8Ac4H845m9VNYKxhmOAs9x/2/Qa75pmtDApRRLpSUZrTVURRPaK/VkU4QHrk9v4nEpBkWp7tLxE0V7elLTFxZqDhCKPkXgEzJu1LJk3OToqFUSvXsEJ6ig0kJ5HjiWPvgBBUh2ukrAxYd0i0wNksx8kYvo0bCdqwYS1ZxuL5lBovHyaYBD4qAOQuCdsil0XH7KF6aFk1XoJEw1Dba@PikDdiFnErVwU2ZxNgS2jM3QZtCS2AsBHNUSLJGaEG/gL81LBG/4jIlrrpcomxDdBEDQM2NJjnV7ZF8AVpQrVn1iX/qPSBgOFVLpTXRGpPSvsSAL9bnCERAO0eKu3MEoK849QRUQxkNUJuW2tZAXj57qRqGCgQCnunjjZ7KEJjMiiXcy2YT/mVwlEOYF3FXHKOCgk5eErcdudNNUNeW0mUyjZXvQa35cIl6TUdoNuP0f5tOpct30SW9Mk6DrhmrRpd6FTmeW47Hl4zl6JKB2taTJ2hRu18CZa6RggnqCICSS3qsDPwMyl9lySgvKevRpXYlu0wpwAtT5DtI8IOdTt0tKffppSegLCUgxOJCJ7pk0/0tmVRKvofyYQ9ZSieAZ@7wIhK6QhazX9LicSxDaqmBBfghfXkSp2Hz8iRNxruymAuku33R3aZUMa8lZq6@5QQUwWvegJXHAUtsimu4wP4Vcbl5cQ@ofzzjl7h1mNGOB9UOTr6kyZivFyxCTqPMFUImyi/QAQKOokBE9CaUWAyEyW9@E5YLjElPC7moGX@az5TjkbwM03SYX4efgR6eXpYs6e5yK3nD1GTkoqPkUx/rR9dHR29jl1FWYpHw5qEkr0jfs1KWfd1nlWUf@LDf5hMOL6dD4fSy/GQ1nf7w4QPMOOBzUU1VQXzwT@wiGalfRFcZq66uLicKxeXEs0gjULBYNJuNnbA0u9Q0bWC32/A1e3TfczTMP0@fUl4w/Yd/xsNE/sLhehBEhIa/FU7Jh9nlqqIsx1eyz4wyFK2EnxyTwYm/RfjKLJ9n2/j52//9b//sb/@E/v6Mvv9eYdfsE3yuOwz/yf2pHXAr6G52PuH9NjC1qJBcGEQi@Vzk5PsI@8/2WWRy9enqf/qTw49hJ1zNps8teDrhj@FCMcyd4ABfzvXdhKvhdQQr3IfH6UqlAs7V//S/QvrqC8CDMeN1@KnmXVyFcbiarFCSz@FqARxyNgv5/t8/@1koXB2FP4VlWQ6P6a8Rzsj4KT6RnzAGjrS0WpRM85lb3lHg44alZTl76bdnoLmxab3gHuQD7crM8CQouT2uYoIbyPEtcHijcWHx2YctxlQYavGztvZshuD7U/7jVBI@KdENRuhJjtwqhIuVRINn7/FqOOCYqrD3y0TdPf83woXC7rWcyQulU5@g@mVYLq4cPht99Yf5hXaJGPZp52XOpsNcqnse5nZ69i1wofAPlcqxg3@vmvh3dIJ/bPRTPoD6KXwW4Y/@4eN58XeRQkQwgcx@Fn@L7hoKX4Qv6vXXPfqz8G/XwL/mR/zb/4R/rx38O23h3/Fr/Dt9j39spjKh8Pr6ejgePwbVUPDs13zO4JtKNYTP5V1E9zv9sJXDwuGzEAsn6/Hk/f1F6vtRvFwW/6A0lT0ffrgLilW/TybXv6/G4xdUvIuqKOd6sl6FsvIi08/364A4vn6xvp5qVKvVZP376sX6ZCKR7tmzOPbTZ5CwWr@4CIXvsC0q@LOMPy0bf7OSlCYvDhYwOpfAxchJDxHA6EZ@9IfCH9Y/RONP408zeuYmI1/L16/MQ///8HAEEdooc2VamV6mJ7dBIrKMepYZZ8ajTN88lNvgVOEv0wenlumMMt2MkTFkeTyaQPXwf//QdF4dmoDNhJTOKOMg4kwHnt3Dw1eArwN5X8GflslkRlDIUeYG/jM6Cmq67Iue3zdil6ELJn1QYfRPyZFUJpIqRCJaPV8YfLy8u88WPkqJSOPyIlIvh9P25WWaa0csu1Kmq97u7xuN7YOtRiONfLS@FH8WTz6DT6UaXxePp@Fq@enlWhLbj/NfqhFOrz@9rOaS6C7EoZGyELaejn/jx0cJz@riZQgmfOfn@D2/vbnlLnKQ6/L83IvFnzQGkYuC4AOg6bnpJxwMNM3f03/78L@s/1dnLHpRjzEWvbtfj9Inhn@x2N393b34rcaiUeGJrsMfBoAfk9zdV9FJQHfguojG6rH7ex4Gv9HYOkdYxTzWq5TYB4QOG@a5XkbKoOFVlqJiUe3ycpTJxMpNCPHM68pnWp@JlWnnylIT19RgNiAvxwgkv1Iurwj3arFcLgq3XCiUy8seVAY8wglAqq20ysjo5XAMi8C5P5pBmwpdpxmJttUO3qv@dDCAiZ1cynz@7AU1Gm3NajQwPPf58yV0pAjuW6mU8hCSKX7@DH0wEoNJ34EpVkxLMIWT01l0yuDMr68XVqrVwgq4C8VYrCwt8c0s0W68JMful9ISLx1MsyJhESUXV2MUeh/BeBZeZ0@rwLg2ftjdfZiIyFbysWhzrMa8ALlU4iFspRAtxkvir7IYY@vp6jITfxcXufjK8urys3rdH5aw95fvlIp8X7lT1nDuf19uiUsqcf@h8uRJrgT1LWbKl6FGY6t2Wmvgbf@SRKKVYSDJkRCuGQ6syAUZavKl@gXWpH4ZiayVn/H2KuZZOFIWcMkISCRWLFGFwzAb1Dq48XhEWPl3TV7O5hbT@dF3he0MaM@fl/FzcXFRzBbjyyCxlkuler1OoZ8XKc1Ff9Sp0zVIleSFXMjXk6iWXI06y@EBk1dz4eXQgHYIrWZYGxdZLTR8LUJgT7FZE9fDbVXX3XtBb01Lb99qbRWwH@3XNrdPE9l1QJndqW0msidnG2EZvXnfT9E59B9v17YOzyDB0f527WT7@d6b7bMjCLdh8ANiwad/pKhDtaHeDoe36G@o9NnUbOXqShkMGgP4jDo//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/y9xDy9eX8GjxfU69vDfnlTyrPb0MNPxdisD/7xz/@i38EnPun3Pffgw/@vahfeB4vJk5TtmTcD/wFY5/ToBRlnn32QAHl/4ihEMw@T2Kj0Iwb@utf/vO/xOAJ2H8UxJCRZ2GXENjL7RcA@6@9ggVhf/Hjr37241/@wx9/9ec//uqPUKAlV0qJWiIpf8G4A4D5r4BDwMLXwAGgvI7r3ItsMZQFx@I6GiNCcvzDByDpIrhAuV4O5XPgC8lVcsvohoQwV1nms@U42gDgOwqtlMCH5oE4jCBxHhWHqI04q1Qq8dCoAnEECl5MM2LVIk6IcD5QAbyYiKdJNIqga7LRBmGBlJX4MWssV0Y8YRwDqoSBYYEw6FiSs1K8WNmCDCujLYa4EHk89AGeHyrVYmVURXQ/UBEAR3wDsgSoCpZuVP0B/BXCCfCh0dYPUJRiJR6vFiGkQlWl3BINylPOU@Wo7nFG9cZwxtA69vQZY99JclHi8zIgJRPQ@Bv3oZ@SdeIpxF/Gl0V16N910ncZ00M7jYg@PIzHP8VgSi8AAG8yiXui4JtMYmmeQfSIo4pTtvCIcwxAubgw43gBNMrGQ3Fq3zh5IH8ow9d91qsBD6LD6iwtLYFrvSrlpENQ8Jl1vWY7ioVLBqTjrDGpUJIwGLeYqEtHNAVY3lqGXxn@txdpmygnx3JoKYJDeYS5eSTjOXPFDFPp3apRXZap5HGCC4X9cK520roP6IsrLBaK0kXXMZpHqoMBPF/Z3Q1zBLphQpIScqHEzadimvnOXFur/CCvrIbgSf4h3rEtbnuGZsD3LqWwdyFBq3fJdepp4AR1oxCqVsXaFZND1ZPtU0hwesjkbCbFQKG8W1nNruRX8tlcoZBfzcorhdJKIV/MgYQqZPLZrFxaWSkVS6v3UKBn0M8Ta8vN/Hr1H8x8/pt/MO8zPxQ/oepbNkqxo6PXyftQdZRMprNU5IqcXy2PK1AQCgpVSZPiuvP4LglaKDZP6JK2Sd3hjhwoWuguiay6AB8WWgixBQiCD2BGyz0Ty8l7h2WxroZvMOBra5KcB2aIhS6BGTi20GDiE8KWewLi5onMnfmC78yg8xSP5hxABtAOBtvHDYyOyU5NvlFuQ22F1sWhkmooRKsQF0DVegjvB7@oh9bTXux8TJs9/lavTcsEHfWnw2woxjWP2tLwHsCW40XtKnjfj93XnN4DEGeDPh5CUa3fG4btfhMKiEZIDrABP5ZumvMAVtnZ0QO1fOUd9cPlPDrrB@DHe893TwPP0@3a5m6owDYOD7amHnkBlGf72zunnneVx7pJ8x6Kd9v7@9Ne8cB5xiLLryYSICDhB58J@tAztfS9CyKnHh45MwnWOOFX2o86umnLkUhX7TPouDK@JKxr6gprqNk8WyrJIPcKGdz8HrZXyqWcHD@Oyqux1Uwp37IqG8Oi40hPFyWYQabXq8XQK9zQBYnoYIJmh3ZhVtLHi8Tx1LkTstQ2zFBuDTpz0cSX9gwH7MFAeGAQOi2t2wNxd2u6AKGmojD4fusH0qvBj/N4gMPzoLCZGH0OOC5haR2WCaXIMJUtFfPFUi5bTBRLxZU8TN7yCTmbkFeLq6VMQs7IRblQzJfkRHGllFsBwQix@dJqKAzCQ@uk0yD3ZUmip2a08LLPdbw11Uz1qqEwn9jDYItvowsrXsCwyKRc8TID6aQQblZlWmVRwvc9ZvBtioBQYS0W3tnZzOzsSNIGetAIt5mRpDZ68sVMZnVDklSK2QTZnZUkk6eBKABzuCeT2diUpCFHgAcUJamHnu0CKpmSpKFns7azg/lcoSeL6QHsmsdwj@56VgHMQE8uR1qqJH300AFcjWe0QiXdRg/miTE7PGYT4iTpuVueTAYwHHM4jmHXrWutJkl73FOrYcwLqnieF/Ulemr0kSQLPMCDktQFR9eC6bQkNcGJnChJLXC1xgqE9cGF5xkNR5GkMScQkkiSRgSttK4l0KhEOGazu7ur9Jy22uWfscWfLSgaxGij4fZO8/nzZrfbtMa17efHGPPixa5yNR5azW5TJGs24GNCGoi57o@nP1DGvUZD0efGvIQYYyqmMW6oWLaG8hHKJD5dzKTfeAExLyBm3soGxwafPoA28bPRh@eG0qQY90Mx9Bw1m1IZedQZD1S0k2CXoU0/5WBIX2lZZhldoIKzxUg0khhfyPXEpzLFsD5j0dhdpnyPIJ0ovcoBxWPsbnwxqmTqoHbLZTTgRBf7TyW5lJfWFpWn0RG6C9IaKN4rUmwNX4JhdiIskpSfDotSYVVaW4an9FTKgXMUzUQyjMFP7GK1/lRaRSTS06dJCUoCXgBRIKG0WkKEpVVQAMr3QA0HpGxz6KiNRjR6qyrXsRivEX9xDjs/P4/d8W1OGtXQKXeio8SowkvDtFj5ExR@GlNbhZFu2HJMi@PrQv0/Pc2sUSUh@6IEuafTsXWURig/4Ombm9Fo7BmaQ@d4PIGOJrr7WEi3tddCp6gF0kvlGB7qbeJ7WOjEKEwv@O0C9NYUFXTCUihUFSrRqTpyUrsq7ilpJZPnE5/19XOAw5OneCTwYNhnG@yWcsEDAu4e6UZlA1BmygaeglfRuzQKj0LVtuIoMDnauBuurQnY@3K3coEIPuPPelI6r55LdRbMN7@agVKdGa3s6vr6xec6aIZA0XFYqcjZYnkUpjMgqyvlKExEYhVb/cj1w886WvQWG5UM1xSX7GH/IrNYkBN3yUbyXldsZ0leza5dDJcuknJ9cTHzubsuva9KdcweFUj6C1odQeiXIcxtED5MhDvaB4hna0n@Ig@5WIilcKt6w@w06LJ@9iEwGvgJB2UY6XUV1B25lC0LkNBAcE5UYlF8Cw/fMxONRFazkUgsUgaoRQgmBozdEb9EgIsjT4B3YTQC5i1lId5SnSFoQNCn3GJ6JeB6c0EOhe9Dbc0esJVSKHwXur@7X6@6CsZLNh4r8aTrfcJYNw5TqDStkODayiK5kqnqM1ar1LrHtbIArW3SRCcdYpf8JFYyvfit6zDx9er3/HmJa3CQTYgTh5Yq0@vxarparV6GJEkKS64VPVrMw@wITQg/hOlWPbZ51xkadNJ@7RWSS1njKtNFPfbDgabfFXPJKuneUehs9@H4ehrX91LVNBGrdUir36GwYQon2l4d6BzQQfN5CadiKhuclL5f/b74/auzw7PDHfYss1ZcK3JK0HaEZ4mEHJEjQNlnoBdox9uh8OCzmZd/MF6Uw2uDSG4lkptQ7S4r4hxyFPkgeoGrDvCtX8A0qx4DV6WSfSoXsmugw4WreBoyuxqukkMurIbrYZ54BWLrfAtaVg5X0yJYXpVjYTvJfcDP@bANjV989eEzTI/F@0G1LLnSaVGipfv1e/iv3l/ADPKeJpL39I8/afi55wDwj@Cehz/8TwAuCOPH139IrvP/dfrZPOSFlgpA7fCHShUa9fvG941wKFyKVOPpCL7rWuyZEDMzVOGWDfpT7WX8@94PWLZte9nzgXd9meWrMmPqcjqdvoy9zoK2VyoVioVw6Dezn/QyzCKXF2oswi@n4cKWXvruHraJTLxoDCf/ywvJrZPDzZcwxwZpqxr4wkW2eXiQwih8J6B/Wqqlq4qlj8VLAccIhUL6dPMIXxt@tnVEac7pnByF0hxf5LK0114T7@RI3DA5lWPZTCafzqyk5TyTi2uZ1bVsgSkgbmw8Fy9cS5iUUbU2zcGY6@jRzRglXqghDMbtazBlstU19vxon1LQkfnlha3tV4fs8GD/XcoN5eGnu3sn7ORw5/S8drwN9Xi1fcKk2gnbO5HY@d7p7uHZKasdvGMQfVw7ON3bPkEE6RCKKtQZOME8hZmt22M7jQqFTVrzRLBttq5VZzJcsQZKGu9anAw28EUMKt5WPhk@NGDe2Q4q5Ce1BT4@M0SvtNtWCA/oaS22gNr4wrJq4S5WqZexV1l@@PZTxsovstbKQWSVtTIHRm59lekZ8cf0lX7umC0uLl4akifng9Xw5gPBINzaDWF@mfbeby9ECytsGWYB2ZWYH3NweLSQcX0L58enC7IXd7y1kPU8ezsLOc@zDb4Vz7dzvrWQ93wbtZcLBT/ZwebCqufb2t5cKHo@YNKFko/zYGtBzoRcYt2YWnuBXjYV3dnb32bLABQrT8Si1QUdU8FAiOjQsPltCTQBWl6@7ZkJUieb4ynotvolaBd8AmoB9ZELpGs9wZbNAfz01T4AQ7KQp@EpVreVEFjxXhIYPUJ3oQWs0AJWCOAX8JwuwrHFCsvGGEQvdPjKcpTfU5Vg0plNp/G@s9k6agVVYIYEXXRCpzIhhSreDRdauBcoox2yTHVoqymBgtLMJEuKxfAo18HZ/j7PbABZmFZUIkhGHmkOTnMA2KCK8ItVh1DeOLxZqC2QVgtCecD314XuJ1ozNN2aSAqo58JCCxBMUvdG0RMM1awELm0iXvTwLeIADNHgzoCLn2GLRltY167qtKhAMSTm9uEOryEujlbYZCvHGGZKlKJovvn882fm@i6dSa816TUiHLdAzovF8fGSVhA2hmEL7uFBgqCD0pRyATkmHofUUB2KC9RrAYgOX36u2i1lFTLKRNiTJ1SOdfCVIpQFpotTjiyJIIhAEIzIh8i8oi1ScWML6WXcksBf/oxExHGEX33YHHt3QoBknS7oVKt6vdBrzgUDZijlKYEsojptbGtw57IN8KN4BE5OsCZ0kwRzI@UCRuKMIsHUBOtA8JRMbWgGcK5q@TLRZQXojNT6B1u8hfgFKBTOA6jGIPfWqMFAWDzB7kuMvrDQtGCeVnahQB4SFPAtMk0UCcHhHk93vEXJlnl/QbbE1F@Tcm9nzeUjnhrYQXAakRXnK5xXRHUpsOoDzeAXyLD/VgA9Z0mOLB4XEB6XCbDtSbhkksPdu3z5hUpsT9di8ZtrgWL5wVpsf2U1frtawLDmswjUAkR8FPDGAZp@JlszOw8FjIWEgmrz01DAAOrzEvTxCQRfkR6GXD998tvTwyC9Nt2Vod9CC3KpwJNMeluT3vakF7svhCgMpgTZFfaZNdElF8CFZ5dZERxtLisnE3YmvWRwqDDVTdPxJDDPAXgORSUHQwacFcYoQVI2XtOu9PFVIRVW22nsHWyfTsYivpTdEAXv4YuzKY/YJJgoEMbbUfTEvBJFO0gErm9Gj3geCaJn4@T0eLv2KgHli7F1vwdM6wDwI3rCRA3u3Rwg1FBbMB63Eyx6UmPLMfYES5ZgwiaAnq/OQjdtFVA9mGN7OMhSVhkO4vkne1IYe2RoTlZSlEVj7PPlJQypmVUm9wefc/2csZprs3FuFZVdjsfTQYSUdwXMAe@aXNlASGBPBW/fmJvZVSbDVqwcc9QeaNyjjDWLn@p1j2MbDYvuCcuBSZMyu0zvXkfZIu6jgHFxUrV5XIuksRH5AEOxG0MYDudk1YqTfo7sSbGugsXL0la/tSxf0mgny5LkZVmnTGfL8Bth2IPpUmjqFC1d62EOnIGCB01F5OEAbSZHGGSFQtyWErjdKWriCxqc2BrdyoEypdHAy/gajait6h18gfPQasGQj@qyLcDwg7EpHkkdCR2TkYI8qD9NRrQ1PBiKdybCqDOFkN4jXaG75KKUYyjklcx21AGVKlAMNIfhi0yDGcIEe8IPzYoHtgIljq0JrXhHwf7gIruYuJCH4xjavcScYBDPs6Eem86J89hmThzeuzYviXuQeE7c1bA/rwQgGB6IEUcB58QY5uG8BPw@Gz@ifhEg4EWQwPV6NDa/6aFfTbZ44EIiov@pNVTF7Tp7hwEWBOVScGCgrcNbKjBtS8Nrr6cReYeRIWV0FAuci/bYKuZzkmK3NG0avYtJIKKDfXSzMxuttXqA9Ts5W4wlAggDGPHCvL6iP4STBZBCCecgCfN3ljPXyml7qJEFp/H66VN4rN9ow/TOT2AOHoHHWB8WG98FXsAbmbwYj5nndDkf3dos41A4WuGx@eWJu6segnYrIceCBP1ts09@a/bJQP7YJ39S1hV2MVmOejzgX4MAv45uB/9JGbmlnswt9k01DnKNql4/wL54x0ggG363wGS2HhohgTyecqtC6DHgK4UE4goi@gb5Qs0nTj7PS@2PP8sVlpS9NFzi@b2BzOqBwofwVoRGA68TbTToHrlGAy1LjYbEc6CBFwe84KArOhuPS4GW2jApNiolFSkhJZO1k829vaRmSAl@k3BFsh3TUht4HZSUwMXFikQCq4EwPVUfVCSx4UuxGaWWHs6jFsgDKvjlTAiI50LvmQ/eE/rl7FrBKplfUSVzKjP/7sKvyO2YcsNj2o/lZPFLwNyMNumeKrz4y1I1FDT8jmTxFmC80GHiHgE06Ysi8HxtsvTZeHsDLxI9Ghgm2hqvQaB3LVcYWfsk914TaeYaEtHb0dSDCHxO5dwnHdGbVBjdcdVWhZ5F5qGU5N9vKAqWEjUN8LuroPFrIfwBbfKuE1HehGubtNGMOVVUX7CYA6z8hYRXoUADHJkD@PWuQwG3dyEKuPFKFAxyRR248T4UTNERDnE1CrjochR4AntL/l2MfWWk9YdouAkeuBeanF8sHPKxJjTqU@Sk9OMURYiUjpfaRgXeWFxak6DqNl3EMn0ZC8LPu48lVg/NClm6PRiLGVAd5iGde8NLLPE7aKSAIoai2RalgbQJiUlcCaG08lodJp8B3nFFDKrPU2Emt3oiIqhJwkvvj1eB@1wqE9MLpAhMHnhh/ATcyhR8Yxkp97E1TwXxWywIxRW3OeXG7ZoPFjyIwVXUYqFHZlL/v5knBZvkv9Cp0v/3k6KZqc/veSrzyBTmm2crv8NpwX9V6P@rQv8TFPrfmTb/gEo@jXK2x0@p619Uw79d/SKZN4Zhw@reoOkt@1P0sN@RIrD6TXqAW@oL@TFd4Mvjs4smGxzWf@IoHfpN@rRdON8xa7XaaV@2jp/XurVe7fgd@Dcy@/Hzq5WNrduN5xvt2tZW90V380B9Xayt7A9evi2@e9759FEF7X338MX7T/qg1Qu9PR7cnqtHtzm1aNeGw497u2Nnd@Osv3mSf7d6m9nW850N9eOWbm@9On378vR5/iR@@/HF0YtP/UzfPupklFI/t/uq8GZzfG6E8jfaWXtnXzvsn7S3z7L9/S3t3U58M7N/UnotZ/a3b9/nNm/j@Ux6b/Dy8Pnx2VVz@71@vLf/rr350VQKH69vB3vpdqmzeXX8JnSYey3vfjw87G5nS89307dbnUE7k93VrfzV2@OjjbN3u72XynZ/J39Wens1Pir0Xr@@cQ7i3ZXzwvCVvRI3aq9fZ18az29uto9DTcU8tXLquflaHtzeHpml/qr68mC3239tyUb6MP8mftI/vd3a3tA/ro5yZ@/OX9@unLwbvnr94v1hRjs5aW4rhUGznT25Ol0Jtfq5vfjN2fZZUXnePn/dv9nbzb/bSr/qqQe19pF@/by7@948Odrfq@XsoSHvb97o7573rl5db23u6ebRtW7UVtJ5/bT97vAwdPZCa26pu2/tF7Wr3rt0fuN65V28PXh@evWpd/1i4@TssJgdHY0z5qZ93NztjLaOC9liuqV/PP7UMV/JZ6/jhZurF1ntXe2TE8p9GudL@/o7tW@8iLe670cf9XT8TJY33@99evfuZPfGataMs49vdo6vrFdt49A@zBy/ePmqqV8XnavBe@PkRG5lnqvXr@IZJTQ627WhjdRTJb962t9/PRhtmR@P997bhU/xm/PrnLp1ffym9vE407w1Bm8Na1/rb2bah0rtjelsD0fPW6Wbs@tdff/jof0u9Gpbzud3zI690XmzUnqbfh7vXD9/uyGfjDIHxnFnpWAdvHl9rmnbvbdnn45b@Z03g2LfMbqvP531t@Pb@6PeJ7WYaeon766N0Fn@5Pgoe2u81PrOzu7xq4JzmNl/c9TeHcu116p8a6xujvNbI6uQO996a7273jUG6Xfax@FRRr2Jt98NnJXXWrPTeqO1@i9DJy96ZwdHb2738gXred/QNo6KmYP93c2Dbnvl5Xjv1XB7v3nVfr73Vn07OC1cZ7c3zgtbb09yzun1S6fUuunnjorxU73vdM/ioRfD3nD16Nz6@Gb0fqXWb6q5Y/2dOV6V@5svBtnRm9r24afu9dHAPJB3suP02b55rWc@nd5@2rULtXG8ODpz@qZzKo/y8utQ7vbTwHkxePH65HDjxeH7F8qKpp0rVydv2pncWTGt9azcXqHwXN7e6fQ/9kuq/GnrVU7J9Xtxe/863d5sn705v9av@i/7V61QsWS3NvbeDxVzu5mVM@82Ott5dX9j/1RWz7ovT1a2DjJHb9tHZx9Hp@3Nt8OzN4daZvvqRWm/u/L2@E3p5er7U/tUOTffvrQOQqNizrTlQil/mzspFQ971knu/KrkvH95VdjQz5vyi71sX93RrLfFcfF68Kl32709UTPN7vOtj8pxZxsk6dlRRskPrw9GJ6Hcm9P@zepgI/7uuvXyrSHrxXNtNX368ap03eu9vN1qrZzXPn1U8s@v1NLJTrqp7@Sfx483Xx9ddbfOPxVX2pmN/TfK29F2z3kXer2rbV2Vzq8PR2P59c7JuF/LGHr@5uQ8f3Nqbpyc754Ue6@aVqe5e9UD2dAfn13dDm921dXe6Lb4snf1Rsnsvy1uGvbKUSb0Qt3rt49PX76txTtZteTcHL47GJwXz0f5V0XzvGQeFrWXtc7z0evDznZmdaCdn47OtnvpjU2tXwSZcqSfWZuHr3ffn78YZEJZo7DxadPMr36M34zeFc7TR/H94bvWabZ/blm7bzVr5@3N0duXJ7W9@F5z/PzoWjl8t50/OdjctF/Ed7SCOt7N3dq1zZzeMUN2f2N0MLIGpdz76/0ujARmu9R@fpo7N@xarXO7VzzZrtWe2829F8po9LyzCmMEfrbP35iV0G/4XWshfs0afyj8@oZQ3@42zRHIS358LERHgkJ0JCjEDwHRTmi@y/g36eXQaXA7Pb1vkxt4hk1Q1ljbROUhxfa8u0vx1QUJ1jchuYauljmgJ6IV2/7bOOHT4ZfsVXhAjd4Wpo4GuqnhW2Hwhnqck1oqPwUH6ksqdGiw/hjnm47a55v8NXyxi7hqlC615@/PoasOQwutFnPfqZaiizS9N6x9AAViYHSTdHNqlyWTrY6udG1w6G1yfQideDd7Yw66pqDxA7OQ9xuKnMmLramorlLhTvF9NAfPmW7yK/PdGYcCysSYrq5AIxVdX6HiK1lt7UbVx/QOBLWdCvEdn1@1CzIYhlu4J8PousepvaGgbqjW1AbQAU/orrSml5/hzSLPltNiiRWVoYZiNTUH3@rZ4K9OaPAc3T1vg8m9h3RsVCzQcsUINRu6KDUhzr6M0DeVCilGW8nxeIEjskfVEFVUd7fh8vKAUNK@K8Y9AczLg4dxa/3u7wr1BO62pk7gNYFWQ6AVLUjPrNl/Z9MmRw@oHOKL9dtv904b4kUZfIvhxJmaB3ZcBqhcdn2DMq9BoPyi5LPbMnGHARQfzY78nmGo6o3JeVmifY@4PRJaG2fY/m5Lems1Fh2xDWg3ysVKne8gzNDWPZfgXponnBOeBEr1xCfogthQ4fHAV6bjGzQ5yGx9EXHHUlUCoN2c7gmQqc1@v2Pee6BlmrpiXKOrzLfKwnzBagUai14BEKgHmrK8uoj9kzRHwHpDUm8brF9QyfKahQDEhli3mc8M7M603x7T8Bb2skb7GObhzbp03WxF/ehld8sNr1vMzYnDT2V1iJbEDu6sNa0xzwjNM9FyGUBwnw7JBNVwd6sGal3xqYHoaFNPoBTAt2U3CM@oq345E@zx0vKsFokdaAfQ/KLyzUAIdeEVq86zelgWAr1jwcpMJPWJ424hAmd6mTnmAIjQERwHwxjxCN@dOkMVvtPL4yLG6XSRqcM/exr0rPGNu9ihVDR7ogiJYTfGGfpU4bxCI2jV6zqYlc961FC4gxubUCNeZBrM8DGcafH4RDsFkF9oSDeZxYna0TmxIIa8GgnSC9oTDO2Jg9bgW3FZh@/g4rQOTZFoHTL6/NnrMOD1uPHIPQUILOG9QxgZnHMm78uCoGXX73ZCz00xPlE8qXo/u5eeDjDCBNy8HWgjVY@CwGzgC0AGDILElqXBgDsIwtu@BMHY2FR2Ia8WF6OQ6oLg0sU6e8Ki8vp6dDUZpaDvirGY1xlF8mwgeSAxCOlqlUWzy9Gcm3gFEwPK3CSClfkIshzBynJUdhFkBQI5Dxi4ikFIvmNFzrWTiIsBxB7e@iQMvkZkTu7L2bhcX18v4h7PQOBU4uz8oi/n4llIzFEvxCdjOFoeEQivT9YIkOeygXEkgGIlngMUPOv4ZISf61SEl2kwz5X63MHpd6a8uOc03MGHkuPbDFXrooj1RU7lm9IHDNwDxxKB@EapAb1Xyg/jLL2MbA46AnVJyK2n4qGpBH@vmBi0gH7lqVExcDiCIFAMEBFcPFqCXT021jW/fbBD4A4Z@HidE0xOsCJMQ0CigMQoQmIQIUQDrdto9QceHAzFxRjf8c0HMMrkAFec8fwAtBOq/W5OJMY4@XCFG/CJ9zrRGMLpG4UEjf29DXy82T7GHbN7B8@hCRewHgnm/7rVXOQYvSpuKgZ/14TmaFAEkG18QiPqyptqMn8MdPMX2FzkAn4aO09ItUMIxhML7ZD4QnMamimwcVK6fKQ6REd69ZEHUIyVYZ7BblWm6EiOMX9la5G/IYkOvVFqIhU4vISigEghpNnpce3gZOfw@BVR7qhR2z/arSFmmGC2FKvN6B0e2EEMQ9X5oOrRM4TDL0hoXiel6b5wgl7eTLD8ZXCceADYoJgGhU6XCOvLmX4GngfPS0ASxYMGpaLRVgdzcOPeVQ9MVMaeg5C3Ii@1GApFmeaNhDTgzY6ErhytoqQjWpqqbUQcYGx6p4licHmSdvFtwCyTXghHPRf1qC7xi8XfgJXL0mtxkY/s4QBXh9W2FCS/0mqpNh2796kPKFW9Q5kIyRIgFITMr70vP/jZFG/sFTjorYA06GY8vddXcyeVRdAeOe1@ko4bUJA4FldHunPVSlKLRM78Lb0TqqM2qTI@lBnP7YrndgW5cYHLrqYVMq1@cTWhiM0jj@aS54rrxq5mxtUTbys5tVwHOr3dw7tsyBbCpQ41GDYT3eRgjidk3RO3yZ64vdjvifOVu8eVMkHYSY1MDDj@@CkmzO02kC06Y9ugkys0@xpa2P7cY6i36KGRkh90cqcYBE@c0gB12oVzxSeeoXqQMxATSEM6LXMhsqvToOLhiwqELOmWJxbQNegUprAKaAZIC/9wmqgrqZKmLSaKgUAUq2IUttpuJydIfzCz2tMHuhAIQ/mBQ/9UAj/GxzMqopPeKFgh1Mghvs5KEVxXTSYhQYzbNUinAXGLdaDiac78ahRnqyEq5@pkGj8Bg6JOuGUuChD0M8x7INTNvDy33oF6uIfhMHEsULFMWZygcE/0nh2xnJzLBY7/Hp4fsELBPx2MN2KxlWzGP3KMd2OxQin0k@xkvj2B8yN2HNGgyFbIMzh1B11Q1XXoxPzR1nDox7LxafGIP8ZlT7la5jNYW4hjMTTYrI/vKm@q@E5uXK91mDySU6EFEIqngbe9u4M3AHaHiqUYjsrPWKIgFyu7mCElRB1WtWz@Jnh6FzpIfHxVNwwLlsoNwBDSNlu0SRJxUDpo6WGfdiMlUGG4US28BkBzxEH/BZI5gh24aKhyJnADXeFQdXmDk1CIBOrRaGThZKRhGanHTS/ClSV15XQ/Q6U83ZdpSHPfm4oFIPIKViEac3doQRB4Zpih@fiyeHmU2yU9YF/0zzMNzg4yfHLqzsMFGj7GzM78tfocYwxxVys4Bo3EJiZCRXWqx9wzcCQB3CNQLdcOwYHoMarT8ES4@GwUKYhvUte4LZyRjCAtgkYpGlIs5DrcpSOuSKPoBe/N0cTPFeh9MbEzYCwOzHnHIwUEsnyMQ4izkdMQ2D85xCiIA0rBO@py2t9/MEIc3nk3FN/EIe4sHN0xMS9ABHxeS2oXLz8/kza/FqKPUqb8SNp0SSkqFujL88F4lQUY1i4ABoUieeRWygU7O/LPvbmAVHoySD1W@IncvrbwIrsZoAlKfGXRPULcC1vdPKSQuG/eqHyRSmyrEWpmoH24kgSNKBiBeJb6vTBVCBq4UoGXrhlIwXVmN40rSShGHPqdFTkCynMsZ93jwK5A98yc/rneeRXlnOxW1a0mtSC9vVnXBjQ0TtZVdItgXZPybGVXA5V1TxlPVFYkcus5e7@DAY6Obt7y@xdwQJHEyWXpu3aCfdfGxRAREhyjXGrMk3@TZ50DHfL7it8jvfp5ZaVDs56H91WxdoiiPcjvmA7xZtxOjq/vpSFARnDTKLub63mqhQWhzoDSM5EuGxNmZ4@dXRSdDshr2qqPd6DuZ11MPscQlgr7geOhIeiTak0Au2CfSc5jAWIeLL7CPAgb4CIhmSc6qcsdGBGPi/GsMmEN9g9QP8iIQSxCdgaOKD@anmTKbCnGGMeHyfk43CRiuPf7fzlYkPGDBUFy0BqRGOu8NSN@JcL9b7sy6utuA6G5gd41yMLPR6GICf0tn3H1gOjA1xe82QGfDwR1A6Fou8ogGrZAgYe5MT8anWCQ@4Pw/g0jH/kCHx7Ng5R0A0gwGV01ERRIvITZwLRoEJjEzBaTWocoOuBtMlluakgyhHjYeTWeDC4QWTqbxGVA7ozLM7WaQMfokDNZ48r88g9SZfECa5qnBm//wIZfxsrjkqU/zxrg4WB3twOh0PoDXeUnd@T9Ru1wz7vaion3nau2iUF2yrS66VvtWktzwNCJuLYqqQ6xn@MlVTymsX0GQxleOOWk2InKNyug3otq2QeaTqrD2AdMhDdgGQDc6YDGa7RUfPeFc4v7BwQCOxUsLEQrNujhpsHGptn0S6@Ikzm8AAkquw2F7wJhhk16OXtLcWx1rKYxYbqpw09fwZuI0zAlT2MN04eGug@pT6BLqKkr5UYJbQUKRienp3Klq@ZCSbQdUYyDr3um3SNoQ3DoledNE9rG258qJgl0g6Jp6GNm4BUAXQXfO87oDbSQFXLeLVSTdtyKRR3a8qDSPGIlUyqQsLfFCEfpcPxOpSAuHwvxV5Wu4fkO20R2sVTam0rJJ/a0TO3J4B1zchMFn@dPhrXwcq4v79Pwtnik04G0pvE1@z7m7fGg@7@A7A/t/Ein0Tw60JUxk24VugOaba6sZgprONfSugaxIfYWvEQnoLGrowG@8BM3BuA47qbV1RtVZzlsxjeaPQTAE2cIVQqFB5bS7SsuYDS3xjCbwB1dNL@eONHvR5mmPhnSwXMTzJ9R48k0xmQfG53gEqMKElMEi3FBjYHUgp@nuOXZNAdsDRxttTns0mCA57LcFHg6Skk0MYESq0absafwXIMnFB2LtAz9GDt/xbu/CvcTmRq7gG5eZ@4ChVQOUS2g61d46ctuehw5ECywogMDNl/VgBFhmTXEZJRbCQAax7Aoh7O53ZMWz12Qtrl3iFYbypBvLnZjsIoDcaHjg3tKlllgTwmIBLxvChmTrsBKp13LSKSGr251PRsRHktWoyh3@yYiPuote@Rw9y90@O6TdboTjNFdnUTOWNndVS@X2b0LiHtAUMPBnSXJiLtzADVMC9dm/B0pQHrJnYU9hjZQgNwXIKnhkM1wXApUg2/wrnNrl1BBpqPluruGBeGVTNmlBn/Ts9f@/mLWE96aC1TxRXpv9B0T6rTU4gsxtEoiFpgmyoqDl@AR4g6OSwzxUc4PFDDJDcKaSEbThGdQ5QXlNlcQFqhzJmlISbAR66L1nU@fEmwsvHjNeYjfZJxJjCty2bv6WDWG/TucjCR4kuEggcD3TAVpXw7hr5jRWTxzr3fDKEFiHQV5iAQFBl244WjauMskmHxfppxb9CYoLuJBj5jl/bl7sS4NxLd2AVMR@q/zYWLtu7aU4PnhkgE5ZNeRrSf83DgRvVKPxuZ1dJQYg@hgeB6pKmYd6BbGefKOA1F0R4lYpxECBu2wDQXXHRtIu6h7AxlrjCowQWqMK2jD4/d/ocLLuwVdIIPwawwAk0kEhBkqc5Vdiicyg@gbxeMYD5O6yfjhYA1n2W76mXhsPcLP0wfx3/uX5BEdGqNEYxxz96VAisZ4mUjgbU@5n6kuFe@3qO9MeafqO0MPr74P0MOr7yw9f1J9PYvxW6oIDDH0wDkOTtmfwowa3xTvBnI7xVOGgRl/hNp6N516OMA31kylptcPzKY2BwPTxluZ55eA5zmnEBQfCIc8n/I81sANE@Q0Nx/JxQx0PbxS3g7xLm6ZqC9GyY2v6@PjF@iTOrdtizGaAhBziSz6njc55YcMYmIoCQa5ItGrH2bFZSpXJ0Btu6b9xRUWyKrsFZwqyudgjBJ7tY8x7g3gCFSdti9CadwkSKgYm5dkiHoHpptOgmHzkwiqC/k4mQqpzuamchsRU4vdla4mRGJH2uOzJF/rlgJrTQ2SzsCuAX3Cm8d69t5R3GVw3hhk6Y3E3VEapmJ7HbK2bfKN2OxIWKfw2BOo8E7PMofdHsOLolAHRFi@pbxjonaP2iVo9fgKyCHeVbPmbouL@tX37MdpdjZgMMmn8/PYc18dsU1U/JtjtCVzW0A0MEyIHVYLC67utOCbtBdI0nvAdW7o4xYHP3tqs0ABtpAfoAiv0BIH2R8TO83J2B3EkrKngUiK46j9gYOatcargNX3kw1wGcZPiBqAe8cXKSsLHuj8wnI2DpSWShcs7j6wyrzSZuYWko6hTheyqaKpL/NI4bgVcdp2A8XB3LE0W@rvof28XPnqNcz7v8CakKnLlQmCU2GSi5ujQdnBo3l9fPUo3qzBORVm4IDywLRwbjhOzMV8i/Y46l3KLcy9aKqMcPGUKE4P5rM3uNFobmpacesp0FR0dAARQQlIteJrZ7hehm8Hw9SvaDrqJeYTYJtUObx3lhfDbOEqs5t4lhKW2VLVto0qq4K8QuWM4vEG0V3dVcK2pnRxhggzdVf0usUhezTNFntai5/K2DzColjqx6Fm8ck2liYFbUn7foAVNntq65pg8c04PvakZiSBbIaTNDvM/jhULDQ5mBaLR@yQkPF8pDkWO3Gm9SghoMoTwMR5lVklJACM6ideBTnFVq69Dk01rsyjzTr4ooiILV4CIWxG9LrZgO0HrSYpBvLKM8jA8KyLE7qaTXgC0@8E6wx1lMXmIIVxKAknKxv0oWLZXKzwSwwnqhnwTABxwToZG8AotqFYHoYoDeNiJOaS5svgpRlozOoB4CSH9uZYAfp6RANSTtBtYnmHDgX59guIJvt5FPnNdmE6uNfCUsUUAtNkYgnKZBYtDcWzWA3TSAYxc7BZxACHYLGvbb/Kf6b2Y6gAGSh7QMDg8Xe0MLYUNFZS0cXsE3o61RIZWVQF5EB/qDuKoZpDWx//vhkhtEAvfRS6MwSNyftOeCfVcZyG8dlZGl8GwPbSh7TdDfcm4EQdhHd2fw1jpFMharDh@qYYZ5kujsHYCfcNMbhMFD3FuH0Rh4OjuydgKgavTEBLD24TcOiMV4JvGwDRScfFDCdF6dwNdkrLGZIQ7Zm4uQL3lA7RHoR7PCw8IkZNggIb64LIzYFq8cyA28bmkLnjM/Crf9UnCEj/rk0NMhVDH@FH2YzVQr7nAwngQdwBVLjlsKsG0oD4hYIDONmOoNzu8NZUhY0CBze@uoWvdMQcKFt4Im6Nn4HzM/zJufFVOLT5YpaIeypdBq8VgM4WsJLxffbRRTG/j7kT/an9T6Qyu7YuF5YzlNjbjysJtKti1iznTmC1Mm20iGoV3KmxjicsoF8C6IVWX6zgWgvftUG2M2zFW2AQVbFaPagStJeGDONYRKe21iaywRwOzd7eVeY2A/QVzJUr0Maw38QraTpEL@@YJq17oJEcQKI@6hjl7B@91EjCaXHg50vc6kn243bM61s8K5qX4OQHAD07Eo6gokxkvxSEQb@/s8mjTicqvGgKySJZ0H8hAvGaEnEf/UxUtu7eXO9N@bLlaYzyIxhjvvFs6kgYGrycwBanW9O65itHaHYjye8oGtm9cS2Qb1jGRK5FDxf5bT@Or2S4xjn/tSbUn3Fg6SnOl428Ljc5IBR1fqCHH5zyCczX8Mr@pmVvN3KG8xaIsBa3QKVFFO6M4mn5yiUX7B7zuGuu3IbIzwZlgke3BK0rwa7A21qYMvm5NkvvCO1qgjcEpOAIhHZLjuZ3YZJ080gSGoLihedzHCp8vOKClcVxp2Qw5B6n/7ycLvkEr6hGNeP2Rs4flQrnDj8Pb5NwK7BVd9k93sD3k02Qn96@WvFe4PDT6EYSg5tTy2wk9nfRSasR3@G1MDX/ZrzGF6iSLiyMv4U6RAtvm7hvk5eIm0U3oHmHtxkwy3ljapbnCsYO7/pzjqqITZ78dQcwvDN8mYI4vgHeoDHcdmLecr3ooLaTsh3incBIn@TSB/h7Xr9TdNsUV5nRwMoT2bRe@G0rMW4P5NmLftccdrAouNIPafwDKrOnUxY7nsihrbl8wZ9TisBp3@EQcfD@//@292zLbSTXPQtf0RpqFwPizotEERwuJZHaZSKJDEnt2gVxsbgMyJFAAMYMRGApbMW5p5JKleONHTu@VBLbSSWvScqOq5KHvK//wV/gP3DOpbunZzBDUrvrdSW1VIkEuk@fvp3uPqf7XHKGtqByqM9WKwBFJivyhV8WrKs7cUQv1ai78o6MeyAWG7Ja2Qflwgg7QQ/ehjsbkqreHrkn8OfAwxZ1/CzyS/rlu5TZ5svE/b3dJ0c7B42DnXd3Dg53qCQp8muD4vGwTDdl/jk69@5LvFk/4hAn897Ig3McTxyKs4QS@GF7EATiIYi7LojjL5pQsjl2M6lv7kuP0vOe@u5oncsfMTNPxvekaex7aCI0RlUl6N85C@D8PGz7OSZ@OAPJIRVqvfbQkwHHhcrgngmbOefg/okrqTWgILQEIS0b8EgZdINz5AClNBF9Y4aTpteB1eyWpI6tgsYrh9BfgnaIgAwA5KPW7bREoa7NtQoD7wLPiWwktpUD14Ls/aAi9rnabapWbHO/kIds9gb9k4z0nmC0gDg3OLQKGEh7XQ0xGQVBFai3gJ4CcaS5R9yhMsoH5WqpUv78XBqEj9i/JW8Fn8Ik/1Paec/b6SfGT0oy21cxAAweZxazoYuETUq0oEuO1hQ1qItVtCQr@nTm5OnW5BL98m/ZgjzFgFy2buWLMRr/fO25r21m/Zl9LHzxZjiJBByxylHkm6hiOvv8DHb@r1iNvJ65yFVWFF@aTiSbTsiAaq9jPJFdzJL2MXIeu3t8YY9XTfr6x1fa3TKcUYwnU7tWRNFWR7CJKs2H8WikJvL1lOgjGvQRtfLfmDp8el8TbAHC7iarHb9Grw3jiEhHK6@lCa8D9Vyh4m5q688i7Vf1mmr7qNI@miLvGV6k4ZqTzY2qSNNu8@qViKiBs6UL6/gS@UsNc23eopzKG5dxShldnh3qzoxLxtTf@VIwobQO8hbIGFkcXisaYk5Sq2mTKOEqtYhCvJSjcgrXbH78Ymrr4QiGl6XkRMy8xJdttRdxbDAQFZ0NaHuQi89RBGV4GZuGMjo1ai7SKpMLbc4mRL/A/3@xttIkyAYeXxpZ/RaNrL60GvnSauRLq5HLrEYWbpbH/qjc8vplYM16ongO3H9mARbU9p547517R@LonR3x8OmD3xVf3Xsq3rv3BFL2xP7T@492Hwj4v/PkcEdQAf3zrjtClXsBU7/ttl26nV@qVFYEYZ4LUL4iDptn4p1B230JxLPhN8@2TvlLqe8Gm1xq56U7mg74OWiIyiyBtJqguyJ@a1I3Tmhx3QJKPsN3ROXLE9tI3jx9vlki2wsKh64NuPltj3gQ0uOiZyVttAHwA0gFNE1@kiXdaXxaJ6alUxJy4PTPa48gMIWPD8W9J9sY6XN792h378mheLh3AF/3v4pudsT2LrqNuf8Uswjw8d727sPdB/cogRtQKQm8WyOD9cuaUEJwGpX2i@4Yw4P1UCqU3yJevRcymf5AWUX4Ijvuh@57OkBS@O7Ozk5r5KLdvnXv4O13katxvyYsC4NcGg7VpQXCrQoajUBtMop2jZ2pI2tZrPKGdDYVtzC7lqE7IPpcEAp5jt6JPVdYD/AaER@kKW42M2wKNVR0E3AjKuUI1hEUgSGbLWwQyk2ojW4PVG14sdpVX7DolnTMinLkgvLS6hNSDM64229zGF2VAHTPWt1UbTBiALwQkgkMgHcwmBA0X7i7eEkiViXEOEDBHxJuc8Lzs@HDc@Qa0cBVJtznQCBrsk08bzSlGOCo6fV5HiNmTbw7UIwUKuITPDrJ6fXUlSupxAH/L9/Y8FUWIC3YBbuwspVQET67ATXA3n7a7Aa@sJ0c3gaDCOL2PdbUOuk1Qdyje@ERGiy9RDUCqnbNwZ9N5aheMZwUiFOJMK2piLZDl9uWB7973XJQ8v5cjai3R51GhSkZ/@nKBtyfa8CnQQOIiuZ@gW6FhgExtoRm0JWkbPsDoEgQ@cRH0ahGg8647UYKSFnHfu59@GFODnIhLGKo@FDrtIYdhnrAh5Bz9EFFbi5AiCFNyVN8jeI5tKM9CN@Gz1AZYoQN/EANrqzNFB5UjVITR1aK/HxKra0mGcNdWStRPOsG6@1rqH1G0fO3z2Z59EzSQjFZS3M@@nNGJQb07DRCNy9dgYpF04BawsEdMuHe8ZHwy/X315zN7fvPih99UDgul094W2h2@PGClRL5mYVEclgeWneStAHVSpNIM/64haWVPiPvlrjKFTJgXE49YL63GjWdx9eq8@l9ipcVTafEV68cLlUkexMiIYwkE@5uBVFXVRaozLHISQTh3gmNRc@6KqVAOPV@vYVx7XEWajAifdxHSL3GDKtG@jWGt2t80IOdJSP5NJ5ujT@nYpFLiqIf25yP8vv2fSe/mSsrKFpMejhttUUXFOZqTvZqhtNL59Ucuu3L0cH@fX10a5e2jo@H18K2fSm212pbMZ@Oi48lA9f10X50CVo@3D4VWuh7IR0xH5Lz2DSla@Is3FpQNH9FjR/MzR2tPUCDZy9GVNVIjdrG/R56iLP5UhyaRgVyJpqQITo82t45OBDWDt6yrUNZ2Pea/TbZl@I2iLhvKk9HbIdMm11JM006TJBmnlTKjM1Lo9VetpgTBy9lq5A8SEGOh94sdNRekEwm0jqCTxZiIdDwmjdENXLR1l2oPcivS8SzOmpCiXDSjA5mEru5wIcPO9mnTSYctwLzxv4Lb6iZGXcinXXRVfVoaiJSjDAeB80TfPlOnr/3mD9eV/Uwg@V@bUwdRiX8NvrLF4dQ8RBfikvRGbxkWtSUks4KUemCGjsyy4ty2J@doHQs9pnkhY1tXTLHsmnMH98yItkRf7qF7/xTmdk@k/edaounlA1zQnPhoWdHjyBgMkEMFlsmVUDx45k8wmg09DnpaIbcXGu3qDV11UqKZiZx19KB3gAOfvV2fHuIVwW77aVVFT@fqviUiNRkxN2ar0FlAubbq6vLV@GO90IVL35W3HyGxPfP4Gz4smmg9Kc@qQoB5e4@Kaj8kAAuGToHpMCOrRZMrCCwOglnSqTvdBiZ7YO2nI/QFg8as/f0qID3RfFac2ISa1sydj6RTOwEMtcHYwnrjvKqmRv92eXV3aegblfUd/P16@PFhkB4Hz77NYfJPBgMcasERnzUYK@oIJKv@6gVF2AJDj6oPf0aMTC3VBzLOseb2@IXbrSR5hq3gsEL1OtXkTNlbDMLn6FKZ83hxSu84HpFV6achzYBsqxXEFvPWUeFI2tudQakRNDVoSy3uJXRNNjmXzbM4JvrqD5IeQxgPGA6egCzb2YFyD3reKugQk1m85wG/IlOKnIS0GqAsodOX@R0tEvwhr2pTi9zesfFwHM6dUNiOW/qiJfZTQkZj5CZtSQw3dV63WmDhl1nv8XZwMbopDdkY0C27A106k1ORZ0qlVSXZcdh0jEngSSlkxYkFB5MXmDSku@6Lxo0yTLaHCDMFkTf6x2XpP7UW7aUHXPShCPgiYTybr@ToUmhmKcalToSttC1rCSh@pZ3XCIFSrkBoUwWTiwvpC0vLGACQ7oR@pKJiotRA/C3bIRsqkm8WHN96zlS@Mj122NX7ExQxlexERVVkmOQBbHzZFvsPRQHe/s7UdTY4gbyKFRKKexRKGbZMOqOWrIFmPDBODhtcKL6Gs89dzlXoeDvGqg/GBlA/DWeqyogFMe4LMXFq84rUYfDe6gnxe7kjuWkqx7rPpTag3E/uHg1eUXTOwFOrwQk8JaYlfCS4K25YZErUXLYihzoLQ7DQiJf2VBuFcJaKIVqmUjfHANpcR1b87mZxJbR@ydMHaxM2qTDgJywTeJOMECWZ13Gt4ThaJ@GATfpLdsRth1vGB5KpdJccl7c0YEbXTPibrSya1aST6vkblgJU5jGU/IxjmhYW050BuKV90pVFh4qePSvxaUdPdrou1lOo3HE0LKLwFSOjWx@lTD63MlEP80tODmDIhpvVL5u8ILAIO/hbu4wjUfAiL7nwPTmoMB4Ac3B0SqIAPIymQOk8vMYG8mtDJdeQpHkFofrcb45KbWE6BKKJNcSNjo6FeFaj81GewDcGQckwQ8NEASN8zVx5oBs5ipOW6wiXlCSIokzDa7T5j@5hDrUNs0QQI/H6mP1mE1vRNYsdil8dETMFsjOGwOCexC5U8FjzUyvxtPNI0lsGsXjEEajYsCAM3ZSXT0X7EkkknSOllq8rMhoS0YDR15LHo2w5RwboERCKaDFKCivmhAWQBGEuDg8WQxQXolR0HwyqEH8BG9ijbXVWI0aNJ8MaqyPOazFJKxR0HwcdG5fo40yOvaaoV20L5@8XAofa6IzqnInbnsc8EmjnFbAGgpgeZiMloTueCde8JYIGS36VIL2INGurEmP2CoNBPzVO5r1oQKK1TabIKsNEeJuYfBSXkLFfB1lsm8hY66Zxwg8h7jG93EDtE4Q5jQI9sAkG6KYDCnQqFNMsWLm0HCpSSBqZIwkLLFwAV9nyP3WFy5Y3OHI71bBys0sblYtsotCn1SylI82NtRYlIJBwxOJPzXZeMIxGIoojlKYdMlPBMc40Kl4xVHoDdp82VlAXDUlrNUhHQVwetiJ4cDXlPm@qIKA5vjqduCDyjwObEJeXNYpE4cSquZxLF4bhxLY5nEUr98OkqeS@vLGtXGwIJiEo3xtHEiB82NqLVwAghn/tpJILTIeaBYlU5uFVpQ0NM5m5Fsr3hclqgq0FyQMEfhJ7FtSOyRjbtJ6zxCDrjUeKHTMj4ft8UrahKOYdu4KXzBXsWRubr2wcEupfANrrLyauOUHHTgISt2eXt8Jiz8moscuSSRCuvdAIabUPh2BiISzWZLSh2JACCe0v9FA1axGg26G9g/23j6497jx5N5jFKIWeI/C6xvUliF1nUppCePZ821Lg3SKHIGqFtiNDO3DRh61T6LZoVOEIsdiqYULA25mMQOFNTl0X1Tqu@fiIWRR0Po5nAhZ0nczMD02tUFv6lbxpZULIc0TTPVKymub0BKCYTqRLSEYIzljCFtc/lmfNVSe9Z8FDNgSdbbJ9I/N9j5DwyWjoBDFl8@Cd91RC3VJitppKc8iquCj7EbOqVDlQt6ghxiMCfx1uSzuK6e40n6t2Wujy9txlxzfnnm95lmr0ywNT4eZru9I9zR2tuujk8sMKlPtHu0cHDb2MU7XzgOynMCfGuUd7T7e2Xt6hDmHkLUsk3cODvYOGqSgfvB0/wg9hsaSLBNQYgnBZEIE6MneO/ceGTD83ZKNZIMQH@RN@CNd@RSEN2xM6PeUzDwKrArRoCA8ZKaCRSmtIALvzB2MVfA29D@hDvgCWp7gowzUpaIak0MaG68/ZV7o63RmQFE7RuNhQKCkAW/HRiIXLcEwZ/4JFiBfRD7w7aRNX@IbZcxDQ77B0I6VRQMZLJaR9l1dn1YHLpPDab9tK3TSkWfhwu0DJL42ZcdBt7iWneXQq@SQlIbihbNlODnK5Bw1m1xSjqDUSs8YQYzMa9daRhm8AxRZlNAkhJYpVIBfEGsin/dyFxkzQJTMgl2V40ddCMOGPgoj49fcMOaI3Zqyni/UjwSiP0kLHE0j/HXffJQiApPvU2TMUUfLcz1m9Fd1lm@YbT07Nr1PhXbdJdQeeQANvhfY7OiFfPaFdCefu2QDGpgRn/FoHqCXb2Oyw1Qh07gf1GCggtFUsAWhH@jhgp4f4@@JdO3aRgUaGwguZ8JaFueyO0o0EvIDBiAxz9q01kM3NmyWoBWHGWLDhKgmQbxvQiwlQbw0IZaTID75mEG8rp3Pq8nbFEurq6zNHJnPhOL/posXiwp2Q6lCh4UBn1lcncaMZIdxSOi8g@ag5pkNyM2W3b60ZVHUn/w74DZxyVJFqoQbfkmzL8H8iz@w1vmG7hqj9LfcQ2ODQuZEPnmxCTPeFz6QJK6aJG1J49h@egk2y1KzmFz2OyFFvJ9CNJ/8LAKTTDbfUvMu9PipF64bYdlqaNUQR/Af8wic10HQ4PJqfZG3UTbgxeyldY1F9SBEwCDLJshSHCSpyleXVlkx8VUTq6yaIJXrVPnJz2Wd8vxKgPiBhqC9Vg5mIuh/RRYaqeZDoSRQnyHRpmY/fPVNBT@JtsEslgS@H2KnIseXt/sXX4@3OyyZCP@HicRJBUz6UtOeOPD/eF0cy6k4PmAUxWLquGUZIp9Phfjkx2E7eHjjy@yyRfKLP766dCW99O@HpcNjflMd3Mw1KGTxLVCrB0UzqWhdY@P5gwHQKQmtMY5RveaMJYdnsTQYi3agqrOlxVk0e0llTxOzl3V2DPmMGSzFJaF/PWKMNjjCILFG4Wey8mWGS2VuOibXluMOmdwuM@vSwBzGRvM40hTHYHo2YwLHYkTImEctc3OS2ZtliAuuJQo/fnPUPO03MUCrP@iXZAQQb1DeORs89/CgGpXRzUXpuZ8mDX0W1poQkBznoPh6DxUqoKnSqQjrfrPcjoDNdnt8Nu7hG5oj5Sp0jFQuo8s4EgT74zNf4sQT9/7Y60EPHOTUQhYRxLwhtJJOYWClr1V9rOqkauerLJdZb7xEbugoidrWHnnDgCpz5mUBdPlEDCpU4W0YsIqFRwP1C0LErmgd2Z9HXt@1DXiM4uoVjATyi5B3uFSNKCM@JgaOAmqAPBmfRTBcyBkn3RiHc0o@WvzYlcISjpyLdCNGLkYI0dYRni@WpA86ci2DSKQF0SiKZamwkuNRIkT7QJ5nUYiVwlIFKxpiFrkoIs/QWrO82SW3RWTUSjgIm4amWQCOMEQvx3WzAr2DDN0ux/rVDz/@eyt3US6rNIqp4/WbIDNQRJIQK349Guyr7wZ6lE@krWIM9z@EuBl1x217Z02MUBMYqIG4UjDDBCLmCyA0dFo16MF@MzixDV8wqkIkrHL53va2OHrnYO89tIbiSwSiglhxJIJ1YeV52KlkJF8qBiOIpIR5mMeyYgRSjZiH0r1CMN1jcq/TtQ0NLBitb/wpjRbd5Q9Q053XZQwhZlvs1AfvCVG31kSrJ0JRMM7DN/6EMQ@GrD2bjHgwtCRhwsehC8SvriLtuX4xRHJ9v/zeX1B10qIEeD68Vzkzq05j@im3Li9kiWaL1ePUXkWqoUFIRXzlEH3zJ4TM5yDdaiPM3DB3RY0kuds/@BtBOPDxAWbPKCkiePJXIvoWI9KvBzRyqfiKV@L7NuPrePQKYCJqTaNdfAznZGmERkO2kVy@Yvh@@T3ZYoD3AnwzuaSOxUhzM4mT8a/mzFJZOR1p82vgT53h75tIpZlrGkY@qBLxfPzzcJma3WTXyUzfN4zVGWtaYoc//s8k6iMdc1g96AGc0ZpTlbhWUtr8V3@t8U8yNyZXEMyvfvjdH4d9nKT2bJLan@@Gq2ky34tJWttvxLakr@CRYeUnqVPxs2g1kZU7cYyvaQh@mjbuk@hgT9KWPJC@XvSTK5Z9GpJvKSR6wU@uXPJpuL6tcCUu9ni3Upb7JHWZK@wpCz2GfzGlmbAY/8VcjJPLZj51zaeTxd8RcmT40Hh0blrKZcnhVIi13RBV@oueefHvZrw15u6HV20h4@IARwXoUGqK0B5CTTbMlX8Rjyk/Y74mTK1KZwuqR0YtVVkLiCbNnp9QleN8bnUt4dCBuJdQy@anqyQzK5f7Lhvdj4cdlDro/e6MJI8RPf9h8IDknfHrNJfAbYO4wtY25J6gTk0@phccf458EB35HFKiBnqA7oC4QX83dHeLVU4heeNGHEtvwCzRDbpOR1EoVRCRkkS@epwoVLCcmrgQ/knvQCxdtVi6wsGSfSQ/smHOlZv3N3@sdyQ9SoMo9hjK/NU4fySngVSM6K2cPHZIni4dtRP5pgWpaKo6AlKP7n82d4tYdem8pAGWhvk7f6YPOtdHXdYO9AdNXsnjPwbHxIFJPQGN/ZM/EgI7txhuGak1/7maeJ93qLTK8SS7Rj0p1fzkjywk7eRB4uza1UKWxJgqY4ndJ@Lp4c6B2Ht6tP/0CC9kTMeIWgZPF/RY7OZ9mQTY6CXBnCxbAzF/icVZI4/Jyyt4@aUcdf8vv4vdZ7R5x6pYxjBdWu77kXJVVe6SMaKpuPYIyfGZK8@XFtA6rlv21nHW5AiBAL3bD3C9@i58kGB8McEOn@XZxuTPJtOm1C0rZjzXmPrPs1vGZUz6ZQIedTgBTlXg/DmVLynji6EMurKa4uudk/Sax/ihF8rlJ4F@0RQUudlMvvA9Pz8vdTE81XjklVwf3RP56BiuPDwBZqE/oEtNdJsNhOe1QbZF54Xj9ovwU7Hd7L9s@qgg89YEVaKdu29O@W8m7Y54eHLGoTg@7T2xEHTbW5gW2gVAVmi1XxS6552azGDDYK1wwonI/YzUlzNfffKGXQ0xCPCeXWe1ei/agx5xu1arBweZFVbNPVSQU/VVfh96bBijLpGn0vupIKbZZkUKgY8GlAMfgatS1sXepD49jhSf6OIRbRafI2JeipQVgjGf9TgobMCE8ydhpara@kQ6i9cmZPj6gEohChLRTBVMxCIccyasFL@JL1SYhpDTSBpa/rQdKq3Gm7/BPDqKMIAmhjDgrl2uv/@s/uy477vni8f58kkBHR0hdEuaNdKYks8e/oyj33vZGw78SFLf9QNWcKmopPappAamFVZ8kWMV07iBZmmFGy8cNNQOdCgTt@h7ge1JM1XSxjml522rboVjzA2ry8bgSHtKyUCm4cOTYWpvIjo2EGG67pKKxJekC2W9N0J/Wgq2CGOODmD6UzQjxEAN0aUiY5iKWbRV@FrGCTDs7AM31hWVD1NRj2UZ3ZzJ@Tebf/O1m9@FdZHceiJY3hRjSmMTFzZcVy4X9oi56RjzCi0oLzZ76PLP2umTexqlOJirLZaVaQrXg12QQWeNyW9LxxP8ktqXWihY1xRlXzF1eFnyulBDqjVNwld4yleEIMvzBsIRRBKKubLYxCwGki5vHPQsllTs3GjkhBo54SIMPUlp5LEshoE8TbcNx@i0rQnnEeCrskYviYXCb77E@FTsimixrOsM9xyiAmVhCBOKdNY@Tqy9bjTa2LRiCJAQ5xB03G5z3AvWM/ENr1rU3/QexUOp9ij@JsmA9wogMNqCa6xUZmsiky8WeJXukdtL@FTPWNVCpVClfxX@bxVUovpfnU@sRCGr0cRKIfbvN5J4jCObLBZVKyu4IWd@vSCG0@B00F/KLAh9Zgs6s9EfIb@gPvf5fdjve8OhG1CYI3Hi9vFxGwO/egO8sUDnXxhXBz6/cMm/yLpCLvgptvHcbyCihkRUGk6FdWvLgnE/Gw5Ggfiw57XUZ4xRfntFffOnPrqR8l2XeCAfmCD5zI36vkej6W6w18d7iTJ6TA4G/LnVG7TKZyDKuyNy5ejDmgcIb1Aajftlcjfl9jv4LE5mCM0X0LRTqA661mkAWAO7ZeeQ8nwX3VNazybdrkXOW9xe59BFxg1vj4SOpLLbIb6j6Z9auK0tiCfAhK2zuxXlw0R76aIRd0VWPsYVexzPmTQGskakL9R4x1iWpJlhoVK0fK8n139WiR6goZSVI7bMztGJOAhCeKXKKQuwYkikBPYRg/QxY4xnRdgjDBHqomWJbEReCJlA7Qi/ykrDBKpIns9eAdhD7JWyonVtmFbmGavr6N4T78qcak7vFB7aSVXX1jE2B/UEBxSnST4NV9cwhxxU@gIjzrFvGrMfeUe2BAB5QigQIvDYI/TI0HpOSqR4WQeHB9JfSeXh9UQLXaL1KMYL3l/13ROKkiLOWx6Hgul4PgFgyfLJh95QDlEhQqqt8Qmw2rQWKLKK5/tjd/XO2go1iOIaKdDOoB0BXSoDZnQtW6bGnQZnPd2Lu8Gp6Lkv3R77f@NmU@wXXpREZ7bcPvG6@XaOSAeGMtJTGAX7boHTtncePrp3tLNdEMXqKoKzgaqGtY3B5ew85ZMBhyQjLMLLt9S6vcJEbvuF7FY5m5NN3zKHPW82WCGAPWuEctzQzjpUTN7MMWIQmTq4VxV0vEUd2w11tXG5YVPGI4xaYKnBVSt/YcFCksa6FpAEI5sjlMmFhwZ8g41nDih1r4ARkLtbA4UwDCVElGtt3CwW9Zpap09F2FiLxU22M7cegBz@QmQPxv3IbpultdMUWdjk0Fseb203s7QvlKyaOHWyb/jZGnLnmnN6aY9zFyrEX7@LrbB54I4G96dq/uyx0lqBAcnVq8e5nEzI/s9/g9g3C80CenaQu0D@@kNHuYQt8aa@wx407SzfBkOxD0uBOwke0OYaOEFNF2gNOtMShSTtPICzt2N/aNYxtHMXpN3cdpzl3AVUORqiHcoQNkP3CDDmapjWjaSFIsezZ310i7uI8tdXHj96B6b8AP1L@UH9/ePFW@VCNgtHPGkgORjpQ2zvPd7Hm4RRrkQ3Cg9HgzM5LqOmrqSED/toOUytL1jYtTKuQtg5T9xA9t6/Pz1qnjxpnoHE3IQhiF7gNE2tHwxzj7r85hg5VnRyrdzFiUNQpyO3W2NOaOY7L@2TXC2AP6dmFatQhbO0RNgDKOSgA4HYqHt9OK3fOXr8yMluNAVidRJWRTbf0sQBhEIEY2MSCbQR0sFwukhVAdttEsHATz5rbUb7slFubmZrs1lqex4Nmh32@JUNCbhjjwuS4kbO/JTWRiEVTIeugwl8tL29c2QVoCzKvphIMY6mtGmxM2JH1cHkhjsFHYHTQ4RxnJU336Q0LDL2HWepUsmhesgMsJEPCEDLC2tUm42aTsfWA9kceiW6OncnXBcxJ0ulpXKz758DO1qu3q7cXa68NRjhu0HH9dtv@rCFOE0MKesF0zfRkJ/UyU4Gve6bXa@HD1Y3VxbX9rz7v/eVu4e3t@1263eAh7Se@wN8wB8NzQaMmudS@w/22FGbqYsa0Qec7WZ52HwxKK90Ku21ylr1Tse9s@quVZbX2qvu8t3W3bt3292VtVbn7p3mndV2q4xuo6lI6YyUBy0mf6y2e71q0xiztaXK3W63Wr19p7N6t3t3qbK8vNJaW@1UVla6a9Xm8vLtztJa627rcq4tbE8GNli17@LZEd@B30hn7jJze7ssnftf';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://raw.githubusercontent.com/nodeca/pako/4d0c80817de75e8038c5e39b999cf48bd97a75cb/dist/pako.min.js","text");rf=d("https://raw.githubusercontent.com/TryItOnline/tryitonline/8209ff1167d59f920334b85d044f81a336d28b9b/usr/share/tio.run/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){}#(prin 199)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;\
__DATA__=""""  
#  \
__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}
pppppppppppppp
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, _String xflos1''gem 4721en ogola _e25 $91 <>60or 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
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"//"
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""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 int known;typedef int macro;int x=  !'(',y[1],z;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?"79":"197" );}__attribute__((weak))int main(int WWW){known i;int t;f(x,x=sizeof i);z=1;}__attribute__((destructor))int g(){z?0:puts("198");}//)<*/
#1""/*/
WWWWWwWWWWWWW 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#

Block comments will be nesting in PicoLisp 18.6 (to be released in June). TIO uses rolling release that already supports them.
GolfScript code opens second PicoLisp comment, so all that is needed is to close it twice ({s are for Japt):

{}#(prin 45)(bye){}#(prin 199)(bye)
\$\endgroup\$
5
\$\begingroup\$

205. Haskell with BinaryLiterals, 9765 bytes

"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqRIUWQ3dWupWy2pdWl1t8SPXSSLZEnFquqqokS2Wh/OjBezPh4/2OPZwdiz9jkz3sXOg4EdLPbBhmexgOfVGPg3fPO0GCxw/sHZiMisYvEidfd3ztn1AqZEVl4iIzMjIyMjIy/VVJzer38dxg87MvVRVzdd5qqOy9q2dqPaKbYxYs8Uzclnc6EQQtXs7qCvGq6zFgozmTHNaGlt8DPXvFYN7ZNqQ3iWMcs2u7bSZ25PcZnqtBRLdZg5cK2By8zO/GQ5xrb75pWWxJR9zegCmKvalq26FL/C2JmhK/1mW5mKyU9laNkQ77AtVf/c/@yyltnvK0bbAcgCY69M21ERvqU6jonJVxkbbqutKaRFAFVszdyvHTyfiiox9hyKqFi6OmRK03FtpeVqpoE0ybCTg7OTo6kUsszenO7sTIdm2cukabCdQet6OirHzmxH0ZVp/CusNnDNPXc6PM9qXdVQWDZVSmWnIwtsw1ZmkqwyW1XaHU1XU9AgLMl6qm6pNsMQ1jFttgdF0ouZYqZRG6dMtTBtcRw5jbbE9FzOnapPNgOEN@2eakAJM9ORsh85FZH1I9oaZaDYIxZ1eqYNfGSzgaO22a1pt4G5DH0US0B6NvzEmoqjFlYQQc5HcG2YtwYwkWtC0zZHrsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZvWaDq0xF5p@/PYOZfhHWHTbENrTMXJ7EiBIMpmkvC57GQvaEHrQmdmVw4UrK0yx9AsS3V5JPCKalM0pGa6ZlzzDn5km@1BCzuf21Mhb@ywyA9OqAWpqswSYiKFDhYmDuJgUIITs68Gy@swQ4UGciy1pXW0FmcsdeiqhgNFdlJMg0rcarrO2qoOCcbYWwnmmNi846CmrvRSrVQIGRNzYf1rnWmsZVmMR0EtoEg7mSJTkXrsE8TrPYcNrT5ztD5Euy2z01FV9km1epA81DZDDD4ta6pavm9JBRhD9UijWiAQkDQmUhro5FHo1laAtLYjaOBqfSCs5kYcpiqOhgIVkjiq0SaqWr6oNZkywfLsRoMOD1Uf2ITbUW3qcoQXuqetAkrFb@bora25LvUaVmNHqmKzU1tVY5NidyJLyMzEHFysSIoadX09sn24E4HG5SlSigWNaedOX78IKSxVYUuNMnwrklQObR9ssbulS3RzKQsMYNlRJcYqPzAnfXmpwncoN9Nd@z4EWENAFZ2lTctNK0kLCph0oYBpBZ3oSt5kU5YeyJitT7VFgOU4VBtaA4QPe5OgmrUGto0jyZioyjVUWjeNLtATKmsPDKSHwQoZaIKWCQNBgqk3QDWQvNRGIBeQwqc9DRrNwSYJdCw@HhJBYUQENhYU9fJ1TH1AcJDScZGXgSqQFDHuddgb1lE0HZNAPKLipbZVZ6C7mGZgtLHlYbxT2ynmFYM6rA18fAPZKYCUAoD1@4F@SYUCYGgIk6qKUT/@0z9rd7uAp9ZqgWwT7PqGtc0WjdwKFRaGQ4YMCwJVp2IBXAJz58khgxtF19okIBRjJLKgQlCut@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/KIPRTUR3ebaCG4algDPVIMYF0psHH7YuC6zI9Ibf8iVOy0zddJf0m1XMY/oRQX0hqTHLSkcVIOpnEX4miWLbK0m31Jo1SSmAGqXzaG6ghtdUzmXQJuksQSAIR2gMlPAmVUG1S8/xkwjgdcs0B6IttVdf6mrtHhjTdQKVoPOB7sWgPHCM40lQ3JGYyY8GNxq6xFDe6HH57iEOdE1LpyQ4Ot7YbR7XT3YqUHjh2Wtea0DfaaqMPKq2uOhKb/oTZsQrIRPpP1/qxaboVzgjXOvviJ4xpvOT7W439vY3j2vE7XghC42j9ga5gUdaWpgAw@QlFe/01YGHs2Gbf1/Ud0RBLOSS9OrGagBNfEbuCsQOxlhAIL2B4H9cHUq1Qt9ViSZN7/UABuIqAuGZAo2M3HkdIWkPwAwVkkVDiOkLKbnqBJQz0VxAmbOtjdPPiH04kMN/JmXtE7hgDxwrU7E6WKfzG7XRQH/CDsxR8ncROpI@DcxTMVyAmbf@CLDNRc4F9fCuEj69czMU3EzUX2MeX5/hwxWM@uqmYeaA@sgIhwxWSubimIuYA@phWCVNwVWUcV6S4h5ZURF5zox9M5OMuEW5cdhmjokUYEeQBZjl39PmSiNNA6@uYR7LyRCxG8YUUlmzDtGcdQZBfPuMSCwSBfuhY7ZQ7dMcockEUSdBm@AKLH88ZQdYbSgN65bi0XkggiiV1EGByYZw47yc2p5Ka2jjYB@ftmtUbIAIGgS7thQSj/ES8Cb2VnGCnyPIWtE1rFOjLd1lO/L4mxEmgd@U4uUkOod5lT0Ryalveas5EHO@WfAWnccXNgA2xgIPtwgXhKQzq@yaoYvuaQ@uqQckY8qcMlyHJm/dMKPjSOCY7tj@y5M18w6kUREQyG8TqtYnT7bGrkUnJecTio@hf67MpO6C10s8E6EyhZmP4WNFvduhnDsCasMnBsIiLTEiVF7iugGZDE@YQ6i2BkXWBkAG1NENJH9MD7QzzyjNpMZkoTFPtDEC9TsP0D91fAEuWigTZaTa1h0CBLlh07zm3kscDmOJkUysp2ZtPoYUS5lTc3HG6d0iA0H97M2Y2NtEU7sB2IZV4/qeftaFJZhusp4xokuE7GkBJ4pbOg@0nkqKHfua3NcFcDXRNIcKQ60soWwqubCi675iPGnUalkz2FLuPurxobmBX/IH@9gjn8ZLbqj5oq95zfiZE4kljHk9taH2qETxxMkpT7weST5kieXqazumm0iYsfNKlqZTIxtbn7aIO@fQjoN2CdPqKcnoWQzZeonN7A3fAf3FV7kvtqln4nU@VtUkmy@SVpqymTUdpauojfGAr14O2mbSuu1RpLFphDuy4/k00cCU7unLNnQ10zicAr6Ktdbuq7T0fArvtwTyCJkDpW3o8wiqersVIe1Yew2nr/PchEG9fjO94mE6aTj/fwpDEIi3oNUhaXHpPBsikTRFWV5ojnAj2vp2zMENSYkHwVFrxeCaHo66/zjJe5Lesh9PjUE3pS6X5qfmiPyfJvElMmi/2J7kRjOoslv@/0OthLNP6ip7MtgPOB8W6Z2Adu@aAklUg2dIVB5jJFc2h3kDz0c9jDI7DUwvZaux6hL3HxfGW2x5auRG9VPTklqlrDnZn/SExOm3sHueJ2y7oZ5wUfbOEbZNe7PSSvmu@JDBbLi6bPMBoXyHZ@IoFrgkFOCdlPkS0lnmL3we1jZ55o/Lf@aPdp7ml@goZldSJJbTWXAHabn2JU3HpnX7m0/F6brnclj43XCwQTM4NvpaXHU03HZik4@9jpAB123H473wuDlJNU4wk2bGD7vnJRKEslhJ2uwfaUtG7pl4odtMK/DzY4AO7g5JfPL9W4vkSS5a/LLE8xcg0ZPF8UNRfp@3rL3ECGbttXBQLOB8ZZ@eJLbGY8nAFYUKBK93zK7eTKVLKVJpbTB5qALvVu1VG3vMnjCYPUdcbTawRKdqg92GCUhEcrs2V75@S28rjubW/TiTNoF39UiUCjXutqzB40e9Mk7JsRv7GFHIm8/UCqqMP1IE6Vz4dNq9U3Ov4yPTj6wuVEdVYErbFNBAPLYs@1CcxjfyqUuO4jb5HBYyia9DJv6jdzJV3FujiFs68j8BxhI7ZhF1jYE007sT0zTh@nHI9y@vZZnuikBjzrRKp@GUdakJdd1T6PqTab/dNmCybfVAbjK9of4GUzCD8dwIxhYwVjQlrydzs/ZVz0GVB9YAW1a6dJBrKv07oZB@a4RNwqQQzNkN1R/j7EKXnCdGmaerf0jIgS9sa7WnWk7iL9UstNKPmiE0UbGzLcNAu0uw8ZMXg44yYXAL1cCLtPjJ1DtqmHpkNztjZHxmtAlb3L80vYaQmM5Fjtzz3QwxJ1hA5VUytPsqOXAs1m6qu8MewsPIYvlIq9yg@X@sQ6i2t0uDKDl/LGS@zhadEjzUCYmltmJv01L5K3keUeqV9NXC8x4NAQxO/c6JTaVqZeCCdpUFfN/B3Yt0ooA25pgGzKVexuypOR3RcKhWhD8lXb8FjLnH3@kpX5UceHhMdY6sE7q7jk7ixc759Yo1veGlBMr4f4HFWgI5zrY4c7zkX4atRC9pz0P@ymW2qj7fQHPrFTp1Kz13n@YK6Z/TMntFTezZ1Dt/3UPcAjnT5YZXHKgHl7ynONW4nJHk0ns31nCB1dVPXv4a6KA@5dDTN@ZbabTwK0Iak34R3pDQhQjy@aMKDIZuIRGP3Q32npw5gZHJM17TUJPkeAtXR2MN/5xuf9w4jDjvXVLvN90Kg5U9xtaauslsNinDlBBei5xuSmrqp4I7VR5R3oIz3/BrTVMu0v2j36Cqma1n0aFj6wKEfMvEmO/Ntl2tsh0r6NcyguXwbCmdZtWs2Wz3tS0VqqopraNdpz4bDvY/OS4UwppprLLmFwSldA1rZoxQyQSUYf4KPvYfGv8Caztzabw5se/RlwTC5BcA3tfIlA3Q8lL9YrZ0TTUM@7rPy9hM9sm4hFncf5CZSoFFZTqoZ0ErkBy1AE1vKhPSiVcYHlJ6pelNhAgtr32K6FLsDyIinBXY4QPg848VDgnBXyDeYFUZ3B10n9mXG7bVBp8KfuQhrXTy9xZeWHN28DRiaoesrhnjMHZX9ZcjH1kTyjy6KpNJi8TOpDh60buma5fBfluxk52KZXc2fhRrNn@mK5mmrHb5Mga4vaXZ908Z99aBCJFu26rTQ4o3Sl0tFLnIMswtSOKmzMbAHO7cKsxsI5ukmkyNc8u2B2lVwn92@hlvudGd20APM03sJvgbx64HiaK8HpqvOxTm9p@BrUL5Sulprd6IVPIQedcWmLP6Y6AQYNNsQtz3Noe3NnmN@x@FsRsvzs5HTRnX/mN3jhpCAXiR2mbLkHvN2o/oONOtjvDI3r0mtU6zMPyjoNJcMpuI5t57z9188ZkW4HfStgSMe83Pv42GFoOW4f03hzq0GUjD5EYQu6ym6O9@6HDCegj4lRsKx8yEt@72mm132vphhoH6BgEOl@wHG2oBx@UhxoQcYc5iV8v/KdUu0TSS5UuN8BEZQcyypGZr7uB3GdRWYB3lPrBBXtfAwTnoff1PPvhVD8nQ@VfYflfgwpI9aOsxsvgR19O4LEOrml4eWLyy7wFBpGgM3iQcYHxsiCo8OEWtsWCwEeIBFX2@/Oot5rNDttfjmxi9oYo4KM7qBo4/GrgdX/@dwmIYHtx8Usnw3yzEd1PSP9DgJsRMVwjRbnCd0Ut6h3TDt2qUDPt6BDxbGY0cD1BRc004xgotGlXg8FgvxRLja0jUAzIOiY5N4pIqfyHQYNIhLsFqHXVywpbvhWmZNvmcVJq1JrF7nWPFDB3y2hxadeTzmyS@WlHplKZJMRpYil8Yay0R8cFUHmTMXXJmA7Wj04OUdk4AZCt@bjW6vxmV@ZMzp0XFM0K/boKefGWQ@Q52fH3zip@pOcX/H3/xlW5xShcm8AwoujPtAEDykbfbVnnn7lOcrcq9ZloKnXBEHDBE6P3OV3KwxkF2g0PPDqeYtO9s5LYojb@JEOHiOuMLnl4I3LpqUcMO6yxuPl8bffCwy9lN5lYKeMugbMIVquz0nxU402os@sMdbP8GFYIZr4zyynWB7rK3iKjodMSDTiW6a13RWCEvyN3/JD/rRQQOxAdzLng74BnLE8wQyna5rtcwBlNpD8km1TQESRSLDgDFAoyRDGULhMdx@TycQgSOT3vk7yoYfwtusnbDkNovgYXc81lPWOtGl2vHzNxeZeuUH1k@r/@ln6didIJz0XbJUcKQE80DK98hYweg8RI9jI0xaGko8Q/8UhiZOYdzy9gASKZzJ8CCGx2OmaYleQ2eo6ciwz43iLo8ouqmdvYN4fTp@TQyr3tJBPNqjbOBAiueaDQc6GHhjhJr3uspSdMBtZ8kTl@UhQzzMqICLH9imcwl4qAyTLA3ZZ9ZDJku2cK88@DghdTzH2K9seButcsHtcOkttTmgHR832VQ2V6HqLDUq61Vy2WrbxPPEF99fDrOZ5OVwdbuedjyiXl4Ov8tk3wLVTZjWLz1JY8/bPti6W0pVM58/O8qISdJ9pMy374GYWLo72jvaPjmtnZ6dQCvce@Jnx7T7yljWIBfR7veeqdNJbaCLranON8gf3wfg0ShbUtg63kESi4WC268JVNBaSkpL3BkQTROpv5B8XnpHDcTPAgiZ1tGYx1F7MCpiGwKzIdWw8gMLz5szkVacmSUu01DGYwfyCYObJOfIUiKVxCpArCQQ6ytJxR6u7FMe9jUU@yKWx8n2dC4IUszP78KP51WcS4L730q9LRgof/N6cyyP15tgHqk3gPqhXpqd2t7@2fH2ZDLgMXqS1K2U8uLcARfO2NO42c07JEyHv0RCtDtWJCZRAu4VgxldMNNU3VsVqiWEY6vPExOHUvml0JgxgTIVvKWnXua0iEapBKiDlLFaU8ciOtowUERvjA6gu@NV9IXAjuSj9gqekgTmMN2YksKPVw3EKsjldb0jEuJCXkecoPqT8HocVg3HaJjSUKoHhip/1HEY/AdGJc@VrbMhE8OZXGdJloWvrsJ0vufDxsp8jGJLnBDSEi@75JcXb@uAMrWvFJr@04Y8cfIDRmldsfBqAAF9AFPuNfZxYNIBNk@Y@PrFLU4uFX4xDTVtS8Ha0ME4w8Vj/t64Rfj2dk4qqJ1x1Yzke5DnBgYOVAAUuCZmewjzRmC2Dsl6fuEEJ7kp7jbwhkqyBzviLLOvJTjsRnPIXoyN0EEdRwdJibURFcc7mujoIqvpDugkbRi@@Y1GpJykaBs530ueNJgUBp5M@SpjgkkhhHUqs2fdYSi9bcGw@oEnXiI4wuwEcEbWF5NJoFxXM7w7hdbQrE32vjXm2gPcfFGNzCTxirBGrmTP7esBwDm3flyq6R//6Z/xmz4uXXD/XLiHmQ3w/aHwdcD9T7wYWQbfP/N9WfD9Efd9n8Ymm73eQGQvZjsP7rkHvnwmzdQJZYJ3sRLVxW9tbOk3e0fMIds7tmVfGQaaCSUM8pxmAL20PjDFDbUxgvMcxk04xhO9eAMsAnwF/IHqDWo0lJ9q16N4yH0tncaCo4EgRRu11SE3vNOZ948DvOsFlLB0IV9YkdNQyOSNh5AOnnZxZzBHGIutgUwM3WhW5UOzhSdAmOS0FF2tFMqcN9JLyvc56YNf0CWADfGJwgWDNHhoxE8BcVWRLLqkxOUYJsWBLCJHUKa1Tc5qoA1GyQEgMQw2vPN1oG6aglTAx4Y6dEljGnkToCbe6YUGQ5Xf@OMhSgIijhtvJJnujuO9vnhYItBBU8FmkM4R7ATB1qR5zHrxPbt0L426uJmGAeP9cg7rGuD@x3Ouq@GchUdxZ@9JiU7fcoK1Yc9ODBP3hO9AaVk0m87m0nIhFuBQSaCC8mJX/wwooXODsGip2pVpObXN7b0Xh0cnM/d9EGRkGizCItX1@GUylbio@46IX@5Jom7spE9ebex4pAyWarxtAiHGeyemizkvt@mSPpD7Od9kPZs3RcxkJGe@FjEtVCZ3aGvRLPZxbDoAuMn3eM7kGo3d3V/U16uXRngm@8/z7kAKp5aRucB16dANSJHpYmIR97yt46d4t6KT8g4VZaXxDV/@USjuHwc/fGOHf1Pj@NoOb5N6iI69jo/Gph7Yvg51T6V5VnRnBS@YV16QNV5RZSzqOMNWaGbrS7A0TNRl9lJJca7LJ9IhtyF5VwI6HNIh4cytTHR3jk8zH@7Uw4hdf3yRhrhBogel07Vm6FYcdvZOxfkHnVOOpWtuNBYyBMT0@bhZSOfR@yh8MKVyMWT@QS8HdcZhigynUbru6bYe4td5MO/WjThd3HE0ALodmRYbW9G2VM91DDoV2xpAFi2ckL0Y9AGuQ49jFUcLFbSsJCQGeka8olzgVRWCEql@Ox8dxlI9ddjWujDiRGMJEE3fyfL4yg8F76wAvao5rwZolrJ6CtQBmya3jjdmDGPrJfKOK8jNq@x2frBRDwEyTNqMrXHLReTM8G5nwoZfY5GET5lmLBFJMT6TEhcv0fI9GaJSbLOHmx3J9NHpaKSyBQ/S88G8o9n9FNYKhhnOQs9xq3OQa77p9pUAZZQLJaUZbXUYxYPua3WkE4RHbs9vIjFphsXpChhx4Ud7@i4YTxYqrhBK43tUpuRdqeTLuUnRUCrhYXk8MgiTEsjxxLX3wQkqQrTTVywWHdBlOg5LMfJGL6NGwnHtGEtWcbi@ZQaLx8mmAQ@KgDkLgnbIpdGtBVG8ey6arkAjYahjtPHxSbPYhZxK1cFNmcTYEtozN0GbQktgLARzVEiyRmhBv4C/NSwRvyk0JW4MXaJsQ3SfBUDNjSY5hTZykC9AC6o1qz4J3AMwFjCcqqXSmmiNSWlfYsAX63MEIqCdI8W9OQLQVxzxAqqhjAaoTVttayAvn71UDUMFAgHP9PFiVGUATGbHEt6dvYnxnXqUQ5gXcVecGYOCTt61tx25001Q15bSZTKNle9BrflwiXpNR2g2o/R/m06ly3fRJb0ySoOuGatGl3oVOZ5bjseXjOXokoHa1pMnaFG7XwJlrpGCCeoQgJJLeqwM/AzKX2XJKC8p69GldiW7TCnAC1PkO0jwg5NO3S0p9@mlJ6AsJSDE5kInuuTQNTiZVEq@h/JhD1lKJ4Bn7vA@F7qJF7Nf0uJxLENqqYEF@CF9eRKnYfPyJE3Gu7KYC6S7fdHdplQxvyVmbhDmBBTBa/6AlccBS@z/a3jA45v2cvPiHlD/eMYvcZc0o80dqhOcfEmTMV8vWIScRpkrhEyU30MEBBxGgYjoTSixGAiTX/86LBcYk54WclEz/jSfKccjeRmm6TC/Dj8DPTy9LNnS3eVW8oapnWzhY/JC6aQ@1o@uj47exi6jrMQi4c1DSV6RvsfLkr/us8qyD3zYT/@Ew8vpUDi9LD9ZTac/fPgAMw74XFRTVRAf/BO7SEbqF9FVxqqrq8uJQnE58SzSCBQrFs1mYydM09LsUrOcdhu@Zo@uzY6G@efpU8oLpv/wz3iYyF84PA@CiNDwN8LdKPkwu1xVlOX4SvaZUU5lM9m/@XeL94m7o8b63/xeP60u4uMQHz@/f4XuEzn/3eLidxsbKysJICR3H70/eler1Va2Evmji/zTlWRmcf0//h@Li9nseja9WHccuR65uH4rZTMrUupv/iJydPS64ThAiBJ@ckwGJ/4W4SuzfJ5ds0/wue4w/Cf3p3bAraC72fmEdw/BfKVCwiYSyeciJ99H5jfbIpOrT1f/8x8ffgy74Wo2fW7D0w1/DBeKYe4EB/hynu8mXA2vI1jhPjxKVyoVcK7@5/8V0ldfAB6MGa3DTzXv4SqMwtVkhZJ8DlcL4JCzWcj3//rZz0Lh6jD8KSzLcnhEfw10w6f4RH7C0JGWVouSaT7Di73xMwx8xrVIy3L20mvPQHNj0/rBPcAN7crMQJjf7j5XMcEN5PhauCr8bOPnb//3v/3Tv/1j@vtT@v4HvC@6sPjswxZjKozA@FlbezbTDvtT/uNUEj4pv3eE0ZsUNQsXK4kGL5XPwuGAY4oO/i8TJPH93wgXCnuXnqIcqk80xmVYLq4cPht@9YeNC@3RNjwmqZ85mw7zGsP3ME8WsG@BC4V/qFSOXfx71cS/Iwf/2PCnfJAdnsJnEf7oHz6@F38XKUQEE8jsZ/E3kL6h8EX4ol7fNfDvY4/@bPxrfsS//U/499HFv9MW/h1/xL/TT/jHZmoTCq@vr4fj8WNQGQXTfs3nDL6pVEP4fOYNh8K/1Q9bOSwcPgtBn6jHk/f3F6nvh/FyWfyDMlX2ffjhLihW/T6ZXP@@Go9fUPEuqqKc68l6FcrKi0w/368D4vj6xfp6qlGtVpP176sX65OJRLpnz@LYUZ9Bwmr94iIUvsO2qODPMv60HPzNSlKavCjWYZwugYuRkx4igNELD9AfCn9Y/xCNP40/zeiZm4x8LV@/Mg/H/4eHQ4jQhpkr0870Mj25DZKSZdSzzCgzGmb65qHcBqcKf5k@OLVMZ5jpZoyMIcuj4QSqh//7h6b76tAEbCakdIcZFxFnOvDsHh6@AnwdyPsK/rRMJjOEQg4zN/Cf0VFu011q9Py@EbsMXTDpgwpaQUqOpDKRVCES0er5gvVRSkQalxeRejmcdi4v01xfYtmVMt2hd3/faGwfbDUaaeSg9aX4s3jyGXwq1fi6eDwNV8tPL9eS2HKc81KNcHr96WU1l0R3IQ7Nk4Ww9XT8Gz9jlPCsLl6GYAp4fo7f89ubW@4iB7kuz8/9WPxJYxC5KAg@AJqem37CwUD3/B39tw//y/p/dcaiF/UYY9G7@/UofWL4F4vd3d/di99qLBoVnug6/GEA@DHJ3X0VnQR0B66LaKweu7/nYfAbja1zhFXMY71KiceA0FXDPNfLSJkxmCtFxTLb5eUwk4mVmxDiG9yVz7RiEyvTXpalJq6ywfxAXo4RSH6lXF4R7tViuVwUbrlQKJeXfagMeIQTgFRHaZWR0cthK4Zl4OwfzaCZhS4qjUTbagdvrH9qWTDXk0uZz5/9oEajrdmNBobnPn@@hJ4Uwa0slVIeQjLFz5@h@0ViMA88MMUiaglmdXI6O0bfUxzFde0ozPQTlxHcNuZcRmIYn81kEBjTs/z6emGlWi2sgLtQjMXK0hLfBxPtxkty7H4pLfFqwAwtEhZRcnE1RqH3EYxn4XX2tAoc7uCH3d2HidpsJR@LNkdqzA@QSyUewlYK0WK8JP4qizG2nq4uM/F3cZGLryyvLj@r18cjF4qJ8p1Ske8rd8oamg3uyy1xTSju0lSePMmVgC7FTPky1Ghs1U5rDXzfAi5Jg/RlGEgCJ4TLjZYduSAbT75Uv8Ca1C8jkbXyM96wxTwLR8oCLhkB0cWKJapwGCaSWge3Zw8JK/@uycvZ3GI6P/yusJ0BxfvzMn4uLi6K2WJ8GUTbcqlUr9cp9PMipbnoDzt1ui6qkryQC/l6ElWXq2FnOWwxeTUXXg5ZtLloNcPauD5ro81sEQKhXVkTl9IdVde9m1lvTVtv32ptFbAf7dc2t08T2XVAmd2pbSayJ2cbYRm9@bGfonPoP96ubR2eQYKj/e3ayfbzvTfbZ0cQ7sD4CMSCT/9IUQdqQ70dDG7R31Dps6k5ytWVYlkNCz7Dzo@//IMff/nf/fjnf/Tjn//Bj3/@p7/6xZ/@AXz/Er5/xJ9/9G9Lefz91S/@2f/847/@cwj8D/D99/D9d7/6xb/4Gf@S/6/h@38Gwv5afANw/AukBGx/@Ktf/PFf/OoX/@Rfwvdfie@/nP7@@Cf/G///j@IPnX/@45/8Nf4Izx/80Y@//8c//v7v/fj7P//x9/8hIP/7v/ol/v/xX/39v/8l/v8v/@bv/@p/@Ps//J/I8Wfc8X//q3/Lf//u9/7g737/n//d7/3igd8/ePT3F18R/ovfQcjXl/Nr8HxNvb415Bc/qTy/CTXGuRCD/ek//vFf/CPg3D/hvv8efPDvR/3c9/gxcZrUJePjwJ8z9jkNelPm2WcfFFD@jxgKwezzJDYKzXihv/rFP/8LDJ6A/UdBDBl5FnYJgf3cfg6w/9ovWBD25z/@8mc//sU//PGXf/bjL/8QBVpypZSoJZLyF@xCAJj/CjgELHwNHADK67hEvsgWQ1lwLK6jHSMkxz98AJIuggv07@VQPgc@nMdMf@r1Kn4uL9LVy/RllX/q4E@lqxiSSl@mMT6VRo1erhIyKFU8BDnDfGiZGyLiaH@A7zC0UgIfmibiMATFeVQcojbirFKpxEPDCsQRKHgxzZBVizjpwjlHBfBiIp4m0SiCVsuGG4QFUlbix6yxXBnyhHEMqBIGhgXCoGNJzkrxYmULMqwMtxjiQuTx0Ad4fqhUi5VhFdH9QEUAHPENyBKgKli6YfUH8FcIJ8CHhls/QFGKlXi8WoSQClWVcks0KE85T5WjuscZ1RvDYQIMj6fPGPtOkosSn/tBWzABjb/xMfRTMoE8hfjL@LKoDv17TvouY3po6CHRh4fx@KcYTOkFAOBNJnE/FnyTSSzNM4geclRxyhYecY4BKBcXJiQ/gIbpeChO7RsnD@QPZfi6z3o14EF0WJ2lpSVwrVelnHQIUwlmX685rmLjcgUpSWtMKpQkDMbtLerSEU02lreW4VeG/@1F2qLKybEcWoqgLhBhXh7JeM5cMcNUeq9qVJdlKnmc4ELhcThXcGnNCTTTFRYLRemu8hjNVVXLgucrp7thDkEJTUhSQi5wq3JMTGXfmWtrlR/kldUQPMk/wGvSxYXd0Az46qwU9jIkaPUuST0OnaCvFELVqlg3Y3KoerJ9CglOD5mczaQYaK53K6vZlfxKPpsrFPKrWXmlUFop5Is5EHGFTD6blUsrK6ViafWeivQMREVibbmZX6/@g5nPf/MP5n3mh@InVH3LhimWvA9Vh8lkOkslrsj51fKoAuWgoFCVNDGuo4/ukrhdMnRJ27PucCcQFCt0l0Q2XYAPCy2E2AIEwQfQ4ooBE8vYe4dlsZ6HL6Dga3qSnAdGiIUugRE4tpA1@Qlhsz0BWfNE5s58YezMoPMUjz8dQA7QCAbbx52TrslOTb5Db0NthdbFwZ1qKETLHxdA0noI73e/qIfW037sfEybPf5Wtk3bBA33p8NsKMY1j9rS8LbFlutH7Sp4p5LT19zeAxBnVh8P@qj27wzDdr8JBUQzJwfYgB9bN815AKvs7OiBWr7yj1PiOiKdpwTw473nu6eB5@l2bXM3VGAbhwdbU4@8AMqz/e2dU9@7ymO9pHkfxbvt/f1pr3jgLGWR5VcTCZCO8IPPBH3omVr63gORUw@Pu5kEa5zwVxKYDvRVGVi6oWbzbKkkg5Ar4IRxNVPKlfKl1ZZd2YgfD4rS00UJZqPp9WpLYV019Ar3jAE4nX3QnNAuzF76eDE7nuF3Q7bahpnMrUHHOpr4eqWBxR4MhAcGodPWuj2QaremBxBqKgqD77d@IL0a/LiPB7g8DwqbidHngOMqmdZhmVCKLF3ZUjFfLOWyxUSxVFzJwyQvn5CzCXm1uFrKJOSMXJQLxXxJThRXSrkVkH8QC@QNhUFOaJ10GsS7LEn01IwWXp66jrfQmqleNRTmhgIYU/G9gWHFDxgUmZQrXmYgnRTC/bBMqyxK@GbODL73EhAqrMXCOzubmZ0dSdpAD9rzNjOS1EZPvpjJrG5IkkoxmyCis5Jk8jQQBWAu92QyG5uSNOAI8LinJPXQs11AZVSSNPRs1nZ2MJ8r9GQxPYBd8xju0T3PKoAZ6MnlSJuVpI8@OoCr8YxWqKTb6ME8MWaHx2xCnCQ998qTyQCGYw7HMex6da3VJGmPe2o1jHlBFc/zor5ET40@kmSDB3hQkrrg6Now7ZakJjiREyWpBa7WSIGwPrjwZKDhKpI04gRCEknSkKCV1rUEipMIx2x2d3eVnttWu/wzsvmzBUWDGG042N5pPn/e7Hab9qi2/fwYY1682FWuRgO72W2KZM0GfExIAzHX/dH0B8q412go@tyYlxBjTMU0Rg0Vy9ZQPkKZxKeLmfQbLyDmBcTMWyXh2ODTB9Amfjb68NxQmhTjfSiGnsNmUyojj7ojS0V7CnYZ2ldUDob0lZZtltEFmjZbjEQjidGFXE98KlMM6zMWjd1lyvcI0onSSzdQEIJacze6GFYyddCv5TKaeqKL/aeSXMpLa4vK0@gQ3QVpDTTsFSm2hi8sMTsRFknKT0GyFValtWV4Sk@lHDiH0Uwkwxj8xC5W60@lVUQiPX2alKAs4AUQBRJKqyVEWFqF0b58D/RwQaI2B67aaESjt6pyHYvxOvGXHLHz8/PYHd9LpVEd3XInOkwMK7w0TIuVP0HhpzG1VRjVBi3XtDm@LlDg09PMGlUSsi9KkDtLp2PrKJBQhMBzbMJGQ7RvvA6d4yEIOgDp7ZYhLdZZC52ivkdvAGR4SrqJL82hI7gwkeDXNdArblTQ/kqhUFUoQKfq0E3tqrhzpZVMnk981tfPAQ6P8uLBw4NBn22wW8oFjyF4O7EblQ1AmSkbeK2Ait6lYXgYqrYVV4Fp0MbdYG1NwN6Xu5ULRPAZf9aT0nn1XKqzYL751QyU6sxora9ffK6DCggEbYJWulKRs8XyKKxUWJTFYxkKKw/BL6@ulIGraMkuVnHUj1w5/KyjOXCxUclwNXHJGfQvMosFOXGXbCTvdcVxl@TV7NrFYOkiKdcXFzOfu@vS@6pUxwKhAkl/QZMljARlCPOaiI8d4Y72AeLZWpK/h0UuFmIp3CLfMDsNeiMC@xAYIsYJrTIM9LoK2o5cypYFSMgSzBSVWBRfosT36kQjkdVsJBKLlAFqEYKJJ2N3xEIRYOzIE2BnGKKAn0tZiLdVdwAKEHQ0r5h@CbjSXJBD4ftQW3MstlIKhe9C93f361VPv3jJRiMlnvS8TxjrxmH6lKZ1GFzBWSRXMlV9xmqVWve4VhagtU2a5KRD7JKfAEumF791tSe@Xv2ePy9xjQ@yCXHi0FJoej1eJaNASJKksOSZ6qPFPMyM0P7wQ5guLmSbd52BQZcZrL1CcilrXGO6qMd@OND0u2IuWSXVOwr97z4cX0/j@mGqmiZitQ5peT0UNkzhRMOtC90F@mw@L@E0TGXWSen71e@L3786Ozw73GHPMmvFtSKnxCWfGSXkiBwByj4DZUE73g6Frc9mXv7BeFEOr1mR3EokN6HZXVbE@eco8kH0Atc24Fu/gAlWPQauSkV@Kq@uaY5YeoiuOQNLtWNP5UJ2LZuRY2Gnioczs6thIBK65MJquB7mSFdWY@Amq3lWDlfTIlhexXRJ7gM@z4cdYIriqw@fYcosXvuqZcmVTouSLt2v38N/9f4CZpX3NLm8p3/8ScPPPQegf0zgeegx/kzAjWHG8fUfkuv8f51@Ng95oaUCtEL4Q6UKjf194/tGOBQuRarxdARfYc4/QzFhQ31v2aA/1VnGv@/HAcuO4yz7PvAuQ51Zvioz0BDT6cvY6yzohqVSoVgIh349@0kvw/RyeaHGIvxiIC6X8VpA//RPZOJFTGgRWF5Ibp0cbr6EiTcIZtXAF2myzcODFEbhux7Hx7dauqrY@ki87HGEUCjPTzeP8HXwZ1tHlOacDu5RKE38RS5Le@018UaUxA2TUzlcTcqnMytpOc/k4lpmdS1bYArIIQcP6gvXEiZlVK1N0xpxjT66GaPECzWEwbh9DaZSjrrGnh/tUwo6w7@8sLX96pAdHuy/S3mhPPx0d@@EnRzunJ7XjrehHq@2T5hUO2F7JxI73zvdPTw7ZbWDdwyij2sHp3vbJ4ggHUIZhhoGJ5ivXrN1Z@SkUf1wSMeeCHbM1rXqToYrtqWk8Z7LyWADX4Oh4l3xk@EDA@aj7aD6flJb4GM5Q/RKu22H8MSg1mILqLsvLKs2bquVehlnleUHbz9l7Pwia60cRFZZK3Ng5NZXmZ4Rf0xf6eeO2eLi4qUh@QNAsBr@7CEYhHvNIWxcpr332wvRwgpbhjlDdiU2jjk4PFrIeL6F8@PTBdmPO95ayPqevZ2FnO/ZBt@K79s531rI@76N2suFwjjZwebCqu/b2t5cKPo@YNKF0hjnwdaCnAl5xLoxtfYCveorurO3v82WAShWnohFcww6poKBENGB4fDrG2i6tLx82zMTpHw2R1PQbfVL0B74BNQCqi4XSNd6gi2bFvz01T4AQ7KQrw0qdreVEFjxThgYVkJ3oQWs0AJWCOAX8OAwwrHFCsvGGEQvdPjCdpTfEZZg0plDxwO/c9g6qgtVYIYEXTJDx0QhhSre@RdauBcoox0yWXVo7yuBgorNJFuKxfBs2cHZ/j7PDAYG27SjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0IrQLfSxi6n2jN0HRrIimgngsLLUAwSd0bRU8w1L8SuGCKeNHD96wDMESDOwMufqguGm1hXbuq26ICxZCY24c7vIa45Fphk60cY5gpUYqi@W74z5@Z57t0J732pNeIcNwCOS8Wx8dLWkHYGIYteKcZCYJOblPKBeSYeBxSQ3UoLlCvBSA6fPlBb6@UVcgoE2FPnlA51sFXilAWmC5OObIkgiACQTAiHyLzi7ZIxY0tpJdxRwR/qTcSEccRfu1kc@RfUgGSdbqgU63q90K/ORcMmM2UpwSyiOq0sa3Bncs2wI/iETg5wZrQTRLMi5QLGImTjwRTE6wDwVMytaEZwLmqPZaJHitAZ6TWP9jiLcRvZKFwHkA1Brm3Rg0GwuIJdl9i9IWFpg1zurIHBfKQoIBvkWmiSAgO93i64y1Ktsz7C7Ilpv6alHs7ax4f8dTADoLTiKx4iJ7ziqguBVbHQDP4BTLsvxVAz1mSI4vHBYTPZQJsexIumeRw9x5ffqES29O1WPzmWqBYfrAW219Zjd@sFjCsjVkEagEiPgp44wBNP5OtmZ2HAsZCQkG1@WkoYAAd8xL08QkEX5Eehtxx@uS3p4dBem26K0O/hRbkUoEnmfS2Jr3tSS92XwhRGMwJsivsM2uiSy6ACw9TsyI42lxWTibsTHrJNlFhqpem40tgngPwHIpKDoYMOCuMUYKkHLwiX@nji1oqrLbT2DvYPp2MRXwppyEK3sMXolMesUkwUSCMd6LoifklinaQCFzfjB7xPBJEz8bJ6fF27VUCyhdj6@MeMK0DwI/oCRM1uPdygFBDbcF43E6w6EmNLcfYEyxZggljAXq@OgvddFRA9WCO7YGVpawyHMT3T/akMPbI0JyspCiLxtjny0sYUjOrTO5bn3P9nLGaa7NRbhWVXY7H10GElPcEzAHvmlzZQEhgTwWvA5mb2VUmw1bsHHPVHmjcw4w9i5/qdY9jGw2L3pFPy6RJmVNmeMIWZYu4IAPGxUnV5nEtksZG5AMMxW4MYTickwEsTvo5sifFegoWL0tb/dayfEmjnSxLkpdlnTKdLcOvhQ0QpkuhqWO9dM@IabmWgidfReShhcaUIwyyQyFuZAlcNxU18eUYbmyNrglBmdJo4EWIjUbUUfUOvph7YLdgyEd12RFg@MHYFI@kjoSOyUhBHtSfJiPaGp5UxfsqYdSZQkjvB6/Q5XZRyjEU8kvmuKpFpQoUA@1k@BrZYIYwwZ7wQ7PiCbJAiWNrQiveUbA/eMguJm4I4jgGTi8xJxjE82yoz6Zz4ny2mROHF8HNS@KdbJ4TdzXozysBCIYHYsTZxDkxhnk4LwG/YGccUb8IEPAiSOB6PRqb3/TQryZbPHBDEtH/1B6o4rqfvcMAC4JyKTgw0NbhLRWYtqXhlePTiPzT0ZAyOowFDmr7bBUbc5LitDRtGr2HSSCik4Z0qzYbrrV6gPU7OVuMJQIIAxjxBr@@oj@EkwWQQgnnIAnzd9Ezz/zp@KiRBafxjtOn8J4Bow3Tu3EC03oEHmPHsNj4HvACXhHlx/jMPKfLjdGtzTIOhaN5HptfnrhM6yForxJyLEjQ3zT75Ldmnwzkj33yJ2VdYReT5ajHA/41CBjX0evgPykjr9STucW@qcZBrlHV6wfYFy89CWTDLzuYzNZHIySQz1NeVQg9BnylkEBcQUTfIF@o@cRR7Hmpx@PPcoUlZT8Nl3jj3kB29UDhQ3hNQ6OB95s2GnSxXaOBlqVGQ@I50MCLA15w0BWdjcelQEttmBQblZKKlJCSydrJ5t5eUjOkBL/FuSI5rmmrDbyfSkrgQmRFIoHVQJieqlsVSewCUxxGqaWH86gF8oAKfjkTAuK57BmUyfji0i9n1wpWyfyKKplTmY0vU/yK3I4pNzw3/lhONr@VzMtoky7OwpvIbFVDQcPvpxbvYMYbJiYuNkCTvigCz9chS5@D10nwItGjgWGirfFeBnrTdYWRtU/yLlqRZu5FEb0dTT2IYMypnPukI3qLDaNLt9qq0LPIPJSSxhcuioKlRE0D/O4paPyeivGANnn5iihvwrNNOmjGnCrqWLCYFlb@QsK7WaABjkwLfv37WcDt39ACbryjBYM8UQduvKAFU3SEQ9zVAi66rQWewN7S@HLIvjLU@gM03ARvABCa3LhYOORjTWjUp8hJ6ccpihApHW/ZjQq8sbi0JkHVHboZZvp2GISfd0FMrB6aFbJ0nTEWM6A6zEM698qZWOK30EgBRQxFsyNKA2kTEpO4EkJp5bU6TD4DvOOJGFSfp8JMbvVERFCThJ9@PF4FLpipTEwvkCIweeCFGSfgVqbg2@JIuY@t@SrIuMWCUFxxm1Nu3Mb5YMGDGDxFLRZ6ZCb1/5t5UrBJ/gudKv1/Pymamfr8jqcyj0xhvnm28lucFvxXhf6/KvQ/QaH/rWnzD6jk0yhne/yUuv5FNfzb1S@SeSMYNuzuDZresj9FD/stKQKr36QHeKW@kB/TBb48PntossFh/SeO0qFfp0/bhfMds1arnfZl@/h5rVvr1Y7xLp@NzH78/GplY@t24/lGu7a11X3R3TxQXxdrK/vWy7fFd887nz6qoL3vHr54/0m3Wr3Q22Pr9lw9us2pRac2GHzc2x25uxtn/c2T/LvV28y2nu9sqB@3dGfr1enbl6fP8yfx248vjl586mf6zlEno5T6ud1XhTebo3MjlL/Rzto7@9ph/6S9fZbt729p73bim5n9k9JrObO/ffs@t3kbz2fSe9bLw@fHZ1fN7ff68d7@u/bmR1MpfLy@tfbS7VJn8@r4Tegw91re/Xh42N3Olp7vpm@3OlY7k93V7fzV2@OjjbN3u72XynZ/J39Wens1Oir0Xr@@cQ/i3ZXzwuCVsxI3aq9fZ18az29uto9DTcU8tXPquflatm5vj8xSf1V9ebDb7b@2ZSN9mH8TP@mf3m5tb@gfV4e5s3fnr29XTt4NXr1@8f4wo52cNLeVgtVsZ0@uTldCrX5uL35ztn1WVJ63z1/3b/Z28@@20q966kGtfaRfP@/uvjdPjvb3ajlnYMj7mzf6u@e9q1fXW5t7unl0rRu1lXReP22/OzwMnb3Qmlvq7lvnRe2q9y6d37heeRdvW89Prz71rl9snJwdFrPDo1HG3HSOm7ud4dZxIVtMt/SPx5865iv57HW8cHP1Iqu9q31yQ7lPo3xpX3@n9o0X8Vb3/fCjno6fyfLm@71P796d7N7YzZpx9vHNzvGV/aptHDqHmeMXL1819euie2W9N05O5FbmuXr9Kp5RQsOzXQfaSD1V8qun/f3X1nDL/Hi8994pfIrfnF/n1K3r4ze1j8eZ5q1hvTXsfa2/mWkfKrU3prs9GD5vlW7Ornf1/Y@HzrvQq205n98xO85G581K6W36ebxz/fzthnwyzBwYx52Vgn3w5vW5pm333p59Om7ld95Yxb5rdF9/Outvx7f3h71PajHT1E/eXRuhs/zJ8VH21nip9d2d3eNXBfcws//mqL07kmuvVfnWWN0c5beGdiF3vvXWfne9a1jpd9rHwVFGvYm331nuymut2Wm90Vr9l6GTF72zg6M3t3v5gv28b2gbR8XMwf7u5kG3vfJytPdqsL3fvGo/33urvrVOC9fZ7Y3zwtbbk5x7ev3SLbVu@rmjYvxU77vds3joxaA3WD06tz@@Gb5fqfWbau5Yf2eOVuX@5gsrO3xT2z781L0@sswDeSc7Sp/tm9d65tPp7addp1AbxYvDM7dvuqfyMC@/DuVuP1nuC@vF65PDjReH718oK5p2rlydvGlncmfFtNazc3uFwnN5e6fT/9gvqfKnrVc5JdfvxZ3963R7s3325vxav@q/7F@1QsWS09rYez9QzO1mVs682@hs59X9jf1TWT3rvjxZ2TrIHL1tH519HJ62N98Ozt4capntqxel/e7K2@M3pZer70@dU@XcfPvSPggNiznTkQul/G3upFQ87NknufOrkvv@5VVhQz9vyi/2sn11R7PfFkfFa@tT77Z7e6Jmmt3nWx@V4842SNKzo4ySH1wfDE9CuTen/ZtVayP@7rr18q0h68VzbTV9@vGqdN3rvbzdaq2c1z59VPLPr9TSyU66qe/kn8ePN18fXXW3zj8VV9qZjf03ytvhds99F3q9q21dlc6vD4cj@fXOyahfyxh6/ubkPH9zam6cnO@eFHuvmnanuXvVA9nQH51d3Q5udtXV3vC2@LJ39UbJ7L8tbhrOylEm9ELd67ePT1@@rcU7WbXk3hy@O7DOi@fD/KuieV4yD4vay1rn@fD1YWc7s2pp56fDs@1eemNT6xdBphzpZ/bm4evd9@cvrEwoaxQ2Pm2a@dWP8Zvhu8J5@ii@P3jXOs32z217961m77y9OXr78qS2F99rjp4fXSuH77bzJwebm86L@I5WUEe7uVuntpnTO2bI6W8MD4a2Vcq9v97vwkhgtkvt56e5c8Op1Tq3e8WT7VrtudPce6EMh887qzBG4Gf7/I1ZCf2a39MW4le08YfCL4UI9Z1u0xyCvOTHykJ0gChEB4hC/MgQbZHm249/nV4OnQZ33tO7TrmBZ9AEZY21TVQeUmzPv0wV36WQYH0TkmvoapkWPRGtOCLQxgmfDr9kr8KDa/SmNnVo6aaGr6nBK/NxTmqr/HQcqC@p0KHB@iOcb7pqn58H0PBNM@LuU7pln7/Qh@5eDC20Wsx7n12Kbvb03273ARQIy@gm6SrXLksmWx1d6Trg0Nvk@hA68a8axxx0TUHjB2Yh7zcUOZMXW1NRXaXCneILcg6eM93kd/h7Mw4FlIkRXYiBRiq6FEPF1@E62o2qj@ilDGo7FeI7Pr9qF2QwDPd2T4bR/ZNTe0NB3VDtqQ2gFk/orbSml5/hfSXPltNiiRWVoYZiNzUX36ja4O9yaPAcvT1v1uTeQzpPKhZouWKEmg3d3JoQJ2WG6JtKhRSjPeZ47sAV2aNqiCqqt9twedkilLTvinFPAPOy9TBurd/9baGewN3W1Am8JtBqALSiBemZNfvvHNrk6AOVQ3yxfvvt3mlDvLmDbzGcOH/zwI7LAJXLns8q8xoEyi9KPrstE3cYQPHR7MgvPoaq3piclyXa94jbI6G1cYY93m1JbwzHoiM2i3ajXKzU@Q7CDG3d8wjup3nCOeFJoFRPxgRdEBsqfB74ynR8gyYHma0vIu7YqkoAtJvTOxoytdnvt8x7D7RMU1eMa3SV@VZZmC/YrUBj0TsJAvVAU5ZfF7F/kuYIWG9I6m@DHRdUsv1mIQCxIdZr5jMDuzPtt8c0vIX9rNE@hnn4sy5dN1vRcfSyt@WG1y3m5cThp7I6REtiB3fWmvaIZ4TmmWi5DCC4T4dkgmp4u1UDta6MqYHoaFNPoBTAt2UvCA@vq@NyJtjjpeVZLRI70A6g@UXlm4EQ6sIvVp1n9bAsBHrHgpWZSDomjreFCJzpZeaaFhChIzgOhjHiEb47dYYqfKeXz0WM0@kiU4d/9jToWeMbd7FDqWj2RBESw26MM/SpwvmFRtCq33UwqzHrUUPhDm5sQo14kWkww8dwpsXjE@0UQH6hId1kFidqR@fEghjyayRIL2hPMLQnDlqDb8VlHb6Di9M6NEWidcjo82e/w4DX58Yj78AgsIT//mZkcM6ZvC8LgpY9v9cJfTfFjIniS9X72b30dNgRJuDmraUNVT0KArOBbySxGASJLUuWxR0E4W9fgmBsbCq7kFeLi1FIdUFw6WKdPWFReX09upqMUtB3xVjM74wieTaQPJAYhHS1yqLZ5WjOS7yCiQFlbhLBynwEWY5gZTkqewiyAoGcBwxcxSAk37Ei59pJxMUAYh9vfRIG32syJ/flbFyur68XcY9nIHAqcXZ@0Zdz8Swk5qgX4pMxHC2PCITXJ2sEyHPZwDgSQLESzwEKnnV8MmKc61SEn2kwz5X63MHpt6a8eOc0vMGHkuPrFVX7ooj1RU7lm9ItBm7LtUUgvuLKohddjcM4Sy8jm4OOQF0ScuupeGgqwV90JgYtoF95alQMHI4gCBQDRAQPj5ZgV4@Ndc1vH@wQuEMGPl7nBJMTrAjTEJAoIDGKkBhECNFA6zZafcuHg6G4GOM7vvkARpkc4Ioznh@AdkK138uJxBgnH65wAz7xoikaQzh9o5Cgsb@3gY8328e4Y3bv4Dk04QLWI8HGv141FzlGv4qbisFffqG5GhQBZBuf0Ii68qaazB8DvfwFNg@5gJ/GzhNS7RCC8cRCOyS@0NyGZgpsnJQeH6ku0ZHexeQDFGNlmGewW5UpOpJjxN8hW@SvbKJDb5SaSAUOP6EoIFIIaXZ6XDs42Tk8fkWUO2rU9o92a4gZJpgtxW4zeqkIdhDDUHU@qPr0DOHwCxKa10lpem/A4C9NRlj@djpOPABsUEyDQqdLhPXlTD8Dz4PnJSCJ4kODUtFoq9Yc3Lh31QcTlXHmIOStyEsthkJRpnkjIQ14syOhJ0erKOmIlqbqGBEXGJtesqIYXJ6kPXwbMMukN9RRz0U9qkv8YvNXcuWy9J5e5CNnYOHqsNqWguRXWi3VoRP6Y@oDSlXvUCZCsgQIBSHzaz@WH/xsij/2Chz0mkIadDO@3jtWcyeVRdAeOe1@ko4bUJA4Fk9HuvPUSlKLRM78tcETqqM2qTI@lBnP7YrndgW5cYHLrqYVMq1@cTWhiM0jj@aR54rrxp5mxtUTfys5tVwHOr3Tw5tvyBbCpQ41GDYT3fpgjiZk3ROvyZ54vXjcE@crd48rZYKwkxqZGHDG46eYMLfbQLbojG2DTq7Q7GtgY/tzj6HeoodGSn7QyZtiEDxxSgPUaQ/OE594hupBzkBMIA3ptMyFyK5Og4qPLyoQsqRXnlhA16BTmMIqoBkgLcaH00RdSZU0HTFRDASiWBWjsN32OjlBjgczuz19oAuBMJQfOByfSuDH@HhGRXTSKw4rhBo5ZKyzUgTXVZNJSBDjdg3SaUDcYh2oeJo7vxrF2WqIynk6mcZPwKCoE26ZiwIE/QzzHgj1Mi/PrXegHt5hOEwcC1QsUxYnKLwTvWdHLCfncoHjv4fnB6xQGJ8Oxpuy2Eo2Mz5yjHdmsUIp9JPsZGN7AudH7DiiQZGtkGdw6g66oKrr0In5o63h0I9l49PiIX@Myr5ytcxnsI4Qx2JocFgfX57eVPEl4bhe6zJ5KKdCCyAUTwOvn/cGbwDsDhRbMVyVn7FEQS5WdjFDSog6rGo7/NX09HJ2kPj47nAYFmyVG4AhpG22aJMk4qB00NKDPu1GSqDCcKPaeA2A5oqD/gskcwQ7cNFQ5UzgBXrCoerxBiehEAnUo9HIwslIwzJSj5tehCtL6srpfoZKebov05DmvcgVC0DkFaxCNObu0IIg8MwwQ/PxZfE2K69L@sBj0T/PNDg7yPDJqTcPF2j4GDM789fqc4wxxF2t4Bg0FJuYCBXVqR7zzsCRBPCOQLU8OwQHosewTsMT4eKzUaQgvtpd47ZwRjKCtAgapWhIsZHrcJeOuFCNohf8V1kTP1eg98XEzoCRODDnH48UEMjyMQ4hzkZOQ2D/5BDDIA4oBe@oy@nx/oMh4vDPu6H4Jg7xZuHojol5ASLg81pSu3j5@Zm0@bUQfZQy5UfSpktKUbFAX54PxqsswLB2ATAoFMkjr1Ie2NnR@NybB0ilJ4PUY4WfyO1rCy@ymwGaoMRXFt0nxL2w1c1DCon75o3KF6nEthqhZgbahytJ0IiCEYhnqd8LU4WggScVeOmagRRcZ/bSeJKEYsSh31mRI6B8x3LWOw7sCXTfzDk@1zuvopyTvap61aQWpNdJ65pFQ@NkXUW3CNY1Kc9WdjVQWe@U8URlRSKvnrP3Oxjg6OjmLb9/AQcUSZxclr5rJ9h3bVwMESHBMcqjxjz5N3nWOdAhv6@Me6RfP7@sdGjW9/C@KtYOUbQH@R3TId6M18nxfcI0BMgIbhplb3M9T7WwINQZUHom0mVjwuzss7OHotMBeU1b9fFu1P2sh2nMMYSlwn7geGgI@qTaE8Ae2GeS81iAmA@L71QPwga4SEjmiU7qcQdGxONiPKtMWIPHB6gfZMQgFiE7A0eUH01PMmW2FCOM48PkfBxeEjHcj/t/OViQ0YMFQXLQGpEY6/w1I34lwv1vujI61t0sobmB3mVl4eejUMSE/pbPeHpA1BrrC/7sgM8HgrqBULQ9ZRANW6DAw9yYH41OMMj9QfjxDSMf@QIfHs2DlHQDSDAZXTURFEi8hNnAtMgKTGJmi0mtQxS1eJtMlpsakgwhPnZejSfWBSJLZ5O4DMidcXmmVhPoGB1yJmtcmV/@Qaos3mpN89Tg7R/Y8MtYeVyyHM@zLDwc7O12IBRa39JVfnJH3m/UDvf8q62YeAG76pgY5KRMu5u@1a61NAcMnYhrq5LqAPs5XlLFYxrbZzCU4YVTboqdqHyzAuq9qJZ9oOmkOoh9wER4A5YBwJ0OaLxGS8U3ari3uH9AIHBSwcJCtOKAHm4abGSazXHpFXEyhxcgQWV3oPBdIMygSW@Lbymuo47UNCZMN3X46St4Q3EapuRprGH60FD3IfUJdAk1daXcKKGtQMHo5PRUrnQHXSiJtiOKcfH907R7BG0ILr2DvWlC2/j7U8UkgS5bNA19xAy8AqCr4IvQGb0SF7JCzruFatKOW7GoQ1seVJpHrGRKBRL2jhjhKB2O36kUxOVjIf7u1DU83@GYyC62SntTKfnEnpapPRm8Y05uouDz/MmwFl7O9eV9Gv4Wj3Q6kNY0vmbfx7w9HnT/F5D9oZ0f6TSaRy1dGTHpVqG7odnmymqmsIZzLa1rEBtib8FLdAIauzq08A2kuDEAx3Evra7eqDrLYTO@0ZwBAJ64A6hSKGzZSreveIDR3BrDbAJ3dNH8euJE/zjKNPXJkA6em2DjGTWeTGNMHmOjE1xiVEFiimAxLqgxkFrw8xS3PJumxdbA0Vabgy4NBnguy0uBp6OURBMTKLFqtBl7Cs81eELRsUjL0I@x81f8@6twP5GpsQvo5nXmLVBI5RDVArp@hZe@7KXHkQPBAis6MGDzVQ0YEZZZQ0xGuZUAoHEMi3I4h9s9afHcA2mbe4dotaEM@eZiLwaraImbHh/cU7LMAntKQCTgfVPImHQFVjrtWUYiNXyXrOfZiPBYshpFuXtsIuKj3rJPDm//QofvPlmnO8EYXeJJ5IyVvV31cpnde4C4BwQ1HNxZkox4OwdQw7RxbWa8IwVIL3mzsMfQBgqQ@wIkNRyyGY5LgWrwDd51bu0SKsh0tFz31rAgvJIpe9Tgr57223@8mPWEt@YCVXyRXmR9x4Q6LbX4QgytkogFpomy4uAleIS4g@MSQ3yU8wMFTHKDsCaS0TThG1R5QbnNFYQF6pxJGlISbMi6aH3n06cEGwkvXooe4vceZxKjilz2L0pWjUH/DicjCZ5kYCUQ@J6pIO3LIfwVMzqbZ@73bhglSKyjIA@RoMCgCy8cTRt3mQST78uUc4veL8VFPOgRs7w/dy/WpYH41i5gKkL/dT5MrH3XlhI8P1wyIIfsObL1xDg3TkS/1MOReR0dJkYgOhieR6qKWQe6hXGevKNAFN1RItZphIBBO2xDwXXHBtIu6t1AxhrDCkyQGqMK2vD4/V@o8PJuQRfIIPwaA8BkEgFhhso8ZZfiicwg@obxOMbDpG4yfmCt4SzbSz8Tj61H@Hn6IP778SV5RIfGMNEYxbx9KZCiMVomEvjbU@5nqkvF@w3qO1PeqfrO0MOv7wP08Os7S8@fVF/fYvyWKgJDDD1wjoNT9qcwo8ZX13uB3E7xlGFgZjxCbb2bTj2w8DU2U6npZQWzqU3LMh28rnl@CXiecwpB8YFwyPMpz2MN3DBBTnPzkVzMQNfDC@idEO/iton6YpTc@LJAPn6BPqlz27YYoykAMZfIou97k1N@yCAmhpJgkCcS/fphVlymcnUC1LZr2l9cYYGsyn7BqaJ8DsYosV/7GOPeAI5A1Wn7IpTGS4KEirF5SQaod2C66SQYNj@JoLqQj5OpkOpsbiqvETG12F3paUIkdqQ9Pksaa91SYK2pQdIZ2DWgT/jzWN/eO4x7DM4bgyy9kbg3SsNUbK9D1rZNvhGbHQnrFB57AhXe7dnmoNtjeFEU6oAIy7eUd0zU7lG7BK0e3xA5wLtq1rxtcdFx9X37cZqdWQwm@XR@HnvuqyO2iYp/c4S2ZG4LiAaGCbHDamHB050WxibtBZL0PnCdG/q4xWGcPbVZoABbyA9QhFdoiYPsj4md5mTsDWJJ2ddAJMV11b7lomat8Spg9cfJLFyGGSdEDcC744uUlQUfdH5hORsHSkulCxZ3H1hlXmkzcwtJx1CnC9lU0dSXeaRw3Io4bbuB4mDuWJot9XfQfn6ufPUa5v1fYE3I1OPKBMGpMMnFzdGg7ODRvD7ePo43a3BOhRk4oDwwbZwbjhJzMd@iPY56l3ILcy@aKiNcPCWK04P57A1uNJqbmlbcego0FR0dQERQAlKt@NoZrpfhK8Mw9SuajvqJ@QTYIVUO753lxTBbuMrsJZ6lhG22VLXtoMqqIK9QOaN4vEF0V2@VsK0pXZwhwkzdE71eccgeTbPFntbipzI2j7AotvpxoNl8so2lSUFb0r4fYIXNntq6Jlh8j84Ye1IzkkA2w02aHeZ8HCg2mhxMm8UjTkjIeD7SHIudONN6lBBQ5Qlg4rzKrBISAEb1E6@CnGIrz16HphpP5tFmHXynRMQR74sQNiOkbdD2g1aTFAN55RtkYHjWxQldzSE8gel3gnUGOspi00phHErCycoGfahYNhcr/BLDiWoGPBNAXLBOxgYwim0oto8hSsO4GIm5pPkyeGkGGrN6ADjJof05VoC@PtGAlBN0m1jeoUNBY/sFRJP9PIr85ngwHdxrYatiCoFpMrEEZTKLlobiWayGaSSDmDnYLGKAQ7DY17Zf5f@l9mOoABkoe0DA4PF3tDC2FDRWUtHF7BN6OtUSGVlUBeRAf6C7iqGaA0cf/a4ZIbRAb4IUujMEjcj7Tngn1XGchvHZWRpfBsD20oe03Q33JuBEHYR3dn8NY6RTIWqw4fqmGGeZLo7BOAnvZTK4TBQ9xbh9EYeDo7cnYCoGr0xASw9uE3DpjFeCbxsA0UnHxQw3Rem8DXZKyx2QEO2ZuLkC95QO0B6EezxsPCJGTYICG@uCyE1LtXlmwG0jc8C88Rn4dXzVJwjI8V2bGmQqhj7Cj7IZq4V8zwcSwIO4A6hwy2FXDaQB8QsFB3CyHUG5veGtqQobBQ5ufHUL3/OIOVC28ETcGj8DN87wJ@fGV@HQ5otZIu6pdBm8VgA6W8BKxvfZRxfF/D7mTfSn9j@RyuzZujxYzlBibz@uJNCuilmznDeB1cq00SKqVXCnxjqesIB@CaAXWn2xgmstfNcG2c6wFW@BQVTFbvWgStBeGjKMaxOd2lqbyAZzODR7@1eZOwzQVzBXrkAbg34Tr6TpEL38Y5q07oFGcgCJjlHHKOfx0UuNJJwWB36@xK2eZD9ux/y@xbOieQlOfgDQtyPhCCrKRPZLQRj0j3c2@dTpRIUXTSFZJAv6L0QgXlMi7qOficrWvZvr/SlftjyNUX4EY2xsPJs6EoYGLzewxenWtK/5yhGa3Ujyu4pGdu//p71nW24jue5Z@IrWULsYEHdeJIrgcCmJ1C4TSWRIymsXxMXiMiBHAgEYMxCBpbAV555KKlWON3bs2E7lYieVvCYpO65KHvK@/gd/gf/AOZfunp7BDElp1@tKaqkSCXSfPn073X1O97ngWyArLGMhdaOHj/x@mMcvGepyLgxrQusZD5bTZnD1Ja@ipgA2xR4b9LDhVDjA/IZXC5WWtTZyhWkLtrA230CVZRZqRnFZfrnkjV0Tj3pz5TtEtg2qmKZbcqwdcynwXMurTLZrG/W6kruK0IaElBSB0KrleP0uryRVHUVCQ1DceJZxqPF5R4HVpLlT0UyZofjP7VTDJ2nF7W9W1Gpk@nAcpo6wDq0k3DZUdReVeQPrk0WGn2KyOjqAw5uNG@0YfJ1aExOp30WWVhPW8LoRk78F97iOLOmNG9PXGR0aC60mHt7JW0TNchmQ3KGVAZeYNmJSntoYu7z0E0xVpJInhzuA411gMAVpvgFfzctwP8jp53q5QP2g5AdEO8ZJX@TdB@g7ad01e/5AujKjg5UL@fRe@HovMWoFcvVy3bXGXWwKvvRDmdBAZd465WZXbzmkmssP/jxSBE56h2PEwes/Z2gLKof6bLUCUGSyIl/4ZcG6uhNH9FKNuivvyLgHYrEhq5V9UC6MsBP04G24syGp6t2RewJ/DjxsUcfPIr@kX75LmW2@TNzf231ytHPQONj5ys7B4Q6VJEV@bVA8Hpbppsw/R@fefYk360cc4mTeH3lwjuOJQ3GWUAI/bA@CQDwEcdcFcfxFE0o2x24m9c196VF63lPfHa1z@SNm5sn4njSNfQ9NhMaoqgT9O2cBnJ@HbT/HxA9nIDmkQq3XHnoy4LhQGdwzYTPnHNw/cSW1BhScliCkZQMeKYNucI4coJQmom/McNL0OrCa3ZLUsVXQeOUQ@kvQDhGQAYB81Lqdlij@tblWYeBd4DmRjcS2cphbkL0fVMQ@V7tN1Ypt7hfykM3eoH@Skd4TjBYQ5waHVgGja6@rISajIKgC9RbQUyCONPeIO1RG@aBcLVXKn59Lg/AR@zfkreANTPLf0M573k4/MX5Sktm@igFg8DizmA1dJGxSogVdcrSmqEFdrKIlWdGbmZOnW5NL9Mu/YQvyFANy2bqVL8Zo/PO15762mfVn9rHwxZvhJBJwxCpHkW@iiuns8zPY@b9iNfJ65iJXWVF8aTqRbDohA6q9jvFEdjFL2sfIeezu8YU9XjXp6x9faXfLcEYxnkztWhFFWx3BJqo0H8ajkZrI11Oij2jQR9TKf23q8Ol9TbAFCLubrHb8Gr02jCMiHa28lia8DtRzhYq7qa0/i7Rf1Wuq7aNK@2iKvGd4kYZrTjY3qiJNu82rVyKiBs6WLqzjS@QvNcy1eYtyKm9cxilldHl2qDszLhlTf@dLwYTSOshbIGNkcXitaIg5Sa2mTaKEq9QiCvFSjsopXLP58YuprYcjGF6WkhMx8xJfttVexLHBQFR0NqDtQS4@RxGU4WVsGsro1Ki5SKtMLrQ5mxD9Av//xdpKkyAbeHxpZPUbNLL60mrkS6uRL61GLrMaWbhZHvujcsvrl4E164niOXD/mQVYUNt74v337h2Jo/d2xMOnD35bfG3vqXj/3hNI2RP7T@8/2n0g4P/Ok8MdQQX0z1fcEarcC5j6bbft0u38UqWyIgjzXIDyFXHYPBPvDdruSyCeDb95tnXKX0p9N9jkUjsv3dF0wM9BQ1RmCaTVBN0V8VuTunFCi@sWUPIZviMqX57YRvLm6fPNEtleUDh0bcDNb3vEg5AeFz0raaMNgB9AKqBp8pMs6U7j0zoxLZ2SkAOnf157BIEpfHwo7j3Zxkif27tHu3tPDsXDvQP4uv81dLMjtnfRbcz9p5hFgI/3tncf7j64RwncgEpJ4N0aGaxf1oQSgtOotF90xxgerIdSofwW8eq9kMn0B8oqwhfZcT9039MBksJ3d3Z2WiMX7fatewfvfgW5GvfrwrIwyKXhUF1aINyqoNEI1CajaNfYmTqylsUqb0hnU3ELs2sZugOizwWhkOfondhzhfUArxHxQZriZjPDplBDRTcBN6JSjmAdQREYstnCBqHchNro9kDVhherXfUFi25Jx6woRy4oL60@IcXgjLv9NofRVQlA96zVTdUGIwbACyGZwAB4B4MJQfOFu4uXJGJVQowDFPwh4TYnPD8bPjxHrhENXGXCfQ4EsibbxPNGU4oBjppen@cxYtbEuwPFSKEiPsGjk5xeT125kkoc8P/yjQ1fZQHSgl2wCytbCRXhsxtQA@ztp81u4AvbyeFtMIggbt9jTa2TXhPEPboXHqHB0ktUI6Bq1xz82VSO6hXDSYE4lQjTmopoO3S5bXnwu9ctByXvz9WIenvUaVSYkvGfrmzA/bkGvAkaQFQ09wt0KzQMiLElNIOuJGXbHwBFgsgnPo5GNRp0xm03UkDKOvZz76OPcnKQC2ERQ8WHWqc17DDUAz6EnKMPKnJzAUIMaUqe4msUz6Ed7UH4NnyGyhAjbOCHanBlbabwoGqUmjiyUuTnU2ptNckY7spaieJZN1hvX0PtM4qev302y6NnkhaKyVqa89GfMyoxoGenEbp56QpULJoG1BIO7pAJ946PhV@uf7DmbG7ff1b8@MPCcbl8wttCs8OPF6yUyM8sJJLD8tC6k6QNqFaaRJrxxy0srfQZebfEVa6QAeNy6gHzvdWo6Ty@Vp1P71O8rGg6Jb565XCpItmbEAlhJJlwdyuIuqqyQGWORU4iCPdOaCx61lUpBcKp9@stjGuPs1CDEenjPkLqNWZYNdKvMbxd44Me7CwZyafxdGv8ORWLXFIU/djmfJQ/sO87@c1cWUHRYtLDaastuqAwV3OyVzOcXjqv5tBtX44O9u/ro1u7tHV8PLwWtu1Lsb1W24r5dFx8LBm4ro/240vQ8uH2Rmih74V0xHxIzmPTlK6Js3BrQdH8FTV@ODd3tPYADZ69GFFVIzVqG/d76CHO5ktxaBoVyJloQobo8Gh75@BAWDt4y7YOZWHfa/bbZF@K2yDivqk8HbEdMm12Jc006TBBmnlSKTM2L41We9liThy8lK1C8iAFOR56s9BRe0EymUjrCD5ZiIVAw2veENXIRVt3ofYgvy4Rz@qoCSXCSTM6mEns5gIfPuxknzaZcNwKzBv7L7yhZmbciXTWRVfVo6mJSDHCeBw0T/DlO3n@3mf@eF3VwwyW@/UxdRiV8NvoL18cQsVDfCkuRWfwkmlRU0o6K0SlC2rsyCwvymF/doLSsdhnkhc2tnXJHMumMX98y4hkR/zpFr7zT2Vm@0zed6otnlI2zAnNhYeeHT2CgMkEMVhsmVQBxY9n8gij0dDnpKMZcnOt3aLW1FUrKZqZxF1LB3oLOPjV2/HtIV4V7LaXVlX8fKriUyJSkxF3a74GlQmYb6@uLl@FO94LVbz4WXHzGRLfP4Oz4cumgdKf@qQqBJS7@6Sg8kMCuGToHJACO7ZaMLGCwOoknCmRvtNhZLYP2nI@Qls8aMze06MC3hfFa82JSaxtydj5RDKxE8hcH4wlrDvKq2Zu9GeXV3efgrpdUd/N16@PFxsC4X347FccJvNgMMStEhjxUYO9ooJIvu6jVlyAJTj4oPb0a8TA3FJxLOscb26LX7jRRppr3AoGL1CvX0XOlLHNLHyGKp01hxev8ILrFV2Zch7aBMiyXkFsPWcdFY6sudUZkBJBV4ey3OJWRtNgm3/ZMINvrqP6IOUxgPGA6egBzL6dFSD3rOOtggo1mc1zGvAnOqnISUCrAcoeOn2R09EuwRv2pjq9zOkdFwPP6dQNieW8qSNeZjclZDxCZtaSwHRX63WnDRp2nf0OZwMbo5Peko0B2bI30Kk3ORV1qlRSXZYdh0nHnASSlE5akFB4MHmBSUu@675o0CTLaHOAMFsQfa93XJL6U@/YUnbMSROOgCcSyrv9ToYmhWKealTqSNhC17KShOpb3nGJFCjlBoQyWTixvJC2vLCACQzpRuhLJiouRg3A37IRsqkm8WLN9a3nSOEj12@PXbEzQRlfxUZUVEmOQRbEzpNtsfdQHOzt70RRY4sbyKNQKaWwR6GYZcOoO2rJFmDCB@PgtMGJ6ms899zlXIWCv2ug/mBkAPHXeK6qgFAc47IUF686r0QdDu@hnhS7kzuWk656rPtQag/G/eDi1eQVTe8EOL0SkMA7YlbCS4J35oZFrkTJYStyoLc4DAuJfGVDuVUIa6EUqmUifXMMpMV1bM3nZhJbRu@fMHWwMmmTDgNywjaJO8EAWZ51Gd8ShqN9GgbcpLdsR9h2vGF4KJVKc8l5cUcHbnTNiLvRyq5ZST6tkrthJUxhGk/JxziiYW050RmIV94rVVl4qODRvxaXdvRoo@9mOY3GEUPLLgJTOTay@VXC6HMnE/00t@DkDIpovFH5usELAoO8h7u5wzQeASP6ngPTm4MC4wU0B0erIALIy2QOkMrPY2wktzJceglFklscrsf55qTUEqJLKJJcS9jo6FSEaz02G@0BcGcckAQ/NEAQNM7XxJkDspmrOG2xinhBSYokzjS4Tpv/5BLqUNs0QwA9HquP1WM2vRFZs9il8NERMVsgO28MCO5B5E4FjzUzvRpPN48ksWkUj0MYjYoBA87YSXX1XLAnkUjSOVpq8bIioy0ZDRx5LXk0wpZzbIASCaWAFqOgvGpCWABFEOLi8GQxQHklRkHzyaAG8RO8iTXWVmM1atB8MqixPuawFpOwRkHzcdC5fY02yujYa4Z20b588nIpfKyJzqjKnbjtccAnjXJaAWsogOVhMloSuuOdeME7ImS06FMJ2oNEu7ImPWKrNBDwV@9o1ocKKFbbbIKsNkSIu4XBS3kJFfN1lMm@hYy5Zh4j8BziGt/HDdA6QZjTINgDk2yIYjKkQKNOMcWKmUPDpSaBqJExkrDEwgV8nSH3W1@4YHGHI79bBSs3s7hZtcguCn1SyVI@2thQY1EKBg1PJP7UZOMJx2AoojhKYdIlPxEc40Cn4hVHoTdo82VnAXHVlLBWh3QUwOlhJ4YDX1Pm@6IKAprjq9uBDyrzOLAJeXFZp0wcSqiax7F4bRxKYJvHUbx@O0ieSurLW9fGwYJgEo7ytXEgBc6PqbVwAQhm/NtKIrXIeKBZlExtFlpR0tA4m5FvrXhflKgq0F6QMETgJ7FvSe2QjLlJ6z1DDLrWeKDQMT8etscraROOYtq5K3zBXMWSubn1wsItpfINrLHyauKWH3TgICh1e3p9Jyz@mIgeuySRCOneA4WYUvt0BCISzmZJSh@KASGc0P5GA1WzGg26Gdo/2Hv34N7jxpN7j1GIWuA9Cq9vUFuG1HUqpSWMZ8@3LQ3SKXIEqlpgNzK0Dxt51D6JZodOEYoci6UWLgy4mcUMFNbk0H1Rqe@ei4eQRUHr53AiZEnfzcD02NQGvalbxZdWLoQ0TzDVKymvbUJLCIbpRLaEYIzkjCFscflnfdZQedZ/FjBgS9TZJtM/Ntv7DA2XjIJCFF8@C77ijlqoS1LUTkt5FlEFH2U3ck6FKhfyBj3EYEzgr8plcV85xZX2a81eG13ejrvk@PbM6zXPWp1maXg6zHR9R7qnsbNdH51cZlCZavdo5@CwsY9xunYekOUE/tQo72j38c7e0yPMOYSsZZm8c3Cwd9AgBfWDp/tH6DE0lmSZgBJLCCYTIkBP9t6798iA4e@WbCQbhPggb8If6cqnILxhY0K/p2TmUWBViAYF4SEzFSxKaQUReGfuYKyCt6H/CXXAF9DyBB9loC4V1Zgc0th4/SnzQl@nMwOK2jEaDwMCJQ14OzYSuWgJhjnzT7AA@SLygW8nbfoS3yhjHhryDYZ2rCwayGCxjLTv6vq0OnCZHE77bVuhk448CxduHyDxtSk7DrrFtewsh14lh6Q0FC@cLcPJUSbnqNnkknIEpVZ6xghiZF671jLK4B2gyKKEJiG0TKEC/IJYE/m8l7vImAGiZBbsqhw/6kIYNvRRGBm/5oYxR@zWlPV8oX4kEP1JWuBoGuGv@@ajFBGYfJ8iY446Wp7rMaO/qrN8w2zr2bHpfSq06y6h9sgDaPC9wGZHL@SzL6Q7@dwlG9DAjPiMR/MAvXwbkx2mCpnG/aAGAxWMpoItCP1ADxf0/Bh/T6Rr1zYq0NhAcDkT1rI4l91RopGQHzAAiXnWprUeurFhswStOMwQGyZENQniAxNiKQnipQmxnATx6ScM4nXtfF5N3qZYWl1lbebIfCYU/zddvFhUsBtKFTosDPjM4uo0ZiQ7jENC5x00BzXPbEButuz2pS2Lov703wG3iUuWKlIl3PBLmn0J5p//nrXON3TXGKW/5h4aGxQyJ/LJi02Y8b7wgSRx1SRpSxrH9pNLsFmWmsXkst8NKeKDFKL59KcRmGSy@baad6HHT71w3QjLVkOrhjiC/5hH4LwOggaXV@uLvI2yAS9mL61rLKoHIQIGWTZBluIgSVW@urTKiomvmlhl1QSpXKfKT38m65TnVwLEDzUE7bVyMBNB/yuy0Eg1HwolgfoMiTY1@@Grbyr4SbQNZrEk8P0QOxU5vrzdP/9GvN1hyUT4308kTipg0pea9sSB/4fr4lhOxfEhoygWU8ctyxD5fCrEpz8K28HDG19mly2Sn//h1aUr6aV/NywdHvOb6uBmrkEhi2@BWj0omklF6xobzx8MgE5JaI1xjOo1Zyw5PIulwVi0A1WdLS3OotlLKnuamL2ss2PIZ8xgKS4J/esRY7TBEQaJNQo/k5UvM1wqc9MxubYcd8jkdplZlwbmMDaax5GmOAbTsxkTOBYjQsY8apmbk8zeLENccC1R@PGbo@Zpv4kBWv1BvyQjgHiD8s7Z4LmHB9WojG4uSs/9NGnos7DWhIDkOAfF13uoUAFNlU5FWPeb5XYEbLbb47NxD9/QHClXoWOkchldxpEg2B@f@RInnrj3x14PeuAgpxayiCDmDaGVdAoDK32t6mNVJ1U7X2W5zHrjJXJDR0nUtvbIGwZUmTMvC6DLJ2JQoQpvw4BVLDwaqF8QInZF68j@PPL6rm3AYxRXr2AkkF@EvMOlakQZ8TExcBRQA@TJ@CyC4ULOOOnGOJxT8tHix64UlnDkXKQbMXIxQoi2jvB8sSR90JFrGUQiLYhGUSxLhZUcjxIh2gfyPItCrBSWKljRELPIRRF5htaa5c0uuS0io1bCQdg0NM0CcIQhejmumxXoHWTodjnWL//2k7@zchflskqjmDpevwkyA0UkCbHi16PBvvpuoEf5RNoqxnD/fYibUXfctnfWxAg1gYEaiCsFM0wgYr4AQkOnVYMe7DeDE9vwBaMqRMIql@9tb4uj9w723kdrKL5EICqIFUciWBdWnoedSkbypWIwgkhKmId5LCtGINWIeSjdKwTTPSb3Ol3b0MCC0frmH9No0V3@ADXdeV3GEGK2xU598J4QdWtNtHoiFAXjPHzzjxjzYMjas8mIB0NLEiZ8HLpA/Ooq0p7rF0Mk1/eL7/8ZVSctSoDnw3uVM7PqNKafcuvyQpZotlg9Tu1VpBoahFTEVw7Rt35MyHwO0q02wswNc1fUSJK7/cO/EoQDHx9g9oySIoInfyWibzMi/XpAI5eKr3glvu8wvo5HrwAmotY02sXHcE6WRmg0ZBvJ5SuG7xffly0GeC/AN5NL6liMNDeTOBn/as4slZXTkTa/Bv7UGf6BiVSauaZh5IMqEc8nPwuXqdlNdp3M9H3DWJ2xpiV2@JP/TKI@0jGH1YMewBmtOVWJayWlzX/xlxr/JHNjcgXB/PJvv/ejsI@T1J5NUvvzvXA1TeZ7MUlr@43YlvRVPDKs/CR1Kn4arSaycieO8TUNwU/Sxn0SHexJ2pIH0teLfnLFsk9D8m2FRC/4yZVLPg3XdxSuxMUe71bKcp@kLnOFPWWhx/AvpjQTFuO/mItxctnMp675dLL4G0KODB8aj85NS7ksOZwKsbYbokp/0TMv/t2Mt8bc/fCqLWRcHOCoAB1KTRHaQ6jJhrnyL@Ix5WfM14SpVelsQfXIqKUqawHRpNnzE6pynM@triUcOhD3EmrZfLNKMrNyue@y0f142EGpg97vzkjyGNHzHwYPSN4Zv0FzCdw2iCtsbUPuCerU5GN6wfHnyAfRkc8hJWqgB@gOiBv0d0N3t1jlFJI3bsSx9AbMEt2g63QUhVIFESlJ5KvHiUIFy6mJC@Gf9A7E0lWLpSscLNlH8iMb5ly5eX/rR3pH0qM0iGKPocxfjfMf5TSQihG9lZPHDsnTpaN2It@0IBVNVUdA6tH9z@ZuEasunZc0wNIwf/dP9EHn@qjL2oH@oMkrefzH4Jg4MKknoLF/8kdCYOcWwy0jteY/VRPv8w6VVjmeZNeoJ6WaH/@BhaSdPEicXbtayJIYU2UssftEPD3cORB7T4/2nx7hhYzpGFHL4OmCHovdvC@TABu9JJiTZWsg5i@xOGvkMXl5BS@/lKPu//n3sPuMNu9YFcsYpkvL/SBSrqrKXTJGNBXXHiE5PnPl@dICWsd1y946zpocIRCgd/sBrlffhQ8SjC8m2OGzPNuY/Nlk2pS6ZcWM5xpT/3l2y7iMSb9MwKMOJ8CpCpw/p/IlZXwxlEFXVlN8vXOSXvMYP/RCufwk0C@agiI3m8kXvufn56Uuhqcaj7yS66N7Ih8dw5WHJ8As9Ad0qYlus4HwvDbItui8cNx@EX4qtpv9l00fFWTemaBKtHP37Sn/zaTdEQ9PzjgUx5veEwtBt72FaaFdAGSFVvtFoXveqckMNgzWCieciNzPSH0589Unb9jVEIMA79l1Vqv3oj3oEbdrtXpwkFlh1dxDBTlVX@X3oceGMeoSeSq9nwpimm1WpBD4aEA58BG4KmVd7E3q0@NI8YkuHtFm8Tki5qVIWSEY81mPg8IGTDh/Elaqqq1PpLN4bUKGrw@oFKIgEc1UwUQswjFnwkrxm/hChWkIOY2koeVP26HSarz5G8yjowgDaGIIA@7a5foHz@rPjvu@e754nC@fFNDREUK3pFkjjSn57OHPOPq9l73hwI8k9V0/YAWXikpqn0pqYFphxRc5VjGNG2iWVrjxwkFD7UCHMnGLvhfYnjRTJW2cU3retupWOMbcsLpsDI60p5QMZBo@PBmm9iaiYwMRpusuqUh8SbpQ1vsj9KelYIsw5ugApj9FM0IM1BBdKjKGqZhFW4WvZZwAw84@cGNdUfkwFfVYltHNmZx/s/k3X7v5XVgXya0nguVNMaY0NnFhw3XlcmGPmJuOMa/QgvJis4cu/6ydPrmnUYqDudpiWZmmcD3YBRl01pj8tnQ8wS@pfamFgnVNUfYVU4eXJa8LNaRa0yR8had8RQiyPG8gHEEkoZgri03MYiDp8sZBz2JJxc6NRk6okRMuwtCTlEYey2IYyNN023CMTtuacB4Bvipr9JJYKPzmS4xPxa6IFsu6znDPISpQFoYwoUhn7ePE2utGo41NK4YACXEOQcftNse9YD0T3/CqRf1N71E8lGqP4m@SDHivAAKjLbjGSmW2JjL5YoFX6R65vYRP9YxVLVQKVfpX4f9WQSWq/9X5xEoUshpNrBRi/34ticc4ssliUbWyghty5lcLYjgNTgf9pcyC0Ge2oDMb/RHyC@pzn9@H/b43HLoBhTkSJ24fH7cx8Ks3wBsLdP6FcXXg8wuX/IusK@SCn2Ibz/0GImpIRKXhVFi3tiwY97PhYBSIj3peS33GGOW3V9Q3f@qjGynfdYkH8oEJks/cqO97NJruBnt9vJcoo8fkYMCfW71Bq3wGorw7IleOPqx5gPAGpdG4XyZ3U26/g8/iZIbQfAFNO4XqoGudBoA1sFt2DinPd9E9pfVs0u1a5LzF7XUOXWTc8PZI6Egqux3iO5r@qYXb2oJ4AkzYOrtbUT5MtJcuGnFXZOVjXLHH8ZxJYyBrRPpCjXeMZUmaGRYqRcv3enL9Z5XoARpKWTliy@wcnYiDIIRXqpyyACuGREpgHzFIHzPGeFaEPcIQoS5alshG5IWQCdSO8KusNEygiuT57BWAPcReKSta14ZpZZ6xuo7uPfGuzKnm9E7hoZ1UdW0dY3NQT3BAcZrk03B1DXPIQaUvMOIc@6Yx@5F3ZEsAkCeEAiECjz1Cjwyt56REipd1cHgg/ZVUHl5PtNAlWo9ivOD9Vd89oSgp4rzlcSiYjucTAJYsn3zkDeUQFSKk2hqfAKtNa4Eiq3i@P3ZX76ytUIMorpEC7QzaEdClMmBG17JlatxpcNbTvbgbnIqe@9Ltsf83bjbFfuFFSXRmy@0Tr5tv54h0YCgjPYVRsO8WOG175@Gje0c72wVRrK4iOBuoaljbGFzOzlM@GXBIMsIivHxLrdsrTOS2X8hulbM52fQtc9jzZoMVAtizRijHDe2sQ8XkzRwjBpGpg3tVQcdb1LHdUFcblxs2ZTzCqAWWGly18hcWLCRprGsBSTCyOUKZXHhowDfYeOaAUvcKGAG5uzVQCMNQQkS51sbNYlGvqXX6VISNtVjcZDtz6wHI4S9E9mDcj@y2WVo7TZGFTQ695fHWdjNL@0LJqolTJ/uWn60hd645p5f2OHehQvz1u9gKmwfuaHB/qubPHiutFRiQXL16nMvJhOz//DeIfbPQLKBnB7kL5K8/cpRL2BJv6jvsQdPO8m0wFPuoFLiT4AFtroET1HSB1qAzLVFI0s4DOHs79kdmHUM7d0HazW3HWc5dQJWjIdqhDGEzdI8AY66Gad1IWihyPHvWR7e4iyh/ffXxo/dgyg/Qv5Qf1D84XrxVLmSzcMSTBpKDkT7E9t7jfbxJGOVKdKPwcDQ4k@MyaupKSviwj5bD1PqChV0r4yqEnfPEDWTv/fvTo@bJk@YZSMxNGILoBU7T1PrBMPeoy2@OkWNFJ9fKXZw4BHU6crs15oRmvvPSPsnVAvhzalaxClU4S0uEPYBCDjoQiI2614fT@r2jx4@c7EZTIFYnYVVk8y1NHEAoRDA2JpFAGyEdDKeLVBWw3SYRDPzks9ZmtC8b5eZmtjabpbbn0aDZYY9f2ZCAO/a4IClu5MxPaW0UUsF06DqYwEfbuztHVgHKouyLiRTjaEqbFjsjdlQdTG64U9AROD1EGMdZefttSsMiY99xliqVHKqHzAAb@YAAtLywRrXZqOl0bD2QzaFXoqtzd8J1EXOyVFoqN/v@ObCj5ertyt3lyjuDEb4bdFy//bYPW4jTxJCyXjB9Gw35SZ3sZNDrvt31evhgdXNlcW3Pu/87X717eHvbbrd@C3hI67k/wAf80dBswKh5LrX/YI8dtZm6qBF9wNlulofNF4PySqfSXqusVe903Dur7lplea296i7fbd29e7fdXVlrde7ead5ZbbfK6DaaipTOSHnQYvLHarvXqzaNMVtbqtztdqvV23c6q3e7d5cqy8srrbXVTmVlpbtWbS4v3@4srbXuti7n2sL2ZGCDVfsunh3xHfitdOYuM7e3y9K5/wU';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://raw.githubusercontent.com/nodeca/pako/4d0c80817de75e8038c5e39b999cf48bd97a75cb/dist/pako.min.js","text");rf=d("https://raw.githubusercontent.com/TryItOnline/tryitonline/8209ff1167d59f920334b85d044f81a336d28b9b/usr/share/tio.run/frontend.js","text");
#16  "?63(o+?50;+'51;'  # #@ " /*"r"{\D-v ef26q-[af.q]PkPPX)\( 9 '#CO"14"^ 9                                        7 222222222222222222222222                                                           ##*/
#/*1&7//```"`    [>.>.]       )[-'][(7  >77*,68*,@'_         7 )(22)S ii/ \ipsddpsdoh#####(#######??   #### ##  ######     ####         ###### # ####  #######     ####         ###### # ####  ####### va5# \7aa*+42@n;.202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'PPQ_ss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''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#_#1111118&1& 1111/"78"oo@ 11     xxxxxxxxxxxx          /112\   ##### #######   # #    ##### h#115#  o#    ##### ####  ###   #### #  # #####  #    ##### ####  ###   #### #  # #####  # >  #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D  e ++++++::@                 L               R.----._        #-----########8=,_## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx\#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ##########  ### ## #####  ## #### ## # #####  ## ##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#~==RtRtRtMbMbMbPsPsPs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #  ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!                                                           
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz 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",'_\['];#/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;#p)';  print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||\'_\'[0]==95&&108||110')or(None and 9or 1/2and eval('hasattr(zip,\'iters\')and 200or 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*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;\
__DATA__=""" " 
#  \
__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. -}
>x--/2  
> =157;y=146--/2 
>main=print y{- 
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run(putStr"159" )
\end{code}
ppppppppppppppp
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, _String os4721en _e25 $91 <>60or 70939597cr=B+Ru8"?!"&&1/<>ca ge
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  x(a) #a
#define u8 "38\0"//"
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""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 int known;typedef int macro;int x=  !'(',y[1],z;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?"79":"197" );}__attribute__((weak))int main(int WWW){known i;int t;f(x,x=sizeof i);z=1;}__attribute__((destructor))int g(){z?0:puts("198");} //)<*/
#1""/*/
WWWWWwWWWWWWW 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 Unc<<[|]
>x=1;b1204=128;y#a= ( +)0b1204;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]==1?17:isdefined(:super)?162:201)#s>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* <e 5>1  *///\)Q222999686#

This answer is based on Ørjan's answer and the work of Cat Wizard.

New code is on line 183: b1204 = 128; y#a = (+)0b1204;.

Without -XBinaryLiterals it is parsed as (+) 0 b1204, with -XBinaryLiterals it is parsed as (+) 0b1 204.

Test all ghc answers on TIO.

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

206. Haskell with ExtendedDefaultRules, 9836 bytes

"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XcEmsysqMjMyMjIyMjLxUQ7G7v/51EC92aOqjjm46zFFth7Us7Vq1Emx9xF4omp1NZwIBhKpanUFPNRy7GAgymTHNaGoteGeOeaUa2q1qgX@asb5ldiylx5yu4jDVbip91WbmwOkPHGa250fLMLbVMy@1OMbsaUYHwBzV6luqQ@ErjJ0autJrtJSpkOxUgn0Lwm22qepfel8c1jR7PcVo2QCZY@yNadkqwjdV2zYx@ipjwy21OYU0D6CKpZl71f2XU0EFxl5CFpW@rg6Z0rAdS2k6mmkgTVLseP/0@HAqhiyzdyfb29O@afY6bhpse9C8mg7KsFPLVnRlGv8Kqw4cc9eZ9s@yakc1FJZOFBLp6cAcW7eUmSirzFKVVlvT1QRUCIuzrqr3VYuhD2ubFtuFLOn5VD5Vr45jJpoYNz8OnEZbYHom40yVJ50CwptWVzUgh6npQNkLnApIewEtjRJQrBEL213TAj6y2MBWW@zGtFrAXIY@isQgPhvesoZiq7kVRJDxEFwZ5o0BTOSYULWNkaMywzTiFBkBV5i8V59mrHQWfasHu9P@OZbem/ZbBUZrXrVn6zKdZ0dmfzTtW2BvtL157JxJ8YawYbagNqbCZHaogBclM0n4THqyFTShdqExs0sbMtZSmW1o/b7q8EDgFdWiYIjNdM244g380DJbgyY2PqerQtrYYJEf7EATYlVYX4iJBDpYkDiIg0EOjs2e6s@vzQwVKsjuq02trTU5Y6lDRzVsyLKdYBoU4kbTddZSdYgwxt6MMdvE6h17NXSlm2gmAsiYmArrXelMY81@n/EgKAVkaTuVZypSj91CuN612bDfY7bWg2Cnabbbqspu1X4XogdaZoDB1exPFct7W1IBxlBd0qh9EAhIGhMpDXRyKXRjKUBayxY0cLQeEFZzQjZTFVtDgQpRbNVoEVX7nqg1mTLB8uxagwYPRR9YhNtWLWpyhBeap6UCSsWr5vCNpTkOtRpWZYeqYrETS1Ujk2J3IklIzMQUHCxIgip1bS20dbAdgsrlMRJKHyrTypy8fRVQWKLMluol@JUlqRTY2t9kd0sX6OZSFhigb4WVCCv/wOzkxYUKv6HcSHas@wBgDQBVdJY0@05Sifchg3EHMphU0Imu@HU60dd9CbO1qbrwsRyHakFtgPBh72JUsubAsrAnGRNVuYJC66bRAXpCYa2BgfQwWC4FVdA0oSOIMfUaqAaSl@oI5AJS@KSrQaXZWCW@hsX7QyIo9IjAxoKibrq2qQ8IDmLaDvIyUAWiIsbdNnvH2oqmYxQIR1Q815ZqD3QH4wyMFtY89HdqK8HcbFCDtYCPryE5BZCSB7B@z9cuKVMADBVhUlEx6Md/@metTgfwVJtNkG2CXd@xltmknluhzEJ3yJBhQaDqlC2Ai2HqPDokcK3oWosEhGKMRBKUCUr1xhzoLWZCgtaNBq20q1xDy4bG1XRUzuS8s4@xnnLFpYnGORcK3lMaULGUAKVNxY6zFxtQS001ECSeifcGTjvP4v0tFrKT34efF8PPFy9UyFwkEVleSiY7JWC4xDJ5wVvoMc55V52QlLaj2KbWCvRHTtc00izeZFKzbPZVIxyawBGKhaxGKJJAKReOlLRyM9HWjFY4tAa8WIGEQ5FSs9w814q10lR0f5KA5gbRYHNVw82IFACRQ43iOtkDaZ6AzuFdXLh8YaZdR5JjcMLnjYSZ9rvmHkFSdpAvTWQQkEMJW1fVfjiVkCMoJhBubrkxYF5Jp3CIAhe1WjQUDEX9RScMUNKJgmJjPdFMFFt6v4udFhDFsPvQE1jIu03oqVEy2poDGmeMNYivqRcByUIy8UYNWSp26R4fUZPkTQ7jx1FQCgzjJjTZktWWryGDEIC27Ngz0lg3byBByhN2MyA6DExU6UDVQGRekCovCE@JfCaLxBUNwNZQWT7e0KARYHMDmS543lc2AM@kOQxg443EJ3t6ygiwNHm3Om4wTGtDW@qBeABtqKmizAHho/IOBRMZUPuzQcdGbTsVT2ezk21spok5VrIa/whC@jb5aEvCwvsbEwoa1lZvmK4YnYHSUbkmxpRmU@07QlBBSWwHRNF0f0OecdF5JuxuYOnFdNrUibiqxTgNFPK89kRXqKB0EYp@HNQZlSliqAKaowViSR9Npw4A11OJS58QZCIDn6QHsuBqAMBk6lBtDhyQasDAN12t2QWexdwZXC7yTmg6efDypw6SPd72ksbMyJVn6UAi6XlhNh5EEccancUDnSuiqkx4UOX7PR7HrNi9OYhNL4vQEfh8E0klAbz3FZw90zDnIAVCemgRZDKE1wNoYseoUELH5apd1Fg9LdOrIqgzHAi0kP@6jtO3i9BPaE530EgApyRPrNGuc2AgsyQda6Q5Jnc3dLMBYtmG9pl0U0g2Bw1tOFUg8vPq8NIOXIMC1rZZGXruzwPgunCobYPAJP8NBPYFSSS4CQW/SwBIQAkgVLhtkyjeBqFyPDKaYSlBTSkBjU6KMQkbrgTDHQljeXTZMHsohdgZKQao6cGwTzNwrCBkPol8ZW5X58l@0utCocSlqRnhu9Di4mKoGKqAZF9cfA6uNXQ9R1cUXM/JFScXwiXQRTFi5MLQc4qBfrXQ/bmLeRipYbUNsVe61fph5bxYzNRiyrksnml8RkDUgWQD6Dg@AE8oUi6jMxKRKjdQ0ESjPVn6DZTOx01L6wsivFKuFf4uqJAhMmi9Pg4jLbWEnezjNOmVLegFQWltdsNW6OI8dVG7uLtoRS/uQzGMHSkp5QYUCtIL9xIdyxxAdxk5XynG5Vokcp6BTrJRDqVCy@FwPq5DQkok8l0@ElU4tcMhFaR2@OIiBEQV9Dlvdi3CN4ylIxGPVJAP7JhBJwyHEnd5SL8RqUWiIYgbCcVgiFEOhYAyTSSCTYVGzpwg0MHRa06YjWg0QGxoWlf4mxH74JeAARaPvg38u3E8OeztXYF0ZU1bR1UkbnFtBF6Ty9yzRQ9P4yqyXdJYDehuoQTQ27a8kRGOxo0B6c@k3Jr@hGg4iBDkh30PylVtAgYRt7UhDBCg3Y9cRQj7b9SFNmDAaepq4oxUE4lBw8Fhr5qYqw0d8m4l0bTHPAB6Dzj7utKEhj2J7kJiF4AQ@DyZnB8SKc0gnlaVaFTztTJCx9JUDKRfSyOtfaDZXSQvaFY4lLDaQFVU2UE3UIlqu6wJfX4HKK0ONYfr8MBHxxhlR7HDEdQaq1zrQmUPNQbMlGsDoO7cbMJ4RwXNAUP54JFtGdeaZRpI5MQWoAaGL2EdTCGfR15go2p1N735MH3nIQeKzXjLPtr6sU4Tt2k3WdIwdbNjsmUAQNZMJDhj7xpoKgGdz4HhJbO1WyJQtWMaoykeVLG7t1FHlHMZT/tWEDJJ8IlLkDVsfqHHAA@U@Xj34xb0EHI2lYL8u28purxC@rBMlxE9m2wMIEy2OvIN1uRHtd8dTRiUkD/4KBL4yVR5w@TjegU6VMiVaOG3FNXfyLkPtHM3qOW65pV9izQkNGX4RxkTpQdlENqpKA5vNlDC4JQ3@rqkmEA6U@Hj@kXBdZGckFvewCne7pmOknyX6NoMbwHUF@Iak@xkaDGUjMfxLlEQS1dYsqVeJ1FKCcwglU@6AzWgNrsmky5Ad/EDSSBCu6CEx6EQqkVqnhdNGKcDjjkAfbGl6lpPc3bJkKYbqBSNO3w3FO2BYwSHmuoExEhmLLjR2DWW4kaHw28NsauzAyo92f7B5lb9sHqyU5aSA9tK6loD2kZLrfdApdVVW2LTV5AdqYBMxL@90o9M0ylzRrjS2VevIMZxo@9t1vd214@qRx94JgiNrfUGuoJZKS5NAWD0Ywp226vPwti2zJ6n69uiIpYySHp1YjYBB74idAVDB2IuweefQ/8ezg8kmoFOs8niJn/1PAXgKgLinAH1jp1oFCFpDsHzFJB5QonzCAmr4XoW0NObQZiwrY/RzQt/OJLAfCen7hG5bQzsvq9kd7JM/tdOu436gOedJu@rODYifeydIW8@AzFp@xdkmQmaC@zhWyF8fOZiLr6ZoLnAHr4sx4czHvPRTYXMA/WQ5QgZzpDMxTUVMAfQw7RKmPyzKuOwPIU9NKUi0pob/GAkD3eBcOO0yxgVTcIILxcwzbmjx6dE7DpaX8c8kpYnQjGIT6SweAuGPWsIgvzyBadYwAv0Q7vfSjhDZ4wi40cRB22GT7B44ZwRZL2u1KFVjnPr@viCWFwHASbnxpGzXmRzKqqpjb09cF6vab0OImDga9Kujz/Ii8Sr0J3J8TeKNK9By@yPfG35Ls2J39OEOPG1rgwnN8kh1LusiUBO7b47mzMRxpsln8GpX3IzYF1M4GC9cEF4Ap36ngmq2J5m07yqXzIGvCHDRUByxz0TCr40DkmP7Y8sfj3fcCr5EZHMBrF6ZeJwe@yqpxJyFrF4KHpX@mzMNmitdJsAncnUbAjvK3qNNt3mABSFTQ66RZxkQqq8wnkFNBuaMIZQbwiMrAuEDKilGUryiB5oZ5iXn0mLyURmGmp7AOp1EoZ/6P4KWLyQJ8h2o6E9BAp0way7z7mFPBrAECedWEnI7ngKLZQwpuLmjpPdAwKE9tudMbOxiapwBpYDscTzP/2sBVUyW2FdZUSDDM9RB0oSt7QfrD8RFV/oNr@uCeZyoGsKEYZcX0PZVHBmQ9E9x3zUqNOweLyrWD3U5UV1A7viDdrbI5zHc26p@qClus/5iRCJJ415PLah9ahE8MTBKA29H4g@ZYrk8Wk4p5tKi7DwQZemUiQLa5/Xizrkww@fdgvS6Qn5dC2GbDxF53QHzoDfcVbua/Wq9fE3nyrFSSZLZZWGrCZNW2lo6iN8YClXg5YZ7191qNCYtdwc2HH5G2jgird15Yo76@icTwBeREvrdFTLfT4EdtOFcQQNgJI39HiEVVxdi5H2rDyG09L5/SEQd12M53iYTppOt29hSGKRJrQaJC1Ovcd9ZNKmCKsrjREOBLvfzlmYICmxIHjKzWg0lcFe15tnGU/y9/sPx8eumuIXCvNj80l/TpJ5g5gkn@yPcyMYlVlM/3@l1UNfpvUUPZ5u@ZwPinXXwDp2zQElq0C8qSs2MJMjqkO9huqj22MMjt1TE9lq7HqEvcfZcafbHpq5Ea1UtOSmqWs2Nmf9ITE6bewep4nLLug2jopvs4RtkV5sd@Oea74kMJsOTps8wGhPkGx8xgLnhHyckzAfIlrTvMHfg9pG17xW@X1@b3c7N1dPkFFxnVhCa84VoK3m1zgVp97pNp@OV3Pz5TT1uf5igmBybPBUXrY13bRhkI73x0gB6rZt8/t8LvZTTVOMONmx/e750USm@iwh7HYP1KWid0w9l@8kFbg9WOEDq42SXzyfKvE8iSXLX5dYrmJkGrJ4Pijqr5LW1dc4gYzdFk6K@ZyP9LPzxJaYTHm4gDCgwJnu@YXbTuUpZiLJLSYPVYDV7N4oI/f5E3qTh6jr9ib9ESnaoPdhhEIeHI7Fle@fktrK46m1niaSZtCufq0Qvsq90lXovOg@U6UsnZK/MYacSj1dQLX1gTpQ58qng8alimsdHxl@PD1TKVGMJWFbTALx0LLoQd2KYeSTco39Nr49KmAUXYNG/lXtZq6864Mu3seR9yE4DtExG7FjDPoTlTsxfDOOHqdct@@2bLM1kUkM@VaJlP@6DjWhrtsq/R5S7bd6JgyWzR6oDcYT6l8gJTMIv08gJp@xojFhLZmbvDdzDrosqB5Qo9qVHUdD@dOETvqhET4BFwowYjNUZ4T3hyg9T4g2TFP/lpoBWdrSaE2zHsdVrF@roRk1RyyiYGNbho12kUb7ISsG72fE4BKohwNp55Ghs9829chocMbO/khv5bO6f218CT01mYlsq@m6H2JIsobIiXxi9VF25Fqo2VB1hT@GuZXH8BUSmUfxeVqHUG9plgZndvhczniaLTglevojIJbWgrFJV@2p9PqIUq@0Lge2@3gQaGjib05wIkkzEw/E62vQ1g28T8wb@bQhxzRgNOUoVkfF4YiOU6XC9yH56k54zCXubk/pqHzLw2OiY2yVwNV1fBA3ds63TxT5gpcmROPrAR5nBWg4V@rIdp9zEb4ZNaE@B72vm9mm2ngTzaFfbdSJ5Nx5nq@oe0bX7BpdtWtR4/DeHmoewJEO36zyWCEg/13FvsLlhCSPxqO5ru2nrm7q@lOoi/KQS0fTnG@p3cKtAC2I@k14R0oDAsTjqyY86LKJSNR3P9R2uuoAeibbdMy@Gqe3h0B1NPbw@3zj8@5ByGZnmmq1@FoItPwpjtbQVXajQRYubf9E9HxDUkM3FVyx@ojyDpRxn08xTTVN66t2j45iOv0@Pep9fWDTjUy88fZ822WRbVNOn8IMmsOXoXCWVTtmo9nVvpalhqo4hnaVdG04/PXRcakQxlRyjcU30Tuha0Ara5RAJij7w4/xsftQ/@eb05lb@o2BZY2@LhgmlwB4plY@ZYCOh9IXs7VzgqnLx3VW7nqiR@YtxOTug9xECjQqy3E1BVqJ/KAFaGJJmZBeNMv4gNIzVW7KjG9i7VtMl2J1ABnxNN8KB/CfZ7x4SBDuCPkGo8LwzqBjR77OuN0W6FR4m4uw2sHdW3xqydbNG5@hGZq@YojH3F7Zm4Z8bE4k@@ikSCIpJj/j6uBB65au9W1@Z/F2ei6W2dn8WajR/JGuqJ6W2ubTFOj6mmbXMy1cVw8qRLxpqXYTLd4ofblU5CLHMDsgheM6GwO7sHOLMLuAYJ5uMtnDxd/vqx0F19ntabjkTrdnOz3APL2W4CmI3w4UW3s7MB11Ls7pNQVPQflG6WjNnYlacBG61BWLsvhjohGg12xF3HQ1m5Y3u475DYezGU3PzwZOG9W9bXaPG0J8epFYZcriu8xdjeo50KyP4crctCa1TjEz/6Cg0xwymIrn3HLOX3/xmBXhZtDrD2zxmJ96Dzcr@C3HvSvyt280kILxzyB0WVfRnfnWZZ/xFPQp0ROOnQ9p2R813eywj/kUA/ULBBwq3Q8w1jr0y4eKAy3AmMOslP4T5y3RNhHnSo39GRhBzbC4ZmjO43YYx1FgHOQ@sUBc1cLNOMk9vCdefCuG@Ml8quw9KvGhSx81dRjZfA3q8MNXINSNr3ctX5l2ga7SNAZOHDcwPtZF5B7tIopsmM/5eICF3269OY24rNDpNvnixq9oYrYKI7qBrY/Grgdn/@dwmIYbtx8WsrMx3KHBptpWBrpzhDN6M/H4Kpgj2uDpbQWyY2IFK/hpltiHaCfczb5BWu1LG4PcjSIsiNuVBqhhOKaVYAQXDivRaCQS4JFwlqZjAJgLRdstcSsW38lpM6hIh2C1Njs/Z0t3w2KqKN@zMpOKEqvVOFa8aGPQ1rBPeyWPePTzJaVWXgrF46Gl0IVRZKmQB67qIKvmgisTsG2NHjy/YxIwQ@FrutHtlrjEt5rZXdrGCXp5C/T7U4PMbjhW4Bum@G68E1wX8jd/2RK7WzsqFLangb4ABMHN3WZP7Zo3z3m6IvVqv6/g7ljEAV2LzvdqxTeqDGQeDAT4plbzhp1un@TFVjmxkxxeDrmi6OWCVy6aonChu8Mrj@fGW7QsEvZiuYWCFjboGTD0ajldO8GONVrDPrDGS0bBhWCGY@H4sxVju6yl4uw7bU0gk4tumle0xwhz8jd/yTcI0gYFsXDcTZ42BvtSxH0IMu3KazbNAeTaRXKrWqYACSORoaMZoDGToewh/wgu26edi8CRcXffHiXDN@9tVI9ZfIuFcJM8bgcqae3wUvXo5bvzVK38A@sl1f/0s2TkThBO@i5eyNlSjLkgpXtkLH9wFoLHoSEmLQ0lnqC3e0MTuzdueH0AiRTOZLiBw@Ux0@yLVkN7r2mrsceN4gyQMLqpnt0NfD3atk0Mq97QBj5a22xgB4z7oQ0bGhi8Rgg1b3XlpfCA29zixw7LQoK4CVIBF9/oTfsZcDMaRlkasi@si0wWb@Iae3jjhNRx/2OvvO4u0Mr4l9ElN9XGgFaKXKcT6UyZirNUL69VyGWpLRP3IZ9/fzFMp@IXw9WtWtJ2iXpxMfwulX4PVDctiPUsiS1va3/zbilRSX35YisjJkn3oRJf9gdiYunucPdw6/ikenJ6DLVw74qfbdPqKWNZg1xEq@a7pk47vIEulqba3yB/vDcAD4fZksLW8OySSCTgX7ZNoILWUlxa4k6faJqI/ZXo8@Lbqi98FkDItLbGXI7ahd4U6xCYDamGhR/0cZ86E3HFXlviMg1lPDYgjzC4uHKOLCVSSawMxIoDsZ5IKvZwYZ9zv6dQ7KtYHifb87kgSDEvvXMvnBdxLgnufyvl7kNH@ZuXm2N5vNwE80i5AdTzdeNsV3f3To@2JqMBj9GTpG65kBX7FbhwxpbGzXXu5mLaNCYior2yLDGJIvBX0ZnRwTQN1blRoVhCODZ7PDJxKOVfCowZEyhTxtN9aiVOi3CYcoA6SAmLNbWdoq0NfVl0@2gfujteRE8IbEseajfjCUlgDtJJKwm83GIgVkEut@kdkhAX8jpk@9WfmNvisGjYR8NQiGI90FV5vY7N4N/XK7mudI0NmejO5BqLszT8dNXoQIFd2EiJ91FsiRNCWuJ5l7z84ikfkKfWpUJmA1rIJ3aMQC@tK308UkBA78NQvcg@D0za@OYKE0@/uMFBqcIPtKGqbSpYGtpQZzh4PIDbbxG@3e3jMmpnXDUj@e7nuYGBHRUA@Y6XAY3XwpOA2iTr@UEVnOSmOBPB7SrJjmyLPdCelmCza80mOzNWQht1HB0kJZZGFBzPdqItj6yq26CTtKD75ichkXKSoOXnfA163GBSEHgy4amMMSYFENYuz@6Rh670pgnd6iceeYngCLPtwxlaW4zHgXIdzXDPIiqiOZzshEXmWANctFEJzURxs1AkV7zr9HQf4JzTQi7U5I//9M/4CSEXDrh/LtzD1Dq8/aF4a4P7n7ghsgxv/8x7S8PbH/G375NYZbPHIojkxSjpwbX6wJcvpJkyoUxwD2Sisni1jTX9bveQ2WSzx7rsKUNfNaGEQZ7TDKCX1gOmuKY6RnCewrgKx3jC5@@ARYCvgD9QvUGNhtJTrVoYN8cXk0nMOBoWErTAWx1ygz3tlf88wDNiQAlL5rK5FTkJmYxfuwhpw2oHVxRzhJFIEWRi4Frrlz81mrhzhEl2U9HVcq7EeSO5pHyfkT55GV0C2AAfKJwziIObTbwYEFYR0cJLSlSOYFTsyEJyCGVay@SsBtpgmBwAEkFvw92XB@qmKUgFfGyoQ4c0ppE7AGrgWWBoaFT5SUEuojgg4rjxJJPp5jheI4ybLHwNNOGvBukMwY4RrCjNY9bz79mFc2HUxIk2DBjvl3NY1wD3P55zzA3nLNzCO3u@Snj6dBQsDXtxbJi4lnwbcsvC6WQ6k5RzER@HSgIV5Beb@hdACY0bhEVT1S7Nvl3d2Np9dXB4PHNOCEGGpsFCLFRZi17EE7HzmucIefmeJOr6dvL4zfq2S0p/rsbLLRBivOZiOpvzUpvO6QOpn/HF2bNpU8BMQnLqqYhpgjO@TUuSZrGPQ5M@wA2@NnQm1XDk7v68tla5MIIzyX@Zd3ZSMLGMzAWuC5tOTgpNZxOzuOsuOT/BMxnthLsZKS2NTwbztlDx97H3wyd9eCc8jo/7cBe3B2i77HhLbeKBZe9Q9kSSJ0VnXfCMufkFWeNmVcasjhNsBmaWzPhzw0RZZg@jFPvBPCIdcBuSe5SgzSFtEs7cykRn7ng08@BOXIzY9McHcIiTJ7qQO11rBG7EJml3N523QTph93XNCUcChoCY3lc3C2k/eo6FB6aUz4fM2yBmo844TJDBNUzHRN3UAvwYEOae1hGlAz8OB0C3Q7PPxla0TdV1HYFOxTYHkEQTB2SvBj2Aa9PjSMXeQgUtKw6RgZ4hNyvneMSFoESi18qGh5FEVx22tA70OOFIDETTd7I8PipEwbMuQK9qzCsBmqX6XQXKgFWTWcOTNoaRtQK9jgvIzbLsZr63UQsAMozaiBS55SJ0arinOmHFF1ko5lGmEYmFEoyPpMSBTTTtT4aoBNvo4iJJMn202xqpbP4N@Lwzb2tWL4Glgm6Gs9BLXCLt55pvOrXFRxnlXEloRksdhnGDfLGGdAL/0M3ZdSgizbA4HR0jDgppTZ8h48pCxRFCaXz@ypS8KxQ8OTcpGgoF3GSPWw1hUAIpHjvWHjhBRQi3e0qfhQd0CI/NEoxewxdhI2Y7VoTFK9hd3zCDRaNk04AHBcCYBUHb5NLotIMwnlkXTpahktDXNlr4uNX67FxOJGrgpkQibAntmRugTaElMBKAMSpEKRJa0C/gr4g54ieMJsRJo0uUbIDOwQCoucEkp9C2DvIFaEGlZpVnvvMDxgKGU7VQKIramJT2BQZ8sTZHIALaOVLcHSMAfcXWMKAaymiA2rDUlgby8sVr1TBUIBDwTA8PVFUGwGRWJOae9Rsbn8VHKQR5FnfEXjPI6OQZfVuhO90EdW0pWSLTWOke1JpPF6jXtIVmM0r@t8lEsnQXXtLLoyTompFKeKlblqOZ5Wh0yVgOLxmobT17hha1@yVQ5uoJGKAOASi@pEdKwM@g/JWXjNKSshZeapXTyxQDXmGIfAcRfrCTibsl5T659AyUpRj4WFzohJdsOj4nlUjI95A/bCFLyRjwzB2eA0Mn@GLyS1o0inlILNUxAz8kL46j1G1eHCfJeFcSY4Fkpyea25Qq5tXEzMnDnIDCu@h1WFnssMS6wboLPD6hLzMv7AH1jyf8GldXM1oUotr@wZc0GfJ0wSLkNMpcIWTC/PwiIOAwDETE15gSiYAw@fWvg3KOMel5LhM2o8@zqVI0lJVhmA7j6@AL0MOTy5Il3V1sxq@Z2k7nPsfPlXbic@3w6vDwfeQizAosFNw4kOQV6Xs8ZPlp1ypLP3Cxn34Fg8vJQDC5LD9bTSY/ffoEIw64ziuJCogPfkXO46HaeXiVscrq6nIsl1@OvQjVfdmKhNPpyDHTtCS70Pp2qwU/s0vHbYeD/Hr@nNKC4T/8M@4n0hcO9wVBhG/wG@GulWyQXawqynJ0Jf3CKCXSqfTf/LvF@9jdYX3tb36vl1QX8XGAj5/fv0H3sZz9bnHxu/X1lZUYEJK7Dz8efqhWqyubsezhefb5Sjy1uPYf/4/FxXR6LZ1crNm2XAudX72X0qkVKfE3fxE6PHxbt20gRAGvDJPBifc8/GSWzbIrdgvXVZvhP7lvWz63gu5G@xbPLILxSpmETSiUzYSOvw/Nr7ZFJleer/7nPz74HHSClXTyzIKnE/wczOWD3AkOeMu4b9fBSnANwXL3wVGyXC6Dc/U//68Qv/IK8GDIaA1ulayLKzcKVuJlivIlWMmBQ06nId3/62c/CwQrw@BtUJbl4Ij@6uiGK/9MfsbQkZRW85JpvsADwfEa@q5xKZKynL5w69NX3Vi1nncXcEO9MtPn59W7x1VMcAM5ngpXgdsWXn/7v//tn/7tH9Pfn9LvP@A507nFF582GVOhB8arWHwxUw97U@9HiThcCa91BPE1LkoWzJdjdZ4rj4WDPscUHbw7EyTx3r8RLhB0D0tFOVSbqIyLoJxfOXgxfPLFxpl2aRsck9RLnE37uZXhvTBXFrBvgQsEfyiXjxz8e9PAv0Mb/9jwp1zIDs/hWoQ/@ofLe8X7IvkIbwKZvRZ/A@kbCJ4Hz2u1HQP/Pnfpz8K/xmf827vFv88O/p008e/oM/6d3OIfmylNILi2thaMRo9AZRRM@5TrFH6JRF28ecwbDAR/qxdbOcgdvAhAm6hF4/f354nvh9FSSfyDMlXy3vDiLshW7T4eX/u@Eo2eU/bOKyKfa/FaBfLKs0y379cAcXTtfG0tUa9UKvHa95XztclIIt6LF1FsqC8gYqV2fh4I3mFdlPG2jLemjfe0JCXpFcU69NMFcDFy0kN4MPpQAr4Hgp/WPoWjz6PPU3rqOiVfyVdvzIPx/8HBEAK0YerStFLdVFdugaRkKfU0NUqNhqmeeSC3wKnCX6oHTi3VHqY6KSNlyPJoOIHq4f/egem8OTABmwkxnWHKQcSpNjw7BwdvAF8b0r6EPy2VSg0hk8PUNfyndJTbdAYbPb@vRy4C50z6pIJWkJBDiVQokQuFtFo21/8sxUL1i/NQrRRM2hcXSa4vsfRKic7eu7@v17f2N@v1JHLQ2lL0RTT@Aq5yJbomHs@DldLzi2Ica45zXqIeTK49v6hk4ujORaF60uC3lox@4zVGCc/K4kUAhoBnZ/g7u7m@4S5ykOvi7MwLxVsSvchFXnABaHJu/AkHA93zd/TfOvgv6//NKQuf1yKMhe/u18J0RfAvErm7v7sX90okHBYv4TX4Qw94xyh39xV0EtAduM7DkVrk/p77wT0cWeMIK5jGWoUijwGhqQZ5qhehEmMwVgqLabaLi2EqFSk1wMczuCtfaMYmUqK1LEsNnGWD8YG8HCGQ7EqptCLcq/lSKS/cci5XKi17UCl4EU4AUm2lWUJGLwX7EcwDZ/9wCs0sdMBpKNxS23jS/fN@H8Z6ciH15YvnVa@3NKteR//Mly8X0JJCuJSlXMiCTyr/5Qs0v1AExoH7pphELcCoTk6mx@i7iq04jhWGkX7sIoTLzeyLUATD06kUAmN8ll1by61UKrkVcOfykUhJWuLrYMKdaEGO3C8lJV4MGKGFgiJIzq9GyPc@hOEsuMaeV4DDbbzY3X2QqM1WspFwY6RGPA@5UOA@bCUXzkcL4q@8GGFrycoyE3/n55noyvLq8otabdxzoZgo3Sll@b58pxTRbHBfaorjRXF1p/LsWaYAdMmnSheBen2zelKt43cacEoapC9DTxI4AZxu7Fuhc7LxZAu1cyxJ7SIUKpZe8IrNZ1kwVBJw8RCILpYvUIGDMJDU2rise0hY@a8oL6czi8ns8LvcVgoU7y/LeJ2fn@fT@egyiLblQqFWq5Hvl0WKc94btmt0zFQ5fi7nsrU4qi6Xw/ZysM/k1UxwOdCnxUWrKdbC@VkLbWaL4An1yho4lW6ruu6e6HpjWnrrRmupgP1wr7qxdRJLrwHK9HZ1I5Y@Pl0PyviaHb9TcAbfj7aqmwenEOFwb6t6vPVy993W6SH429A/ArHg6h0q6kCtqzeDwQ2@11W6NjRbubxU@v16H65h@8df/sGPv/zvfvzzP/rxz//gxz//01/94k//AH5/Cb8/4s8/@reFLN5/9Yt/9j//@K//HDz/A/z@Pfz@3a9@8S9@xn/0/tfw@z99fn8tfj44/gNSArY//NUv/vgvfvWLf/Iv4fevxO9fTv9@/JP/jf//R/GHzj//8U/@Gm/i5Q/@6Mff/@Mff//3fvz9n//4@/8QkP/9X/0S///4r/7@3/8S//@Xf/P3f/U//P0f/k/k@DPu@L//1b/l97/7vT/4u9//53/3e7944P4Hj95/8QT/X/wOfJ6ez6fgeUq5vtXnFz8pP78JNcapEIP96T/@8V/8I@DcP@Fv/z28wb8X9HPvxQuJ0qAuHh17/pyxL0nQm1IvvniggPJ/RF/wZl8msZFvyvX91S/@@V@g9wTsP/JjSMmzsEsI7KX2c4D9117G/LA///GXP/vxL/7hj7/8sx9/@Yco0OIrhVg1Fpe/YhcCwOwT4BAw9xQ4AJTXcIp8kS0G0uBYXEM7RkCOfvoEJF0EF@jfy4FsBt5wHDN91WoVvC7Ok5WL5EWFXzV4TyQr6JNIXiQxPJFEjV6uEDLIVTQAKcN4aJkbIqJof4DfMLBSgDc0TUShC4ryoCgErUdZuVyOBoZlCCNQeMU4Q1bJ46ALxxxlwIuReJxYPQ9aLRuuExaIWY4esfpyecgjRtGjQhgYZgi9jiQ5LUXz5U1IsDzcZIgLkUcDn@D5qVzJl4cVRPcDZQFwRNchSYAqY@6GlR/gvUw4AT4w3PwBspIvR6OVPPiUqaiUWqxOacpZKhyVPcqo3OgPA2B4PH/B2HeSnJf42A/qgglovEfH0M/JBPIcwi@iy6I49O866beM8aGih0Qf7sfDn6M3xRcAgDcex/VY8IvHMTcvIHjIUUUpWXhEOQagXFSYkDwP6qajgSjVb5ReIH3Iw9OutYrvBdFhcZaWlsC1VpEy0gEMJZh1VbQdxcLpClKSikzKFST0xuUt6tIhDTaWN5fhLsP/1iItUeXkWA4shVAXCDE3jXg0Y66YQcq9WzQqyzLlPEpwgeDYnyu4NOcEmukKiwTCdMZ5hMaqar8Pzzd2Z90cghIak6SYnONW5YgYyn4wi8XyD/LKagCe9D7A49XFQd9QDfjJrQS2MiRo5S5OLQ6doK/kApWKmDdjcqByvHUCEU4OmJxOJRhorncrq@mV7Eo2ncnlsqtpeSVXWMll8xkQcblUNp2WCysrhXxh9Z6y9AJERay43MiuVf7BzPXf/IN513xfvAKV92yYYPH7QGUYjyfTlOOynF0tjcqQD/IKVEgT4zr66C6OyyUDF7Q86w5XAkG2AndxZNMFuFhgIcAWwAsuQIszBkxMY@8elMR8Hn64gs/pSXIWGCESuABG4NgC/ekrgBX3DKTNM5k7s7mxM4XOE9w4tQ9pQDUYbA/XTjomOzH5Gr11tRlYE1t@KoEATYCcA1FrATwZ/rwWWEt6ofMxbXT599w2LBN03J8Os64YVzxoU8NzGpuOF7Sj4GlMdk9zug9AnPZ7uEVItX5nGLZ6DcggGjo5wDrcLN005wGsstPDB0r5xtuIiTOJtBMTwI92X@6c@J4nW9WNnUCOrR/sb049sgIoy/a2tk@811Ue6kbNeig@bO3tTb@KB45TFll2NRYD@Qg3fMboomdi6XsXRE483POmYvVj/i0D04bGKgNP19V0li0VZBgarqYKmUK2sNq0yuvRo/ogLz1flDIwFm0qrJNdTQHrnxqDYTudB/lToo0lZbkUTBVzqf1BL/AGl5MVZL4tQrMDOzCw6eFZ73gsgBOw1BYMcm4M2vHRwC82DfrsQU94oBc6La3ThQRvTBcg0FAUBr9vvSC@6r@cxz0cngb5zYToc8BxAk1rs1QgQUawdCGfzRcy6XwsX8ivZGH8l43J6Zi8ml8tpGJySs7LuXy2IMfyK4XMCohGCAXqB4IgQrR2MgmSX5YkegKt8TzWNTzY1kx0K4EgtyFAd4ufIgwqnscgz6RM/iIF8aQALpVlWnlRwo99pvBTmoBQYU0W3N7eSG1vS9I6vqCpbyMlSS18yeZTqdV1SVIpZAOkd1qSTB4HggDM4S@p1PqGJA04AtxBKkldfNnKoZ4qSRq@bFS3tzGdS3xJY3wAu@Ih/EV3X1YBzMCXTIYUXUn67KEDuCpPaIVyuoUvmCaGbPOQDQiTpJduflIpwHDE4TiGHbes1aok7fKXahVDXlHBszyrr/GlSpckWfACPChJHXB0LBiRS1IDnMiJktQEV3OkgF8PXLjZ0HAUSRpxAiGJJGlI0ErzSgKdSvhjMjs7O0rXaakdfo0s/mxC1iBEGw62thsvXzY6nYY1qm69PMKQV692lMvRwGp0GiJaow6XCXEg5Ko3mr4gj7v1uqLPDXkNIcZUSH1UVzFvdeUz5ElcHUykV38FIa8gZN4ECscGVw9AG3it9@C5rjQoxL0ohJ7DRkMqIY86o76KphZsMrTkqOT36SlNyyyhC5RwthgKh2Kjc7kWuy1RCOsxFo7cpUr3CNIO03c8UEKCxnM3Oh@WUzVQveUSWoHCi73nklzISsVF5Xl4iO6cVATle0WKFPEbKGY7xEJx@TnIvdyqVFyGp/RcyoBzGE6FUozBLXK@WnsurSIS6fnzuAR5gVcAUSCitFpAhIVVUARK90APB2RtY@Co9Xo4fKMqV5EILxP/bhI7OzuL3PFlVhqV0Sm1w8PYsMxzw7RI6RYyP42ppUJ3N2g6psXxdYACt89TRSokJJ@XIHWWTEbWUCChCIHnJzJjJ1gxzr8YIudzkQQuyq6b7Tqd3c8@CVs386zegTPcPUE7J91lNqT@2sXACSqK9MlBhtuyG/iVHtrzCyMQfj4EfVNHBbWxEAhUhOZ0og6dxI6KS16a8fjZ5LW2FlwDSNw9jF0LdClsnd1QOriDwV3EXS@vA9JUycCTDFR8XRoGh4FKS3EUGEGt3w2KRYC9L3XK5xj5C97W4tJZ5UyqMX@qa2vnX2qgMAKN2@yWOeXbqFMaBZUyyPAGKLUrpSG8yKsrJX@mwpESBZazqehqflns0cBPNN@EHXPLgGynikXcUIslUGLko0TKFSUSKYUXI2Vb/cxV0S86Gh8X6@UUV0qX7EHvPLWYk2N38Xr8XldsZ0leTRfPB0vncbm2uJj60lmTPlakGpYD1VX485tHoWspgZ9b57wzGncnY79@CbQFXQWVSS6kSwIk0BeMF5ZYGL/hxJf8hEOh1XQoFAmVAGoRvIl/I3fEbiFoBKFnwPrQnQHvF9IQbqnOALQoaJQzOeC6d04OBO8DLc3us5VCIHgXuL@7X6u4SsprNhop0bj7@oyxThRGYUmazsGJoEVyxROVF6xarnaOqiUBWt2gsVIywC74RrJ4cvFbJ42ia5Xv@fMCpwohmQAnDs2oJteiFbItBCRJCkquxT@cz8IAC80YPwTp3ES2cdceGHSWQvENkkspcr3rvBb5YV/T7/KZeIX0d@Cm@/tgdC2J05CJSpKI1TygWfpA0DCFE@2/DjQeaN/ZrISjOZX1jwvfr36f//7N6cHpwTZ7kSrmi3lOiQs@wIrJITkElH0BioV2tBUI9r@YWfkH41UpWOyHMiuhzIR6eFEW26jDyAfhc5wigV/tHMZptQi4ymX5ubxa1GwxgxEu2oO@akWey7l0MZ2SI0G7gns806tBIBK65NxqsBbkSFdWI@Am43taDlaSwltexXhx/gYsnA3awBT5N5@@wMhbfHVWS5MrmRQ5Xbpfu4f/yv05DE7vaYx6T/94S8LtngPQP0ZwX@gxvibgxjDj8NoP8TX@v0a3jQOeaSkHtRD8BI3atr@vf18PBoKFUCWaDOEX1Pk1FKM@1A2XDfpT7WX8@37ssWzb9rL3Bq/LUGaWrcgMtMlk8iLyNg16ZKGQy@eCgV/PXsllGKUuL1RZiJ9LxKU0nkrobSIKTXwHCg0LywvxzeODjdcwfgcxrRr4HU@2cbCfwCD81OR4F1hTVxVLH4lvTY4QCqX7ycYhfo3@dPOQ4pzR/j/yJfuBSGVpt1UUH2SJXTM5kcFJqWwytZKUs0zOF1OrxXSOKSCHbNzvL1xLGJVRsTbM/ohr/@GNCEVeqCIMhu1pMB6z1SJ7ebhHMegogOWFza03B@xgf@9DwvXl/ic7u8fs@GD75Kx6tAXleLN1zKTqMds9ltjZ7snOwekJq@5/YBB8VN0/2d06RgTJAMow1EY4wTxVnK3ZIzuJqopN@viEt202r1Rn0l@x@koSj9mc9DbwKxwqHlU/6T8wYFDb8qv6x9UF3u8zRK@0WlYANx5qTbaAev7Csmrh6lypm7JXWXbw/jZlZRdZc2U/tMqaqX0js7bK9JT4Y/pKL3PEFhcXLwzJ6wD8xfBGGn4vXLIOfuM87X7cWgjnVtgyjC/SK5FxyP7B4ULKfVs4OzpZkL2wo82FtPeyu72Q8V624G3Fe9s@21zIem/r1dcLuXG0/Y2FVe9tc2tjIe@9AZMuFMY49zcX5FTAJda1qbUW6Etj4e3dvS22DECR0kQoWnXQMeUNhAgPDJufAkFDq@Xlm64ZI0W1MZqCbqlfg3bBJ6AWUI05R7rWYmzZ7MOtp/YAGKIFPM1RsTrNmMCKR9JAtxK4CyxggRawQAC/gPuPEY4tllk6wiB4oc3nx8P8iLIYk05t2mX4nc3WUAesADPE6Iwb2m0KMVTxycHAwr1AGW6T5atNS2gJFNRxJllSJIJb1PZP9/Z4YtAxWKYVlgiS0Ys0B6fZB2xQRLhj0cGXVw6vFqoLpNWC0Crws4iB@4naDEzXJpICyrmw0AQEk9S9VvQYQ8UqhvOuiBdf@NJ3AIZgcKfAxffmhcNNLGtHdZqUoQgSc@tgm5cQZ27LbLKWIwwTJUpRMF9U/@ULc98unMlXa/LVCHHcAjnPFsfHc1pG2Aj6LbibIgmCNoBTzAXkmGgUYkNxKMxXrgUgOvz4fnE3lxVIKBViz55RPtbgrRCiJDBelFJkcQRBBIJgRD5E5mVtkbIbWUgu48IK/k1xJCL2I/zUy8bIO@sCJOt0Rqdq1WuFXnUuGDDyKU0JZBHUbmFdgzuTrsM7ikfg5BhrQDOJMTdQzmEgDkViTI2xNnhPydS6ZgDnqtZYJrqsAI2Ran9/k9cQP9iF/LkHlRjkXpEqDITFM2y@xOgLCw0Lxn8lFwrkIUEB3yLThJEQHO7xeEebFG2ZtxdkS4z9lJi720WXj3hsYAfBaURW3IvPeUUUlzwrY6AZ/AIZtt8yoOcsyZFFowLC4zIBtjUJF49zuHuXL79SiK3pUix@cylQLD9Yiq0nFuM3KwV0a2MWgVKAiA8D3ihA022yNtPzUEBfSCioND8NBXSgY16CNj6B4Anxocsdx49/e3zopIvTTRnaLdQglwo8yuRrc/K1NfmKzRd8FAZjgvQK@8Ia6JJz4MI92SwPjhaXlZMR25OvZKkoM9WN0/YkME8BeA5FJQdDBpwVxihBEjae0K/08DsxZVbdru/ub51MhiK@hF0XGe/i99gpjcgkmMgQhtthfIl4OQq3kQhc3wwf8jRiRM/68cnRVvVNDPIXYWvjFjCtA8BNtISJEty7KYCvoTahP27FWPi4ypYj7BnmLMaEsQBfnpyEbtoqoHowxdagn6akUhzEe59sSUFskYE5SUlhFo6wLxcX0KWmVpnc63/J9DLGaqbFRplVVHY5Hk8HEVLeFTD7vGlyZQMhW/w4tuLcxC5TKbZiZZijdkHjHqasWfxUrnvs26hbdHeO9k0alNklhht1UbaIczagX5xUbR7XIqlvRD5AX2zG4IfdORnDoqSfI3tSqKtg8by01G/Ny9c02sm8xHle1ijR2Tz8WlgEYbgUmNodTMeVmH2nr@AGWhF40EdjyiF6WYEAN7L4Tq0Km/htDidSpNNGUKbU63gOY70etlW9jd8FH1hN6PJRXbYFGF4YmuCB1JDQMRkoyIP602RAS8MNr3hcJvQ6Uwjp8@RlOiMvTCkGAl7ObEftU6582UA7GX7F1p8gDLAn3qFacSOaL8eRotCKtxVsDy6y84mDhjiOgd2NzfEG8Tzr67HpnDCPbeaE4Xly86K4G6TnhF0OevNyAILhgRCxxXFOiGEezIvAz@kZB9TOfQQ89xO4VgtH5lc9tKvJGvcdtET0P7EGqjg1aPfAx4KgXAoO9NV1cFMFpm1qeOL5NCJvkzXEDA8jvv3eHltFxpyk2E1Nm0bvYhKIaMMiHerNhsVmF7B@J6fzkZgPoQ8jHgTYU/SHcDIfUsjhHCRBdky875o/bQ81suA03nH8BB5XYLRgeDeOYPYfgcfQMSxWvgu8gCdNeSEeM89pcmN0xVnGIX@0u2P1yxNncj0E7RZCjvgJ@psmH//W5OO@9LFN/qSky@x8Mh@1qO@9CB7jMroN/Ccl5OZ6MrXIN5XYzzWqevUA@@LZKb5k@JkJk8l6aIQE8njKLQqhR48nCgnE5Uf0DfKFqk/s6J4Xe9z/LJdZXPbicIk3bg1kV/dlPoCnPdTreExqvU7n49XraFmq1yWeAnW82OH5O13R2HhYArTUukmhYSmuSDEpHq8eb@zuxjVDivFDpMuS7ZiWWsdjrqQYTlqWJRJYdYTpqnq/LInFZIrNKLb0cBpVXxpQwK8nQkA8lV2DEhmff/r15Jr@IplPKJI5ldj4TMYnpHZEqeH288dSsvjhZm5CG3T@Fh5oZqkaChp@PLb4BDQeVDFxPgKa9EUWeLo2WfpsPJWCZ4kedfQTdY3HO9CHtsuMrH2Se16LNHO8imjtaOpBBGNO5dwnHdJHdBid3dVShZ5F5qGEND63UWQsIUrq43dXQePHXYw7tMkzXER@Y65t0kYz5lRWx4LF7GPhzyU84gUq4NDsw9075gXc3kEv4MajXtDLFXXgxnNeMEZbOMSRL@CiQ1/gCewtjc@Y7ClDrTdAw43/IAGhyY2zhV0@loR6fQqclH6cogiR0PGw3rDAG4lKRQmKbtMBM9OHzCD8vHNmIrXArJClU5Exmz7VYR7SuSfXRGK/hUryKWIomm2RG4gbk5jElRCKKxdrMPj08Y4rYlB9nvIzudUTEUFJYl78cX/lO6emPDG8QIrA4IFnZhyBW5n8H6sj5T5S9FSQcY35objiNiffuBb0wYz7MbiKWiTwyEjq/zfjJH@V/Bc6VPr/flA0M/T5HQ9lHhnCfPNo5bc4LPivCv1/Veh/gkL/W9PmH1DJp1HOtvgpdf2ravi3q18k80bQbVidazS9pX@KHvZbUgRWv0kPcHN9Lj@mC3y9f3bRpP3d@k/spQO/Tp60cmfbZrVaPenJ1tHLaqfarR7hkUDrqb3o2eXK@ubN@sv1VnVzs/Oqs7Gvvs1XV/b6r9/nP7xs335WQXvfOXj18VbvN7uB90f9mzP18Caj5u3qYPB5d2fk7Kyf9jaOsx9Wb1Jbera9rn7e1O3NNyfvX5@8zB5Hbz6/Onx120v17MN2Sin0Mjtvcu82RmdGIHutnba297SD3nFr6zTd29vUPmxHN1J7x4W3cmpv6@ZjZuMmmk0ld/uvD14enV42tj7qR7t7H1obn00l9/nqpr@bbBXaG5dH7wIHmbfyzueDg85WuvByJ3mz2e63Uukd3cpevj86XD/9sNN9rWz1trOnhfeXo8Nc9@3ba2c/2lk5yw3e2CtRo/r2bfq18fL6euso0FDMEyujnplv5f7NzaFZ6K2qr/d3Or23lmwkD7Lvose9k5vNrXX98@owc/rh7O3NyvGHwZu3rz4epLTj48aWkus3Wunjy5OVQLOX2Y1en26d5pWXrbO3vevdneyHzeSbrrpfbR3qVy87Ox/N48O93WrGHhjy3sa1/uFl9/LN1ebGrm4eXulGdSWZ1U9aHw4OAqevtMamuvPeflW97H5IZtevVj5EW/2XJ5e33atX68enB/n08HCUMjfso8ZOe7h5lEvnk03989Ft23wjn76N5q4vX6W1D9VbJ5C5HWULe/oHtWe8ijY7H4ef9WT0VJY3Pu7efvhwvHNtNarG6ed320eX1puWcWAfpI5evX7T0K/yzmX/o3F8LDdTL9WrN9GUEhie7thQR@qJkl096e297Q83zc9Hux/t3G30@uwqo25eHb2rfj5KNW6M/nvD2tN6G6nWgVJ9Zzpbg@HLZuH69GpH3/t8YH8IvNmSs9lts22vt9@tFN4nX0bbVy/fr8vHw9S@cdReyVn7796eadpW9/3p7VEzu/2un@85Ruft7WlvK7q1N@zeqvlUQz/@cGUETrPHR4fpG@O11nO2d47e5JyD1N67w9bOSK6@VeUbY3VjlN0cWrnM2eZ768PVjtFPftA@Dw5T6nW09aHvrLzVGu3mO63Zex04ftU93T98d7ObzVkve4a2fphP7e/tbOx3WiuvR7tvBlt7jcvWy9336vv@Se4qvbV@ltt8f5xxTq5eO4XmdS9zmI@e6D2ncxoNvBp0B6uHZ9bnd8OPK9VeQ80c6R/M0arc23jVTw/fVbcObjtXh31zX95Oj5Kne@aVnro9ubndsXPVUTQ/PHV6pnMiD7Py20Dm5rbvvOq/ent8sP7q4OMrZUXTzpTL43etVOY0n9S6VmY3l3spb223e597BVW@3XyTUTK9btTeu0q2Nlqn786u9Mve695lM5Av2M313Y8DxdxqpOXUh/X2VlbdW987kdXTzuvjlc391OH71uHp5@FJa@P94PTdgZbaunxV2OusvD96V3i9@vHEPlHOzPevrf3AMJ8xbTlXyN5kjgv5g651nDm7LDgfX1/m1vWzhvxqN91TtzXrfX6Uv@rfdm86N8dqqtF5uflZOWpvgSQ9PUwp2cHV/vA4kHl30rte7a9HP1w1X783ZD1/pq0mTz5fFq663dc3m82Vs@rtZyX78lItHG8nG/p29mX0aOPt4WVn8@w2v9JKre@9U94Pt7rOh8DbHW3zsnB2dTAcyW@3j0e9asrQs9fHZ9nrE3P9@GznON9907DajZ3LLsiG3uj08mZwvaOudoc3@dfdy3dKau99fsOwVw5TgVfqbq91dPL6fTXaTqsF5/rgw37/LH82zL7Jm2cF8yCvva62Xw7fHrS3Uqt97exkeLrVTa5vaL08yJRD/dTaOHi78/HsVT8VSBu59dsNM7v6OXo9/JA7Sx5G9wYfmifp3pll7bzXrO3314fvXx9Xd6O7jdHLwyvl4MNW9nh/Y8N@Fd3WcupoJ3NjVzcyetsM2L314f7Q6hcyH6/2OtATmK1C6@VJ5sywq9X2zW7@eKtafWk3dl8pw@HL9ir0EXhtnb0zy4Ff8@PeAvykN/5Q@NkSgZ7daZhDkJd8b1qANhsFaLNRgG8voiXSfPnxr5PLgRP/Onz61Co38AwaoKyxlonKQ4Ltemey4icZYqxnQnQNXU2zT09EK7YTtHDAp8Od7FW4@40@FKcO@7qp4ddu8OR9HJNaKt9iB@pLInBgsN4Ix5uO2uO7AzT8YI04QpUO6@ffBaIjHAMLzSZzP6eXoANCvY/rfQIFom904nQibIfF4822rnRscOgtcn0KHHsnlmMKuqag8QOTkPfqipzKiqWpqK5S5k7wOzv7L5lu8k8BuCMOBZSJEZ2rgUYqOltDxU9u2dq1qo/o2w5qKxHgKz6ftArS74druyf96BjLqbWhoG6o1tQC0D6P6M60Jpdf4LEnL5aTYooVlaG6YjU0Bz/oWufbDeo8RXfNW39y7SFtSxUTtFwxQs2GDoCNiV01Q3ybioUUozXmuKXAEcmjaogqqrvacHm5Tyhp3RXjLz7My/2HcWu9zm8L9QTulqZO4DWBVgOgFU1Iz8zZf2fTIkcPqBTgk/Vb73dP6uIDIHyJ4cRenQdWXPqoXHLf@iVeAl/@Rc5nl2XiCgPIPpod@fnJUNRrk/OyROsecXkk1DaOsMerLemD5Zh1xNan1SjnKzW@gjBFS/dcgntxnnFOeObL1bMxQRfEggqPB54Yjy/Q5CCz5UXEbUtVCYBWc7pbQ6YW@/2Wee@BmmnoinGFrhJfKgvjBavpqyz6tIGvHGjK8soi1k/SGAHLDVG9ZbDjjEqWVy0EIBbEutV8amBzpvX2GIfXsJc02scwDW/UpetmMzwOXnaX3PCyRdyUOPxUUgdoSWzjylrTGvGE0DwTLpUABNfpkExQDXe1qq/U5TE1EB0t6vHlAvi25HrhHnh1nM8Yezy3PKlFYgdaATQ/q3wxEEKde9mq8aQeloVA74i/MBNRx8RxlxCBM7nMHLMPRGgLjoNujHiEr06doQpf6eVxEeN0Ok/V4J89978U@cJdbFAqmj1RhESwGeMIfSpzXqYRtOI1HUxqzHpUUbiCG6tQI15kGozw0Z9p0ehEPfmQn2tIN5lFidrhOaEghrwSCdIL2hMMrYmD2uBLcVmbr@DitA5MkWgNEvryxWsw8Opx46G7fRBYwvt8NDI450zelgVBS@672wg9N4WMieJJ1fvZtfS0MRIG4OZNXxuqehgEZh0/bNJn4CWWLPX73EEQ3vIl8MbKprwLebW4GIZY5wSXzNfYMxaW19bCq/EweX2Xj0S8xiiip33RfZFBSFcqLJxeDmfcyCsYGVBmJhGszEeQ5ghWlsOyiyAtEMhZwMBVDELyHctzrp1EnPch9vDWJmHw8yhzUl9OR@Xa2loe13j6PKcip@dnfTkTTUNkjnohOhnC0fIAn39tskSAPJP29SM@FCvRDKDgSUcnA8apTgV4ifrTXKnN7Zx@a8qLu0/D7XwoOn6lUbXO81he5FS@KL3PwN13LOGJX8rq0/eyxn6cpZeRzUFHoCYJqXVV3DQV499LE50W0K801Sv6NkcQBIoBIoKLR4uxy8f6usa3d3YI3CYDHy9zjMkxlodhCEgUkBh5iAwihGigderNXt@Dg644H@ErvnkHRons44wz7h@AekK1302JxBgnH85wAz7xvSrqQzh9wxChvre7jo93W0e4YnZ3/yVU4QKWI8bGd7eYixyjV8QNxeDf0NAcDbIAso0PaERZeVVNpo@ebvoCm4tcwE9j5xGpdAjBeGShHRJfaE5dMwU2TkqXj1SH6EifdPIA8pESjDPYjcoUHckx4p@izfMvP9GmN4pNpAKHF1FkECmENDs5qu4fbx8cvSHKHdare4c7VcQMA8ymYrUYfZsEG4hhqDrvVD16BrD7BQnNy6Q03A9p8G82Iyz/yB0nHgDWKaROvtM5wvJypp@B597zIpBE8aBBqai31P4c3Lh21QMThbHnIOS1yHMtukKRp3k9IXV4sz2hK0crKOmIlqZqGyEHGJu@1aIYXJ4kXXzrMMqkD91Ry0U9qkP8YvEve2XS9Llf5CN70MfZYbUl@cmvNJuqTfv1x9QHlKrepkSEZPERCnzml34sP/jeFK/vFTjoa4fU6aY8vXes5k4qi6A9ctr9JB3XpyBxLK6OdOeqlaQWiZT514cnVEdtUmV8KDGe2iVP7RJS4wKXXU4rZFrt/HJCEZtHHs0lzyXXjV3NjKsn3lJyqrk2NHq7i6fkkC2ESx2qMKwmOiHCHE3IumdulT1zW/G4Jc5X7h5XygRhJzUy0eGM@08xYG61gGzhGdsG7Vyh0dfAwvrnL4Z6gy/UU/KNTu4Qg@CJU@qgTrtwrvjEPVQPcgZiAmlIu2XORXI16lQ8fGGBkMXd/ER8ugbtwhRWAc0AaTHenCbKSqqkaYuBos8Txaroha2W28gJctyZWa3pDV0IhL58w@F4VwLfxscTyqOTvpRYJtTIIWOdlQK4rhqPQ4QIt2uQTgPiFstA2dOc@cXIzxZDFM7VyTS@AwZFnXDLXBQg6BcY94Cvm3hpbrl95XA3w2HkiK9gqZLYQeHu6D09ZBk5k/Ft/z0422e53Hh3MB63xVbSqfGWYzx4i@UKgZ9kJxvbEzg/YsMRFYpshTyDQ3fQBVVdh0bMHy0Nu37MGx8WD/ljVPKUK3F4iC3EsegabNbDb7A3VPzWOM7XOkweyonAAgjFE99X7N3OGwA7A8VSDEfleyxRkIuZXUyQIqIOq1o2/8I9feMdJD5@ghy6BUvlBmDwaZlNWiSJOCge1PSgR6uRYqgwXKsWHgOgOWKj/wLJHMEOXDRUOBO4nq5wqLi8wUkoRAK1aDSycDJSt4zU46YX4UqTunKyl6JcnuzJ1KW534PFDBB5BasQjbk7sCAIPNPN0Hh8WXwUy22SHvBY9M8zDc52Mnxw6o7DBRrex8yO/LXaHGMMcVfT3wcNxSImQkVlqkXcPXAkAdwtUE3XDsGB6DGsUfdEuPhoFCmIX4jXuC2ckYwgLYJ6KepSLOQ6XKUjDl@j4AXvi9jEz2VofRGxMmAkNsx52yMFBLJ8hEOIvZHTENg@OcTQjwNywRvqcnK8/mCIOLz9bii@iUPcUTi6I2JcgAj4uJbULp5/vidtfilEG6VE@Za06ZxSUMTXlueD8SILMCydDwwyRfLILZQLdno43vfmAlLuySD1WOYnUntq5kVyM0ATlHhi1j1C3Atb3TykELlnXqt8kkosqxFqpq9@uJIElSgYgXiW2r0wVQgauFKB567hi8F1ZjeOK0koRGz6nRU5AspzLKfd7cCuQPfMnON9vfMKyjnZLapbTKpB@iq1rvWpa5wsq2gW/rLG5dnCrvoK6@4yniisiOSWc/Z8BwMcbd284ecvYIciiZ3L0netGPuuhZMhwsffR7nUmCf/Jvc6@xrk9@Vxi/TK5@WVNs16L7ytirlDFO1@fsd4iDflNnL8LDF1ATKCm0bJXVzPYy0sCHUGlJ6JeOmIMDt77OyiaLdBXtNSfTxgdS/tYhpzDGEpsx84HuqCblVrAtgF@0JyHjMQ8WDx0@x@WB8XCck80Uhd7sCAaFT0Z@UJa/B4A/WDjOjHImSnb4vyo/FJpszmYoRhvJucj8ONIrr7cfsv@TMyejAjSA6aIxJ9nTdnxI9EuP9NZ0bHultfaG6gd/XTcPssFDGhv2VTrh4Q7o/1BW90wMcDft1AKNquMoiGLVDgYWzMt0bHGKT@IPz4hJHPfIIPt@ZBTDoBxB@NjprwCySew7RvWNT3DWJms0m1QxTt8zqZzDdVJBlCPOy8GM/654gsmY7jNCB3RuWZUk2gY7TJmaxxJX74B6myeDg2jVP9p39gxS9j4XHKcjzO6uPmYHe1A6HQen1d5Tt35L169WDXO9qKie@4q7aJXnbCtDrJG@1KS3LAwLE4tiquDrCd4yFVPKS@dQpdGR445STYscoXK6Dei2rZJxpOqoPIJ4yEJ2AZANxug8ZrNFX8MIdzg@sHBAI74c8sBCs26OGmwUam2RjnXhE7c3gGYpR3GzLfAcIMGvTR@abi2OpITWLEZEOHW0/BY46TMCRPYgmTB4a6B7GPoUmoiUvlWgls@jJGO6enUqUz6AJxtB1RiIOfsabVI2hDcOhT7g0T6sZbnyoGCXTwomnoI2bgEQAdBb@nzujLupAUct4NFJNW3IpJHVryoNI4YiVVyJGwt0UPR/Gw/04kICwbCfBPsBZxf4dtIrtYKq1NpegTa1qm1mTwhjm5iIKP8yf9mng419fXaXhLPJJJX1zTeMq6j3lrPOj8LyD7Qys/kkk0j/Z1ZcSkG4UOmGYbK6upXBHHWlrHIDbE1oKH6Pg0dnXYxw@Z4sIA7MfduLp6reosg9X4TrMHAHjsDKBIgWDfUjo9xQUMZ4oMk/Gd0UXj64kd/eMg09Qnfdq4b4KNR9S4M40xeYyNdnCJXgWJKbxFv6BGQGrB7TkueTbNPiuCo6U2Bh3qDHBflhsDd0cpsQZGUCKVcCPyHJ5FeELWMUvL0I6x8Ze986twPZGpsXNo5jXmTlBIpQCVApp@mee@5MbHngPBfDM60GHzWQ3oEZZZXQxGuZUAoLEPC3M4m9s9afLcBWmZuwdotaEE@eJiNwSL2BcnPT64pmSZ@daUgEjA86aQMekIrGTStYyEqvhJWvdlPcRDyWoU5u6xiYj3esseOdz1C22@@mSNzgRjdIgnkTNSclfVyyV27wLiGhDUcHBlSTzkrhxADdPCuZnxihQgveSOwh5D68tA5iuQVHHIZtgv@YrBF3jXuLVLqCDTwXLNncMC/3Kq5FKDf8Haq//xZNYzXpsLVPBF@h72HRPqtNTkEzE0SyImmCbyip2X4BHiDo5LdPFhzg/kMckNwppIRtOYZ1DlGeU2VxAWqHPGqUuJsSHroPWdD59ibCRe8QD1AD8jORUbleWSd6iyagx6dzgYifEog34Mge@ZCtK@FMC7GNFZPHGvdUMvQWIdBXmABAV6nbv@aNq4S8WYfF@ilJv0mSou4kGPmOX9uWuxLgzEVzyHoQj913g3UfyuJcV4ejhlQA7ZdaRrsXFqnIherocj8yo8jI1AdDDcj1QRow50C@M8vY58QXRGiZinEQIG7bB1Becd60i7sHsCGasPyzBAqo/KaMPj53@hwsubBR0gg/BFBoDxOALCCJW5yi6FE5lB9A2jUQyHQd1k@KCPJwd78WfCsfYIP4/vx38/PiSP6FAfxuqjiLsuBWLUR8tEAm95yv1McSl7v0F5Z/I7Vd4ZenjlfYAeXnln6fmTyutZjN9TQaCLoQeOcXDI/hxG1ADteXI7xXOGnqlxD7X5YTr2oI9fw5mKTR82mI1t9vumjWdwz88BT3NOJijc5w9pPudpFMENA@QkNx/J@RQ0PTys3g7wJm6ZqC@GyY3fHOT9F@iTOrdtiz6aPBBzgSz63mt86h0SiIiuxO/likSvfJgUl6lcnQC17YrWF5eZL6mSl3EqKB@DMYrslT7C@KsPh6/otHwRcuNGQUJF2LwoA9Q7MN50FPSbH0VQXcjHyVhIdTY3lluJGFusrnQ1IRI70i4fJY21bsk311Qn6Qzs6tMnvHGsZ@8dRl0G55VBlt5Q1O2lYSi22yZr2wZfiM0OhXUKtz2BCu90LXPQ6TI8KAp1QITlS8rbJmr3qF2CVo8fmhzgWTVFd1lceFx8z36cZKd9BoN82j@PLffNIdtAxb8xQlsytwWEfd2EWGG1sODqTgtjk/YCSXoPuMYNfdziME6e6syXgU3kB8jCG7TEQfJHxE5zEnY7sbjsaSCS4jhqr@@gZq3xImDxx9H6OA0zjogagHvGFykrCx7o/MxyNvbllnLnz@4esMq83KbmZpK2oU5nsqGiqS/1SOa4FXHadgPZwdQxN5vq76D@vFT57DWM@7/CmpCoy5UxglNhkIuLo0HZwa15PTx9HE/W4JwKI3BAuW9aODYcxeZivkF7HLUu5QbGXjRURrhoQmSnC@PZa1xoNDc2zbh1Fagq2jqAiCAHpFrxuTOcL8Mvj2HsNzQc9SLzAbBNqhyeO8uzYTZxltmNPEsJy2yqastGlVVBXqF8hnF7g2iu7ixhS1M6OEKEkboret3skD2aRotdrcl3ZWwcYlYs9fNAs/hgG3OTgLqkdT/AChtdtXlFsPjNnTH2uGbEgWyGEzfbzP48UCw0OZgWi4bsgJDxvKc5EitxpvUoIaBKE8DEeeVZJcQHjOonHgU5xVauvQ5NNa7Mo8U6@IWJkC2@HSFsRkhbv@0HrSYJBvLKM8hA96yLHbqaTXh8w@8Yaw90lMVmP4FhKAknC@t/Q8WysVjmhxhOFNP3MgHEBetkqA@jWIZieRjC1I2LnphLmq@DF2agMakHgOMc2htj@ejrEQ1IOUG3iekd2hQ0tl9AMNnPw8hvtgvTxrUWliqGEBgnFYlRIrNoqSuexWqYRtyPmYPNIgY4BIs8tf7K/y/VH0MFyEDZAwIGt7@jhbGpoLGSsi5Gn9DSqZTIyKIoIAd6A91RDNUc2Prod80IgQX6oKTQncFrRK8fxOukOo7DMD46S@LHANhu8oCWu@HaBByog/BO7xUxRDoRogYrrmeKfpbpYhuMHXM/LYPTROETDNsTYdg5umsCpkLwyAS09OAyAYf2eMX4sgEQnbRdzHASFM9dYKc0nQEJ0a6JiytwTekA7UG4xsPCLWJUJSiwsSyI3OyrFk8MuG1kDpjbPwO/jo/6BAE5PmtTg0RF10f4UTZjsZDveUcCeBC3DxUuOeyovjggfiHjAE62I8i32701VGGjwM6Nz27h5yIxBUoWnohb43vgxgn@5NT4LBzafDFJxD0VL4XHCkBj81nJ@Dr78KIY30fcgf7U@idSmV1blwvLGUqs7ceZBFpVMWuWcwewWokWWoS1Mq7UWMMdFtAuAfRcqy2Wca6Fr9og2xnW4g0wiKpYzS4UCepLQ4ZxLKJTS2sR2WAMh2Zv7yhzmwH6MqbKFWhj0GvgkTRtope3TZPmPdBIDiDhMeoIpTzeeqmRhNOi/097z7bcRnLds/AVraF2MSDuvEgUweFSEqldJpLIkJTXLoiLxWVAjgQCMGYgAkthK849lVSqHG/s2LGdysVOKnlNUnZclTzkff0P/gL/gXMu3T09gxmS0q7XldRqayVM9@nTt9Pd53SfC9DzM1T1pPvjTk6vLa6K5BIUfgBQ3yPhCSrbRPeXcmDwO9Rs0qPTteUnXoUs4bDgd10mopsS6Y9@LmvpWHmu1yLfUi2OsXoJxlx4eRYzCcMLr8BQcTofjF7wyxFeu9HOHzQ9uvfGt0BWWMZC6kYPH/n9MI9fMtTlXBjWhNYzHiynzeDqS15FTQFsij026GHDqXCA@Q2vFiota23kCtMWbGFtvoEqyyzUjOKyMoQUbeyaeNSbK98hsm1QxTTdkmPtmEuB51peZbJd26jXldxVhDYkpKQIhFYtx@t3eSWp6igSGoLixrOMQ43POwqsJs2dimbKDMV/bqcaPkkrbn@zolYj04fjMHWEdWgl4bahqruozBtYnywy/BTa1dEBHN5s3GjH4OvUmphI/S6ytJqwhteNmPwtuMd1ZElv3Ji@zujQWGg18fBO3iJqlsuA5A6tDLjEtBGT8tTG2OWln2CqIpU8OdwBHO8CgylI8w34NC/D/SCnn@vlAvWDkh8Q7RgnfZF3H6DvpHXX7PkD6cqMDlYu5NN74eu9xKgVyNXLddcad7Ep@NIPZUIDlXnrlJtdveWQai4/@PNIETjpHY4RB6//nKEtqBzqs9UKQJHJinzhlwXr6k4c0Us16q68I@MeiMWGrFb2Qbkwwk7Qg7fhzoakqndH7gn8c@Bhizp@Fvkl/fJdymzzZeL@3u6To52DxsHOV3YODneoJCnya4Pi8bBMN2X@OTr37ku8WT/iECfz/siDcxxPHIqzhBL4YXsQBOIhiLsuiOMvmlCyOXYzqW/uS4/S85767midyx8xM0/G96Rp7HtoIjRGVSXo3zkL4Pw8bPs5Jn44A8khFWq99tCTAceFyuCeCZs55@D@iSupNaAQtwQhLRvwSBl0g3PkAKU0EX1jhpOm14HV7Jakjq2CxiuH0F@CdoiADADko9bttERhtM21CgPvAs@JbCS2lUPiguz9oCL2udptqlZsc7@Qh2z2Bv2TjPSeYLSAODc4tAoYpHtdDTEZBUEVqLeAngJxpLlH3KEyygflaqlS/vxcGoSP2L8hbwVvYJL/hnbe83b6ifGTksz2VQwAg8eZxWzoImGTEi3okqM1RQ3qYhUtyYrezJw83Zpcol/@DVuQpxiQy9atfDFG45@vPfe1zaw/s4@FL94MJ5GAI1Y5inwTVUxnn5/Bzv8Vq5HXMxe5yoriS9OJZNMJGVDtdYwnsotZ0j5GzmN3jy/s8apJX//4SrtbhjOK8WRq14oo2uoINlGl@TAejdREvp4SfUSDPqJW/mtTh0/va4ItQNjdZLXj1@i1YRwR6WjltTThdaCeK1TcTW39WaT9ql5TbR9V2kdT5D3DizRcc7K5URVp2m1evRIRNXC2dGEdXyJ/qWGuzVuUU3njMk4po8uzQ92ZccmY@jtfCiaU1kHeAhkji8NrRUPMSWo1bRIlXKUWUYiXclRO4ZrNj19MbT0cwfCylJyImZf4sq32Io4NBqKiswFtD3LxOYqgDC9j01BGp0bNRVplcqHN2YToF/j/L9ZWmgTZwONLI6vfoJHVl1YjX1qNfGk1cpnVyMLN8tgflVtevwysWU8Uz4H7zyzAgtreE@@/d@9IHL23Ix4@ffDb4mt7T8X7955Ayp7Yf3r/0e4DAf/vPDncEVRA//mKO0KVewFTv@22XbqdX6pUVgRhngtQviIOm2fivUHbfQnEs@E3z7ZO@aPUd4NNLrXz0h1NB/wcNERllkBaTdBdEb81qRsntLhuASWf4Tui8uWJbSRvnj7fLJHtBYVD1wbc/LZHPAjpcdGzkjbaAPgBpAKaJj/Jku40Pq0T09IpCTlw@s9rjyAwhY8Pxb0n2xjpc3v3aHfvyaF4uHcAn/tfQzc7YnsX3cbcf4pZBPh4b3v34e6De5TADaiUBN6tkcH6ZU0oITiNSvtFd4zhwXooFcqviFfvhUymP1BWEb7Ijvuh@54OkBS@u7Oz0xq5aLdv3Tt49yvI1bhfF5aFQS4Nh@rSAuFWBY1GoDYZRbvGztSRtSxWeUM6m4pbmF3L0B0Q/S4IhTxH78SeK6wHeI2ID9IUN5sZNoUaKroJuBGVcgTrCIrAkM0WNgjlJtRGtweqNrxY7aoPLLolHbOiHLmgvLT6hBSDM@722xxGVyUA3bNWN1UbjBgAL4RkAgPgHQwmBM0X7i5ekohVCTEOUPCHhNuc8Pxs@PAcuUY0cJUJ9zkQyJpsE88bTSkGOGp6fZ7HiFkT7w4UI4WK@ASPTnJ6PXXlSipxwP/LNzZ8lQVIC3bBLqxsJVSEz25ADbC3nza7gS9sJ4e3wSCCuH2PNbVOek0Q9@heeIQGSy9RjYCqXXPwz6ZyVK8YTgrEqUSY1lRE26HLbcuD371uOSh5f65G1NujTqPClIz/dGUD7s814E3QAKKiuV@gW6FhQIwtoRl0JSnb/gAoEkQ@8XE0qtGgM267kQJS1rGfex99lJODXAiLGCo@1DqtYYehHvAh5Bx9UJGbCxBiSFPyFF@jeA7taA/Ct@EzVIYYYQM/VIMrazOFB1Wj1MSRlSI/n1Jrq0nGcFfWShTPusF6@xpqn1H0/O2zWR49k7RQTNbSnI/@nFGJAT07jdDNS1egYtE0oJZwcIdMuHd8LPxy/YM1Z3P7/rPixx8WjsvlE94Wmh1@vGClRH5mIZEclofWnSRtQLXSJNKMP25haaXPyLslrnKFDBiXUw@Y761GTefxtep8ep/iZUXTKfHVK4dLFcnehEgII8mEu1tB1FWVBSpzLHISQbh3QmPRs65KKRBOvV9vYVx7nIUajEgf9xFSrzHDqpF@jeHtGh/0YGfJSD6Np1vjz6lY5JKi6I9tzkf5A/u@k9/MlRUULSY9nLbaogsKczUnezXD6aXzag7d9uXoYP@@Prq1S1vHx8NrYdu@FNtrta2YT8fFx5KB6/poP74ELR9ub4QW@l5IR8yH5Dw2TemaOAu3FhTNX1Hjh3NzR2sP0ODZixFVNVKjtnG/hx7ibL4Uh6ZRgZyJJmSIDo@2dw4OhLWDt2zrUBb2vWa/TfaluA0i7pvK0xHbIdNmV9JMkw4TpJknlTJj89JotZct5sTBS9kqJA9SkOOhNwsdtRckk4m0juCThVgINLzmDVGNXLR1F2oP8usS8ayOmlAinDSjg5nEbi7w4cNO9mmTCcetwLyx/8IbambGnUhnXXRVPZqaiBQjjMdB8wRfvpPn733mj9dVPcxguV8fU4dRCb@N/vLFIVQ8xJfiUnQGL5kWNaWks0JUuqDGjszyohz2ZycoHYt9JnlhY1uXzLFsGvPHt4xIdsSfbuE7/1Rmts/kfafa4illw5zQXHjo2dEjCJhMEIPFlkkVUPx4Jo8wGg19TjqaITfX2i1qTV21kqKZSdy1dKC3gINfvR3fHuJVwW57aVXFz6cqPiUiNRlxt@ZrUJmA@fbq6vJVuOO9UMWLnxU3nyHx/TM4G75sGij9qU@qQkC5u08KKj8kgEuGzgEpsGOrBRMrCKxOwpkS6TsdRmb7oC3nI7TFg8bsPT0q4H1RvNacmMTaloydTyQTO4HM9cFYwrqjvGrmRn92eXX3KajbFfXdfP36eLEhEN6Hz37FYTIPBkPcKoERHzXYKyqI5Os@asUFWIKDD2pPv0YMzC0Vx7LO8ea2@IUbbaS5xq1g8AL1@lXkTBnbzMJnqNJZc3jxCi@4XtGVKeehTYAs6xXE1nPWUeHImludASkRdHUoyy1uZTQNtvmXDTP45jqqD1IeAxgPmI4ewOzbWQFyzzreKqhQk9k8pwF/opOKnAS0GqDsodMXOR3tErxhb6rTy5zecTHwnE7dkFjOmzriZXZTQsYjZGYtCUx3tV532qBh19nvcDawMTrpLdkYkC17A516k1NRp0ol1WXZcZh0zEkgSemkBQmFB5MXmLTku@6LBk2yjDYHCLMF0fd6xyWpP/WOLWXHnDThCHgiobzb72RoUijmqUaljoQtdC0rSai@5R2XSIFSbkAok4UTywtpywsLmMCQboS@ZKLiYtQA/Fs2QjbVJF6sub71HCl85PrtsSt2Jijjq9iIiirJMciC2HmyLfYeioO9/Z0oamxxA3kUKqUU9igUs2wYdUct2QJM@GAcnDY4UX3Gc89dzlUo@FsD9QcjA4g/47mqAkJxjMtSXLzqvBJ1OLyHelLsTu5YTrrqse5DqT0Y94OLV5NXNL0T4PRKQALviFkJLwnemRsWuRIlh63Igd7iMCwk8pUN5VYhrIVSqJaJ9M0xkBbXsTWfm0lsGb1/wtTByqRNOgzICdsk7gQDZHnWZXxLGI72aRhwk96yHWHb8YbhoVQqzSXnxR0duNE1I@5GK7tmJfm0Su6GlTCFaTwlH@OIhrXlRGcgXnmvVGXhoYJH/1pc2tGjjb6b5TQaRwwtuwhM5djI5lcJo8@dTPTX3IKTMyii8Ubl6wYvCAzyHu7mDtN4BIzoew5Mbw4KjBfQHBytggggL5M5QCo/j7GR3Mpw6SUUSW5xuB7nm5NSS4guoUhyLWGjo1MRrvXYbLQHwJ1xQBL80QBB0DhfE2cOyGau4rTFKuIFJSmSONPgOm3@J5dQh9qmGQLo8Vj9rB6z6Y3ImsUuhY@OiNkC2XljQHAPIncqeKyZ6dV4unkkiU2jeBzCaFQMGHDGTqqr54I9iUSSztFSi5cVGW3JaODIa8mjEbacYwOUSCgFtBgF5VUTwgIoghAXhyeLAcorMQqaTwY1iJ/gTayxthqrUYPmk0GN9TGHtZiENQqaj4PO7Wu0UUbHXjO0i/blk5dL4WNNdEZV7sRtjwM@aZTTClhDASwPk9GS0B3vxAveESGjRb9K0B4k2pU16RFbpYGAv3pHsz5UQLHaZhNktSFC3C0MXspLqJivo0z2LWTMNfMYgecQ1/g@boDWCcKcBsEemGRDFJMhBRp1iilWzBwaLjUJRI2MkYQlFi7gc4bcb33hgsUdjvxuFazczOJm1SK7KPRJJUv5aGNDjUUpGDQ8kfinJhtPOAZDEcVRCpMu@RPBMQ50Kl5xFHqDNl92FhBXTQlrdUhHAZwedmI48DVlvi@qIKA5vrod@KAyjwObkBeXdcrEoYSqeRyL18ahBLZ5HMXrt4PkqaS@vHVtHCwIJuEoXxsHUuD8mFoLF4Bgxn9bSaQWGQ80i5KpzUIrShoaZzPy1Yr3RYmqAu0FCUMEfhL7SmqHZMxNWu8ZYtC1xgOFjvnxsD1eSZtwFNPOXeEL5iqWzM2tFxZuKZVvYI2VVxO3/KADB0Gp29PrO2Hxx0T02CWJREj3HijElNqnIxCRcDZLUvpQDAjhhPY3Gqia1WjQzdD@wd67B/ceN57ce4xC1ALvUXh9g9oypK5TKS1hPHu@bWmQTpEjUNUCu5GhfdjIo/ZJNDt0ilDkWCy1cGHAzSxmoLAmh@6LSn33XDyELApaP4cTIUv6bgamx6Y26E3dKr60ciGkeYKpXkl5bRNaQjBMJ7IlBGMkZwxhi8s/67OGyrP@s4ABW6LONpn@sdneZ2i4ZBQUovjyWfAVd9RCXZKidlrKs4gq@Ci7kXMqVLmQN@ghBmMCf1Uui/vKKa60X2v22ujydtwlx7dnXq951uo0S8PTYabrO9I9jZ3t@ujkMoPKVLtHOweHjX2M07XzgCwn8E@N8o52H@/sPT3CnEPIWpbJOwcHewcNUlA/eLp/hB5DY0mWCSixhGAyIQL0ZO@9e48MGP62ZCPZIMQHeRP@ka58CsIbNib095TMPAqsCtGgIDxkpoJFKa0gAu/MHYxV8Db0P6EO@AJanuCjDNSlohqTQxobrz9lXujrdGZAUTtG42FAoKQBb8dGIhctwTBn/gkWIF9EPvDtpE1f4htlzENDvsHQjpVFAxkslpH2XV2fVgcuk8Npv20rdNKRZ@HC7QMkvjZlx0G3uJad5dCr5JCUhuKFs2U4OcrkHDWbXFKOoNRKzxhBjMxr11pGGbwDFFmU0CSElilUgF8QayKf93IXGTNAlMyCXZXjR10Iw4Y@CiPj19ww5ojdmrKeL9SPBKJ/SQscTSP8uW8@ShGByfcpMuaoo@W5HjP6V3WWb5htPTs2vU@Fdt0l1B55AA2@F9js6IV89oV0J5@7ZAMamBGf8WgeoJdvY7LDVCHTuB/UYKCC0VSwBaEf6OGCnh/j3xPp2rWNCjQ2EFzOhLUszmV3lGgk5AcMQGKetWmth25s2CxBKw4zxIYJUU2C@MCEWEqCeGlCLCdBfPoJg3hdO59Xk7cpllZXWZs5Mp8Jxf9NFy8WFeyGUoUOCwM@s7g6jRnJDuOQ0HkHzUHNMxuQmy27fWnLoqg//XfAbeKSpYpUCTf8kmZfgvnnv2et8w3dNUbpr7mHxgaFzIl88mITZrwvfCBJXDVJ2pLGsf3kEmyWpWYxuex3Q4r4IIVoPv1pBCaZbL6t5l3o8VMvXDfCstXQqiGO4D/mETivg6DB5dX6Im@jbMCL2UvrGovqQYiAQZZNkKU4SFKVry6tsmLiqyZWWTVBKtep8tOfyTrl@ZUA8UMNQXutHMxE0P@KLDRSzYdCSaA@Q6JNzX746psKfhJtg1ksCXw/xE5Fji9v98@/EW93WDIR/vcTiZMKmPSlpj1x4P/hujiWU3F8yCiKxdRxyzJEPp8K8emPwnbw8MaX2WWL5Od/eHXpSnrp3w1Lh8f8pjq4mWtQyOJboFYPimZS0brGxvMHA6BTElpjHKN6zRlLDs9iaTAW7UBVZ0uLs2j2ksqeJmYv6@wY8hkzWIpLQv96xBhtcIRBYo3C32TlywyXytx0TK4txx0yuV1m1qWBOYyN5nGkKY7B9GzGBI7FiJAxj1rm5iSzN8sQF1xLFH785qh52m9igFZ/0C/JCCDeoLxzNnju4UE1KqObi9JzP00a@iysNSEgOc5B8fUeKlRAU6VTEdb9ZrkdAZvt9vhs3MM3NEfKVegYqVxGl3EkCPbHZ77EiSfu/bHXgx44yKmFLCKIeUNoJZ3CwEpfq/pY1UnVzldZLrPeeInc0FESta098oYBVebMywLo8okYVKjC2zBgFQuPBuoXhIhd0TqyP4@8vmsb8BjF1SsYCeQXIe9wqRpRRnxMDBwF1AB5Mj6LYLiQM066MQ7nlHy0@LErhSUcORfpRoxcjBCirSM8XyxJH3TkWgaRSAuiURTLUmElx6NEiPaBPM@iECuFpQpWNMQsclFEnqG1ZnmzS26LyKiVcBA2DU2zABxhiF6O62YFegcZul2O9cu//eTvrNxFuazSKKaO12@CzEARSUKs@Hk02FffBnqUT6StYgz334e4GXXHbXtnTYxQExiogbhSMMMEIuYLIDR0WjXowX4zOLENXzCqQiSscvne9rY4eu9g7320huJLBKKCWHEkgnVh5XnYqWQkXyoGI4ikhHmYx7JiBFKNmIfSvUIw3WNyr9O1DQ0sGK1v/jGNFt3lD1DTnddlDCFmW@zUB@8JUbfWRKsnQlEwzsM3/4gxD4asPZuMeDC0JGHCz6ELxK@uIu25fjFEcn2/@P6fUXXSogR4PrxXOTOrTmP6KbcuL2SJZovV49ReRaqhQUhFfOUQfevHhMznIN1qI8zcMHdFjSS52z/8K0E48PEBZs8oKSJ48lci@jYj0q8HNHKp@IpX4vsO4@t49ApgImpNo118DOdkaYRGQ7aRXL5i@H7xfdligPcCfDO5pI7FSHMziZPxr@bMUlk5HWnza@BPneEfmEilmWsaRj6oEvF88rNwmZrdZNfJTN83jNUZa1pihz/5zyTqIx1zWD3oAZzRmlOVuFZS2vwXf6nxTzI3JlcQzC//9ns/Cvs4Se3ZJLU/3wtX02S@F5O0tt@IbUlfxSPDyk9Sp@Kn0WoiK3fiGJ9pCH6SNu6T6GBP0pY8kL5e9JMrln0akm8rJHrBT65c8mm4vqNwJS72eLdSlvskdZkr7CkLPYZ/MaWZsBj/xVyMk8tmPnXNp5PF3xByZPjQeHRuWsplyeFUiLXdEFX6Fz3z4r@b8daYux9etYWMiwMcFaBDqSlCewg12TBX/kU8pvyM@ZowtSqdLageGbVUZS0gmjR7fkJVjvO51bWEQwfiXkItm29WSWZWLvddNrofDzsoddD73RlJHiN6/sPgAck74zdoLoHbBnGFrW3IPUGdmnxMLzj@HPkgOvI5pEQN9ADdAXGD/t3Q3S1WOYXkjRtxLL0Bs0Q36DodRaFUQURKEvnqcaJQwXJq4kL4J70DsXTVYukKB0v2kfzIhjlXbt7f@pHekfQoDaLYYyjzV@P8RzkNpGJEb@XksUPydOmonciXFqSiqeoISD26/9ncLWLVpfOSBlga5u/@iT7oXB91WTvQHzR5JY//GBwTByb1BDT2T/5JCOzcYrhlpNb8p2rifd6h0irHk@wa9aRU8@M/sJC0kweJs2tXC1kSY6qMJXafiKeHOwdi7@nR/tMjvJAxHSNqGTxd0GOxm/dlEmCjlwRzsmwNxPwlFmeNPCYvr@Dll3LU/T//Hnaf0eYdq2IZw3RpuR9EylVVuUvGiKbi2iMkx2euPF9aQOu4btlbx1mTIwQC9G4/wPXqu/BDgvHFBDt8lmcbkz@bTJtSt6yY8Vxj6j/PbhmXMemXCXjU4QQ4VYHz51S@pIwvhjLoymqKr3dO0mse44deKJefBPpFU1DkZjP5wvf8/LzUxfBU45FXcn10T@SjY7jy8ASYhf6ALjXRbTYQntcG2RadF47bL8JfxXaz/7Lpo4LMOxNUiXbuvj3lfzNpd8TDkzMOxfGm98RC0G1vYVpoFwBZodV@Ueied2oygw2DtcIJJyL3M1IfZ7765Q27GmIQ4D27zmr1XrQHPeJ2rVYPDjIrrJp7qCCn6lN@Dz02jFGXyFPp/VQQ02yzIoXARwPKgZ/AVSnrYm9Snx5Hik908Yg2i88RMS9FygrBmM96HBQ2YML5k7BSVW19Ip3FaxMyfH1ApRAFiWimCiZiEY45E1aK38QXKkxDyGkkDS1/2g6VVuPNXzCPjiIMoIkhDLhrl@sfPKs/O@777vnicb58UkBHRwjdkmaNNKbks4d/4@j3XvaGAz@S1Hf9gBVcKiqpfSqpgWmFFV/kWMU0bqBZWuHGCwcNtQMdysQt@l5ge9JMlbRxTul526pb4Rhzw@qyMTjSnlIykGn48GSY2puIjg1EmK67pCLxJelCWe@P0J@Wgi3CmKMDmP4UzQgxUEN0qcgYpmIWbRW@lnECDDv7wI11ReXDVNRjWUY3Z3L@zebffO3md2FdJLeeCJY3xZjS2MSFDdeVy4U9Ym46xrxCC8qLzR66/LN2@uSeRikO5mqLZWWawvVgF2TQWWPy29LxBL@k9qUWCtY1RdlXTB1elrwu1JBqTZPwFZ7yFSHI8ryBcASRhGKuLDYxi4GkyxsHPYslFTs3GjmhRk64CENPUhp5LIthIE/TbcMxOm1rwnkE@Kqs0UtiofCbLzE@FbsiWizrOsM9h6hAWRjChCKdtY8Ta68bjTY2rRgCJMQ5BB232xz3gvVMfMOrFvWX3qN4KNUexV@SDHivAAKjLbjGSmW2JjL5YoFX6R65vYRf9YxVLVQKVfqvwv9bBZWo/q/OJ1aikNVoYqUQ@@/XkniMI5ssFlUrK7ghZ361IIbT4HTQX8osCH1mCzqz0R8hv6A@9/l92O97w6EbUJgjceL28XEbA796A7yxQOdfGFcHfr9wyb/IukIu@Cm28dxvIKKGRFQaToV1a8uCcT8bDkaB@KjntdRvjFF@e0V9@VMf3Uj5rks8kA9MkHzmRn3fo9F0N9jr471EGT0mBwP@3eoNWuUzEOXdEbly9GHNA4Q3KI3G/TK5m3L7HXwWJzOE5gto2ilUB13rNACsgd2yc0h5vovuKa1nk27XIuctbq9z6CLjhrdHQkdS2e0Q39H0Ty3c1hbEE2DC1tndivJhor100Yi7Iisf44o9judMGgNZI9IXarxjLEvSzLBQKVq@15PrP6tED9BQysoRW2bn6EQcBCG8UuWUBVgxJFIC@4hB@pgxxrMi7BGGCHXRskQ2Ii@ETKB2hJ@y0jCBKpLns1cA9hB7paxoXRumlXnG6jq698S7Mqea0zuFh3ZS1bV1jM1BPcEBxWmST8PVNcwhB5W@wIhz7JvG7EfekS0BQJ4QCoQIPPYIPTK0npMSKV7WweGB9FdSeXg90UKXaD2K8YL3V333hKKkiPOWx6FgOp5PAFiyfPKRN5RDVIiQamt8Aqw2rQWKrOL5/thdvbO2Qg2iuEYKtDNoR0CXyoAZXcuWqXGnwVlP9@JucCp67ku3x/7fuNkU@4UXJdGZLbdPvG6@nSPSgaGM9BRGwb5b4LTtnYeP7h3tbBdEsbqK4GygqmFtY3A5O0/5ZMAhyQiL8PIttW6vMJHbfiG7Vc7mZNO3zGHPmw1WCGDPGqEcN7SzDhWTN3OMGESmDu5VBR1vUcd2Q11tXG7YlPEIoxZYanDVyl9YsJCksa4FJMHI5ghlcuGhAV@w8cwBpe4VMAJyd2ugEIahhIhyrY2bxaJeU@v0qwgba7G4yXbm1gOQw1@I7MG4H9lts7R2miILmxx6y@Ot7WaW9oWSVROnTvYtP1tD7lxzTi/tce5Chfjrd7EVNg/c0eD@VM2fPVZaKzAguXr1OJeTCdn/@W8Q@2ahWUDPDnIXyF9/5CiXsCXe1HfYg6ad5dtgKPZRKXAnwQPaXAMnqOkCrUFnWqKQpJ0HcPZ27I/MOoZ27oK0m9uOs5y7gCpHQ7RDGcJm6B4BxlwN07qRtFDkePasj25xF1H@@urjR@/BlB@gfyk/qH9wvHirXMhm4YgnDSQHI32I7b3H@3iTMMqV6Ebh4WhwJsdl1NSVlPBhHy2HqfUFC7tWxlUIO@eJG8je@/enR82TJ80zkJibMATRC5ymqfWDYe5Rl98cI8eKTq6VuzhxCOp05HZrzAnNfOelfZKrBfDPqVnFKlThLC0R9gAKOehAIDbqXh9O6/eOHj9yshtNgVidhFWRzbc0cQChEMHYmEQCbYR0MJwuUlXAdptEMPAnn7U2o33ZKDc3s7XZLLU9jwbNDnv8yoYE3LHHBUlxI2d@SmujkAqmQ9fBBD7a3t05sgpQFmVfTKQYR1PatNgZsaPqYHLDnYKOwOkhwjjOyttvUxoWGfuOs1Sp5FA9ZAbYyAcEoOWFNarNRk2nY@uBbA69El2duxOui5iTpdJSudn3z4EdLVdvV@4uV94ZjPDdoOP67bd92EKcJoaU9YLp22jIT@pkJ4Ne9@2u18MHq5sri2t73v3f@erdw9vbdrv1W8BDWs/9AT7gj4ZmA0bNc6n9B3vsqM3URY3oA852szxsvhiUVzqV9lplrXqn495Zddcqy2vtVXf5buvu3bvt7spaq3P3TvPOartVRrfRVKR0RsqDFpM/Vtu9XrVpjNnaUuVut1ut3r7TWb3bvbtUWV5eaa2tdiorK921anN5@XZnaa11t3U51xa2JwMbrNp38eyI78BvpTN3mbm9XZbO/S8';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://raw.githubusercontent.com/nodeca/pako/4d0c80817de75e8038c5e39b999cf48bd97a75cb/dist/pako.min.js","text");rf=d("https://raw.githubusercontent.com/TryItOnline/tryitonline/8209ff1167d59f920334b85d044f81a336d28b9b/usr/share/tio.run/frontend.js","text");
#16  "?63(o+?50;+'51;'  # #@ " /*"r"{\D-v ef26q-[af.q]PkPPX)\( 9 '#CO"14"^ 9                                        7 222222222222222222222222                                                           ##*/
#/*1&7//```"`    [>.>.]       )[-'][(7  >77*,68*,@'_         7 )(22)S ii/ \ipsddpsdoh#####(#######??   #### ##  ######     ####         ###### # ####  #######     ####         ###### # ####  ####### va5# \7aa*+42@n;.202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'PPQ_ss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''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#_#1111118&1& 1111/"78"oo@ 11     xxxxxxxxxxxx          /112\   ##### #######   # #    ##### h#115#  o#    ##### ####  ###   #### #  # #####  #    ##### ####  ###   #### #  # #####  # >  #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D  e ++++++::@                 L               R.----._        #-----########8=,_## ### ###### ######## #### ##### ####### ##### ###    # # #### ### ##### ####### ##### ###    # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx\#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ##########  ### ## #####  ## #### ## # #####  ## ##### ####   ##### ## # ##  ## ####  ## ##### ####   ##### ## # ##  ## ####
#~==RtRtRtMbMbMbPsPsPs xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx #  ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!                                                           
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz 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",'_\['];#/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;#p)';  print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||\'_\'[0]==95&&108||110')or(None and 9or 1/2and eval('hasattr(zip,\'iters\')and 200or 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*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;\
__DATA__=""" " 
#  \
__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. -}
>x--/2  
> =157;y=146--/2 
>main=print y{- 
  
\begin{code}  
{-x   ␉␉␉␉ 
␉
 ␉  



-}
open import IO;main = run(putStr"159" )
\end{code}
ppppppppppppppppp
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,_String os4721en _e25 $91or 70939597cr=B+R_u8"?!"3&&1ca g570rt Unuxf28t t;ince =1;#0:60Num
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  x(a) #a
#define u8 "38\0"//"
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""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 int known;typedef int macro;int x=  !'(',y[1],z;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?"79":"197" );}__attribute__((weak))int main(int WWW){known i;int t;f(x,x=sizeof i);z=1;}__attribute__((destructor))int g(){z?0:puts("198");} //)<*/
#1""/*/
`WWWWW. :-write(186). end_of_file. `WWWWWWW wWWWWWWWW
When this program starts:
There is a scribe called x
x is to write 179

>import Text.Heredoc--WWWWWWWWWWWWWWW<<#<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-"W>W"] --WWWWWWWWWW<<[|]
>x=1;f z t=z+t;y#a=f 0b1204;x#a=174;instance Num();b1204=50+78*length (show(toEnum 0::   (Num a,Enum a)=>a));(!)=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]] --}  
 
 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
#   /
 \?     -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<\>+++.-.
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]==1?17:isdefined(:super)?162:201)#s>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* <e 5>1  *///\)Q222999686#

This answer is based on Laikoni's answer:

instance Num()
main=print(toEnum 0::(Num a,Enum a)=>a)

Let expr be toEnum 0::(Num a,Enum a)=>a. Then show(expr) can be used to separate ExtendedDefaultRules like this:

b1204=50+78*length(show(expr))

Which is equivalent to b1204 = length(show(expr))==1 ? 128 : 206 in this situation.

The code in polyglot:

>x=1;f z t=z+t;y#a=f 0b1204;x#a=174;instance Num();b1204=50+78*length (show(toEnum 0::   (Num a,Enum a)=>a));(!)=seq

f is used instead of (+) to get rid of parens because now it is shorter (taking Prelude into account).

I ran out of ws, so used one from Prolog code. Prolog was moved up to line 175.

Test all ghc answers