Code Golf Asked by user62131 on December 12, 2020
This is an answer-chaining 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 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.
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.)
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)
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).
// 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> <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>
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" #\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: _@_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/* v>>>>>>> >>">r"{>>>> @ 0:8:8/_ }(*[>]R 10G|'53'S 1 >>>> ) # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# #????!?!??!??!!!!?? ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[[/]e] x > >>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#~[! R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~* __+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] '4o'6o@)++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#- x
#* *#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#`⟪`⟪⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9
#cs 9 9999
#
#<<<#
#>
#{
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`']put 294 bye!` #s['];#/\/;print 24;exit}}__END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
1 ! !
2 ! !
9 !!
2#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈? ↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕→
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
#+ +
1 *xxxxxxx
53 x+ x x xxx
1 x* xxxx xx xx x x
x x x x x x x x xx
+xx xxxxxxx +x xxxxxxx xxxx
x x x x x
51 +xx xxx
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+>
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>;
#ceppp ; ; ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Be;bk:peseps>Ex Cr u Uitharbodyh$/+--- $5"6c"2:F 4, ._#a*een gi=[ Show]pR 8ogr ca34* 16 prstd
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
I call the interpreter like this:
import sys
from _110010000100110110010 import interpret
interpret(open(sys.argv[1], encoding='utf8').read())
Handy table:
Command pointer:
nil → 0: ↕
nil → 3: ↨
1 → nil: ↨
3 → nil: ↨
3 → 2: ↑
2 → 3: ↑
2 → 1: ↓
2 → 1: 1 (same as above)
2 → 0: 0
---------------
0 → 2: ↕ (but also prints the data pointer)
---------------
nil → 1: ↨↑1
1 → 0: ↨↕
1 → 3: ↨↨
3 → 0: ↑0
The simple way to print a number is ↑↑↑↑↑↑↑↑↑↑ ↕↕
. But 300 ↑
takes 900 bytes, better use a loop.
To create a bf-like loop, we need to be able to switch command pointer from 0
to nil
, but this can't be done without printing the data pointer.
So I use jump offset as a loop counter and the data pointer as an accumulator.
↨↑1 cmd_ptr = 1
↑↑↑↑↑↑↑↑ jmp_offset = 8
↨ cmd_ptr = nil
21 jump forward (on the first run: data_ptr = 1)
*** loop ***
↨↨ cmd_ptr = nil
↑ data_ptr++
...
↨↨↑
2 filler
↨↑1 cmd_ptr = 1
↑↑↑ jmp_offset += 3
↨↨ cmd_ptr = 3
0 jump back (ip -= jmp_offset)
*** end loop ***
↑0 cmd_ptr = 0
↕ print data_ptr
The loop element is ↨↨↑
. The single ↨
switches the command pointer from 3
to nil
after the jump, ↨↨
doesn't change the command pointer when it is nil
(when
executing sequentially).
Code without comments:
↨↑1↑↑↑↑↑↑↑↑↨21↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑↨↨↑2↨↑1↑↑↑↨↨0↑0↕
The loop is executed like this:
2<-------------+
+---1 break |
| ↨ |
| ↨<----------+ |
| ↑ | |
| ↨ | |
| ↨<-------+ | |
| ↑ | | |
| ↨ | | |
| ↨<----+ | | |
| ↑ | | | |
| ↨ | | | |
| ↨<-+ | | | |
| ↑ | | | | |
| 2 | | | | |
| ---+--+--+--+--+
+-->
After the loop the data pointer is 1+2+..+(n+1)
, where n
is the number of ↨↨↑
elements. For n=23
it is 300
.
↨
borks exit code of Symbolic Brainfuck, it is fixed with →
. The code size exceeded 14000, so I added another 10 W
s to AlphaBeta code.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" #\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: _@_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/* v>>>>>>> >>">r"{>>>> @ 0:8:8/_ }(*[>]R 10G|'53'S 1 >>>> ) # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> xxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!!!?? ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[[/]e] x > >>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#~[! R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~* __+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] '4o'6o@)++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#- x
#* *#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#`⟪`⟪⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9
#cs 9 9999
#
#<<<#
#>
#{
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`']put 294 bye!` #s['];#/\/;print 24;exit}}__END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
1 ! !
2 ! !
9 !!
2#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
#+ +
1 *xxxxxxx
53 x+ x x xxx
1 x* xxxx xx xx x x
x x x x x x x x xx
+xx xxxxxxx +x xxxxxxx xxxx
x x x x x
51 +xx xxx
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+>
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>;
#ceppp ; ; ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Be;bk:peseps>Ex Cr u Uitharbodyh$/+--- $5"6c"2:F 4, ._#a*een gi=[ Show]pR 8ogr ca34* 16 prstd
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1? (1&*z (N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
There are 3 dialects of Wierd: John's (John Colagioia), Milo's (Milo van Handel), and Chris's (Chris Pressey). Slightly newer version of John's interpreter is available here.
Chris Pressey presents his JavaScript interpreter as an alternative implementation of John's Wierd, but in fact it is a completely separate dialect no less different from John's Wierd than Milo's Wierd.
Answer 136 is for Chris's Wierd. This answer adds John's Wierd.
John's Wierd interpreter is very buggy. A couple of bugs related to handling large input files are fixed in the test driver (see also this PR).
Bugs in IF
and SPARK
instructions are handled by avoiding those instructions.
John's Wierd has a bug in IF
instruction, so the starting code that gets Wierd on the first column was changed to not use it.
Also, I don't use
x
x
x
x
x
x
because it puts two ones on the stack, but for the main code to work the stack must have any number of ones except 0 and 2.
# line 1
…
# -[
# x >
# + ]
# # #
#{{{{]~*[~* line 10
x
*
â
/
#
#
…
9
2 line 35 == '#'
…
x xxxxxxxx line 70
x x x e xxx
x x bxxa xx xx x x
x x x x x x x x xx
xxA cxxxxxd x xxxxxxx xxxx
x x x x x
x xxx xxx
…
[1 1 1 1 1 1 1 1 1 1]
A. 90° both FORK
[1 1 1 1 1 1 1 1 1 1 1 1 1]
a. 135° left GET (1,1) [1 1 1 1 1 1 1 1 1 1 35] '#'
b. 45° left PUSH 1 [1 1 1 1 1 1 1 1 1 1 35 1]
c. 135° left GET (1,35) [1 1 1 1 1 1 1 1 1 50] '2'
d. 45° left PUSH 1 [1 1 1 1 1 1 1 1 1 50 1]
e. 135° right OUTPUT [1 1 1 1 1 1 1 1 1]
Chris's and John's Wierds are separated using T-junction. In Chris's Wierd it is IF
,
in John's Wierd it is FORK
. When TOS is 1
Chris's Wierd bounces of T-junction; John's splits in two threads.
The bottom thread prints 2
and the last 9
, the top thread prints the middle 9
. I wanted to SPARK
the top thread into the middle of the bottom thread code,
but John's SPARK
instruction is very buggy, so I don't use it (which makes the code slightly bigger).
Numbers are hard to form in Wierd, so I use #
at (1,1) to get number 35
(ASCII value of #
), and
then reach to lines 35 and 34 to get 2
and 9
. The same idea as in Dennis's Hello World.
Numbers 2
and 9
on lines 35/34 break LNUSP, it is fixed by moving LNUSP header above the numbers:
1 ! !
2 ! !
1 !!
9
2
which is then collapsed into:
1 ! !
2 ! !
9 !!
2
As it turns out, online Chris's interpreter has a bug: CSS from the Wierd code spills to the surrounding page. So polyglot doesn't work in that interpreter since answer 258. This is the minimal example:
x <style> body{display:none} html:after{content:"258"} </style>
I don't want to fix this bug, so from now on I consider the nodejs version of Chris's interpreter (in the test driver) to be the primary one for testing Chris's Wierd.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" #\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: _@_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 1xxxxxxxxxx # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!!!?? ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[[/]e] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#~[! R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#-
#* *#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#`⟪`⟪⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9
#cs 9 9999
#
#<<<#
#>
#{
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ ' "`e```.1.0.6i]56pq["]298 .quit._[`']put 294 bye!` #s['];#/\/;print 24;exit}}__END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM e>+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+>
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>;
#ceppp ; ; ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Be;bk:peseps>Ex Cr u Uitharbodyh$/+--- $5"6c"2:F 4, ._#a*een gi=[ Show]pR 8ogr ca34 16 prstd
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'
#@[[[["272"?]] #]]******<
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment;K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Joy on TIO segfaults on polyglot because lines are too long. I recompile it in the test driver with increased INPLINEMAX
.
Joy has #
line comments and (**)
block comments (not used).
Joy code is on line 23:
[ ' "…"]298 .quit._…
[]
is a list, '␠
is a char. Unlambda and dc code is hidden inside a string. When interpreter encounters the first dot it starts
executing the subprogram. List and number literals just push themselves to the stack. After that top of the stack is printed because autoput
flag
is 1
by default, see usrlib.joy
.
In Retina 1 dot disables implicit output,
so using explicit output: ;K`250
. Not using >
or because it breaks Retina 0.
The dots in Unlambda code didn't disable implicit output in the previous answers because they were to the right of the first unescaped backtick, which was the second backtick
of Unlambda code. Now Unlambda backticks are hidden inside a string in Retina 1, the first (and only) unescaped backtick is
`
(not [`
).
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" #\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: _@_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 1xxxxxxxxxx # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[[/]e] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#~[! R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#-
#* *#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#`⟪`⟪⟫9999 9 9
#/*9 999 99 9999 Mn MMM MMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋'''␌`297'print quit`s'''␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
#|9
#cs 9 9999
#
#<<<#
#>
#{
#bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq[`']put 294 bye!` #s['];#/\/;print 24;exit}}__DATA__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((( '; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+>
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>;
#ceppp ; ; ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Be;bk:pextsepsEx Cr u Uitharbodyh$/+--- $5"6c"2:1*F 4, _._#a*een gi=[ Show]pR 8uiogr ca34* 16 prstdFloat
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/@[[[["272"?]] #]]******<
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
See also: link.
There are two other languages with this name: Onyx, Onyx.
Onyx is stack-based. Strings start with `
, end with '
. Comments start with a #
, end with newline or form feed.
Onyx is purely interpreted, code after quit
/stop
/exit
is not executed or processed in any way. So I moved Trefunge/VTFF code to line 14 and inserted
Onyx code after the first form feed.
Perl6-Rakudo, Perl6-Niecza and Coconut treat vertical tab and form feed as a newline. Perl6 is fixed by moving the start of the block comment #`⟪
above Onyx code. Coconut is fixed by hiding Onyx code inside '''
string (using the fact that vertical tab is not newline in Onyx).
Onyx code:
#...␋'''␌`297'print quit`s'''...
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 111111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[[/]e] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>>;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#~[! R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#- n MMMMMMMMnnMnnnMnM MMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* *#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#|9999 9 9
#/*9 999 99 9999 9
#9
#cs 9 9999
#<<<#
#>
#{
#
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq[`']put 294 bye!` #s['];#/\/;print 24;exit}}__DATA__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((( '; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@] ] ] ]xxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99] ] ] ]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>;
#ceppp ; ; ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Be;bk:pextsepsEx Cr u Uitharbodyh$/+--- $5"6c"2:1*F 4, _._#a*een gi=[ Show]pR 8uiogr ca34* 16 prstdFloat
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"] ]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/@[[[["272"?]] #]]******<
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOMMENTprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Command line: cmake -P file
.
CMake has #
line comments and #[={N}[ ]={N}]
block comments (like in Lua, only introduced with #
instead of --
).
#[[
turned out a bit easier and shorter than #[=[
, so I use that.
Output commands:
message(1)
– prints 1
to stderrmessage(STATUS 1)
– prints -- 1
to stdoutexec_program("echo 1")
– prints running echo 1 2>&1⏎1
to stdout, deprecated since 3.0execute_process(COMMAND echo 1)
– prints 1
to stdout, works as neededCMake requires a newline between ]]
and execute_process
.
COMMAND
has CO
, which breaks ALGOL. To fix it I switch to COMMENT
before CMake code. Another option is to hide CMake code between #
and reopen CO
comment
afterwards, but it is only 1 byte shorter taking LMBM and Prelude into account and requires 3 lines for CMake instead of 2, so I use COMMENT
.
CMake code:
...CO COMMENTp]]
execute_process (COMMAND echo 296 )#[[
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 111111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# #????!?!??!??!!!!?? ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMMMnnMnnnMn MMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#**#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#|9999 9 9
#/*9 999 99 9999 9
#9
#cs !9 9999
#<<<#
#>
#{
#
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq[`']put 294 bye!` #s['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((( '; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#{IO.puts 295#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{{}#}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__="""
#"
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#<<<##>
print(85)
#<<<##>
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>
#ceppp ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;min;dnu&&1Prers>80:: }ngt=Bk:pextsepsEx Cr u Uitharbodyh$/+--- $ 165"6c"2:1*F 4, _._#a*een gi=[]R 8ogre;b:ui ca34 prstd
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<>
/._++.._# !._++.-.>@
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221; + #.---.>/
#s{ /<+>/ K yya+- & g+$
endif# A=AgRA; AC
# {
""";'"#{'#'}'}'#@[[[["272"?]]]]* * * * * *<
#<<<#
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}#$/
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Elixir has the same string interpolation syntax #{}
as Ruby/GolfScript/CoffeeScript, but there is a difference: it interpolates single-quoted strings.
I use this to separate Elixir from other languages. Elixir code is at the end of ''
string on the longest line:
#{IO.puts 295#
Elixir has """
/'''
delimited strings, but the syntax is stricter than Python's: opening quotes must be followed by a newline, closing quotes must be preceded by a newline
(not considering whitespace).
So I moved 4th "
on line 27 to the next line. In Elixir most of the polyglot is hidden inside """
string inside #{}
inside ''
string.
At the end of """
string we need }'
for Elixir, but it must be hidden from Python. I use string interpolation again to achieve that: '#{'#'}'
. In Elixir it is a string
equal to '#'
, in Python it is '#{'
followed by a comment. Code in polyglot:
""";'"#{'#'}'}'
4th "
is to balance double quotes for Pyth. Note that " """
is an error in Elixir. CoffeeScript also uses the """
string and it has the same interpolation syntax as
Elixir, but it doesn't interpolate ''
strings, so we are good. ;
is for CoffeeScript. Reminder: we don't use CoffeeScript block comment ###
for the entire file because
it cannot contain */
.
I moved zkl to the middle of the polyglot to simplify the end of """
string.
It was supposed to be just
endif#
""";'"#{'#'}'}'
but endif
is on the odd line, and Retina and Make clash here – Retina doesn't like , Make doesn't like
\
. So there are 4 lines there instead of 2 to fix that.
{
on # {
line is for Red/REBOL.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 111111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMMMnnMnnnMn MMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#**#p 173#* e:1*23/5x%6E2 []-main=-[165]- ### `. :-write(186). end_of_file. `
#|9999 9 9
#/*9 999 99 9999 9
#9
#cs !9 9999
#<<<#
#>
#{
#
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0c01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10c 0c0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq[`']put 294 bye!` #s['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' WWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>
#ceppp ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu&&1Prers>80:: }ngt=Bk:pextsepsEx Cr u Uitharbody+/+--- $ 165"6c"2:1*F 4, _._#a*een gi>/=[]R 8ogre;b:ui ca34
在ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ catch (f e )$ ErrorCall{}->r n;instance Num(a->b );instance Num();instance Show (Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{ /<+>/
endif #@[[[["272"?]]]]* * * * * *<
#<<<##>
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Ring has #
, //
and /**/
comments, #
comments are used in the polyglot. Ring has ""
, ''
and ``
multiline strings without escapes,
''
and ``
strings are used in the polyglot.
Ring code is on line 23:
[ '`e```.1.0.6i_]56pq[`']put 294 bye!` #s['];#...
'
closes the string in Ring and shells. Using put 294
because ?294
breaks Zsh. `
escapes `
in shells, but not in Ring.
is a valid identifier in Ring. It doesn't produce
Using uninitialized variable
error because it is after bye
. !
detokenizes bye
in Moorhenses. !
is logical not
in Ring.
This is how Ring sees the polyglot:
['…'] put 294 bye ! `…` `…` `…` `…` f `…` id `…` 250
Adjacent literals and variables do nothing. Most of the polyglot is hidden inside `…`
. f
and id
are two variables arising from Haskell code. There was also catch
,
but it gives syntax error because it is a keyword in Ring. So I switched catch
to prefix call in Haskell. 250
is from Retina 1 code.
I moved Prolog code before line 23, so Ring doesn't see it. Prolog code has w
. To fix Grass I replaced 0v
with 0c
in Incident code and removed first w
from the longest line.
SQLite comment now starts with #/*
on line 14.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 11111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMM MnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* e:1*23/5x%6E2 []-main=-[165]- ###
#|9999 9 9
#/9 999 99 9999 9
#9"" /* *#p 173#*
#cs !9 9999
#<<<#
#{
#>
#
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈ #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♈?
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ppW<#require"stdio"Stdio:write (293 )#>
#ceppp ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} `. :-write(186). end_of_file. `
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu1&&1&Prers>80:: }ngt=Bk:pextsepsEx94 Cr u Uitharc""2:body+/+--- $在 16 5""61*F 4, _._#a*een gi>/=[]R 8ogrputs34ui
ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d (B _ )=r$0`f`f 2 64;class (Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>--W
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{ /<+>/
endif #@[[[["272"?]]]]* * * * * *<
#<<<##>
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Sardonyx has #
line comments and #> <#
multiline comments.
#> <#
do not nest, may be not closed at eof.
Compare with PowerShell: <# #>
(not in the polyglot).
Main code:
#ppW<#require"stdio"Stdio:write (293 )#>
zkl comment end also closes Sardonyx comment, I then reopen it:
#<<<##>
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 11111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMM MnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* e:1*23/5x%6E2 []-main=-[165]- ###
#|9999 9 9
#/9 999 99 9999 9
#9"" /* *#p 173#*
#cs !9 9999
#<<<#
#{
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈? #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ceppp ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} `. :-write(186). end_of_file. `
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu1&&1&Prers>80:: }ngt=Bk:pextsepsEx94 Cr u Uitharc""2:body+/+--- $在 16 5""61*F 4, _._#a*een gi>/=[]R 8ogr
ent
*/
#1""
#if!1
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d (B _ )=r$0`f`f 2 64;class (Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if!1
#endif//*
/*/
#if!1
_;
select 192;
.exit
print1(292 )
quit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif #@[[[["272"?]]]]* * * * * *<
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Picking up where Chance left off.
Main trouble with Pari/GP was #/*
on the second line. That code is now gone (because of Pascal), the rest is much easier.
Syntax errors are non-fatal in Pari/GP.
Pari/GP has /**/
comments, so the bulk of polyglot is hidden in the C comment that starts on the first line. This comment ends on line 554, and after that
only #if 0
lines cause some trouble because they print 2
for some reason. This is fixed by turning them into #if!1
.
Main Pari/GP code can be placed into one of the inactive preprocessor blocks, I inserted it after SQLite code:
print1(292 )
quit
Using print1
instead of print
because of SILOS. Replaced p;
with _;
in SQLite code to fix alphuck, _
is for SILOS.
Parens are just getting uglier and uglier.
How parens occupy columns:
1 10 20 30 40 50 60 70
1110111111111111111111111111111111110111110001011011001110000100000001
So, in the first 40 columns only 2 are left that have no parens.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 11111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMM MnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* e:1*23/5x%6E2 []-main=-[165]- ###
#|9999 9 9
#/9 999 99 9999 9
#9"" /* *#p 173#*
#cs !9 9999
#<<<#
#{
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#=($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈? #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
T:251
E:0
#+IDRIS: main:IO ( );main=print 291
#ceppp ;
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} `. :-write(186). end_of_file. `
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu1&&1&Prers>80:: }ngt=Bk:pextsepsEx94 Cr u Uitharc""2:body+/+--- $在5"" 16 ""61*F 4, _._#a*een gi>/=[]putsR 8ogrFloat4*
ent
*/
#1""
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d (B _ )=r$0`f`f 2 64;class (Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
.exit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif #@[[[["272"?]]]]* * * * * *<
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
Idris 2 supports Bird style literate files, CommonMark and Org-mode.
Idris 1 supports only Bird style.
I don't use Bird style for the same reason as with Idris 1: I don't know how to polyglot Idris with Curry/Hugs/Gofer.
Out of CommonMark and Org-mode I chose Org-mode because it has an option to place everything on a single line:
#+IDRIS: main:IO ( );main=print 291
Space after IDRIS:
is mandatory.
This line breaks psPILOT, so I moved psPILOT code before Idris 2. LMBM as usual.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 11111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!! !???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMM MnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* e:1*23/5x%6E2 []-main=-[165]- ###
#|9999 9 9
#/9 999 99 9999 9
#9"" /* *#p 173#*
#cs !9 9999
#<<<#
#{
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?A)&&290||(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈? #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} `. :-write(186). end_of_file. `
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu91&&1Prers>80:: }ngt=Bk:pextsepsEx94 Cr u Uitharc""2:body+/+--- $在5"" 16 ""6int 21*F 4, _._#a*een gi>/=[]putsR 8ogrFloatecho 2
ent
*/
#1""
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d (B _ )=r$0`f`f 2 64;class (Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
.exit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif #@[[[["272"?]]]]* * * * * *<
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
J-uby is separated from Ruby 2.5 with defined?A
.
Answered by stasoid on December 12, 2020
# 6 "($?63_lv+'50;+'51;5 5 %$--$[250=@$]aat" a/4*DvehfbIg/"" 3 4//*26qkp16*^[.qx]"[8=,k]Pk PPX~_~)"xvy"( 7# CO|"14" #:7 9 7 9 7 222222222222222222222222 "'" # ##\
# 1"7"//[']['] ```` [>.>.?]~~)[7aatxy#184 O@ (22)Siii/ psddpsdoh ]##### #######++(- #### ##-[###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kkX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz 2#z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
# if-0// 18&1& nthteo nthieo nthneo a;net R[+++].----._ /112 ##### ####### # # #####; # # # ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#WWWWWWWWWWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
#6!@eD>>if 2>2*>++++++!:: @_/ 78"oo@" '"' ` L >"082",,,@_ 1 x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
# endif/*[(*)]v_>>>>>>> >>">r"{>>>> @ 0:8:8/_>>>> [>]R 10G|'53'S 11111111111 # ##########>>###>## #####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#comment -[v] >>>>>>>> [@,,,"279"]>252O>"01",,@_ 9 h$s o# # ????!?!??!??!!!!?? ?!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[/e]] >>>>>>>>>@!:!8:6:2/_ >>>>>>>>>>>>>>>>>>>>>>>> ;>>>>>>>>>>>>>>>>>> #v @.7.8.2<
#- [!R++++++] +++++++++++++++++++++++++++++++++++++++++++U.._+++++++._+++o+++o--ox#
####################################################################################>
#{{{{]~*[~*__+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+; ;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#~ n MMMMMMM MnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* e:1*23/5x%6E2 []-main=-[165]- ###
#|9999 9 9
#/9 999 99 9999 9
#9"" /* *#p 173#*
#cs !9 9999
#<<<#
#{
#`⟪`⟪⟫ bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24;exit}}__END__/
### MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;_W;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1* )echo 242;;4* )echo 78;;8* )echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0* )echo 282;;* )echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxxx
###;{e=1}={e:null};console.log e&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit
ifdef ss
#
#
#
#
#
#
#
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs wwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw W
jrzaeeaeuee_wuuwq jii_iullluiiiogr se_eeepaeeeeeeeeee;eeecisajjarpppppp ⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈? #e:>* * * * *[[[[828+*+@+*99]]]]* * * * *<
??♈
?♉?
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
#
XX
x+------+XX X XXX
x|/0110@| X X XXXXXXXXX X
x|/0011 | X X XXXXXXX
x|/0010 | X
x|/0011 |
x|/0001 |
x|/$0011|
x+------+
1 ! !
2 ! !
1+ +!!
1# *
53 +
#
1+ * +
51 +
#
#
1 * x`` x x
49 #+ xx+x=>+ x+x + x B+ ===+
# =x x x=== x x >8 xxx +++= +
#+ +x + x,_8=>+ xB x+x
# =+R _*=x== x +===+> x x +
x +R"12"+8=Dx B=xD + + xxx+
#+ ``=>8=x> x+~ x x +x+B+
# +====+x>~+B+= x x + x
#D~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18" !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
#= +
+ * +
#= + *
#=**************************************************+> @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
+ +$$$
#>"3"O._ +// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ ; + *
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
^* *
#+*****|
.x= # +
,, .=#
#+ OOO =#
#^=
+`` 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
write 224;bye;
console.log 178;
~~~x
main:Int
main =248
~~~
literally, print 249
(print 164 (exit ) )
( *)
begin write ('288' )end.(*)
print 61
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} `. :-write(186). end_of_file. `
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test (f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51
out &49 &1
out &56 &1
out &50 &1
When this program starts:
There is a scribe called x
x is to write 179
p now 70 dollar off!
p has been selling out worldwide!
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
#
ata#8;mint};dnu91&&1Prers>80:: }ngt=Bk:pextsepsEx94 Cr u Uitharc""2:body+/+--- $在5"" 16 ""6int 21*F 4, _._#a*een gi>/=[]putsR 8ogrFloat
ent
*/
#1""
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
<<<<<<<<<<WQTkTTX
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d (B _ )=r$0`f`f 2 64;class (Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
.exit
#endif
p=sizeof(" (");print'(''72'')';end !" );main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<#/<+>/
"""#"; print(85) #@[[[["272"?]]]]* * * * * *<
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}}
#endcomment K`250
#nocomment outtext("155" )
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;:@,,,"285"_+1y2"982"2k,# @#;# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#> :/aa*7+42@n;/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* ! 99n*n*es*s *s*ee*n*n*n*e*sss*e*n*n*n*ee*js "( *)//dd" <e 5>1 */// )∙226p|_|_X222999612#
efunge takes the same path as cfunge. They are split using 2y
(efunge uses Erlang's arbitrary precision integers, cell size is -1
):
:@,,,"285"_+1y2"982"2k,# @#
:
is for Chip.
Test driver updates:
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^)"xv"y('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsdoh ;#####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthteo nthie #184O@ nthneo anet @.7.8.2 /112 < ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ataw;#8;""[ x]mint}=>+;dnu91&&1Prers 6 4>80:: ;}ngt=Bk:pext sep*sEx94 Cr u Uitharc""2:2FACbody+/='d # +- $在e*n*""; 16 ""6
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z| (∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}} #@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;@,,,"285_";# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 @!00:8:8 ;;~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///)∙226p|_|_X222999612#
Before executing any code Refunge processes labels (..)
and string literals {..}
. This is done regardless of the position of double quotes.
First (
on line 1 starts a label which ends at the next )
. When execution reaches the place of )
the program is still in string mode because second "
is part of label name.
All we have to do is to leave string mode and send the IP down: "v
.
Main code is on line 3:
@.7.8.2
Moved xy
around v
to fix AlphaBeta and Beatnik.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,,"286"_+1y2 #<"67",,@␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ataw;#8;""[ x]mint}=>+;dnu91&&1Prers 6 4>80:: ;}ngt=Bk:pext sep*sEx94 Cr u Uitharc""2:2FACbody+/='d # +- $在e*n*""; 16 ""6
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}} #@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;@,,,"285_";# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 @!00:8:8 ;;~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
We already have Trefunge-98 answer (#76), it uses PyFunge interpreter.
PyFunge uses Python's arbitrary-precision integers, and 2y
returns cell size -1
(infinite). CCBI uses machine integers.
So PyFunge and CCBI can be separated with 2y1+_
:
@,,,"286"_+1y2 #<"67",,@
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu91&&1-2Prers 6 4>80:: ;}ngt=Bk:pext sep*sExps94 Cr u Uithw;harc""2:2FACbody+/='d Float# +- $;#8;在e*n*
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}} #@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#/`psZ283MIOnDrFe @,,,"284_"># 01-:2/_;@,,,"285_";# k-'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 @!00:8:8 ;;~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
k
with a negative argument reflects in cfunge, but passes through in FBBI:
@,,,"284_"># 01-:2/_;@,,,"285_";# k-'1:,,@_
Argument for k
is created by the first :
, -
next to k
is just a dummy.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu91&&1-2Prers 6 4>80:: ;}ngt=Bk:pext sep*sExps94 Cr u Uithw;harc""2:2FACbody+/='d Float# +- $;#8;在e*n*
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/! +++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<#/<+>/
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}} #@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#/`psZ283MIOnDrFe @,,,"284_"># 01-2/_'1:,,@_ pS9^7^8^MUOUOF
#!|!o51 @!00:8:8 ;;~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~- <~-< ~-<<<~-! `=> #
#1// >>END-IF*>>>9#
# '>+/*' 25 >[};]+ pppppeee^e*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
We already have Befunge-98 answer (#11), it uses FBBI interpreter.
FBBI and PyFunge are separated with 01-2/
, which pushes 0
in FBBI (-1/2
in C) or -1
in PyFunge (-1//2
in Python):
@,,,"284_"># 01-2/_'1:,,@_
Second _
is horizontal if; first and last _
are for DOBELA.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu1&&1Prers 6 4>80:: ;}ngt=Bk:pext sep*s>Exps94 Cr u Uithw;harc""2:2FACbody/'='d Float# +- $;#8;在91
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221;$+/ #.---.>/
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#ce: ~#class C{function:Main(a:String[])~Nil{83->Print();}} #@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#/`psZ283MIOnDrFe @,,:1'< pS9^7^8^MUOUOF
#!|!o51 @!00:8:8 ;;~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppp^peeee*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
I got interpreter from this site, but it is down now, so I uploaded it here.
Zetaplex is a 2D language with graphical output, like Gammaplex.
Most instructions in Zetaplex consist of two bytes, there are also single byte commands like <>^v/
.
Single byte flow control instructions may appear inside two byte instructions, for example MI
is equivalent to M>I
when IP goes right.
Unknown instructions are two bytes long.
Zetaplex takes the path of Haystack. Zetaplex traverses Haystack/Reng/Reticular/PingPong code without any trouble because most of it consists of unknown two byte instructions and numbers. Then it is deflected to the line above, where the main code is situated:
#/`psZ283MIOnDrFe
Accidentally Zetaplex leaves Haystack line between instructions, ie. we are not having a situation where the first byte of some instruction is on Haystack line and
the second byte is on Zetaplex line. So `p
is the first two byte instruction executed on Zetaplex line (it is
unknown and does nothing). After that:
sZ stack zero
283 push 283.0
MI math integer 283.0 -> 283
On output number
Dr display refresh
Fe flow end
Without sZ
the number would not be printed at (0,0) because there is some garbage on the stack. Also need MI
to print 283
instead of 283.0
.
Using /
instead of >
because of Retina 0. Agena comments don't nest, yet another #/
is not a problem.
The ;;
on Haystack line: one ;
is Reticular exit command, another one is needed to keep PingPong retval zero (alternatively, @!0000:8:8
could be used instead of @!00:8:8
).
Note: LMBM marble from Zetaplex code and the first marble from RunR code are currently not destroyed explicitly.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet/112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBqMtMtMtUgUgUg
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) (((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu?1&&1Prers 6 4>8370:: ;}ngt=Bk:pext sep*s>Exps94 Cr u Uithw;harc""2:2FACbody/'='d Float# +- $2;#8在@,,unction
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print(#~$+/ .---.>_/~#);}}#@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @,,:1'<
# |!o51@!00:8:8; ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppee^ee*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
Policy-compliant Ordinary Shell is a shell maintened by debian that is designed to enforce debian policy. Being a posix-style shell it follows the same code path as the other shell languages and ends up on the long line. With the code from before this answer
a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;
the same path as bash is followed.
The new code
a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1]¢ in 1?)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0?1??)echo 50;;0*)echo 282;;*)echo 58;;esac;exit;
changes what we apply the case
construct to slightly. There is a ¢
(chosen because it is a 2-byte character) appended to the case scrutinee. The new pattern that bash matches on is 0?1??
. Each ?
matches a single character. The 1
was matched explicitly because Retina does not like more than 2 consecitive ?
s.
posh gets the pattern that was previously used for bash: 0*
. The reason posh does not follow the same path as bash is because it is unaware of utf-8, so ¢
acts like 2 characters to posh.
The pattern for zsh was changed from 1
to 1?
because of the ¢
.
Test the shells by themselves.
Because this answer made the long line longer adjustments needed to be made for the Kleins. More empty lines were added to keep Klein 010 working. The Klein 111 code on line 2 was shifted rightward by 10 spaces. There are 2 extra spaces at the end of this Klein code to keep What working.
Incident ended up being a pain, but in summary I didn't need to touch anything but the token breaker line and the token creation line.
Answered by Potato44 on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet/112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBq
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희吾有一數曰二百八十一書之うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
#xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu?1&&1Prers 6 4>8370:: ;}ngt=Bk:pext sep*s>Exps94 Cr u Uithw;harc""2:2FACbody/'='d Float# +- $2;#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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print(#~$+/ .---.>_/~#);}}#@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @,,:1'<
# |!o51@!00:8:8; ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppee^ee*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
Wenyan-lang seems to ignore all non-Chinese characters outside 「」
(see string literal).
The code is based on console.log(5);
snippet: 吾有一數。曰五。書之。
.
I replaced 5 (五
) with 281 (二百八十一
) (see Chinese numbers) and removed punctuation, which is optional:
吾有一數曰二百八十一書之
Placing Wenyan-lang before Aheui breaks Aheui, so it is placed after Aheui (밠밠따빠빠맣박다맣받다맣희맣희
).
Interpreter should be called with --no-outputHanzi
to print 281
instead of 二百八十一
.
Note 1: 二百八十一
can be replaced with 「281」
, but it breaks Nial if Wenyan is placed on CJK line. Wenyan code can be anywhere, but I like when Chinese is together with Japanese and Korean.
Note 2: there are two other Chinese characters outside of Wenyan code – 退
in Intel 8080 code and 在
on Incident token breaker line. Those chars doesn't seem to affect Wenyan code.
Note 3: Perl 6 「」
are different from Wenyan 「」
.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)['][7aat_ '(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz #z#111#y#y#y#_# coding=utf8 ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]******<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthieo nthneo anet/112 ##### ####### # # ##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" xx ; L >"082",,,@_ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> xxxxxxxxxxxxxx [>]R 10G|'53'S 101111xxxxxxxx # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_ xxxxxxxxxxxxx [@,,,"279"]>252O>"01",,@_ 9xxxxxxxxxx #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.-;---.>>>>>_xxxxxxxxxxx #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ### M MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTmBqBqBq
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,,"76"<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
ppppppppppppp;pppppppppppppp
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg diVision.display 230.
#}}}f >>IF 2>2
#}}}e
xxxd
#xx}c
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+;dnu?1&&1Prers 6 4>8370:: ;}ngt=Bk:pext sep*s>Exps94 Cr u Uithw;harc""2:2FACbody/'='d Float# +- $int 2;#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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print(#~$+/ .---.>_/~#);}}#@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @,,:1'<
# |!o51@!00:8:8; ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print (171)#s-#print 175#s|#print(208 )#sCOprint("65" )#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppee^ee*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
I use relative get instruction (G
) to separate Befunge-96 from Befunge-93, like in Befunge-96 egaugnaL answer:
v
>"082",,,@_
[>]R 10G|'53'S
[@,,,"279"]>252O>"01",,@_
First Befunge-97 and Ahead are separated using ]
(turn right in Befunge-97) and R
(turn right in Ahead) respectively. Space after R
is for Cubically.
Second ]
is used instead of <
because of Re:direction. Ahead (252) shares @
with Befunge-93.
The code 10G
results in zero (Befunge-93) or nonzero (Befunge-96) on top of the stack, then vertical if |
separates the languages.
10G
is used instead of 00G
because of Whirl. '53'S
is Shove.
>...|
is infinite loop in MiLambda, so [>]R 10G|
is placed on line 5 instead of 4.
101111
on line 5 fixes Whirl as described in Intel 8080 answer:
0
s before main Whirl code0
s1
s until Whirl works againPulled Spoon (M MMMMM...
) out of 1L_a because it was easier to fix Cubix this way.
LMBM (;
below O
) and DOBELA (_
after ,
) as usual.
Trefunge-98: @,-1,:*b5<>
→ @,,"76"<>
.
Ahead broke after this commit, which adds this code:
if(cell.isWall()) {
throw Exception("Head inside wall")
}
The code fails on #
at (0,0). I see no easy way to fix this, so I use old version of Ahead at commit 505f9cc.
I cannot fix Ahead in the test driver because Gradle doesn't have enough privileges to run successfully. So Ahead should be tested locally.
Building Ahead:
git clone https://github.com/ajc2/ahead
cd ahead
git checkout 505f9cc46937013e5b90789c13300ae86b0ed214
gradlew installDist
Running Ahead:
aheadbuildinstallaheadbinahead.bat polyglot
Before:
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}#@[[[["272"?]]]]*****<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,:1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print( 1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2...
#8M`| <esc>dggi2<esc>// :~-<~-<$~-<<<~-! `=> $/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppeeee*n*n*n*es*s*s*ee*n*n*n*^e*sss*e*n*n*n*ee*js* <e 5>1 *///)∙226p|_|_X222999612#
After:
#: ~#class C{function:Main (a:String[])~Nil{83->Print(#~$+/ .---.>_/~#);}}#@[[[["272"?]]]]******<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @,,:1'<
# |!o51@!00:8:8; ; ~nJQ p'34' =#x=4;print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EV...
#8M`| <esc>dggi2<esc>// :~-<~-<~ -<<<~-! `=> #
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppee^ee*n* n*n*es*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*js*<e 5>1 *///)∙226p|_|_X222999612#
I moved PingPong into Haystack/Reng/Reticular to get rid of $
(in <$~
), which allowed to move PATH's $
(in $/
) from #8M`|
line up to Objeck line (now $+/
).
Haystack/Reng/Reticular/PingPong code is also executed by Klein 000/010/111, so we need to jump over @
with !
: @!00:8:8
. !
borks retval, second 0
fixes that.
!
instruction takes 3 arguments in PingPong, so it should really be @!0000:8:8
, but two zeros also work somehow.
First space before |!o51
is for Pyret (#|...|#
comment), second space is for ADJUST.
Haystack and Reng cannot traverse Paintfuck code, so I use whitespace on the last line to redirect Haystack/etc.
Note: Befunge-98 <
(in <e 5
) cannot be moved beyond either of )
, ∙226p
, |_|_
because it breaks Befunge-98; it cannot be moved beyond X222999
because it breaks Trigger.
Try Haystack/Reng/Reticular/PingPong online.
_
in aat_
on line 1 fixes Trigger. _
in aat_
on line 2 fixes Delimit after removing ()
around 7aat
.
Removing '
from '#CO
on line 1 breaks Pyth and Delimit. Removing '
from '(22)S
on line 2 breaks SWI Prolog.
[']
on line 2 is Japt killer, see Ksh answer for details.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)[-'][(7aat r[>]77*,68*,R@'_)(22)Siii/ psddpsd;oh #####]#######++(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252<nthneo anet/112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnn >"972",,,@_MnMMMMMMMnMMnnnn #9##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>##### ## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> nMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++._++o+++o--ox #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ OOO =#
#^=
+ 231 =#
# #uuu#
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
literally, print 249
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e
xxxd
#xx}c
#}}}b
#x}xa
ppppppppppppp;pppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata""[ x];#mint}=>+8;dnu?1&&1PLers 6 4 >8370::$/ ;}ngt=Bk:pext sep*s>ExPrdisps94 Cr u Uithw;har#8doc""}2:2FACbody/'='~-<d *
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}#@[[[["272"?]]]]*****<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,:1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print( 1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print (47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<$~-<<<~-! `=> $/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppeeee*n*n*n*es*s*s*ee*n*n*n*^e*sss*e*n*n*n*ee*js* <e 5>1 *///)∙226p|_|_X222999612#
Befunge-97 ignores invalid instructions, like Befunge-93. This answer uses turn right command (]
) to separate Befunge-97 from Befunge-93 (]
is noop in Befunge-93),
see Befunge-96 egaugnaL answer and Funge-97 spec.
Befunge-97 code is on line 5: >"972",,,@_
.
_
is for DOBELA. Second 9
on line 5 fixes 99.
Golf: moved LMBM inside DOBELA.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;5 5 %$--2$[# #@$]aat_" /*{D8gv ef26q[if.q8=P,k]PPX~_~^xy)('#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)[-'][(7aat r>77*,68*,R@'_)(22)S iii/ psddpsd;oh]#####+####### +(- #### ##-[######??mxf####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet/112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L xo;--o+++o++ x-----x######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++++U+.._+++++++/._ #
####################################################################################>
#{{{{]~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;; +;;.._]}--<^>++[+++++[>+++++++'4o'6o@<-]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[[3+4*7*@]]]]xxxxxxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89; exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeee;ee ecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX//:
?♈♈ +------+XX X XXX #>*****[[[[828+*+@+*99]]]]*****<
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**************************************************+ <>
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end + e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 ata",_"[ x];#mint}=>+8;dnu?1&&1PLers 6 4 >8370::$/ ;}ngt=Bk:pext sep*s>ExPrdisps94 Cr u Uithw;rehar#8doc""}2:2FAC/'='d xxxxxxxxx
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀ )<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k (0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}#@[[[["272"?]]]]*****<
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,:1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print( 1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print (47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// :~-<~-<$~-<<<~-! `=> $/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};]+ pppppeeee*n*n*n*es*s*s*ee*n*n*n*^e*sss*e*n*n*n*ee*js* <e 5>1 *///)∙226p|_|_X222999612#
@
on line 1 needs to be skipped in Extended Brainfuck (reminder: # #
is there to execute @
in Hexagony, but not in PingPong): # #@
→ --[# #@]
→ (skip brackets in Hexagony and PingPong) --$[# #@$]
.
Square brackets change IP in Hexagony, call/return from procedure in PingPong.
After --
current memory edge happens to be -16
in Hexagony, need 2 to make it dividable by 6 (-16*10-2=-162
), so that #
command does not change IP: --2$[# #@$]
.
>
acts like a mirror for IP moving right in Hexagony, so --
is used to get zero cell.
_~~^xy
or ~~_^xy
on line 1 break Seriously for some reason (it enters infinite loop), so I use ~_~^xy
.
r
on line 2 makes Register3
nonzero to fix R
instruction in AlphaBeta.
Agony/Brainlove ]@@(~~[
on line 2 was changed to ]++(--[
to get rid of @
. When (
is executed current cell is nonzero, so Agony enters the loop, but Brainlove
skips it. So Brainlove jumps directly to the main code as before, with current cell being 2. Placement of ]++(--[
is chosen to satisfy Delimit.
Extended Brainfuck code is on line 10:
~*[~*_+++++++[>+++++++<-]>+._+++++._+._@]
~*
opens loop only for Extended Brainfuck, *
fixes Agony, second ~
sets current cell back to 0
, second *
is for Paintfuck.
After /
on line 1 moved I added 4 newlines to be able to catch Klein 010 after it falls off Reng/Haystack line, Klein 010 code is on line 580 now. Before adding
4 newlines it fell off to the last line plus one, and after adding 2 newlines it fell off to the same line.
I inadvertently relied on tape being circular in Brainlove answer, it is fixed now by adding +
after >[};]
on the last line. Current cell should be nonzero for Brainlove
to exit ()
loop at )
.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q8=P,k]PPX~~xy_)(^'#CO|"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .]~~)[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S iii/ ps;ddpsdoh#####]#######@@(~~####[##??###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ #-----######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
####################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._'4o'6o@]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] )++$--![+++++[>+++++++<-]>+._+++++.._>]( <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeeee;eecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",:"[ x];#mint}=>+8;dnu?1&&1PLers 6 4 >8370::$/ ;}ngt=Bk:pext sep*s>ExPrs94 Cr u Uithw;rebodyhar#8doc""2:2FAC/'='d t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///)∙226p|_|_X222999612#
Main trouble in adding Brainlove was ()
loop on line 1. ~
is used to break out of it. Second ~
is for Wise.
~
is print command in cockfuck, so 8=,
needs to be inserted before ~
. Placement of ~
s and 8=,
is chosen to satisfy Pyth.
It is hard to push 1L_a further because x86 would be inside 1L_a,
so ^
of Pyramid Scheme was moved before #CO
. I use |
to send Befunge-98 and Trefunge-98 up, sole ^
is prohibited by Pyramid Scheme. ^
is no more protected by #
, so
DOBELA dots need to be destroyed on line 1 with _
. ,
is placed inside []
for brainfuck and its derivatives. Big Beatnik "word" PkPPXxy
is now
broken into 4 words P
(nop), k
(push next), PPX
, and xy
(duplicate).
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q8=P,k]PPX~~xy_)(^'#CO|"14" 7 9 7 9 ...
#/*1&7//```"` [>.> .]~~)[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S iii/ ps;ddpsdoh#####]#######@@(~~####[##??###...
Second ()
loop is broken out of with ~~
on line 2.
LMBM marble from O
on line 1 is destroyed on line 2 (ps;dd
) instead of line 3 because ;
starts line comment in xEec.
Yet another place that was changed for Brainlove is ]@@(~~[
on line 2. Both Agony and Brainlove have []
and ()
loops, and both allow mixing them freely like this: ([)]
.
I don't want to rely on this behavior because it is hard to understand, so I close bf loop and open (
at top level for Underload. @@
and ~~
are needed for Agony, second ~
is for Wise.
Main Brainlove code is on line 10:
)++$--![+++++[>+++++++<-]>+._+++++.._>](
Brainlove jumps to the main code by the first ~
in ]@@(~~[
. ++$--!
opens []
loop only for Brainlove, double +
is for brainbool/boolfuck.
Brainlove main code is also executed by Underload, it has one command !
– discard the top element of the stack.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._'4o'6o@]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeeee;eecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];#mint}=>+8;dnu?1&&1<PLers 6 4 >8370::$/ ;}Vngt=Bk:pext sep*s>ExPrs94 Cr u Uithw;re- 8hardoc""2:2FAC/'='d t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///∙226p)|_|_X222999612#
JavaScript can be disabled in Preferences (Ctrl+,) > Security.
This answer uses CSS hack for Safari ≤ 7:
.selector { (;property: value;); }
.selector { [;property: value;]; }
Code in polyglot:
<style>body{display:none}html:after{content:"258";[;content:"276";]}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._'4o'6o@]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeeee;eecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=/a/.__proto__=='//'?275:!/r/.test(f )?267:!/n/.test(f)?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];#mint}=>+8;dnu?1&&1<PLers 6 4 >8370::$/ ;}Vngt=Bk:pext sep*s>ExPrs94 Cr ~-<u Uithw;re- 8hardoc""2:2FAC=' t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///∙226p)|_|_X222999612#
I downloaded Safari 5 for Windows from oldversion.com.
This answer uses JS hack for Safari ≤ 5:
var isSafari = /a/.__proto__=='//';
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退 @[[[["472"?]]]]*****<
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._'4o'6o@]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeeee;eecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];#mint}=>+8;dnu?1&&1<PLers95 66 4 >8370::$/ ;}Vngt=Bk:pext sep*s>ExPrs94 Cr ~-<u Uithw;re!- hardoc""?2:2FAC t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///∙226p)|_|_X222999612#
Klein 111 code is at the end of line 2:
@[[[["472"?]]]]*****<
Klein 111 path:
line: 1 ch: 1..42
line: 1116 ch: 1157..1
line: 1157..580 ch: 42
line: 580 ch: 41..1
line: 1157..2 ch: 578
line: 2 ch: 577..558 (main code)
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jrzaeeaeuee_wuuwq jii_iullluiiiocr se_eeepaeeeeeeeeeee;eecisajjarpppppp vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];#min=[]t}=>+8;dnu?1&&1<66PLers95 6 4 >8370::$/ ;}Vngt=Bk:pext sep*s>ExPrdisps94 Cr ~-<u Uithw;re!- hardoc""?2:body2FACt$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""f c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""C c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""CCHafyurbgbgggggggb____o""ICHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Ce""CH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef int known,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTX-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJQ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<es9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*js* <e 5>1 *///∙226p)|_|_X222999612#
I use this interpreter.
Alphabetti code before evil consists of harmless instructions and forward jumps. z
in evil is skipped with r
.
Main Alphabetti code is between evil and alphuck:
jii_iullluiiiocr
Pure code: iiiullluiiio
. The number is formed like this: 273 == ((1+1+1)*10-1-1-1)*10+1+1+1
.
cr
jumps to j
in alphuck code and r
in alphuck code jumps to J
in Reng code: ~nJQ
.
I removed j
/J
from XPM image code, so the bulk of the polyglot can be skipped with that jump.
Q
is used to jump to j
on the last line. Q
is used because q
breaks Reng, r
/R
breaks Haystack.
I changed the last Trigger jumper from Z
to X
because z
prints program code in Alphabetti.
Interpreter that I use jumps to the end of code if j
is not found, but I don't want to use this behavior as it is not in the spec.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(print 164 (exit ) )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];#min=[]t}=>+8;dnu?1&&1<66PLers95 6 4 >8370::$/ ;}Vngt=Bk:pext se>ExPrdisps94 Cr ~-<u Uithw;re- 8hardoc""?2:body t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155") !@[[[["272"?]]]]* * * * *<;
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'<
# |!o51 ~nJ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#ERi521@<[[["172"?]]]]* * * * * *<ne9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ss#
# 9// >>END-IF*>>>* #
# '>+ /' 25 >[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
In this answer I used a suggestion from Sriotchilism O'Zaic to make polyglot close to 2:1 (width:height) proportions. I didn't want to touch the longest line, so instead I added 332 empty lines in the middle of polyglot.
Klein 000/010 follow the path of Haystack, then fall out of the left edge of line 580. After that Klein 000 starts executing line 580 at the other side (char 1157, moving left) and Klein 010 executes line 578 (char 1157, moving left).
Klein 010 code: @[[[["272"?]]]]* * * * *<
.
Klein 000 code: @<[[["172"?]]]]* * * * * *<
.
The Klein 000 code at the end of line 580 creates problems for a bunch of brainfuck derivatives, which I solved by opening another bf loop which starts at third to last [
on line 10 and ends at last ]
on line 580. Paintfuck is fixed by readding commands that are now hidden inside the loop: ne
. n
is from print("65")
, e
is from echo 21
.
There are also 3 n
s in print
s which are compensated with 3 s
s. Also to fix Paintfuck we need even number of *
s.
Gammaplex code was changed to ERi521@<
, it shares @
with Klein 000 now. Could not place Gammaplex on line 581 because it requires the code to be sufficiently
far from end of file. Gammaplex abstraction test was changed accordingly.
Double space on line 578 is for Pip. !...;
is Simula comment.
ETA: anhet
→ anet
. ETA considers number without digits to be 0
.
CLIPS: (printout t 164)n(exit)
→ (print 164(exit))
.
Note: Single line version is actually 1 byte bigger than (print 164)n(exit)
taking Prelude into account, I kept it because I like how it looks.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];=[]t}=>+8;dnu?1&&1<66PLers95 6 4>8370::$/ Vngt=Bk:pext se>ExPrs min94 Cr ~-<u Uithw;re- hardoc 8 2:t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#ce: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#/`[[[[?"271"]]]]@ pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
#* * * * *|!o51 ~nJ ; ;#p'34' =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
Klein 000 follows the path of Haystack/Reng/reticular, barring its trip to the underworld (/
on line 1 sends it to line 1157).
Code in polyglot:
ln
247 #/`[[[[?"271"]]]]@ pS9^7^8^MUOUOF
248 #* * * * *|!o51 ~nJ ; ;#p'34'
Pure reticular code is ;p'34'
. #
fixes ;
in Reng as before. Two ;
destroy LMBM marbles from line above.
Reng code is ~nJ
.
Pure Haystack code is |o51
. !
skips |
in Klein 000.
Klein 000:
Stack is reduced to single 0
like in other Kleins. ?
pops 0
from the stack. "271"
pushes ASCII values to stack, interpreter should be called with -c
or -A
.
Placement of `
is dictated by Pip. Spaces between *
s are for Retina 1. Note: @
must be on line 247 because of Gammaplex. #/
is not a problem because Agena comments don't nest.
How doors work in Klein:
Paths of all Kleins in a square program (picture from this answer):
^
I|P
./.....
201, 211 -->.......<-- 100, 110
.......
.......
.......
200, 210 -->.......<-- 101, 111
.......
^ ^
| |
000 001
010 011
Paths of all Kleins in a program of 32 chars x 7 lines, which is more close to polyglot proportions (1157 bytes x 251 lines):
^
I|P
line 1 ./..............................
201, 211 -->................................<-- 100, 110
................................
................................
................................
................................
line 7 ................................
200, 210 -->xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<-- 101, 111
line 32 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
^ ^
| |
000 001
010 011
Klein interpreter can traverse space outside program code.
For example, Klein 000 will eventually enter program code at line 7 char 2 moving up.
Klein 200 after falling out of the right edge of (inexistent) line 31 enters the path of Klein 000 (line 32 char 2 moving up).
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];=[]t}=>+8;dnu?1&&1<66PLers951 6 4>8370::$/ Vngt=BFloatk:pext se>ExPrs min94 Cr~-<u Uint 22FACw;re- 82:t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]prin either Value? 'disarm[223][270];red[ ]prin 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
I used this interpreter.
Function disarm
is not present in REBOL 3, so value? 'disarm
can be used to separate REBOL 3 from REBOL 2:
rebol[ ]prin either Value? 'disarm[223][270]
See also: either
is like if/else, prin
prints without trailing newline, list of all REBOL 3 functions..
Capital V
prevents creation of token val
in Incident. Note: lowercase v
wouldn't break Grass in this case.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+ %++ %++ @@* %-- @@* %++ %++ @@*
-+3o4o# +
<++"269">o+
* *
+*****
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script> onload=function (){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];=[]t}=>+8;dnu?1&&1<66PLers951 6 4>8370::$/ Vngt=BFloatk:pext se>ExPrs min94 Cr~-<u Uint 22FACw;re- 2:t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
This answer is supposed to be tested in cipple, Kipple interpreter written in C. Interpreter should be called with < nul
. This answer doesn't work in reference interpreter written in Java.
Kipple has #
line comments and multiline strings delimited by double quotes. In cipple invalid instructions are ignored.
Previous polyglot contains several harmless instructions except for t>o
in <script>onload=...
, which pushes 0
to O
stack. Contents of O
stack is printed
at the end of a program. It is fixed by adding a space before onload
.
Main code is inside 2L on line 94: "269">o
.
<
fixes Flaks. TapeBagel (%++ ...
) was moved to fix Cardinal.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// x v>>>>>>>>@!:!8:6:2/_>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++'4o'6o@<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>onload=function( ){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];=[]t}=>+8;dnu?1&&1<66PLers951 6 4>8370::$/ Vngt=BFloatk:pext se>ExPrdispsminhar Cr~-<u Uint 22FACw;re- 82:t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
Versert is a 2D language with /
reflectors, without string mode. It takes the path of SNUSPs, deflects from first on line 1.
Versert code is on line 6: @!:!8:6:2
.
!
is used to skip unwanted instructions in SNUSPs. Only one :
needs to be skipped because there are two ;
on line 1.
;
is input in Versert, so < nul
should be used.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]xx >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4o'6o@ ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAbTmTmTm
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>onload=function( ){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
<style>body{display:none}html:after{content:"258"}@media all{html:after{content:"266"}}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57 ent
set ! 51 #ata",_"[];=[]t}=>+8;dnu?1&&166PLers951 6 4>8370::$/ Vngt=BFloatk:pext se>ExPrdispsminhar Cr~-<u Uint 22FACw;re! t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<<<<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad (Const a )where _>>=_=mempty
>instance K Float;instance IsString Integer where{fromString _=0};instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance Num(a->b);instance Num();instance Show(Q a )where{show _=""};f=(^);q _=r$ (d.B)?4;d(B _)=r$0`f`f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k _=show$ (id::a->a)pi};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))- (-q?6+70+z));(! )=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
I downloaded Opera 9.64 from oldversion.com.
This answer is based on JS hack for Opera ≤ 9.64:
var isOpera = /^function (/.test([].sort);
""+[].sort
Chrome 75: "function sort() { [native code] }"
Firefox 59: "function sort() {n [native code]n}"
IE6/11: "nfunction sort() {n [native code]n}n"
Opera 9.64: "function () { [native code] }"
So Opera 9.64 can be separated with !/r/.test([].sort)
. After that Chrome can be separated with !/n/.test([].sort)
. After that Firefox can be separated with !/^n/.test([].sort)
.
These Chrome and Firefox tests are shorter than former ones. Still need documentMode
to separate IE6 from IE11.
Code in polyglot:
<script>onload=function( ){d=document;f=[].sort;d.body.style.display='block';d.body.innerHTML=!/r/.test(f)?267:!/n/.test (f )?257:!/^n/.test(f)?259:d.documentMode?262:265}</script>
Spaces on line 149 are for Retina.
Haskell golf by Ørjan:
r$ f 0$ f 2 64
→ r$0`f`f 2 64
k=pure$ show(f pi)where f=id::a->a
→ k _=show$ (id::a->a)pi
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]xx >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4o'6o@ ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>onload=function( ){document.body.style.display='block';document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:document.querySelectorAll?257:265}</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}@media all{html:after{content:"266"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #a",_"[];l{t}8;rext7095?1&&1PLers$/ nu2FAC0::FloatV$ f Cr=B51 16 4 6>E>83nt:k:2:~-<le._ngtbontgerminPrsharExu Uatafint 22w;ry ctorbody=>+pdisp se66$t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);instance Num();instance K Float;instance Show(Q a )where{show _=""};f=(^);l a=length$ show a;q _=r$ (d.B )?4;d(B _)=r$ f 0$ f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k=pure$ show(f pi)where f=id::a->a};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
I downloaded Netscape Navigator 9 from oldversion.com.
JS can be disabled in Tools > Options > Content > Enable JavaScript.
Navigator 9 is based on Firefox 2, so media query hack for Firefox ≤ 3 can be used:
@media all {}
Code in polyglot:
<style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}@media all{html:after{content:"266"}}</style>
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # W#W#####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]xx >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4o'6o@ ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRq TzTzTzRtRtRtMbMbMbPsPsPsTqTqTqAbAbAb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>onload=function( ){document.body.style.display='block';document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:document.querySelectorAll?257:265}</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #a",_"[];l{t}8;rext7095?1&&1PLers$/ nu2FAC0::FloatV$ f Cr=B51 16 4 6>E>83nt:k:2:~-<le._ngtbontgerminPrsharExu Uatafint 22w;ry ctorbody=>+pdisp se$t$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g( ){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);instance Num();instance K Float;instance Show(Q a )where{show _=""};f=(^);l a=length$ show a;q _=r$ (d.B )?4;d(B _)=r$ f 0$ f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k=pure$ show(f pi)where f=id::a->a};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+70+z));(!)=seq
>;
>main|let p!_=0=print$ sum[0!61,{-_-}last$172:[u$[-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
I tested Internet Explorer 6 with IETester.
<script>onload=function( ){document.body.style.display='block';document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:document.querySelectorAll?257:265}</script>
In IE6 changing body
while parsing doesn't remove all the contents of body
, so processing was moved to window.onload
handler.
Also, body
's display
needs to be set to block
because changing body
doesn't remove <style>
in IE6. Looks like <style>
is not descendant of <body>
in IE6.
There is no need to cancel html:after
because IE6 does not support pseudo-elements.
document.documentMode
was introduced in IE8, so IE6 needs to be separated from Chrome, not from IE11.
I separated it with document.querySelectorAll
, which is not present in IE6.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]xx >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4o'6o@ ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtMbMbMbPsPsPs
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:257</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #a",_"[];l{t}8;rext7095?1&&1PLers$/ nu2FAC0::FloatV$ f Cr=B51 16 4 6>E>83nt:k:~-<le._ngtbontgerminPrsharExu Uatafint 22w;e! $
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak) )int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num (a->b);instance Num();instance K Float;instance Show(Q a)where{show _=""};f=(^);q _=r$ (d.B )?4;d(B _ )=r$ f 0$ f 2 64;class(Show a,Floating a)=>K a where{k::a->String;k=pure$ show(f pi)where f=id::a->a};g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,264,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),k(0::Float),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ) )-(-q?6+70+z)); (!)=seq
>;
>main|let p!_=0=print$ sum[0 !61,{-_-}last$ 172:[u$ [-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
This answer is based on mauke's code adjusted for polyglot by Ørjan Johansen (test it):
class(Show a,Floating a)=>K a where{k::a->String;k=pure$ show(f pi)where f=id::a->a}
instance K Float
l a=length$ show a
main=print$ l$ k(0::Float)
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWw⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:257</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=Bger[d 2FAC]ngt.putsle._>dmint 22afbont:2: 6 16l{Ex=>+$ f t$pshow ent
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak) )int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import Language.Haskell.TH;{-_vwWWQTkTTZ-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$ x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$ f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num (a->b);instance Num();instance Show(Q a)where{show _=""};q _=r$ (d.B)?4;d(B _)=r$ f 0$ f 2 64;g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$ show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,0,0,263,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- 3*(l$(pure$TupE[]::ExpQ))-(-q?6+50+z));f=(^ );(!)=seq;
>;
>main|let p!_=0=print$ sum[0 !61,{-_-}last$ 172:[u$ [-1]!!0|g<">"]]--}
console.log 178;
#1""/*/
#if 0
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof("(");print'(''72'')';end !");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._# !._++.-.>@ A=AgRA; AC
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] pppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Z222999612#
This answer is based on mauke's code golfed by Ørjan Johansen.
Version adjusted for polyglot (test it):
import Language.Haskell.TH
instance Show(Q a)where show _=""
l a=length$ show a
main=print(l$(pure$TupE[]::ExpQ))
Test all GHC extensions on TIO.
Spaces after $
are for TemplateHaskell, space in - 3
is for NegativeLiterals.
Grass extension was changed to get more w
s: try it.
Haskell code got Q
, Trigger jumps over it: QTkTTZ
.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:257</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ger[d 2FAC]ngt.putsle._>dmint 22afbont:2: 6 l{ $
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a )where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,0,0,0,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id` ),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+50+z));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num(); (!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
document.documentMode
is used to separate Internet Explorer 11 from Chrome. documentMode
is present only in IE, see here and here.
The code in polyglot:
<script>document.body.innerHTML=typeof InstallTrigger!='undefined'?259:document.documentMode?262:257</script>
Note: window.InstallTrigger
is not used instead of typeof InstallTrigger!='undefined'
because of Grass.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger=='undefined'?257:259</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngt.putsle._>dmint 22bont:2 6af 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a )where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;forall=0;z|(∀)<-5=forall;b1206|let _._=x;negate _=3=[246,0,0,0,261,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id` ),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+50+z));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num(); (!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
This answer is based on the code provided by H.PWiz (test it):
forall=False
main|(∀)<-True=print forall
Adjusted for polyglot (test it):
forall=0
z|(∀)<-5=forall
main=print z
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger=='undefined'?257:259</script><style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngt.putsle._>dmint 22bont:2 3af $
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- (-q?6+50) );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f= (^);instance Num( );(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
Internet Explorer 11 automatically blocks JavaScript in local files and displays a prompt to enable it, so there is no need to disable JS in IE11.
To separate IE11 special media query is used (see here):
<style>body{display:none}html:after{content:"258"}@media screen and (min-width:0 ){html:after{content:"260"}}</style>
Space before (
is mandatory.
I noticed that sometimes colon doesn't need to be commented out in psPILOT (eg. line 41), so I removed //
from line 28.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=typeof InstallTrigger=='undefined'?257:259</script><style>body{display:none}html:after{content:"258"}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngt.putsle._>dint 22 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- (-q?6+50) );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f= (^);instance Num( );(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
I tested this answer in Mozilla Firefox 59.
I used Firefox detection code from this gist:
<script>document.body.innerHTML=typeof InstallTrigger=='undefined'?257:259</script>
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=257</script><style>body{display:none}html:after{content:"258"}</style>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngt.putsle._>dint 22 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- (-q?6+50) );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f= (^);instance Num( );(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
I tested this answer in Google Chrome 75 with disabled JavaScript.
JS can be disabled for all pages at chrome://settings/content/javascript or
for one page in DevTools: F12, Ctrl+Shift+P, j → Disable JavaScript (JS will be disabled as long as DevTools is open).
Quick Javascript Switcher extension doesn't work with local files. Command line option --disable-javascript
is no longer available.
Main code is on line 149:
<style>body{display:none}html:after{content:"258"}</style>
When JavaScript is disabled, <style>
hides body
and inserts pseudo-element with content 258
after last html
child, that is, after body
.
When JavaScript is enabled, <style>
is vanished with its parent <wr#>
, see previous answer.
Answered by stasoid on December 12, 2020
#16 "($?63lv+'50;+'51;7 5 %$24# #@aat" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
<script>document.body.innerHTML=257</script>
<attache>Print[194]Exit[]</attache>
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
# ;
set ! 57
set ! 51 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngt.putsle._>dint 22$
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- (-q?6+50) );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f= (^);instance Num( );(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
(switched back to static TIO link because Run code snippet
button just shows 257
now)
I tested this answer in Google Chrome 75. Polyglot file must have .html
or .htm
extension.
The idea to add HTML came from this polyglot.
Main code is on line 149:
<script>document.body.innerHTML=257</script>
When browser encounters <script>
tag without attributes it pauses document parsing, executes the script, and resumes parsing (see the diagram here).
Then a question arises: why resulting page does not contain all the junk below line 149? – I don't know, but it looks like <Wr#>
tag accidentally opened
in Zilog Z80 code on line 2 plays some role in this behavior. Anyway, all the browsers I tried work the same with the polyglot,
so I am pretty sure it is standard behavior, I just couldn't find it in HTML spec. I tried Google Chrome 75 (most recent stable version), Mozilla Firefox 59,
Opera 11.64 (Presto-based) and Internet Explorer 11 (all these browsers have different engines).
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTBEQCIMCH@BCpltTSaZ3pbmlaOqfPHFLNBkmQRAsE2AAoUa1W18wkNdcTu3KdyVzXeHzjMzOJc@2bVMVJJdeTil2u8nxNufLJP6CdL7dctzz/YLLW2gBfIiWdiV0VkAD2Y@332muvtR8LLcPv/@pXcbzYkWtf9mw3YIHpB6zjWeemp7CdS/bQsPy8no3FEGrb640GphP45VicaYw55gU7cNpWB9xY4J6ZjvXW9MBPZ2zouT3PGLCgbwRgsSAUe2Ta7wbvAtZ2BwPD6fgAmWXsyADP7qh9xoyWH3hGO7BcB7xyjH3m2Mag1TEYQJje0DMDij7PIIr2GYWZ9ykw9tT1fBOTb5u@76LjBmOb5mAYXNbAUgQIw7PcJ9vPPlkIXGLsEwNyNrTN8UJetAx7YZleZyGEprHPT/b3F1119g3Zddj@zfxpWfaZ5xu2sRh/jm2PAvcgWHTPs@2e6RhMV0qKvuhZYDuecSPIBvNMo9O1bFOxnDaTWd@0h6bH0IV1XQ@aLDDtYqaYaW5PQyptDFucei5EW40uZng9HzzdcxOMJrTE0DI7rOu5A2Y4/gWkpJUyU3iMtjSPDm3IICAae@1D6I7JfMcaDs2Ae0JxTY@8IWVmW85ZjGPfked2Rm3L6QGcCfU6HAVUJj/WhmA1NgxxWEEDi1MtcDDIwrE7MGfbwgfkhVz7Q7Ntda02rxxzHJiOD@X1FWZB211Yts06pg0BprG308x32cifcWrZRl9pKzGsXEyFDc5sZrH2cMi4FxQDsrSfKTJz4L622Fvwt/s@Gw8HzLcG4B203W7XNNlbc9iH4GzQiXXcGIOrPVwo2cSWMAHGMaF0u0ffgnoLsDqdLmStw1ozcJAPyjOV2HBcqD6POcaAY0N7eEmlh2gmIbquq6B7xzV9JxmwC9c7Yy2zbWCxMTHf7HWNkQ0pWl1sDsADy2cDF97QiA6DbEHgAOsC48bEYksLgslEzWsOoWNi87qILtDWUStfeAbgh@eH7RhYA8AOK0j6zDR8CykWBPFNp0OYMZzQMhdKO9vo7NyCjgdVMfIobt/0CPUpXoalgCiNCa6KF54VAEZgKbbZkWl47MQzTYnjqem3jSFi6WySkJiLKQRYEIUQc3MzuXe4nwQE5SEUYwgI6WVPvvlpzGBKlSWaFbirglCJ7T17xK4SDTRzmglIPPREQ2LV98xXGw0T7rHWUnvedQxijUGt2Ex1h4FqyEPIoBxABlUDjWiSz3VlaM8kzDYX2mCm23CoDrQGEAH2eZpK1h55HlL3aaUaZ1Bo23V6UJ9QWG/k8CYvZKAJAP86fpqZ5ybiAG8j94Jq@KQPGAJ/AJ2hLHzAoQqFIQe6YlijUbq@a48IDkL6AfZHqBUIijEedNnnrGtYNgYBf4yK59ozfUBODDNyOtjyA8sxOwqLskFUx4O@eA7JGRApOUBvGMzQFsoUAENDuFRU9Prw27/X6fUgnu122/U6Ibp@DsjepqHRoMzC4MYQYV3HsClbAJfG1HlwSODcsK0OUTnDuQyToExQqhfuyO4w6qgXFnS5vgHE1gQC0Q5MjuTuKIA8ptnAOOMU0eKYCwUfGC1oWEqA0qZiy@zhLrRSG7o54Yw8GAXdIpOHeyzpqy/FrbK4tdYwIXOSIq0nVLVXAYRT1skJbMnbMOfz7bmhwg8M37U6seFl0HcdncltJrSr7tB0xORcHMl00mslJQUptShVrGpb6VpOR0xuAi7WIOGkVGlX23WrfFpZCD6bJERzgdFgdzXFtiQgqaFOca4OgLlQgJJ9LoemGT/Xb2KVo7cy44wVs@h2zh3ixLogXrqIIECHFN82zaGYUTQJyQTCLS03eiwr6UIcYYHL1mkqGU@mZotOMUBJ5wqKnfXEcpFs2cM@8htQKY4/BJrrIe62DcAeHwe1AFi6NGsRXtNICJSFaOKFmQSq3QJCGuERdUne5TC8jIQyjGHaheZ7stmZ6chABKAvB/4Namy7yB1QnnDkAdLhYKJGD5oGAvOCbPOC8JTIZb5IZw4QFIytZbKi3LKgE2B3A5oe4vxM2QA8q3MYiI13khnaMzAucVTjrMG0w@CYZrABkAfvkrVNpDlAfEw@oGAiI@p/PvC9zO2yjKzn8/N97EYXCzx1W/4SiPRb9daehIWf7UxIaFgX2GzbcHojowf0wnUgiNFum8MgJFRQEj8AUrQ43pCjHA6eit@PJR4upk2DSMQeTdNAIs9bLxwKDaQuIdsuA0@GrB@XBVjH8oAswUi@kDoAnC8kLrxCkLkMvBJWZCHiAADJzLHZHgVA1QCBL/pWuw84i7lzOF3kg9Bi8uA0mzpQdrk7SRozo9Ue6DFFnThhNlZGIWOL3owHBleMqjbnQI0/63B7zIY/WBKxO8kiDAQzropqKIB7d8Q5cB13SaRQkZNoEWTeh7cDcGLHyBTDwBWxXdRZJ5zypImgzYBqQM8H/OsHwdAvwzhhBf1RSwFMUU@8y4Pg0EFkUQPv0gpcbm7ZbgvIsg/9U41SUNujljVeKBC5TdrwtR87Bwas67MqjNxvRoB1YrLrA8Ek910EnvESiHBTFPwpACABKVBRYtcnUrwPROX40mmLwhxSCmkmYN8VJDBgwEnVfIrM23w2X4PTYi4RbDYziopQqu@1ySDP8KQYPYJTtmIfzRXtnnmMfSQI8Ogatm/C2xnZNlpHDqdyIucVJHYV@@gjIG0iJWcNhrbVtoIm92UPHoQ8BVsDGQ/Zpi7yTBKE@SgUphUgKAATDj8cWgncY2J2RQkK8tH1XMKm57keTzfoe@4FIwcEi81W6q47QOrOXhDDhRw0iLWWg@J9OJbSUGosZSEmYyrxy8mk8tq1HPEquba2liwnazBirq1tgWkTTVtoSoFpi0wymRBOQROFSJMJfesUAt1Ok9f1KOaxdIrdYYyj/VtrKBr1cjl7mjbqWvjW8S1BPcOIAdAyviCepFStolGShNoFFFRpdedLv4uj3nHbs4ZhJXxqnBvcHtZClqoBGs71UDCoIPNye50Mqh5wFyAMtPuil2zUM43TxlWjk2pcJ9MYWqoY1RYUCtITB0rPc0fAhkj1XFnWTiWpngXmo1VNZpLroliUQYwDSUT6uCilDF7bYtKE0VBsNJJQqWH91Nt9j@Ibp3VJmlQV5AMZHuC1xaRyVYT0W9KplEpCWCmZBtGtmkxCzbSxEnwqNPaluQo6fP4NXjG7qVSMujdIpXjfGE7BDYXe@eBHo7dvkXbxOFoTDLNHBufyhiGAeuBEsAp6LgitkVery5COzqXxidvlUtEuPvae7MfMMbXWJ4f7e8@rlEzf8M@Ap5B7CKsCrwy14nUUoAb2qGPGlsEA2QBTe5oTnDvAxHvtNpNdRmBym2diZrhosxWxAa0hxtNlsj2YL4Lfh/zuzpWBIiF3Cnkb/9KOssTBl@ZpkuQ@UOzd4ydzU2SDM@AnWNu3kfmWPV4AsKrr3LFDr4mMUWYHJKM5wGACbgF/2ZnMBTiuIyMtjMQ5dzYhPiECEOSG3BZyEtYcDEbctcYgEsdxPiVk/ZFjRe5/13VAODWVF0QNBQaEHGerTGUp/3/EGSml7U97J3D6YBzaRhvo/Xx0DYE1IEKgQKq63Eeq3Ih4UTggOf6uMgIr1TYcrL@ORXLqyPL7WL0gS@Ao4HWhVlFIxckdqrUD1gYutwc1bY6tgEut0MOPMchjwxcllJO2uZyBWIY8MmYqmrkjBtZtg4RvAq@Mvny6hO0555bnOljJyh5EDaSogm2wEPmy6gU02t4@0B@trt9lkUON3XDWZup2NtbFym370Lsc13Z7LlsHAERNReGIfeDgDCdIOYExhB5lvaUK2u65IOrP46BpTuZMC9mJvGkgpErwymsYBdjyQk8BVpT5@ODLPWBDtHwmA/mPbBm6JoWciWWxjOjYZlOAcBXARrzBlvzSHPYvvTl08t1w3iSgyUPqmHwmywAWEnIV9vC3FHS2k3MX6OeRVycyLSv7HskEOHk3K1fPlX6OW@HdBkoYX3BG16gq5iK90eDT9kXC1VDn6NZkqkDuDtzAUD9XgETjI4YcsmwxwVeTa0lVlvEpkBfTa0ztmOcqUqlpzOM9s7007rFptlX0xcGNRYal1RN5rqiaBlwOPaCY/B3VwSTkYvl7qRQSdsrdJG2eaRjkT/ojM2a2@y4TGiBizJZMgAGiD7KyDDUPDCDKJZNg4YpQLHBHINZ1TNsaWMEBzdnbDsouChFvBalW6LsL9GYawZFlAkPOJxymgwzOq0/HKKfH4Z8DJadYQcRXeJV6Zkddn8b21HU9kCt9ptGcgj6p@kHoobr@sKMEY4iAh9qj8d2Pxvlnh4/2mkfbJ4@r6sj3VNtqAY3omM0BCLM2dIcVF@YNZwj3AHcsxx1YUKIoyrdn9nPXDTjzgAsH97viGDCK48mj5pODnefbz78VZo5GdGswsg3MYzmxADCJ45hgbo2m7bZc4C2c0cqYgLk43Dl8EsXy6WdPDrabj/aODk9monk9si1DG6vDs96qAn2KIExTMrzqD@3O/IoOialzswghsUGZq8JANmWyDE8Z3XiiKJUp6IEsMg6PsoyzwAbOc3tM1zKlUqdlFItmodPO5Ta6RrfTyelaMd8t5vV8Bh4bhZLJ3hG4LJtjmrkBE58VwQkkTAMyTy9NyUUcDoiibeBYLpfma@J7S@ba@by5kSsZpXapVDL0jU7W0IsbplnY6OYyGbOgZbqtolbM3pq5mWwgazW1DWgGCHodThaQJxA/EV5z3YFnHni9C9bRdb3QzndLWb2Tz@Q6rVImX@y0tA2jVTIz3VxW07VOW9fKUVicUQUq0YcGQ67SAdY08pI18JRi0WA628S0yhgtQ4cEJ5FFEjOMlpFRcAg9cugxCheRcWo2dM@je7SEjFM0oXsB3Qe4gDzlZMk6cQwBiwSI68iK14ocS@g4WUGeW1sFUhnSz2X@qwOFMV9pmWuM/ALXoGfKd6Vp5H4edLtzzjo5n8k4lNlT5yw58xXo@bXfsLA3vJYCT@LLUXx85XppfDe8lgJP4svz@HDFe3l0Cz7LQCeRFSgyXCFfGteCxxLASUwbFNPsqvrUr0h@q5bUw7SWeq8MNIm7RHHz1fLma75a0QwXyxGbeQc5AU7siQv88xML5@27cz0mNpHAGzEhmkaYn0ia@ujTZRImny9f3xFmI@LEwHLOXBKcJ6ZmRtHyGMskisGZfTNkF0QNesyB3sjUTR8@fg1aXXosAcBBd3Fmjjxo2jMc@mGoNdTn9MIJ0GU5mJ/KnUu@ZXZHIAWpLctB8x1gcqlIkN1Wy1oFCjWBmw@i9xKwMns@AklUV3KKFom9uHQCNJvPw54cHBJgyyAhbn7@n81VfjDyAggVvv/rtzvQCDebqG9ckiw4MTQd84Lwo7uyxcKgaKHH8tadjvpUMWS6K8q2gUuuhj0xLI@aWl@W@4Y3QJErbG5AUHwAJtyCazznfC4mei9PpMyokufXGZhjDVh7CTTBLiyJ8MRIyLZdo0PVwEVhy6RAHjY2bwZzzIXCGYYHRp5VCS1ZuWDTrQJBfxSM@BN3B9zVjNYQ79u6aAiZyRstzQQW2WhZ5i2N7hlno44rA6dHRcaMFZbATktPk3Vy1zbOuLGJxuXF5wX0rF4P@InwvQrsog@yDQml6gW97sIL3xn5Q7kFjRVAxyEbdYXBLSl4Nn@uArHC/XMTw@pas2x63KPRJ8hF6AIsHVU0bmmSZyrNWqhm22hdoqje//pYhgkSgwM0p9pOpTJZHPYma7@zW5FWh8exksKXSstD881UvEqWiVcq30Ql8wlkKnO4reqOhoWByxoYtqx3ZowrKXo0dTw1LQGleRu5bRs@oFYQNod5Ds1Hj9vQHUemNohd3tR0C7JPsxNtAVi1mhySrbBXt13b8rFr26so6OIC3DRN3M5Gj5kpaWtZxXaIZ/L78sS0nC647QCXclcg2j2oHF9FxXXqGcxR3FWV1nYv8F7JWvTdc5M/lw90b5fm6h4US7YJJaz20hGl074LU3E7ED2W1@PZ0nwFbXup@3wfiKY4ZgW0e@K1b9muz47peVu19DwIxp/LMXq2Bi3DkWk9aNa8PFiYqSFTwlnWFe1q2D3XLhR7qgGPlY0/8ro4JoTv@1K/CfXStLupV8QfuY4WvleS/TPVO7ur7WhpwsNF@xnjLSPwMhIWLkquLiBIErgTZ3nh9jNFCqmoXF5e1QBeu39hXEbvX2NkWVW70cgyvCR@G9g/DFAqgiHwOA/@66SWuz21zv3I041oN@4qxEzjntkmDGT0vNGkTM9oXzOElsncn1h17ZE5MpfSqsPWaxP3t98ihdw/U5mwGIlwthNnhHCucwL1NpQf75VrHMPRdiuBMWwLOvmdnM5SejcEHn2IIvcRGI7QcDNgzxkN5xp3Topznt9ec/1h1LPdzlwm0efrUqTi3fzUHCPvm3TfKlxxYRDXtqrZTCYT8jcz89dzltuEruwk7GuLP@cSJpdpylNYnA3xZozL05hOpULTW2e@jJOa96NO@qoZAQIulVTHcszgEp@rmmQZtW25rv11mhCIbsdC/g24Ulz4uaspb/BG4W4wNp378HHmpNVdNevBB6RQOoXaQ8H7NmyYnXq9VzPLuGQNvbS3YL19HmhmIveuVGCYp8klvnXCXs14hjMqmlJUNm7tkZyddVumbfDXuJC7Lb6Skr01vgnLEvLJtLaF62F8BWy6ohpfoFvDS6gsqwNCTt8cmGS9RTowOq9HfvRaCTR28V7irdB646pwQwsIhYPPudW2GVYqcB0QywLD65ko19i4Kh66riLO0az60so9GBg9k5@ruo16Tqc6cOswlwanxuWTHmW@66wNwfjWj9tRATrTmXnpR@@lET69bEN7jgZ3T9Ut9Ps2bVS6q6Mr6tLFhDt4Rafv9p2@2ec7gSa2Vd0DMDLgJ@JuKwTkv9dvM6JPs7uUZmvWdm37PjWL9JFTS9ftLs3THp7T6kDQrxXvpdECj/B15xQgjPVUQTTor@o3fXMEQ5bvBu7QlMm2CtTGySL@XEVFo8WdX3cW6tYZAqiR6P3rxn@nbNoz3GA4pFdzaI98elBQmY7XLWvKfUrmPlhhBXzbEcdbs@e22n3rriy1TCNwrDM1mhHi1lsl2@FMLVhMfoTOim1B5XmXCmJDddb/GF8Hq5o0nFziw9bEsLyNy2x35HmXWBOB6zLfdi@m9GF@/8RkGpevPqBhVQ7ClcEl3sQN4M66aAfZLUsg4ULiSgQjJhwZbtnMAMOirZxRmtveOdM7sln@WMUXLZSfMjWzfvt1pkTDbQ80OWjNzNyC@xz@zC1GLx2snP6o598kd3zCvgMsFj6WtvR2D880LzQ0b1QYgQwnfK2qb91Wcfs2vJvQciPz1tWV/K3LKwSn2bLhWvBqwgvacLRy2sy2hj5/MrmrL2UYbi4h34S6XC42h@3TMbt8LQRNd3F6A9fDQ0TAUshtz/TbOJWOFJnzT5z6OG4PKLNssylwBLu0CDdXrZc2/2TEk794ZvYM3F75xMKdlvYSrIBYFxev74r0myPDt745cgNzaXyLC9h3RffU6Fntx3M1H0UW1Wi4B4@/5tAenW5W/kXf8un8RmS4Zc4JkYyjLeJZE/j9ZdLawnT95GD07dMqM4xSuPebyQcs2iM@MeCCAfobS9NaNhPvDkluvCTTbZPwVkAzs@F7KVYt3wRwW/IXo8Fw5Iev5anTPp3ZKerBGbn7FxaQRfkNUGPWN@xg@TT2zMws8FzhIDk1ruLCv7Rst8e@LGYYsGgwaCNTvgThdmC4PjIC6BHOEgSmtO@5UIqTHrLHC/YGcMLMMtlyrOD2CZ4gMEBGit5YGD7Y4ClE9Qk@lYdfNwb5ZHmNPLmVg4Gx/bJt46H4rysJcLILWHhMh9bRODk3P4v3YTLmbhhhNLo45sWsvHbrok8Zh1TXGQUy7vK/bUwp3DqmlNm4WJhBDSZ@c@/pZ9IshtD217v4UBMEwZFvX05NKzceLCCe5QCztpoWz0NH0sQjk1QaPKeNmneE2R7i6Ski@Y/cZRLP0SWMPvcWmWAAGQ0emW1cebwz7WfuU2DdYCgbAtEdPDdxy8ACLVkeEIM9cduGDfXTuTOZY4p2yVgxFa6NodmC9rWnpuW82LKIHxmBsYJ3oolDkgAnpjtxxbJbpveaZgRnzKuE2vkMPTbHJIasRhjeC@Wg3eYMN07LzfWRxbUdf@i6Dn8SEc7AS3t6O7GB4YEe919xV3D/8tzot1RImy/t4TnfbmJ2@MG9VcX1zJZr8ycWYQU5cCy@ucDwLNNXn1jOaExuTAbebbmYw7fxZpQNnObw@9DZLiyQsSe7e3GzGt8q7C9IUsASnxs@Lfkvl2nmdhLff1dR3/DaLq6dhYavuXI2cyTsDjo@2SrNtya0oFHGQNCM9ijSK3BHVu1Ba0CPlTLJTEs/N1t45K5F50cDY7yMiZw/OhY6LhzeikgadvwCE49A6pHuHsgWRbb5GreG9CCCfrEUTaLknllm@60h3UFLJ72I5pJVgyTapR1pfhMcsDm2KQd93GOpBsEqgvHMOht17rHWFS2gjAYmrlnPr9ysRCrX7xNGuMtX6ScE1zPDrdu4SxC6fmRGqitvr0RZjB7@hzufqjAwNws5PME/Gss9IGd37wuAzI88J3zdB@2OXD/oWuPDIapxcr1V9AWLlYcg8OLdAU3rqwoB7emMbD7f0ZvZ0TXokHwH3GDXBZNNJDwwZdM5l0nF0TharvSMSI/MyjZc3Byq3bE79MKfrAeChzz06a0O/aODJ4cnytDXbpk5xA1/I8vG1T3KSuQGBSTT6inqY9qrdju/@ehwZ@/JNhM7QGRcR7oDOlwQHfaNlhkYqrFSzkFfM1hCUcMTNqQMaKI2wk@HZ7/AzfLC8@W@Emm2Cg/KEd2LjmyAo9Fuj3CKBnBHYQQoikYqJUmxMNRj94INUG0OBvLpvOeZNaywTGTEovZhaCN4PPEusoTBNqtM1zNMkipceQTUCzTuyKywrhVFve37Vs@BLEQ5IL0/qBOEqxTyGfDPQRRvvc4SV@NypqxdsyoTygI7PeU5xosS2RsPSWnPcx68njBOq4mkLCcTyYZTZpnkBNy0QW5cCm7MwUJm8RVmeFK/XKGXS9q4JrVZ4TpPgJ6jPqG@4XRsk33m0HoplN/jmju4WpgT3Af8iz/shGqWSJ3YwPINGyoENaW5A7PvXmzxdKPqGg4NVNOEcVz0cY4XU5d3txnIn0G7z7UrQXN9tn9SDHW2hGrZwHLEZ/EmueCYg0uJeP404IjBczM5SxgmPAkVFQoEm9HAAU6iE/R9hR1bdLR05E0Pi4TK6pzAw/WCTpodsI6JWy7pxDAtj9mue0aniDAnv/hDrqmGzg2H5zmj5ElD1UyKeDxYI/Uw7bY7glxHkbw1PTcEEbGSQegf4WI0KUgjdwlP05IKHcB2OVIgQ8lwLTK728dM3mNJVL2GCh8qVldMbD//5PN65rT6ng1U879@W5WuwooTPpZLBV9Iswikco2INeudB@@pb5IJibHAE5wcqrZC0eWCtweqjeNIhueqIxxz3WHUbZAXJp1XE2wMdUmIaKZ2jjTJDEh/GCGseUGaZOj0noPEmfTX@dDBwCpR1LzXVRPiiK@PyscBy0OCqI3HABPXOEbHjFErCgZJjNk7RgQUmGEtnwEbr0gbFfEMqjvRhvzs7EEJ9ZHZGtFm4XNd0fNVKk6iWd2skQkGWxcVYtVfNsZ6Rm6MN/ZOgb0PK7XRGH@c0b@AWnc9CPVAxZ639@zRVUKpZd69841LJgjXyQo/2AFkInF1dHC0d3yyffLZMbTCdUTa9vnxrojWIBbRic2@a5OqMagX5LO/Bv2Z2KZkEJVZSlJs9mwdgYZ1LchCghtnSNNc6DuCLwvvmzP@NwFCmta1WGwyMgAWGIRsWGtY@NEQFaaxMGyo9ImwzMLxAzvQpGLw@MwSWkpVJbAqVJYMlXXPqmKrC7vF3e5TY3fGcnu1bS0FwRqbpFef@PMiLq2C67@Tcg8N3/@fLzeP5fZyE8wt5QbQiWsUZn/74Mlnz/fmg0WDPFHdaikfHirlxBl7GufVIy1XpMshDIjry1WBCRSAW8PBjOvaNIMLE4oVEsf2gAcmDKX8C7EpYkLNVFHd62nIhYgi5QD5G2REFs@8AiM9k8VojJ6J7ooXcUIE9oVJ1FHGFSGMOU5qSxW8omJgrGF1RV3viIh4SK@T/iz7k456HBYNx@iRz/vciqFqMur4DP4zo1Jk0k/ZmIXDmXbKZKbDbZtODwocwUoVPkaxBK8IIcHzLkzyi@omIU@d1wYt6dBZjvCsKIzStjH0I2Ywzp65gVlmb0Yu6aOIiMmEvyBNpwbXDktNy3Wekp4LkKGBf47GLYrvYP@4itwZZ82Ivs/i3MjBgQqAuKLW8MR44KFCY36Ul2tM5FXuhsr5oqGSpkX8UBnXhEvw2bnlWyDUUyN0kcexgVJiacKCo7Jf0kTCtm0feJIODN/AoQQ41AJzotABQ37KUHaYEAecVCYsY5oJMYT1qzeVtcFQeoFi3iseOEFwFLM/E2dyc02WoeZ6lhNp9i2jql@aESizwBvh/sFa8kaQKAtlMsn9YGDPAC5RW9kw1Q@//XtcVWUjAPP3Q/M4swO23wxtXTD/VuSjaWD7ZxObDrYfcNtLFZvspn6@aT4nqhZWHskE5Hwo3CgYEoZIxzEVaNLk2NyfHxwxv42qc7FBB8Z4pq2QzERyCrMGgBnn1NAIzlOYtuM0HrH@OeAJIBcgCfI4yNZQeqZ3KqKqtrKqYsZxpUehjZzmmG@uIM1tb0aosRQ4MbWQL@Q0FTIpn0cRkjKZHp4r4xFKUhkIY@zcGlZftdpsc3OTCX7bsM1qocIRRE0YL7PCq0lGEwAb49JCnUEYCDINAX61MJiYMFKahEFxNEtqSSRsHZfjG7CEIhkAREJnJ1I/ATynG1YVILNjjgNimy4jKQiotuPOqCqOIpIhIh436tVc7JPTs2I4PTnTS5XZZhBeIBjJ52VhGcbWX7JG0HBOQ/2qDLDvJ0vw1wHzP1midJVjFqrXuantU1zU1YmlYQ@PHRdnefcht0zUVT2ragVpBkOFMCrIL/b3dxAl9HCgGG3Teu0O/e3dvYNPD4@Ob2h9IsjkIliSJWubqYaspOunE0Nyku/5St3ZV4@f7uxHVTmbq@k8K0JMN84uZnNZaos5XZH6C34s72ba5HEjIS1z34hpkkbepw3oN2Of@qozgLv8VNCNVEXp6rp@ullrOPEbyb9bpsk3rqwjcoGp4ZMe3@RiNjGLE639J6i131eiM@caHjjHk4iBezY9vh46zHhw8CgWoAAxRY2gVhFPyMAhnwGa6lnR@WcDfCJ9fJaI9KtOcjQDeRJ9YAC71lQtYKgPr2/4fdtqxWAA76COSK7NJlLXMtGDo/hD2wpEKUZTIFVkg4CIieFnBsblsULLwyJp86W40uw2FXtRfFIMOgHElzwa@X125A5n5rYemZHpOXAj7NGIrx2a7NPRAOC69HpuIok1gT@RITBUVHKSVS5VQ88KNeyNU6jFENKro569sODKoJMXx5LSN8cdqwcEXJTS0NM/1oCtmugAwEKT1j0nCTSO1/AneBprtkq/lqLF8TRyo24oltMxxyJqDiqfAn@K7smLF@dJSbiBA6TtcTfSD7eg9jHqiEYQ9oipysSFzlaafFtgQS9nqYTal1CdATQLpHgceE/ACOOT2B0YQyaOSB@pzxRGVrEhOmk/8CQm17hKE4elUiRVw4s8gGtG0C6ZCHGYiPOQolqF1kFX3@ng6601ZHVNUU7BTIlILIEzarswlONclBQDKQmClCnaKrYtK2OOOPYqHPMgDPrHSEEaQ6WcS7xJjSbNvrtYF1RqVnswo1hq2gN5rZZK5bA15klNiQFa3KTyigrRLiEhEZcK9RueTodaQzXz@D0CXJwAsvDwG6bjmFBBgDMDA8ZgYwRI5knp6Lsi6alackohzrP4ODzuDhmdV1e@l7yycQU7oVZocqZyDWPqqwYOqt1wWL1U/6GqqJUrMWFXL1VgdKSamOhXtVR2PZVKOOtiwsGh/sEDnNO5TgAn0VRARBoDkJywpQrgM3Ae1YRTSRibYqJT1dcpBFhBSLuCAO99VblKGNdq4gGM1Glw8XjnFRM@abzMKIp2DfnDHpJQ04AzV6ggkD4qgsknrFQK86AkmpiB92rjOEU0u3Gs0vRRJeRG1d4g7G4LVHXSEjc@qcIrMHQOGxoIu46EPTxl0IyAp8rKs8v8VvAePOFv4EEuRntHTX@W/Rfmfe5PWEJ6lyRlZFy/KFc5ChU4FqES0Zo2JAmIya9@FdcKTBATW4WsfZ5K5jMVeGiVDZZnHycaei7O4g@3t09AZFfXrxqPir1zZnb1whtZrltd5c3p0dnR0RfjS6khJuO7hy8FLQegG6xE932vDaavuNjXu@LxdTUWV9e1Bxuq@urVK2B58arXlFoEopxKdTl5Whc3QodBbWNjPV0orqefP0w2IS@GEUiirkvHzLJU1rCGfqcDt9unT/yIcX6xrS1MDwzwZ6HbYNwl43jb7PVGe8Yld7fiI3ztB2HYp1@@ePECDS/oYm@fh@HjPMYwuni5aeTjlEk9o//i52vX6auj5uYvvjNQzTV8HeLr@9dP0Xys5T9eW/t4ZyeXS0PFcfPRl0ff2t7ezj1K54/q@a2cnFnb/Is/W1vT9U1dXTv1fe00WT/7QtAzOUH5xc@SzaOjb/o@th1eWaaBEZ9FuDWWz7Mz9hausy7DP5nfdmbMBppb3bc4QAKzXCVik0zms8njl0lsn7dxTdPil/RrUtHWmFbb2vhvPzx8Ew/iNV194cE7iL@JF4pxbgQD2LKR7Txei28iWOE6fqlWq1Uwbvy3fwfha59CPOhzuQmPWj6Kq3AZr8lVCvIuXiuAQdN1SPf/@/a3Y/HaGDJRqx3sM72mr4doohUfaA/I5AR9YDAaca2YO3xIVst8eKjn9U00OyZ@GqUP4igSGU3TGyxsPC1sQiyuhk/uwPpgxjZ14ywCnbY5izCKhZgACEI4ws2hA6ENd0DvObgXDcNY30jl9IdO5cXMNWf5@7ie4zeoCmsPXz1S1c0ajPR4lcsPG82wm6lsoyi47kOc/KuwJ6FrBR9jV5ZdAIe7QY4yXmEFxovVdJNXUtTLIh82tbFZp3hYl2zSoX4NuD28/vI//uWP/vKH9PsR3f8lFo92mMj189NadAEGCTVPuGqEVucpe8ovx4E/3JEVXdABTE44NxmfXLUaPugf2shE7wW30Kc2sRDENMhKOBZRLEo3Fn@vqqyMrXReq82WBy51YqVi8JyT4elM6ablC8sDpHFraw1@9IdrYsXnGrmEzgRy81pjtVuu28eAWLwer5@e8m69WKJbrucKYp0S2pqzo8p5LC4DoUqlngOWshC54Wqk7rg@g1tRmqFNVaaxxmPxv/OrFmPxK7hOU/L1dT2Zc5MF96HyMlWphH/g8yoTG17cBDk8vZblzZe1VKpOOa3Xwixvyuy0xgtAT6X5chOiT23WN6vuLt1KE@tLPn1Zq2/OB6bwp7WHD1NYtQ8hglrilIFoAa1xvXldu65vXl9vbsJ/k57X4Rtcrzdv/Ok1vVbATP1Psf0bdbXWUMNeWTsFuwJIDS6K2kDshjfA1eux@BViDqufkuK2qlzXCvlTmVEPWQfqpZa1dT2r5scfF/Z0IAI@guuCoK6j4R0Ol8DwlGJxFB1KXIIokcOrD1/9P3g3Pnz1b8AKWcMv5JFv6w3@nrzF35sAfydt/D1/g7@Tt/h7HuDvyMff0xb@YvEqY8CxJbYyduY8o51pZ2CwWAYY5n6mr3VgsGEZk2UuM5csM3C1DphM@GXAZGW6LNNjGSfjaBp4giFgmQBNXXj14NeFWDz4WZkMRp45Z5CKjUMYKTym97smkxqxOku@MoHNUjQloxSs5mm@MHxTT55W4mqjoXLek@m5Cim4vr5mrNnce/ao2VQR@RtP3cPp//BwMGu99T84dJ8eugMX/oeHh08bQMBqqYcp@SFc1VpqM3xtxWuVrUZZRsSNUDiubm41alkZzYUUYKWObqmveU1jhHdtrRED2fzFi4sKjbOVi/PKRYUMEys3NEOAEIwbIFQlHJ/BBcI1Xqg0ol7AdU7xkg2NF@AZmbhBfXHRQA4S5IXJH6pj1vp38Lf@1/o//YyJ9VMJOsHV9aZIl4Q/Sbq6vroOnzVJFEOLuAk/dAA7Brm6rqGRgK7AVBelU@n6mrvBU5Q2eYQ1TGOzRoGngEAp4pM0KV3@EP9u35g2vxpJYJNAkhbDZcBGY5zJSJUWuEzWAox3tKIkVWivTaKFq4AgPWoSQeRzlYq2zs16Tq9UcqFlo1ipFENzQhRLN69aZksrFMp6LidJlUomhAU5sRIZIQrTN9oV7OSVuISZ5T1fzOBsJH3aIimUhQcPxPBjKFvDofTggVbKvHs3cWo2O5bXbKJ79t07oSngtpxqKQ/2TPHdOyA6Scn1xGcuXxAWZY19rNcohZLrQak2wJtpqj5Ns2/4RhB44ltrmBZwQ6MvSKSOOpNxvUbylz/4zncaySpu1CDXnIYRYCosv7lZyNVqhRyYC0UouJDgO3/EXqqkSdcJVeDFZUIiGQ@9tOKGRK7XSfRn8U22VYOO6uPFrq7j1H4sl5fE1qUpXYFL5KaVStyR5QpiMVUKf9U1idXWWfir1@vZVG59Y/3hKbA3Ny8kqpUro5pU1eR19coo46zVdaUdfvYAjxoZDx5kS1CZxUylEWs2H22fbDfxi4m4Jg@jH0NHotAxXG8desk6TTHmS6d1LNipqjaSyXLlITW8VsyzeLISQspJoPesWKIaiPt@zOriqcMxxbtwr8eHTNvIwsAK42psSBukNjKsg2vMHnO73TVwhNZjLdwO4Ju2HX0s4sL17M6F1THXYvGjJ9u7eydpHXiUuL6/vZvWjz/biWtozU/t6M3iWXR4vrf96PAzCHH0ZG/7eO@Tg8/3PjsCdz/2@q1hmoY5Ms2L5mh08QY/KGA2zSG4Tq@m2bZ84/VrY0gXyCmcPF9cfPjJ9z785B9/@OkPPvz0ex9@@qNffvWj78H9h3D/gL9/8G9LeXz@8qt/9gcffv@n4Phf4P7PcP/8l1/97rf5TfY/hfvPZ9z@NLxn4Pgdg7h@85df/fBnv/zqt34M978I7x/fvH/758vvH3139Y3hfvgHt8P84N/B/Uc8rgj2B7/P3fB9A/73Odxv/fjD7/wH/v@L8IfGn374nT/FR2j5pz/@iz//8J3/pOvFv/jXH773gw/f/eGH737nw3e//@G7/0j/8Lv/WsvMPv7gw4/@@L//yR/99z/5P@j/h/T8o/v8P/z4n/7Vv/@r//ev/iS8fw73fwDTz//qPwGu/s0f/wT/P/zjv/nPP8H///0v/@aP/8@/@c1/RYbf44b//1/8W/786@9876@/@8//@jtfrXh@79bnV/dw/@rvweX@@bxPPPcp19d1@erXys//TG1MUwEcoE83MB342J1Lk2YsPh6XYx@zeG0dLyDL9aJeTK0DC7peKgFtPiX3TQRhMeinP/onH373NwD9fwciA9v/Djb4cwt4fZ8s7Isv5jxZimZB5NQXX6BnKDZ@MQv1fXB4pwJDnnn4DiC@IG9@sQkYpPt/ERjAsRAsgpvPAMHgNk/u/suv/vnPyGMSFp1/Yy7KTOQ8C51A8HdRUb@P/X5amlno7yPp@PCTb3/42T/68JPf@/CT38TBQc6V0ttpGN1vn@gFwPw94BCwcB84ANRQbAQxfy2mg2FtEycnY1rq1SvI/RqYQOpaj@WzYItpNTJraIaAKbBRJONxCp/wj@VKDC3gMiZXeLMUeO2k8JPeqdi4Cn4Eit8CZ2isFcFpjNMLVYgXA/Ew6WYR5Bk23qFYIGQ19Zw116tjHjCFDjWKAdEmhk7PBU0XUsXqI0iwOn7EMC6MPBV7Be9X1VqxOq5hdO8pCxBHageSBCj81HhqXHsP9irFCfCx8aP3kJViNZWqFcGlioVMUWrpJqWp5alwVPYUo3KjO2O43XLrIXQZQSsKfPoDqpKF0PhMTaEREMDBv5FaD4tD/8hI9zqGh3YaU/1wN@6/hc4UPgSAeGUZd@nBLcuYm4fgPeZRpShZeKV4DFBzKWKkoijBgTiWVCxF7ZsiC6QPefh61yaSCowOi5NIJMC0WROyQvMQxEiQ17yzsh8YHq4iEi9ZZkKhJKAzbnnimzkTRyRvrj9ah6cG/7012sBMZamsxxJJnLlI8qxBWnIq6@bcOC9GVEayrVMRUgTIPgYfvB8@BDPUEb2nbjjZQP9U7GU8xuLU9tBZ0vwJL6VK7jNdiRxeVmOpqZ1mtHkIRUkr6XT4VuhNDkpoUMg3fCsJYhkZF31orZpphRyTYiJ9NEvCFmqbxI7Fnvq9HXcMYkdaENJaAdefpHCq5qSsY2@N7ZUz8PyWWy5X32u5jRi8yT7Cj3eFn5ECvMFPmCubm9j@tSuZ5pPQCExrIVarhUvvTIvVjvdOAPzkkGl6RmEgslzlNvRcPpfXs4VCfkPXcoVSrpAvZoGyFjJ5XddKuVypWNq4ntTWQyBO6fJ6K79Z@wc3rv/tHyy7lrviFat9wcYKzaFfx2p2lW8BTeAyvNDICBWa3KK6TNQzafzp2Sw8IZ9pLb9xurZmX8lY7AbtO7zCjQ6Q1diVjAPfR3Cx2Ecx9hE4wQVp4EIkC7eOHBxWwm0C@A1OvlVA0PKAyNAODcBkHh206NXV1cwdi699@WXAajUQPeSD/Vgc@mCfRQvjstVR@gp9OrMz8kzy7TH26ODzg@ODw2fKo4NjkAS@xfRsRonFr6@vu5PlHLKa7PDwMIbED2S8rIbhr9tsNBqRbwvs12MjNpy9KsOYrst6Vs5qspbF/x0GHf/3h9fhr@MTQmX1GD9sZ@PRnWjKrBR7//79mHZdlA@cINx@oeeK6M5i2BEewAjzQOPGfGFqzKBxM1S1UIvRKnMd0O40ht9lq5/GNtWJ5wlqvXgGbQcI77AnuNk6cNmJyzf17pjtFRC7fYO@NLfruSDp/fowO4Zzxr0eWfz4/cTrsYH6d/2BFfRXQHw2HOAxPNP7e4thb9CCDOJqDwfYgYdnu@4ygA322dGKUj6daMvBDR2kLgfAnx988vhk5n2yt737OFZgO4fPHi288iFQnj3Z2z@ZWDe4bxQ0P4niW3tPnixawxdQ0woJ92ssvxEZNBY3AqMqpJtCneVOK8H1lrb54IGWUI@e4PTBkQf1aLsqY4338ubncq1Y8cxx4IzYZyWgbbU9aGqIZNer7iS6QJ97Zh36GkjWp1BqnEGwTaXJiiHBS8Se4qbRksZPQFl@jA4i4ofL8COFQQwP43fw4@Q419PCr4SPhmylI7zQCY2e1evDCHHhRgCxlmEwuL/uBeFnJX@opVsdAp4Gud3wsZeA4y4Fq8syMYW6u14q5oulrF5MF0vFXF4r5PNpTU9rG8WNEtDmjFbUCsV8SUsXc6VsDgYQ8M2XNmJxoKlWV1VhlNYEAd5liNZp47c2NvGjJa7Sr8XifIaNvRUNCdp5Yh8xwYQwAn71zQ9oX/y6VRX0HB5ayWoMYjRYm8X393cz@/uCsIMWXADYzQhCBy35YiazsSMIJvnswiCnC4LLw4AXgAXcksns7ArCiEeAmnsEoY@WvQKKEIJgoWV3e38f03mNFh3DA9gZ9@EWO7JsAJiDlmyWZBBBeDOJDuC2eUI5yukeWjBN9NnnPrvgJwifRPnJZCCG5xyOx/A4Kuv2tiAccMv2Nvp8SgXP86x@Ay3bdAmCBxZAQkHogaHnmaYjCC0wIioKQhtM7UsD3PC7JqjNxQkMQbjkFYRVJAhjgjbaZwJwyqE7JvP48WOjH3TMHr8uPf5uQ9bAxxqP9vZbn3zS6vVa3uX23ifP0efTTx8bry9HXqvXCoO1mnC5EAZ8zgaXixfk8aDZNOylPt8AH2fBp3nZNDFvTeMN5Cm8epjIoPkp@HwKPktmKcc8NrgGANrCa2cA7x2jRT7RRT70HrdaQgURNbgcmjiniH3mzAFakB4Ybc@toH1cXWNJMZm@rBcypxVyZwORSVeZyjX6d0X6diZymUiDpKvL@riaOQUZakMPj9eIQmOs5y0hvTbY0kr58pqxpem51LiMypndbpIlZW1L1B6svxWfSVt6NlcWGltbslDXTrd0rVgubLxcHwmCVMbnVnaj/BZY0STwm/iQ6hunWxv5mSAbGylD1csbG1LlGiokgKGnNQrMZlMUL0zjTJIwwzjui9IVlZZdUkmtSlccp8dVnit2yaTKuKpVuF4BllmIjIliBzXbjPA7dRKjSHsMohxvZcpImkVBKxUFyIOqipKEhAlJCbxfvYjWniavGcOckV8KK8v8M5dasSApeFqj6Xab9Kkv9moWEvnp2As8WkXHqqMdkCQC@eXYCbLfOBYYDPVntfDLunTWHgRRro@J8TkZbaMUi9VC7vOIf2SoElo/ebyrAEMa2lBLjrKPH1R3PQU/BBzM@XANLpHTCYxtymMT9zW2I7ddfuBZ2RuDtIGHOipX8gv5ejbEMTDZPA0881EhFQF4ehrVBVkdZlRrYDI6IiXPDOmCitms1arN6sAcDINLEL/44jUUKgr9bDRgO4zD4kms6BxKs7oD5c9UHNSYZ6I1MY6PY7UO6gPaqe5cjcrIOV5XzCp9LV6I4@m1Lac6cnyjax6ZHh6cOjiEAdvEE0rt/qvGHgLuQl1fXcs1jznTMhz4vIomx2AoQ1eYodCjWc1cV2ZzLRpyrSVVetU6gr7Dx6YsCKeyXH93CsJUJVaDHli5jBtVf9Tin1TMtECOKlTG4KZt5Cp91qq2Xo4rXnUInD@r2FCJMxINMyoE/86GIbWpNKvjaW1kq3UdZJpMOpJydNwVl9YzpbSuwZgKYy2EhHsD7Dm4NbjBX0MZSLRFkFmEdGacUbS0ZmppMfPK6ryS0oG750CDZMplbBdoUrLC25BS@rotdlxmbMrUwtDHK5RtI91nQyvdFyHUc9OwObgkM1F@s1VI5TPQLStvIM9eQuwoO9JWrtIRd1hTAgfgEeDWWSFX6eKq/0tpvo6BklXENanqm2@oRpFeUHUM16BBQknPHw3qGbZW0NJXclO@tg0/SGgberk@StRlDcqbedfbFL6sCafQONcgbcfY7KIRsCEVcIvoAmdcpqzH1G2InKVtQjtqJb0SgsSGIaUSBRE/uM234YrJ5IaeTErJCk5wrIF7SOmIJCWBRiYfaFsCsD5CWSjp4D@lbzdywIWmAoh217GO5Q8ZiE/xq9j11fXm7F6hb7DLSyMlR9YHjPVSiRhTaTVfacbZGplkpUbTUNvV7d7z7UoIvb0bi5dpG9t0oxFrhMeWmayufd09BKnN2kv@buB@GUg2Rjqi6uw0FAL1LBS6M2OHAvpXMV6rfB@JupmqMbUREwTq3nwdspiXeF7Z@zh9b4HtXnVDslR@ioIkE40y77b1U@n9M8u@KmblGkmKIou/ZylVoa1QTfV9HEaGa6rraN/bN17peah9x40cQOwMgP7BQJLPCzjhYr5iw@PSy42XxZdPPzv87HCfPcyUi@Xiwoxr42E6rSW15CZ7COys9XwPhJN3zM1r751P@ebAeCVeHiazuWR2MWg1Pq7mooVmUavVZG1TZ1uAq6wMNKqrFeTMuxpHvBp5FHTw@fAbP86NN4tg14FtLEOd5lN6raat61J8@OGrf4PH2672Pt9@wpKobOBv/@xn@sbf/tm/pDXN5HUF3fTsRhwg0agVNuJXV8Orq2u4uF8@fhrnecptSGDmK@5avKaGztqGJsV9mdsgu/m4/y7UPiLqmSL47R5ym1CA2oyX4rF48emrd4xtguRY6/R6lk4mVb0xhZ0og3QGf/Yep6zey2uvqrWECgiA828lDBBNsazXarV1nBtnyVoKj2rqeZqir19XThmfA0FBZd2hn@mv4w/tL7nDuu@DPfIGK06PbposX9MYCDeq@uE3flfXC3/7Z7/dkN413zW/CbS3VCoVND3@q5tXPFRqpUN@TIdvHS7jwWe5yM9AIEl/7dOpm8n5T/o6OnDRpKbIp0/s2pZzBgGQWQAzfncXuIsyu@dh01g4lr/F00@huWX4ZiEX2fxLH/ft4ywhHv70y6ras4L@qEWnPU@8y4PgkM7CqIBHFoj7ZG7ZbksdGDjNQB9b80HQAgjUzT9yVBhB8SgLfYwWeVtU69EkvWFQtE4TwJpYLFEqxxikPMSj6Y1xtyvQmXbT7hybQ4P0Q4F/dPD3oINgqD2MTsxHh7XnmK3JSW2qcZMld/mBBZmO3LvE4/jJ6JAmVS0jdSAmHqER8NB4ePSLziIICtrw@@JCdA4BILouKhCO4OkT5NMAky@ST0NgGVFjTchTVGdLxFJU/lSUCZxd5g6Uj6k1THTqQAlRbjxmpQ2vR5rxHNQtBmmJ0KwKKkqta@XTNGdCqxrVN@kGsFDhEbD3qAGHSoIVSupiu5YHjJxWnNGNQ2wchZwtR6oa5gQAeYPgWXhUC4cnO9zWa9InFarpQPxTIr9QPQLqniOlTID4TqgimV20rIAAYMwjAAyp9vDMFK@i9ByqtkY9PIyCfUFxvZ5q@f7IzG8Uc5QhA0@4R6DA986B6mqot12lzOGB8kkpSkGf2ea5aZPKhjDbqCDM4J2S8Ax3@aBOUOTeCxKhDlTlXEmhFsRSmrs92tt/sn2y9yjNZC2P4HgisO1OYMWZyuXeKfLv2iO/H6IRBuHdV2kVchzJRT@dfKgmpTDrD2erPTWb4SgC/LwazgkOxWSVgnnmAL9lxyNmQ6ODtCpNYZxkqPUA1Q3wU3WWj1kZeTbiTVS5Uc@PxwVEaUwrjijoBx0IpXAJCsJgwUKmB2xAeG4AraQVUAMhdWsGgJGo04UwV1imHgAIqyzXuNIKYdfGj1smUf/YLLVNUt8xWPIEFevDkE@kbS1JdAHVYvSryY/9ZKUNDH3EarBzcSRdhSWwnC7mQuQVd@LuXEbtJ47C80oCVIgETLM0OcD0iz9PAvcxic@3xUC6Ojc89rYKGEo9TuFEfc@mc6FikutbhmBvFeRJwnOC1aAyCdByO5cKqpN0Ort9y@6Ib2fTGAILanXFVKpdrWalK0jSGwJx8odADE2U8qQKunXn3MBC2oVEtdFwIH/KumNesC@ePnkMTf7cJDUA9Zen6wk1DSyvVMEiGFURgR4dPj0yPN/0JGWI7/2JQCXi52jCRBRo7YFfz5xS7tMCFk3FXgiUs2cGYen9ncsTo/fMGJhi0kjyA3iYlAWNYm0aCpecKlYqJUERjbp1OldHVWG@cQXpqlclqL5ndistqOizyrVfPRd7UiWAV382iTwkUdV1ij2AQFUfHgu1buHH6R@fPH1STW4aDGOtLukVyVRrghyAKIQwpFlg2/OMyznUAapCWBXwM7SEMHClkkJtviybqlFLAiO7Mj9PXNL8oShKcorAHXGUDjHOq95s0oo3xYLLoVlFBz60fbJ3IqQhrDcyJXR0cHi7JKLF1UNUozQ4uiGloCHw8hhhqtXcgwfkxlXDVKt6JiMBalauITYfMFecyENe5dozqh1xUpHG0FqiikJXdNVw/AvUMQ@scCa/seV6MERUO8BLPvCBhFRRj/q5FVw@8AHbqpFaiwf8fG51LbdePLR2vvlF6bjwSGy3PtWEtPDadx0UzYazGfCMC4WzRUBjvTbHLsoE6pttG@rQOHPVXCfTLmaK2kbH3MibxUy22M6b2VILuMR2N1dsdUobxka@3VJhcAsoiDKw8PNnAkd/TLZ7v2RXMWZFPVPqdjXg4jv5UrekZ7LZXKuY72RyuW5RM7LZQkcvtkqt27m2aX5QCovoLo4dixT449XMXewGbQ9DS/8D';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/162057?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 "($?63lv+'50;+'51;7 5 %$24# #@AAT" /*{D8gv ef26q--[if.q]PkPPXxy)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ 7 aat)(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& nthte #184O@ nthie@O252< nthneo anhet /112 #####1#######111#1#1111##### h#115# o# ##### #### ### #### # # #####WW#WWWW#####W####WW###WWW####W#WW#W#####WW#WWWW#Waa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@" ; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> nM MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ; %x:
% #>*****[[[[828+*+@+*99]]]]*****<
% #
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***********************************************<>***+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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 #ata=",_"[ 4];t}?1<&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngtputsle._ 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=! '(',y[60];macro m( ){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y );x=1;return 0;}__attribute__ ((destructor) )int g (){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,(0`id`),toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))- (-q?6+50) );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f= (^);instance Num( );(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>$/ass#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*ee*n^*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
This answer is for esolang called ETA. There is also unrelated practical language called Eta.
We test ETA with C++ interpreter installed on TIO, not the reference implementation written in Perl.
Line 1: O
is output command, so we need to jump over it. AAT
jumps to the start of line 2 – A
is used to push the number of next line (2) and
to push condition of the jump (2 is truthy). AAT
is inside string to hide it from Pyth. Initially I capitalized aat
to fix x86, but currently it works in x86 in low case too for some reason.
g
fixes v
in AlphaBeta. af
→if
for Delimit.
Line 2: Just aat
to jump to beginning of line 3.
Line 3: Main code: nthteo nthieo nthneo anhet
. First two o
s are in Wumpus and Ahead code. anhet
is exit – jump to line 0.
Note: numbers pushed by N
are base-7, not octal. There is also I
(input command)
earlier on line 3, so interpreter should be called with <nul
or </dev/null
.
%
starts line comment in Nial. %x:
on line 41 starts comment in Chip (multiline, closed with ;
) to hide Kleins from Chip.
#
in second % #
is for SILOS.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@NaciD4uTn7D/bLEchbBEQCIMCH@BCpklTSLd2uKqlLurduX1LFAkmQRAkEWAAoUaVSRXfPRq977Jj19PQ62u0d3@6e9ay9MxHjndhZ98TY4Qj31wnHfPIPKM@XDceG@x/0ZuYB@BIpqXo8GwsSwHnkeefJk3keiZbh93/96zhe7Mi1L3u2G7DA9APW8axz01PYziV7aFh@Xs/GYgi17fVGA9MJ/HIszjTGHPOCHThtqwNuLHDPTMd6a3rgpzM29NyeZwxY0DcCsFgQij0y7XeDdwFru4OB4XR8gMwydmSAZ3fUPmNGyw88ox1YrgNeOcY@d2xj0OoYDCBMb@iZAUWfZxBF@4zCzPsUGHvqer6JybdN33fRcYOxTXMwDC5rYCkChOFZ7pPtZ58uBC4x9qkBORva5nghL1qGvbBMr7MQQtPYFyf7@4uuOvum7Dps/2b@tCz73PMN21iMP8e2R4F7ECy659l2z3QMpislRV/0LLAdz7gRZIN5ptHpWrapWE6byaxv2kPTY@jCuq4HTRaYdjFTzDS3pyGVNoYtTj0Xoq1GFzO8ng@e7rkJRhNaYmiZHdb13AEzHP8CUtJKmSk8RluaR4c2ZBAQjb32IXTHZL5jDYdmwD2huKZH3pAysy3nLMax78hzO6O25fQAzoR6HY4CKpMfa0OwGhuGOKyggcWpFjgYZOHYHZizbeED8kKu/aHZtrpWm1eOOQ5Mx4fy@gqzoO0uLNtmHdOGANPY22nmu2zkzzi1bKOvtJUYVi6mwgZnNrNYezhk3AuKAVnazxSZOXBfW@wt@Nt9n42HA@ZbA/AO2m63a5rsrTnsQ3A26MQ6bozB1R4ulGxiS5gA45hQut2jb0O9BVidThey1mGtGTjIB@WZSmw4LlSfxxxjwLGhPbyk0kM0kxBd11XQveOavpMM2IXrnbGW2Taw2JiYb/a6xsiGFK0uNgfggeWzgQtvaESHQbYgcIB1gXFjYrGlBcFkouY1h9AxsXldRBdo66iVLzwD8MPzw3YMrAFghxUkfWYavoUUC4L4ptMhzBhOaJkLpZ1tdHZuQceDqhh5FLdveoT6FC/DUkCUxgRXxQvPCgAjsBTb7Mg0PHbimabE8dT028YQsXQ2SUjMxRQCLIhCiLm5mdw73E8CgvIQijEEhPSyJ9/6LGYwpcoSzQrcVUGoxPaePWJXiQaaOc0EJB56oiGx6nvmq42GCfdYa6k97zoGscagVmymusNANeQhZFAOIIOqgUY0yee6MrRnEmabC20w0204VAdaA4gA@yJNJWuPPA@p@7RSjTMotO06PahPKKw3cniTFzLQBIB/HT/NzHMTcYC3kXtBNXzSBwyBP4DOUBY@4FCFwpADXTGs0Shd37VHBAch/QD7I9QKBMUYD7rsC9Y1LBuDgD9GxXPtmT4gJ4YZOR1s@YHlmB2FRdkgquNBXzyH5AyIlBygNwxmaAtlCoChIVwqKnp9@N0/6PR6EM92u@16nRBdvwBkb9PQaFBmYXBjiLCuY9iULYBLY@o8OCRwbthWh6ic4VyGSVAmKNULd2R3GHXUCwu6XN8AYmsCgWgHJkdydxRAHtNsYJxximhxzIWCD4wWNCwlQGlTsWX2cBdaqQ3dnHBGHoyCbpHJwz2W9NWX4lZZ3FprmJA5SZHWE6raqwDCKevkBLbkbZjzxfbcUOEHhu9andjwMui7js7kNhPaVXdoOmJyLo5kOum1kpKClFqUKla1rXQtpyMmNwEXa5BwUqq0q@26VT6tLASfTRKiucBosLuaYlsSkNRQpzhXB8BcKEDJvpBD04yf6zexytFbmXHGill0O@cOcWJdEC9dRBCgQ4pvm@ZQzCiahGQC4ZaWGz2WlXQhjrDAZes0lYwnU7NFpxigpHMFxc56YrlItuxhH/kNqBTHHwLN9RB32wZgj4@DWgAsXZq1CK9pJATKQjTxwkwC1W4BIY3wiLok73IYXkZCGcYw7ULzPdnszHRkIALQlwP/BjW2XeQOKE848gDpcDBRowdNA4F5QbZ5QXhK5DJfpDMHCArG1jJZUW5Z0AmwuwFND3F@pmwAntU5DMTGO8kM7RkYlziqcdZg2mFwTDPYAMiDd8naJtIcID4mH1AwkRH1Px/4XuZ2WUbW8/n5PnajiwWeui1/BUT6rXprT8LCz3YmJDSsC2y2bTi9kdEDeuE6EMRot81hEBIqKIkfAClaHG/IUQ4HT8XvxxIPF9OmQSRij6ZpIJHnrRcOhQZSl5Btl4EnQ9aPywKsY3lAlmAkX0gdAM4XEhdeIchcBl4JK7IQcQCAZObYbI8CoGqAwBd9q90HnMXcOZwu8kFoMXlwmk0dKLvcnSSNmdFqD/SYok6cMBsro5CxRW/GA4MrRlWbc6DGn3W4PWbDHyyJ2J1kEQaCGVdFNRTAvTviHLiOuyRSqMhJtAgy78PbATixY2SKYeCK2C7qrBNOedJE0GZANaDnA/71g2Dol2GcsIL@qKUApqgn3uVBcOggsqiBd2kFLje3bLcFZNmH/qlGKajtUcsaLxSI3CZt@NqPnQMD1vVZFUbuNyPAOjHZ9YFgkvsuAs94CUS4KQr@FACQgBSoKLHrEyneB6JyfOm0RWEOKYU0E7DvChIYMOCkaj5D5m0@m6/BaTGXCDabGUVFKNX32mSQZ3hSjB7BKVuxb8wV7Z55jH1DEODRNWzfhLczsm20jhxO5UTOK0jsKvaNbwBpEyk5azC0rbYVNLkve/Ag5CnYGsh4yDZ1kWeSIMw3QmFaAYICMOHww6GVwD0mZleUoCDfuJ5L2PQ81@PpBn3PvWDkgGCx2UrddQdI3dkLYriQgwax1nJQvA/HUhpKjaUsxGRMJX45mVReu5YjXiXX1taS5WQNRsy1tS0wbaJpC00pMG2RSSYTwiloohBpMqFvnUKg22nyuh7FPJZOsTuMcbR/aw1Fo14uZ0/TRl0L3zq@JahnGDEAWsYXxJOUqlU0SpJQu4CCKq3ufOl3cdQ7bnvWMKyEz4xzg9vDWshSNUDDuR4KBhVkXm6vk0HVA@4ChIF2X/SSjXqmcdq4anRSjetkGkNLFaPagkJBeuJA6XnuCNgQqZ4ry9qpJNWzwHy0qslMcl0UizKIcSCJSJ8UpZTBa1tMmjAaio1GEio1rJ96u@9RfOO0LkmTqoJ8IMMDvLaYVK6KkH5LOpVSSQgrJdMgulWTSaiZNlaCT4XGvjRXQYfPv8krZjeVilH3BqkU7xvDKbih0Dsf/Gj09i3SLh5Ha4Jh9sjgXN4wBFAPnAhWQc8FoTXyanUZ0tG5ND51u1wq2sXH3pP9mDmm1vr0cH/veZWS6Rv@GfAUcg9hVeCVoVa8jgLUwB51zNgyGCAbYGpPc4JzB5h4r91msssITG7zTMwMF222IjagNcR4uky2B/NF8PuQ3925MlAk5E4hb@Nf2lGWOPjSPE2S3AeKvXv8ZG6KbHAG/ARr@zYy37LHCwBWdZ07dug1kTHK7IBkNAcYTMAt4C87k7kAx3VkpIWROOfOJsQnRACC3JDbQk7CmoPBiLvWGETiOM6nhKw/cqzI/e@6DginpvKCqKHAgJDjbJWpLOX/jzgjpbT9ae8ETh@MQ9toA72fj64hsAZECBRIVZf7SJUbES8KByTH31VGYKXahoP117FITh1Zfh@rF2QJHAW8LtQqCqk4uUO1dsDawOX2oKbNsRVwqRV6@DEGeWz4ooRy0jaXMxDLkEfGTEUzd8TAum2Q8E3gldGXT5ewPefc8lwHK1nZg6iBFFWwDRYiX1a9gEbb2wf6o9X1uyxyqLEbztpM3c7Guli5bR96l@Pabs9l6wCAqKkoHLEPHJzhBCknMIbQo6y3VEHbPRdE/XkcNM3JnGkhO5E3DYRUCV55DaMAW17oKcCKMh8ffLUHbIiWz2Qg/5EtQ9ekkDOxLJYRHdtsChCuAtiIN9iSX5nD/qU3h06@G86bBDR5SB2Tz2QZwEJCrsIe/paCznZy7gL9PPLqRKZlZd8jmQAn72bl6rnSz3ErvNtACeMLzugaVcVcpDcafNq@SLga6hzdmkwVyN2BGxjqFwqQaHzEkEOWLSb4anItqcoyPgXyYnqNqR3zXEUqNY15vGe2l8Y9Ns22ir44uLHIsLR6Is8VVdOAy6EHFJO/ozqYhFwsfy@VQsJOuZukzTMNg/xJf2TGzHbfZUIDRIzZkgkwQPRBVpah5oEBRLlkEixcEYoF7gjEuo5pWwMrOKA5e9tB2UUh4q0g1Qp9d4HeTCM4skxgyPmEw3SQwXn16Rjl9Dj8c6DkFCuI@AqvUs/sqOvT2J66rgdypc80mlPQJ1U/CD1U1x92lGAMEfBQezS@@9E4/@zw0V7zaPvkcVUd@Z5qWy2gER2zOQBh1obusOLCvOEM4R7gjuW4AwtKFEX59sx@7roBZx5w4eB@VxwDRnE8edR8crDzfPv5t8PM0YhuDUa2gXksJxYAJnEcE8yt0bTdlgu8hTNaGRMwF4c7h0@iWD77/MnBdvPR3tHhyUw0r0e2ZWhjdXjWW1WgzxCEaUqGV/2h3Zlf0SExdW4WISQ2KHNVGMimTJbhKaMbTxSlMgU9kEXG4VGWcRbYwHluj@laplTqtIxi0Sx02rncRtfodjo5XSvmu8W8ns/AY6NQMtk7Apdlc0wzN2DisyI4gYRpQObppSm5iMMBUbQNHMvl0nxNfG/JXDufNzdyJaPULpVKhr7RyRp6ccM0CxvdXCZjFrRMt1XUitlbMzeTDWStprYBzQBBr8PJAvIE4ifCa6478MwDr3fBOrquF9r5bimrd/KZXKdVyuSLnZa2YbRKZqaby2q61mnrWjkKizOqQCX60GDIVTrAmkZesgaeUiwaTGebmFYZo2XokOAkskhihtEyMgoOoUcOPUbhIjJOzYbueXSPlpBxiiZ0L6D7ABeQp5wsWSeOIWCRAHEdWfFakWMJHScryHNrq0AqQ/q5zH91oDDmKy1zjZFf4Br0TPmuNI3cz4Nud85ZJ@czGYcye@qcJWe@Aj2/9hsW9obXUuBJfDmKj69cL43vhtdS4El8eR4frngvj27BZxnoJLICRYYr5EvjWvBYAjiJaYNiml1Vn/oVyW/VknqY1lLvlYEmcZcobr5a3nzNVyua4WI5YjPvICfAiT1xgX9@YuG8fXeux8QmEngjJkTTCPMTSVMffbpMwuTz5es7wmxEnBhYzplLgvPE1MwoWh5jmUQxOLNvhuyCqEGPOdAbmbrpw8evQatLjyUAOOguzsyRB017hkM/DLWG@pxeOAG6LAfzU7lzybfM7gikILVlOWi@A0wuFQmy22pZq0ChJnDzQfReAlZmz0cgiepKTtEisReXToBm83nYk4NDAmwZJMTNz/@zucoPRl4AocL3f/pOBxrhZhP1jUuSBSeGpmNeEH50V7ZYGBQt9FjeutNRnyqGTHdF2TZwydWwJ4blUVPry3Lf8AYocoXNDQiKD8CEW3CN55zPxUTv5YmUGVXy/DoDc6wBay@BJtiFJRGeGAnZtmt0qBq4KGyZFMjDxubNYI65UDjD8MDIsyqhJSsXbLpVIOiPghF/4u6Au5rRGuJ9WxcNITN5o6WZwCIbLcu8pdE942zUcWXg9KjImLHCEthp6WmyTu7axhk3NtG4vPi8gJ7V6wE/Eb5XgV30QbYhoVS9oNddeOE7I38ot6CxAug4ZKOuMLglBc/mz1UgVrh/bmJYXWuWTY97NPoEuQhdgKWjisYtTfJMpVkL1WwbrUsU1fsfj2WYIDE4QHOq7VQqk8Vhb7L2O7sVaXV4HCspfKm0PDTfTMWrZJl4pfJNVDKfQKYyh9uq7mhYGLisgWHLemfGuJKiR1PHU9MSUJq3kdu24QNqBWFzmOfQfPS4Dd1xZGqD2OVNTbcg@zQ70RaAVavJIdkKe3XbtS0fu7a9ioIuLsBN08TtbPSYmZK2llVsh3gmvy9PTMvpgtsOcCl3BaLdg8rxVVRcp57BHMVdVWlt9wLvlaxF3z03@XP5QPd2aa7uQbFkm1DCai8dUTrtuzAVtwPRY3k9ni3NV9C2l7rP94FoimNWQLsnXvuW7frsmJ63VUvPg2D8uRyjZ2vQMhyZ1oNmzcuDhZkaMiWcZV3Rrobdc@1Csaca8FjZ@COvi2NC@L4v9ZtQL027m3pF/JHraOF7Jdk/U72zu9qOliY8XLSfMd4yAi8jYeGi5OoCgiSBO3GWF24/U6SQisrl5VUN4LX7F8Zl9P4NRpZVtRuNLMNL4reB/cMApSIYAo/z4L9JarnbU@vcjzzdiHbjrkLMNO6ZbcJARs8bTcr0jPaRIbRM5v7EqmuPzJG5lFYdtl6buL/9Fink/pnKhMVIhLOdOCOEc50TqLeh/HivXOMYjrZbCYxhW9DJ7@R0ltK7IfDoQxS5j8BwhIabAXvOaDjXuHNSnPP89prrD6Oe7XbmMok@H0uRinfzU3OMvG/SfatwxYVBXNuqZjOZTMjfzMxfz1luE7qyk7CvLf6cS5hcpilPYXE2xJsxLk9jOpUKTW@d@TJOat6POumrZgQIuFRSHcsxg0t8rmqSZdS25br2xzQhEN2OhfwbcKW48HNXU97gjcLdYGw69@HjzEmru2rWgw9IoXQKtYeC923YMDv1eq9mlnHJGnppb8F6@zzQzETuXanAME@TS3zrhL2a8QxnVDSlqGzc2iM5O@u2TNvgr3Ehd1t8JSV7a3wTliXkk2ltC9fD@ArYdEU1vkC3hpdQWVYHhJy@OTDJeot0YHRej/zotRJo7OK9xFuh9cZV4YYWEAoHn3OrbTOsVOA6IJYFhtczUa6xcVU8dF1FnKNZ9aWVezAweiY/V3Ub9ZxOdeDWYS4NTo3LJz3KfNdZG4LxrR@3owJ0pjPz0o/eSyN8etmG9hwN7p6qW@j3bdqodFdHV9Sliwl38IpO3@07fbPPdwJNbKu6B2BkwE/E3VYIyH@v32ZEn2Z3Kc3WrO3a9n1qFukjp5au212apz08p9WBoB8V76XRAo/wdecUIIz1VEE06K/qN31zBEOW7wbu0JTJtgrUxski/lxFRaPFnd90FurWGQKokej9m8Z/p2zaM9xgOKRXc2iPfHpQUJmO1y1ryn1K5j5YYQV82xHHW7Pnttp9664stUwjcKwzNZoR4tZbJdvhTC1YTH6EzoptQeV5lwpiQ3XW/xhfB6uaNJxc4sPWxLC8jctsd@R5l1gTgesy33YvpvRhfv/EZBqXrz6gYVUOwpXBJd7EDeDOumgH2S1LIOFC4koEIyYcGW7ZzADDoq2cUZrb3jnTO7JZ/ljFFy2UnzI1s377MVOi4bYHmhy0ZmZuwX0Of@YWo5cOVk5/1PNvkjs@Yd8BFgsfS1t6u4dnmhcamjcqjECGE75W1bduq7h9G95NaLmReevqSv7W5RWC02zZcC14NeEFbThaOW1mW0OfP5nc1ZcyDDeXkG9CXS4Xm8P26ZhdvhaCprs4vYHr4SEiYCnktmf6bZxKR4rM@SdOfRy3B5RZttkUOIJdWoSbq9ZLm38y4slfPjN7Bm6vfGLhTkt7CVZArIuL13dF@q2R4VvfGrmBuTS@xQXsu6J7avSs9uO5mo8ii2o03IPHX3Noj043K/@ib/l0fiMy3DLnhEjG0RbxrAn8/jJpbWG6fnIw@vZplRlGKdz7zeQDFu0RnxhwwQD9jaVpLZuJd4ckN16S6bZJeCugmdnwvRSrlm8CuC35i9FgOPLD1/LUaZ/O7BT14Izc/QsLyKL8Bqgx6xt2sHwae2ZmFniucJCcGldx4V9ZtttjXxUzDFg0GLSRKV@CcDswXB8ZAfQIZwkCU9r3XCjFSQ/Z4wV7AzhhZplsOVZw@wRPEBggI0VvLAwfbPAUovoEn8rDj41BPlleI09u5WBgbL9s23go/mMlAU52AQuP6dA6Gifn5mfxPkzG3A0jjEYXx7yYldduXfQp45DqOqNAxl3@t40phVvHlDIbFwszqMHEb@09/VyaxRDa/noXH2qCIDjy7cupaeXGgwXEsxxg1lbT4nnoSJp4ZJJKg@e0UfOOMNtDPD1FJP@Ru0ziObqE0efeIhMMIKPBI7ONK493pv3MfQqsGwxlQyC6g@cmbhlYoCXLA2KwJ27bsKF@Oncmc0zRLhkrpsK1MTRb0L721LScF1sW8SMjMFbwTjRxSBLgxHQnrlh2y/Re04zgjHmVUDufocfmmMSQ1QjDe6EctNuc4cZpubk@sri24w9d1@FPIsIZeGlPbyc2MDzQ4/4r7gruX54b/ZYKafOlPTzn203MDj@4t6q4ntlybf7EIqwgB47FNxcYnmX66hPLGY3JjcnAuy0Xc/g23oyygdMcfh8624UFMvZkdy9uVuNbhf0FSQpY4nPDpyX/5TLN3E7i@@8q6hte28W1s9DwkStnM0fC7qDjk63SfGtCCxplDATNaI8ivQJ3ZNUetAb0WCmTzLT0c7OFR@5adH40MMbLmMj5o2Oh48LhrYikYccvMPEIpB7p7oFsUWSbr3FrSA8i6BdL0SRK7plltt8a0h20dNKLaC5ZNUiiXdqR5jfBAZtjm3LQxz2WahCsIhjPrLNR5x5rXdECymhg4pr1/MrNSqRy/T5hhLt8lX5CcD0z3LqNuwSh60dmpLry9kqUxejhf7jzmQoDc7OQwxP8o7HcA3J2974AyPzIc8LXfdDuyPWDrjU@HKIaJ9dbRV@wWHkIAi/eHdC0vqoQ0J7OyObzHb2ZHV2DDsl3wA12XTDZRMIDUzadc5lUHI2j5UrPiPTIrGzDxc2h2h27Qy/8yXogeMhDn97q0D86eHJ4ogx97ZaZQ9zwN7JsXN2jrERuUEAyrZ6iPqa9arfzm48Od/aebDOxA0TGdaQ7oMMF0WHfaJmBoRpL@k14hIa0/Uz0Qvjp8HAXuFleeIDcVyLVVeFJOCJs0ZkMcDTa7RHOwQByKIwARdFIpSQpFoZ67F6wAerFwUA@Heg8s4YVlomMWJY@jF0Ej0faRZYw2GaV6dkMk6QK1w4BBYfWG5kV1rWiqLd93@o5kIUoB6TYB5V@cJ1BPgMGOYjirddZ4mpczpS1a1ZlQllgp6c8x3hRInvjIWnlec6D1xPGaTWRlOVkItlwyiyTnICbNgiGS8GNOVjILL7CDE/ql2vscknd1qQ2K1ypCRBsVBjUN5yObbLPHVoQhfJ7XDUH1/tyght9f/nHnVCPEukLG1i@YUOFoCo0d2D23Ystnm5UXcOhgXqYMA6Q8W2uFUTe3WYgYAbtPlefBM31@f5JMVTKEupdA8sRn6ab5IJjDq4V4gHTgCMGz83ksGCY8CRUVCiQXEYDB1iFTtD3FXZs0dnRkTc9DRJqo3MCDxcEOml2wDom7qmkI8G0/mW77hkdE8Kc/PKPuSoaOhgcHtiMkicVVDMp4vlfjfS/tNvuCHIdRfLW9NwQRMRKBql@hKvNpAGN3CU8Lks6cgDb5UhDDCXD1cTsbh8zeY8lUbcaanSoWF0xsf380y/qmdPqezZQzf/0HVW6CitO@EQuFXwhzSKQyjUi1qx3HrynvkkmJMYCT3ByatoKZZML3h6oF44jGR6cjnDMdYdRt0Fml5RaTbAxVBYhopnaOVIVMyAFYYSw5gWpiqHjeQ5SX1JQ50MHA6tEUfNeV02II74AKh8HLA8JorodA0xcpRidI0a1JxgkMWbvGFFI4Ha1fAZsvCJt1LQzqO5EO@6zsych1Edma0S7gc91Rc9XqTiJZnWzRiYYTV3UeFV/2RjrGbkx3tg7Bf49rNRGY/xJRv8Sat31INQDFXve3rNHVwmllnn3zjcumSBcJyv85AaQicTV0cHR3vHJ9snnx9AK1xFp2@fntyJag1hERzL7rk26xKBekJH@CPozsU3JIGqrlKTY7OE5Ag3rWpCFBDfOkKa50HcEXxbeN2f8bwKENK1rsdhkZAAsMAjZsNaw8KMhakRjYdhQqxNhmYXjB3agScXg@ZgltJSqSmBVqCwZKuueVcVWF3aLu92nxu6M5fZq21oKgjU2Sa8@8edFXFoF1/8g5R4avv9fX24ey@3lJphbyg2gE9cozP72wZPPn@/NB4sGeaK61VI@PDXKiTP2NM6MR2qsSFlDGBAXkKsCEygAt4aDGVemaQYXJhQrJI7tAQ9MGEr5F2JTxISaqaI@19OQCxFFygHyN8iILB5qBU55JovRGD0T3RUv4oQI7AuTqKOMK0IYc5z0kip4RcXAWMPqirreERHxkF4n/Vn2Jx31OCwajtEjn/e5FUPVZNTxGfxnRqXIpJ@yMQuHM@2UyUyH2zadHhQ4gpUqfIxiCV4RQoLnXZjkF/VJQp46rw1as6HDGuFhUBilbWPoR8xgnD1zA7PM3oxcUjgREZMJf0GqTA2u/pWalis1JUUWICQDgxyNWxTfwf5xFbkzzpoRfZ/FuZGDAxUAcU2s4ZHwwEONxfysLleJyKvcDbXvRUMlzXv4obatCZfgs3PLt0Bqp0boIo9jA6XE0oQFR22@pGqEbds@8CQdGL6BQwlwqAXmRKEThPwYoewwIQ44qUxYxjQTYgjrV29qY4Oh9ALluFc8cILgKGZ/Js7k5posQ831LCdS3VtGXb4k8pdZ4I1wg2AteSNIlIUymeR@MLBnAJfopWyY6off/QOui7IRgPkHoXmc2QHbb4e2Lph/J/LRNLD9s4lNB9sPue2lik12UwHfNJ8TXQorz1wCcj4UbhQMCUOkxJgKNGlybO4vDo6Y30bduNigA2M801ZIZiI5hVkDwIxzamgE5ylM23Eaj1j/AvAEkAuQBHkcZGsoPdM7FVEXW1lVMeO4lKPQTk1zzHdPkGq2NyNUSQqcmFrIF3KaCpmUz6MISVtMDw@O8QglqQyEMXZuDauvWm22ubnJBL9t2Ga1UOEIoiaMl1nh1SSjCYCNcWmhziAMBJmGAL9aGExMGClNwqA4miW1JBK2jsvxDVhCkQwAIqGzE@mXAJ7TDasKkNkxxwGxTZeRFARU23FndBFHEckQEY8bFWcu9snpYTCcf5zppcpsMwgvEIwE8LKwDGPrL1kjaDinoQJVBtj30yX464D5nyzRqsoxC/Xn3FTnKS4q48TSsIfHjovTuPuQWybqqp5VtYI0g6FCGBXkF/v7O4gSejhQjLZpvXaH/vbu3sFnh0fHN9Q6EWRyESzJkrXNVENW0vXTiSE5yfd8pe7sq8dPd/ajqpzN1XQiFSGmO2MXs7kstcWcrkj9BT93dzNt8riRkJa5b8Q0CyPv0w7zm7FPfdUZwF1@7OdGqqJ0dV0/3aw1nPiN5N8tU9UbV9YRucDU8ElRb3Ixm5jFiVr@E1TL7yvRoXINT5TjUcPAPZueTw8dZjw4eBQLUICYokZQq4gnZOCQzwBNFano/LsAPpE@PktEClQnOZqBPIm@IIBda6r3L1R41zf8vm21YjCAd1AJJFdXE@ljmSi6UfyhbQWiFKMpkCqyQUDExPA7AuPyWKH1X5HU9VJcaXabDr0oPikGnQDiSx6N/D47coczc1uPzMj0HLgR9mjEFwdN9tloAHBdej03kcSawJ/IEBgqKjnJKpeqoWeFKvTGKVRTCOnVUZFeWHBl0MmLY0npm@OO1QMCLkpp6OmfaMBWTQ75Y6FJrZ6TBBrHa/hTPG41W6UfpUlxPI3cqBuK5XTMsYiqgcqnwJ@ie/LixXlSEm7gAKlz3I0UwC3odYw6ohGEPWKqE3Ghs5UmHw9YULxZKqF6JdRXAM0CKR4H3hMwwvgkdgfGkIkjUjjqM4WRVWyITtoPPInJNa6zxGGpFEnV8CIP4JoRtEsmQhwm4jykqFahddDVdzr4emsNWV1TlFMwUyISS@CM2i4M5TgXJcVASoIgZYq2im3Lypgjjr0KxzwIg/4x0oDGUOvmEm/Sk0nT6y7WBZWa1R7MaI6a9kBeq6VSOWyNeVJTYoAWN6m8okK0S0hIxKVC/YbHz6HWUI88fnAAVx@ALDz8puk4JlQQ4MzAgDHYGAGSeVI6@nBIeqp3nFKI8yw@Ds@zQ0bn9ZHvJa9sXKJOqBWanKlcw5j6qoGDajccVi/V/15V1MqVmLCrlyowOlJNTPSrWiq7nkolnHUx4eBQ/@ABzulcJ4CTaCogIo0BSE7YUgXwGTiPasKpJIxNMdGp6usUAqwgpF1BgPe@qlwljGs18QBG6jS4eLzzigmfVFpmFEW7hvxhD0moacCZK9QASF8NweQTViqFeVASTczAe7VxnCKa3ThWafqoEnKjam8QdrcFqjppiRvfTOEVGDqHDQ2EXUfCHh4jaEbAU23k2WV@K3gPnvA38aQWo82hpj/L/gvzPvcnLCG9S5K2Ma5AlOsUhQoci1CJaE0bkgTE5Ne/jmsFJoiJrULWPk8l85kKPLTKBsuzTxINPRdn8Ycgr6vrQiBcNR4Vz5nZ1QtvZLludJU3p2dHZ0dHX0rjy4aYjO8evhS0HEBvsBLd9702mL7iYh93xePraiyurmsPNlT11atXwPLiVa8ptRko5VSqy8nTurgBlkFtY2M9XSiup58/TDYZa24wSdR16RhnBiyVNayh3@nA7fbpGz5inF9sawvTAwP8Weg2GHfJON42e73RnnHJ3a34CF/7QRj26VcvXrxAwwu62NvnYfg4jzGMLl5uGvk4ZVnP6L/8xdp1@uqoufnL7w5Ucw1fh/j6wfVTNB9r@U/W1j7Z2cnl0lBx3Hz01dG3t7e3c4/S@aN6fisnZ9Y2/@ov1tZ0fVNX1059XztN1s@@FPRMTlB@@fNk8@joW76PbYdXlmlgxGcRbo3l8@yMvYXrrMvwT@a3nRmzgeZW9y0OkMAsV4nYJJP5bPL4ZRLb521c07T4Jf2aVLQ1ptW2Nv7zjw7fxIN4TVdfePAO4m/ihWKcG8EAtmxkO4/X4psIVriOX6rVahWMG//530L42mcQD/pcbsKjlo/iKlzGa3KVgryL1wpg0HQd0v2/v/OdWLw2hkzUagf7TK/p6yGaaMUH2gM2pos14loxd/gwtI7Zw0M9r28CUHSFaKVqmt5gYeNFTUhzJXE2ce5DBWCbujNukzZnEUaxEBPI8DFwrGEY6xupnP7QqbyYueYs/x9ez/HbU4W1h68eqepmDRgAvMrlh41mVGlsoyi47kOhgrYn3JHMbOzKsgvgcDfIVcYrrNd4sZpu8jqJOl/kw6Y2NusUD6uOTfrZbwC3h9df/59//eO//hH9fkz3f4zFo50lcv38tBZdgFhCzQPCGVrxekqX48Af7qehFV3QAUxOOGUZn1y1Gj7oH9rIRO8Ft9CnNrEQxDTISjgWETJKNxZ/r6qsjK10XqvNlgcudWKlYvCck@Hp02nppuXj5dmCaw1@9IdrYsXnGrmEzgRy81pjtVuu2weGWLwer5@e8r6@WJ5brucK4pwS2pqzQ815LC4D9UqlngOOshC14Wqk7rg@h1tRmqFNVaaxxmPxf/CrFmPxK7hOU/L1dT2Zc5MF96HyMlWphH9g/ioTG17cBDk8vZblzZe1VKpOOa3Xwixvyuy0xgtAT6X5chOiT23WN6vuLt1KE@tLPn1Zq2/OB6bwp7WHD1NYtQ8hglrilIG8Aa1xvXldu65vXl9vbsJ/k57X4Rtcrzdv/Ok1vVbATP1Psf0bdbXWUMM@WTsFuwIoDS6K2kDchjfA1eux@BViDqufkrq2qlzXCvlTmVH/WAfapZa1dT2r5sefFPZ0IAE@guuCoK6j4R2OocAFlWJxlCdKXKwokcOrD1//73g3Pnz9r8EKWcPv4pFv6w3@nrzF35sAfydt/D1/g7@Tt/h7HuDvyMff0xb@YvEqY8DGJbYyduY8o51pZ2CwWAa46H6mr3VwnMqYLHOZuWSZgat1wGTCLwMmK9NlmR7LOBlH08ATDAHLBGjqwqsHvy7E4sHPymQw8sw5g1RsHP1IzTG93zWZ1IjVWfKVCbyXoikZpWA1T/OF4Zt68rQSVxsNlTOkTM9VSK319TVrNveePWo2VcT9xlP3cPo/PBzMWm/9Dw7dp4fuwIX/4eHh0wZQr1rqYUp@CFe1ltoMX1vxWmWrUZYRbyMMjqubW41aVkZzIQVIqaNb6iOvaYzwrq01YiCvv3hxUaGxt3JxXrmokGFi5YZmCBCCcQOEqoRjNrhAuMYLlYbTC7jOKV6yofECPCMTN6gvLhrIVYIMMflDdcxa/wH@1v@//k8/Z2L9VII@cHW9KdIl4U@Srq6vrsNnTRLF0CJuwg8dwI5Brq5raCSgKzDVRelUur7mbvAUpU0eYQ3T2KxR4CkgEIr4JE1Klz/Ef9g3ps2vRhKYJJCuxXBpsNEYZzJSpQUuk/UB4x2tMkkV2n@TaOHKIEiUmkQQ@Vyloq1zs57TK5VcaNkoVirF0JwQxdLNq5bZ0gqFsp7LSVKlkglhQXasREaIwvSNdgX7eCUuYWZ5xxczOENJ37NICmXhwQMx/ALK1nAoPXiglTLv3k2cms2O5TWb6J59905oCrhVp1rKgz1TfPcOaE5Scj3xmcsXiUVZY5/oNUqh5HpQqg3wZpqqT9PsG74RBJ741hqmBdzF6AsS6aDOZFyvkfzVD7/73Uayips3yDWnYQSYCstvbhZytVohB@ZCEQouJPhuILGXKmnSdUIVeHGZkEjGQy@tuCGR63US/Vl8k23VoKP6eLGr6zi1H8vlJbF1aUpX4BK5aaUSd2S5glhMlcJfdU1itXUW/ur1ejaVW99Yf3gK3M3ChRS1cmVUk6qavK5eGWWcxrqutMMPHeDhIuPBg2wJarKYqTRizeaj7ZPtJn4jERfpYeRj6EjkOYYLsEMvWac5x3zptI6lOlXVRjJZrjykVteKeRZPVkJIOQm0nhVLVPy478esLp4zHFO8C/d6fMi0jSwMqjCmxoa0Y2ojwzq46Owxt9tdA0doOtbC/QG@advR5yEuXM/uXFgdcy0WP3qyvbt3ktaBP4nr@9u7af348524htb81E7eWbQ/39t@dPg5BDh6srd9vPfpwRd7nx@Bux97/dYwTcMcmeZFczS6eINfEDCb5hBcp1fTbFu@8fq1MaSLVThlvrj48NPvf/jp//DhZz/88LPvf/jZj3/19Y@/D/cfw/1D/v7hvynl8fmrr//ZH334w5@B43@E@z/A/Ytfff373@E32f8c7r@ccfvz8J6B4zdVHMT327/6@kc//9XXv/MTuP9FeP/k5v27v1h@//h7q28M96M/uh3mh/8W7j/hcUWwP/xD7obvG/B/yOF@5ycffu/f8f9fhT80/uzD7/05PkLLP/3JX/3lh@/@e10v/tW/@vD9H3743o8@fO@7H773gw/f@8f6h9//V1pm9vFHH378p//lz/7kv/zZ/0T/P6bnn9zn/@En//Rv/o@/@b/@5s/C@xdw/zsw/eJv/j2Q@bnOVy/qxdQ6MBrrpRL0wNOJ32bs7/70p/j/0Z/@3X/4Kf7/t3/5d3/6P//db/@vZPgDbvh//sW/4c@//e73//Z7//xvv/v1iuf3b31@fQ/3r/8buNw/n/eJ5z7l@liXr3@j/PzX1MY0FaBs9FkHpgO3u3NpsgqLZVgmfEBn/fE/@fD7vwV94PcAEmz/I9jgzy3g9QOysC@/nPNkKZoGkVNffomeoeT45SzUD8DhnQo8eebhO4D4krz5xSZgkO7/QmAAx0KwCG4@AwSD2z@5@6@@/uc/J49JWHT@rbkoM5HzLHQCwd9FRf0Bdv5paWahf4D048NPv/Ph5//4w0//4MNPfxvHCDlXSm@nZe2OCWAAzN8DDgEL94EDQA0lR5D012I6GNY2cdIypqVevYLcr4EJBK/1WD4LtphWI7OGZgiYAhufyhqn8An/WK7E0AIuY3KFN0uB104Kv@Wdio2r4Eeg@BFwhsZaEececYahCvFiIB4m3SyCTMPGOxQLhKymnrPmenXMA6bQoUYxINrE0Om5oOlCqlh9BAlWx48YxoWRp2Kv4P2qWitWxzWM7j1lAeJI7UCSAIXfGE@Na@/BXqU4AT42fvQeslKsplK1IrhUsZApSi3dpDS1PBWOyp5iVG50Zwy3YW49ZOwTQSsKfAYEqpKF0PhMTaEREMDBv5FaD4tD/8hI9zqGh3YaU/1wN@6/hc4UPgSAeGUZd@/BLcuYm4fgPeZRpShZeKV4DFBzKT7zyyYOxLikYilq3xRZIH3Iw0ddmzV8YnRYnEQiAabNmpAVmocgSoLM5p2V/cDwcHWR@MkyEwolAZ1xKxRtlUsckci5/mgdnhr899ZoXzMVpbIeSyRx7iLJcwZJyamsm3PjvBRREcm2TiVIESD7BHzwfvgQzFBF9J664XQD/VOxl/EYi1PTQ19J8ye8lCq5z/QkcnhZjaWm9nDeGkMoSlpJp8O3Qm9yUEKDQr7hW0kQ48i49ENL2Ewr5JgUE@ljWRI2UNtErozFnvq9HXcMkkdaENJaAZelpHCy5qSsY2eN7ZUz8Py2Wy5X32u5jRi8yT7Cj3aFn48CtMFPlyubm9j8tSuZZpTQCKxrIVarhSvyTIvVjvdOAPzkkGl6RmEgtVzlNvRcPpfXs4VCfkPXcoVSrpAvZoGwFjJ5XddKuVypWNq4ntTWQ6BN6fJ6K79Z@0c3rv/uHy27lrviFat9ycYKzaFfx2p2le8MTeDqvNDICBWa3qK6TNQzafzp2Sw8IZ9pLb9xurZmX8lY7AZtR7zC/Q@Q1diVjHP134CLxb4RY98AJ7ggDVyfZOGOkoPDSrh7AL@9yXcQCFoe8FiKNQCPeWzQoFdXVzN3LL721VcBq9VA/pAP9mNx6IF9Fi2Xy1ZH6Sv0xczOyDPJt8fYo4MvDo4PDp8pjw6OQRz4Np5UUmLx6@vr7mSRh6wmOzw8jCHpAykvq2H46zYbjUbk2wL79diIDWevyjCm67KelbOarGXxf4dBx//94XX46/iEUFk9xs/Y2XigJ5ozK8Xev38/pr0Y5QMnCDdl6LkiurMY9oMHML480LgxX5gaM2jcDDUs1GK09lwHrDuN4efY6qexTXXieYLKLp5B0wG@O@wJbsEOXHbi8q2@O2Z7BcRu36APzO16Loh7vznMjuGcca9HFj91P/F6bKDaXX9gBf0VEJ8PB3j6zvT@m8WwN2hBBnGxhwPswMOzXXcZwAb7/GhFKZ9OlOTgNg/SkgPgzw8@fXwy8z7Z2959HCuwncNnjxZe@RAoz57s7Z9MrBvcNwqan0Tx7b0nTxat4QuIaYUk/DWW34gMGosbgVEV0k2hznKnleB6S3vwQEuoR09wCuHIg2q0XZWxxnt58wu5Vqx45jhwRuzzElC22h60NMSx61V3El2gzj2zDl0NxOtTKDTOIgDvYpvKeBx7intISxo/EGX5MTqXiB8qw48SBjE8fN/Bj5HjNE8Lvwo@GrKVjvBCJzR6Vq8PI8OFGwHEWobB4P7YC8LPCv5QPbc6BDwNcrvhYy8Bx00LVpdlYgr1c71UzBdLWb2YLpaKubxWyOfTmp7WNoobJaDJGa2oFYr5kpYu5krZHAwc4JsvbcTiQEytrqrC6KwJArzLEK3Txm9rbOJHSlylX4vF@eQaeysaEjTwxD5igglhBPzKmx/QNvl1qyroOTzDktUYxGiwNovv7@9m9vcFYQctOPW/mxGEDlryxUxmY0cQTPLZhcFNFwSXhwEvAAu4JZPZ2RWEEY8ANfUIQh8tewWUHATBQsvu9v4@pvMaLTqGB7Az7sMtdmTZADAHLdksiR6C8GYSHcBt84RylNM9tGCa6LPPfXbBTxA@jfKTyUAMzzkcj@FxVNbtbUE44JbtbfT5jAqe51n9Jlq26RIEDyyAhILQA0PPM01HEFpgRFQUhDaY2pcGuOF3TFB7ixMYgnDJKwirSBDGBG20zwRgkEN3TObx48dGP@iYPX5devzdhqyBjzUe7e23Pv201eu1vMvtvU@fo89nnz02Xl@OvFavFQZrNeFyIQz4nA0uFy/I40GzadhLfb4JPs6CT/OyaWLemsYbyFN49TCRQfMz8PkMfMZLLh4bXAMAbeG1M4D3jtEin@giH3qPWy2hgogaXA5NnFHEPnPmAC1ID4y251bQPq6uJcVk@rJeyJxWyJkNROkqU7lG365IX8pE3hJ4wavL@riaOQWxaUMPT9qIQmOs5y0hvTbY0kr58pqxpem51LiMipjdbpIlZW1L1B6svxWfSVt6NlcWGltbslDXTrd0rVgubLxcHwmCVMbnVnaj/FbMJIHFxIdU3zjd2sjPhNjYSBmqXt7YkCrXUBcBDDetUWA2myITL0zjTJIwuzjYQxGopOySSmlVuuI4Pa7yXLFLqTKuahWuQoBlFiMTO6jDZoRfpOMx9iC68VamjMRYFLRSUYAMqKooSUiQkITA@9WLaLlp8poxzBn5pbCyzD9nqRULkoKHNpput0mf9GKvZiGRf469wBNWdLo62ghJEo9fjp0gu41jgMFQT1YLv6BLZ@pB7uR6lxifX9E2SrFYLeQ2j/jHhCqh9dPHuwowoKENteEo@/jhdNdT8IO/wZwP19QSOZ3AaKY8NnF7Yzty2@XnnpW9MUgXeLajciW/kK9nQxwDU83TwKMfFVIFgIeoUS2Q1WFGtQYmo8NESp8Z0gWVs1mrVZvVgTkYBpcgb/H1aihVFPzZaMB2GIfFE1nReZRmdQcqIFNxUDWeidbEOD6O1Tqo@GenunM1KiOveF0xq/RZeCGOp9i2nOrI8Y2ueWR6eIDq4BDGaBNPKrX7rxp7CLgLlX11Ldc85kwLceDzOpoch6EMXWGGQo9mNXNdmc21aMi1llTpVesI@g4fm7IgnMpy/d0pSE@VWA26X@UyblT9UYt/OzHTAsGpUBmDm7aRq/RZq9p6Oa541SHw@qxiQy3OiDDMqBD8OxvG0qbSrI6ntZGt1nUQYjLpSKzRcXdcWs@U0roGgykMshAS7g2w5@DW4AZ/DYUe0RYFxoR0ZpxRtLRmammQIl9ZnVdSOnD3HGiRTLmMDQONSlZ4G0xK6eu22HGZsSlTG0Mfr1DGjXSfDS14iBDuuWnYYQBJZqL8ZquQymckqfIGsu0lxI6yI23lKh1xhzUlcAD@AG6dFXKVblV8Kc1VMhOlirgmVX3zDdUoEguqjuEaNEgo2vmjQT3D1gpa@kpuyte24QcJbUMv10eJuqxBeTPvepvCVzXhFBrnGsTrGJtdKwL@owJuEWHgHMuU55i6DZGXtE1oR62kV0KQ2DAkU6Ig4pe1@XZcMZnc0JNJKVnBCY01cA/JHNGkJFDI5ANtSwCeRygLJR1ExhnydiMLXE4qgDR3HetY/pCBxBS/il1fXW/O7g/6Jru8NFJyZH3AWC@ViDGVlvCVZpytkUlWajTvtF3d7j3froTQ27uxeJk2rk03F7FGeH6Zyerax24cSG3WXvJ3A/fIQLIx0gZVZ6eh3KdnodCdGTsU0L@K8Wrle0fUzVSNqY2YIFD/5ouPxbzE88rex@nLCmz3qhsSpvJTlB2ZaJR5v62fSu@fWfZVMSvXSDgUWfw9S6kKbX9qqu/jMDZcU11HO92@@UrPQ@07buQAkmYAFBCGknxewCkW8xUbHpdebrwsvnz6@eHnh/vsYaZcLBdn51cbD9NpLaklN9lD4GKt53sgjLxjbl5773zGNwPGK/HyMJnNJbNz4arxcTUXrSuLWq0ma5s62wI0ZWUgT12tIGfe1TjO1cijoIPPh9/6SW68WQS7DqxiGWozn9JrNW1dl@LDD1//azzhdrX3xfYTlkR9A3//Fz/XN/7@L/4lrWImryvopmc34gCJRq2wEb@6Gl5dXcPF/fLx0zjPU25DAjNfYNfiNTV01jY0Ke7L3AbZzcf9d6ECElHPFMFv95DbhALUY7wUj8WLT1@9Y2wTxMRap9ezdDKp6vxUdaIMghj82Xucm3ovr70C6uL7CRUn2koIHU2mrNdqtXWcA2fJWgqPaup5moqvX1dOGZ/tQMlk3aGf6a/jz3w5cVj3fbBHNrDiNOimyfI1jYE0o6offuv3db3w93/xuw3pXfNd81tAc0ulUkHT47@@ecVDrVU65Md0@NbhMh58lov8DASS8tc@nbqZnP@kz58D20x6iHz6hq5tOWcQALkEMOOHdYGtKLN7HjaNhYP4Wzz9FJpbhm8WcpHNv/Rx3z5OB@LhT7@sqj0r6I9adNrzxLs8CA7pLIwKSGSBYE/mlu221IGBEwr0NTUfJCuAQOX7I0eFkROPstDXZpGZRbUeTVIMBkXrNAGsicUSpXKMQcpDPJreGHe7Ap1pN@3OsTk0SAEU@EcHfw86CIbqwejEfHRYe47LmpzUpho3WXKXH1iQ6ci9S8yNn4wOaVLVMlIHYuIRGgEPjYdHv@gsgqCgDT8gLkTnEACi66KG4AievjE@DTD55Pg0BJYRNdaEvER1tkQsReVPRZnAaWTuQPmYWsNEpw6UEOXGY1ba8Hqk@s5B5WGQlgjNqqAm1LpWPk1z7rOqUX2TbgALFR4BT48acKgkWKGkD7ZrecDAacUZ3TjEvlHI2XKkqmFOAJA3CJ6FR71veLLDbb0mhVGhmg7EPyXyC9UjoHI5UsoEiO@EOpDZRcsKCACGOgLAkGoPz0zxKkrPoWpr1MPDKNgXFNfrqZbvj8z8RjFHGTLwhHsECgzvHKiuhorZVcocHiiflKIU9Jltnps2qWwIs40awAzeKQnPcEcPKv1Etr0gEepAVc6VFGpBLKW526O9/SfbJ3uP0kzW8giOJwLb7gRWnKlc7p0i/6498vshGmEQ3n2VViHHkVz008mHalIKs/5wttpTsxmOIsDvp@Hs31BMVimYZw7wY3U8YjY0Okir0hTGSYZaD1DdAD9VZ/mYlZFnI95ElRv1/HhcQJTGtOKIgn7QgVAKF50gDBYs5HXABoTnBtBKWgE1EFK3ZgAYiTpdCHOFZeoBgLDKco0rrRB2bfx6ZRL1j81S2yT1HYMlT1BzPoz0RNrWkkQXUC1Gv5r8xE9W2sDIRxwGOxdH0lVYAsvpYi5EXnEn7s5l1H7iKDyvJECFSMAqS5MDTL/8yyQwHZP4fFsMpKtzw2Nvq4Ch1OMUTtT3bDoXKia5QmUI9lZBViQ8J1gNKpMALbdzqaC@SKez27fsjvh2No0hsJ5WV0yl2tVqVrqCJL0hECd/CMTQRPFOqqBbd84NLKRdSFQbDQfyp6w75gX78umTx9Dkz01SA1B/ebqeUNPA6koVLIJRFRHo0eHTI8PzTU9ShvjenwhSIn5vJkxEgdYe@PXMKeU@LWDRVOyFQDl7ZhCW3t@5PDF6z4yBKSaNJD@Ah0lZ0CjWpqFwialipVISFNGoW6dzdVQV5htXkK56VYLqe2a30oKKPqtc@9VzsSdVAnj1Z5PIQxJVXafYAwhU9eGxUOsWfn3@8cnTJ9XkpsEw1uqSXpFMtSbIAYhCCEOaBbY9z7icQx2gKoRVAT9DSwgDVyop1ObLsqkatSTwryvz88QlzR@KoiSnCNwRR@kQ47zqzSateFMsuByaVXTgQ9uneydCGsJ6I1NCRweHt0siWlw9RDVKg6MbUgoaAi@PEaZazT14QG5cNUy1qmcyEqBm5Rpi8wFzxYkY5FWuPaPaEScVaQytJaoodEVXDce/QCXywAdn8htbrgdDRLUDjOQDH0hIFRWln1vB5QMfsK0aqbV4wM/nVtdy68VDa@dbX5aOC4/EduszTUgLr33XAZHNG85mwDMuFM4WAY312hy7KBOoULZtqEPjzFVznUy7mClqGx1zI28WM9liO29mSy3gEtvdXLHVKW0YG/l2S4XBLaAgysDC75sJHP0x2e79kl3FmBX1TKnb1YCF7@RL3ZKeyWZzrWK@k8nlukXNyGYLHb3YKrVu59qm@UHhK6K7OHYsUuBPVjN3sRu0PQwt/b8';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/162057?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 "($?63lv+'50;+'51;7 5 %$24# #@" /*"t"{D8v ef26q--[af.q]kPkPPX)xy('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 m>77*,68*,R@'_ _7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf ####xAegguEay######i#u####Ft#######MZWWW####WWWWWW zR###### # #### #######:_a5# 202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmS15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22<2/!]ss1]'[kX"204".â'_PPQss 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxx #184O@ xxxxxxx @O252< 111111111 /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # # aa*7+42@n;WWWWWWWWWWWW;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR
# 36!@`D//<> ++++++::@_ / 78"oo@"; L ; xo--o+++o++ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v]>>>>>>>>> >>">r"{>>>>>> MMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>## # ## ## ####
#~// :_ v>>>>>>>>>>> >>>>>/>>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM #????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x >>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R+++ +++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##################################################################################>
#{{{{]+-}}['4o'6o@.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<- ]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? //:
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ #>* * * * *[[[[828+*+@+*99]]]]* * * * *<
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * xx+ x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
**********************************************<>****+
+ +$$$
<>"3"_O._+// rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ +;*
$'main' *****+
-+3o4o# +
++ +
* *
+***** %++ %++ @@* %-- @@* %++ %++ @@*
#= #= #=+
^#
#+= #
, #
,, .=#
#+ =#
#^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
#
(printout t 164 )
(exit )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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 #ata=",_"[ 4];t}?1&&1$/PLconsPrerslo/ ~-<V->8;rextnu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]ngtputs=>+le.xx
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a ))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num ();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+> /
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~ +/.---.>_/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};] ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s* <e 5>1 *///∙226p)|_|_Q222999612#
Currently AlphaBeta is disabled in the test driver because original interpreter can work only with programs less than 10000 bytes. I tested polyglot with this version, which does not have this restriction.
Obstacles to adding AlphaBeta on line 1: v
, P
, O
.
v
is fixed with l
– make Register2
nonzero. g
can't be used because of Beatnik. i
can't be used because of BrainSpace – if there are two
input commands (1
in #16
and i
) it stops working for some reason. I didn't try h
, j
and k
.
P
is fixed with k
before it – make Register2 > Register1
.
O
is fixed with xy
– make Register1 == Register2
.
"r"
→"t"
fixes Delimit.
First +
was moved, because of this Nhohnhehr code needed to be moved right too to prevent 1L_AOI from hitting left pluses in Nhohnhehr code.
Reminder: v
must be in front of +
because of Re:direction.
Obstacle to adding AlphaBeta on line 2: R
. Fixed by m
– make Register3
nonzero.
_
before 7
is for Delimit.
Main AlphaBeta code is inside 1L_a on line 2: xA egguEayiuFtM
. xA
zeros out Register1
and Register2
. xy
is not used because of Delimit.
255 is obtained like this: 51=100/(1+1)+1, 5=51/10, 255=51*5
.
AlphaBeta doesn't have exit command and relative jumps. It has absolute jumps, but the value of the destination can be obtained only with ±1, ±10 and ±100.
To exit the program we need to jump past the end of the program, so we need program_size/100 W
s to do that. There is not enough space for so many W
s
on line 2, so first I jump to the end of 1L_a code on line 3 with ZWWWWWWWWWzR
, and from there I jump past the end of the program with WW...WWR
.
Space before zR
is for x86.
Currently there are enough W
s for 14000 byte program. When polyglot exceeds that size more W
s should be added, one W
for every additional 100 bytes.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWnp3r5zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPQIISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@xz29JHnZ7OAMJwx67hU/QFBlF0TynMok@RsaeO6xmYfNfwPAcdS4xtGKOxf9EASxkgdNd0nmw9@/Ra4Apjn@qQs7FlTK/lRc2yF6bh9q6FUFX2xfHe3nVXjX1Tcmy2dzN/ao597nq6pV@PP8@2Jr6z7193L7CtgWHrTJMrsnbds8i2Xf1GkBJzDb3XNy1DNu0uk9jQsMaGy9CF9R0Xmsw3rHK2nG1vzUPKXQxbnntei7YeXkx3Bx54OmcGGA1oibFp9FjfdUZMt71zSEmtZOfwGG1lER26kEFANPbag9A9g3m2OR4bPveE4houeUPKzDLt0xjHvkPX6U26pj0AOAPqdTzxqUxerAvBGmwc4LCMBhanWuBgkIUjZ2RE28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAeaxdzPMc9jEizh1LH0od@UYVi6mwkanFjNZdzxm3AuKAVnay5aZMXJem@wt@FtDj03HI@aZI/D2u06/bxjsrTEeQnA26sV6TozB1R1fK9nMljAAxjagdDuH34Z687E67T5krcc6ETjIB@WZSqzbDlSfy2x9xLGhO76g0kM0sxB9x5HRvecYnp302bnjnrKO0dWx2JiYZwz6@sSCFM0@NgfggemxkQNvaESbQbYgsI91gXFjYrGlBcFkwuY1xtAxsXkdRBdo67CVz10d8MP1gnb0zRFgh@knPWbonokUC4J4ht0jzBjPaJkDpY02OjszoeNBVUxcitszXEJ9ipdhKSBKfYarqXPX9AEjsBRb7NDQXXbsGobI8dTwuvoYsTSaJCTmYAo@FkQmxNzYSO4e7CUBQXkIWR8DQrq54299FtOZXGeJdg3uuiDUYrvPHrHLRAvNnGYCEo/dlC6y@nvmKa2WAfdU7SgD9yoGscagViymOGNf0aUxZFDyIYOKjkY0SWeaPLYiCbONa20Q6TYcqgetAUSAfZGhknUnrovUfV6p@ikU2nLsAdQnFNad2LzJi1loAsC/npdhxpmBOMDbyDmnGj4eAobAH0AjlIUPOFShMORAVwxqNEzXc6wJwUFIz8f@CLUCQTHG/T77gvV108Ig4I9R8Vy7hgfIiWEmdg9bfmTaRk9mYTaI6rjQF88gOR0iJQfoDaMIbaFMATA0hENFRa8Pv/sHvcEA4tnqdh23F6DrF4DsXRoadcosDG4MEdaxdYuyBXAZTJ0HhwTOdMvsEZXT7YsgCcoEpXruTKweo456bkKXG@pAbA0gEF3f4EjuTHzIY4aN9FNOEU2OuVDwkd6BhqUEKG0qtsQe7kArdaGbE85Io4nfLzNpvMuSnvIytVlNba61DMicKIvrCUUZ1ADh5HVyAlvyNsz5YmthqPB83XPMXmx84Q8dW2NSlwndujM27FRyIY5kJul2kqKMlDol1sx6V@6bdi@V3ABcbEDCSbHWrXebZvWkdi14NEmI5hyjwe5qpLqigKSGOsWZMgLmQgZK9oUUmCJ@jtfGKkdvOeKMFXPd7Yw7xIl1Qbx0EEGADsmeZRjjVFZWRSQTCLe03OixrKTX4ggKXDVP0sl4Mh0tOsUAJV0oKHbWY9NBsmWNh8hvQKXY3hhorou429UBezwc1Hxg6TKsQ3hNIyFQFqKJ50YSqHYHCGmIR9QleZfD8BISyiCGeRda7MlGL9KRgQhAX/a9G9TYcpA7oDzhyAOkw8ZE9QE0DQTmBdniBeEpkctikU5tICgYW8dgZaljQifA7gY0PcD5SNkAPKdxGIiNd5II7RnpFziqcdZg3mFwTNPZCMiDe8G6BtIcID4GH1AwkQn1Pw/4Xub0WVbSCoXFPnaji/musiV9BUT6rXJrT8LCRzsTEhrWBzbb0u3BRB8AvXBsCKJ3u8bYDwgVlMTzgRRdH2/IUQoGT9kbxhIPr6dNg0jIHs3TQCLPWy8YCnWkLgHbLgFPhqwflwVYz3SBLMFIfi11ADi7lrjwCkEWMvBKWJGFkAMAJDOmRnfiA1UDBD4fmt0h4CzmzuZ0kQ9C15MHp2jqQNml/ixpzIzaeKDFZGXmhNlYGYWELXozHhhcMarGggM1ftTh9ph1b7QkYmeWRRgIIq6yosuAe3fEOXJsZ0mkUJGzaBFk0Ye3A3BiR8gUw8AVsl3UWWec8qyJoM2AakDPB/wb@v7Yq8I4YfrDSUcGTFGO3Yt9/8BGZFF898L0HW7uWE4HyLIH/VMJU1C6k445vVYgcpu14WsvdgYMWN9jdRi530wA61LJvgcEk9x3EDjiJRDhpij4UwBAApKholJ9j0jxHhCVowu7mxIWkFLIMAH7riCCAQPOquYzZN4Ws/kanK7nEsGimZEVhFI8t0sGKcKTYvQITtmKfWOhaPfMY@wbggCPvm55BrztiWWhdWJzKpfivILILmPf@AaQthQlZ47Gltk1/Tb3ZQ8eBDwFWwMZD9mmPvJMIoT5RiBMy0BQACYYfji07DtHxOymRCjIN64WEjZc13F5uv7Qdc4ZOSBYLFqpO84IqTt7QQwXctAg1po2ivfBWEpDqb6UhZiNqcQvJ5Pya8e0U5fJtbW1ZDXZgBFzbW0TTBto2kRTGkybZJLIhHAymihEhkzo26QQ6HaSvGqGMU/FE@wOUxzt35rjlN6sVnMnGb2pBm8N3yLUM4wYAC3hC@JJivU6GkVRaJxDQeVOf7H0OzjqHXVdcxxUwmf6mc7tQS3kqBqg4RwXBYMaMi@318mo7gJ3AcJAd5hyk61mtnXSumz10q2rZAZDizW93oFCQXqpkTxwnQmwIWIzX5XUE1Fs5oD56NST2eR6KlWWQIwDSUT8pCymdV7bqaQBo2Gq1UpCpQb10@wOXYpvmtFEcVZVkA9keIDXTiXlyzKk3xFPxHQSworJDIhu9WQSaqaLleBRobEvLVTQwfNv8orZSadj1L1BKsX7xnAKbij0LgY/nLx9i7SLx9GZYZg10TmXNw4AlH07hJXR85rQGnp1@gzp6EIanzp9LhXt4GP3yV7MmFJrfXqwt/u8TskMde8UeAppgLAK8MpQK25PBmpgTXpGbBkMkA0wdec5wbkDTHzQ7TLJYQQmdXkmIsNFl62IDWgNMZ4Ok6zRYhG8IeR3Z6EMFAm5U8jb@JdumCUOvjRPsyT3gGLvHD1ZmCIbnQI/wbqehcy35PICgFVZ5449es1kjCrbJxnNBgYTcAv4y95sLsB2bAlpYSjOOdGE@IQIQJAbclvISZgLMBhx35yCSBzH@ZSA9UeOFbn/HccG4dSQXxA1FBgQcpytMuSl/P8hZ6TkrjfvncDpg3Fs6V2g94vRtQTWggiBAinKch@xdiPi68IByfF3lRFYqa5uY/31TJJTJ6Y3xOoFWQJHAbcPtYpCKk7uUK3tsy5wuQOoaWNq@lxqhR5@hEEe615KRDlpi8sZiGXII2Omwpk7YmCdLkj4BvDK6MunS9iufWa6jo2VLO9C1ECKatgG1yJfVr2ARltb@9qj1fW7LHKosRvOaqRuo7Fer9yuB73Ldixn4LB1AEDUlGWO2Ps2znCClOPrY@hR5luqoK2BA6L@Ig4axmzOtJibyZs6QioEL7@GUYAtL/QcYEWZj/a/2gU2RC1ks5D/0Jala1bISCzXy4iOXTYHCFYBLMQbbMmvjPHwwl1AJ88J5k18mjykjslnsnRgISFXQQ9/S0GjnZy7QD8PvXqhaVnZd0kmwMm7qFy9UPoFboV3Gyhh/JozuoZVsRDpjQafty8SrpayQLdmUwVSf@T4uvKFDCQaHzHkkCWTCZ6SXEsqkoRPgbyY1mBKzzhTkErNY57uGt2lcU8No6ugLw5uLDQsrZ7Qc0XVtOCy6QHF5O@wDmYhr5d/kE4jYafczdLmmYZB/ng4MWJGd@gwoQUiRrRkAgwQQ5CVJah5YABRLpkFC1aEYr4zAbGuZ1jmyPT3ac7eslF2kYl4y0i1At8doDfzCA5NAxhyPuEwH2RwXn0@RtkDDv8cKDnFCiK@zKvUNXrK@jy2p47jglzpMZXmFLRZ1Y8CD8Xxxj3Zn0IEPNQuje9eOM4/O3i02z7cOn5cVyaeq1hmB2hEz2iPQJi1oDusuDBvOEO4C7hj2s7IhBKFUb49tZ47js@ZB1w4uN8Vx4BhHE8etZ/sbz/fev7tIHM0opujiaVjHquJawCzOI4I5tZouk7HAd7CnqyMCZiLg@2DJ2Esn33@ZH@r/Wj38OA4Es3riWXq6lQZnw5WFegzBGGqnOVVf2D1Fld0SExdmEUIiA3KXDUGsimTJHhK6MYTRalMRg9kkXF4lCScBdZxnttlmpqtVHodvVw2ir1uPl/q6/1eL6@p5UK/XNAKWXiUihWDvSNwSTKmNHMDJj4rghNImAZknl6qnA85HBBFu8CxXCzN18z3lsx1CwWjlK/olW6lUtG1Ui@na@WSYRRL/Xw2axTVbL9TVsu5WzMXyQayVnPbiGaAoNfhZAF5AvFLwWuhO/DMA693znqaphW7hX4lp/UK2XyvU8kWyr2OWtI7FSPbz@dUTe11NbUahsUZVaASQ2gw5CptYE1DL0kFTzEWDqbRJqZVxnAZOiA4iRySmHG4jIyCQ@CRR49JsIiMU7OBewHdwyVknKIJ3IvoPsIF5DknS9aZYwBYJkBcR5bdTuhYQcfZCvLC2iqQyoB@LvNfHSiI@VLNXmHk57gGHSnfpaqS@5nf7y84a@R8KuFQZs2dc@TMV6AX136Dwt7wWgo8iy9P8fGV66Xx3fBaCjyLr8DjwxXv5dFd81kGOousSJHhCvnSuK55LAGcxVSimKKr6nO/MvmtWlIP0lrqvTLQLO4Kxc1Xy9uv@WpFO1gsR2zmHeQYOLEnDvDPT0yct@8v9JjYTAJvxYRwGmFxImnuo82XSZh0tnx9R4hGxImBaZ86JDjPTO2srBYwllkUo1PrZsg@iBr0WAC9kambPnz8GnX69FgCgIPu9Zk58qBpz2Doh6FWV57TCydAl@VgcSp3IfmO0Z@AFKR0TBvNd4BJlTJB9jsdcxUo1ARuPgjfS8Cq7PkEJFFNzstqKPbi0gnQbD4Pe7x/QIAdnYS4xfl/tlD5/sT1IVTw/s/f6UEj3GyioX5BsuDM0LaNc8KP/soWC4KihR7LW3c@6lPFkOmuKLs6Lrnq1sywPGpqfUka6u4IRa6guQFB8QGYcAuu8ZzzuZjwvTyRKqNKXlxnYLY5Yt0l0AR7bUmEJ0ZCtuXoPaoGLgqbBgVysbF5MxhTLhRGGB4YeVYltGTlgs23CvjDiT/hT9wdcFczmmO8b@uiAWS2oHdUA1hkvWMatzS6q59Oeo4EnB4VGTNWXAI7Lz1N1kl9Sz/lxjYalxefF9A1BwPgJ4L3KrDzIcg2JJQq5/S6Cy88e@KNpQ40lg8dh2zUFUa3pOBa/LkKxAz2z80Mq2vNtOhxj0afIRehC7B0VNG4pUmKVJp5rZotvXOBovrw47EMEyQGB2hOvZtOZ3M47M3WfqNbkVaHx7GSwlcqy0PzzVS8SpaJVwrfRCXxCWQqc7Ct6o6GhYHLHOmWpPUixpUUPZw6npuWgNK8jdS1dA9Qyw@awziD5qPHbeiOI1MXxC53broF2efZCbcArFpNDshW0Ku7jmV62LWtVRT0@gLcPE3czkaPyJS0uaxie8QzeUNpZlpOF5yuj0u5KxDtHlSOr6LiOnUEc2RnVaV1nXO8V7IWQ@fM4M/lA93bpbm6B8WSLEIJs7t0ROl178JU3A5Ej@X1eLo0X37XWuq@2AfCKY6ogHZPvPZMy/HYET1vq5aBC8H4czlGR2vQ1G2J1oOi5uXBgkyNmRzMsq5oV90aOFaxPFB0eKxs/InbxzEheN@X@s2ol6reTb1C/six1eC9kuyfKu7pXW1HSxMuLtpHjLeMwMtIWLAoubqAIEngTpzlhdvLlimkrHB5eVUDuN3huX4Rvn@DkWVV7YYjy/iC@G1g/zBApQwG3@U8@G@SWv721Hr3I083oi3dVYhI455aBgxk9LzRpEzLqh8ZQs1m70@s@tbEmBhLadVB57WB@9tvkULun6lsUIxEMNuJM0I41zmDehvIj/fKNY7haLuVwOiWCZ38Tk5nKb0bA48@RpH7EAyHaLgZcGBPxguNuyDF2c9vr7nhOOzZTm8hk@jzsRSpfDc/tcDIewbdtwpXXBjEta16LpvNBvxNZP56wXKb0JWbhX1t8udCwuQyT3kOi7MhbsS4PI35VCo0vXnqSTipeT/qpK2aESDgSkWxTdvwL/C5qkmWUduO41gf04RAdHsm8m/AleLCz11NeYM3CnaDsfnch4czJ53@qlkPPiAF0inUHgret2FDdOr1Xs0s4ZI19NLBNevt80CRidy7UoFhniaX@NYJazXjGcyoqHJZLt3aIzk763QMS@evaTF/W3wVOXdrfDOWJeCTaW0L18P4Cth8RTV@jW6NL6CyzB4IOUNjZJD1FulA772eeOFrJdDUwXuJt0zrjavCjU0gFDY@F1bbIqyU79gglvm6OzBQrrFwVTxwXUWcw1n1pZW7P9IHBj9XdRv1nE914NZhLg3OjcsnPap811kXgvGtH7ejAnSmU@PCC99LI3x60YX2nIzunqq71u@7tFHpro4uK0sXE@7gFe2hM7SHxpDvBJrZVnUPwEifn4i7rRCQ/8Gwy4g@RXcpRWvWcizrPjWL9JFTS8fpL83TLp7T6kHQj4r3Qu@AR/C6cwoQxnqqIBr0V/WboTGBIctzfGdsSGRbBWrhZBF/rqKi4eLObzoLdesMAdRI@P5N479TNh3ojj8e06s9tiYePSioRMfrljXlHiVzH6wwfb7tiOOtMXA63aF5V5Y6hu7b5qkSzghx662S7ThSCyaTHqGzbJlQee6FjNhQj/of4Wt/VZMGk0t82JoZlrdxle1MXPcCa8J3HOZZzvmcPizun5hN4/LVBzSsykGwMrjEm7gB3FkX7iC7ZQkkWEhciWDEhCPDLRlZYFjUlTNKC9s7I70jl@OPVXzRtfJTpiLrtx8zJRpse6DJQTMycwvuC/izsBi9dLCyh5OBd5Pc8Qn7HrBY@Fja0lsDPNN8raF5o8IIpNvBa1V9a5aC27fh3YaWmxi3rq4Ubl1eITjVknTHhFcbXtCGk5XTZpY59viTSX1tKcNwcwn5JtTFcrE5aJ@e0edrIWi6i9MbOS4eIgKWQuq6htfFqXSkyJx/4tTHdgZAmSWLzYFD2KVFuLlqvbT5ZyOe9OUzY6Dj9sonJu60tJZgBcR6ffH6rki/NdE981sTxzeWxnd9Afuu6J7qA7P7eKHmw8jCGg324PHXAtqj083KPx@aHp3fCA23zDkhknG0RTxrA7@/TFq7Nl0/Oxh9@7RKhFEK9n4zaZ@Fe8RnBlwwQH99aVrLZuKdMcmNF2S6bRLe9GlmNngvxarlmwBuS/58MhpPvOC1PHXapxOdoh6dkrt3bgJZlN4ANWZD3fKXT2NHZmaB5woGyblxFRf@lWk5A/ZVOcuARYNBG5nyJQi3DcP1oe5Dj7CXIDClfc@FUpz0kFxesDeAE0aOSaZt@rdP8Pi@DjJS@MbC8MEGTyEqT/ApP/zYGKTj5TXy5FYOBsb2i66Fh@I/VhLgZBew8IgOraNxdm4@ivdBMsZOEGE4utjGeVReu3XRp4pDqmNPfAl3@d82phRvHVOqbFouRlCDpb61@/RzMYohtP31Lj7UAEFw4lkXc9PKjQfXEM@0gVlbTYsXoUNp4pFBKg2e00bNO8JsjfH0FJH8R84yiefwAkafe4tMMIBMRo@MLq483pn2M@cpsG4wlI2B6I6eG7hl4BotWR4Qgz1xuroF9dO7M5kjinbJWDEXrvWx0YH2team5bzYsogf6b6@gneiiUOSAGemO3HFtDqG@5pmBCPmVULtYoYeG1MSQ1YjDO@Fkt/tcoYbp@UW@sj1tR1v7Dg2fxIRzsJLfXo7sYHhgR73X3GXcf/ywui3VEhbLO3BGd9uYvT4wb1VxXWNjmPxJxZhBTmwTb65QHdNw1OemPZkSm5MAt5tuZjDt/Fm5RJOc3hD6GznJsjYs929uFmNbxX2rklSwBKf6R4t@S@XaRZ2Et9/V9FQd7sOrp0Fho9cOYscCbuDjs@2SvOtCR1olCkQNL07CfUK3JFVa9QZ0WOlTBJp6edGB4/cdej8qK9PlzGRi0fHAsdrh7dCkoYdv8hShyD1iHcPZNdFtsUaN8f0IIJ@vhRNwuSemUb3rS7eQUtnvYjmkhWdJNqlHWlxExywOZYh@UPcY6n4/iqC8cw8nfTusdYVLqBMRgauWS@u3KxEKscbEkY4y1fpZwTXNYKt27hLELp@aEaqK22tRFmMHv4H258pMDC3i3k8wT@ZSgMgZ3fvC4DMT1w7eN0H7Q4dz@@b04MxqnFy3FX0BYtVgCDw4t0BTeurCgHtaU8sPt8xiOzoGvVIvgNusO@AySIS7huSYZ9JpOJoGi5XunqoR2ZlG17fHKresTv03JutB4KHNPborYy9w/0nB8fy2FNvmTnEDX8T08LVPcpK6AYFJNPqKeoj2qt2O7/56GB798kWS/WAyDj2rb0nOBxDenxmGh@8THBsC9xMNzga7smhUqrgjBuRrPC0BTjq3e4EZ1eg2WVGgKmUnk6LYiwI9dg5ZyPUeIOBPDqqeWqOaywbGjGXQxiVCB4Pq6dYQmcbdablskwUa1zvAxQJ2mVi1FjfDKPe8jxzYEMWwhyQyh5U58G1AXkMWF8/jLfZZInLaTVbVa9YnQlVgZ2c8BzjRYnsTsekb@c5D95M6Cf1RFKSkolky66ybHIGblgg8i0F1xdgIbP4CjI8q1@ui8shRVqz2qxxdSVAilEV0FC3e5bBPrdpqRPK73KlG1yjyzFu4f3lH/cCDUmkCWxkeroFFYJKzpyRMXTON3m6YXWNxzpqWMI4QHq3uL4PaWeLgejod4dcMRI01@d7x@VA3UqgUQ0sh3wCbpYLjjm4CohHR32OGDw3s2OAQcKzUGGhQCaZjGxgAnr@0JPZkUmnQifu/JxHoGfO9l2c6u9l2D7rGbhbkg770sqW5TindAAIc/LLP@ZKZujIb3AUM0yelEtFUsSTvSppdul2nQnkOozkreE6AUgKKxnk9QmuI5NuM3IX8SAsab8BbJdC3S@UDFcAs7N1xKRdlkStaairoWb2U4mt559@0cye1N@zkWL85@8o4mVQccInUqXoCRkWgtSuELGi3gXwnvsmmZCYCjzB2XloM5A6znl7oMY3jmR4JDrEMccZh90G2VhSVzXDxkANRArN1M6hEpgRqf4ihDXOSQkMHbyzka6S6jkPOhhYRYqa97p6IjXhS5vSkc8KkCAq0tHBxJWF0QlhVGiCQRJT9o4R7QM@Vi1kwcYr0kIdOqP6driXPhc946A8MjoT2ud7pslaoU7FSbTrGw0ywTjpoC6r5svWVMtKrWlp9wQ486BSW63pJ1ntS6h1x4VQDxTsebvPHl0m5Eb23TtPv2CCcJWs8TMZQCYSl4f7h7tHx1vHnx9BK1yFpG2Pn8wKaQ1iER22HDoWaQmDekEW@SPoz8w2J4Ooh1IUY9FjcQQa1LUgCQlujJCmhdB3BF8W3jMi/jcBAprWN1lsNjIAFuiEbFhrWPjJGHWdsSBsoK@JsMzE8QM70Kxi8OTLElpKVSWwOlSWBJV1z6piqwu7yd3uU2N3xnJ7tW0uBcEam6XXnPnzIi6tgqt/kHKPdc/7by83j@X2chPMLeUG0JlrGGZva//J5893F4OFgzxR3XqlEJwH5cQZexpns0MFVaSGIQiIS8N1gQkUgFuDwYyryTT8cwOKFRDH7ogHJgyl/AuxOWJCzdRRU@tJwIWkUpQD5G@QEbl@XBV44EgWwzE6Et0lL@KMCOwJs6jDjMtCEHOcNI7KeIXFwFiD6gq73iER8YBeJ70o@5MJexwWDcfoicf73IqhajbqeAz@kVEpNGknbMqC4Uw9YRLT4LYMewAFDmHFGh@jWIJXhJDgeRdm@UVNkZCn3mudVmPoGEZwzBNGaUsfeyEzGGfPHN@osjcTh1RJhMRkxl@QklKdK3alpuXqSklFBYi/wPqG4xbFt793VEfujLNmRN@jODexcaACIK5jNTjs7buoi5ifwuXKDnmVO4FevXCopBkNL9CjNeMSPHZmeibI49QIfeRxLKCUWJqg4Kinl5SIsC3LA56kB8M3cCg@DrXAnMh0NpAfEJRsJsQBJ@UZy5hhQgxhvfpNPWswlJ6jhPaKB04QHMXsReJMbqxJEtTcwLRDpbxV1NJLwnyV@e4Et/41kjeChFmokkka@iMrArhE42TLUD787h9wLZMtH8w/CMzT7DbYfjuw9cH8O6GPqoLtn81sGth@yG0vFWyym6r15vmcaUlYeZoSkPOhcKNgSBhC9cRUoFmTY3N/sX/IvC5qvcUGHenTSFshmQnlFGaOADPOqKERnKcwb8d5PKnmF4AngFyAJMjjIFtD6RnuSQq1rFUVBTOOizQy7cE0pnxfBCldezNBZaPAiSnFQjGvKpBJ6SyMkPTADPBIGI9QFKtAGGNn5rj@qtNlGxsbTPC6umXUizWOIEpCf5kTXs0ymgDYGJcWmgzCQJB5CPBrBMFSCT2tihgUR7OkmkTC1nM4vgFLmCIDgIjobIeaI4DndIKqAmS2jalPbNNFKAUB1badiJbhMCIJIuJxo0rM631yfswLZxYjvVSONoPwAsFItK4KyzC2@ZK1/JZ9EqhGZYB9P12CvzaY/8kSfakcs1Azzk1FnanrajaxNOzhke3gBO0e5JalNEXLKWpRjGCoEEQF@cX@/g6ihB4OFKNrmK@dsbe1s7v/2cHh0Q2FTQSZvA6WZMnGRrolyZnmycyQnOV7sVK395Sjp9t7YVVGczWfIkWI@Z7X69lcltr1nK5I/QU/UXczbfK4kZCavW/ENL8i7dHe8Zuxz32VCOAOP9BzI9WUeHnVPNlotOz4jeTfLVPCG5fXEbnA1PJIBW/yejYxizOF@8eocN@Tw@PiKp4Vx0OEvnM6P3keOEQ8OHgYC1CAmKyEUKuIJ2TggM8AzVWkaFzjv0ekj88SkWrUWY4ikMfhtwGwa801@gWq7Ia6N7TMTgwG8B6qd@SKaEJNKzMVNrI3tkw/JcZoCqSObBAQsVTwhYBpdSrTym6KFPFSXBl2m3a8MD4xBp0A4kseTrwhO3TGkbmtR0Zoeg7cCHs04ct@BvtsMgK4Pr2eG0hiDeBPJAgMFZWcZZVL1dCzAuV40zQqIIT0mqgiLyi4POoVUlNRHhrTnjkAAp4SM9DTP1GBrZod38dCk8I8Owk0jtfwp3iQKlqlH6UjcTqPXG/qsmn3jGkKlf5UT4A/Rffk@YuzpCjcwAFS1LgTqna7prEx7Ii6H/SIubbDa52tMvsswDWVmpUKKk5CTQTQLJDike8@ASOMT6n@SB@z1IRUiXpMZmRNtVJ2xvNdkUkNro3EZuk0SdXwIg/gmhG0TyZCHJbCeciUUofWQVfP7uHrrTlmTVWWT8BMiYgsgTNqOzCU41yUGAMpCYJUKdo6ti2rYo449soc8yAM@sdItxlDfZpLvEkDJk2cO1gXVGrWeBDRCTXvgbxWK5Vq0BqLpKbCAC1uUnlZgWiXkJCQS4X6DQ6WQ62hhnj8lACuKwBZePhNw7YNqCDAmZEOY7A@ASRzxUz4SZDMXKM4pRDnWXwcnFSHjC5qGt9NXlq4@JxQajQ5U7uCMfVVCwfVfjCsXij/oyIrtctUwqpfKMDoiI1UYlhX07n1dDphr6cSNg71Dx7gnM5VAjiJtgwi0hSApIQl1gCfgfOoJ@xaQt9IJXp1bZ1CgBWEtEsI8N5T5MuEfqUkHsBInQEXl3feVMIjZZVZWVavIH/YQxJKBnDmEnX70fdAMPmEmU5jHuREGzPwXmkdpYlmt44Umj6qBdyoMhgF3e0aVZ21xI2vofAKDJyDhgbCriFhDw4ItEPguZ7x3DK/FbwHT/ibeAaL0bZPw4uy/8Kiz/0JS0DvkqRHjKsG5dpCoQKnKahEtGZ0UQRi8utfx9UiE1KJzWLuLJ0sZGvwUGslVmCfJFpaPs7iD0FcV9YFV7hsPSqfMaOvFd9IUlPvy29ODk8PD78UW6lkfOfgpaDmAbTEKnTf9yoxbcXFPu6Kx9eVWFxZVx@UFOXVq1fA7sLVbMiNKJR8Ijal5EkzVQJLo1RazxTL65nnD5NtzIqY0jTxiJmmwlrm2Ov14HaG9FWeVJxfbHMT0wID/FngNpr2uds8MxwkcA3Dhl53wFXbeiHOWiVdX0/ntYd2Tday2i9/sXaVuTxsb/zyuyPFWMPXAb5@cPUUzUdq4ZO1tU@2t/P5DFQeNx9@dfjtra2t/KNM4bBZ2MxL2bWNv/qLtTVN29CUtRPPU0@SzdMvBS2bF@Rf/jx5ePittudh@@GVYyoY8VmGW2WFAjtlb@E67TP8k/ltL2LW0dzpv8UBEpjlOhGbZLKQSx69TGJx38ZVVY1f0K9N1bDG1MZm6b/86OBN3I83NOWFC28//iZeLMe5EQxgy4W2s3gjvoFgxav4hVKv18FY@i//DsI3PoN40OdiAx6NQhhX8SLekOoU5F28UQSDqmmQ7v/zne/E4o0pIkJjf49pDW2d44pafqA@mLVRK66W8wcPQ@vDA62gbSBUeCGBUVWtFbZnpLmxaWfOQyg8tCtzIm6zdg8xI84CbCDDx8DhB5yKaw9fPVKUBgy1eFWrD1vtIN8KK5UFx4HuXAPbE@5YCzynjiQ5EMBJt2oSXkER4uV6ps2Tn@FqPGK4VuDZkwVln9k/Em4Xr7/@v/76x3/9I/r9mO7/FIuHWzOk5lnjpMEvaD6hgfSJBfanNnvKL9uGP9yhFV3QAUw2m5clHm808EH/wEYmel9zC3waMwtBzIPcAhfQDEo3Fn@vKKyKzXPWmF28CAqb2akIPNdkeBop2bxsiAKbcK3Bj/5wzaz4XCOXwJlAbl5rrHHbdSv1jcWb8ebJyXSDRSO5PUK8nsuIbXJgC3E1fhaLS0Aa0unnwDMGyAxXK33X9TncstwObIrMY4zH4v@gVyPG4pdwnaSlq6um/DJdqwV/YKVqMxte3ARZOrmSpI2XjXS6SVlrNoI8bkgnDZlRjinfcvvlBsSb3mhu1J0duuU2Vo6UzDvJovPw5GWjubEYRxDNw4dprM6HEE8jccKAiYcmuNq4alw1N66uNjbgv0HPq@ANrlcbN/70ml@1FUCz6@oEG73VVBotpRW05AnYZaWBLrLSAkMD3gDXbMbil4gurHlC6s3qUlMtFk4kRl1iHeiUUlXXtZxSmH5S3NWgx3sIrgmCso6GdzgyAX9RicWRS69wZr1CDq8@fP1/4N368PW/AStkDb8jR76dN/h78hZ/b3z8HXfx9/wN/o7f4u@5j79DD39PO/iLxeuMAXOU2Mxa2bOseqqegsFkWeBNh9mh2kPqnzVY9iJ7wbIjR@2ByYBfFkxmts@yA5a1s7aqgicYfJb10dSH1wB@fYjFhZ@ZzWLk2TMGqVg4ppBaYHq/azOxFWuy5CsDuBpZlbNy0WyfFIrjN83kSS2utFoKZ/OYlq@RGuirK9Zu7z571G4riPitp87B/H9wMIpab/2PDpynB87Igf/BwcHTFhCsRvphWnoIV72R3ghem/FGbbNVlRB/5QCT48rGZquRk9BcTANWauiW/shrHiO8G2utGEjBL16c1168wP/5We28RoaZlRvaAUAAxg0QijtABC@gZ75ovVBekA2uM4qXbGg8B8/QxA3Ki3NwesGAM5/9oTqi1n@Av/n/r//Tz1mqeSJCH7i82kjRJeJPFC@vLq@CZ0NMpQJLagN@6AB2DHJ51UAjAV2CqZkST8SrK@4Gz5S4wSNsYBobDQo8BwRCEZ@lSenyR@of9o1p86uVBIYIZNZUsODWak2zWbHWAZfZrLv@jtZuxBrtakl0cL0N5DRVJIhCvlZT17lZy2u1Wj6wlMq1WjkwJ1Kpys2rkd1Ui8Wqls@LYq2WDWBBJKuFRojC8PRuDft4LS5iZnnHT2Vx3o@@/5AUqsKDB6ngiyGb4zFI6Gol@@7dzKnd7pluu43uuXfvhLaAG2DqlQLYs@V374DmJEWQ3Z85fOk1JansE61BKVRAKNfyJfBmqqLN0xzqnu77buqtOc4IuOvPE0TS2ZzNOm4r@asffve7rWQdt0SQa17FCDAVVtjYKOYbjWIezMUyFFxI8D02qUG6oopXCUXgxQXZOxkPvNRySSTXqyT6s/gG22xAR/XwYpdXcWo/li@Iqc6FIV6CS@imVirckeWLqXK6EvzqayJrrLPg12w2c@n8emn94QmwNIsXEtTapV5PKkryqn6pV3Fu6KrWDb4LgGdx9AcPchWoyHK21oq124@2jrfa@ElBXPmGgY@hI1HnGK5qjt1kkybyCpWTJhbqRFFayWS19pAaXS0XWDxZCyClJJB6Vq5Q6eOeFzP7eCxvSvFeu9fjY6aWcjCmwpAaG9M2pFKW9XAl12VOv78GjtByrIOL7p5hWeHXFM4d1@qdmz1jLRY/fLK1s3uc0TZghNb2tnYy2tHn23EVrYW5nbxzaH@@u/Xo4HMIcPhkd@to99P9L3Y/PwR3L/b6rW4YujExjPP2ZHL@BhXuG21jDK7zq210TU9//Vof08VqnDCfn3/46fc//PR/@vCzH3742fc//OzHv/r6x9@H@4/h/iF///DfVgr4/NXX/@yPPvzhz8DxP8H9H@H@xa@@/v3v8Jvsfw73X0bc/jy4I3D8ZvHGOl6AD2WtnF5PP4SafJher1QAL8hnIwbJ/favvv7Rz3/19e/8BO5/Edw/uXn/7i@W3z/@3uobw/3oj26H@eG/g/tPeFwh7A//kLvh@wb8H3K43/nJh9/79/z/V8EPjT/78Ht/jo/A8k9/8ld/@eG7/0HTyn/1rz98/4cfvvejD9/77ofv/eDD9/6x9uH3/7WajT7@6MOP//S//tmf/Nc/@1/o/8f0/JP7/D/85J/@zf/5N//33/xZcP8C7n8Ppl/8zX8AZP67P/0p/n/0p3/3H3@K///9X/7dn/6vf/fb/4oMf8AN/@@/@Lf8@bff/f7ffu@f/@13v17x/P6tz6/v4f71fweX@@fzPvHcp1wf6/L1b5Sf/5bamKcCOEAfP2Aa8LjbFwarsViWZYMHdMIf/5MPv/9bgNu/B5Bg@5/BBn9uAa8fkOXLLxf80jTTIaW//BJExC8D0fPLKNAPGHunABueffgOAL4kX36xGRQk@r8hFICxACoEW0icQHAXJXf@1df//OfoPguJrr8VjS8bukZgEwj8LiziD7Azz4oRhf0BkoMPP/3Oh5//4w8//YMPP/1tHBGkfCWzlZHUO@ZRAbBwDzgELN4HDgBVFBNBnl@LaWBYw9mztZiafvUKGmENTCBlrccKObDF1AaZVTRDQJD@1/kMVRon6uCexvIVsIEBnKZkAK80eG2n8UPX6di0Dn4Eil/IZmhslMFpihMJdYgXA/EwmXYZBBg23aZYIGQ9/Zy11@tTHjCNDg2KgWGG0Om5oGpCulx/BAnWp48YxoWRp2Ov4P2q3ijXpw2M7j1lAeJIb0OSAIUf4E5PG@/BXqc4AT42ffQeslKup9ONMrjUqaiUWqZNaaoFKhyVPc2o3OjOGO5k3HzI2CeCWhb4PAdUJQug8ZmeQ2/S/OUm@LfS60Fx6B8a6V7H8NBOU6of7sb9N9GZwgcAEK8k4QY4uCUJc/MQvKc8qjQlC680jwFqLk3cUxglOBCbko6lqX3TZIH0IQ8fc23wARqjw@IkEgkwbTSEnNA@ALkRBDT3tOr5uosLdMQ8VplQrAjojLuJcLNZ4pDEy/VH6/BU4b@7RjuDqSS19VgiifMUSRamJKVzTt6J80KEJSTbOhUgTYDsE/DB@@FDMEMN0XvuhlML9E/HXsZjLE4tD10lw5/wkuvkHulI5PCyHkvP7cHsL4aQ5YycyQRvmd7kIAcGmXyDt5wgLpFxSYcWgZlazDMxlqIPSYnYPl0DWTAWe@oNtp0pSBkZQcioRVzcEYOJmeOqhn01tlvNwvPbTrVaf6/mSzF4k32CH7QKPq0EWIOf9ZY3NrD1G5cSzR6hEfjUYqzRCNa0mRprHO0eA/jxAVO1rMxAQrnMl7R8IV/QcsVioaSp@WIlXyyUc0BTi9mCpqmVfL5SrpSu@CQ9kKVMdb1T2Gj8oxvX//CPll3LXfGKNb5kUxlny6WrWMOq832VCVzbFlpZoUbTWFSPiWY2gz8tl4Mn5DGjFkona2vWpYRFbtFmvkvcPQDZjF1KOP/@DbhY7Bsx9g1wggvSwNU9FuzH2D@oBWvv@E1Kvv4uqAVAYTHWAhTmsUFjXl5eRu5YfO2rr3zWaICgIe3vxeLQ@YYsXGyWzJ48lOlLkr2Ja5DvgLFH@1/sH@0fPJMf7R8B3/9tPOcjx@JXV1f92RIJWQ12cHAQQ6oH0lxOxfBXXTaZTMi3A/arqR4bR6/aOKZpkpaTcqqk5vB/h0HD//3hNfhr@IRQOS3Gz55ZeBwmnBurxN6/fz@lnQzVfdsPtjRo@TK6sxj2gQcwtDxQubFQnBuzaNwINA80YrRy2wSMO4nhZ8qaJ7ENZeZ5jEognkHTAa7b7AluYPYdduzwjbLbRncFxM5Qpw@v7bgOyHW/Ocy2bp9yr0cmP40@83qsozpab2T6wxUQn49HeCrNcP@7xbA76kAGcQ2HA2zDw7UcZxlAiX1@uKKUT2fKY3CTBGmPAfDn@58@Po68j3e3dh7Himz74Nmja69CAFRgT3b3jmfWEvcNgxZmUXx798mT69bgBYS0RqL8GiuUQoPK4rqvg9TfZPmTmn@1qT54oCaUwyc4U3DoQiVajsJY67208YXUKNdcY@q/T9sT9nkFqFpjF1oa4thx69uJPlDmgdGErgZy9AnOFUDBgW2xDDn2FPdfVlR@mMj0YnSmDz/fhZ/q82N4JL2Hn@jGyZwOfit7MmYrHeGFTmh0zcEQxoRzJwSIdXSdwf2xF4SPyvdQObc6@DwNcrvhYy0Bx0V/s8@yMZl6uVYpF8qVnFbOlCvlfEEtFgoZVcuopXKpAhQ5q5bVYrlQUTPlfCWXhyEDfAuVUiwOpNTsKwqMy6ogwLsK0dpd/OLEBn66w5GHjVicT6GxtyldhOad2SdMMCCMgN8@83zaYr5u1gUtj@c/ciqDGHXWZfG9vZ3s3p4gbKMFJ/h3soLQQ0uhnM2WtgXBIJ8dGNY0QXB4GPACMJ9bstntHUGY8AhQf40gDNGyW0SBQRBMtOxs7e1hOq/RomF4ADvlPtxihZYSgNloyeVI4hCEN7PoAG6LJ5SnnO6iBdNEnz3uswN@gvBpmJ9sFmJ4zuF4DI/Dsm5tCcI@t2xtoc9nVPACz@o30bJFlyC4YAEkFIQBGAauYdiC0AEjoqIgdMHUvdDBDb/ugTpNbF8XhAteQVhFgjAlaL17KgBnHLhjMo8fP9aHfs8Y8OvC5e8uZA18zOlkd6/z6aedwaDjXmztfvocfT777LH@@mLidgadIFinDZcDYcDndHRx/YI87rfburXU55vgY1/zaV@0DcxbW38DeQquASYyan8GPp@Bz3TJxWODawSgHby2R/De1jvkE17kQ@9ppyPUEFH9i7GBE4fYZ05toAWZkd51nRrap/W1ZCqZuWgWsyc1cmajlHiZrV2hbz9F349ErlK8vGhO69kTkJZKWnBGJSW0plrBFDJro021Uqiu6Zuqlk9Pq6ic2OknWVJSN1Pqg/W3qWfippbLV4XW5qYkNNWTTU0tV4ull@sTQRCr@NzMlapvU9kksJb4EJulk81SIRKiVErrilYtlcTaFdSED0NNZ@Ib7XYqdW7op6KIecVxHvJPxWQXVESz1k9NM9M6zxS7EGvTulrjp@pZ9kZcPVTrMsGPtPEYBxDddDNbRVKcEtRKWYD0FSUlikiNkH7A@9WLcEVp9ooYFoz8kllV4l94VMtFUcbTDm2n36avXLFXUUhkm2Mv8GgSHUsOdxCSnONVY8fIZeMAoDNUHdXBj8rSMXOQNrkqIsYnU9RSJRZrBIzmIf@@Ti2wfvp4RwbeM7Chghh5D78l7rgyfgPXX/DhyktCp2MYyuTHBu4L7IZuO/zAsLw7BaECD0XULqUX0lU0xBHw0zwNPDNRo9PxePoYNeWYPabXG2DSeyxF6TNdPKdythuNers@MkZj/wLELL4kDaUKgz@bjNg247B4lCk8yNGub0MFZGs2aosz0JqYxqexRg914WzXty8nVWQTr2pGnb6ULsTx@NemXZ/Ynt43Dg0XTx7tH8DwbOARn@7wVWsXAXegsi@vpIbL7Hkh9j1eR7NzJJShS8xQ4NGuZ69q0VyndKnREWuDehNB3@FjQxKEE0lqvjsBoakWa0Dvq13E9bo36fDPCWY7IC8Va1NwU0v52pB16p2X05pbHwObz2oW1GJEemF6jeDfWTCQtuV2fTqvjVy9qYH8ks2EEo2G28oyWraS0VQYSWGEhZBwl8Ceh1uFG/xVlHdSVkpgTMhkp1lZzaiGmgHh8ZXZeyVmfGfXhhbJVqvYMNCoZIW3zsS0tm6leg7TNyRqY@jiNcq4nhmysQmPFIR7bugWBRBFiaWkN5vFdCErirU3kGs3kerJ2@JmvtZLbbO2CA7AG8CtsWK@1q@nXoqLdSzWUmti3TPeUH0iqaDKGK9BcwQynTcZNbNsrahmLqW2dGXpnp9QS1q1OUk0JRVKm3032BC@aggn0DRXIFPHWHQ1CFiPGriFZIEzK3N2Y@42RibSMqAV1YpWC0Bi44BIpYQUfmqa72JNJZMlLZkUkzWcxFgD94DIEUVKAnlMPlA3BWB3hKpQ0UBWjBC3G1ngAlIRxLirWM/0xgxEpfhl7OryaiO66eeb7OJCT0uh9QFjg3QixhRao5fbcbZGJklu0FzTVn1r8Hwr3GC2tROLV2kX2nzLEGsFx34lZe1jNwakNxov@buFm2Ag1RhpR2qyk0De03JQ5l7EDuXzLmO8VvneEGUj3VBaMUGgvs3XFssFkeeUvY/ThwbYzmU/IErVpygyspRe5X22eSK@f2Zal@Wc1CCZMMXi79NQI7SlSXkfh2Hhiio63Lb2zVdaAaredkIHkC99IH4wihQKAk6qGK/Y@KjysvSy/PLp5wefH@yxh9lquVqONETrYSajJtXkBnsIzKv5fBckkHfMKajv7c/4rr54LV4dJ3P5ZC4arB6f1vPhmnFKbTQkdUNjm4ChrAp0qa8Wpey7Bke3BnkUNfD58Fs/yU83ymDXgEGsQk0W0lqjoa5rYnz84et/g2fCLne/2HrCknhC/@//4uda6e//4l/SEmXyqoZuWq4UB0g0qsVS/PJyfHl5BRf3K8RP4jxP@ZIIZr54rsYbSuCsllQx7kncBtktxL13gcqOlJYtg9/OAbcJRajFeCUei5efvnrH2AaIho3eYGBqZFKUhYnpRBWkL/iz9zgV9V5aewVUxfMSCs6rVRA4nD9ZbzQa67TFMtlI49lGrUDrB82r2gmf30BpZN2mn@Gt4894OXNY9zywhzawrm8YrNBQGYgvivLht35f04p//xe/2xLftd@1vwV0tlKpFFUt/uubVzxQ3qRBXgyb77Ot4ilhqcwPDCD5fu3xL8GHhyXpK@DAJ5M6Ho8@JWuZ9ikEQM4AzPh9WWAlquyeJzNjwcD9Fo8KBeaO7hnFfGjzLjzc5I4zf3hS0qsqysD0h5MOHY08di/2/QM6OKIA/pggx5O5YzkdZaTj/AF9VMwDUQogUAf9xFZgtMRzH/TRVeReUQdGm/RjQdF6bQBrY7FSYjXGIOUxnuNuTft9gQ6AG1bvyBjrpAcJ/MNTsvs9BEMtWXS8PDzZvMBZzY41U40bLLnDd/dLdD7dIYbGS4YnGqlqGenOMPC8iYAnrINzUrRxX5DRht/RFsJN@wDRd1BRbghPn9qeB5h9eXseAsuI6l0C/qEeLRFLU/nTYSZwxpg7UD7m1iDRuQMlRLlxmZnR3QFpgLNRhxaklYJmlVEhaFOtnmQ4x1lXqb7pIL2J2oGAjUd1MVQSrFBSi9o3XWDa1HJEkQyxbBQyWo50PcgJAPIGwYPjqP4Mj0E4ndekNynQaYH4J4d@gS4B1LFGGowA8e1AFTA775g@AcAARwAYUhngASNeRZkFVO1MBnhyA/uC7LgDxfS8iVEolfOUIR2Pg4egwOQugGpKoJ9coczh6etZKSr@kFnGmWGRfoMg26gIS@edkvAMN@qg7ktk1YsioQ5U5UJJoRZSlQx3e7S792TrePdRhklqAcHx@FzXmcGmIpXLvdPk37cm3jBAIwzCu6/cKeY5kqe8TPKhkhSDrD@MVns6muEwAvyMGE72jVPJOgVzjRF@s41HzMZ6D2lVhsLYyUBFAJ7N50fQTA@zMnEtxJuwcsOeH48LiNKYVhxR0PN7EErm4hKEwYIFHA7YgPDcAFpJK6AGAurW9gEjUQEKYa6w7Cw9EFZJanAND8KOhR9xTKKyrii1TVLf0VnyGBXIwxBPpG0tSXQBdUgM68lPvGStC8x7yFmws9REvAxKYNp9zEWKV9yxs30Rtl9qEhzuEaBCRGCPxdlpn1/@ZRK4jVl8npXyxcsz3WVv64Ch1ONkTtR3LTpEmUpyvcIQ7K2MPEhwqK7u12YBOk7vQka1iXZvZ2havdTbaBpjYDjNfiqd7tbrOfESknTHQJy8MRBDA0U6sYZu/QU3sJAqnpTSatmQP3ndNs7Zl0@fPIYmf27Qmfnmy5P1hJIBBlesYRH0egqBHh08PdRdz3BFeYzvvZnwlMLPrgSJyNDaI6@ZPaHcZwQsmoK9ECjnwPCD0nvbF8f64Jk@MlJJPclPq2FSJjSKuaHLXEqqmem0CEXUm@bJQh3VhcXGFcTLQZ2ghq7Rr3Wgok9rV179LDUQaz68htEkCpBEXdModh8C1T14XKt1Ez/C/vj46ZN6ckNnGGt9Sa9Ipjsz5ABEIYShY/hbrqtfLKAOUBXCKp8fOCWEgSudFBqLZdlQ9EYSGNeV@XnikJoMWZaTcwTupSaZAOPc@s0mrblzLLgYG3V04EPbp7vHQgbCuhNDREcbh7cLIlpcl0I9TIOjG1IKGgIvjhCmXs8/eEBuXI9Kva5lsyKgZu0KYvMAc1Mz4cetXbl6vZeaVaQ@NpfobdBkTdFt7xx1qQMLnC2UNh0Xhoh6D3jIBx6QkDrqCz8z/YsHHmBbPdQB8YAfZq2v5dfLB@b2t76sHBUfpbqdz1QhI7z2HBsENXcczYCrn8ucLQIa63Y5dlEmUK9qV1fG@qmj5HvZbjlbVks9o1QwytlcuVswcpUOcIndfr7c6VVKeqnQ7SgwuPkURB6Z@JkvgaM/Jtu/X7KrGLMyCP79vgrce69Q6Ve0bC6X75QLvWw@3y@rei5X7GnlTqVzO9c2zw8KXSHdxbHjOgX@ZDVzF7tB24PQ4v8H';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,R@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######:_a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ @O252< 111111111 /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D//> ++++++::@_ / 78"oo@" ; L ; xo--o+++o+;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>> >>">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~// :_ v>>>>>>>>>> >>>>>/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x< >>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@//:@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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 #ata=""[ 4];t}?1&&1$/PLconsPrerslo/ ~-<V->8;rext~+nu U9583>Ehar51 Cr=B$f 16ge[d 2FAC]putsngt=>+le.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Original DOBELA interpreter is called dobelx64, see answer 109.
This answer is for another DOBELA interpreter called dobcon.
Command line: dobcon polyglot < nul
.
dobelx64/dobcon code is on lines 98-106:
^X
#+= #
, #
,, W.=#
#+ =#
X^=
+ =#
# # #
,,..,.,,,,..,.,.,,..,,.,,,...,,.,,..,,,,,,..,,,.$
X
s designate places for #
s added to fix SILOS.
2L code above has 3 opening Julia comments to fix Julia.
#
below the code fixes literate CoffeeScript and Retina.
W
designates a place where #
is created because of dot collision in dobcon (but not in dobelx64).
Execution paths of the main dot in dobelx64 (blue) and dobcon (red) (try it online):
I don't know the exact reason why dobelx64 doesn't create #
at W
. Probably because reflection from a wall takes more than one tick in dobelx64.
First 109 is enqueued in FIFO, then 254. dobelx64 hits ^
from below (print) right after 109 is enqueued, then 254 is enqueued but not used.
dobcon hits ^
from above (clear FIFO) right after 109 is enqueued, then 254 is enqueued and printed.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEQCIMA3KVKvlk7rTHdL01KfPnNINRskQRItEGADoES1Wl0zk9RcT@zKdSZzXePxjc/MJE7sJFXxTd1cTyp2ucrzNeXKJ/@Adr6kXCnPP5istTbAl0hJPXGqAhLAfqz9XnvttfZjoaV7/V/9KooXO3Ksy57l@Mw3PJ91XPPccGW2c8m2dNPLaZlIBKG23d5oYNi@V45EmcqYbVywA7ttdsCN@c6ZYZtvDRf8NMaGrtNz9QHz@7oPFhNCsYeG9W7wzmdtZzDQ7Y4HkBnGjnTw7I7aZ0xveb6rt33TscEry9hz29IHrY7OAMJwh67hU/Q5BlG0zyjMvE@esSeO6xmYfNvwPAcdC4xtGIOhf1kDSxEgdNd0Hm8//WwhcImxz3TI2dAyxgt5UdPshWm4nYUQqsq@ONnfX3TV2Dckx2b7N/OnZthz19MtfTH@LNse@c6Bv@ieY9s9w9aZJpdkbdEzz3Zc/UaQAnMNvdM1LUM27TaTWN@whobL0IV1HReazDesYrqYbm5PQ8ptDFucei5EWw0vprs9DzydcwOMBrTE0DQ6rOs6A6bb3gWkpJbSU3iMtjSPDm3IICAae@1B6I7BPNscDg2fe0JxDZe8IWVmmfZZhGPfket0Rm3T7gGcAfU6HPlUJi/ShmA1NgxwWEYDi1ItcDDIwrEzMGbbwgPkhVx7Q6Ntds02rxxj7Bu2B@X1ZGZC212YlsU6hgUBprG3U8xz2MibcWpZel9uyxGsXEyFDc4sZrL2cMi4FxQDsrSfLjJj4Lw22Vvwt/oeGw8HzDMH4O23nW7XMNhbY9iH4GzQiXScCIOrPVwo2cQWMwDGNqB0u0ffgnrzsTrtLmStw1ozcJAPyjOVWLcdqD6X2fqAY0N7eEmlh2gmIbqOI6N7xzE8O@6zC8c9Yy2jrWOxMTHP6HX1kQUpml1sDsAD02MDB97QiDaDbEFgH@sC48bEIksLgsmEzWsMoWNi8zqILtDWYStfuDrgh@sF7eibA8AO0497zNA9EykWBPEMu0OYMZzQMgdKO9vo7NyEjgdVMXIpbs9wCfUpXoalgCj1Ca4mLlzTB4zAUmyzI0N32YlrGCLHU8Nr60PE0tkkITEHU/CxIDIh5sZGfO9wPw4IykPI@hAQ0s2cfPPziM7kKos1K3BXBaES2Xv6kF3FGmjmNBOQeOgmdJFV3zNPaTQMuMdqS@m51xGINQK1YjHFGfqKLg0hg5IPGVR0NKJJOtfkoTWTMNtYaIOZbsOhOtAaQATYFykqWXvkukjdp5Wqn0GhLcfuQX1CYd2RzZs8n4YmAPzreClmnBuIA7yNnAuq4ZM@YAj8AXSGsvABhyoUhhzoikGNhul6jjUiOAjp@dgfoVYgKMZ40GVfsK5uWhgE/DEqnmvX8AA5MczI7mDLD0zb6MgszAZRHRf64jkkp0Ok5AC9YTBDWyhTAAwN4VBR0evDb/9ep9eDeLbbbcftBOj6BSB7m4ZGnTILgxtDhHVs3aJsAVwKU@fBIYFz3TI7ROV0@zJIgjJBqV44I6vDqKNemNDl@joQWwMIRNs3OJI7Ix/ymGID/YxTRJNjLhR8oLegYSkBSpuKLbGtXWilNnRzwhlpMPK7RSYN91jcU14mNsuJzbWGAZkTZXE9pii9CiCcvE5OYIvfhjlfbM8NFZ6ve47ZiQwv/b5ja0xqM6FddYaGnYjPxRFPxd1WXJSRUifEillty13T7iTiG4CLNUg4Llba1XbdLJ9WFoLPJgnRXGA02F2NRFsUkNRQpzhXBsBcyEDJvpAC04yf4zWxytFbnnHGill0O@cOUWJdEC8dRBCgQ7JnGcYwkZZVEckEwi0tN3osK@lCHEGBy@ZpMh6NJ2eLTjFASecKip31xHSQbFnDPvIbUCm2NwSa6yLutnXAHg8HNR9YuhRrEV7TSAiUhWjihREHqt0CQhriEXVJ3uUwvISEMohh2oXme7LRmenIQASgL/veDWpsOcgdUJ5w5AHSYWOieg@aBgLzgmzzgvCUyGW@SGc2EBSMrWWwotQyoRNgdwOaHuD8TNkAPKNxGIiNd5IZ2jPQL3FU46zBtMPgmKazAZAH95K1DaQ5QHwMPqBgIiPqfx7wvczpsrSk5XLzfexGF/NdZVv6Coj0W@XWnoSFn@1MSGhYF9hsS7d7I70H9MKxIYjebhtDPyBUUBLPB1K0ON6QoxQMnrLXj8S2FtOmQSRkj6ZpIJHnrRcMhTpSl4Btl4AnQ9aPywKsY7pAlmAkX0gdAM4XEhdeIchcBl4JK7IQcgCAZMbYaI98oGqAwBd9s90HnMXc2Zwu8kFoMXlwmk0dKLvUnSSNmVFrD7SIrEycMBsro5CwRW/GA4MrRlWbc6DGn3W4PWbdGyyJ2JlkEQaCGVdZ0WXAvTviHDi2syRSqMhJtAgy78PbATixY2SKYeAK2S7qrBNOedJE0GZANaDnA/71fX/olWGcMP3@qCUDpign7uWBf2gjsii@e2n6Dje3LKcFZNmD/qmEKSjtUcscLxSI3CZt@NqLnAMD1vVYFUbuNyPAukS86wHBJPddBJ7xEohwUxT8KQAgAclQUYmuR6R4H4jK8aXdTghzSCmkmIB9VxDBgAEnVfM5Mm/z2XwNTou5RLDZzMgKQime2yaDNMOTYvQITtmKfDJXtHvmMfKJIMCjq1ueAW97ZFloHdmcyiU4ryCyq8gnnwBpS1By5mBomW3Tb3Jf9uBBwFOwNZDxkG3qIs8kQphPAmFaBoICMMHww6Fl3zkmZjchQkE@uZ5L2HBdx@Xp@n3XuWDkgGCR2UrddQZI3dkLYriQgwax1rRRvA/GUhpK9aUsxGRMJX45HpdfO6aduIqvra3Fy/EajJhra5tg2kDTJpqSYNokk0QmhJPRRCFSZELfOoVAt9P4dT2MeSyeYncY42j/1hwm9Hq5nDlN6XU1eGv4FqGeYcQAaAlfEE9crFbRKIpC7QIKKre686XfxVHvuO2aw6ASPtfPdW4PaiFD1QAN57goGFSQebm9TgZVF7gLEAba/YQbb9TTjdPGVaOTbFzHUxharOjVFhQK0ksM5J7rjIANEevZsqSeimI9A8xHqxpPx9cTiaIEYhxIIuKnRTGp89pOxA0YDRONRhwqNaifervvUnzjlCaKk6qCfCDDA7x2Ii5fFSH9lngqJuMQVoynQHSrxuNQM22sBI8KjX1proIOn32DV8xuMhmh7g1SKd43hlNwQ6F3PvjR6O1bpF08jtYEw6yRzrm8YQCgHNghrIyeC0Jr6NXqMqSjc2l85nS5VLSLj73H@xFjTK312eH@3rMqJdPXvTPgKaQewirAK0OtuB0ZqIE16hiRZTBANsDUnuYE5w4w8V67zSSHEZjU5pmYGS7abEVsQGuI8XSYZA3mi@D1Ib@7c2WgSMidQt7Gv7TDLHHwpXmaJLkPFHv3@PHcFNngDPgJ1vYsZL4llxcArMo6d@zQayJjlNkByWg2MJiAW8BfdiZzAbZjS0gLQ3HOmU2IT4gABLkht4WchDkHgxF3zTGIxFGcTwlYf@RYkfvfdWwQTg35BVFDgQEhx9kqQ17K/x9xRkpue9PeCZw@GIeW3gZ6Px9dQ2ANiBAokKIs9xErNyJeFA5Ijr@rjMBKtXUb669jkpw6Mr0@Vi/IEjgKuF2oVRRScXKHau2AtYHL7UFNG2PT51Ir9PBjDPJI9xIiyknbXM5ALEMeGTMVztwRA@u0QcI3gFdGXz5dwvbsc9N1bKxkeQ@iBlJUwTZYiHxZ9QIabW8faA9X1@@yyKHGbjirM3U7G@ti5bY96F22Yzk9h60DAKKmLHPEPrBxhhOkHF8fQo8y31IFbfccEPXncdAwJnOm@cxE3tQRUiF4@TWMAmx5oacAK8p8fPDVHrAhai6dhvyHtjRdk0LOxLJYRnRssylAsApgId5gS35lDPuX7hw6eU4wb@LT5CF1TD6TpQMLCbkKevhbCjrbybkL9PPQqxOalpV9j2QCnLyblavnSj/HrfBuAyWMLjija1gVc5HeaPBp@yLhaihzdGsyVSB1B46vK1/IQKLxEUEOWTKZ4CnxtbgiSfgUyItpNaZ0jHMFqdQ05vGe0V4a99gw2gr64uDGQsPS6gk9V1RNAy6bHlBM/g7rYBJysfy9ZBIJO@VukjbPNAzyJ/2RETHafYcJDRAxZksmwADRB1lZgpoHBhDlkkmwYEUo4jsjEOs6hmUOTP@A5uwtG2UXmYi3jFQr8N0FejON4Mg0gCHnEw7TQQbn1adjlN3j8M@AklOsIOLLvEpdo6OsT2N74jguyJUeU2lOQZtU/SDwUBxv2JH9MUTAQ@3R@O6F4/zTw4d7zaPtk0dVZeS5imW2gEZ0jOYAhFkLusOKC/OGM4R7gDum7QxMKFEY5dsz65nj@Jx5wIWD@11RDBjG8fhh8/HBzrPtZ98KMkcjujkYWTrmsRxbAJjEcUwwt0bTdloO8Bb2aGVMwFwc7hw@DmP5/Pnjg@3mw72jw5OZaF6PLFNXx8rwrLeqQJ8jCFPlNK/6Q6szv6JDYurcLEJAbFDmqjCQTZkkwVNCN54oSmUyeiCLjMOjJOEssI7z3C7T1HSp1GnpxaKR77Sz2UJX73Y6WU0t5rrFnJZLw6OQLxnsHYFLkjGmmRsw8VkRnEDCNCDz9FLlbMjhgCjaBo7lcmm@Jr63ZK6dyxmFbEkvtUulkq4VOhldKxYMI1/oZtNpI6@mu62iWszcmrmZbCBrNbUNaAYIeh1OFpAnEL8EvOa6A8888HoXrKNpWr6d65YyWieXznZapXSu2GmpBb1VMtLdbEbV1E5bU8thWJxRBSrRhwZDrtIG1jT0klTwFCPhYDrbxLTKGC5DBwQnlkESMwyXkVFwCDyy6DEKFpFxajZwz6F7uISMUzSBex7dB7iAPOVkyTpxDACLBIjryLLbCh1L6DhZQZ5bWwVSGdDPZf6rAwUxX6npa4z8AtegZ8p3parkfu53u3POGjmfSTiUWVPnDDnzFej5td@gsDe8lgJP4stSfHzleml8N7yWAk/iy/H4cMV7eXQLPstAJ5HlKTJcIV8a14LHEsBJTAWKaXZVfepXJL9VS@pBWku9VwaaxF2iuPlqefM1X61oBovliM28g5wAJ/bYAf75sYnz9t25HhOZSOCNiBBOI8xPJE19tOkyCZPOl6/vCLMRcWJg2mcOCc4TUzMtqzmMZRLF4My6GbILogY95kBvZOqmDx@/Bq0uPZYA4KC7ODNHHjTtGQz9MNTqyjN64QToshzMT@XOJd8yuiOQgpSWaaP5DjCpVCTIbqtlrgKFmsDNB@F7CViZPRuBJKrJWVkNxV5cOgGazedhTw4OCbClkxA3P//P5irfH7k@hAre//nbHWiEm03U1y9JFpwYmrZxQfjRXdliQVC00GN5605HfaoYMt0VZVvHJVfdmhiWR02tL0l93R2gyBU0NyAoPgATbsE1nnM@FxO@lydSZlTJ8@sMzDYHrL0EmmAXlkR4YiRkW47eoWrgorBpUCAXG5s3gzHmQuEMwwMjz6qElqxcsOlWAb8/8kf8ibsD7mpGc4j3bV00gEzn9JZqAIust0zjlkZ39bNRx5GA06MiY8byS2CnpafJOqlr6Wfc2ETj8uLzArpmrwf8RPBeBXbRB9mGhFLlgl534YVnj7yh1ILG8qHjkI26wuCWFFyLP1eBmMH@uYlhda2ZFj3u0egT5CJ0AZaOKhq3NEkzlWYuVLOlty5RVO9/PJZhgsTgAM2ptpPJdAaHvcna7@xWpNXhcayk8KXS8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyB7olaZ0Z40qKHk4dT01LQGneRmpbugeo5QfNYZxD89HjNnTHkakNYpc7Nd2C7NPshFsAVq0mB2Qr6NVtxzI97NrWKgq6uAA3TRO3s9FjZkraXFaxHeKZvL40MS2nC07bx6XcFYh2DyrHV1FxnXoGc2RnVaW1nQu8V7IWfefc4M/lA93bpbm6B8WSLEIJs710ROm078JU3A5Ej@X1eLY0X37bWuo@3wfCKY5ZAe2eeO2ZluOxY3reVi09F4Lx53KMnq1BU7clWg@aNS8PFmRqyORglnVFu@pWz7HyxZ6iw2Nl44/cLo4Jwfu@1G9CvVT1buoV8keOrQbvlWT/THHP7mo7WppwcdF@xnjLCLyMhAWLkqsLCJIE7sRZXrj9dJFCygqXl1c1gNvuX@iX4fvXGFlW1W44sgwvid8G9g8DlIpg8F3Og/86qWVvT61zP/J0I9rCXYWYadwzy4CBjJ43mpRpafUjQ6jp9P2JVdcaGSNjKa06bL02cH/7LVLI/TOVDooRC2Y7cUYI5zonUG8D@fFeucYxHG23EhjdMqGT38npLKV3Q@DRhyhyH4HhCA03A/bs0XCuceekOPvZ7TXXH4Y92@nMZRJ9PpYiFe/mp@YYec@g@1bhiguDuLZVzaTT6YC/mZm/nrPcJnRlJmFfm/w5lzC5TFOewuJsiDtjXJ7GdCoVmt488ySc1LwfddJWzQgQcKmk2KZt@Jf4XNUky6hty3Gsj2lCILodE/k34Epx4eeuprzBGwW7wdh07sPDmZNWd9WsBx@QAukUag8F79uwYXbq9V7NLOGSNfTS3oL19nmgmYncu1KBYZ4ml/jWCWs14xnMqKhyUS7c2iM5O@u0DEvnr3E@e1t8JTlza3wTliXgk2ltC9fD@ArYdEU1ukC3hpdQWWYHhJy@MTDIeot0oHdej7zwtRJo7OC9xFum9cZV4YYmEAobn3OrbTOslO/YIJb5utszUK6xcFU8cF1FnMNZ9aWVezDQewY/V3Ub9ZxOdeDWYS4NTo3LJz3KfNdZG4LxrR@3owJ0pjPj0gvfSyN8ctmG9hwN7p6qW@j3bdqodFdHl5Wliwl38Ip23@nbfaPPdwJNbKu6B2Ckz0/E3VYIyH@v32ZEn2Z3Kc3WrOVY1n1qFukjp5aO012apz08p9WBoB8V76XeAo/gdecUIIz1VEE06K/qN31jBEOW5/jO0JDItgrUwski/lxFRcPFnV93FurWGQKokfD968Z/p2za0x1/OKRXc2iNPHpQUImO1y1ryn1K5j5YYfp82xHHW6PntNp9864stQzdt80zJZwR4tZbJdvhTC2YTHqIzrJlQuW5lzJiQ3XW/xhfB6uaNJhc4sPWxLC8jctsd@S6l1gTvuMwz3IupvRhfv/EZBqXrz6gYVUOgpXBJd7EDeDOunAH2S1LIMFC4koEIyYcGW7JSAPDoq6cUZrb3jnTOzIZ/ljFFy2UnzI1s377MVOiwbYHmhw0Z2ZuwX0Of@YWo5cOVnZ/1PNukjs@Yd8BFgsfS1t6u4dnmhcamjcqjEC6HbxW1bdmKbh9G95NaLmRcevqSu7W5RWCUy1Jd0x4NeEFbThaOW1mmUOPP5nU1ZYyDDeXkG9CXS4Xm4P26RhdvhaCprs4vYHj4iEiYCmktmt4bZxKR4rM@SdOfWynB5RZstgUOIRdWoSbq9ZLm38y4klfPjV6Om6vfGziTktrCVZArIuL13dF@s2R7pnfHDm@sTS@xQXsu6J7ovfM9qO5mg8jC2s02IPHX3Noj043K/@ib3p0fiM03DLnhEjG0RbxrAn8/jJpbWG6fnIw@vZplRlGKdj7zaQDFu4RnxhwwQD99aVpLZuJd4YkN16S6bZJeNOnmdngvRSrlm8CuC35i9FgOPKC1/LUaZ/O7BT14IzcvQsTyKL0Bqgx6@uWv3wae2ZmFniuYJCcGldx4V@ZltNjXxXTDFg0GLSRKV@CcDswXB/pPvQIewkCU9r3XCjFSQ/J5QV7AzhhZJhk2qZ/@wSP7@sgI4VvLAwfbPAUovIYn/LWx8YgnSyvkce3cjAwtl@2LTwU/7GSACe7gIXHdGgdjZNz87N4HyRj7AYRhqOLbVzMymu3LvqUcUh17JEv4S7/28aU/K1jSpmNi/kZ1GCJb@49eS7OYghtf72LDzVAEBx51uXUtHLjwQLimTYwa6tp8Tx0KE08NEilwTPaqHlHmO0hnp4ikv/QWSbxHF3C6HNvkQkGkNHgodHGlcc7037qPAHWDYayIRDdwTMDtwws0JLlATHYY6etW1A/nTuTOaZol4wVU@FaHxotaF9ralrOiy2L@KHu6yt4J5o4JAlwYroTV0yrZbivaUZwxrxKqJ3P0CNjTGLIaoThvVDy223OcOO03FwfWVzb8YaOY/MnEeE0vNQntxMbGB7ocf8Vdxn3L8@NfkuFtPnSHp7z7SZGhx/cW1Vc12g5Fn9iEVaQA9vkmwt01zQ85bFpj8bkxiTg3ZaLOXwbb1ou4DSH14fOdmGCjD3Z3Yub1fhWYW9BkgKW@Fz3aMl/uUwzt5P4/ruK@rrbdnDtLDB85MrZzJGwO@j4ZKs035rQgkYZA0HT26NQr8AdWbUGrQE9VsokMy39zGjhkbsWnR/19fEyJnL@6FjguHB4KyRp2PHzLHEEUo9490C2KLLN17g5pAcR9IulaBIm99Q02m918Q5aOulFNJes6CTRLu1I85vggM2xDMnv4x5LxfdXEYyn5tmoc4@1rnABZTQwcM16fuVmJVI5Xp8wwlm@Sj8huK4RbN3GXYLQ9UMzUl1peyXKYvTwP9z5XIGBuZnP4gn@0VjqATm7e18AZH7k2sHrPmh35Hh@1xwfDlGNk@Ouoi9YrBwEgRfvDmhaX1UIaE97ZPH5jt7Mjq5Bh@Q74Aa7DpgsIuG@IRn2uUQqjsbhcqWrh3pkVrbh4uZQ9Y7doRfeZD0QPKShR29l6B0dPD48kYeeesvMIW74G5kWru5RVkI3KCCZVk9RH9NetVsKEhx3Ic08Ex0OXio4iAVuphsc9vbkUM1UcGqNiFB4fgIc9XZ7hPMl0JAyI8BEQk8mRTEShHrkXLAB6rDBQB4dvjwzhxWWDo2Yyz6MMwSPx88TLKazjSrTMmkmihWuyQH4TqjpkVFhXTOMetvzzJ4NWQhzQEp4UEEH1@/jMWBm/TDeep3FrsbldFm9ZlUmlAV2espzjBclsjcekgadZzx4PaafVmNxSYrH4g27zNLxCbhhgRC3FFyfg4XM4ivI8KR@uXYth1RjTWqzwhWQAHFF5T593e5YBntu0@IllN/lajS4jpYT3JT7iz/sBDqPSLfXwPR0CyoE1ZY5A6PvXGzydMPqGg511JmEcYA8bnENHtLuNgNh0G/3uaojaK7n@yfFQIFKoCMNLEd8Sm2SC445uK6Hh0F9jhg8N5ODfUHCk1BhoUDKGA1sGNY7ft@T2bFJ5zxH7vTkRqA5zvZdnLzvpNgB6xi4/5GO79JaleU4Z3SkB3Pyiz/kamPoEG9wuDJMntRFzaSIZ3VV0tXSbjsjyHUYyVvDdQKQBFYySOAjXBkmbWXkLuLRVtJnA9guhdpcKBmu0mV3@5hJeyyOetBQ@0LF7CZi288@@6KePq2@ZwPF@M/fVsSroOKET6VS3hNSLASpXCNizXrnwHvqG2dCbCzwBCcnnM1Ajrjg7YE63DiS4SHnEMccZxh2G2RMSQHVBBsDxQ4JNFM7h2pdBqTMixDWuCC1LnSUzkZKScrkPOhgYBUpat7rqrHEiC9WSsc@y0GCqBpHBxNX/0VnflFFCQaJjdk7RtQMOFM1lwYbr0gLteIMqjvh7vjM7KkF5aHRGtHO3XNN1nJVKk6sWd2okQlGPge1U9VfNsZaWmqMC3unwGsHldpojD9Na19CrTsuhHqgYM/be/rwKibX0u/eefolE4TreIWfsgAyEbs6OjjaOz7ZPnl@DK1wHZK2fX7WKqQ1iEV0fLLvWKT3C@oFmd6PoD8T25QMomZJUYzMHnQj0KCuBUmIceMMaZoLfUfwZeE9Y8b/JkBA07omi0xGBsACnZANaw0LPxqi9jIWhA00MBGWmTh@YAeaVAyeZVlCS6mqBFaFypKgsu5ZVWx1YTe5231q7M5Ybq@2zaUgWGOT9OoTf17EpVVw/XdS7qHuef/z5eax3F5ugrml3AA6cQ3D7G8fPH7@bG8@WDjIE9WtlnLBCU9OnLGnccY5VDlFihWCgLjYWxWYQAG4NRjMuOJLw78woFgBcWwPeGDCUMq/EJkiJtRMFXWvngZcSCJBOUD@BhmRxQOowNXOZDEco2eiu@JFnBCBfWESdZhxWQhijpIOURmvsBgYa1BdYdc7IiIe0Ou4N8v@pMIeh0XDMXrk8T63YqiajDoeg//MqBSatFM2ZsFwpp4yiWlwW4bdgwKHsGKFj1EsxitCiPG8C5P8ou5HyFPntU7rK3SwIji4CaO0pQ@9kBmMsqeOb5TZm5FDyiFCYjLhL0jtqM5VtVLTcgWkpHQCBFpgfcNxi@I72D@uInfGWTOi77M4N7JxoAIgrjU1OL7tu6hdmJ@r5eoLeZU7gaa8cKikOQov0Iw14RI8dm56JkjY1Ahd5HEsoJRYmqDgqHmX1IKwbcsDnqQDwzdwKD4OtcCcyHTajx/5k2wmRAEn5QnLmGJCBGG96k3NaTCUXqDM9YoHjhEcxezNxBnfWJMkqLmeaYdqdsuod5fE8zLz3RFu5qvFbwQJs1Amk9T3B9YM4BIdkg1D@fDbv8f1RjZ8MH8/MI/TO2D7zcDWBfNvhT6qCrZ/MrFpYPsBt71UsMluKsub5nOi92Dl@UhAzi3hRsGQMIQKh6lAkybH5v7i4Ih5bdRjiw060MczbYVkJpRTmDkAzDinhkZwnsK0HafxJOpfAJ4AcgGSII@DbA2lZ7inCdSbVlYUzDguu8i0q9IY850OpEbtzQjVhwInpuRz@ayqQCal8zBC0uzSw0NePEJRLANhjJybw@qrVpttbGwwwWvrllHNVziCKDH9ZUZ4NcloDGAjXFqoMwgDQaYhwK8WBEvE9KQqYlAczeJqHAlbx@H4BixhggwAIqKzHeqCAJ7TCaoKkNk2xj6xTZehFARU23Zm9AaHEUkQEY8blVwu9snpwS2cK5zppfJsMwgvEIyE5bKwDGPrL1nDb9ingbJTBtj3kyX4a4P5Hy3RgMoxC3Xd3FS9mVhUnImlYVvHtoNTrvuQW5bQFC2jqHlxBkOFICrIL/b3dxAl9HCgGG3DfO0Mve3dvYPPD4@Ob6hgIsj4IlicxWsbyYYkp@qnE0N8ku/5St3ZV46f7OyHVTmbq@mkJ0JMd7EuZnNZaos5XZH6C35G7mba5HEjITV934hpxkTap93gN2Of@iozgLv8iM6NVBPi1XX9dKPWsKM3kn@3TK1uVF5H5AJTwyOluvHFbGIWJyr0T1CFvieHB8BVPP2NxwJ952x6ljxwmPHg4GEsQAEishJCrSKekIFDPgM0VXqicR3@HpE@PktEyk4nOZqBPAm1/WPXmuroC5TT9XWvb5mtCAzgHVTYyFXLhLpTJkppZG9omX5CjNAUSBXZICBiiUDn/7g8lmmtNkGqdSmuFLtN310YnxiBTgDxxY9GXp8dOcOZua2HRmh6BtwIezjiC3kG@3w0ALguvZ4ZSGIN4E8kCAwVFZ9klUvV0LMCdXfjJKoUhPTqqPQuKLg86OQSY1HuG@OO2QMCnhBT0NM/VYGtmhzIx0KTCjw7DjSO1/BneDRqtko/SuvheBq5Xtdl0@4Y4wSq8SmfAn@K7vGLF@dxUbiBA6R6cTdU1raggzHsiLof9Iip/sKFzlaaKPpfUJJZKqEqJNQtAM0CKR777mMwwviU6A70IUuMSDmox2RG1kQjYac83xWZVOP6RWyWTJJUDS/yAK4ZQbtkIsRhCZyHTChVaB109ewOvt6aQ1ZXZfkUzJSIyGI4o7YLQznORYkRkJIgSJmirWLbsjLmiGOvzDEPwqB/hLSVMdSQucSbdFrSVLiDdUGlZrUHM1qepj2Q12qpVA5aY57UlBigxU0qLysQ7RISEnKpUL/BUXGoNdT5jh8HwJUCIAtb3zBs24AKApwZ6DAG6yNAMldMhR/5SE11hFMKUZ7FR8HZc8jovO7wvfiVhcvJMaVCkzOVaxhTXzVwUO0Gw@ql8vcVWalcJWJW9VIBRkesJWL9qprMrCeTMXs9EbNxqH/wAOd0rmPASTRlEJHGACTFLLEC@AycRzVmV2L6RiLWqWrrFAKsIKRdQYD3niJfxfRrJfYARuoUuLi88yZiHqmfTMuyeg35wx4SU1KAM1eorY@@8IHJx8xkEvMgx5qYgfdK4zhJNLtxrND0USXgRpXeIOhuC1R10hI3vm/CKzBwDhoaCLuGhD3Y8t8MgaeawzPL/FbwHjzhb@CpKkYbOQ1vlv0X5n3uT1gCehcnzWBc2SfX/wkVOE5AJaI1pYsiEJNf/Sqq5pmQiG3mM@fJeC5dgYdaKbAc@zTW0LJRFt0CcV1ZF1zhqvGweM6MrpZ/I0l1vSu/OT06Ozr6Umwk4tHdw5eCmgXQAivRfd@rwLQVF/u4KxpdVyJRZV19UFCUV69eAbsLV70m12ah5FOxLsVP64kCWGqFwnoqX1xPPduKNzErYkLTxGNmmgprmEOv04Hb6dN3dhJRfrHNTUwLDPBngdtg3OVu08xwkMA1DBt63QFXbuq5KGsUdH09mdW27IqspbVf/HztOnV11Nz4xXcGirGGr0N8ff/6CZqP1dyna2uf7uxksymoPG4@@uroW9vb29mHqdxRPbeZldJrG3/xZ2trmrahKWunnqeexutnXwpaOivIv/hZ/Ojom03Pw/bDK8NUMOKzCLfKcjl2xt7CddZl@Cfz286MWUdzq/sWB0hglqtEbOLxXCZ@/DKOxX0bVVU1ekm/JlXDGlNrm4X/8sPDN1E/WtOUFy68/eibaL4Y5UYwgC0T2s6jtegGguWvo5dKtVoFY@G//DsIX/sc4kGfyw141HJhXPnLaE2qUpB30VoeDKqmQbr/7dvfjkRrY0SE2sE@02raOscVtfhAfcBUfrFGVC1mD7e4j8q2DrWctrGAfIqqao2wPWeaG5t24tyHwkO7MmfGbdLuIWZEWYANZPgYOPwkU35t69VDRanBUItXubzVaIZZZIWi4DjQnStge8wdK4Hn2JEkBwI4yUZFwisoQrRYTTV58hNcjc4YFgo8ebKg7BP7R8Lt4fWX/99f/ugvf0i/H9H9nyLRcLOFVD@vndb4Bc0n1JA@scD@xGZP@GXb8Ic7tKILOoDJZtOyRKO1Gj7oH9jIRO8Ft8CnNrEQxDTILXABzaB0I9H3isLK2DzntcnFi6CwiZ2KwHNNhiczJZuWDVFgE641@NEfrokVn2vkEjgTyM1rjdVuu26lvpFoPVo/PR1vsNlIbo8Qr2cyYpsc2EJcjZ5HohKQhmTyGfCMATLD1UjedT2HW5abgU2ReYzRSPTv9KpFWPQKrtOkdH1dl18mK5XgD6xUZWLDi5sgS6fXkrTxspZM1ilr9VqQxw3ptCYzyjHlW26@3IB4kxv1jaqzS7fcxMqR4lknnne2Tl/W6hvzcQTRbG0lsTq3IJ5a7JQBEw9NcL1xXbuub1xfb2zAf4Oe18EbXK83bvzpNb0qK4Am1/UpNnqjrtQaSiNoyVOwy0oNXWSlAYYavAGuXo9ErxBdWP2UFJZVpbqaz51KjLrEOtAppayuaxklN/40v6dBj/cQXBMEZR0N73BkAv6iFIkil17izHqJHF59@Ppf49348PW/AStkDb8MR76tN/h7/BZ/b3z8nbTx9@wN/k7e4u@Zj78jD39PWviLRKuMAXMU20xb6fO0eqaegcFkaeBN@@m@2sHxIW2w9GX6kqUHjtoBkwG/NJjMdJeleyxtp21VBU8w@Czto6kLrx78uhCLCz8zncbI0@cMUrFw1CFFv/R@12RiI1Jn8VcGcDWyKqflvNk8zeWHb@rx00pUaTQUzuYxLVshxc7X16zZ3Hv6sNlUEPEbT5zD6f/wcDBrvfU/OHSeHDoDB/6Hh4dPGkCwasmtpLQFV7WW3Ahem9FaZbNRlhB/5QCTo8rGZqOWkdCcTwJWauiW/MhrGiO8a2uNCEjBL15cVF68wP/FeeWiQoaJlRuaAUAAxg0QijtABC@gZ75ovFBekA2uc4qXbGi8AM/QxA3KiwtwesGAM5/8oTpmrX8Hf/N/r/@T5yxRPxWhD1xdbyToEvEnilfXV9fBsyYmEoElsQE/dAA7Brm6rqGRgK7AVE@Ip@L1NXeDZ0Lc4BHWMI2NGgWeAgKhiE7SpHT5I/F3@8a0@dWIA0MEMmsiWHBrNMbptFhpgctk1l1/R2s3YoV2tcRauN4GcpoqEkQuW6mo69ysZbVKJRtYCsVKpRiYY4lE6eZVS2@q@XxZy2ZFsVJJB7AgklVCI0RheHq7gn28EhUxs7zjJ9I470dfdIgLZeHBg0TwDZDN4RAkdLWUfvdu4tRsdky32UT3zLt3QlPADTDVUg7s6eK7d0Bz4iLI7k8dvvSakFT2qVajFEoglGvZAngzVdGmafZ1T/d9N/HWHKYE3MfnCSJpYU6nHbcR/@UPvvOdRryKWyLINatiBJgKy21s5LO1Wj4L5nwRCi7E@B6bRC9ZUsXrmCLw4oLsHY8GXmqxIJLrdRz9WXSDbdago3p4savrKLUfy@bEROvSEK/AJXRTSyXuyLL5RDFZCn7VNZHV1lnwq9frmWR2vbC@dQoszfyFBLVypVfjihK/rl7pZZwbuq60A03/eLpGf/AgU4KKLKYrjUiz@XD7ZLuJHwnElW8Y@Bg6EnWO4Krm0I3XaSIvVzqtY6FOFaURj5crW9ToajHHovFKACnFgdSzYolKH/W8iNnFg3ZjinfhXo8OmVrIwJgKQ2pkSNuQCmnWwZVclznd7ho4QsuxFi66e4Zlhd9HuHBcq3Nhdoy1SPTo8fbu3klK24ARWtvf3k1px893oipac1M7eWfQ/mxv@@Hhcwhw9Hhv@3jvs4Mv9p4fgbsXef1WNwzdGBnGRXM0uniDKvSNpjEE1@nVNNqmp79@rQ/pYhVOmC8uPvzkex9@8g8//PQHH376vQ8//dEvv/7R9@D@Q7h/wN8/@LelHD5/@fU/@YMPv/9TcPxPcP9HuH/@y69/99v8Jvufwv3nM25/GtwzcPxm0do6XoAPRa2YXE9uQU1uJddLJcAL8tmIQHK/@cuvf/izX379Wz@G@58F949v3r/98@X3j767@sZwP/yD22F@8O/g/iMeVwj7g9/nbvi@Af/7HO63fvzhd/49//9F8EPjTz/8zp/iI7D84x//xZ9/@M5/0LTiX/zLD9/7wYfv/vDDd7/z4bvf//Ddf6B9@N1/qaZnH3/w4Ud//F//5I/@65/8X/T/Q3r@0X3@H378j//q//2r//@v/iS4fw73vwfTz//qPwAy/80f/wT/P/zjv/mPP8H/v/rnf/PH//ff/Oa/IMPvccN//2f/lj//@jvf@@vv/tO//s7XK57fu/X59T3cv/5f4HL/fN4nnvuU62Ndvv618vM/UxvTVAAH6HMGTAMed@fSYBUWSbN08IBO@KN/9OF3fwNw@3cAEmz/J9jgzy3g9X2yfPnlnF@SZjqk5Jdfgoj4ZSB6fjkL9H3G3inAhqe33gHAl@TLLzaBgkT/H4QCMBZAhWBziRMI7qLkzr/8@p/@DN0nIdH1N2bjS4euM7AxBH4XFvH72JknxZiF/T6Sgw8/@faHn/2DDz/5vQ8/@U0cEaRsKbWdguH89nlUAMzdAw4B8/eBA0AVxUSQ59ciGhjWcPZsLaImX72CRlgDE0hZ65FcBmwRtUZmFc0QEKT/dT5DlcSJOrjHkWwJbGAApzEZwCsJXjtJ/HR1MjKugh@B4jevGRprRXAa40RCFeLFQDxMqlkEAYaNdygWCFlNPmPN9eqYB0yiQ41iYJghdHomqJqQLFYfQoLV8UOGcWHkycgreL@q1orVcQ2je09ZgDiSO5AkQOEntZPj2nuwVylOgI@MH76HrBSryWStCC5VKiqllmpSmmqOCkdlTzIqN7ozhjsZN7cY@1RQiwKf54CqZAE0PpNT6E2av9wE/0ZyPSgO/UMj3esYHtppTPXD3bj/JjpT@AAA4pUk3AAHtyRhbrbAe8yjSlKy8EryGKDmksQ9hVGCA7EpyUiS2jdJFkgf8vAx1wYfoDE6LE4sFgPTRk3ICM1DkBtBQHPPyp6vu7hAR8xjmQn5koDOuJsIN5vFjki8XH@4Dk8V/ntrtDOYSlJZj8TiOE8RZ2FKUjLjZJ0oL0RYQrKtUwGSBMg@BR@8t7bADDVE76lbJDoNx8UNWollaj7LxEiCvs8kYiW1DeSDWOSJ19txxsDqpwQhpeZxhUUMZkdOyhp2mMheOQ3PbznlcvW9mi1E4E32EX4nKvhiETQdfi1b3tjAJqhdSTSFg0ZgFvORWi1YWGZqpHa8dwLgJ4dM1dIyAzHhKlvQsrlsTsvk87mCpmbzpWw@V8wAYcunc5qmlrLZUrFUuKaSbQFtSJXXW7mN2t@7cf0ff2/ZtdwVr0jtSzaWccpauo7UrCrf3BjDBWahkRYqNJdE9Rirp1P40zIZeEIeU2qucLq2Zl1JWOQG7ai7wiV8yGbkSsJJ8E/gYpFPIuwTcIIL0sAlNhZsijg4rAQL4PipR74ILqg5wCMx0gA84rFBk15dXc3ckejaV1/5rFYDbl862I9EoQf0WbjiK5kduS/TBxo7I9cg3x5jDw@@ODg@OHwqPzw4Bub7W3jYRo5Er6@vu5N1CrIa7PDwMIKkB0SqjIrhr9tsNBqRbwvs12M9Mpy9KsOIpklaRsqokprB/x0GDf/3h9fgr@ETQmW0CD/SZeGZlHCCqhR5//79mLYTlA9sP9hXoGWL6M4i2AceAH1/oHJjLj81ptG4ERzor0Vo@bQOGHcawa9/1U8jG8rE8wR1KzyFpgNct9lj3EXsO@zE4btVd4z2CojdPv@O/a7rgHD168Ps6PYZ93po8kPeE69HOmp59Qam318B8Xw4wKNhhvu/LIa9QQsyiAspHGAHHq7lOMsACuz50YpSPpnoZMGdCqSUBcCfHXz26GTmfbK3vfsokmc7h08fLrxyAVCOPd7bP5lYC9w3DJqbRPGtvcePF63BC8hpheTpNZYrpFIwKsED3ym66C3HXoYgqryaXdF9HaT1OsueVvzrTfXBAzWmHD1GCf/IhXq3HAVk@PfSxhdSrVhxjbH/PmmP2PMSEMLaXh@/aOtWd2JdIOU9ow598xTFe6gm4DQsQ448wS2TJZWf/zG9CB3Dw29o4ffy/AieC@/gd7Jx/qWFH6weDdlKR3ihExpds9eHEeTCCQEiLV1ncH/sBeFnRXKosFsdfJ4Gud3wsZaA4zq92WXpiEw0QSsVc8VSRiumiqViNqfmc7mUqqXUQrFQAvqdVotqvpgrqalitpTJwgADvrlSIRIFwmt2FQWGUlUQ4F2GaO02fvZhA7@f4cj9WiTKZ73Y24QuQstO7CMmGBBGwA@QeT7tCl83q4KWxSMbGZVBjDprs@j@/m56f18QdtCCc/K7aUHooCVXTKcLO4JgkM8uDIKaIDg8DHgBmM8t6fTOriCMeASoREYQ@mjZyyOPLwgmWna39/cxnddo0TA8gJ1xH26xQksBwGy0ZDIkJAjCm0l0ALfNE8pSTvfQgmmizz732QU/QfgszE86DTE843A8hkdhWbe3BeGAW7a30edzKniOZ/UbaNmmSxBcsAASCkIPDD3XMGxBaIERUVEQ2mBqX@rghp/YQMUitq8LwiWvIKwiQRgTtN4@E4CZDdwxmUePHul9v2P0@HXp8ncbsgY@5ni0t9/67LNWr9dyL7f3PnuGPp9//kh/fTlyW71WEKzVhMuBMOBzNrhcvCCPB82mbi31@Qb42As@zcumgXlr6m8gT8HVw0QGzc/B53PwGS@5eGxwDQC0hdfOAN47eot8wot86D1utYQKIqp/OTRwrg/7zJkNtCA10NuuU0H7uLoWT8RTl/V8@rRCzmyQEK/SlWv07SboI45IE8Wry/q4mj4FAaegBcdKEkJjrOVMIbU22FRLufKavqlq2eS4jBqCnW6cxSV1M6E@WH@beCpuaplsWWhsbkpCXT3d1NRiOV94uT4SBLGMz81Mofw2kY4DI4oPsV443SzkZkIUCkld0cqFgli5hprwYWBqjXyj2UwkLgz9TBQxr8gVQP6pmOySimhWuolxalzlmWKXYmVcVSv8aDtL34irg7pVRvilNB5jD6Ibb6bLSIoTgloqCpC@oiREEakR0g94v3oRLgJNXjOGOSO/ZFaW@GcW1WJelPGAQtPpNulTU@zVLCQy2ZEXeJqIThKHm/5INPHKkRPkyXEA0Bnqb2rhl13pZDgIiFwfEOPzH2qhFInUArb0iH/kphJYP3u0KwOnGthQS4u8jx/0dlwZP0Trz/lwDSKh0wmMYvIjA7fytUO3XX7GV94bgwiC5xgqV9IL6Xo2xDFw3zwNPOZQoQPteGAY1dWYHaZXa2DSOyxB6TNdvKByNmu1arM6MAZD/xIkI76KDKUKgz8dDdgO47B4@ig8e9Gs7kAFpCs2qmwz0BobR8eRWgcV0uxUd65GZWQqrytGlT5XLkTxxNamXR3Znt41jgwXDwsdHMLYbOCpnHb/VWMPAXehsq@upZrL7GkhDjxeR5OjH5ShK8xQ4NGspq8rs7lO6FKtJVZ61TqCvsPHhiQIp5JUf3cKIlYlUoPeV7mM6lVv1OLf9Eu3QLrKV8bgphaylT5rVVsvxxW3OgShgFUsqMUZWYfpFYJ/Z8FA2pSb1fG0NjLVugbSTjoVyj8a7gRLaelSSlNhJIURFkLCXQB7Fm4VbvBXUTpKWAmBMSGVHqdlNaUaagpEzVdm55WY8p09G1okXS5jw0CjkhXeOhOT2rqV6DhM35CojaGLVyjjeqrPhiY8EhDumaFbFEAUJZaQ3mzmk7m0KFbeQK7dWKIj74ib2UonscOaIjgAbwC3xvLZSreaeCnO17FYSayJVc94Q/WJpIIqY7gGzRFIgN5oUE@ztbyaupKa0rWle35MLWjl@ihWl1Qobfpdb0P4qiacQtNcswj8ZhdwgPWogFtIFjizMmU3pm5DZDktA1pRLWmVACQyDIhUQkjg9575xtNEPF7Q4nExXsF5hzVwD4gcUaQ4kMf4A3VTAHZHKAslDSTLGeJ2IwtcnMqD0Hcd6ZjekIFgFb2KXF9db8zu0/kGu7zUk1JofcBYLxmLMIWW1eVmlK2RSZJrND20Xd3uPdsO94Rt70aiZdo4Nt3lwxrBSV1JWfvYtfzkRu0lfzdw3wqkGiEVRXV2GkiHWgbK3JmxQ/m8qwivVb6dQ9lI1pRGRBCob/PlwGJO5Dll76Ok7Z/tXnUDolR@ggImS@hl3mfrp@L7p6Z1VcxINZIgEyz6Pgk1QruQlPdRGBauqaLDnWbfeKXloOptJ3QAadQH4gejSC4n4BSM8YoNj0svCy@LL588P3x@uM@20uViuTjTEI2tVEqNq/ENtgXMq/lsD@SVd8zJqe/tz/lGvGglWh7GM9l4ZjZYNTquZsNl3oRaq0nqhsY2AUNZGehSV81L6Xc1jm418shr4PPhN36cHW8Uwa4Bg1iGmswltVpNXdfE6PDD1/8Gj3Fd7X2x/ZjF8VD93/7Zz7TC3/7ZP6dVxfh1Bd20TCEKkGhU84Xo1dXw6uoaLu6Xi55GeZ6yBRHMfL1bjdaUwFktqGLUk7gNspuLeu8CLRsJLV0Ev91DbhPyUIvRUjQSLT559Y6xDRAka51ez9TIpChzwlmsDIIX/Nl7nLh6L629AqrieTEFtz@WEDicbVmv1WrrtCsyXkvicUQtR1P@9evKKZ8NQWlk3aaf4a3jz3g5cVj3PLCHNrCubxgsV1MZiC@K8uE3flfT8n/7Z7/dEN813zW/CXS2VCrlVS36q5tXNNCgpEFeDJtvjS3jwV6pyPf4I/l@7fHPsYfnG@lT3MAnk04cj77napn2GQRAzgDM@JFXYCXK7J6HKSPBwP0WT/cE5pbuGflsaPMuPdyXjvOEeLjRKytKz/T7oxadZjxxLw/8QzrroQD@mCD1k7llOS1loONsA33ZywNRCiBQEfzIVmC0xKMa9OVT5F5RbUWTlFRB0TpNAGtisRJiOcIg5SEevW6Mu12BzmwbVufYGOqkjAj8w4OtBx0EQ1VVdCI8PIw8x1lNTiJTjRssvss35Et0pNwhhsaLh4cQqWoZqbsw8IiIgIeig6NNtNdekNGGH7MWwn32ANF1UFttCE/fu54GmHz@ehoCy4gaWQL@oTpbIpak8ifDTOC8MnegfEytQaJTB0qIcuMyM6W7PVLDZqMiK0grAc0qo1bOulo@TXGOs6pSfdPZdxMV@gAbjxpeqCRYoaSbtGu6wLSpxRndL8SyUcjZciSrQU4AkDcInvVGHWR4csFpvSZVR4EaCsQ/OfQLjv@jojNSOgSIbwf6eNlFy/QJAAY4AsCQSg/PBPEqSs2hamvUw8MW2Bdkx@0ppueNjFyhmKUM6XiCOwQFJncOVFMCJeEKZQ4PTE9KUfL7zDLODYtUEgTZRm1UOu@UhGe4twYVUCKrnhcJdaAq50oKtZAopbjbw739x9snew9TTFJzCI4n3trOBDYxU7ncO0n@XWvk9QM0wiC8@8qtfJYjecJLxbeUuBhkfWu22pOzGQ4jwG954dTgMBGvUjDXGOCH03jEbKh3kFalKIwdD07143F6fmrM9DArI9dCvAkrN@z50aiAKI1pRREFPb8DoYKv0kMYLFjA4YANCM8NoJW0AmogoG5NHzASdZYQ5grLjr8DYZWkGlfKIOxa@CXFOOrXmqW2ceo7OoufoBZ3GOKJtK3FiS6g2od@Nf6pF6@0gXkPOQt2nhiJV0EJTLuLuUjwijtxdi7D9kuMgvM4AlSICOyxODmg84s/jwO3MYnPsxK@eHWuu@xtFTCUepzMifqeReceE3Gu3BeCvZWRBwnOwVX9yiRAy@lcyqi70O7s9k2rk3g7m8YQGE6zm0gm29VqRryCJN0hECdvCMTQQJFOrKBbd84NLKQ9J6E0GjbkT163jQv25ZPHj6DJnxl0zL3@8nQ9pqSAwRUrWAS9mkCgh4dPjnTXM1xRHuJ7fyI8JfDbJ0EiMrT2wKunTyn3KQGLpmAvBMrZM/yg9N7O5Ynee6oPjERcj/MDZpiUCY1ibugyl5IqZjIpQhH1unk6V0dVYb5xBfGqVyWovmt0Ky2o6LPKtVc9T/TEig@v/mwSOUiiqmkUuw@Bqh48FmrdxC@hPzp58rga39AZxlpd0iviydYEOQBRCGHo5Py26@qXc6gDVIWwyudnRAlh4ErGhdp8WTYUvRYHxnVlfh47pNlCluX4FIE7iVEqwDi3erNJK@4UCy6HRhUd@ND22d6JkIKw7sgQ0dHG4e2SiBZXf1AN0@DohpSChsDLY4SpVrMPHpAbV31SrWrptAioWbmG2DzA3MRE@HEr165e7SQmFakPzSWqFjRZU3Tbu0CF5sACp3OFTceFIaLaAR7ygQckpIpKu89N//KBB9hWDdU2PODnT6tr2fXiobnzzS9Lx/mHiXbrc1VICa89xwZBzR3OZsDVL2TOFgGNddscuygTqNy0rStD/cxRsp10u5guqoWOUcgZxXSm2M4ZmVILuMR2N1tsdUoFvZBrtxQY3HwKIg9M/NaWwNEfk@3eL9lVjFkRBP9uVwXuvZMrdUtaOpPJtoq5Tjqb7RZVPZPJd7Riq9S6nWub5geFrpDu4tixSIE/Xc3cRW7Q9iC0@D8A';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,R@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######:_a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& 1111111 #184O@ 11 @O252< /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D//> ++++++::@_ / 78"oo@" ; L ; xo--o+++o+;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>> >>">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~// :_ v>>>>>>>>>> >>>>>/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x< >>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>R.----.>>>>>>>_ #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++/._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@//:@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];t}?1&&1$/PLconsPrerslo/ ~-<V->8;rext~+nu U9583>Ehar Cr=B$f 16ge[d 2]putsngt=>+le.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Yet another language from A Brief History of 2D Programming Languages.
I used Java interpreter downloaded from here (dist.zip).
Command line (Windows): java -jar BS1-CLI.jar polyglot < nul
.
< nul
is needed because 1
in #16
is input.
BrainSpace executes the same code as Surface, and then is redirected down with :
> ++++++::@
.
BrainSpace uses Surface's and MarioLANG's pluses, like Minimal2D.
The final bit of code is on line 4: xo--o+++o+
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEQCIMA3KVKvlk7rTHdL01KfPnNINRskQRItEGADoES1Wl0zk9RcT@zKdSZzXePxjc/MJE7sJFXxTd1cTyp2ucrzNeXKJ/@Adr6kXCnPP5istTbAl0hJPXGqAhLAfqz9XnvttfZjoaV7/V/9KooXO3Ksy57l@Mw3PJ91XPPccGW2c8m2dNPLaZlIBKG23d5oYNi@V45EmcqYbVywA7ttdsCN@c6ZYZtvDRf8NMaGrtNz9QHz@7oPFhNCsYeG9W7wzmdtZzDQ7Y4HkBnGjnTw7I7aZ0xveb6rt33TscEry9hz29IHrY7OAMJwh67hU/Q5BlG0zyjMvE@esSeO6xmYfNvwPAcdC4xtGIOhf1kDSxEgdNd0Hm8//WwhcImxz3TI2dAyxgt5UdPshWm4nYUQqsq@ONnfX3TV2Dckx2b7N/OnZthz19MtfTH@LNse@c6Bv@ieY9s9w9aZJpdkbdEzz3Zc/UaQAnMNvdM1LUM27TaTWN@whobL0IV1HReazDesYrqYbm5PQ8ptDFucei5EWw0vprs9DzydcwOMBrTE0DQ6rOs6A6bb3gWkpJbSU3iMtjSPDm3IICAae@1B6I7BPNscDg2fe0JxDZe8IWVmmfZZhGPfket0Rm3T7gGcAfU6HPlUJi/ShmA1NgxwWEYDi1ItcDDIwrEzMGbbwgPkhVx7Q6Ntds02rxxj7Bu2B@X1ZGZC212YlsU6hgUBprG3U8xz2MibcWpZel9uyxGsXEyFDc4sZrL2cMi4FxQDsrSfLjJj4Lw22Vvwt/oeGw8HzDMH4O23nW7XMNhbY9iH4GzQiXScCIOrPVwo2cQWMwDGNqB0u0ffgnrzsTrtLmStw1ozcJAPyjOVWLcdqD6X2fqAY0N7eEmlh2gmIbqOI6N7xzE8O@6zC8c9Yy2jrWOxMTHP6HX1kQUpml1sDsAD02MDB97QiDaDbEFgH@sC48bEIksLgsmEzWsMoWNi8zqILtDWYStfuDrgh@sF7eibA8AO0497zNA9EykWBPEMu0OYMZzQMgdKO9vo7NyEjgdVMXIpbs9wCfUpXoalgCj1Ca4mLlzTB4zAUmyzI0N32YlrGCLHU8Nr60PE0tkkITEHU/CxIDIh5sZGfO9wPw4IykPI@hAQ0s2cfPPziM7kKos1K3BXBaES2Xv6kF3FGmjmNBOQeOgmdJFV3zNPaTQMuMdqS@m51xGINQK1YjHFGfqKLg0hg5IPGVR0NKJJOtfkoTWTMNtYaIOZbsOhOtAaQATYFykqWXvkukjdp5Wqn0GhLcfuQX1CYd2RzZs8n4YmAPzreClmnBuIA7yNnAuq4ZM@YAj8AXSGsvABhyoUhhzoikGNhul6jjUiOAjp@dgfoVYgKMZ40GVfsK5uWhgE/DEqnmvX8AA5MczI7mDLD0zb6MgszAZRHRf64jkkp0Ok5AC9YTBDWyhTAAwN4VBR0evDb/9ep9eDeLbbbcftBOj6BSB7m4ZGnTILgxtDhHVs3aJsAVwKU@fBIYFz3TI7ROV0@zJIgjJBqV44I6vDqKNemNDl@joQWwMIRNs3OJI7Ix/ymGID/YxTRJNjLhR8oLegYSkBSpuKLbGtXWilNnRzwhlpMPK7RSYN91jcU14mNsuJzbWGAZkTZXE9pii9CiCcvE5OYIvfhjlfbM8NFZ6ve47ZiQwv/b5ja0xqM6FddYaGnYjPxRFPxd1WXJSRUifEillty13T7iTiG4CLNUg4Llba1XbdLJ9WFoLPJgnRXGA02F2NRFsUkNRQpzhXBsBcyEDJvpAC04yf4zWxytFbnnHGill0O@cOUWJdEC8dRBCgQ7JnGcYwkZZVEckEwi0tN3osK@lCHEGBy@ZpMh6NJ2eLTjFASecKip31xHSQbFnDPvIbUCm2NwSa6yLutnXAHg8HNR9YuhRrEV7TSAiUhWjihREHqt0CQhriEXVJ3uUwvISEMohh2oXme7LRmenIQASgL/veDWpsOcgdUJ5w5AHSYWOieg@aBgLzgmzzgvCUyGW@SGc2EBSMrWWwotQyoRNgdwOaHuD8TNkAPKNxGIiNd5IZ2jPQL3FU46zBtMPgmKazAZAH95K1DaQ5QHwMPqBgIiPqfx7wvczpsrSk5XLzfexGF/NdZVv6Coj0W@XWnoSFn@1MSGhYF9hsS7d7I70H9MKxIYjebhtDPyBUUBLPB1K0ON6QoxQMnrLXj8S2FtOmQSRkj6ZpIJHnrRcMhTpSl4Btl4AnQ9aPywKsY7pAlmAkX0gdAM4XEhdeIchcBl4JK7IQcgCAZMbYaI98oGqAwBd9s90HnMXc2Zwu8kFoMXlwmk0dKLvUnSSNmVFrD7SIrEycMBsro5CwRW/GA4MrRlWbc6DGn3W4PWbdGyyJ2JlkEQaCGVdZ0WXAvTviHDi2syRSqMhJtAgy78PbATixY2SKYeAK2S7qrBNOedJE0GZANaDnA/71fX/olWGcMP3@qCUDpign7uWBf2gjsii@e2n6Dje3LKcFZNmD/qmEKSjtUcscLxSI3CZt@NqLnAMD1vVYFUbuNyPAukS86wHBJPddBJ7xEohwUxT8KQAgAclQUYmuR6R4H4jK8aXdTghzSCmkmIB9VxDBgAEnVfM5Mm/z2XwNTou5RLDZzMgKQime2yaDNMOTYvQITtmKfDJXtHvmMfKJIMCjq1ueAW97ZFloHdmcyiU4ryCyq8gnnwBpS1By5mBomW3Tb3Jf9uBBwFOwNZDxkG3qIs8kQphPAmFaBoICMMHww6Fl3zkmZjchQkE@uZ5L2HBdx@Xp@n3XuWDkgGCR2UrddQZI3dkLYriQgwax1rRRvA/GUhpK9aUsxGRMJX45HpdfO6aduIqvra3Fy/EajJhra5tg2kDTJpqSYNokk0QmhJPRRCFSZELfOoVAt9P4dT2MeSyeYncY42j/1hwm9Hq5nDlN6XU1eGv4FqGeYcQAaAlfEE9crFbRKIpC7QIKKre686XfxVHvuO2aw6ASPtfPdW4PaiFD1QAN57goGFSQebm9TgZVF7gLEAba/YQbb9TTjdPGVaOTbFzHUxharOjVFhQK0ksM5J7rjIANEevZsqSeimI9A8xHqxpPx9cTiaIEYhxIIuKnRTGp89pOxA0YDRONRhwqNaifervvUnzjlCaKk6qCfCDDA7x2Ii5fFSH9lngqJuMQVoynQHSrxuNQM22sBI8KjX1proIOn32DV8xuMhmh7g1SKd43hlNwQ6F3PvjR6O1bpF08jtYEw6yRzrm8YQCgHNghrIyeC0Jr6NXqMqSjc2l85nS5VLSLj73H@xFjTK312eH@3rMqJdPXvTPgKaQewirAK0OtuB0ZqIE16hiRZTBANsDUnuYE5w4w8V67zSSHEZjU5pmYGS7abEVsQGuI8XSYZA3mi@D1Ib@7c2WgSMidQt7Gv7TDLHHwpXmaJLkPFHv3@PHcFNngDPgJ1vYsZL4llxcArMo6d@zQayJjlNkByWg2MJiAW8BfdiZzAbZjS0gLQ3HOmU2IT4gABLkht4WchDkHgxF3zTGIxFGcTwlYf@RYkfvfdWwQTg35BVFDgQEhx9kqQ17K/x9xRkpue9PeCZw@GIeW3gZ6Px9dQ2ANiBAokKIs9xErNyJeFA5Ijr@rjMBKtXUb669jkpw6Mr0@Vi/IEjgKuF2oVRRScXKHau2AtYHL7UFNG2PT51Ir9PBjDPJI9xIiyknbXM5ALEMeGTMVztwRA@u0QcI3gFdGXz5dwvbsc9N1bKxkeQ@iBlJUwTZYiHxZ9QIabW8faA9X1@@yyKHGbjirM3U7G@ti5bY96F22Yzk9h60DAKKmLHPEPrBxhhOkHF8fQo8y31IFbfccEPXncdAwJnOm@cxE3tQRUiF4@TWMAmx5oacAK8p8fPDVHrAhai6dhvyHtjRdk0LOxLJYRnRssylAsApgId5gS35lDPuX7hw6eU4wb@LT5CF1TD6TpQMLCbkKevhbCjrbybkL9PPQqxOalpV9j2QCnLyblavnSj/HrfBuAyWMLjija1gVc5HeaPBp@yLhaihzdGsyVSB1B46vK1/IQKLxEUEOWTKZ4CnxtbgiSfgUyItpNaZ0jHMFqdQ05vGe0V4a99gw2gr64uDGQsPS6gk9V1RNAy6bHlBM/g7rYBJysfy9ZBIJO@VukjbPNAzyJ/2RETHafYcJDRAxZksmwADRB1lZgpoHBhDlkkmwYEUo4jsjEOs6hmUOTP@A5uwtG2UXmYi3jFQr8N0FejON4Mg0gCHnEw7TQQbn1adjlN3j8M@AklOsIOLLvEpdo6OsT2N74jguyJUeU2lOQZtU/SDwUBxv2JH9MUTAQ@3R@O6F4/zTw4d7zaPtk0dVZeS5imW2gEZ0jOYAhFkLusOKC/OGM4R7gDum7QxMKFEY5dsz65nj@Jx5wIWD@11RDBjG8fhh8/HBzrPtZ98KMkcjujkYWTrmsRxbAJjEcUwwt0bTdloO8Bb2aGVMwFwc7hw@DmP5/Pnjg@3mw72jw5OZaF6PLFNXx8rwrLeqQJ8jCFPlNK/6Q6szv6JDYurcLEJAbFDmqjCQTZkkwVNCN54oSmUyeiCLjMOjJOEssI7z3C7T1HSp1GnpxaKR77Sz2UJX73Y6WU0t5rrFnJZLw6OQLxnsHYFLkjGmmRsw8VkRnEDCNCDz9FLlbMjhgCjaBo7lcmm@Jr63ZK6dyxmFbEkvtUulkq4VOhldKxYMI1/oZtNpI6@mu62iWszcmrmZbCBrNbUNaAYIeh1OFpAnEL8EvOa6A8888HoXrKNpWr6d65YyWieXznZapXSu2GmpBb1VMtLdbEbV1E5bU8thWJxRBSrRhwZDrtIG1jT0klTwFCPhYDrbxLTKGC5DBwQnlkESMwyXkVFwCDyy6DEKFpFxajZwz6F7uISMUzSBex7dB7iAPOVkyTpxDACLBIjryLLbCh1L6DhZQZ5bWwVSGdDPZf6rAwUxX6npa4z8AtegZ8p3parkfu53u3POGjmfSTiUWVPnDDnzFej5td@gsDe8lgJP4stSfHzleml8N7yWAk/iy/H4cMV7eXQLPstAJ5HlKTJcIV8a14LHEsBJTAWKaXZVfepXJL9VS@pBWku9VwaaxF2iuPlqefM1X61oBovliM28g5wAJ/bYAf75sYnz9t25HhOZSOCNiBBOI8xPJE19tOkyCZPOl6/vCLMRcWJg2mcOCc4TUzMtqzmMZRLF4My6GbILogY95kBvZOqmDx@/Bq0uPZYA4KC7ODNHHjTtGQz9MNTqyjN64QToshzMT@XOJd8yuiOQgpSWaaP5DjCpVCTIbqtlrgKFmsDNB@F7CViZPRuBJKrJWVkNxV5cOgGazedhTw4OCbClkxA3P//P5irfH7k@hAre//nbHWiEm03U1y9JFpwYmrZxQfjRXdliQVC00GN5605HfaoYMt0VZVvHJVfdmhiWR02tL0l93R2gyBU0NyAoPgATbsE1nnM@FxO@lydSZlTJ8@sMzDYHrL0EmmAXlkR4YiRkW47eoWrgorBpUCAXG5s3gzHmQuEMwwMjz6qElqxcsOlWAb8/8kf8ibsD7mpGc4j3bV00gEzn9JZqAIust0zjlkZ39bNRx5GA06MiY8byS2CnpafJOqlr6Wfc2ETj8uLzArpmrwf8RPBeBXbRB9mGhFLlgl534YVnj7yh1ILG8qHjkI26wuCWFFyLP1eBmMH@uYlhda2ZFj3u0egT5CJ0AZaOKhq3NEkzlWYuVLOlty5RVO9/PJZhgsTgAM2ptpPJdAaHvcna7@xWpNXhcayk8KXS8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyB7olaZ0Z40qKHk4dT01LQGneRmpbugeo5QfNYZxD89HjNnTHkakNYpc7Nd2C7NPshFsAVq0mB2Qr6NVtxzI97NrWKgq6uAA3TRO3s9FjZkraXFaxHeKZvL40MS2nC07bx6XcFYh2DyrHV1FxnXoGc2RnVaW1nQu8V7IWfefc4M/lA93bpbm6B8WSLEIJs710ROm078JU3A5Ej@X1eLY0X37bWuo@3wfCKY5ZAe2eeO2ZluOxY3reVi09F4Lx53KMnq1BU7clWg@aNS8PFmRqyORglnVFu@pWz7HyxZ6iw2Nl44/cLo4Jwfu@1G9CvVT1buoV8keOrQbvlWT/THHP7mo7WppwcdF@xnjLCLyMhAWLkqsLCJIE7sRZXrj9dJFCygqXl1c1gNvuX@iX4fvXGFlW1W44sgwvid8G9g8DlIpg8F3Og/86qWVvT61zP/J0I9rCXYWYadwzy4CBjJ43mpRpafUjQ6jp9P2JVdcaGSNjKa06bL02cH/7LVLI/TOVDooRC2Y7cUYI5zonUG8D@fFeucYxHG23EhjdMqGT38npLKV3Q@DRhyhyH4HhCA03A/bs0XCuceekOPvZ7TXXH4Y92@nMZRJ9PpYiFe/mp@YYec@g@1bhiguDuLZVzaTT6YC/mZm/nrPcJnRlJmFfm/w5lzC5TFOewuJsiDtjXJ7GdCoVmt488ySc1LwfddJWzQgQcKmk2KZt@Jf4XNUky6hty3Gsj2lCILodE/k34Epx4eeuprzBGwW7wdh07sPDmZNWd9WsBx@QAukUag8F79uwYXbq9V7NLOGSNfTS3oL19nmgmYncu1KBYZ4ml/jWCWs14xnMqKhyUS7c2iM5O@u0DEvnr3E@e1t8JTlza3wTliXgk2ltC9fD@ArYdEU1ukC3hpdQWWYHhJy@MTDIeot0oHdej7zwtRJo7OC9xFum9cZV4YYmEAobn3OrbTOslO/YIJb5utszUK6xcFU8cF1FnMNZ9aWVezDQewY/V3Ub9ZxOdeDWYS4NTo3LJz3KfNdZG4LxrR@3owJ0pjPj0gvfSyN8ctmG9hwN7p6qW@j3bdqodFdHl5Wliwl38Ip23@nbfaPPdwJNbKu6B2Ckz0/E3VYIyH@v32ZEn2Z3Kc3WrOVY1n1qFukjp5aO012apz08p9WBoB8V76XeAo/gdecUIIz1VEE06K/qN31jBEOW5/jO0JDItgrUwski/lxFRcPFnV93FurWGQKokfD968Z/p2za0x1/OKRXc2iNPHpQUImO1y1ryn1K5j5YYfp82xHHW6PntNp9864stQzdt80zJZwR4tZbJdvhTC2YTHqIzrJlQuW5lzJiQ3XW/xhfB6uaNJhc4sPWxLC8jctsd@S6l1gTvuMwz3IupvRhfv/EZBqXrz6gYVUOgpXBJd7EDeDOunAH2S1LIMFC4koEIyYcGW7JSAPDoq6cUZrb3jnTOzIZ/ljFFy2UnzI1s377MVOiwbYHmhw0Z2ZuwX0Of@YWo5cOVnZ/1PNukjs@Yd8BFgsfS1t6u4dnmhcamjcqjEC6HbxW1bdmKbh9G95NaLmRcevqSu7W5RWCUy1Jd0x4NeEFbThaOW1mmUOPP5nU1ZYyDDeXkG9CXS4Xm4P26RhdvhaCprs4vYHj4iEiYCmktmt4bZxKR4rM@SdOfWynB5RZstgUOIRdWoSbq9ZLm38y4klfPjV6Om6vfGziTktrCVZArIuL13dF@s2R7pnfHDm@sTS@xQXsu6J7ovfM9qO5mg8jC2s02IPHX3Noj043K/@ib3p0fiM03DLnhEjG0RbxrAn8/jJpbWG6fnIw@vZplRlGKdj7zaQDFu4RnxhwwQD99aVpLZuJd4YkN16S6bZJeNOnmdngvRSrlm8CuC35i9FgOPKC1/LUaZ/O7BT14IzcvQsTyKL0Bqgx6@uWv3wae2ZmFniuYJCcGldx4V@ZltNjXxXTDFg0GLSRKV@CcDswXB/pPvQIewkCU9r3XCjFSQ/J5QV7AzhhZJhk2qZ/@wSP7@sgI4VvLAwfbPAUovIYn/LWx8YgnSyvkce3cjAwtl@2LTwU/7GSACe7gIXHdGgdjZNz87N4HyRj7AYRhqOLbVzMymu3LvqUcUh17JEv4S7/28aU/K1jSpmNi/kZ1GCJb@49eS7OYghtf72LDzVAEBx51uXUtHLjwQLimTYwa6tp8Tx0KE08NEilwTPaqHlHmO0hnp4ikv/QWSbxHF3C6HNvkQkGkNHgodHGlcc7037qPAHWDYayIRDdwTMDtwws0JLlATHYY6etW1A/nTuTOaZol4wVU@FaHxotaF9ralrOiy2L@KHu6yt4J5o4JAlwYroTV0yrZbivaUZwxrxKqJ3P0CNjTGLIaoThvVDy223OcOO03FwfWVzb8YaOY/MnEeE0vNQntxMbGB7ocf8Vdxn3L8@NfkuFtPnSHp7z7SZGhx/cW1Vc12g5Fn9iEVaQA9vkmwt01zQ85bFpj8bkxiTg3ZaLOXwbb1ou4DSH14fOdmGCjD3Z3Yub1fhWYW9BkgKW@Fz3aMl/uUwzt5P4/ruK@rrbdnDtLDB85MrZzJGwO@j4ZKs035rQgkYZA0HT26NQr8AdWbUGrQE9VsokMy39zGjhkbsWnR/19fEyJnL@6FjguHB4KyRp2PHzLHEEUo9490C2KLLN17g5pAcR9IulaBIm99Q02m918Q5aOulFNJes6CTRLu1I85vggM2xDMnv4x5LxfdXEYyn5tmoc4@1rnABZTQwcM16fuVmJVI5Xp8wwlm@Sj8huK4RbN3GXYLQ9UMzUl1peyXKYvTwP9z5XIGBuZnP4gn@0VjqATm7e18AZH7k2sHrPmh35Hh@1xwfDlGNk@Ouoi9YrBwEgRfvDmhaX1UIaE97ZPH5jt7Mjq5Bh@Q74Aa7DpgsIuG@IRn2uUQqjsbhcqWrh3pkVrbh4uZQ9Y7doRfeZD0QPKShR29l6B0dPD48kYeeesvMIW74G5kWru5RVkI3KCCZbgYNTrGQwp2JagYvFZyvAjfTDc5we3KoPSo4jEa0JTwWAY56uz3CaRBoH5kRYCKhJ5OiGAlCPXIu2ABV02Agj85UnpnDCkuHRqzFPgwfBI@nyhMsprONKtPSaSaKFa6gAdhJqMCRUWFdM4x62/PMng1ZCHNAunVQ7wZX2@Mx4FH9MN56ncWuxuV0Wb1mVSaUBXZ6ynOMFyWyNx6SYpxnPHg9pp9WY3FJisfiDbvM0vEJuGGBbLYUXJ@DhcziK8jwpH650iyHNF5NarPC9YoAzUSdPX3d7lgGe27TmiSU3@XaMbjqlRPca/uLP@wEqoxIZdfA9HQLKgS1kTkDo@9cbPJ0w@oaDnVUhYRxgJhtccUc0u42AxnPb/e5BiNoruf7J8VAL0qg@gwsR3ymbJILjjm4XIdnPH2OGDw3k/N6QcKTUGGhQHgYDWwYrTt@35PZsUnHN0fu9EBGoBDO9l2ck@@k2AHrGLitkU7l0hKU5ThndFIHc/KLP@TaYOhsbnBmMkyetEDNpIhHcFVSwdJuOyPIdRjJW8N1ApAEVjII1iNc8CUlZOQu4olVUlMD2C6FSlooGa6pZXf7mEl7LI7qzVCpQsXsJmLbzz77op4@rb5nA8X4z99WxKug4oRPpVLeE1IsBKlcI2LNeufAe@obZ0JsLPAEJweXzUA8uODtgarZOJLh2eUQxxxnGHYb5DdJr9QEGwN9DQk0UzuH2loGpKOLENa4IG0tdELORgJIOuI86GBgFSlq3uuqscSIr0FKxz7LQYKo8UYHE9fqRUd5UfMIBomN2TtGRAoYTjWXBhuvSAuV3QyqO@Gm98zsYQTlodEa0Ybcc03WclUqTqxZ3aiRCQY0B5VO1V82xlpaaowLe6fAQgeV2miMP01rX0KtOy6EeqBgz9t7@vAqJtfS7955@iUThOt4hR@eADIRuzo6ONo7Ptk@eX4MrXAdkrZ9foQqpDWIRXQqsu9YpM4L6gV52Y@gPxPblAyiwkhRjMyeXyPQoK4FSYhx4wxpmgt9R/Bl4T1jxv8mQEDTuiaLTEYGwAKdkA1rDQs/GqJSMhaEDRQrEZaZOH5gB5pUDB5RWUJLqaoEVoXKkqCy7llVbHVhN7nbfWrszlhur7bNpSBYY5P06hN/XsSlVXD9d1Luoe55//Pl5rHcXm6CuaXcADpxDcPsbx88fv5sbz5YOMgT1a2WcsHBTU6csadxfjjUJEX6EoKAuIZbFZhAAbg1GMy4PkvDvzCgWAFxbA94YMJQyr8QmSIm1EwVVaqeBlxIIkE5QP4GGZHFc6XArM5kMRyjZ6K74kWcEIF9YRJ1mHFZCGKOkmpQGa@wGBhrUF1h1zsiIh7Q67g3y/6kwh6HRcMxeuTxPrdiqJqMOh6D/8yoFJq0UzZmwXCmnjKJaXBbht2DAoewYoWPUSzGK0KI8bwLk/yiSkfIU@e1TssmdF4iOI8Jo7SlD72QGYyyp45vlNmbkUM6H0JiMuEvSJuozjWwUtNyvaKkSwLkVOCHw3GL4jvYP64id8ZZM6Lvszg3snGgAiCuDDU4le27qDSYH5flWgl5lTuBArxwqKSpBy9QeDXhEjx2bnomCM7UCF3kcSyglFiaoOCoUJe0fbBtywOepAPDN3AoPg61wJzIdIiPn@STbCZEASflCcuYYkIEYb3qTYVoMJReoCj1igeOERzF7M3EGd9YkySouZ5ph9pzy6hOl6TuMvPdEe7Rq8VvBAmzUCaT1PcH1gzgEtWQDUP58Nu/x9VBNnwwfz8wj9M7YPvNwNYF82@FPqoKtn8ysWlg@wG3vVSwyW7qwJvmc6LOYOWxR0DOLeFGwZAwhHqEqUCTJsfm/uLgiHltVE@LDTrQxzNthWQmlFOYOQDMOKeGRnCewrQdp/Ek6l8AngByAZIgj4NsDaVnuKcJVIdWVhTMOK6myLRZ0hjzDQykHe3NCLWCAiem5HP5rKpAJqXzMEJS2NLDs1s8QlEsA2GMnJvD6qtWm21sbDDBa@uWUc1XOIIoMf1lRng1yWgMYCNcWqgzCANBpiHArxYES8T0pCpiUBzN4mocCVvH4fgGLGGCDAAiorMdqngAntMJqgqQ2TbGPrFNl6EUBFTbdmbUAYcRSRARjxt1Vy72yel5LJwCnOml8mwzCC8Q7BjBysIyjK2/ZA2/YZ8GOkwZYN9PluCvDeZ/tESxKccsVGFzU6NmYlEfJpaGbR3bDs6k7kNuWUJTtIyi5sUZDBWCqCC/2N/fQZTQw4FitA3ztTP0tnf3Dj4/PDq@oVmJIOOLYHEWr20kG5Kcqp9ODPFJvucrdWdfOX6ysx9W5WyupnOZCDHdnLqYzWWpLeZ0Reov@NG3m2mTx42E1PR9I6adX9I@bfK@GfvUV5kB3OUnb26kmhCvruunG7WGHb2R/Ltl2nKj8joiF5gaHunKjS9mE7M40Yx/gprxPTk8163ioW487ec7Z9Mj4oHDjAcHD2MBChCRlRBqFfGEDBzyGaCpLhONq@b3iPTxWSLSYTrJ0QzkSajEH7vWVPVeoHOur3t9y2xFYADvoB5GrjEmVIky0TUje0PL9BNihKZAqsgGARFLBKr8x@WxTEuwCdKYS3Gl2G1q7ML4xAh0AogvfjTy@uzIGc7MbT00QtMz4EbYwxFfnzPY56MBwHXp9cxAEmsAfyJBYKio@CSrXKqGnhVosRsnUVMgpFdHXXZBweVBJ5cYi3LfGHfMHhDwhJiCnv6pCmzV5Jw9Fpo029lxoHG8hj/DE0@zVfpRygzH08j1ui6bdscYJ1A7T/kU@FN0j1@8OI@Lwg0cII2Ku6EOtgXVimFH1P2gR0zVEi50ttJEf/@C7stSCTUcocoAaBZI8dh3H4MRxqdEd6APWWJEOj89JjOyJhoJO@X5rsikGlcbYrNkkqRqeJEHcM0I2iUTIQ5L4DxkQqlC66CrZ3fw9dYcsroqy6dgpkREFsMZtV0YynEuSoyAlARByhRtFduWlTFHHHtljnkQBv0jpISMoeLLJd6kqpJmuB2sCyo1qz2YUd407YG8VkulctAa86SmxAAtblJ5WYFol5CQkEuF@g1OgEOtoSp31PmPCwBAFra@Ydi2ARUEODPQYQzWR4BkrpgKv92Rmqr@phSiPIuPgiPlkNF5leB78SsLV4ljSoUmZyrXMKa@auCg2g2G1Uvl7yuyUrlKxKzqpQKMjlhLxPpVNZlZTyZj9noiZuNQ/@ABzulcx4CTaMogIo0BSIpZYgXwGTiPasyuxPSNRKxT1dYpBFhBSLuCAO89Rb6K6ddK7AGM1ClwcXnnTcQ80iqZlmX1GvKHPSSmpABnrlAJH324A5OPmckk5kGONTED75XGcZJoduNYoemjSsCNKr1B0N0WqOqkJW58toRXYOAcNDQQdg0Je7CTvxkCTxWCZ5b5reA9eMLfwMNSjPZnGt4s@y/M@9yfsAT0Lk4Kv7gOT67WEypwnIBKRGtKF0UgJr/6VVTNMyER28xnzpPxXLoCD7VSYDn2aayhZaMsugXiurIuuMJV42HxnBldLf9Gkup6V35zenR2dPSl2EjEo7uHLwU1C6AFVqL7vleBaSsu9nFXNLquRKLKuvqgoCivXr0Cdheuek2uzULJp2Jdip/WEwWw1AqF9VS@uJ56thVvYlbEhKaJx8w0FdYwh16nA7fTp8/nJKL8YpubmBYY4M8Ct8G4y92mmeEggWsYNvS6A67c1HNR1ijo@noyq23ZFVlLa7/4@dp16uqoufGL7wwUYw1fh/j6/vUTNB@ruU/X1j7d2clmU1B53Hz01dG3tre3sw9TuaN6bjMrpdc2/uLP1tY0bUNT1k49Tz2N18@@FLR0VpB/8bP40dE3m56H7YdXhqlgxGcRbpXlcuyMvYXrrMvwT@a3nRmzjuZW9y0OkMAsV4nYxOO5TPz4ZRyL@zaqqmr0kn5NqoY1ptY2C//lh4dvon60pikvXHj70TfRfDHKjWAAWya0nUdr0Q0Ey19HL5VqtQrGwn/5dxC@9jnEgz6XG/Co5cK48pfRmlSlIO@itTwYVE2DdP/bt78didbGiAi1g32m1bR1jitq8YH6gI35xRpRtZg93ALn8IIAWk4Dp3EIo6iq1gjbc6a5sWknzn0oPLQrc2bcJu0eYkaUBdhAho@Bwy8t5de2Xj1UlBoMtXiVy1vNENUUVigKjgPduQK2xxMUfCZLklSR5BCwIuEVFCFarKaaPPkJrkZnDAsFnjxZUPaJ/SPh9vD6y//vL3/0lz@k34/o/k@RaLiHQqqf105r4cWEGtInFtie2OwJv2wb/nCHVnRBBzDZbFqWaLRWwwf9AxuZ6L3gFvjUJhaCmAa5BS6gGZRuJPpeUVgZq/28NnexmsImZioCzzUZnsyUbFo2RIFNuNbgR3@4JlZ8rpFL4EwgN681VrvtupX6RqL1aP30dLzBbo9kMc7lcUfPI1EJSEMy@Qx4xgCZ73M9h1uWm4FtgtPRSPTv9KpFWPQKrtOkdH1dl18mK5XgD6xUZWLDi5sgT6fXkrTxspZM1ilv9VqQyQ3ptCazJs8vPV5uQLzJjfpG1dmlW25iHUnxrBPPO1unL2v1jfk4gmi2tpLYmbcgnlrslAETDzV7vXFdu65vXF9vbMB/g57XwRtcrzdu/Ok1vSorgCbX9Sk2eqOu1BpKI2jQU7DLSg1dZKUBhhq8Aa5ej0SvEF1Y/ZT0kFWluprPnUqMusQ60CmlrK5rGSU3/jS/p0GP9xBcEwRlHQ3vcGQC/qIUiSKXXuLMeokcXn34@l/j3fjw9b8BK2QNP/hGvq03@Hv8Fn9vfPydtPH37A3@Tt7i75mPvyMPf09a@ItEq4wBcxTbTFvp87R6pp6BwWRp4E376b7awcEgbbD0ZfqSpQeO2gGTAb80mMx0l6V7LG2nbVUFTzD4LO2jqQuvHvy6EIsLPzOdxsjT5wxSsXCIIf299H7XZGIjUmfxVwZwNbIqp@W82TzN5Ydv6vHTSlRpNBTO5jEtWyF9zdfXrNnce/qw2VQQ8RtPnMPp//BwMGu99T84dJ4cOgMH/oeHh08aQLBqya2ktAVXtZbcCF6b0Vpls1GWEH/lAJOjysZmo5aR0JxPAlZq6Jb8yGsaI7xra40ISMEvXlxUXrzA/8V55aJChomVG5oBQADGDRCKO0AEL6Bnvmi8UF6QDa5zipdsaLwAz9DEDcqLC3B6wYAzn/yhOmatfwd/83@v/5PnLFE/FaEPXF1vJOgS8SeKV9dX18GzJiYSgSWxAT90ADsGubquoZGArsBUT4in4vU1d4NnQtzgEdYwjY0aBZ4CAqGITtKkdPkj8Xf7xrT51YgDbwQyayJYcGs0xum0WGmBy2TWXX9HazdihXa1xFq43gZymioSRC5bqajr3KxltUolG1gKxUqlGJhjiUTp5lVLb6r5fFnLZkWxUkkHsCCSVUIjRGF4eruCfbwSFTGzvOMn0jjvRx9qiAtl4cGDRPBpj83hECR0tZR@927i1Gx2TLfZRPfMu3dCU8ANMNVSDuzp4rt3QHPiIsjuTx2@9JqQVPapVqMUSiCUa9kCeDNV0aZp9nVP93038dYcpgTcnucJIilXTqcdtxH/5Q@@851GvIpbIsg1q2IEmArLbWzks7VaPgvmfBEKLsT4HptEL1lSxeuYIvDiguwdjwZearEgkut1HP1ZdINt1qCjenixq@sotR/L5sRE69IQr8AldFNLJe7IsvlEMVkKftU1kdXWWfCr1@uZZHa9sL51CizN/IUEtXKlV@OKEr@uXullnBu6rrQDBf54aEZ/8CBTgoospiuNSLP5cPtku4nf/sOVbxj4GDoSdY7gqubQjddpIi9XOq1joU4VpRGPlytb1OhqMcei8UoAKcWB1LNiiUof9byI2cXzc2OKd@Fejw6ZWsjAmApDamRI25AKadbBlVyXOd3uGjhCy7EWLrp7hmWFnz24cFyrc2F2jLVI9Ojx9u7eSUrbgBFa29/eTWnHz3eiKlpzUzt5Z9D@bG/74eFzCHD0eG/7eO@zgy/2nh@Buxd5/VY3DN0YGcZFczS6eIOa8Y2mMQTX6dU02qanv36tD@liFU6YLy4@/OR7H37yDz/89Acffvq9Dz/90S@//tH34P5DuH/A3z/4t6UcPn/59T/5gw@//1Nw/E9w/0e4f/7Lr3/32/wm@5/C/eczbn8a3DNw/GbR2jpegA9FrZhcT25BTW4l10slwAvy2YhAcr/5y69/@LNffv1bP4b7nwX3j2/ev/3z5fePvrv6xnA//IPbYX7w7@D@Ix5XCPuD3@du@L4B//sc7rd@/OF3/j3//0XwQ@NPP/zOn@IjsPzjH//Fn3/4zn/QtOJf/MsP3/vBh@/@8MN3v/Phu9//8N1/oH343X@ppmcff/DhR3/8X//kj/7rn/xf9P9Dev7Rff4ffvyP/@r//av//6/@JLh/Dve/B9PP/@o/ADL/zR//BP8//OO/@Y8/wf@/@ud/88f/99/85r8gw@9xw3//Z/@WP//6O9/76@/@07/@ztcrnt@79fn1Pdy//l/gcv983iee@5TrY12@/rXy8z9TG9NUAAfoKwVMAx5359JgFRZJs3TwgE74o3/04Xd/A3D7dwASbP8n2ODPLeD1fbJ8@eWcX5JmOqTkl1@CiPhlICp@OQv0fcbeKcCGp7feAcCX5MsvNoGCRP8fhAIwFkCFYHOJEwjuouTOv/z6n/4M3Sch0fU3ZuNLh64zsDEEfhcW8fvYmSfFmIX9PpKDDz/59oef/YMPP/m9Dz/5TRwRpGwptZ2C4fz2eVQAzN0DDgHz94EDQBXFRJDn1yIaGNY2cN4voiZfvYJGWAMTSFnrkVwGbBG1RmYVzRAQpP91imScxIk6uMeRbAlsYACnMRnAKwleO0n8InUyMq6CH4Hip6wZGmtFnKvDiYQqxIuBeJhUswgCDBvvUCwQspp8xprr1TEPmESHGsXAMEPo9ExQNSFZrD6EBKvjhwzjwsiTkVfwflWtFavjGkb3nrIAcSR3IEmAwi9lJ8e192CvUpwAHxk/fA9ZKVaTyVoRXKpUVEot1aQ01RwVjsqeZFRudGcMdzJubjH2qaAWBT7TAVXJAmh8JqfQCAjg4N9IrgfFoX9opHsdw0M7jal@uBv330RnCh8AQLyShBvg4JYkzM0WeI95VElKFl5JHgPUXJJPlLKJA7EpyUiS2jdJFkgf8vAx1wYfoDE6LE4sFgPTRk3ICM1DkBtBQHPPyp6vu7hAR8xjmQn5koDOuJsIN5vFjki8XH@4Dk8V/ntrtDOYSlJZj8TiOE8RZ2FKUjLjZJ0oL0RYQrKtUwGSBMg@BR@8t7bADDVE76lbJDoNx8UNWollaj7LxEiCPrskYiW1DeSDWOSJ19txxsDqpwQhpeZxhUUMZkdOyhp2mMheOQ3PbznlcvW9mi1E4E32EX7@KfgQETQdfgRb3tjAJqhdSTSFg0ZgFvORWi1YWGZqpHa8dwLgJ4dM1dIyAzHhKlvQsrlsTsvk87mCpmbzpWw@V8wAYcunc5qmlrLZUrFUuKaSbQFtSJXXW7mN2t@7cf0ff2/ZtdwVr0jtSzaWaX76OlKzqnxzYwwXmIVGWqjQXBLVY6yeTuFPy2TgCXlMqbnC6dqadSVhkRu0o@4Kl/Ahm5ErCefDP4GLRT6JsE/ACS5IA5fYWLAp4uCwEiyA4xcc@SK4oOYAj8RIA/CIxwZNenV1NXNHomtffeWzWg24felgPxKFHtBn4YqvZHbkvkzfXeyMXIN8e4w9PPji4Pjg8Kn88OAYmO9vMS2TliPR6@vr7mSdgqwGOzw8jCDpAZEqo2L46zYbjUbk2wL79ViPDGevyjCiaZKWkTKqpGbwf4dBw//94TX4a/iEUBktwk9qWXgmJZygKkXev38/pu0E5QPbD/YVaNkiurMI9oEHQN8fqNyYy0@NaTRuBOf0axFaPq0Dxp1G8KNe9dPIhjLxPEGVCU@h6QDXbfYYdxH7Djtx@G7VHaO9AmK3zz9Pv@s6IFz9@jA7un3GvR6a/Oz2xOuRjspbvYHp91dAPB8O8LyY4f4vi2Fv0IIM4kIKB9iBh2s5zjKAAnt@tKKUTyaqVnCnAulaAfBnB589Opl5n@xt7z6K5NnO4dOHC69cAJRjj/f2TybWAvcNg@YmUXxr7/HjRWvwAnJaIXl6jeUKqRSMSvDAd4ouesuxlyGIKq9mV3RfB2m9zrKnFf96U33wQI0pR49Rwj9yod4tRwEZ/r208YVUK1ZcY@y/T9oj9rwEhLC218cP1brVnVgXSHnPqEPfPEXxHqoJOA3LkCNPcMtkSeXnf0wvQsfw8NNY@Bk8P4LHvTv4@Wucf2nhd6hHQ7bSEV7ohEbX7PVhBLlwQoBIS9cZ3B97QfhZkRwq7FYHn6dBbjd8rCXguE5vdlk6IhNN0ErFXLGU0YqpYqmYzan5XC6laim1UCyUgH6n1aKaL@ZKaqqYLWWyMMCAb65UiESB8JpdRYGhVBUEeJchWruNX3PYwM9iOHK/FonyWS/2NqGL0LIT@4gJBoQR8Ltink@7wtfNqqBl8chGRmUQo87aLLq/v5ve3xeEHbTgnPxuWhA6aMkV0@nCjiAY5LMLg6AmCA4PA14A5nNLOr2zKwgjHgHqhhGEPlr28sjjC4KJlt3t/X1M5zVaNAwPYGfch1us0FIAMBstmQwJCYLwZhIdwG3zhLKU0z20YJros899dsFPED4L85NOQwzPOByP4VFY1u1tQTjglu1t9PmcCp7jWf0GWrbpEgQXLICEgtADQ881DFsQWmBEVBSENpjalzq44ZczUF@I7euCcMkrCKtIEMYErbfPBGBmA3dM5tGjR3rf7xg9fl26/N2GrIGPOR7t7bc@@6zV67Xcy@29z56hz@efP9JfX47cVq8VBGs14XIgDPicDS4XL8jjQbOpW0t9vgE@9oJP87JpYN6a@hvIU3D1MJFB83Pw@Rx8xksuHhtcAwBt4bUzgPeO3iKf8CIfeo9bLaGCiOpfDg2c68M@c2YDLUgN9LbrVNA@rq7FE/HUZT2fPq2QMxskxKt05Rp9uwn6NiPSRPHqsj6upk9BwClowbGShNAYazlTSK0NNtVSrrymb6paNjkuo@JfpxtncUndTKgP1t8mnoqbWiZbFhqbm5JQV083NbVYzhdero8EQSzjczNTKL9NpOPAiOJDrBdONwu5mRCFQlJXtHKhIFauoSZ8GJhaI99oNhOJC0M/E0XMK3IFkH8qJrukIpqVbmKcGld5ptilWBlX1Qo/sc7SN@LqoMqUEX4AjcfYg@jGm@kykuKEoJaKAqSvKAlRRGqE9APer16Ei0CT14xhzsgvmZUl/vVEtZgXZTyg0HS6TfqCFHs1C4lMduQFniaik8Thpj8STbxy5AR5chwAdIZqmVr4wVY6uQ4CIlfzw/j8h1ooRSK1gC094t@uqQTWzx7tysCpBjZUviLv43e6HVfG78v6cz5cMUjodAKjmPzIwK187dBtl5/xlffGIILgOYbKlfRCup4NcQzcN08DjzlU6JQ7HhhGLTRmh@nVGpj0DktQ@kwXL6iczVqt2qwOjMHQvwTJiK8iQ6nC4E9HA7bDOCyePgrPXjSrO1AB6YqNmtgMtMbG0XGk1kE9MzvVnatRGZnK64pRpa@QC1E8sbVpV0e2p3eNI8PFw0IHhzA2G3gqp91/1dhDwF2o7KtrqeYye1qIA4/X0eToB2XoCjMUeDSr6evKbK4TulRriZVetY6g7/CxIQnCqSTV352CiFWJ1KD3VS6jetUbtfin@tItkK7ylTG4qYVspc9a1dbLccWtDkEoYBULanFG1mF6heDfWTCQNuVmdTytjUy1roG0k06F8o@GO8FSWrqU0lQYSWGEhZBwF8CehVuFG/xVlI4SVkJgTEilx2lZTamGmgJR85XZeSWmfGfPhhZJl8vYMNCoZIW3zsSktm4lOg7TNyRqY@jiFcq4nuqzoQmPBIR7ZugWBRBFiSWkN5v5ZC4tipU3kGs3lujIO@JmttJJ7LCmCA7AG8CtsXy20q0mXorzdSxWEmti1TPeUH0iqaDKGK5BcwQSoDca1NNsLa@mrqSmdG3pnh9TC1q5PorVJRVKm37X2xC@qgmn0DTXLAK/2QUcYD0q4BaSBc6sTNmNqdsQWU7LgFZUS1olAIkMAyKVEBL4GWe@8TQRjxe0eFyMV3DeYQ3cAyJHFCkO5DH@QN0UgN0RykJJA8lyhrjdyAIXp/Ig9F1HOqY3ZCBYRa8i11fXG7N7ab7BLi/1pBRaHzDWS8YiTKFldbkZZWtkkuQaTQ9tV7d7z7YrAfT2biRapo1j010@rBGc1JWUtY9dy09u1F7ydwP3rUCqEdI8VGengXSoZaDMnRk7lM@7ivBa5ds5lI1kTWlEBIH6Nl8OLOZEnlP2PkpK/NnuVTcgSuUnKGCyhF7mfbZ@Kr5/alpXxYxUIwkywaLvk1AjkgS1oLyPwrBwTRUd7jT7xistB1VvO6EDSKM@ED8YRXI5AadgjFdseFx6WXhZfPnk@eHzw322lS4Xy8WZhmhspVJqXI1vsC1gXs1neyCvvGNOTn1vf8533UUr0fIwnsnGM7PBqtFxNRsu8ybUWk1SNzS2CRjKykCXumpeSr@rcXSrkUdeA58Pv/Hj7HijCHYNGMQy1GQuqdVq6romRocfvv43eIzrau@L7ccsjofq//bPfqYV/vbP/jmtKsavK@imZQpRgESjmi9Er66GV1fXcHG/XPQ0yvOULYhg5uvdarSmBM5qQRWjnsRtkN1c1HsXaNlIaOki@O0ecpuQh1qMlqKRaPHJq3eMbYAgWev0eqZGJkWZE85iZRC84M/e48TVe2ntFVAVz4spuP2xhMDhbMt6rVZbp12R8VoSjyNqOZryr19XTvlsCEoj6zb9DG8df8bLicO654E9tIF1fcNguZrKQHxRlA@/8bualv/bP/vthviu@a75TaCzpVIpr2rRX928ooFiJA3yYth8a2wZD/ZKRb7HH8n3a49/ZT0830hf2AY@mVTdePSZVsu0zyAAcgZgxm@3AitRZvc8TBkJBu63eLonMLd0z8hnQ5t36eG@dJwnxMONXllReqbfH7XoNOOJe3ngH9JZDwXwxwSpn8wty2kpAx1nG@iDXR6IUgCB@t1HtgKjJR7VoA@aIveKaiuapHsKitZpAlgTi5UQyxEGKQ/x6HVj3O0KdGbbsDrHxlAnHUPgHx5sPeggGGqgohPh4WHkOc5qchKZatxg8V2@IV@iI@UOMTRePDyESFXLSN2FgUdEBDwUHRxtor32gow2/Ea1EO6zB4iug0poQ3j6jPU0wOSr1tMQWEbUyBLwD9XZErEklT8ZZgLnlbkD5WNqDRKdOlBClBuXmSnd7ZF2NRv1U0FaCWhWGZVt1tXyaYpznFWV6pvOvpuo0AfYeNTwQiXBCiWVo13TBaZNLc7ofiGWjULOliNZDXICgLxB8Kw3qhbDkwtO6zWpYgrUUCD@yaFfcPwf9ZeR0iFAfDtQs8suWqZPADDAEQCGVHp4JohXUWoOVVujHh62wL4gO25PMT1vZOQKxSxlSMcT3CEoMLlzoJoS6P5WKHN4YHpSipLfZ5ZxblikkiDINiqZ0nmnJDzDvTWoVxJZ9bxIqANVOVdSqIVEKcXdHu7tP94@2XuYYpKaQ3A88dZ2JrCJmcrl3kny71ojrx@gEQbh3Vdu5bMcyRNeKr6lxMUg61uz1Z6czXAYAX6iC6cGh4l4lYK5xgC/h8YjZkO9g7QqRWHseHCqH4/T81NjpodZGbkW4k1YuWHPj0YFRGlMK4oo6PkdCBV8bB7CYMECDgdsQHhuAK2kFVADAXVr@oCRqLOEMFdYdvwdCKsk1bhSBmHXwg8kxlG/1iy1jVPf0Vn8BJWzwxBPpG0tTnQB1T70q/FPvXilDcx7yFmw88RIvApKYNpdzEWCV9yJs3MZtl9iFJzHEaBCRGCPxckBnV/8eRy4jUl8npXwxatz3WVvq4Ch1ONkTtT3LDr3mIhznb0Q7K2MPEhwDq7qVyYBWk7nUkaVhHZnt29ancTb2TSGwHCa3UQy2a5WM@IVJOkOgTh5QyCGBop0YgXdunNuYCHtOQml0bAhf/K6bVywL588fgRN/sygY@71l6frMSUFDK5YwSLo1QQCPTx8cqS7nuGK8hDf@xPhKYGfNAkSkaG1B149fUq5TwlYNAV7IVDOnuEHpfd2Lk/03lN9YCTiepwfMMOkTGgUc0OXuZRUMZNJEYqo183TuTqqCvONK4hXvSpB9V2jW2lBRZ9Vrr3qeaInVnx49WeTyEESVU2j2H0IVPXgsVDrJn7g/NHJk8fV@IbOMNbqkl4RT7YmyAGIQghDJ@e3XVe/nEMdoCqEVT4/I0oIA1cyLtTmy7Kh6LU4MK4r8/PYIc0WsizHpwjcSYxSAca51ZtNWnGnWHA5NKrowIe2z/ZOhBSEdUeGiI42Dm@XRLS4@oNqmAZHN6QUNAReHiNMtZp98IDcuOqTalVLp0VAzco1xOYB5iYmwo9buXb1aicxqUh9aC5RtaDJmqLb3gXqKQcWOJ0rbDouDBHVDvCQDzwgIVXUxX1u@pcPPMC2aqi24QE/f1pdy64XD82db35ZOs4/TLRbn6tCSnjtOTYIau5wNgOufiFztghorNvm2EWZQJ2lbV0Z6meOku2k28V0US10jELOKKYzxXbOyJRawCW2u9liq1Mq6IVcu6XA4OZTEHlg4ie0BI7@mGz3fsmuYsyKIPh3uypw751cqVvS0plMtlXMddLZbLeo6plMvqMVW6XW7VzbND8odIV0F8eORQr86WrmLnKDtgehxf8B';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,R@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######:_a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 >252O@ xxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D//> ++++++::@_ / 78"oo@" ; L R.---;-._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~// :_ v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;w_;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{a='//'}={a:null};console.log a&&39||180;
__DATA__=""" "
#
__END__
set pr'[puts 59][exit]//'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@//:@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];t}?1&&1$/PLconsPrerslo/ ~-<V->8;rext~+nu U9583>Ehar Cr=B$f 16ge[d 2]putsngt=>+le.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Ahead ends up executing Befunge-93 code. R
command is used to separate Ahead from Befunge-93 (R
is not a command in Befunge-93): >77*,68*,R@
.
Ahead code is on line 3: >252O@
. ;
under O
fixes LMBM.
DOBELA: All generators (:
) are switched off on line 10: .^
. But on the first tick generators above line 10 manage to create one dot, because
commands are executed in reading order. This doesn't break dobelx64 somehow, but it breaks dobcon.
Answer 251 is also affected. To fix this I added underscores after colons above line 10, on lines 2, 4, 6.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWnp3r5zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@xz29JHnZ7OAMJwx67hU/QFBlF0TynMok@RsaeO6xmYfNfwPAcdS4xtGKOxf9EASxkgdNd0nmw9@/Ra4Apjn@qQs7FlTK/lRc2yF6bh9q6FUFX2xfHe3nVXjX1Tcmy2dzN/ao597nq6pV@PP8@2Jr6z7193L7CtgWHrTJMrsnbds8i2Xf1GkBJzDb3XNy1DNu0uk9jQsMaGy9CF9R0Xmsw3rHK2nG1vzULKXQxbnnlei7YeXkx3Bx54OmcGGA1oibFp9FjfdUZMt71zSEmtZGfwGG1lER26kEFANPbag9A9g3m2OR4bPveE4houeUPKzDLt0xjHvkPX6U26pj0AOAPqdTzxqUxerAvBGmwc4LCMBhanWuBgkIUjZ2TMt4UHyAu59sZG1@ybXV45xtQ3bA/K68nMhLY7Ny2L9QwLAsxi72aY57CJN@fUsfSh3JVjWLmYChudWsxk3fGYcS8oBmRpL1tmxsh5bbK34G8NPTYdj5hnjsDb7zr9vmGwt8Z4CMHZqBfrOTEGV3d8rWSRLWEAjG1A6XYOvw315mN12n3IWo915uAgH5RnKrFuO1B9LrP1EceG7viCSg/RRCH6jiOje88xPDvps3PHPWUdo6tjsTExzxj09YkFKZp9bA7AA9NjIwfe0Ig2g2xBYB/rAuPGxGJLC4LJhM1rjKFjYvM6iC7Q1mErn7s64IfrBe3omyPADtNPeszQPRMpFgTxDLtHmDGOaJkDpZ1vdHZmQseDqpi4FLdnuIT6FC/DUkCUeoSrqXPX9AEjsBRb7NDQXXbsGobI8dTwuvoYsXQ@SUjMwRR8LIhMiLmxkdw92EsCgvIQsj4GhHRzx9/6LKYzuc4S7RrcdUGoxXafPWKXiRaaOc0EJB67KV1k9ffMU1otA@6p2lEG7lUMYo1BrVhMcca@oktjyKDkQwYVHY1oks40eWzNJcw2rrXBXLfhUD1oDSAC7IsMlaw7cV2k7rNK1U@h0JZjD6A@obDuxOZNXsxCEwD@9bwMM84MxAHeRs451fDxEDAE/gA6R1n4gEMVCkMOdMWgRsN0PceaEByE9Hzsj1ArEBRj3O@zL1hfNy0MAv4YFc@1a3iAnBhmYvew5UembfRkFmaDqI4LffEMktMhUnKA3jCaoy2UKQCGhnCoqOj14Xf/oDcYQDxb3a7j9gJ0/QKQvUtDo06ZhcGNIcI6tm5RtgAug6nz4JDAmW6ZPaJyun0RJEGZoFTPnYnVY9RRz03ockMdiK0BBKLrGxzJnYkPecywkX7KKaLJMRcKPtI70LCUAKVNxZbYwx1opS50c8IZaTTx@2UmjXdZ0lNepjarqc21lgGZE2VxPaEogxognLxOTmBL3oY5X2wtDBWer3uO2YuNL/yhY2tM6jKhW3fGhp1KLsSRzCTdTlKUkVKnxJpZ78p90@6lkhuAiw1IOCnWuvVu06ye1K4Fn08SojnHaLC7GqmuKCCpoU5xpoyAuZCBkn0hBaY5P8drY5WjtzznjBVz3e2MO8SJdUG8dBBBgA7JnmUY41RWVkUkEwi3tNzosayk1@IIClw1T9LJeDI9X3SKAUq6UFDsrMemg2TLGg@R34BKsb0x0FwXcberA/Z4OKj5wNJlWIfwmkZCoCxEE8@NJFDtDhDSEI@oS/Iuh@ElJJRBDLMutNiTjd5cRwYiAH3Z925QY8tB7oDyhCMPkA4bE9UH0DQQmBdkixeEp0Qui0U6tYGgYGwdg5WljgmdALsb0PQA5@fKBuA5jcNAbLyTzNGekX6BoxpnDWYdBsc0nY2APLgXrGsgzQHiY/ABBROZUP/zgO9lTp9lJa1QWOxjN7qY7ypb0ldApN8qt/YkLPx8Z0JCw/rAZlu6PZjoA6AXjg1B9G7XGPsBoYKSeD6QouvjDTlKweApe8NY4uH1tGkQCdmjWRpI5HnrBUOhjtQlYNsl4MmQ9eOyAOuZLpAlGMmvpQ4AZ9cSF14hyEIGXgkrshByAIBkxtToTnygaoDA50OzOwScxdzZnC7yQeh68uA0nzpQdqkfJY2ZURsPtJisRE6YjZVRSNiiN@OBwRWjaiw4UOPPO9wes@6NlkTsRFmEgWDOVVZ0GXDvjjhHju0siRQqMooWQRZ9eDsAJ3aETDEMXCHbRZ014pSjJoI2A6oBPR/wb@j7Y68K44TpDycdGTBFOXYv9v0DG5FF8d0L03e4uWM5HSDLHvRPJUxB6U465vRagcgtasPXXuwMGLC@x@owcr@ZANalkn0PCCa57yDwnJdAhJui4E8BAAlIhopK9T0ixXtAVI4u7G5KWEBKIcME7LuCCAYMGFXNZ8i8LWbzNThdzyWCzWdGVhBK8dwuGaQ5nhSjR3DKVuwbC0W7Zx5j3xAEePR1yzPgbU8sC60Tm1O5FOcVRHYZ@8Y3gLSlKDlzNLbMrum3uS978CDgKdgayHjINvWRZxIhzDcCYVoGggIwwfDDoWXfOSJmNyVCQb5xtZCw4bqOy9P1h65zzsgBwWLzlbrjjJC6sxfEcCEHDWKtaaN4H4ylNJTqS1mIaEwlfjmZlF87pp26TK6trSWryQaMmGtrm2DaQNMmmtJg2iSTRCaEk9FEITJkQt8mhUC3k@RVM4x5Kp5gd5jiaP/WHKf0ZrWaO8noTTV4a/gWoZ5hxABoCV8QT1Ks19EoikLjHAoqd/qLpd/BUe@o65rjoBI@0890bg9qIUfVAA3nuCgY1JB5ub1ORnUXuAsQBrrDlJtsNbOtk9Zlq5duXSUzGFqs6fUOFArSS43kgetMgA0Rm/mqpJ6IYjMHzEennswm11OpsgRiHEgi4idlMa3z2k4lDRgNU61WEio1qJ9md@hSfNOMJopRVUE@kOEBXjuVlC/LkH5HPBHTSQgrJjMgutWTSaiZLlaCR4XGvrRQQQfPv8krZiedjlH3BqkU7xvDKbih0LsY/HDy9i3SLh5HJ8Iwa6JzLm8cACj7dggro@c1oTX06vQZ0tGFND51@lwq2sHH7pO9mDGl1vr0YG/3eZ2SGereKfAU0gBhFeCVoVbcngzUwJr0jNgyGCAbYOrOcoJzB5j4oNtlksMITOryTMwNF122IjagNcR4OkyyRotF8IaQ352FMlAk5E4hb@NfumGWOPjSPEVJ7gHF3jl6sjBFNjoFfoJ1PQuZb8nlBQCrss4de/SKZIwq2ycZzQYGE3AL@MteNBdgO7aEtDAU55z5hPiECECQG3JbyEmYCzAYcd@cgkgcx/mUgPVHjhW5/x3HBuHUkF8QNRQYEHKcrTLkpfz/IWek5K43653A6YNxbOldoPeL0bUE1oIIgQIpynIfsXYj4uvCAcnxd5URWKmubmP99UySUyemN8TqBVkCRwG3D7WKQipO7lCt7bMucLkDqGljavpcaoUefoRBHuteSkQ5aYvLGYhlyCNjpsKZO2JgnS5I@AbwyujLp0vYrn1muo6NlSzvQtRAimrYBtciX1a9gEZbW/vao9X1uyxyqLEbzupc3c7Her1yux70LtuxnIHD1gEAUVOWOWLv2zjDCVKOr4@hR5lvqYK2Bg6I@os4aBjRnGkxF8mbOkIqBC@/hlGALS/0DGBFmY/2v9oFNkQtZLOQ/9CWpSsq5Fws18uIjl02AwhWASzEG2zJr4zx8MJdQCfPCeZNfJo8pI7JZ7J0YCEhV0EPf0tB5zs5d4F@Hnr1QtOysu@STICTd/Ny9ULpF7gV3m2ghPFrzugaVsVCpDcafNa@SLhaygLdiqYKpP7I8XXlCxlIND5iyCFLJhM8JbmWVCQJnwJ5Ma3BlJ5xpiCVmsU83TW6S@OeGkZXQV8c3FhoWFo9oeeKqmnBZdMDisnfYR1EIa@Xf5BOI2Gn3EVp80zDIH88nBgxozt0mNACEWO@ZAIMEEOQlSWoeWAAUS6JggUrQjHfmYBY1zMsc2T6@zRnb9kou8hEvGWkWoHvDtCbWQSHpgEMOZ9wmA0yOK8@G6PsAYd/DpScYgURX@ZV6ho9ZX0W21PHcUGu9JhKcwpaVPWjwENxvHFP9qcQAQ@1S@O7F47zzw4e7bYPt44f15WJ5yqW2QEa0TPaIxBmLegOKy7MG84Q7gLumLYzMqFEYZRvT63njuNz5gEXDu53xTFgGMeTR@0n@9vPt55/O8gcjejmaGLpmMdq4hpAFMcRwdwaTdfpOMBb2JOVMQFzcbB98CSM5bPPn@xvtR/tHh4cz0XzemKZujpVxqeDVQX6DEGYKmd51R9YvcUVHRJTF2YRAmKDMleNgWzKJAmeErrxRFEqk9EDWWQcHiUJZ4F1nOd2maZmK5VeRy@XjWKvm8@X@nq/18trarnQLxe0QhYepWLFYO8IXJKMKc3cgInPiuAEEqYBmaeXKudDDgdE0S5wLBdL8xX53pK5bqFglPIVvdKtVCq6VurldK1cMoxiqZ/PZo2imu13ymo5d2vm5rKBrNXMNqIZIOh1OFlAnkD8UvBa6A4888DrnbOepmnFbqFfyWm9Qjbf61SyhXKvo5b0TsXI9vM5VVN7XU2thmFxRhWoxBAaDLlKG1jT0EtSwVOMhYPpfBPTKmO4DB0QnEQOScw4XEZGwSHwyKPHJFhExqnZwL2A7uESMk7RBO5FdB/hAvKMkyVr5BgAlgkQ15FltxM6VtAxWkFeWFsFUhnQz2X@qwMFMV@q2SuM/BzXoOfKd6mq5H7m9/sLzho5n0o4lFkz5xw58xXoxbXfoLA3vJYCR/HlKT6@cr00vhteS4Gj@Ao8PlzxXh7dNZ9loFFkRYoMV8iXxnXNYwlgFFOJYppfVZ/5lclv1ZJ6kNZS75WBorgrFDdfLW@/5qsV7WCxHLGZd5Bj4MSeOMA/PzFx3r6/0GNikQTeignhNMLiRNLMR5stkzDpbPn6jjAfEScGpn3qkOAcmdpZWS1gLFEUo1PrZsg@iBr0WAC9kambPnz8GnX69FgCgIPu9Zk58qBpz2Doh6FWV57TCydAl@VgcSp3IfmO0Z@AFKR0TBvNd4BJlTJB9jsdcxUo1ARuPgjfS8Cq7PkEJFFNzstqKPbi0gnQbD4Pe7x/QIAdnYS4xfl/tlD5/sT1IVTw/s/f6UEj3GyioX5BsmBkaNvGOeFHf2WLBUHRQo/lrTsb9aliyHRXlF0dl1x1KzIsj5paX5KGujtCkStobkBQfAAm3IJrPOd8LiZ8L0@kyqiSF9cZmG2OWHcJNMFeWxLhiZGQbTl6j6qBi8KmQYFcbGzeDMaUC4VzDA@MPKsSWrJywWZbBfzhxJ/wJ@4OuKsZzTHet3XRADJb0DuqASyy3jGNWxrd1U8nPUcCTo@KjBkrLoGdlZ4m66S@pZ9yYxuNy4vPC@iagwHwE8F7Fdj5EGQbEkqVc3rdhReePfHGUgcay4eOQzbqCqNbUnAt/lwFYgb75yLD6lozLXrco9Ej5CJ0AZaOKhq3NElzlWZeq2ZL71ygqD78eCzDBInBAZpT76bT2RwOe9Ha7/xWpNXhcayk8JXK8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyR7olab0540qKHk4dz0xLQGneRupaugeo5QfNYZxB89HjNnTHkakLYpc7M92C7LPshFsAVq0mB2Qr6NVdxzI97NrWKgp6fQFuliZuZ6PH3JS0uaxie8QzeUMpMi2nC07Xx6XcFYh2DyrHV1FxnXoOc2RnVaV1nXO8V7IWQ@fM4M/lA93bpbm6B8WSLEIJs7t0ROl178JU3A5Ej@X1eLo0X37XWuq@2AfCKY55Ae2eeO2ZluOxI3reVi0DF4Lx53KMnq9BU7clWg@aNy8PFmRqzORglnVFu@rWwLGK5YGiw2Nl40/cPo4Jwfu@1C@iXqp6N/UK@SPHVoP3SrJ/qrind7UdLU24uGg/Z7xlBF5GwoJFydUFBEkCd@IsL9xetkwhZYXLy6sawO0Oz/WL8P0bjCyrajccWcYXxG8D@4cBKmUw@C7nwX@T1PK3p9a7H3m6EW3prkLMNe6pZcBARs8bTcq0rPqRIdRs9v7Eqm9NjImxlFYddF4buL/9Fink/pnKBsVIBLOdOCOEc50R1NtAfrxXrnEMR9utBEa3TOjkd3I6S@ndGHj0MYrch2A4RMPNgAN7Ml5o3AUpzn5@e80Nx2HPdnoLmUSfj6VI5bv5qQVG3jPovlW44sIgrm3Vc9lsNuBv5uavFyy3CV25KOxrkz8XEiaXWcozWJwNceeMy9OYTaVC05unnoSTmvejTtqqGQECrlQU27QN/wKfq5pkGbXtOI71MU0IRLdnIv8GXCku/NzVlDd4o2A3GJvNfXg4c9Lpr5r14ANSIJ1C7aHgfRs2zE@93quZJVyyhl46uGa9fR5obiL3rlRgmKfJJb51wlrNeAYzKqpclku39kjOzjodw9L5a1rM3xZfRc7dGl/EsgR8Mq1t4XoYXwGbrajGr9Gt8QVUltkDIWdojAyy3iId6L3XEy98rQSaOngv8ZZpvXFVuLEJhMLG58Jq2xwr5Ts2iGW@7g4MlGssXBUPXFcR53BWfWnl7o/0gcHPVd1GPWdTHbh1mEuDM@PySY8q33XWhWB868ftqACd6dS48ML30gifXnShPSeju6fqrvX7Lm1Uuqujy8rSxYQ7eEV76AztoTHkO4Ei26ruARjp8xNxtxUC8j8YdhnRp/ldSvM1azmWdZ@aRfrIqaXj9JfmaRfPafUg6EfFe6F3wCN43TkFCGM9VRAN@qv6zdCYwJDlOb4zNiSyrQK1cLKIP1dR0XBx5zedhbp1hgBqJHz/pvHfKZsOdMcfj@nVHlsTjx4UVKLjdcuaco@SuQ9WmD7fdsTx1hg4ne7QvCtLHUP3bfNUCWeEuPVWyXY8Vwsmkx6hs2yZUHnuhYzYUJ/3P8LX/qomDSaX@LAVGZa3cZXtTFz3AmvCdxzmWc75jD4s7p@IpnH56gMaVuUgWBlc4k3cAO6sC3eQ3bIEEiwkrkQwYsKR4ZaMLDAs6soZpYXtnXO9I5fjj1V80bXyU6bm1m8/Zko02PZAk4Pm3MwtuC/gz8Ji9NLByh5OBt5Ncscn7HvAYuFjaUtvDfBM87WG5o0KI5BuB69V9a1ZCm7fhncbWm5i3Lq6Urh1eYXgVEvSHRNebXhBG05WTptZ5tjjTyb1taUMw80l5JtQF8vF5qB9ekafr4Wg6S5Ob@S4eIgIWAqp6xpeF6fSkSJz/olTH9sZAGWWLDYDDmGXFuHmqvXS5o9GPOnLZ8ZAx@2VT0zcaWktwQqI9fri9V2Rfmuie@a3Jo5vLI3v@gL2XdE91Qdm9/FCzYeRhTUa7MHjrwW0R6eblX8@ND06vxEabplzQiTjaIt41gZ@f5m0dm26PjoYffu0yhyjFOz9ZtI@C/eIRwZcMEB/fWlay2binTHJjRdkum0S3vRpZjZ4L8Wq5ZsAbkv@fDIaT7zgtTx12qczP0U9OiV379wEsii9AWrMhrrlL5/GnpuZBZ4rGCRnxlVc@Fem5QzYV@UsAxYNBm1kypcg3DYM14e6Dz3CXoLAlPY9F0px0kNyecHeAE4YOSaZtunfPsHj@zrISOEbC8MHGzyFqDzBp/zwY2OQjpfXyJNbORgY2y@6Fh6K/1hJgJNdwMIjOrSOxujc/DzeB8kYO0GE4ehiG@fz8tqtiz5VHFIde@JLuMv/tjGleOuYUmXTcnEONVjqW7tPPxfnMYS2v97FhxogCE4862JmWrnx4BrimTYwa6tp8SJ0KE08MkilwXPaqHlHmK0xnp4ikv/IWSbxHF7A6HNvkQkGkMnokdHFlcc7037mPAXWDYayMRDd0XMDtwxcoyXLA2KwJ05Xt6B@encmc0TRLhkrZsK1PjY60L7WzLScF1sW8SPd11fwTjRxSBJgZLoTV0yrY7ivaUZwzrxKqF3M0GNjSmLIaoThvVDyu13OcOO03EIfub62440dx@ZPIsJZeKlPbyc2MDzQ4/4r7jLuX14Y/ZYKaYulPTjj202MHj@4t6q4rtFxLP7EIqwgB7bJNxforml4yhPTnkzJjUnAuy0Xc/g23qxcwmkObwid7dwEGTva3Yub1fhWYe@aJAUs8Znu0ZL/cplmYSfx/XcVDXW36@DaWWD4yJWzuSNhd9DxaKs035rQgUaZAkHTu5NQr8AdWbVGnRE9Vsokcy393OjgkbsOnR/19ekyJnLx6FjgeO3wVkjSsOMXWeoQpB7x7oHsusi2WOPmmB5E0M@XokmY3DPT6L7VxTtoadSLaC5Z0UmiXdqRFjfBAZtjGZI/xD2Wiu@vIhjPzNNJ7x5rXeECymRk4Jr14srNSqRyvCFhhLN8lT4iuK4RbN3GXYLQ9UMzUl1payXKYvTwP9j@TIGBuV3M4wn@yVQaADm7e18AZH7i2sHrPmh36Hh@35wejFGNk@Ouoi9YrAIEgRfvDmhaX1UIaE97YvH5jsHcjq5Rj@Q74Ab7DpgsIuG@IRn2mUQqjqbhcqWrh3pkVrbh9c2h6h27Q8@9aD0QPKSxR29l7B3uPzk4lsfekomQ4CgKac2J9Ct4meCQFLiZbnAQ25NDFVDBiTIiEOHZBnDUu90JzmVAJcuMAFMpPZ0WxVgQ6rFzzkaoXwYDeXQw8tQc11g2NGJVDGEMIHg8Gp5iCZ1t1JmWzzJRrHEtC8ATQi1MjBrrm2HUW55nDmzIQpgDUpCDyjO47h2PAaPph/E2myxxOa1mq@oVqzOhKrCTE55jvCiR3emYtNs858GbCf2knkhKUjKRbNlVlk1G4IYFAtZScH0BFjKLryDDUf1yzVcOqa2KarPGlYMA4UPFO0Pd7lkG@9ymhUUov8tVXHD9Kce4YfaXf9wL9BGR3q2R6ekWVAiqFHNGxtA53@TphtU1HuuozwjjAFnZ4to1pJ0tBoKa3x1yNUTQXJ/vHZcD5SaB/jKwHPLprigXHHNwzQ0PavocMXhuokN3QcJRqLBQIAFMRjYMuT1/6MnsyKQzmBN3dqoi0Opm@y5OrPcybJ/1DNybSEdraR3JcpxTOm6DOfnlH3OVLnTANjj4GCZPqpzmUsRztCrpUel2nQnkOozkreE6AUgKKxmk4wmu2pImMXIX8dgp6ZoBbJdCTSuUDFe3srN1xKRdlkQdZagZoWb2U4mt559@0cye1N@zkWL85@8o4mVQccInUqXoCRkWgtSuELHmvQvgPfNNMiExFXiC0eljM@Dxz3l7oH41jmR4ADnEMccZh90GmUZSDhVhY6B0IYVmaudQ5cqIFG0RwhrnpHKFjrnZSMVI0ZsHHQysIkXNe109kZrwhUTpyGcFSBDV1uhg4qq56Dwuqg/BIIkpe8eGiGTANaqFLNh4RVqosWZU3w53rufmTxQoj4zOhHbVnmmyVqhTcRLt@kaDTDAqOag5qvmyNdWyUmta2j0BPjio1FZr@klW@xJq3XEh1AMFe97us0eXCbmRfffO0y@YIFwla/wEBJCJxOXh/uHu0fHW8edH0ApXIWnb4@egQlqDWERHG4eORTq5oF6QIf0I@hPZZmQQtT6KYmz@EBqBBnUtSEKCG@dI00LoO4IvC@8Zc/43AQKa1jdZLBoZAAt0QjasNSz8ZIyaxVgQNtCORFhm4viBHSiqGDxnsoSWUlUJrA6VJUFl3bOq2OrCbnK3@9TYnbHcXm2bS0GwxqL0mpE/L@LSKrj6Byn3WPe8//Zy81huLzfB3FJuAI1cwzB7W/tPPn@@uxgsHOSJ6tYrheD0JSfO2NM4UxuqgyKlB0FAXIitC0ygANwaDGZcKaXhnxtQrIA4dkc8MGEo5V@IzRATaqaOelFPAi4klaIcIH@DjMj1w6HAcc5lMRyj56K75EWMiMCeEEUdZlwWgpjjpN9TxissBsYaVFfY9Q6JiAf0OunNsz@ZsMdh0XCMnni8z60YqqJRx2PwnxuVQpN2wqYsGM7UEyYxDW7LsAdQ4BBWrPExiiV4RQgJnnchyi/qZYQ89V7rtPZBhx6CQ5UwSlv62AuZwTh75vhGlb2ZOKS4ISQmEX9BKkF1rkaVmpYrByWFECBsAn8djlsU3/7eUR25M86aEX2fx7mJjQMVAHGNpsHRat9Fzb/8zCtXLcir3Am02IVDJc0feIHWqohL8NiZ6Zkg/VIj9JHHsYBSYmmCgqNWXFLZwbYsD3iSHgzfwKH4ONQCcyLTSTx@HE@ymRAHnJQjljHDhBjCevWbWs1gKD1HeegVD5wgOIrZm4szubEmSVBzA9MOVeBWUScuic5V5rsT3GjXSN4IEmahSiZp6I@sOcAl@h1bhvLhd/@A63Rs@WD@QWCeZrfB9tuBrQ/m3wl9VBVs/yyyaWD7Ibe9VLDJbiqym@Uz0kmw8uwiIOdD4UbBkDCEyoCpQFGTY3N/sX/IvC7qmMUGHenTubZCMhPKKcwcAWacUUMjOE9h1o6zeFLNLwBPALkASZDHQbaG0jPckxTqNKsqCmYcl0Rk2vFoTPkuBFJx9maCqj2BE1OKhWJeVSCT0lkYIWldGeABLB6hKFaBMMbOzHH9VafLNjY2mOB1dcuoF2scQZSE/jInvIoymgDYGJcWmgzCQJBZCPBrBMFSCT2tihgUR7OkmkTC1nM4vgFLmCIDgIjobId6GoDndIKqAmS2jalPbNNFKAUB1badOZ2@YUQSRMTjRgWU1/vk7FAVzuPN9VJ5vhmEFwh2hGBVYRnGNl@ylt@yTwJFpAyw76dL8NcG8z9Zop2UYxbqobmpFjN1XaklloY9PLIdnA7dg9yylKZoOUUtinMYKgRRQX6xv7@DKKGHA8XoGuZrZ@xt7ezuf3ZweHRDPRJBJq@DJVmysZFuSXKmeRIZklG@Fyt1e085erq9F1blfK5mE5IIMdthej2by1K7ntMVqb/g59dupk0eNxJSs/eNmLZvSXu0U/tm7DNfZQ5whx@fuZFqSry8ap5sNFp2/Eby75apvI3L64hcYGp5pPA2eT2bmMVIvf0xqrf35PBwtoons/HInu@czs55Bw5zHhw8jAUoQExWQqhVxBMycMBngGYKSTSuX98j0sdniUgRaZSjOcjjUBM/dq2Z/rxAcdxQ94aW2YnBAN5DZYpc7Uuo1yRSGCN7Y8v0U2KMpkDqyAYBEUsF@vin1alM66gpUntLcWXYbbrowvjEGHQCiC95OPGG7NAZz81tPTJC03PgRtijCV9kM9hnkxHA9en13EASawB/IkFgqKhklFUuVUPPClTRTdOo7g/Sa6JCuqDg8qhXSE1FeWhMe@YACHhKzEBP/0QFtio6LI@FJvV0dhJoHK/hT/HY0nyVfpRGwukscr2py6bdM6YpVLFTPQH@FN2T5y/OkqJwAwdILeJOqEjtmn7EsCPqftAjZroFr3W2SqSE/5oCy0oF1RThuX9oFkjxyHefgBHGp1R/pI9ZakKKOz0mM7KmWik74/muyKQG1/1hs3SapGp4kQdwzQjaJxMhDkvhPGRKqUProKtn9/D11hyzpirLJ2CmRESWwBm1HRjKcS5KjIGUBEGqFG0d25ZVMUcce2WOeRAG/WOkSYyh9sol3qRvkqapHawLKjVrPJjTwDTrgbxWK5Vq0BqLpKbCAC1uUnlZgWiXkJCQS4X6DY5xQ62hPnZU3I@z@EAWHn7TsG0DKghwZqTDGKxPAMlcMRN@gCMz099NKcR5Fh8H58Iho4t6vXeTlxYu9SaUGk3O1K5gTH3VwkG1HwyrF8r/qMhK7TKVsOoXCjA6YiOVGNbVdG49nU7Y66mEjUP9gwc4p3OVAE6iLYOINAUgKWGJNcBn4DzqCbuW0DdSiV5dW6cQYAUh7RICvPcU@TKhXymJBzBSZ8DF5Z03lfBINWRWltUryB/2kISSAZy5RE169PUNTD5hptOYBznRxgy8V1pHaaLZrSOFpo9qATeqDEZBd7tGVaOWuPHtEV6BgXPQ0EDYNSTswXb8dgg80@qdW@a3gvfgCX8TTzwx2mRpePPsv7Doc3/CEtC7JGnt4oo4uW5OqMBpCioRrRldFIGY/PrXcbXIhFRis5g7SycL2Ro81FqJFdgniZaWj7P4QxDXlXXBFS5bj8pnzOhrxTeS1NT78puTw9PDwy/FVioZ3zl4Kah5AC2xCt33vUpMW3Gxj7vi8XUlFlfW1QclRXn16hWwu3A1G3JjHko@EZtS8qSZKoGlUSqtZ4rl9czDZJuyIqY0TTxipqmwljn2ej24nSF9AycV5xfb3MS0wAB/FriNpn3uNssMBwlcw7Ch111wVb0QZ62Srq@n89pDuyZrWe2Xv1i7ylwetjd@@d2RYqzh6wBfP7h6iuYjtfDJ2ton29v5fAYqj5sPvzr89tbWVv5RpnDYLGzmpezaxl/9xdqapm1oytqJ56knyebpl4KWzQvyL3@ePDz8VtvzsP3wyjEVjPgsw62yQoGdsrdwnfYZ/sn8tjdn1tHc6b/FARKY5ToRm2SykEsevUxicd/GVVWNX9CvTdWwxtTGZum//OjgTdyPNzTlhQtvP/4mXizHuREMYMuFtrN4I76BYMWr@IVSr9fBWPov/w7CNz6DeNDnYgMejUIYV/Ei3pDqFORdvFEEg6ppkO7/853vxOKNKSJCY3@PaQ1tneOKWn6gPmBTfrFWXC3nDx6Cc3iFXtHFFFXVWmF7zjU3Nm3kPITCQ7syZ84tavcQM@IswAYyfAwcfi6puPbw1SNFacBQi1e1@jBCNYWVyoLjQHeuge1J5P5cluCS26G9hlYpKEK8XM@0efIRrsbnDNcKHD1ZUPbI/pFwu3j99f/11z/@6x/R78d0/6dYPNwIITXPGieN8GJCA@kTC2xPbfaUX7YNf7hDK7qgA5hsNitLPN5o4IP@gY1M9L7mFvg0IgtBzILcAhfQDEo3Fn@vKMCtwHXWWLhYQ2GRmYrAc02Gp3Mlm5UNUWATrjX40R@uyIrPNXIJnAnk5rXGGrddt1LfWLwZb56cTDfY7ZFcj3N53PGzWFwC0pBOPweeMUDm@1yfwy3L7cAWIXU8Fv8HvRoxFr@E6yQtXV015ZfpWi34AytVi2x4cRPk6eRKkjZeNtLpJuWt2QgyuSGdNGTW5vmlx8sNiDe90dyoOzt0y22sIymZd5JF5@HJy0ZzYzGOIJqHD9PYmR9CPI3ECQMmHmr2auOqcdXcuLra2ID/Bj2vgje4Xm3c@NNrdtVWAEXX1Qk2equpNFpKK2jQE7DLSgNdZKUFhga8Aa7ZjMUvEV1Y84SUidWlplosnEiMusQ60Cmlqq5rOaUw/aS4q0GP9xBcEwRlHQ3vcGQC/qISiyOXXuHMeoUcXn34@v/Au/Xh638DVsgafrWNfDtv8PfkLf7e@Pg77uLv@Rv8Hb/F33Mff4ce/p528BeL1xkD5iixmbWyZ1n1VD0Fg8mywJsOs0O1h4NB1mDZi@wFy44ctQcmA35ZMJnZPssOWNbO2qoKnmDwWdZHUx9eA/j1IRYXfmY2i5FnzxikYuEQQ0p46f2uzcRWrMmSrwzgamRVzspFs31SKI7fNJMntbjSaimczWNavkZKl6@uWLu9@@xRu60g4reeOgez/8HBaN5663904Dw9cEYO/A8ODp62gGA10g/T0kO46o30RvDajDdqm62qhPgrB5gcVzY2W42chOZiGrBSQ7f0R16zGOHdWGvFQAp@8eK89uIF/s/Pauc1MkTWF4G1/SKAiXwxFHeACF5Az3zReqG8IBtcZxQv2dB4Dp6hiRuUF@fg9IIBZx79oTrmrf8Af/P/X/@nn7NU80SEPnB5tZGiS8SfKF5eXV4Fz4aYSgWW1Ab80AHsGOTyqoFGAroEUzMlnohXV9wNnilxg0fYwDQ2GhR4BgiEIh6lSenyR@of9o1p86uVBN4IZNZUsODWak2zWbHWAZdo1l1/R2s3Yo12tSQ6uN4GcpoqEkQhX6up69ys5bVaLR9YSuVarRyYE6lU5ebVyG6qxWJVy@dFsVbLBrAgktVCI0RheHq3hn28Fhcxs7zjp7I470dfW0gKVeHBg1TwfY7N8RgkdLWSffcucmq3e6bbbqN77t07oS3gBph6pQD2bPndO6A5SRFk92cOX3pNSSr7RGtQChUQyrV8CbyZqmizNIe6p/u@m3prjjMC7rHzBJE0JGezjttK/uqH3/1uK1nHLRHkmlcxAkyFFTY2ivlGo5gHc7EMBRcSfI9NapCuqOJVQhF4cUH2TsYDL7VcEsn1Kon@LL7BNhvQUT282OVVnNqP5QtiqnNhiJfgErqplQp3ZPliqpyuBL/6msga6yz4NZvNXDq/Xlp/eAIszeKFBLWWVJRk7VKvq1f1S72Ks0NXtW6ghx/PvugPHuQqUJXlbK0Va7cfbR1vtfETfrj2DUMfQ0eizzFc1xy7ySZN5RUqJ00s1omitJLJau0hNbtaLrB4shZASkkg9qxcofLHPS9m9vEY3JTivXavx8dMLeVgVIVBNTamjUilLOvhWq7LnH5/DRyh7VgHl909w7LCrxecO67VOzd7xlosfvhka2f3OKNtwBit7W3tZLSjz7fjKloLMzt559D@fHfr0cHnEODwye7W0e6n@1/sfn4I7l7s9VvdMHRjYhjn7cnk/A0quDfaxhhcZ1fb6Jqe/vq1PqaL1ThpPj//8NPvf/jp//ThZz/88LPvf/jZj3/19Y@/D/cfw/1D/v7hv60U8Pmrr//ZH334w5@B43@C@z/C/Ytfff373@E32f8c7r@cc/vz4J6D4zeLN9bxAowoa@X0evoh1OTD9HqlAphBPhsxSO63f/X1j37@q69/5ydw/4vg/snN@3d/sfz@8fdW3xjuR390O8wP/x3cf8LjCmF/@IfcDd834P@Qw/3OTz783r/n/78Kfmj82Yff@3N8BJZ/@pO/@ssP3/0Pmlb@q3/94fs//PC9H3343nc/fO8HH773j7UPv/@v1ez8448@/PhP/@uf/cl//bP/hf5/TM8/uc//w0/@6d/8n3/zf//NnwX3L@D@92D6xd/8B0Dmv/vTn@L/R3/6d//xp/j/3//l3/3p//p3v/2vyPAH3PD//ot/y59/@93v/@33/vnffvfrFc/v3/r8@h7uX/93cLl/Pu8Tz33K9bEuX/9G@flvqY1ZKoAD9LEBpgGXu31hsBqLZVk2eEAn/PE/@fD7vwW4/XsACbb/GWzw5xbw@gFZvvxywS9Ncx1S@ssvQUj8MhAWv5wH@gFj7xRgxLMP3wHAl@TLLxZBQaL/G0IBGAugQrCFxAkE91Fy5199/c9/ju5RSHT9rfn4sqHrHGwCgd@FRfwBduaoGPOwP0By8OGn3/nw83/84ad/8OGnv40jgpSvZLYyMKDfPpMKgIV7wCFg8T5wAKiioAgS/VpMA8PaBs78xdT0q1fQCGtgAjlrPVbIgS2mNsisohkCgvy/TpFM0zhVB/c0lq@ADQzgNCUDeKXBazuNH5ZOx6Z18CNQ/CI1Q2OjjLN2OJVQh3gxEA@TaZdBhGHTbYoFQtbTz1l7vT7lAdPo0KAYGGYInZ4Lqiaky/VHkGB9@ohhXBh5OvYK3q/qjXJ92sDo3lMWII70NiQJUPjB6/S08R7sdYoT4GPTR@8hK@V6Ot0og0udikqpZdqUplqgwlHZ04zKje6M4V7GzYeMfSKoZYHPdUBVsgAan@kZ9CZNBW6Cfyu9HhSH/qGR7nUMD@00pfrhbtx/E50pfAAA8UoSboGDW5IwNw/Be8qjSlOy8ErzGKDm0nyqlEUOxKakY2lq3zRZIH3Iw8dcG3yAxuiwOIlEAkwbDSEntA9AcgQRzT2ter7u4hIdsY9VJhQrAjrjfiLcbpY4JAFz/dE6PFX4767R3mAqSW09lkjiTEWShSlJ6ZyTd@K8EGEJybZOBUgTIPsEfPB@@BDMUEP0nrnF4rNwXOCgtVimFvNMjKXo60kiVlLXQD6IxZ56g21nCsx@RhAyahHXWMRgfuS4qmGHie1Ws/D8tlOt1t@r@VIM3mSf4Fecgu8JQdPht6zljQ1sgsalRJM4aARmsRhrNIKlZabGGke7xwB@fMBULSszEBQu8yUtX8gXtFyxWChpar5YyRcL5RwQtmK2oGlqJZ@vlCulKyrZQ6ANmep6p7DR@Ec3rv/hHy27lrviFWt8yaYyzVBfxRpWnW9vTOASs9DKCjWaTaJ6TDSzGfxpuRw8IY8ZtVA6WVuzLiUscov21F3iIj5kM3Yp4Yz4N@BisW/E2DfACS5IAxfZWLAtYv@gFiyB44cY@TK4oBYAj8RYC/CIxwZNenl5OXfH4mtffeWzRgO4fWl/LxaHHjBk4ZqvZPbkoUyfT@xNXIN8B4w92v9i/2j/4Jn8aP8ImO9vMy2XlWPxq6urfrRSQVaDHRwcxJD0gFCVUzH8VZdNJhPy7YD9aqrHxvNXbRzTNEnLSTlVUnP4v8Og4f/@8Br8NXxCqJwW4weuLDyVEk5RVWLv37@f0oaC6r7tBzsLtHwZ3VkM@8ADoO8PVG4sFGfGLBo3guP2jRgtoDYB405i@G2u5klsQ4k8j1HzwTNoOsB1mz3BfcS@w44dvl912@iugNgZ8q/M77gOCFe/Ocy2bp9yr0cmP4IdeT3WUQerNzL94QqIz8cjPIFmuP/dYtgddSCDuJTCAbbh4VqOswygxD4/XFHKp5HGFNyrQCpTAPz5/qePj@fex7tbO49jRbZ98OzRtVchACqwJ7t7x5G1xH3DoIUoim/vPnly3Rq8gJzWSJ5eY4VSJgOjEjzwnaGL3nLiZQiiyqvZFd3XQVpvsvxJzb/aVOvqgwdqQjl8gjL@oQs1bzkKSPHvpY0vpEa55hpT/33anrDPKwVWzjV2h/jJWbe@negDNR8YzRMU76GaaKXkKW6ZrKj8/I/pxegYHn7fCr9l58fwzHYPv2GN8y8d/Jj0ZMxWOsILndDomoMhjB/nTggQ6@g6g/tjLwg/L5BDdd3q4PM0yO2Gj7UEHNfpzT7LxmSiCFqlXChXclo5U66U8wW1WChkVC2jlsqlClDvrFpWi@VCRc2U85VcHoYX8C1USrE4kF2zrygwkKqCAO8qRGt38ZMMG/htC0ceNmJxPuvF3qZ0Edo1sk@YYEAYAT8O5vm0K3zdrAtaHo9s5FQGMeqsy@J7ezvZvT1B2EYLzsnvZAWhh5ZCOZstbQuCQT47MARqguDwMOAFYD63ZLPbO4Iw4RGgghdBGKJlt4gcviCYaNnZ2tvDdF6jRcPwAHbKfbjFCi0lALPRksuRiCAIb6LoAG6LJ5SnnO6iBdNEnz3uswN@gvBpmJ9sFmJ4zuF4DI/Dsm5tCcI@t2xtoc9nVPACz@o30bJFlyC4YAEkFIQBGAauYdiC0AEjoqIgdMHUvdDBDT9/gUo/bF8XhAteQVhFgjAlaL17KgArG7hjMo8fP9aHfs8Y8OvC5e8uZA18zOlkd6/z6aedwaDjXmztfvocfT777LH@@mLidgadIFinDZcDYcDndHRx/YI87rfburXU55vgY1/zaV@0DcxbW38DeQquASYyan8GPp@Bz3TJxWODawSgHby2R/De1jvkE17kQ@9ppyPUEFH9i7GBM33YZ@gj95mR3nWdGtqn9bVkKpm5aBazJzVyZqOUeJmtXaFvP0UfWESKKF5eNKf17AmINyUtOFaSElpTrWAKmbXRplopVNf0TVXLp6dV1N7r9JMsKambKfXB@tvUM3FTy@WrQmtzUxKa6smmpparxdLL9YkgiFV8buZK1bepbBLYUHyIzdLJZqkwF6JUSuuKVi2VxNoV1IQPw1Jn4hvtdip1buinooh5RZ4A8k/FZBdURLPWT00z0zrPFLsQa9O6WuPHzln2Rlw91Hsywa@Y8RgHEN10M1tFQpwS1EpZgPQVJSWKSI2QfsD71YtwESh6zRkWjPySWVXin0BUy0VRxgMKbaffps9AsVfzkMhix17gaSI6SRxu@iPBxKvGjpEjxwFAZ6hbqYNfXaXj5yAecl09jM9@qKVKLNYImNJD/gGaWmD99PGODHxqYEMNKvIefmzbcWX8SKy/4MO1e4ROxzCCyY8N3MrXDd12@BlfeXcKAgieY6hdSi@kq/kQR8B78zTwmEONTs3jgWFUJWP2mF5vgEnvsRSlz3TxnMrZbjTq7frIGI39C5CL@CoylCoM/mwyYtuMw@Lpo/DsRbu@DRWQrdmoTs1Aa2Ian8YaPVQWs13fvpxUkaW8qhl1@pS4EMcTW5t2fWJ7et84NFw8LLR/AMOygadyusNXrV0E3IHKvrySGi6zZ4XY93gdRUc/KEOXmKHAo13PXtXmc53SpUZHrA3qTQR9h48NSRBOJKn57gQErFqsAb2vdhHX696kw7@3l@2AbFWsTcFNLeVrQ9apd15Oa259DCIBq1lQi3OSDtNrBP/OgoG0Lbfr01lt5OpNDWSdbCaUfjTcCZbRspWMpsJICiMshIS7BPY83Crc4K@ibJSyUgJjQiY7zcpqRjXUDAiar8zeKzHjO7s2tEi2WsWGgUYlK7x1Jqa1dSvVc5i@IVEbQxevUcb1zJCNTXikINxzQ7cogChKLCW92SymC1lRrL2BXLuJVE/eFjfztV5qm7VFcADeAG6NFfO1fj31UlysY7GWWhPrnvGG6hNJBVXGeA2aI5D/vMmomWVrRTVzKbWlK0v3/IRa0qrNSaIpqVDa7LvBhvBVQziBprliMfjNL98A61EDt5AscGZlxm7M3MbIcFoGtKJa0WoBSGwcEKmUkMJvMfONp6lksqQlk2KyhrMOa@AeEDmiSEkgj8kH6qYA7I5QFSoayJVzxO1GFrgwVQSR7yrWM70xA7Eqfhm7urzamN9L8012caGnpdD6gLFBOhFjCi2ry@04WyOTJDdocmirvjV4vlULoLd2YvEqbRyb7fJhreCkrqSsfexafnqj8ZK/W7hvBVKNkfqgJjsJZEMtB2XuzdmhfN5ljNcq386hbKQbSismCNS3@XJguSDynLL3cdLEz3Yu@wFRqj5F8ZKl9Crvs80T8f0z07os56QGyY8pFn@fhhrBPXAN5X0choUrquhwp9k3X2kFqHrbCR1AFvWB@MEoUigIOAFjvGLjo8rL0svyy6efH3x@sMceZqvlanmuIVoPMxk1qSY32ENgXs3nuyCtvGNOQX1vf8Z33cVr8eo4mcsnc/PB6vFpPR8u86bURkNSNzS2CRjKqkCX@mpRyr5rcHRrkEdRA58Pv/WT/HSjDHYNGMQq1GQhrTUa6romxscfvv43eIzrcveLrScsiYfq//4vfq6V/v4v/iWtKSavauim5UpxgESjWizFLy/Hl5dXcHG/QvwkzvOUL4lg5uvdaryhBM5qSRXjnsRtkN1C3HsXaNlIadky@O0ccJtQhFqMV@KxePnpq3eMbYAY2egNBqZGJkVZEM0SVRC64M/e47TVe2ntFVAVz0souP2xgsDhXMt6o9FYp12RyUYajyNqBZrwb17VTvhcCEoj6zb9DG8df8bLyGHd88Ae2sC6vmGwQkNlIL4oyoff@n1NK/79X/xuS3zXftf@FtDZSqVSVLX4r29e8UC7kQZ5MWy@NbaKB3ulMt/jj@T7tcc/lR6eb6TPZAOfTPpqPPrWqmXapxAAOQMw4wdYgZWosnsepowFA/dbPN0TmDu6ZxTzoc278HBfOs4S4uFGr6ooA9MfTjp0mvHYvdj3D@ishwL4Y4LMT@aO5XSUkY5zDfTVLQ9EKYBAJe0TW4HREo9q0FdJkXtFtRVtUiAFReu1AayNxUqJ1RiDlMd49Lo17fcFOrNtWL0jY6yToiDwDw@27vcQDNVI0Ynw8DDyAmcVnUSmGjdYcodvyJfoSLlDDI2XDA8hUtUyUndh4BERAQ9FB0ebaK@9IKMNPzQthPvsAaLvoCbZEJ6@RT0LEH2aehYCy4gaWQL@oT5fIpam8qfDTOCsMnegfMysQaIzB0qIcuMyM6O7A1KRZqOSKUgrBc0qo8bMplo9yXCOs65SfdPZdxMV@gAbjxpeqCRYoaQ3tG@6wLSp5TndL8SyUcj5cqTrQU4AkDcInvVG/WB4csHpvCZ9SoEaCsQ/OfQLjv@jEjJSOgSIbwe6ctl5x/QJAAY4AsCQygDPBPEqyiygamcywMMW2Bdkxx0opudNjEKpnKcM6XiCOwQFJncBVFMCBd4KZQ4PTEelqPhDZhlnhkUqCYJso6YonXdKwjPcW4PKIZFVL4qEOlCVCyWFWkhVMtzt0e7ek63j3UcZJqkFBMcTb10ngk3NVS73TpN/35p4wwCNMAjvvnKnmOdInvIyyYdKUgyy/nC@2tPzGQ4jwO9s4cTgOJWsUzDXGOFHzXjEbKz3kFZlKIydDE7143F6fmrM9DArE9dCvAkrN@z58biAKI1pxREFPb8HoYIvxkMYLFjA4YANCM8NoJW0AmogoG5tHzASdZYQ5grLjr8DYZWkBlfKIOxY@JXDJOrXmqe2Seo7Okseo4Z1GOKJtK0liS6g2odhPfmJl6x1gXkPOQt2lpqIl0EJTLuPuUjxijt2ti/C9ktNgvM4AlSICOyxGB3Q@eVfJoHbiOLzrJQvXp7pLntbBwylHidzor5r0bnHVJIr3oVgb2XkQYJzcHW/FgXoOL0LGfUK2r2doWn1Um/n0xgDw2n2U@l0t17PiZeQpDsG4uSNgRgaKNKJNXTrL7iBhbTnpJRWy4b8yeu2cc6@fPrkMTT5c4OOuTdfnqwnlAwwuGINi6DXUwj06ODpoe56hivKY3zvRcJTCr9LEiQiQ2uPvGb2hHKfEbBoCvZCoJwDww9K721fHOuDZ/rISCX1JD9ghkmZ0Cjmhi5zKalmptMiFFFvmicLdVQXFhtXEC8HdYIauka/1oGKPq1defWz1ECs@fAazidRgCTqmkax@xCo7sHjWq2b@JXyx8dPn9STGzrDWOtLekUy3YmQAxCFEIZOzm@5rn6xgDpAVQirfH5GlBAGrnRSaCyWZUPRG0lgXFfm54lDmi1kWU7OELiXmmQCjHPrN5u05s6w4GJs1NGBD22f7h4LGQjrTgwRHW0c3i6IaHH1B/UwDY5uSCloCLw4Qph6Pf/gAblx1Sf1upbNioCatSuIzQPMTUXCj1u7cvV6LxVVpD42l6ha0GRN0W3vHJWNAwucLZQ2HReGiHoPeMgHHpCQOirUPjP9iwceYFs9VNvwgJ8/ra/l18sH5va3vqwcFR@lup3PVCEjvPYcGwQ1dzyfAVc/lzlbBDTW7XLsokyg4tGuroz1U0fJ97LdcraslnpGqWCUs7lyt2DkKh3gErv9fLnTq5T0UqHbUWBw8ymIPDLxO1gCR39Mtn@/ZFcxZmUQ/Pt9Fbj3XqHSr2jZXC7fKRd62Xy@X1b1XK7Y08qdSud2rm2WHxS6QrqLY8d1CvzJauYudoO2B6HF/w8';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D//> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~// : v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]x< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#* //:1*23/5x%6E2
#cs
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM// >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;WW;wW;_W;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WW/WWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho // ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;'//';{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
#
#
#
#
# *#p 173#* //:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@//:@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
T:251
E:0
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];t}?1=1&&1$/PLconsPrerslo/ ~-<V->8;rext~+nu U95 83>Ehar Cr=B$f 16ge[]putsngt
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
psPILOT treats lines that contain :
as commands. psPILOT has //
comment.
To add it I commented out colons on lines 4, 6, 13, 22-24, 28, 34, 38, 90.
There is not enough space on line 4, so <
that restores the pointer in Minimal-2D is placed on line 7.
Note: cannot replace >
in Surface with e
because that code is also executed by MiLambda and Re:direction.
Note: second /
on line 6 is also used by SNUSPs and :
on line 6 is there for Chip, but also used by Wierd.
/
is a command in SNUSPs, so adding //
required a bit of rerouting on lines 22-23.
/
is a command in Kleins, so //:
is placed where Kleins do not execute – between them (see line 38).
psPILOT code is on lines 103-104:
T:251
E:0
T
is Type, E
is End (exit the program). 0
is for SILOS.
There is no need to comment out colons after psPILOT code.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWmp771zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@yFbemjTk9nAGG4Y9fwKfoCgyi6pxRm0afI2FPH9QxMvmt4noOOJcY2jNHYv2iApQwQums6T7aefXotcIWxT3XI2dgyptfyombZF6bh9q6FUFX2@fHe3nVXjX1Tcmy2dzN/ao69cD3d0q/Hn2dbE9/Z96@7F9jWwLB1pskVWbvuWWTbrn4jSIm5ht7rm5Yhm3aXSWxoWGPDZejC@o4LTeYbVjlbzra3ZiHlLoYtzzyvRVsPL6a7Aw88nTMDjAa0xNg0eqzvOiOm2945pKRWsjN4jLayiA5dyCAgGnvtQeiewTzbHI8Nn3tCcQ2XvCFlZpn2aYxj36Hr9CZd0x4AnAH1Op74VCYv1oVgDTYOcFhGA4tTLXAwyMKRMzLm28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAWaxdzPMc9jEm3PqWPpQ7soxrFxMhY1OLWay7njMuBcUA7K0ly0zY@S8Ntlb8LeGHpuOR8wzR@Dtd51@3zDYW2M8hOBs1Iv1nBiDqzu@VrLIljAAxjagdDuH34Z687E67T5krcc6c3CQD8ozlVi3Hag@l9n6iGNDd3xBpYdoohB9x5HRvecYnp302bnjnrKO0dWx2JiYZwz6@sSCFM0@NgfggemxkQNvaESbQbYgsI91gXFjYrGlBcFkwuY1xtAxsXkdRBdo67CVz10d8MP1gnb0zRFgh@knPWbonokUC4J4ht0jzBhHtMyB0s43OjszoeNBVUxcitszXEJ9ipdhKSBKPcLV1Llr@oARWIotdmjoLjt2DUPkeGp4XX2MWDqfJCTmYAo@FkQmxNzYSO4e7CUBQXkIWR8DQrq54299FtOZXGeJdg3uuiDUYrvPHrHLRAvNnGYCEo/dlC6y@nvmKa2WAfdU7SgD9yoGscagViymOGNf0aUxZFDyIYOKjkY0SWeaPLbmEmYb19pgrttwqB60BhAB9nmGStaduC5S91ml6qdQaMuxB1CfUFh3YvMmL2ahCQD/el6GGWcG4gBvI@ecavh4CBgCfwCdoyx8wKEKhSEHumJQo2G6nmNNCA5Cej72R6gVCIox7vfZ56yvmxYGAX@MiufaNTxATgwzsXvY8iPTNnoyC7NBVMeFvngGyekQKTlAbxjN0RbKFABDQzhUVPT68Lt/0BsMIJ6tbtdxewG6fg7I3qWhUafMwuDGEGEdW7coWwCXwdR5cEjgTLfMHlE53b4IkqBMUKrnzsTqMeqo5yZ0uaEOxNYAAtH1DY7kzsSHPGbYSD/lFNHkmAsFH@kdaFhKgNKmYkvs4Q60Uhe6OeGMNJr4/TKTxrss6SkvU5vV1OZay4DMibK4nlCUQQ0QTl4nJ7Alb8Ocz7cWhgrP1z3H7MXGF/7QsTUmdZnQrTtjw04lF@JIZpJuJynKSKlTYs2sd@W@afdSyQ3AxQYknBRr3Xq3aVZPateCzycJ0ZxjNNhdjVRXFJDUUKc4U0bAXMhAyT6XAtOcn@O1scrRW55zxoq57nbGHeLEuiBeOoggQIdkzzKMcSorqyKSCYRbWm70WFbSa3EEBa6aJ@lkPJmeLzrFACVdKCh21mPTQbJljYfIb0Cl2N4YaK6LuNvVAXs8HNR8YOkyrEN4TSMhUBaiiedGEqh2BwhpiEfUJXmXw/ASEsoghlkXWuzJRm@uIwMRgL7sezeoseUgd0B5wpEHSIeNieoDaBoIzAuyxQvCUyKXxSKd2kBQMLaOwcpSx4ROgN0NaHqA83NlA/CcxmEgNt5J5mjPSL/AUY2zBrMOg2OazkZAHtwL1jWQ5gDxMfiAgolMqP95wPcyp8@yklYoLPaxG13Md5Ut6Ssg0m@VW3sSFn6@MyGhYX1gsy3dHkz0AdALx4YgerdrjP2AUEFJPB9I0fXxhhylYPCUvWEs8fB62jSIhOzRLA0k8rz1gqFQR@oSsO0S8GTI@nFZgPVMF8gSjOTXUgeAs2uJC68QZCEDr4QVWQg5AEAyY2p0Jz5QNUDg86HZHQLOYu5sThf5IHQ9eXCaTx0ou9SPksbMqI0HWkxWIifMxsooJGzRm/HA4IpRNRYcqPHnHW6PWfdGSyJ2oizCQDDnKiu6DLh3R5wjx3aWRAoVGUWLIIs@vB2AEztCphgGrpDtos4accpRE0GbAdWAng/4N/T9sVeFccL0h5OODJiiHLsX@/6Bjcii@O6F6Tvc3LGcDpBlD/qnEqagdCcdc3qtQOQWteFrL3YGDFjfY3UYud9MAOtSyb4HBJPcdxB4zksgwk1R8KcAgAQkQ0Wl@h6R4j0gKkcXdjclLCClkGEC9l1BBAMGjKrmM2TeFrP5Gpyu5xLB5jMjKwileG6XDNIcT4rRIzhlK/aNhaLdM4@xbwgCPPq65RnwtieWhdaJzalcivMKIruMfeMbQNpSlJw5Gltm1/Tb3Jc9eBDwFGwNZDxkm/rIM4kQ5huBMC0DQQGYYPjh0LLvHBGzmxKhIN@4WkjYcF3H5en6Q9c5Z@SAYLH5St1xRkjd2RfEcCEHDWKtaaN4H4ylNJTqS1mIaEwlfjmZlF87pp26TK6trSWryQaMmGtrm2DaQNMmmtJg2iSTRCaEk9FEITJkQt8mhUC3k@RVM4x5Kp5gd5jiaP/WHKf0ZrWaO8noTTV4a/gWoZ5hxABoCV8QT1Ks19EoikLjHAoqd/qLpd/BUe@o65rjoBI@0890bg9qIUfVAA3nuCgY1JB5ub1ORnUXuAsQBrrDlJtsNbOtk9Zlq5duXSUzGFqs6fUOFArSS43kgetMgA0Rm/mqpJ6IYjMHzEennswm11OpsgRiHEgi4idlMa3z2k4lDRgNU61WEio1qJ9md@hSfNOMJopRVUE@kOEBXjuVlC/LkH5HPBHTSQgrJjMgutWTSaiZLlaCR4XGvrRQQQfPv8krZiedjlH3BqkU7xvDKbih0LsY/HDy9i3SLh5HJ8Iwa6JzLm8cACj7dggro@c1oTX06vQZ0tGFND51@lwq2sHH7pO9mDGl1vr0YG/3eZ2SGereKfAU0gBhFeCVoVbcngzUwJr0jNgyGCAbYOrOcoJzB5j4oNtlksMITOryTMwNF122IjagNcR4OkyyRotF8IaQ352FMlAk5E4hb@NfumGWOPjSPEVJ7gHF3jl6sjBFNjoFfoJ1PQuZb8nlBQCrss4de/SKZIwq2ycZzQYGE3AL@MteNBdgO7aEtDAU55z5hPiECECQG3JbyEmYCzAYcd@cgkgcx/mUgPVHjhW5/x3HBuHUkL8gaigwIOQ4W2XIS/n/Q85IyV1v1juB0wfj2NK7QO8Xo2sJrAURAgVSlOU@Yu1GxNeFA5Lj7yojsFJd3cb665kkp05Mb4jVC7IEjgJuH2oVhVSc3KFa22dd4HIHUNPG1PS51Ao9/AiDPNa9lIhy0haXMxDLkEfGTIUzd8TAOl2Q8A3gldGXT5ewXfvMdB0bK1nehaiBFNWwDa5Fvqx6AY22tva1R6vrd1nkUGM3nNW5up2P9Xrldj3oXbZjOQOHrQMAoqYsc8Tet3GGE6QcXx9DjzLfUgVtDRwQ9Rdx0DCiOdNiLpI3dYRUCF5@DaMAW17oGcCKMh/tf7ULbIhayGYh/6EtS1dUyLlYrpcRHbtsBhCsAliIN9iSXxnj4YW7gE6eE8yb@DR5SB2Tz2TpwEJCroIe/paCzndy7gL9PPTqhaZlZd8lmQAn7@bl6oXSL3ArvNtACePXnNE1rIqFSG80@Kx9kXC1lAW6FU0VSP2R4@vK5zKQaHzEkEOWTCZ4SnItqUgSPgXyYlqDKT3jTEEqNYt5umt0l8Y9NYyugr44uLHQsLR6Qs8VVdOCy6YHFJO/wzqIQl4v/yCdRsJOuYvS5pmGQf54ODFiRnfoMKEFIsZ8yQQYIIYgK0tQ88AAolwSBQtWhGK@MwGxrmdY5sj092nO3rJRdpGJeMtItQLfHaA3swgOTQMYcj7hMBtkcF59NkbZAw7/HCg5xQoivsyr1DV6yvostqeO44Jc6TGV5hS0qOpHgYfieOOe7E8hAh5ql8Z3Lxznnx082m0fbh0/risTz1UsswM0ome0RyDMWtAdVlyYN5wh3AXcMW1nZEKJwijfnlrPHcfnzAMuHNzvimPAMI4nj9pP9refbz3/dpA5GtHN0cTSMY/VxDWAKI4jgrk1mq7TcYC3sCcrYwLm4mD74EkYy2cvnuxvtR/tHh4cz0XzemKZujpVxqeDVQX6DEGYKmd51R9YvcUVHRJTF2YRAmKDMleNgWzKJAmeErrxRFEqk9EDWWQcHiUJZ4F1nOd2maZmK5VeRy@XjWKvm8@X@nq/18trarnQLxe0QhYepWLFYO8IXJKMKc3cgInPiuAEEqYBmaeXKudDDgdE0S5wLBdL8xX53pK5bqFglPIVvdKtVCq6VurldK1cMoxiqZ/PZo2imu13ymo5d2vm5rKBrNXMNqIZIOh1OFlAnkD8UvBa6A4888DrnbOepmnFbqFfyWm9Qjbf61SyhXKvo5b0TsXI9vM5VVN7XU2thmFxRhWoxBAaDLlKG1jT0EtSwVOMhYPpfBPTKmO4DB0QnEQOScw4XEZGwSHwyKPHJFhExqnZwL2A7uESMk7RBO5FdB/hAvKMkyVr5BgAlgkQ15FltxM6VtAxWkFeWFsFUhnQz2X@qwMFMV@q2SuM/BzXoOfKd6mq5H7m9/sLzho5n0o4lFkz5xw58xXoxbXfoLA3vJYCR/HlKT6@cr00vhteS4Gj@Ao8PlzxXh7dNZ9loFFkRYoMV8iXxnXNYwlgFFOJYppfVZ/5lclv1ZJ6kNZS75WBorgrFDdfLW@/5qsV7WCxHLGZd5Bj4MSeOMA/PzFx3r6/0GNikQTeignhNMLiRNLMR5stkzDpbPn6jjAfEScGpn3qkOAcmdpZWS1gLFEUo1PrZsg@iBr0WAC9kambPnz8GnX69FgCgIPu9Zk58qBpz2Doh6FWV57TCydAl@VgcSp3IfmO0Z@AFKR0TBvNd4BJlTJB9jsdcxUo1ARuPgjfS8Cq7PkEJFFNzstqKPbi0gnQbD4Pe7x/QIAdnYS4xfl/tlD5/sT1IVTw/s/f6UEj3GyioX5BsmBkaNvGOeFHf2WLBUHRQo/lrTsb9aliyHRXlF0dl1x1KzIsj5paX5KGujtCkStobkBQfAAm3IJrPOd8LiZ8L0@kyqiSF9cZmG2OWHcJNMFeWxLhiZGQbTl6j6qBi8KmQYFcbGzeDMaUC4VzDA@MPKsSWrJywWZbBfzhxJ/wJ@4OuKsZzTHet3XRADJb0DuqASyy3jGNWxrd1U8nPUcCTo@KjBkrLoGdlZ4m66S@pZ9yYxuNy4vPC@iagwHwE8F7Fdj5EGQbEkqVc3rdhReePfHGUgcay4eOQzbqCqNbUnAt/lwFYgb75yLD6lozLXrco9Ej5CJ0AZaOKhq3NElzlWZeq2ZL71ygqD78eCzDBInBAZpT76bT2RwOe9Ha7/xWpNXhcayk8JXK8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyR7olab0540qKHk4dz0xLQGneRupaugeo5QfNYZxB89HjNnTHkakLYpc7M92C7LPshFsAVq0mB2Qr6NVdxzI97NrWKgp6fQFuliZuZ6PH3JS0uaxie8QzeUMpMi2nC07Xx6XcFYh2DyrHV1FxnXoOc2RnVaV1nXO8V7IWQ@fM4M/lA93bpbm6B8WSLEIJs7t0ROl178JU3A5Ej@X1eLo0X37XWuq@2AfCKY55Ae2eeO2ZluOxI3reVi0DF4Lx53KMnq9BU7clWg@aNy8PFmRqzORglnVFu@rWwLGK5YGiw2Nl40/cPo4Jwfu@1C@iXqp6N/UK@SPHVoP3SrJ/qrind7UdLU24uGg/Z7xlBF5GwoJFydUFBEkCd@IsL9xetkwhZYXLy6sawO0Oz/WL8P0bjCyrajccWcYXxG8D@4cBKmUw@C7nwX@T1PK3p9a7H3m6EW3prkLMNe6pZcBARs8bTcq0rPqRIdRs9v7Eqm9NjImxlFYddF4buL/9Fink/pnKBsVIBLOdOCOEc50R1NtAfrxXrnEMR9utBEa3TOjkd3I6S@ndGHj0MYrch2A4RMPNgAN7Ml5o3AUpzn5@e80Nx2HPdnoLmUSfj6VI5bv5qQVG3jPovlW44sIgrm3Vc9lsNuBv5uavFyy3CV25KOxrkz8XEiaXWcozWJwNceeMy9OYTaVC05unnoSTmvejTtqqGQECrlQU27QN/wKfq5pkGbXtOI71MU0IRLdnIv8GXCku/NzVlDd4o2A3GJvNfXg4c9Lpr5r14ANSIJ1C7aHgfRs2zE@93quZJVyyhl46uGa9fR5obiL3rlRgmKfJJb51wlrNeAYzKqpclku39kjOzjodw9L5a1rM3xZfRc7dGl/EsgR8Mq1t4XoYXwGbrajGr9Gt8QVUltkDIWdojAyy3iId6L3XEy98rQSaOngv8ZZpvXFVuLEJhMLG58Jq2xwr5Ts2iGW@7g4MlGssXBUPXFcR53BWfWnl7o/0gcHPVd1GPWdTHbh1mEuDM@PySY8q33XWhWB868ftqACd6dS48ML30gifXnShPSeju6fqrvX7Lm1Uuqujy8rSxYQ7eEV76AztoTHkO4Ei26ruARjp8xNxtxUC8j8YdhnRp/ldSvM1azmWdZ@aRfrIqaXj9JfmaRfPafUg6EfFe6F3wCN43TkFCGM9VRAN@qv6zdCYwJDlOb4zNiSyrQK1cLKIP1dR0XBx5zedhbp1hgBqJHz/pvHfKZsOdMcfj@nVHlsTjx4UVKLjdcuaco@SuQ9WmD7fdsTx1hg4ne7QvCtLHUP3bfNUCWeEuPVWyXY8Vwsmkx6hs2yZUHnuhYzYUJ/3P8LX/qomDSaX@LAVGZa3cZXtTFz3AmvCdxzmWc75jD4s7p@IpnH56gMaVuUgWBlc4k3cAO6sC3eQ3bIEEiwkrkQwYsKR4ZaMLDAs6soZpYXtnXO9I5fjj1V80bXyU6bm1m8/Zko02PZAk4Pm3MwtuC/gz8Ji9NLByh5OBt5Ncscn7HvAYuFjaUtvDfBM87WG5o0KI5BuB69V9a1ZCm7fhncbWm5i3Lq6Urh1eYXgVEvSHRNebXhBG05WTptZ5tjjTyb1taUMw80l5JtQF8vF5qB9ekafr4Wg6S5Ob@S4eIgIWAqp6xpeF6fSkSJz/olTH9sZAGWWLDYDDmGXFuHmqvXS5o9GPOnLZ8ZAx@2VT0zcaWktwQqI9fri9V2Rfmuie@a3Jo5vLI3v@gL2XdE91Qdm9/FCzYeRhTUa7MHjrwW0R6eblX8@ND06vxEabplzQiTjaIt41gZ@f5m0dm26PjoYffu0yhyjFOz9ZtI@C/eIRwZcMEB/fWlay2binTHJjRdkum0S3vRpZjZ4L8Wq5ZsAbkv@fDIaT7zgtTx12qczP0U9OiV379wEsii9AWrMhrrlL5/GnpuZBZ4rGCRnxlVc@Fem5QzYV@UsAxYNBm1kypcg3DYM14e6Dz3CXoLAlPY9F0px0kNyecHeAE4YOSaZtunfPsHj@zrISOEbC8MHGzyFqDzBp/zwY2OQjpfXyJNbORgY2y@6Fh6K/1hJgJNdwMIjOrSOxujc/DzeB8kYO0GE4ehiG@fz8tqtiz5VHFIde@JLuMv/tjGleOuYUmXTcnEONVjqW7tPX4jzGELbX@/iQw0QBCeedTEzrdx4cA3xTBuYtdW0eBE6lCYeGaTS4Dlt1LwjzNYYT08RyX/kLJN4Di9g9Lm3yAQDyGT0yOjiyuOdaT9zngLrBkPZGIju6LmBWwau0ZLlATHYE6erW1A/vTuTOaJol4wVM@FaHxsdaF9rZlrOiy2L@JHu6yt4J5o4JAkwMt2JK6bVMdzXNCM4Z14l1C5m6LExJTFkNcLwXij53S5nuHFabqGPXF/b8caOY/MnEeEsvNSntxMbGB7ocf8Vdxn3Ly@MfkuFtMXSHpzx7SZGjx/cW1Vc1@g4Fn9iEVaQA9vkmwt01zQ85YlpT6bkxiTg3ZaLOXwbb1Yu4TSHN4TOdm6CjB3t7sXNanyrsHdNkgKW@Ez3aMl/uUyzsJP4/ruKhrrbdXDtLDB85MrZ3JGwO@h4tFWab03oQKNMgaDp3UmoV@COrFqjzogeK2WSuZZ@bnTwyF2Hzo/6@nQZE7l4dCxwvHZ4KyRp2PGLLHUIUo9490B2XWRbrHFzTA8i6OdL0SRM7plpdN/q4h20NOpFNJes6CTRLu1Ii5vggM2xDMkf4h5LxfdXEYxn5umkd4@1rnABZTIycM16ceVmJVI53pAwwlm@Sh8RXNcItm7jLkHo@qEZqa60tRJlMXr4H2x/psDA3C7m8QT/ZCoNgJzdvS8AMj9x7eB1H7Q7dDy/b04PxqjGyXFX0RcsVgGCwIt3BzStryoEtKc9sfh8x2BuR9eoR/IdcIN9B0wWkXDfkAz7TCIVR9NwudLVQz0yK9vw@uZQ9dbdocGhEtJ/E2lK8DLBcSdwM93gSLUnh8qcgrNh1NXDUwrgqHe7E5yVgOqSGQGmUno6LYqxINRj55yNUFMMBvLoiOOpOa6xbGjEQg2BmhM8HvJOsYTONupMy2WZKNa4vgTg7qA8E6PG@mYY9ZbnmQMbshDmgFTdoBoMrkXHY8Ay@mG8zSZLXE6r2ap6xepMqArs5ITnGC9KZHc6Jj01z3nwZkI/qSeSkpRMJFt2lWWTEbhhgai0FFxfgIXM4ivIcFS/XIeVQwqootqscTUfQMJQhc5Qt3uWwV7YtEQI5Xe5sgquCeUYt77@8o97gWYh0qA1Mj3dggpB5WDOyBg655s83bC6xmMdNRNhHCD1WlxPhrSzxUDk8rtDrlAImuvF3nE5UFMSaCIDyyGfuIpywTEHV8/wyKXPEYPnJjo@FyQchQoLBbz8ZGTD4Nnzh57Mjkw6TTlxZ@cjAv1stu/iFHkvw/ZZz8BdhnRIllaELMc5pYMzmJNf/jFXzkJHZYMjjGHypJRpLkU8EauSRpRu15lArsNI3hquE4CksJJBzp3g@ivpBCN3EQ@QktYYwHYp1JlCyXDFKTtbR0zaZUnUNoY6DmpmP5XYev7p583sSf09GynGf/6OIl4GFSd8IlWKnpBhIUjtChFr3rsA3jPfJBMSU4EnGJ0jNgNu/Zy3B2pK40iGR4lDHHOccdhtkP0jNU8RNgbqE1JopnYOlaeMSGUWIaxxTspT6MCajfSIVLZ50MHAKlLUvNfVE6kJXxKUjnxWgARRAY0OJq5ki07WoiIQDJKYsndsiEgG/J9ayIKNV6SFumdG9e1wD3pu/myA8sjoTGh/7Jkma4U6FSfRrm80yATji4M6oJovW1MtK7Wmpd0T4GiDSm21pp9ktS@h1h0XQj1QsOftPnt0mZAb2XfvPP2CCcJVssbPMgCZSFwe7h/uHh1vHb84gla4CknbHj/RFNIaxCI6pDh0LNKuBfWCrOVH0J/INiODqL9RFGPzx8kINKhrQRIS3DhHmhZC3xF8WXjPmPO/CRDQtL7JYtHIAFigE7JhrWHhJ2PUEcaCsIGeI8IyE8cP7EBRxeCJkSW0lKpKYHWoLAkq655VxVYXdpO73afG7ozl9mrbXAqCNRal14z8eRGXVsHVP0i5x7rn/beXm8dye7kJ5pZyA2jkGobZ29p/8uL57mKwcJAnqluvFIJzlJw4Y0/j7Gmo2InUFwQBcUm1LjCBAnBrMJhx9ZKGf25AsQLi2B3xwIShlH8hNkNMqJk6ajg9CbiQVIpygPwNMiLXj3kC7ziXxXCMnovukhcxIgJ7QhR1mHFZCGKOk6ZOGa@wGBhrUF1h1zskIh7Q66Q3z/5kwh6HRcMxeuLxPrdiqIpGHY/Bf25UCk3aCZuyYDhTT5jENLgtwx5AgUNYscbHKJbgFSEkeN6FKL@oYRHy1Hut0yoGHV8IjkfCKG3pYy9kBuPsmeMbVfZm4pAKhpCYRPwFKffUuUJUalqu5pNUO4DYCJxyOG5RfPt7R3XkzjhrRvR9HucmNg5UAMR1kwaHpH0Xdfjy06tcSSCvcifQRxcOlTQT4AX6pyIuwWNnpmeCHEuN0EcexwJKiaUJCo76bUn5BtuyPOBJejB8A4fi41ALzIlMZ@r4wTrJZkIccFKOWMYME2II69Vv6ieDofQcJZtXPHCC4Chmby7O5MaaJEHNDUw7VGZbRe22JARXme9OcMtcI3kjSJiFKpmkoT@y5gCXaGpsGcqH3/0Drp2x5YP5B4F5mt0G228Htj6Yfyf0UVWw/bPIpoHth9z2UsEmu6mSbpbPSLvAylOIgJwPhRsFQ8IQqvWlAkVNjs39@f4h87qoLRYbdKRP59oKyUwopzBzBJhxRg2N4DyFWTvO4kk1Pwc8AeQCJEEeB9kaSs9wT1KonayqKJhxXNyQae@iMeX7CUhZ2ZsJKukETkwpFop5VYFMSmdhhKQ/ZYBHqXiEolgFwhg7M8f1V50u29jYYILX1S2jXqxxBFES@suc8CrKaAJgY1xaaDIIA0FmIcCvEQRLJfS0KmJQHM2SahIJW8/h@AYsYYoMACKisx1qXACe0wmqCpDZNqY@sU0XoRQEVNt25rTzhhFJEBGPG1VJXu@Ts@NROCM310vl@WYQvkCwIwSrCsswtvmStfyWfRKoFGWAfT9dgr82mP/JEj2jHLNQo8xNBZep6@opsTTs4ZHt4MTmHuSWpTRFyylqUZzDUCGICvKL/f0dRAk9HChG1zBfO2Nva2d3/7ODw6Mbio4IMnkdLMmSjY10S5IzzZPIkIzyvVip23vK0dPtvbAq53M1m1pEiNle0evZXJba9ZyuSP0LfhLtZtrkcSMhNXvfiGkjlrRHe65vxj7zVeYAd/hBmBuppsTLq@bJRqNlx28k/26Z8tq4vI7IBaaWR6prk9eziVmMFNUfo6J6Tw6PWat4xhoP3/nO6ezEduAw58HBw1iAAsRkJYRaRTwhAwd8BmimWkTjmvI9In18lohUikY5moM8DnXqY9eaacILVMANdW9omZ0YDOA9VIvIFbiEGkoi1S@yN7ZMPyXGaAqkjmwQELFUoFl/Wp3KtCKaIgW2FFeG3aZVLoxPjEEngPiShxNvyA6d8dzc1iMjND0HboQ9mvDlMoN9NhkBXJ9ezw0ksQbwJxIEhopKRlnlUjX0rECp3DSNivsgvSaqlgsKLo96hdRUlIfGtGcOgICnxAz09E9UYKuiY@9YaFI0ZyeBxvEa/hQPIM1X6UfpFpzOItebumzaPWOaQmU51RPgT9E9ef7FWVIUbuAAKTjcCVWiXdN0GHZE3Q96xExL4LXOVonU6V9TRVmpoMIhPMEPzQIpHvnuEzDC@JTqj/QxS01IBafHZEbWVCtlZzzfFZnU4Fo8bJZOk1QNL/IArhlB@2QixGEpnIdMKXVoHXT17B6@3ppj1lRl@QTMlIjIEjijtgNDOc5FiTGQkiBIlaKtY9uyKuaIY6/MMQ/CoH@MdIIx1EO5xJs0R9KEs4N1QaVmjQdzupRmPZDXaqVSDVpjkdRUGKDFTSovKxDtEhIScqlQv8GBbKg11KyOKvhxPh7IwsNvGrZtQAUBzox0GIP1CSCZK2bCT2lkZpq4KYU4z@Lj4IQ3ZHRRQ/du8tLCRduEUqPJmdoVjKmvWjio9oNh9UL5HxVZqV2mElb9QgFGR2ykEsO6ms6tp9MJez2VsHGof/AA53SuEsBJtGUQkaYAJCUssQb4DJxHPWHXEvpGKtGra@sUAqwgpF1CgPeeIl8m9Csl8QBG6gy4uLzzphIeKXnMyrJ6BfnDHpJQMoAzl6gTj76jgcknzHQa8yAn2piB90rrKE00u3Wk0PRRLeBGlcEo6G7XqGrUEje@IsIrMHAOGhoIu4aEPdhY3w6BZ/q5c8v8VvAePOFv4tklRtslDW@e/RcWfe5PWAJ6lyT9W1ylJteyCRU4TUElojWjiyIQk1//Oq4WmZBKbBZzZ@lkIVuDh1orsQL7JNHS8nEWfwjiurIuuMJl61H5jBl9rfhGkpp6X35zcnh6ePil2Eol4zsHLwU1D6AlVqH7vleJaSsu9nFXPL6uxOLKuvqgpCivXr0CdheuZkNuzEPJJ2JTSp40UyWwNEql9UyxvJ55mGxTVsSUpolHzDQV1jLHXq8HtzOkr9mk4vxim5uYFhjgzwK30bTP3WaZ4SCBaxg29LoLrqoX4qxV0vX1dF57aNdkLav98hdrV5nLw/bGL787Uow1fB3g6wdXT9F8pBY@WVv7ZHs7n89A5XHz4VeH397a2so/yhQOm4XNvJRd2/irv1hb07QNTVk78Tz1JNk8/VLQsnlB/uXPk4eH32p7HrYfXjmmghGfZbhVViiwU/YWrtM@wz@Z3/bmzDqaO/23OEACs1wnYpNMFnLJo5dJLO7buKqq8Qv6taka1pja2Cz9lx8dvIn78YamfOHC24@/iRfLcW4EA9hyoe0s3ohvIFjxKn6h1Ot1MJb@y7@D8I3PIB70udiAR6MQxlW8iDekOgV5F28UwaBqGqT7/3znO7F4Y4qI0NjfY1pDW@e4opYfqA/YlF@sFVfL@YOH4BxeoVd0MUVVtVbYnnPNjU0bOQ@h8NCuzJlzi9o9xIw4C7CBDB8Dhx8@Kq49fPWIbTRgqMWrWn0YoZrCSmXBcaA718D2JHJ/Lktwye3QXkOrFBQhXq5n2jz5CFfjc4ZrBY6eLCh7ZP9IuF28/vr/@usf//WP6Pdjuv9TLB5uaZCaZ42TRngxoYH0iQW2pzZ7yi/bhj/coRVd0AFMNpuVJR5vNPBB/8BGJnpfcwt8GpGFIGZBboELaAalG4u/hzZB7GNnjYWLNRQWmakIPNdkeDpXslnZEAU24VqDH/3hiqz4XCOXwJlAbl5rrHHbdSv1jcWb8ebJSZU60/0vtjzu@FksLgFpSKefA88YIPN9rhdwy3I7sEVIHY/F/0GvRozFL@E6SUtXV035ZbpWC/7AStUiG17cBHk6uZKkjZeNdLpJeWs2gkxuSCcNmbV5funxcgPiTW80N@rODt1yG@tISuadZNF5ePKy0dxYjCOI5uHDNHbmhxBPI3HCgImHmr3auGpcNTeurjY24L9Bz6vgDa5XGzf@9JpdtRVA0XV1go3eaiqNltIKGvQE7LLSQBdZaYGhAW@AazZj8UtEF9Y8IbVgdampFgsnEqMusV5Fv67HWFVd13JKYfpJcVeLxTVBUNbR6x0OTMBeVGJxZNIrnFevkMOrD1//H3i3Pnz9b8AKOcPPr5Fv5w3@nrzF3xsff8dd/D1/g7/jt/h77uPv0MPf0w7@YvE6Y8AbJTazVvYsq56qp2AwWRZY02F2qPZwLMgaLHuRvWDZkaP2wGTALwsmM9tn2QHL2llbVcETDD7L@mjqw2sAvz7E4sLPzGYx8uwZg1QsHGFImy6937WZ2Io1WfKVAUyNrMpZuWi2TwrF8Ztm8qQWV1othXN5TMvXSHvy1RVrt3efPWq3FcT71lPnYPY/OBjNW2/9jw6cpwfOyIH/wcHBU2jl9MO09BCueiO9Ebw2443aZqsqIfLKARrHlY3NViMnobmYBpTU0C39kdcsRng31loxEIG/@OK89sUX@D8/q53XyBBZwdCuRQABGDeAI3eACL6o1ciAZrjOKFayofH8i1Zk4gbli3Nw@oIBUx79lQXbP8Df/P/X/@kLlmqeiID@l1cbKbpE/Ini5dXlVfBsiKlUYEltwA8dwI5BLq8aaCSgSzA1U@KJeHXF3eCZEjd4hA1MY6NBgWeAQCLiUZqULn@k/mHfmDa/WkngikBaTQVLba3WNJsVax1wiebb9Xe0aiPWaD9LooMrbSChqSJBFPK1mrrOzVpeq9XygaVUrtXKgTmRSlVuXo3splosVrV8XhRrtWwAC8JYLTRCFIand2vYvWtxETPL@3wqizN@9MWEpFAVHjxIBd/Y2ByPQTZXK9l37yKndrtnuu02uufevRPaAm59qVcKYM@W370DcpMUQWp/5vBF15Sksk@0BqVQAXFcy5fAm6mKNktzqHu677upt@Y4I@A@OU8QSctxNuu4reSvfvjd77aSddwMQa55FSPAVFhhY6OYbzSKeTAXy1BwIcF316QG6YoqXiUUgRcXpO5kPPBSyyWRXK@S6M/iG2yzAf3Uw4tdXsWp/Vi@IKY6F4Z4CS6hm1qpcEeWL6bK6Urwq6@JrLHOgl@z2cyl8@ul9YcnJyfXmHykpbVLva5e1S/1Kk4JXdW6gRp9PLqiP3iQq0AtlrO1VqzdfrR1vNXGL/DhgjeMdwwdiSrHcDFz7CabNH9XqJw0sUQnrWSyWntI7a2WCyyerAVwUhIIPCtXqOBxz4uZfTzDNoVYMV64g9d6fMzUUg5G0diYdh2VsqyHC7cuc/r9NXCE5mIdXGP3DMsKPzpw7rhW79zsGWux@OGTrZ3d44y2AQOytre1k9GOXmzHVbQWZnbyzqH9@e7Wo4MXEODwye7W0e6n@5/vvjgEdy/2@q1uGLoxMYzz9mRy/gb10httYwyus6ttdE1Pf/1aH9PFapwYn59/@On3P/z0f/rwsx9@@Nn3P/zsx7/6@sffh/uP4f4hf//w31YK@PzV1//sjz784c/A8T/B/R/h/sWvvv797/Cb7H8O91/Ouf15cM/B8ZtV4411vAALylo5vQ6j3XqlAphArhsxSOu3f/X1j37@q69/5ydw/4vg/snN@3d/sfz@8fdW3xjuR390O8wP/x3cf8LjCmF/@IfcDd834P@Qw/3OTz783r/n/78Kfmj82Yff@3N8BJZ/@pO/@ssP3/0Pmlb@q3/94fs//PC9H3343nc/fO8HH773j7UPv/@v1ez8448@/PhP/@uf/cl//bP/hf5/TM8/uc//w0/@6d/8n3/zf//NnwX3L@D@92D6xd/8B0Djv/vTn@L/R3/6d//xp/j/3//l3/3p//p3v/2vyPAH3PD//ot/y59/@93v/@33/vnffvfrFc/v3/r8@h7uX/93cLl/Pu8Tz33K9bEuX/9G@flvqY1ZKoAD9IEApgFDu31hsBqLZVk2eEAn/PE/@fD7vwW4/XsACbb/GWzw5xbw@gFZvvxywS9NsxpS@ssvQRz8MhALv5wH@gFj7xTgubMP3wHAl@TLLxZBQaL/G0IBGAugQrCFxAkEd0xy5199/c9/ju5RSHT9rfn4sqHrHGwCgd@FRfwBduaoGPOwP0By8OGn3/nw83/84ad/8OGnv41jgZSvZLYyMIDfPmcKgIV7wCFg8T5wAKiiSAiy@1pMA8PaBs7xxdT0q1fQCGtgApFqPVbIgS2mNsisohkCgqS/TpFM0zgtAvc0lq@ADQzgNCUDeKXBazuNH4NOx6Z18CNQ/Io0Q2OjjPNzOGlQh3gxEA@TaZdBXmHTbYoFQtbTz1l7vT7lAdPo0KAYGGYInZ4Lqiaky/VHkGB9@ohhXBh5OvYK3q/qjXJ92sDo3lMWII70NiQJUPiR6vS08R7sdYoT4GPTR@8hK@V6Ot0og0udikqpZdqUplqgwlHZ04zKje6M4a7FzYeMfSKoZYHPakBVsgAan@kZ9CZN@m2Cfyu9HhSH/qGR7nUMD@00pfrhbtx/E50pfAAA8UoSbnaDW5IwNw/Be8qjSlOy8ErzGKDm0nxSlEUOxKCkY2lq3zRZIH3Iw8dcG3xwxuiwOIlEAkwbDSEntA9ATGTuadXzdReX4ohZrDKhWBHQGfcN8R2RiUOSJtcfrcNThf/uGu0CppLU1mOJJM5JJFmYkpTOOXknzgsRlpBs61SANAGyT8AH74cPwQw1RO@ZWyw@C8cFDFp1ZWoxz8RYir54JNLEh4FMEIs99QbbzhSY@4wgZNQirqaIfFok9m2nWq2/V/OlGLzJPsFvLQVf/YHGwi9OyxsbWOmNS4kmaNAIjGEx1mgEy8ZMjTWOdo8B/PiAqVpWZiAKXOZLWr6QL2i5YrFQ0tR8sZIvFso5IGXFbEHT1Eo@XylXSldUlodADTLV9U5ho/GPblz/wz9adi13xSvW@JJNZZp9voo1rDrfupjA5WOhlRVqNFNENZdoZjP403I5eEIeM2qhdLK2Zl1KWOQW7Ze7xAV6yGbsUsLZ7m/AxWLfiLFvgBNckAYuoLFgy8P@QS1Y3sbPJfIlbkEtAO6IsRbgDo8NGvHy8nLujsXXvvrKZ40GMPXS/l4sDjg/ZOF6rmT25KFMHznsTVyDfAeMPdr/fP9o/@CZ/Gj/CHjtb@NRGjkWv7q66kerEGQ12MHBQQyJDYhNORXDX3XZZDIh3w7Yr6Z6bDx/1cYxTZO0nJRTJTWH/zsMGv7vD6/BX8MnhMppMX4sysITJ@H8UyX2/v37KW0WqO7bfrBrQMuX0Z3FEOsfAEV/oHJjoTgzZtG4ERyKb8RocbQJGHcSwy9oNU9iG0rkeYz6CZ5B0wGu2@wJ7hH2HXbs8L2o20Z3BcTOkH8Lfsd1QIr6zWG2dfuUez0y@UHpyOuxjppSvZHpD1dAvBiP8JyY4f53i2F31IEM4jIJB9iGh2s5zjKAEntxuKKUTyO9JrgPgRSbAPjz/U8fH8@9j3e3dh7Himz74Nmja69CAFRgT3b3jiNrifuGQQtRFN/effLkujV4AQGtkdi8xgqlTAbGIXjgO0MXveXEyxBElVczKLqvg1DeZPmTGrAD5dqmitMkhYRSVw@foDxvOYcuUNoWSufvpY3P6w090QdaXd@WGuX36XyJlXPWZWN3iF@IdWuuMfUHxpo9YS@a0FVPUGMJ1BqeA5RjT3F7ZEXlZ31ML0ZH7vCrVPgFOj@GJ617@OVpnHHp4CegJ2O20hFe6IRG1xwMYQQ5d0KAWEfXGdwfe0H4eXkcqu9WB5@nQW43fKwl4Lgmb/ZZNiYThdAq5UK5ktPKmXKlnC@oxUIho2oZtVQuVYCaZ9WyWiwXKmqmnK/k8jDcgG@hUorFgQybfUWBoVQVBHhXIVq7ix9S2MAvUjjysBGL83ku9jali9DOkX3CBAPCCPhJL8@nHeDrZl3Q8ng8I6cyiFFnXRbf29vJ7u0JwjZacAJ@JysIPbQUytlsaVsQDPLZgSFREwSHhwEvAPO5JZvd3hGECY8A1bIIwhAtu0Xk8QXBRMvO1t4epvMaLRqGB7BT7sMtVmgpAZiNllyOhARBeBNFB3BbPKE85XQXLZgm@uxxnx3wE4RPw/xksxDDcw7HY3gclnVrSxD2uWVrC30@o4IXeFa/iZYtugTBBQsgoSAMwDBwDcMWhA4YERUFoQum7oUObvjRClTVYfu6IFzwCsIqEoQpQevdUwGY2cAdk3n8@LE@9HvGgF8XLn93IWvgY04nu3udTz/tDAYd92Jr99Pn6PPZZ4/11xcTtzPoBME6bbgcCAM@p6OL6xfkcb/d1q2lPt8EH/uaT/uibWDe2vobyFNwDTCRUfsz8PkMfKZLLh4bXCMA7eC1PYL3tt4hn/AiH3pPOx2hhojqX4wNnOLDPkOfps@M9K7r1NA@ra8lU8nMRbOYPamRMxulxMts7Qp9@yn6LCJSSPHyojmtZ09AwClpwRGSlNCaagVTyKyNNoHoVdf0TVXLp6dV1Lnr9JMsKambKfXB@tvUM3FTy@WrQmtzUxKa6smmpparxdLL9YkgiFV8buZK1bepbDLLGD7EZulks1SYC1EqpXVFq5ZKYu0KasKHYaoz8Y12O5U6N/RTUcS8Io8A@adisgsqolnrp6aZaZ1nil2ItWldrfHD4ix7I64eaiuZ4LfHeIwDiG66ma0iAU8JaqUsQPqKkhJFpEZIP@D96otw1Sd6zRkWjPySWVXiHy5Uy0VRxsMIbaffpo83sVfzkMhyx77Ak0N0ajjc4EfCiVeNHSOHjgOAzlAjUge/lUqHxkFA5Bp2GJ//UEuVWKwRMKmH/LMxtcD66eMdGfjWwIZ6T@Q9/ES248r4aVd/wYfr5AidjmHAkh8buG2vG7rt8PO88u4URBA8s1C7lL6QruZDHAEvztPAIw01OuuOh4NRAYzZY3q9ASa9x1KUPtPFcypnu9Got@sjYzT2L0Ay4ivGUKow@LPJiG0zDosnjcJzFu36NlRAtmajEjQDrYlpfBpr9FDFy3Z9@3JSRRbzqmbU6QPgQhxPZ23a9Ynt6X3j0HDxYND@AQzdBp7A6Q5ftXYRcAcq@/JKarjMnhVi3@N1FB3zoAxdYoYCj3Y9e1Wbz3VKlxodsTaoNxH0HT42JEE4kaTmuxMQuGqxBvS@2kVcr3uTDv9KXrYDslaxNgU3tZSvDVmn3nk5rbn1MYgIrGZBLc5JPkyvEfw7CwbSttyuT2e1kas3NZB9splQGtJw11dGy1YymgojKYywEBLuEtjzcKtwg7@KslLKSgmMCZnsNCurGdVQMyBqvjJ7r8SM7@za0CLZahUbBhqVrPDWmZjW1q1Uz2H6hkRtDF28RhnXM0M2NuGRgnDPDd2iAKIosZT0ZrOYLmRFsfYGcu0mUj15W9zM13qpbdYWwQF4A7g1VszX@vXUS3GxjsVaak2se8Ybqk8kFVQZ4zVojkAe9CajZpatFdXMpdSWrizd8xNqSas2J4mmpEJps@8GG8JXDeEEmuaKxeA3v2oDrEcN3EKywJmVGbsxcxsjA2oZ0IpqRasFILFxQKRSQgq/oMw3maaSyZKWTIrJGs48rIF7QOSIIiWBPCYfqJsCsDtCVahoIGfOEbcbWeDCVRFEwKtYz/TGDMSs@GXs6vJqY37fzDfZxYWelkLrA8YG6USMKbSKLrfjbI1Mktyg6aGt@tbg@VYtgN7aicWrtElstqOHtYJTuZKy9rFL9@mNxkv@buEeFUg1Rkp/muwkkBW1HJS5N2eH8nmXMV6rfO@GspFuKK2YIFDf5guA5YLIc8rex0l/Ptu57AdEqfoUxU2W0qu8zzZPxPfPTOuynJMaJE@mWPx9GmoE97s1lPdxGBauqKLDXWXffKUVoOptJ3QA2dQH4gejSKEg4BSM8YqNjyovSy/LL5@@OHhxsMceZqvlanmuIVoPMxk1qSY32ENgXs3nuyC9vGNOQX1vf8Z32MVr8eo4mcsnc/PB6vFpPR8u7KbURkNSNzS2CRjKqkCX@mpRyr5rcHRrkEdRA58Pv/WT/HSjDHYNGMQq1GQhrTUa6romxscfvv43eGTrcvfzrScsiQfo//4vfq6V/v4v/iUtJiavauim5UpxgESjWizFLy/Hl5dXcHG/QvwkzvOUL4lg5ivcaryhBM5qSRXjnsRtkN1C3HsXaNRIadky@O0ccJtQhFqMV@KxePnpq3eMbYBY2egNBqZGJkVZENUSVRC/4M/e4zTWe2ntFVAVz0souOxZQeBw7mW90Wis0w7IZCONRw@1Ak35N69qJ3xuBKWRdZt@hreOP@Nl5LDueWAPbWBd3zBYoaEyEF8U5cNv/b6mFf/@L363Jb5rv2t/C@hspVIpqlr81zeveKCTSIO8GDbfBlvFQ7xSme/nR/L92uMfOA/PMtLHrYFPJi0zHn0h1TLtUwiAnAGY8bOpwEpU2T0PTsaCgfstnuQJzB3dM4r50OZdeLgHHWcN8SCjV1WUgekPJx06uXjsXuz7B3SuQwH8MX2HmzuW01FGOs490LeyPBClAAJVq09sBUZLPJZB3xJF7hVVVLRJ7RMUrdcGsDYWKyVWYwxSHuMx69a03xfofLZh9Y6MsU7qfcA/PMS630MwVP5Ep7/Dg8cLnFV06phq3GDJHb75XqLj4w4xNF4yPHBIVctItYWBx0EEPAAdHGOiffWCjDb8PLQQ7qkHiL6D@l9DePqC9CxA9EHpWQgsI2pfCfiH@nyJWJrKnw4zgfPK3IHyMbMGic4cKCHKjcvMjO4OSLGZjaqhIK0UNKuMei6bavUkwznOukr1TefcTVTeA2w8anOhkmCFkrbPvukC06aW5/S8EMtGIefLka4HOQFA3iB4rhu1euEpBafzmrQgBSonEP/k0C846o@qw0jBECC@HWi4Zecd0ycAGOAIAEMqAzz/w6sos4CqnckAD1ZgX5Add6CYnjcxCqVynjKk42ntEBSY3AVQTQnUbiuUOTwcHZWi4g@ZZZwZFqkfCLKN@p103ikJz3A3Dap0RFa9KBLqQFUulBRqIVXJcLdHu3tPto53H2WYpBYQHE@3dZ0INjVXudw7Tf59a@INAzTCILz7yp1iniN5ysskHypJMcj6w/lqT89nOIwAv46FE4XjVLJOwVxjhJ8i4xGzsd5DWpWhMHYyOMGPR@f5CTHTw6xMXAvxJqzcsOfH4wKiNKYVRxT0/B6ECr7zDmGwYAGHAzYgPDeAVtIKqIGAurV9wEjUT0KYKyw76g6EVZIaXAGDsGPhtwmTqEtrntomqe/oLHmMetFhiCfStpYkuoAqHob15CdestYF5j3kLNhZaiJeBiUw7T7mIsUr7tjZvgjbLzUJzt4IUCEisMdidBjnl3@ZBG4jis@zUr54eaa77G0dMJR6nMyJ@q5FZxxTSa4uF4K9lZEHCc681f1aFKDj9C5k1AZo93aGptVLvZ1PYwwMp9lPpdPdej0nXkKS7hiIkzcGYmigSCfW0K2/4AYW0pSTUlotG/Inr9vGOfvy6ZPH0OTPDTrS3nx5sp5QMsDgijUsgl5PIdCjg6eHuusZriiP8b0XCU8p/JpIkIgMrT3ymtkTyn1GwKIp2AuBcg4MPyi9t31xrA@e6SMjldST/DAZJmVCo5gbusylpJqZTotQRL1pnizUUV1YbFxBvBzUCWroGv1aByr6tHbl1c9SA7Hmw2s4n0QBkqhrGsXuQ6C6B49rtW7it8UfHz99Uk9u6AxjrS/pFcl0J0IOQBRCGDolv@W6@sUC6gBVIazy@XlQQhi40kmhsViWDUVvJIFxXZmfJw5psZBlOTlD4F5qkgkwzq3fbNKaO8OCi7FRRwc@tH26eyxkIKw7MUR0tHF4uyCixVUd1MM0OLohpaAh8OIIYer1/IMH5MbVnNTrWjYrAmrWriA2DzA3FQk/bu3K1eu9VFSR@thcolZBkzVFt71zVBEOLHC2UNp0XBgi6j3gIR94QELqqAb7zPQvHniAbfVQRcMDfta0vpZfLx@Y29/6snJUfJTqdj5ThYzw2nNsENTc8XwGXP1c5mwR0Fi3y7GLMoHqQru6MtZPHSXfy3bL2bJa6hmlglHO5srdgpGrdIBL7Pbz5U6vUtJLhW5HgcHNpyDyyMSvVwkc/THZ/v2SXcWYlUHw7/dV4N57hUq/omVzuXynXOhl8/l@WdVzuWJPK3cqndu5tll@UOgK6S6OHdcp8CermbvYDdoehBb/Pw';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1PLconsloPrs puts~-<V=>a$f 16=B->8~+47 83l{>Ehar Cr;rextge!nu U[d 2]persngtalle.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment K`250
#nocomment outtext("155")
#ce` pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#{{p{{}}}}say 235#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Recently TIO has been unable to test all the languages in 60 sec, so I added this line to the test driver:
if (( $a <= 230 )); then continue; fi
Tested in two runs: on first run $a <= 0
, on second run $a <= 230
(skip already tested langs).
Retina 1 code is on line 233: K`250
.
Constant stage K
is used to set result to "250" (see list of all stages and about constant stages). Replace stages below don't change it.
Note: Constant stage doesn't have a second parameter, so lines below it have different layout for Retina 1 – even lines are "bad" (must be valid regexes), odd lines are "good".
So #8M`|
line is a substitution string for a replace stage in Retina 1.
Also note that there is no match stage (M
) in Retina 1.
Retina 0 doesn't have constant stages (see Retina 0 stages), so it is executed as before.
The state of `
comment is restored on line 235: #ce`
(for Pip).
Golf of line 21:
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
[ '`e```.1.0.6i_]56pq['];#/\/;print 24; exit}} __END__/
It is possible because 05AB1E does not execute this line anymore. Space after [
is for Zsh. Spaces before __END__
/exit
are for CSL/Fission.
"
→'
fixes this line for Retina 1.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWmp771zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@yFbemjTk9nAGG4Y9fwKfoCgyi6pxRm0afI2FPH9QxMvmt4noOOJcY2jNHYv2iApQwQums6T7aefXotcIWxT3XI2dgyptfyombZF6bh9q6FUFX2@fHe3nVXjX1Tcmy2dzN/ao69cD3d0q/Hn2dbE9/Z96@7F9jWwLB1pskVWbvuWWTbrn4jSIm5ht7rm5Yhm3aXSWxoWGPDZejC@o4LTeYbVjlbzra3ZiHlLoYtzzyvRVsPL6a7Aw88nTMDjAa0xNg0eqzvOiOm2945pKRWsjN4jLayiA5dyCAgGnvtQeiewTzbHI8Nn3tCcQ2XvCFlZpn2aYxj36Hr9CZd0x4AnAH1Op74VCYv1oVgDTYOcFhGA4tTLXAwyMKRMzLm28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAWaxdzPMc9jEm3PqWPpQ7soxrFxMhY1OLWay7njMuBcUA7K0ly0zY@S8Ntlb8LeGHpuOR8wzR@Dtd51@3zDYW2M8hOBs1Iv1nBiDqzu@VrLIljAAxjagdDuH34Z687E67T5krcc6c3CQD8ozlVi3Hag@l9n6iGNDd3xBpYdoohB9x5HRvecYnp302bnjnrKO0dWx2JiYZwz6@sSCFM0@NgfggemxkQNvaESbQbYgsI91gXFjYrGlBcFkwuY1xtAxsXkdRBdo67CVz10d8MP1gnb0zRFgh@knPWbonokUC4J4ht0jzBhHtMyB0s43OjszoeNBVUxcitszXEJ9ipdhKSBKPcLV1Llr@oARWIotdmjoLjt2DUPkeGp4XX2MWDqfJCTmYAo@FkQmxNzYSO4e7CUBQXkIWR8DQrq54299FtOZXGeJdg3uuiDUYrvPHrHLRAvNnGYCEo/dlC6y@nvmKa2WAfdU7SgD9yoGscagViymOGNf0aUxZFDyIYOKjkY0SWeaPLbmEmYb19pgrttwqB60BhAB9nmGStaduC5S91ml6qdQaMuxB1CfUFh3YvMmL2ahCQD/el6GGWcG4gBvI@ecavh4CBgCfwCdoyx8wKEKhSEHumJQo2G6nmNNCA5Cej72R6gVCIox7vfZ56yvmxYGAX@MiufaNTxATgwzsXvY8iPTNnoyC7NBVMeFvngGyekQKTlAbxjN0RbKFABDQzhUVPT68Lt/0BsMIJ6tbtdxewG6fg7I3qWhUafMwuDGEGEdW7coWwCXwdR5cEjgTLfMHlE53b4IkqBMUKrnzsTqMeqo5yZ0uaEOxNYAAtH1DY7kzsSHPGbYSD/lFNHkmAsFH@kdaFhKgNKmYkvs4Q60Uhe6OeGMNJr4/TKTxrss6SkvU5vV1OZay4DMibK4nlCUQQ0QTl4nJ7Alb8Ocz7cWhgrP1z3H7MXGF/7QsTUmdZnQrTtjw04lF@JIZpJuJynKSKlTYs2sd@W@afdSyQ3AxQYknBRr3Xq3aVZPateCzycJ0ZxjNNhdjVRXFJDUUKc4U0bAXMhAyT6XAtOcn@O1scrRW55zxoq57nbGHeLEuiBeOoggQIdkzzKMcSorqyKSCYRbWm70WFbSa3EEBa6aJ@lkPJmeLzrFACVdKCh21mPTQbJljYfIb0Cl2N4YaK6LuNvVAXs8HNR8YOkyrEN4TSMhUBaiiedGEqh2BwhpiEfUJXmXw/ASEsoghlkXWuzJRm@uIwMRgL7sezeoseUgd0B5wpEHSIeNieoDaBoIzAuyxQvCUyKXxSKd2kBQMLaOwcpSx4ROgN0NaHqA83NlA/CcxmEgNt5J5mjPSL/AUY2zBrMOg2OazkZAHtwL1jWQ5gDxMfiAgolMqP95wPcyp8@yklYoLPaxG13Md5Ut6Ssg0m@VW3sSFn6@MyGhYX1gsy3dHkz0AdALx4YgerdrjP2AUEFJPB9I0fXxhhylYPCUvWEs8fB62jSIhOzRLA0k8rz1gqFQR@oSsO0S8GTI@nFZgPVMF8gSjOTXUgeAs2uJC68QZCEDr4QVWQg5AEAyY2p0Jz5QNUDg86HZHQLOYu5sThf5IHQ9eXCaTx0ou9SPksbMqI0HWkxWIifMxsooJGzRm/HA4IpRNRYcqPHnHW6PWfdGSyJ2oizCQDDnKiu6DLh3R5wjx3aWRAoVGUWLIIs@vB2AEztCphgGrpDtos4accpRE0GbAdWAng/4N/T9sVeFccL0h5OODJiiHLsX@/6Bjcii@O6F6Tvc3LGcDpBlD/qnEqagdCcdc3qtQOQWteFrL3YGDFjfY3UYud9MAOtSyb4HBJPcdxB4zksgwk1R8KcAgAQkQ0Wl@h6R4j0gKkcXdjclLCClkGEC9l1BBAMGjKrmM2TeFrP5Gpyu5xLB5jMjKwileG6XDNIcT4rRIzhlK/aNhaLdM4@xbwgCPPq65RnwtieWhdaJzalcivMKIruMfeMbQNpSlJw5Gltm1/Tb3Jc9eBDwFGwNZDxkm/rIM4kQ5huBMC0DQQGYYPjh0LLvHBGzmxKhIN@4WkjYcF3H5en6Q9c5Z@SAYLH5St1xRkjd2RfEcCEHDWKtaaN4H4ylNJTqS1mIaEwlfjmZlF87pp26TK6trSWryQaMmGtrm2DaQNMmmtJg2iSTRCaEk9FEITJkQt8mhUC3k@RVM4x5Kp5gd5jiaP/WHKf0ZrWaO8noTTV4a/gWoZ5hxABoCV8QT1Ks19EoikLjHAoqd/qLpd/BUe@o65rjoBI@0890bg9qIUfVAA3nuCgY1JB5ub1ORnUXuAsQBrrDlJtsNbOtk9Zlq5duXSUzGFqs6fUOFArSS43kgetMgA0Rm/mqpJ6IYjMHzEennswm11OpsgRiHEgi4idlMa3z2k4lDRgNU61WEio1qJ9md@hSfNOMJopRVUE@kOEBXjuVlC/LkH5HPBHTSQgrJjMgutWTSaiZLlaCR4XGvrRQQQfPv8krZiedjlH3BqkU7xvDKbih0LsY/HDy9i3SLh5HJ8Iwa6JzLm8cACj7dggro@c1oTX06vQZ0tGFND51@lwq2sHH7pO9mDGl1vr0YG/3eZ2SGereKfAU0gBhFeCVoVbcngzUwJr0jNgyGCAbYOrOcoJzB5j4oNtlksMITOryTMwNF122IjagNcR4OkyyRotF8IaQ352FMlAk5E4hb@NfumGWOPjSPEVJ7gHF3jl6sjBFNjoFfoJ1PQuZb8nlBQCrss4de/SKZIwq2ycZzQYGE3AL@MteNBdgO7aEtDAU55z5hPiECECQG3JbyEmYCzAYcd@cgkgcx/mUgPVHjhW5/x3HBuHUkL8gaigwIOQ4W2XIS/n/Q85IyV1v1juB0wfj2NK7QO8Xo2sJrAURAgVSlOU@Yu1GxNeFA5Lj7yojsFJd3cb665kkp05Mb4jVC7IEjgJuH2oVhVSc3KFa22dd4HIHUNPG1PS51Ao9/AiDPNa9lIhy0haXMxDLkEfGTIUzd8TAOl2Q8A3gldGXT5ewXfvMdB0bK1nehaiBFNWwDa5Fvqx6AY22tva1R6vrd1nkUGM3nNW5up2P9Xrldj3oXbZjOQOHrQMAoqYsc8Tet3GGE6QcXx9DjzLfUgVtDRwQ9Rdx0DCiOdNiLpI3dYRUCF5@DaMAW17oGcCKMh/tf7ULbIhayGYh/6EtS1dUyLlYrpcRHbtsBhCsAliIN9iSXxnj4YW7gE6eE8yb@DR5SB2Tz2TpwEJCroIe/paCzndy7gL9PPTqhaZlZd8lmQAn7@bl6oXSL3ArvNtACePXnNE1rIqFSG80@Kx9kXC1lAW6FU0VSP2R4@vK5zKQaHzEkEOWTCZ4SnItqUgSPgXyYlqDKT3jTEEqNYt5umt0l8Y9NYyugr44uLHQsLR6Qs8VVdOCy6YHFJO/wzqIQl4v/yCdRsJOuYvS5pmGQf54ODFiRnfoMKEFIsZ8yQQYIIYgK0tQ88AAolwSBQtWhGK@MwGxrmdY5sj092nO3rJRdpGJeMtItQLfHaA3swgOTQMYcj7hMBtkcF59NkbZAw7/HCg5xQoivsyr1DV6yvostqeO44Jc6TGV5hS0qOpHgYfieOOe7E8hAh5ql8Z3Lxznnx082m0fbh0/risTz1UsswM0ome0RyDMWtAdVlyYN5wh3AXcMW1nZEKJwijfnlrPHcfnzAMuHNzvimPAMI4nj9pP9refbz3/dpA5GtHN0cTSMY/VxDWAKI4jgrk1mq7TcYC3sCcrYwLm4mD74EkYy2cvnuxvtR/tHh4cz0XzemKZujpVxqeDVQX6DEGYKmd51R9YvcUVHRJTF2YRAmKDMleNgWzKJAmeErrxRFEqk9EDWWQcHiUJZ4F1nOd2maZmK5VeRy@XjWKvm8@X@nq/18trarnQLxe0QhYepWLFYO8IXJKMKc3cgInPiuAEEqYBmaeXKudDDgdE0S5wLBdL8xX53pK5bqFglPIVvdKtVCq6VurldK1cMoxiqZ/PZo2imu13ymo5d2vm5rKBrNXMNqIZIOh1OFlAnkD8UvBa6A4888DrnbOepmnFbqFfyWm9Qjbf61SyhXKvo5b0TsXI9vM5VVN7XU2thmFxRhWoxBAaDLlKG1jT0EtSwVOMhYPpfBPTKmO4DB0QnEQOScw4XEZGwSHwyKPHJFhExqnZwL2A7uESMk7RBO5FdB/hAvKMkyVr5BgAlgkQ15FltxM6VtAxWkFeWFsFUhnQz2X@qwMFMV@q2SuM/BzXoOfKd6mq5H7m9/sLzho5n0o4lFkz5xw58xXoxbXfoLA3vJYCR/HlKT6@cr00vhteS4Gj@Ao8PlzxXh7dNZ9loFFkRYoMV8iXxnXNYwlgFFOJYppfVZ/5lclv1ZJ6kNZS75WBorgrFDdfLW@/5qsV7WCxHLGZd5Bj4MSeOMA/PzFx3r6/0GNikQTeignhNMLiRNLMR5stkzDpbPn6jjAfEScGpn3qkOAcmdpZWS1gLFEUo1PrZsg@iBr0WAC9kambPnz8GnX69FgCgIPu9Zk58qBpz2Doh6FWV57TCydAl@VgcSp3IfmO0Z@AFKR0TBvNd4BJlTJB9jsdcxUo1ARuPgjfS8Cq7PkEJFFNzstqKPbi0gnQbD4Pe7x/QIAdnYS4xfl/tlD5/sT1IVTw/s/f6UEj3GyioX5BsmBkaNvGOeFHf2WLBUHRQo/lrTsb9aliyHRXlF0dl1x1KzIsj5paX5KGujtCkStobkBQfAAm3IJrPOd8LiZ8L0@kyqiSF9cZmG2OWHcJNMFeWxLhiZGQbTl6j6qBi8KmQYFcbGzeDMaUC4VzDA@MPKsSWrJywWZbBfzhxJ/wJ@4OuKsZzTHet3XRADJb0DuqASyy3jGNWxrd1U8nPUcCTo@KjBkrLoGdlZ4m66S@pZ9yYxuNy4vPC@iagwHwE8F7Fdj5EGQbEkqVc3rdhReePfHGUgcay4eOQzbqCqNbUnAt/lwFYgb75yLD6lozLXrco9Ej5CJ0AZaOKhq3NElzlWZeq2ZL71ygqD78eCzDBInBAZpT76bT2RwOe9Ha7/xWpNXhcayk8JXK8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyR7olab0540qKHk4dz0xLQGneRupaugeo5QfNYZxB89HjNnTHkakLYpc7M92C7LPshFsAVq0mB2Qr6NVdxzI97NrWKgp6fQFuliZuZ6PH3JS0uaxie8QzeUMpMi2nC07Xx6XcFYh2DyrHV1FxnXoOc2RnVaV1nXO8V7IWQ@fM4M/lA93bpbm6B8WSLEIJs7t0ROl178JU3A5Ej@X1eLo0X37XWuq@2AfCKY55Ae2eeO2ZluOxI3reVi0DF4Lx53KMnq9BU7clWg@aNy8PFmRqzORglnVFu@rWwLGK5YGiw2Nl40/cPo4Jwfu@1C@iXqp6N/UK@SPHVoP3SrJ/qrind7UdLU24uGg/Z7xlBF5GwoJFydUFBEkCd@IsL9xetkwhZYXLy6sawO0Oz/WL8P0bjCyrajccWcYXxG8D@4cBKmUw@C7nwX@T1PK3p9a7H3m6EW3prkLMNe6pZcBARs8bTcq0rPqRIdRs9v7Eqm9NjImxlFYddF4buL/9Fink/pnKBsVIBLOdOCOEc50R1NtAfrxXrnEMR9utBEa3TOjkd3I6S@ndGHj0MYrch2A4RMPNgAN7Ml5o3AUpzn5@e80Nx2HPdnoLmUSfj6VI5bv5qQVG3jPovlW44sIgrm3Vc9lsNuBv5uavFyy3CV25KOxrkz8XEiaXWcozWJwNceeMy9OYTaVC05unnoSTmvejTtqqGQECrlQU27QN/wKfq5pkGbXtOI71MU0IRLdnIv8GXCku/NzVlDd4o2A3GJvNfXg4c9Lpr5r14ANSIJ1C7aHgfRs2zE@93quZJVyyhl46uGa9fR5obiL3rlRgmKfJJb51wlrNeAYzKqpclku39kjOzjodw9L5a1rM3xZfRc7dGl/EsgR8Mq1t4XoYXwGbrajGr9Gt8QVUltkDIWdojAyy3iId6L3XEy98rQSaOngv8ZZpvXFVuLEJhMLG58Jq2xwr5Ts2iGW@7g4MlGssXBUPXFcR53BWfWnl7o/0gcHPVd1GPWdTHbh1mEuDM@PySY8q33XWhWB868ftqACd6dS48ML30gifXnShPSeju6fqrvX7Lm1Uuqujy8rSxYQ7eEV76AztoTHkO4Ei26ruARjp8xNxtxUC8j8YdhnRp/ldSvM1azmWdZ@aRfrIqaXj9JfmaRfPafUg6EfFe6F3wCN43TkFCGM9VRAN@qv6zdCYwJDlOb4zNiSyrQK1cLKIP1dR0XBx5zedhbp1hgBqJHz/pvHfKZsOdMcfj@nVHlsTjx4UVKLjdcuaco@SuQ9WmD7fdsTx1hg4ne7QvCtLHUP3bfNUCWeEuPVWyXY8Vwsmkx6hs2yZUHnuhYzYUJ/3P8LX/qomDSaX@LAVGZa3cZXtTFz3AmvCdxzmWc75jD4s7p@IpnH56gMaVuUgWBlc4k3cAO6sC3eQ3bIEEiwkrkQwYsKR4ZaMLDAs6soZpYXtnXO9I5fjj1V80bXyU6bm1m8/Zko02PZAk4Pm3MwtuC/gz8Ji9NLByh5OBt5Ncscn7HvAYuFjaUtvDfBM87WG5o0KI5BuB69V9a1ZCm7fhncbWm5i3Lq6Urh1eYXgVEvSHRNebXhBG05WTptZ5tjjTyb1taUMw80l5JtQF8vF5qB9ekafr4Wg6S5Ob@S4eIgIWAqp6xpeF6fSkSJz/olTH9sZAGWWLDYDDmGXFuHmqvXS5o9GPOnLZ8ZAx@2VT0zcaWktwQqI9fri9V2Rfmuie@a3Jo5vLI3v@gL2XdE91Qdm9/FCzYeRhTUa7MHjrwW0R6eblX8@ND06vxEabplzQiTjaIt41gZ@f5m0dm26PjoYffu0yhyjFOz9ZtI@C/eIRwZcMEB/fWlay2binTHJjRdkum0S3vRpZjZ4L8Wq5ZsAbkv@fDIaT7zgtTx12qczP0U9OiV379wEsii9AWrMhrrlL5/GnpuZBZ4rGCRnxlVc@Fem5QzYV@UsAxYNBm1kypcg3DYM14e6Dz3CXoLAlPY9F0px0kNyecHeAE4YOSaZtunfPsHj@zrISOEbC8MHGzyFqDzBp/zwY2OQjpfXyJNbORgY2y@6Fh6K/1hJgJNdwMIjOrSOxujc/DzeB8kYO0GE4ehiG@fz8tqtiz5VHFIde@JLuMv/tjGleOuYUmXTcnEONVjqW7tPX4jzGELbX@/iQw0QBCeedTEzrdx4cA3xTBuYtdW0eBE6lCYeGaTS4Dlt1LwjzNYYT08RyX/kLJN4Di9g9Lm3yAQDyGT0yOjiyuOdaT9zngLrBkPZGIju6LmBWwau0ZLlATHYE6erW1A/vTuTOaJol4wVM@FaHxsdaF9rZlrOiy2L@JHu6yt4J5o4JAkwMt2JK6bVMdzXNCM4Z14l1C5m6LExJTFkNcLwXij53S5nuHFabqGPXF/b8caOY/MnEeEsvNSntxMbGB7ocf8Vdxn3Ly@MfkuFtMXSHpzx7SZGjx/cW1Vc1@g4Fn9iEVaQA9vkmwt01zQ85YlpT6bkxiTg3ZaLOXwbb1Yu4TSHN4TOdm6CjB3t7sXNanyrsHdNkgKW@Ez3aMl/uUyzsJP4/ruKhrrbdXDtLDB85MrZ3JGwO@h4tFWab03oQKNMgaDp3UmoV@COrFqjzogeK2WSuZZ@bnTwyF2Hzo/6@nQZE7l4dCxwvHZ4KyRp2PGLLHUIUo9490B2XWRbrHFzTA8i6OdL0SRM7plpdN/q4h20NOpFNJes6CTRLu1Ii5vggM2xDMkf4h5LxfdXEYxn5umkd4@1rnABZTIycM16ceVmJVI53pAwwlm@Sh8RXNcItm7jLkHo@qEZqa60tRJlMXr4H2x/psDA3C7m8QT/ZCoNgJzdvS8AMj9x7eB1H7Q7dDy/b04PxqjGyXFX0RcsVgGCwIt3BzStryoEtKc9sfh8x2BuR9eoR/IdcIN9B0wWkXDfkAz7TCIVR9NwudLVQz0yq9owOCVCCm0i1QdeJji/BG6mG5yR9uRQO1OcznpR1w1PHbA4qmeY4CwDFF9mBJdK6em0KMZ4INwBMrABLIQi9TKoeoJrrvEYsGk@wZp91myyxOW0mq2qV6zOhKrATk54rHiRIoTd6Zh0wzznwZsJ/aSeSEpSMpFs2VWWTUbghgXiyVJwfQG2b9KL53dWBVxvlENKn6IS17hqDSAbqLZmqNs9y2AvbFqWA57S5QoiuPaRY9xu@ss/7gXafEhr1cj0dAsqBBVyOSNj6Jxv8nSD1IHb0lEbEMYBkqbFdVNIO1sMxBy/O@RKfJxz9mLvuByoBgm0f4HlkE8WRbngjYsrVnjM0eeNx3MTHVkLEo5ChYUC/nkysmHA6vlDT2ZHJp1gnLizMwmBTjTbd3Faupdh@6xn4M4@OphKqzCW45zSYRXMyS//mCtEoeOpwbHBMHlShDSXIp5CVUkLSbfrTCDXYSRvDdcJQFJYySBbTnDNk/RwkbuIhzZJUwtgpBTqKaFkuLKSna0jJu2yJGr4Qr0CNbOfSmw9//TzZvak/p6NFOM/f0cRL4OKEz6RKkVPyLAQpHaFiDXvXQDvmW@SCYmpwBOMzu6aAYd8ztsDtZNxJMPjuyGOOc446DWka4pUK0XYGKgsSKGZ2jlUWDIiNVWEsMY5KSyhQ2I20gBSk@ZBBwOrSFHzXldPpCZ8GU468lkBEkSlLzqYuGIrOs2KyjcwSGLK3rEhIhnwXGohCzZekRbqexnVt8N937n5/fjKI6MzoT2pZ5qsFepUnES7vtEgE9B0B/UuNV@2plpWak1LuyfARQaV2mpNP8lqX0KtOy6EeqBgz9t99ugyITey7955@gUThKtkjZ8fADKRuDzcP9w9Ot46fnEErXAVkp89fooopDWIRXQwcOhYpNEK6gXZuY@gP5EN9UukWEJnG6gzURRj80e4CDSoa0ESEtw4R5oWQt8RfFl4z5jzvwkQ0LS@yUKM2odhANsQkA1rDQs/GaNeLhaEDXQLEZaZSOOxA0UVg6c0ltBSqiqB1aGyJKise1YVW13YTe52nxq7M5bbq21zKQjWWJReM/LnRVxaBVf/IOUew0D5315uHsvt5SaYW8oNoJFrGGZva//Ji@e7i8EAx@hNVLdeKQRnFzlxxp7GWcJQmRKpDAgC4jJmXWACBeDWYDDjKh0N/9yAYgXEsTvigQlDKf9CbIaYUDN11Cp6UuN1kUpRDpAHqWGxrh2tBH5tLovhGD0X3SUvYkQE9oQo6jDjshDEHCftmDJeYTEw1qC6wq53SEQ8oNdJb579yYQ9DouGY/TE431uxVAVjToeg//cqBSatBM2ZcFwpp4wiWlwW4Y9gAKHsGKNj1EswStCSPC8C1F@Uash5Kn3WqeVAzoyEBxJhFHa0seoQi2Afub4RpW9mTik9iAkJhF/QQo1da6ElJqWq9YkdQogqgF3Go5bFN/@3lEduTPOmhF9n8e5iY0DFQBxfaDBwWTfRb25/MQoV8zHq9wJdMCFQyVJ316g8yniEjx2ZnomyI7UCH3kcSyglFiaoOCoU5YUXrAtywOepAfDN3AoPg61wJzIdI6NH2aTbCbEASfliGXMMCGGsF79pk4wGErPUZp4xQMnCI5i9ubiTG6sSRLU3MC0QwWyVdQoS4JnlfnuBLepNZI3goRZqJJJGvojaw5wiXbElqF8@N0/4BoRWz6YfxCYp9ltsP12YOuD@XdCH1UF2z@LbBrYfshtLxVssptq4Gb5jE70rzz5B8j5ULhRMCQMoSpdKlDU5Njcn@8fMq@LGlqxQUf6dK6tkMwg4oFYCEg4Asw4o4ZGcJ7CrB1n8aSanwOeAHIBkiCPg2wNpWe4JynUCFZVFMw4LijItF/QmPI1fFIQ9maCijGBE1OKhWJeVSCT0lkYIeksGeDxJR6hKFaBMMbOzHH9VafLNjY2mOB1dcuoF2scQZSE/jInvIoymgDYGJcWmgzCQJBZCPBrBMFSCT2tihgUR7OkmkTC1nM4vgFLmCIDgIjobIdaDoDndIKqAmS2jalPbNNFKAUB1badOY24YUQSRMTjRvWN1/vk7EgSzoLN9VJ5vhmELxDsCMGqwjKMbb5kLb9lnwRqPBlg30@X4K8N5n@yRLcnxyzU4nJTqWTqukpILA17eGQ7OJm4B7llKU3RcopaFOcwVAiigvxif38HUUIPB4rRNczXztjb2tnd/@zg8OiGciGCTF4HS7JkYyPdkuRM8yQyJKN8L1bq9p5y9HR7L6zK@VzNpvMQYrY/83o2l6V2PacrUv@Cn/66mTZ53EhIzd43Ytr8JO3RPuebsc98lTnAHX745EaqKfHyqnmy0WjZ8RvJv1umMDYuryNyganlkbrY5PVsYhYj5fDHqBzek8OjzSqea8YDb75zOjslHTjMeXDwMBagADFZCaFWEU/IwAGfpJmp89C4dnqPSB@fyCE1nlGO5iCPQz322LVm2ucCtWtD3RtaZicGA3gPVRFypSmhVpBI3YrsjS3TT4kxmgKpIxsERCwVaLOfVqcyrUKmSGksxZVht2lyC@MTY9AJIL7k4cQbskNnzGbzT4@M0PQcuBH2aMKXqAz22WQEcH16PTeQxBrAn0gQGCoqGWWVS9XQswJFbtM0KsuD9Jqozi0ouDzqFVJTUR4a0545AAKeEjPQ0z9Rga2KjppjoUm5m50EGsdr@FM89DNfpR@lz286i1xv6rJp94xpChXUVE@AP0X35PkXZ0lRuIEDpFRwJ1RDdk27YNgRdT/oETPNfNc6WyVSYX9N/WOlgkp@8NQ8NAukeOS7T8AI41OqP9LHLDUhtZcekxlZU62UnfF8V2RSg2vOsFk6TVI1vMgDuGYE7ZOJEIelUEt0SqlD66CrZ/fw9dYcs6YqyydgpkRElsAZtR0YynEuSoyBlARBqhRtHduWVTFHHHtljnkQBv1jpIeLoe7HJd6krZEmeR2sCyo1azyY018064G8ViuVatAai6SmwgAtblJ5WYFol5CQkEuF@g0OQUOtoTZzVHuPc@BAFh5@07BtAyoIcGakwxisTwDJXDETfr4iM9N@TSnEeRYfB6eqIaOLWrF3k5cWLpQmlBpNztSuYEx91cJBtR8MqxfK/6jISu0ylbDqFwowOmIjlRjW1XRuPZ1O2OuphI1D/YMHOKdzlQBOoi2DiDQFIClhiTXAZ@A86gm7ltA3UoleXVunEGAFIe0SArz3FPkyoV8piQcwUmfAxeWdN5XwSLFiVpbVK8gf9pCEkgGcuUQ9dPTtCkw@YabTmAc50cYMvFdaR2mi2a0jhaaPagE3qgxGQXe7RlWjlrjx5Q5egYFz0NBA2DUk7MFm9nYIPNOJnVvmt4L34Al/E88LMdqiaHjz7L@w6HN/whLQuyTpvOJqLLlmS6jAaQoqEa0ZXRSBmPz613G1yIRUYrOYO0snC9kaPNRaiRXYJ4mWlo@z@EMQ15V1wRUuW4/KZ8zoa8U3ktTU@/Kbk8PTw8MvxVYqGd85eCmoeQAtsQrd971KTFtxsY@74vF1JRZX1tUHJUV59eoVsLtwNRtyYx5KPhGbUvKkmSqBpVEqrWeK5fXMw2SbsiKmNE08YqapsJY59no9uJ0hfUEmFecX29zEtMAAfxa4jaZ97jbLDAcJXMOwodddcFW9EGetkq6vp/PaQ7sma1ntl79Yu8pcHrY3fvndkWKs4esAXz@4eormI7XwydraJ9vb@XwGKo@bD786/PbW1lb@UaZw2Cxs5qXs2sZf/cXamqZtaMraieepJ8nm6ZeCls0L8i9/njw8/Fbb87D98MoxFYz4LMOtskKBnbK3cJ32Gf7J/LY3Z9bR3Om/xQESmOU6EZtkspBLHr1MYnHfxlVVjV/Qr03VsMbUxmbpv/zo4E3cjzc05QsX3n78TbxYjnMjGMCWC21n8UZ8A8GKV/ELpV6vg7H0X/4dhG98BvGgz8UGPBqFMK7iRbwh1SnIu3ijCAZV0yDd/@c734nFG1NEhMb@HtMa2jrHFbX8QH3Apvxirbhazh88BOfwCr2iiymqqrXC9pxrbmzayHkIhYd2Zc6cW9TuIWbEWYANZPgYOPzYUHHt4atHbKMBQy1e1erDCNUUVioLjgPduQa2J5H7c1mCS26H9hpapaAI8XI90@bJR7ganzNcK3D0ZEHZI/tHwu3i9df/11//@K9/RL8f0/2fYvFwG4HUPGucNMKLCQ2kTyywPbXZU37ZNvzhDq3ogg5gstmsLPF4o4EP@gc2MtH7mlvg04gsBDELcgtcQDMo3Vj8PbQJYh87ayxcrKGwyExF4Lkmw9O5ks3KhiiwCdca/OgPV2TF5xq5BM4EcvNaY43brlupbyzejDdPTqrUme5/seVxx89icQlIQzr9HHjGAJnvc72AW5bbgS1C6ngs/g96NWIsfgnXSVq6umrKL9O1WvAHVqoW2fDiJsjTyZUkbbxspNNNyluzEWRyQzppyKzN80uPlxsQb3qjuVF3duiW21hHUjLvJIvOw5OXjebGYhxBNA8fprEzP4R4GokTBkw81OzVxlXjqrlxdbWxAf8Nel4Fb3C92rjxp9fsqq0Aiq6rE2z0VlNptJRW0KAnYJeVBrrISgsMDXi3AbDZjMUvEV9Y84R0cdWlplosnEiM@sR6Ff26HmNVdV3LKYXpJ8VdLRbXBEFZR693ODIBf1GJxZFLr3BmvUIOrz58/X/g3frw9b8BK2QNv3lGvp03@HvyFn9vfPwdd/H3/A3@jt/i77mPv0MPf087@IvF64wBc5TYzFrZs6x6qp6CwWRZ4E2H2aHaw8Ega7DsRfaCZUeO2gOTAb8smMxsn2UHLGtnbVUFTzD4LOujqQ@vAfz6EIsLPzObxcizZwxSsXCIIRW29H7XZmIr1mTCKwO4GllNytmkXEwmzZNCcfxGyCTbrWbypBZXvFZL4fwe0/I10l18dcXa7d1nj9ptBXtA66lzMPsfHIzmrbf@RwfO0wNn5MD/4ODgKbR3@mFaeghXvZHeCF6b8UZts1WVEI3lAKHjysZmq5GT0FxMA3Jq6Jb@yGsWI7wba60YCMNffHFe@@IL/J@f1c5rZIisYGjXIoAAjBvAkTtABF/UamRAM1xnFCvZ0Hj@RSsycYPyxTk4fcGAPY/@yoLtH@Bv/v/r//QFSzVPROgHl1cbKbpE/Ini5dXlVfBsiKlUYEltwA8dwI5BLq8aaCSgSzA1U@KJeHXF3eCZEjd4hA1MY6NBgWeAQCviUZqULn@k/mHfmDa/Wkngj0BuTQWLbq3WNJsVax1wiWbe9Xe0fiPWaGdLooNrbiCrqSJBFPK1mrrOzVpeq9XygaVUrtXKgTmRSlVuXo3splosVrV8XhRrtWwAC2JZLTRCFIand2vYvWvxsYi55Z0@lcXJP/pgQVKoCg8epIJPXGyOxyCmq5Xsu3eRU7vdM912G91z794JbQF3wdQrBbBny@/eAeFJiiDAP3P4@mtKUtknWoNSqIBkruVL4M1URZulOdQ93ffd1FtznBFwm5oniKRkOJt13FbyVz/87ndbyTruiyDXvIoRYCqssLFRzDcaxTyYi2UouZDgG21Sg3RFFa8SisDLCwJ4Mh54qeWSSK5XSfRn8Q222YCO6uHFLq/i1IAsXxBTnQtDvASX0E2tVLgjyxdT5XQl@NXXRNZYZ8Gv2Wzm0vn10vrDk5OTa/w@EtPapV5Xr@qXehVnh65q3UCLPZ4c0R88yFWgFsvZWivWbj/aOt5q4wfwcO0bRj6GjkSWY7iuOXaTTZrKK1ROmliik1YyWa09pAZXywUWT9YCOCkJFJ6VK1TwuOfFzD4eIZtSrNfu9fiYqaUcDKmxMe1BKmVZD5dxXeb0@2vgCC3GOrji7hmWFar9P3dcq3du9oy1WPzwydbO7nFG24DRWdvb2sloRy@24ypaCzM7eefQ/nx369HBCwhw@GR362j30/3Pd18cgrsXe/1WNwzdmBjGeXsyOX@DmuGNtjEG19nVNrqmp79@rY/pYjVOkM/PP/z0@x9@@j99@NkPP/zs@x9@9uNfff3j78P9x3D/kL9/@G8rBXz@6ut/9kcf/vBn4Pif4P6PcP/iV1///nf4TfY/h/sv59z@PLjn4PjNqvHGOl6ACGWtnF6HEW@9UgFkINeNGKT127/6@kc//9XXv/MTuP9FcP/k5v27v1h@//h7q28M96M/uh3mh/8O7j/hcYWwP/xD7obvG/B/yOF@5ycffu/f8/9fBT80/uzD7/05PgLLP/3JX/3lh@/@B00r/9W//vD9H3743o8@fO@7H773gw/f@8fah9//12p2/vFHH378p//1z/7kv/7Z/0L/P6bnn9zn/@En//Rv/s@/@b//5s@C@xdw/3sw/eJv/gOg8d/96U/x/6M//bv/@FP8/@//8u/@9H/9u9/@V2T4A274f//Fv@XPv/3u9//2e//8b7/79Yrn9299fn0P96//O7jcP5/3iec@5fpYl69/o/z8t9TGLBXAAVLRzzRgarcvDFZjsSzLBg/ohD/@Jx9@/7cAt38PIMH2P4MN/twCXj8gy5dfLvilaY5DSn/5JQiHXwZC4pfzQD9g7J0CDHj24TsA@JJ8@cUiKEj0f0MoAGMBVAi2kDiB4P5J7vyrr//5z9E9ComuvzUfXzZ0nYNNIPC7sIg/wM4cFWMe9gdIDj789Dsffv6PP/z0Dz789LdxLJDylcxWBsbw22dQAbBwDzgELN4HDgBVFBBBkl@LaWBY28AZv5iafvUKGmENTCBfrccKObDF1AaZVTRDQJD71ymSaRonSeCexvIVsIEBnKZkAK80eG2n8XPM6di0Dn4Eit9xZmhslHG2DqcQ6hAvBuJhMu0yyCxsuk2xQMh6@jlrr9enPGAaHRoUA8MModNzQdWEdLn@CBKsTx8xjAsjT8dewftVvVGuTxsY3XvKAsSR3oYkAQo/E52eNt6DvU5xAnxs@ug9ZKVcT6cbZXCpU1EptUyb0lQLVDgqe5pRudGdMdzDuPmQsU8EtSzwOQ6oShZA4zM9g96kKcBN8G@l14Pi0D800r2O4aGdplQ/3I37b6IzhQ8AIF5Jwq1vcEsS5uYheE95VGlKFl5pHgPUXJpPkbLIgRiUdCxN7ZsmC6QPefiYa4MPzhgdFieRSIBpoyHkhPYBiIrMPa16vu7iwhzxi1UmFCsCOuMuIr4/MnFIEuX6o3V4qvDfXaM9wVSS2noskcQJiiQLU5LSOSfvxHkhwhKSbZ0KkCZA9gn44P3wIZihhug9c4vFZ@G4kEFrsEwt5pkYS9E3h0SaBTGQCWKxp95g25kCf58RhIxaxLUVkc@RxL7tVKv192q@FIM32Sf4taPguzvQWPjNZ3ljAyu9cSnRdA0agTEsxhqNYBGZqbHG0e4xgB8fMFXLygykgct8ScsX8gUtVywWSpqaL1byxUI5B6SsmC1omlrJ5yvlSumKyvIQqEGmut4pbDT@0Y3rf/hHy67lrnjFGl@yqUxz0VexhlXnGxkTuJgstLJCjaaNqOYSzWwGf1ouB0/IY0YtlE7W1qxLCYvcot1zl7hcD9mMXUo49/0NuFjsGzH2DXCCC9LA5TQWbIDYP6gFi934wUK@4C2oBcAdMdYC3OGxQSNeXl7O3bH42ldf@azRAL5e2t@LxQHnhyxc3ZXMnjyU6TODvYlrkO@AsUf7n@8f7R88kx/tHwGv/W2m5bJyLH51ddWP1iTIarCDg4MYEhuQnHIqhr/qsslkQr4dsF9N9dh4/qqNY5omaTkpp0pqDv93GDT83x9eg7@GTwiV02L8YJKF50/COahK7P3791PaOlDdt/1gD4GWL6M7iyHWPwCK/kDlxkJxZsyicSM4lt6I0VJpEzDuJIbfsGqexDaUyPMYNQQ8g6YDXLfZE9wx7Dvs2OE7U7eN7gqInSH/GvuO64Ag9ZvDbOv2Kfd6ZPKjypHXYx11lXoj0x@ugHgxHuFJLcP97xbD7qgDGcRFEw6wDQ/XcpxlACX24nBFKZ9GmkVwVwKpFgHw5/ufPj6eex/vbu08jhXZ9sGzR9dehQCowJ7s7h1H1hL3DYMWoii@vfvkyXVr8AICWiPJeY0VSpkMjEPwwHeGLnrLiZchiCqvZlB0Xwe5vMnyJzVgB8q1TRVnSgoJpa4ePkGR3nIOXaC0LRTQ30sbn9cbeqIPtLq@LTXK79P5UjlnXTZ2h/iJVrfmGlN/YKzZE/aieYL6QqDG8BSeHHuKGyUrKj/1Y3qxxyCQj/CbUPj9Nz@G55x7@N1nnHDp4AeYJ2O20hFe6IRG1xwMYfQ4d0KAWEfXGdwfe0H4eVkcqu5WB5@nQW43fKwl4Lg6b/ZZNiYTddAq5UK5ktPKmXKlnC@oxUIho2oZtVQuVYCSZ9WyWiwXKmqmnK/k8jDUgG@hUorFgQSbfUWBYVQVBHhXIVq7i58x2MDvQTjysBGL82ku9jali9DGkX3CBAPCCPhBLc@nveDrZl3Q8nhQI6cyiFFnXRbf29vJ7u0JwjZacCZ@JysIPbQUytlsaVsQDPLZgeFQEwSHhwEvAPO5JZvd3hGECY8AlaIIwhAtu0Xk7wXBRMvO1t4epvMaLRqGB7BT7sMtVmgpAZiNllyOBARBeBNFB3BbPKE85XQXLZgm@uxxnx3wE4RPw/xksxDDcw7HY3gclnVrSxD2uWVrC30@o4IXeFa/iZYtugTBBQsgoSAMwDBwDcMWhA4YERUFoQum7oUObvjJCFSUYfu6IFzwCsIqEoQpQevdUwEY2cAdk3n8@LE@9HvGgF8XLn93IWvgY04nu3udTz/tDAYd92Jr99Pn6PPZZ4/11xcTtzPoBME6bbgcCAM@p6OL6xfkcb/d1q2lPt8EH/uaT/uibWDe2vobyFNwDTCRUfsz8PkMfKZLLh4bXCMA7eC1PYL3tt4hn/AiH3pPOx2hhojqX4wNnOHDPkMfhs@M9K7r1NA@ra8lU8nMRbOYPamRMxulxMts7Qp9@yn6KCFSR/HyojmtZ09AuClpwWGSlNCaagVTyKyNNoHgVdf0TVXLp6dV1Hjr9JMsKambKfXB@tvUM3FTy@WrQmtzUxKa6smmpparxdLL9YkgiFV8buZK1bepbDLLGD7EZulks1SYC1EqpXVFq5ZKYu0KasKHIaoz8Y12O5U6N/RTUcS8In8A@adisgsqolnrp6aZaZ1nil2ItWldrfGj2ix7I64e6gqZ4Je/eIwDiG66ma0i8U4JaqUsQPqKkhJFpEZIP@D96otw1Sd6zRkWjPySWVXinw1Uy0VRxmMJbaffpk8nsVfzkMhux77AM0R0fjjc6keCiVeNHSN3jgOAzlAfUQe/VEpHtkE45PptGJ/7UEuVWKwRMKiH/KMttcD66eMdGXjWwIZaR@Q9/EC148r4YVV/wYdrxAidjmG0kh8buIGvG7rt8JO98u4UxA88vVC7lL6QruZDHAEfztPAww01OmmOx4RR/YrZY3q9ASa9x1KUPtPFcypnu9Got@sjYzT2L0Aq4mvHUKow@LPJiG0zDotnjsITF@36NlRAtmajCjIDrYlpfBpr9FDBynZ9@3JSRfbyqmbU6fPbQhzPaW3a9Ynt6X3j0HDxiND@AQzbBp7F6Q5ftXYRcAcq@/JKarjMnhVi3@N1FB34oAxdYoYCj3Y9e1Wbz3VKlxodsTaoNxH0HT42JEE4kaTmuxMQtmqxBvS@2kVcr3uTDv9GXbYDclaxNgU3tZSvDVmn3nk5rbn1MYgHrGZBLc5JPUyvEfw7CwbSttyuT2e1kas3NZB7splQEtJw/1dGy1YymgojKYywEBLuEtjzcKtwg7@KclLKSgmMCZnsNCurGdVQMyBmvjJ7r8SM7@za0CLZahUbBhqVrPDWmZjW1q1Uz2H6hkRtDF28RhnXM0M2NuGRgnDPDd2iAKIosZT0ZrOYLmRFsfYGcu0mUj15W9zM13qpbdYWwQF4A7g1VszX@vXUS3GxjsVaak2se8Ybqk8kFVQZ4zVojkAW9CajZpatFdXMpdSWrizd8xNqSas2J4mmpEJps@8GG8JXDeEEmuaKxeA3v2gDrEcN3EKywJmVGbsxcxsj82kZ0IpqRasFILFxQKRSQgq/X8y3m6aSyZKWTIrJGs46rIF7QOSIIiWBPCYfqJsCsDtCVahoIGPOEbcbWeCCVRHEv6tYz/TGDESs@GXs6vJqY34HzTfZxYWelkLrA8YG6USMKbSKLrfjbI1MktygqaGt@tbg@VYtgN7aicWrtF1streHtYLzuZKy9rFL9@mNxkv@buFuFUg1Rip3muwkkBO1HJS5N2eH8nmXMV6rfBOHspFuKK2YIFDf5ut/5YLIc8rex0l7Pdu57AdEqfoURU2W0qu8zzZPxPfPTOuynJMaJEumWPx9GmoEd741lPdxGBauqKKD/WWXl@PLS5Csr/DMuZYrxOK2E249AwnVBzII40mhIOBEjMHGR5WXpZfll09fHLw42GMPs9VytTwvZ7QeZjJqUk1usIfAxprPd0GGececgvre/ow23cVr8eo4mcsncwvB6vFpPR@u8KbURkNSNzS2CbjKqkCh@mpRyr5rcMRrkEdRA58Pv/WT/HSjDHYNWMUq1GkhrTUa6romxscfvv43eIzrcvfzrScsiQX8@7/4uVb6@7/4l7SqmLyq8UKX4gCJRrVYip/EeRbyJSaCha9tq/GGErirJVWMexK3QfYKce9doFUjpWXL4LdzwG1CEWotXonH4uWnr94xtgHCZKM3GJgamRRlQUBLVEHogj97j5NX76W1V0BPPC@h4HbHCgKHMy7rjUZjnXZBJhtpPH6oFWiiv3lVO@EzIiiHrNv0M7x1/BkvI4d1zwN7aAPr@obBCg2VgeCiKB9@6/c1rfj3f/G7LfFd@137W0BhK5VKUdXiv755xQNdQBrkxbD5VtgqHuSVynxPPxLu1x7/sHh4npE@Kg0cMml38ejLpJZpn0IA5AnAjJ8rBSaiyu55eDIWDNlv8TRPYO7onlHMhzbvwsN96DhXiIcZvaqiDEx/OOnQ6cVj92LfP6CzHQrgiwmSP5k7ltNRRjrOONA3qjwQogACVZpPbAXGSTyaQd/wRL4V1VS0Sd0SFK3XBrA2FislVmMMUh7jUevWtN8X6Iy2YfWOjLFOanXAPzzIut9DMFS6RCfAw8PHCzxVdPKYatxgyR2@AV@iI@QOsTJeMjx0SFXLSL2FgUdCBDwEHRxlor31gow2/CyzEO6rB4i@g3pXQ3j6cvMsQPQh51kILCNqYAk4h/p8iViayp8OM4GzydyB8jGzBonOHCghyo3LzIzuDkihmI0qmSCtFDSrjPolm2r1JMN5zbpK9U1n3U22UWfAwKNGFyoJVihp2eybLrBranlO1wsxaxRyvhzpepATAOQNgme7UZsWnlRwOq9J@1CgdgLxTw79guP@qLILjThBYweaZdl5x/QJAIY2AsCQygDPAPEqyiygamcywMMV2Bdkxx0opudNjEKpnKcM6XhiOwQF9nYBVFMCddcKZQ4PSEelqPhDZhlnhkUqCIJso14lnXdKwjPcRoOqFJFJL4qEOlCVCyWFWkhVMtzt0e7ek63j3UcZJqkFBMcTbl0ngk3NVS73TpN/35p4wwCNMAjvvnKnmOdInvIyyYdKUgyy/nC@2tPzGQ4jwK9S4fTgOJWsUzDXGOEnwHjEbKz3kFZlKIydDE7x4/F5fkrM9DArE9dCvAkrN@z58biAKI1pxREFFz5DD2GwYAFvAzYgPDeAVtIKqIGAurV9wEjUUUKYKyw77g6EVZIaXAmDsGPhNwGTqPJqntomqe/oLHmM@shhSCfStpYkuoBqHob15CdestYFtj3kKdhZaiJeBiUw7T7mIsUr7tjZvgjbLzUJzt8IUCEiMMZidCDnl3@ZBD4jis@zUr54eaa77G0dMJR6nMyJ@q5F5xxTSa6mFoK9lZHnCM691f1aFKDj9C5k1MJn93aGptVLvZ1PYwysptlPpdPdej0nXkKS7hiIkzcGYmigMCfW0K2/4AYW0paTUlotG/Inr9vGOfvy6ZPH0OTPDTrW3nx5sp5QMsDaijUsgl5PIdCjg6eHuusZriiP8b0XiU0p/IpHkIgMrT3ymtkTyn1GwKIp2AuBcg4MPyi9t31xrA@e6SMjldST/EAZJmVCo5gbuszlo5qZTotQRL1pnizUUV1YbFxBvBzUCWroGv1aByr6tHbl1c9SA7Hmw2s4n0QBkqhrGsXuQ6C6B49rtW7iN70fHz99Uk9u6AxjrS/pFcl0J0IOQBRCGDopv@W6@sUC6gBVIazy@ZlQQhi40kmhsViWDUVvJIFlXZmfJw5pspBlOTlD4F5qkgkwzq3fbNKaO8OCi7FRRwc@tH26eyxkIKw7MUR0tHF4uyCixdUd1MM0OLohpaAh8OIIYer1/IMH5MZVndTrWjYrAmrWriA2DzA3FYk9bu3K1eu9VFSR@thcolpBkzVFt71zVM0NLG@2UNp0XBgi6j3gIR94QELqqH76zPQvHniAbfVQTcMDft60vpZfLx@Y29/6snJUfJTqdj5ThYzw2nNsENHc8XwGXP1c5mwR0Fi3y7GLMoFqOru6MtZPHSXfy3bL2bJa6hmlglHO5srdgpGrdIBL7Pbz5U6vUtJLhW5HgcHNpyDyyMSvRgkc/THZ/v2SXcWYlUHk7/dV4NZ7hUq/omVzuXynXOhl8/l@WdVzuWJPK3cqndu5tll@UNwK6S6OHdcp8CermbvYDdoehBb/Pw';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#p)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;p
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
literally, print 249
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1PLconsloPrs puts~-<V=>a$f 16=B->8~+4783l{>Ehar Cr;rextge!nu U[]persngtalle.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Suggested by Potato44.
Oration is Python substitution language. It supports inserting Python code with literally,
.
Oration code is on line 136 (space after ,
is mandatory):
literally, print 249
Python 2 is used as underlying language, so command line is python2 oration.py polyglot 2
.
Just passing 2
as second argument to oration.py
is not enough, also need to run oration.py
in Python 2, otherwise it will try to run generated python code in Python 3.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWmp771zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@yFbemjTk9nAGG4Y9fwKfoCgyi6pxRm0afI2FPH9QxMvmt4noOOJcY2jNHYv2iApQwQums6T7aefXotcIWxT3XI2dgyptfyombZF6bh9q6FUFX2@fHe3nVXjX1Tcmy2dzN/ao69cD3d0q/Hn2dbE9/Z96@7F9jWwLB1pskVWbvuWWTbrn4jSIm5ht7rm5Yhm3aXSWxoWGPDZejC@o4LTeYbVjlbzra3ZiHlLoYtzzyvRVsPL6a7Aw88nTMDjAa0xNg0eqzvOiOm2945pKRWsjN4jLayiA5dyCAgGnvtQeiewTzbHI8Nn3tCcQ2XvCFlZpn2aYxj36Hr9CZd0x4AnAH1Op74VCYv1oVgDTYOcFhGA4tTLXAwyMKRMzLm28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAWaxdzPMc9jEm3PqWPpQ7soxrFxMhY1OLWay7njMuBcUA7K0ly0zY@S8Ntlb8LeGHpuOR8wzR@Dtd51@3zDYW2M8hOBs1Iv1nBiDqzu@VrLIljAAxjagdDuH34Z687E67T5krcc6c3CQD8ozlVi3Hag@l9n6iGNDd3xBpYdoohB9x5HRvecYnp302bnjnrKO0dWx2JiYZwz6@sSCFM0@NgfggemxkQNvaESbQbYgsI91gXFjYrGlBcFkwuY1xtAxsXkdRBdo67CVz10d8MP1gnb0zRFgh@knPWbonokUC4J4ht0jzBhHtMyB0s43OjszoeNBVUxcitszXEJ9ipdhKSBKPcLV1Llr@oARWIotdmjoLjt2DUPkeGp4XX2MWDqfJCTmYAo@FkQmxNzYSO4e7CUBQXkIWR8DQrq54299FtOZXGeJdg3uuiDUYrvPHrHLRAvNnGYCEo/dlC6y@nvmKa2WAfdU7SgD9yoGscagViymOGNf0aUxZFDyIYOKjkY0SWeaPLbmEmYb19pgrttwqB60BhAB9nmGStaduC5S91ml6qdQaMuxB1CfUFh3YvMmL2ahCQD/el6GGWcG4gBvI@ecavh4CBgCfwCdoyx8wKEKhSEHumJQo2G6nmNNCA5Cej72R6gVCIox7vfZ56yvmxYGAX@MiufaNTxATgwzsXvY8iPTNnoyC7NBVMeFvngGyekQKTlAbxjN0RbKFABDQzhUVPT68Lt/0BsMIJ6tbtdxewG6fg7I3qWhUafMwuDGEGEdW7coWwCXwdR5cEjgTLfMHlE53b4IkqBMUKrnzsTqMeqo5yZ0uaEOxNYAAtH1DY7kzsSHPGbYSD/lFNHkmAsFH@kdaFhKgNKmYkvs4Q60Uhe6OeGMNJr4/TKTxrss6SkvU5vV1OZay4DMibK4nlCUQQ0QTl4nJ7Alb8Ocz7cWhgrP1z3H7MXGF/7QsTUmdZnQrTtjw04lF@JIZpJuJynKSKlTYs2sd@W@afdSyQ3AxQYknBRr3Xq3aVZPateCzycJ0ZxjNNhdjVRXFJDUUKc4U0bAXMhAyT6XAtOcn@O1scrRW55zxoq57nbGHeLEuiBeOoggQIdkzzKMcSorqyKSCYRbWm70WFbSa3EEBa6aJ@lkPJmeLzrFACVdKCh21mPTQbJljYfIb0Cl2N4YaK6LuNvVAXs8HNR8YOkyrEN4TSMhUBaiiedGEqh2BwhpiEfUJXmXw/ASEsoghlkXWuzJRm@uIwMRgL7sezeoseUgd0B5wpEHSIeNieoDaBoIzAuyxQvCUyKXxSKd2kBQMLaOwcpSx4ROgN0NaHqA83NlA/CcxmEgNt5J5mjPSL/AUY2zBrMOg2OazkZAHtwL1jWQ5gDxMfiAgolMqP95wPcyp8@yklYoLPaxG13Md5Ut6Ssg0m@VW3sSFn6@MyGhYX1gsy3dHkz0AdALx4YgerdrjP2AUEFJPB9I0fXxhhylYPCUvWEs8fB62jSIhOzRLA0k8rz1gqFQR@oSsO0S8GTI@nFZgPVMF8gSjOTXUgeAs2uJC68QZCEDr4QVWQg5AEAyY2p0Jz5QNUDg86HZHQLOYu5sThf5IHQ9eXCaTx0ou9SPksbMqI0HWkxWIifMxsooJGzRm/HA4IpRNRYcqPHnHW6PWfdGSyJ2oizCQDDnKiu6DLh3R5wjx3aWRAoVGUWLIIs@vB2AEztCphgGrpDtos4accpRE0GbAdWAng/4N/T9sVeFccL0h5OODJiiHLsX@/6Bjcii@O6F6Tvc3LGcDpBlD/qnEqagdCcdc3qtQOQWteFrL3YGDFjfY3UYud9MAOtSyb4HBJPcdxB4zksgwk1R8KcAgAQkQ0Wl@h6R4j0gKkcXdjclLCClkGEC9l1BBAMGjKrmM2TeFrP5Gpyu5xLB5jMjKwileG6XDNIcT4rRIzhlK/aNhaLdM4@xbwgCPPq65RnwtieWhdaJzalcivMKIruMfeMbQNpSlJw5Gltm1/Tb3Jc9eBDwFGwNZDxkm/rIM4kQ5huBMC0DQQGYYPjh0LLvHBGzmxKhIN@4WkjYcF3H5en6Q9c5Z@SAYLH5St1xRkjd2RfEcCEHDWKtaaN4H4ylNJTqS1mIaEwlfjmZlF87pp26TK6trSWryQaMmGtrm2DaQNMmmtJg2iSTRCaEk9FEITJkQt8mhUC3k@RVM4x5Kp5gd5jiaP/WHKf0ZrWaO8noTTV4a/gWoZ5hxABoCV8QT1Ks19EoikLjHAoqd/qLpd/BUe@o65rjoBI@0890bg9qIUfVAA3nuCgY1JB5ub1ORnUXuAsQBrrDlJtsNbOtk9Zlq5duXSUzGFqs6fUOFArSS43kgetMgA0Rm/mqpJ6IYjMHzEennswm11OpsgRiHEgi4idlMa3z2k4lDRgNU61WEio1qJ9md@hSfNOMJopRVUE@kOEBXjuVlC/LkH5HPBHTSQgrJjMgutWTSaiZLlaCR4XGvrRQQQfPv8krZiedjlH3BqkU7xvDKbih0LsY/HDy9i3SLh5HJ8Iwa6JzLm8cACj7dggro@c1oTX06vQZ0tGFND51@lwq2sHH7pO9mDGl1vr0YG/3eZ2SGereKfAU0gBhFeCVoVbcngzUwJr0jNgyGCAbYOrOcoJzB5j4oNtlksMITOryTMwNF122IjagNcR4OkyyRotF8IaQ352FMlAk5E4hb@NfumGWOPjSPEVJ7gHF3jl6sjBFNjoFfoJ1PQuZb8nlBQCrss4de/SKZIwq2ycZzQYGE3AL@MteNBdgO7aEtDAU55z5hPiECECQG3JbyEmYCzAYcd@cgkgcx/mUgPVHjhW5/x3HBuHUkL8gaigwIOQ4W2XIS/n/Q85IyV1v1juB0wfj2NK7QO8Xo2sJrAURAgVSlOU@Yu1GxNeFA5Lj7yojsFJd3cb665kkp05Mb4jVC7IEjgJuH2oVhVSc3KFa22dd4HIHUNPG1PS51Ao9/AiDPNa9lIhy0haXMxDLkEfGTIUzd8TAOl2Q8A3gldGXT5ewXfvMdB0bK1nehaiBFNWwDa5Fvqx6AY22tva1R6vrd1nkUGM3nNW5up2P9Xrldj3oXbZjOQOHrQMAoqYsc8Tet3GGE6QcXx9DjzLfUgVtDRwQ9Rdx0DCiOdNiLpI3dYRUCF5@DaMAW17oGcCKMh/tf7ULbIhayGYh/6EtS1dUyLlYrpcRHbtsBhCsAliIN9iSXxnj4YW7gE6eE8yb@DR5SB2Tz2TpwEJCroIe/paCzndy7gL9PPTqhaZlZd8lmQAn7@bl6oXSL3ArvNtACePXnNE1rIqFSG80@Kx9kXC1lAW6FU0VSP2R4@vK5zKQaHzEkEOWTCZ4SnItqUgSPgXyYlqDKT3jTEEqNYt5umt0l8Y9NYyugr44uLHQsLR6Qs8VVdOCy6YHFJO/wzqIQl4v/yCdRsJOuYvS5pmGQf54ODFiRnfoMKEFIsZ8yQQYIIYgK0tQ88AAolwSBQtWhGK@MwGxrmdY5sj092nO3rJRdpGJeMtItQLfHaA3swgOTQMYcj7hMBtkcF59NkbZAw7/HCg5xQoivsyr1DV6yvostqeO44Jc6TGV5hS0qOpHgYfieOOe7E8hAh5ql8Z3Lxznnx082m0fbh0/risTz1UsswM0ome0RyDMWtAdVlyYN5wh3AXcMW1nZEKJwijfnlrPHcfnzAMuHNzvimPAMI4nj9pP9refbz3/dpA5GtHN0cTSMY/VxDWAKI4jgrk1mq7TcYC3sCcrYwLm4mD74EkYy2cvnuxvtR/tHh4cz0XzemKZujpVxqeDVQX6DEGYKmd51R9YvcUVHRJTF2YRAmKDMleNgWzKJAmeErrxRFEqk9EDWWQcHiUJZ4F1nOd2maZmK5VeRy@XjWKvm8@X@nq/18trarnQLxe0QhYepWLFYO8IXJKMKc3cgInPiuAEEqYBmaeXKudDDgdE0S5wLBdL8xX53pK5bqFglPIVvdKtVCq6VurldK1cMoxiqZ/PZo2imu13ymo5d2vm5rKBrNXMNqIZIOh1OFlAnkD8UvBa6A4888DrnbOepmnFbqFfyWm9Qjbf61SyhXKvo5b0TsXI9vM5VVN7XU2thmFxRhWoxBAaDLlKG1jT0EtSwVOMhYPpfBPTKmO4DB0QnEQOScw4XEZGwSHwyKPHJFhExqnZwL2A7uESMk7RBO5FdB/hAvKMkyVr5BgAlgkQ15FltxM6VtAxWkFeWFsFUhnQz2X@qwMFMV@q2SuM/BzXoOfKd6mq5H7m9/sLzho5n0o4lFkz5xw58xXoxbXfoLA3vJYCR/HlKT6@cr00vhteS4Gj@Ao8PlzxXh7dNZ9loFFkRYoMV8iXxnXNYwlgFFOJYppfVZ/5lclv1ZJ6kNZS75WBorgrFDdfLW@/5qsV7WCxHLGZd5Bj4MSeOMA/PzFx3r6/0GNikQTeignhNMLiRNLMR5stkzDpbPn6jjAfEScGpn3qkOAcmdpZWS1gLFEUo1PrZsg@iBr0WAC9kambPnz8GnX69FgCgIPu9Zk58qBpz2Doh6FWV57TCydAl@VgcSp3IfmO0Z@AFKR0TBvNd4BJlTJB9jsdcxUo1ARuPgjfS8Cq7PkEJFFNzstqKPbi0gnQbD4Pe7x/QIAdnYS4xfl/tlD5/sT1IVTw/s/f6UEj3GyioX5BsmBkaNvGOeFHf2WLBUHRQo/lrTsb9aliyHRXlF0dl1x1KzIsj5paX5KGujtCkStobkBQfAAm3IJrPOd8LiZ8L0@kyqiSF9cZmG2OWHcJNMFeWxLhiZGQbTl6j6qBi8KmQYFcbGzeDMaUC4VzDA@MPKsSWrJywWZbBfzhxJ/wJ@4OuKsZzTHet3XRADJb0DuqASyy3jGNWxrd1U8nPUcCTo@KjBkrLoGdlZ4m66S@pZ9yYxuNy4vPC@iagwHwE8F7Fdj5EGQbEkqVc3rdhReePfHGUgcay4eOQzbqCqNbUnAt/lwFYgb75yLD6lozLXrco9Ej5CJ0AZaOKhq3NElzlWZeq2ZL71ygqD78eCzDBInBAZpT76bT2RwOe9Ha7/xWpNXhcayk8JXK8tB8MxWvkmXilcI3UUl8ApnKHGyruqNhYeAyR7olab0540qKHk4dz0xLQGneRupaugeo5QfNYZxB89HjNnTHkakLYpc7M92C7LPshFsAVq0mB2Qr6NVdxzI97NrWKgp6fQFuliZuZ6PH3JS0uaxie8QzeUMpMi2nC07Xx6XcFYh2DyrHV1FxnXoOc2RnVaV1nXO8V7IWQ@fM4M/lA93bpbm6B8WSLEIJs7t0ROl178JU3A5Ej@X1eLo0X37XWuq@2AfCKY55Ae2eeO2ZluOxI3reVi0DF4Lx53KMnq9BU7clWg@aNy8PFmRqzORglnVFu@rWwLGK5YGiw2Nl40/cPo4Jwfu@1C@iXqp6N/UK@SPHVoP3SrJ/qrind7UdLU24uGg/Z7xlBF5GwoJFydUFBEkCd@IsL9xetkwhZYXLy6sawO0Oz/WL8P0bjCyrajccWcYXxG8D@4cBKmUw@C7nwX@T1PK3p9a7H3m6EW3prkLMNe6pZcBARs8bTcq0rPqRIdRs9v7Eqm9NjImxlFYddF4buL/9Fink/pnKBsVIBLOdOCOEc50R1NtAfrxXrnEMR9utBEa3TOjkd3I6S@ndGHj0MYrch2A4RMPNgAN7Ml5o3AUpzn5@e80Nx2HPdnoLmUSfj6VI5bv5qQVG3jPovlW44sIgrm3Vc9lsNuBv5uavFyy3CV25KOxrkz8XEiaXWcozWJwNceeMy9OYTaVC05unnoSTmvejTtqqGQECrlQU27QN/wKfq5pkGbXtOI71MU0IRLdnIv8GXCku/NzVlDd4o2A3GJvNfXg4c9Lpr5r14ANSIJ1C7aHgfRs2zE@93quZJVyyhl46uGa9fR5obiL3rlRgmKfJJb51wlrNeAYzKqpclku39kjOzjodw9L5a1rM3xZfRc7dGl/EsgR8Mq1t4XoYXwGbrajGr9Gt8QVUltkDIWdojAyy3iId6L3XEy98rQSaOngv8ZZpvXFVuLEJhMLG58Jq2xwr5Ts2iGW@7g4MlGssXBUPXFcR53BWfWnl7o/0gcHPVd1GPWdTHbh1mEuDM@PySY8q33XWhWB868ftqACd6dS48ML30gifXnShPSeju6fqrvX7Lm1Uuqujy8rSxYQ7eEV76AztoTHkO4Ei26ruARjp8xNxtxUC8j8YdhnRp/ldSvM1azmWdZ@aRfrIqaXj9JfmaRfPafUg6EfFe6F3wCN43TkFCGM9VRAN@qv6zdCYwJDlOb4zNiSyrQK1cLKIP1dR0XBx5zedhbp1hgBqJHz/pvHfKZsOdMcfj@nVHlsTjx4UVKLjdcuaco@SuQ9WmD7fdsTx1hg4ne7QvCtLHUP3bfNUCWeEuPVWyXY8Vwsmkx6hs2yZUHnuhYzYUJ/3P8LX/qomDSaX@LAVGZa3cZXtTFz3AmvCdxzmWc75jD4s7p@IpnH56gMaVuUgWBlc4k3cAO6sC3eQ3bIEEiwkrkQwYsKR4ZaMLDAs6soZpYXtnXO9I5fjj1V80bXyU6bm1m8/Zko02PZAk4Pm3MwtuC/gz8Ji9NLByh5OBt5Ncscn7HvAYuFjaUtvDfBM87WG5o0KI5BuB69V9a1ZCm7fhncbWm5i3Lq6Urh1eYXgVEvSHRNebXhBG05WTptZ5tjjTyb1taUMw80l5JtQF8vF5qB9ekafr4Wg6S5Ob@S4eIgIWAqp6xpeF6fSkSJz/olTH9sZAGWWLDYDDmGXFuHmqvXS5o9GPOnLZ8ZAx@2VT0zcaWktwQqI9fri9V2Rfmuie@a3Jo5vLI3v@gL2XdE91Qdm9/FCzYeRhTUa7MHjrwW0R6eblX8@ND06vxEabplzQiTjaIt41gZ@f5m0dm26PjoYffu0yhyjFOz9ZtI@C/eIRwZcMEB/fWlay2binTHJjRdkum0S3vRpZjZ4L8Wq5ZsAbkv@fDIaT7zgtTx12qczP0U9OiV379wEsii9AWrMhrrlL5/GnpuZBZ4rGCRnxlVc@Fem5QzYV@UsAxYNBm1kypcg3DYM14e6Dz3CXoLAlPY9F0px0kNyecHeAE4YOSaZtunfPsHj@zrISOEbC8MHGzyFqDzBp/zwY2OQjpfXyJNbORgY2y@6Fh6K/1hJgJNdwMIjOrSOxujc/DzeB8kYO0GE4ehiG@fz8tqtiz5VHFIde@JLuMv/tjGleOuYUmXTcnEONVjqW7tPX4jzGELbX@/iQw0QBCeedTEzrdx4cA3xTBuYtdW0eBE6lCYeGaTS4Dlt1LwjzNYYT08RyX/kLJN4Di9g9Lm3yAQDyGT0yOjiyuOdaT9zngLrBkPZGIju6LmBWwau0ZLlATHYE6erW1A/vTuTOaJol4wVM@FaHxsdaF9rZlrOiy2L@JHu6yt4J5o4JAkwMt2JK6bVMdzXNCM4Z14l1C5m6LExJTFkNcLwXij53S5nuHFabqGPXF/b8caOY/MnEeEsvNSntxMbGB7ocf8Vdxn3Ly@MfkuFtMXSHpzx7SZGjx/cW1Vc1@g4Fn9iEVaQA9vkmwt01zQ85YlpT6bkxiTg3ZaLOXwbb1Yu4TSHN4TOdm6CjB3t7sXNanyrsHdNkgKW@Ez3aMl/uUyzsJP4/ruKhrrbdXDtLDB85MrZ3JGwO@h4tFWab03oQKNMgaDp3UmoV@COrFqjzogeK2WSuZZ@bnTwyF2Hzo/6@nQZE7l4dCxwvHZ4KyRp2PGLLHUIUo9490B2XWRbrHFzTA8i6OdL0SRM7plpdN/q4h20NOpFNJes6CTRLu1Ii5vggM2xDMkf4h5LxfdXEYxn5umkd4@1rnABZTIycM16ceVmJVI53pAwwlm@Sh8RXNcItm7jLkHo@qEZqa60tRJlMXr4H2x/psDA3C7m8QT/ZCoNgJzdvS8AMj9x7eB1H7Q7dDy/b04PxqjGyXFX0RcsVgGCwIt3BzStryoEtKc9sfh8x2BuR9eoR/IdcIN9B0wWkXDfkAz7TCIVR1OMIzj/QapqIqUGXiY4mQRuphucfvbkUO9SnE5xUacMzxOwOCpemOD8ARRMZgSXSunptCjGeCDc2zGwASyEIsUxqFSC66TxGDBgPsGafdZsssTltJqtqleszoSqwE5OeKx4kYqD3emYtL4858GbCf2knkhKUjKRbNlVlk1G4IYFgsdScH0Btm/Si@d3VgVcI5RD6pyiEte40gwgCKiQZqjbPctgL2xacANu0eWqH7hekWPcSPrLP@4FenpIH9XI9HQLKgRVbTkjY@icb/J0g9SBj9JRzw/GATKkxbVOSDtbDAQYvzvk6nmcc/Zi77gcKP0I9HqB5ZBPA0W54I2La1F4gNHnjcdzEx1GCxKOQoWFAs54MrJhKOr5Q09mRyadTZy4s9MGgbYz23dxwrmXYfusZ@CePTpySusrluOc0jEUzMkv/5irOqGDp8GBwDB5UnE0lyKeL1VJv0i360wg12Ekbw3XCUBSWMkgNU5wNZM0bJG7iMcxSQcLYKQUaiChZLgakp2tIybtsiTq7kKNATWzn0psPf/082b2pP6ejRTjP39HES@DihM@kSpFT8iwEKR2hYg1710A75lvkgmJqcATjE7lmgHve87bA/WOcSTDg7khjjnOOOg1pEWKlCZF2BgoI0ihmdo5VEUyIgVUhLDGOakioeNfNhJCUoDmQQcDq0hR815XT6QmfIFNOvJZARJEdS46mLjKKjqnimo1MEhiyt6xISIZcFNqIQs2XpEWanIZ1bfDHd25@Z32yiOjM6HdpmearBXqVJxEu77RIBNQawc1KjVftqZaVmpNS7snwB8GldpqTT/Jal9CrTsuhHqgYM/bffboMiE3su/eefoFE4SrZI2fDAAykbg83D/cPTreOn5xBK1wFZKfPX4@KKQ1iEV05G/oWKSrCuoFGbWPoD@RDTVHpFhCZxuoDVEUY/OHswg0qGtBEhLcOEeaFkLfEXxZeM@Y878JENC0vslCjNqHQRrbEJANaw0LPxmjxi0WhA20BhGWmUjjsQNFFYPnL5bQUqoqgdWhsiSorHtWFVtd2E3udp8auzOW26ttcykI1liUXjPy50VcWgVX/yDlHsNA@d9ebh7L7eUmmFvKDaCRaxhmb2v/yYvnu4vBAMfoTVS3XikEpxI5ccaexpm9UE0SKQMIAuICZV1gAgXg1mAw48oaDf/cgGIFxLE74oEJQyn/QmyGmFAzddQXelLjdZFKUQ6QB6lhsa4dmgRObC6L4Rg9F90lL2JEBPaEKOow47IQxBwnvZcyXmExMNagusKud0hEPKDXSW@e/cmEPQ6LhmP0xON9bsVQFY06HoP/3KgUmrQTNmXBcKaeMIlpcFuGPYACh7BijY9RLMErQkjwvAtRflFfIeSp91qnNQE6DBAcNoRR2tLHqBwtgH7m@EaVvZk4pNAgJCYRf0GqMnWuXpSalivNJEUJIISB7BCOWxTf/t5RHbkzzpoRfZ/HuYmNAxUAcU2fwZFj30WNuPwsKFe5x6vcCbS7hUMlydVeoM0p4hI8dmZ6JkiF1Ah95HEsoJRYmqDgqC2WVFmwLcsDnqQHwzdwKD4OtcCcyHRCjR9Tk2wmxAEn5YhlzDAhhrBe/aa2LxhKz1FOeMUDJwiOYvbm4kxurEkS1NzAtEPVsFXUFUsiZZX57gQ3oDWSN4KEWaiSSRr6I2sOcInew5ahfPjdP@C6Dls@mH8QmKfZbbD9dmDrg/l3Qh9VBds/i2wa2H7IbS8VbLKbCt5m@YzO6q880wfI@VC4UTAkDKGSXCpQ1OTY3J/vHzKvi7pXsUFHIOjP2grJDCIeCHyAhCPAjDNqaATnKczacRZPqvk54AkgFyAJ8jjI1lB6hnuSQl1fVUXBjONSgUw7AY0pX50n1V9vJqjyEjgxpVgo5lUFMimdhRGSNpIBHkziEYpiFQhj7Mwc1191umxjY4MJXle3jHqxxhFESegvc8KrKKMJgI1xaaHJIAwEmYUAv0YQLJXQ06qIQXE0S6pJJGw9h@MbsIQpMgCIiM52qL8AeE4nqCpAZtuY@sQ2XYRSEFBt25nTdRtGJEFEPG5UzHi9T84OG@H81lwvleebQfgCwY4QrCosw9jmS9byW/ZJoKCTAfb9dAn@2mD@J0u0dnLMQv0sN9VFpq4re8TSsIdHtoPThHuQW5bSFC2nqEVxDkOFICrIL/b3dxAl9HCgGF3DfO2Mva2d3f3PDg6PbqgNIsjkdbAkSzY20i1JzjRPIkMyyvdipW7vKUdPt/fCqpzP1WyiDiFmOy@vZ3NZatdzuiL1L/i5rptpk8eNhNTsfSOmbU3SHu1gvhn7zFeZA9zhx0pupJoSL6@aJxuNlh2/kfy7Zapg4/I6IheYWh4pgk1ezyZmMVL7foxq3z05PLSs4ollPMrmO6ez88@Bw5wHBw9jAQoQk5UQahXxhAwc8EmamaIOjeud94j08YkcUtAZ5WgO8jjUUI9da6ZXLlCoNtS9oWV2YjCA91DJIFeHEur7iBSpyN7YMv2UGKMpkDqyQUDEUoGe@ml1KtP6YorUwVJcGXabjrYwPjEGnQDiSx5OvCE7dMZsNv/0yAhNz4EbYY8mfPHJYJ9NRgDXp9dzA0msAfyJBIGhopJRVrlUDT0rUNE2TaMaPEiviYragoLLo14hNRXloTHtmQMg4CkxAz39ExXYqugQORaa1LbZSaBxvIY/xeM881X6UZr6prPI9aYum3bPmKZQ9Uz1BPhTdE@ef3GWFIUbOEDqAndCBWPX9AaGHVH3gx4x07l3rbNVIuX01xQ7ViqovgfPw0OzQIpHvvsEjDA@pfojfcxSE1Jo6TGZkTXVStkZz3dFJjW4TgybpdMkVcOLPIBrRtA@mQhxWAr1P6eUOrQOunp2D19vzTFrqrJ8AmZKRGQJnFHbgaEc56LEGEhJEKRK0daxbVkVc8SxV@aYB2HQP0YathhqdVziTXoYafrWwbqgUrPGgznNRLMeyGu1UqkGrbFIaioM0OImlZcViHYJCQm5VKjf4Hgz1BrqKUeF9ji7DWTh4TcN2zagggBnRjqMwfoEkMwVM@GHKTIzvdaUQpxn8XFwXhoyuqjvejd5aeESaEKp0eRM7QrG1FctHFT7wbB6ofyPiqzULlMJq36hAKMjNlKJYV1N59bT6YS9nkrYONQ/eIBzOlcJ4CTaMohIUwCSEpZYA3wGzqOesGsJfSOV6NW1dQoBVhDSLiHAe0@RLxP6lZJ4ACN1Blxc3nlTCY9UJmZlWb2C/GEPSSgZwJlL1DBHX6XA5BNmOo15kBNtzMB7pXWUJprdOlJo@qgWcKPKYBR0t2tUNWqJG9/k4BUYOAcNDYRdQ8IebFNvh8Azbde5ZX4reA@e8DfxJBCjzYeGN8/@C4s@9ycsAb1LkjYrrqCS66yECpymoBLRmtFFEYjJr38dV4tMSCU2i7mzdLKQrcFDrZVYgX2SaGn5OIs/BHFdWRdc4bL1qHzGjL5WfCNJTb0vvzk5PD08/FJspZLxnYOXgpoH0BKr0H3fq8S0FRf7uCseX1dicWVdfVBSlFevXgG7C1ezITfmoeQTsSklT5qpElgapdJ6plhezzxMtikrYkrTxCNmmgprmWOv14PbGdK3YVJxfrHNTUwLDPBngdto2udus8xwkMA1DBt63QVX1Qtx1irp@no6rz20a7KW1X75i7WrzOVhe@OX3x0pxhq@DvD1g6unaD5SC5@srX2yvZ3PZ6DyuPnwq8Nvb21t5R9lCofNwmZeyq5t/NVfrK1p2oamrJ14nnqSbJ5@KWjZvCD/8ufJw8NvtT0P2w@vHFPBiM8y3CorFNgpewvXaZ/hn8xve3NmHc2d/lscIIFZrhOxSSYLueTRyyQW921cVdX4Bf3aVA1rTG1slv7Ljw7exP14Q1O@cOHtx9/Ei@U4N4IBbLnQdhZvxDcQrHgVv1Dq9ToYS//l30H4xmcQD/pcbMCjUQjjKl7EG1KdgryLN4pgUDUN0v1/vvOdWLwxRURo7O8xraGtc1xRyw/UB2zKL9aKq@X8wUNwDq/QK7qYoqpaK2zPuebGpo2ch1B4aFfmzLlF7R5iRpwF2ECGj4HDzwgV1x6@esQ2GjDU4lWtPoxQTWGlsuA40J1rYHsSuT@XJbjkdmivoVUKihAv1zNtnnyEq/E5w7UCR08WlD2yfyTcLl5//X/99Y//@kf0@zHd/ykWDzcISM2zxkkjvJjQQPrEAttTmz3ll23DH@7Qii7oACabzcoSjzca@KB/YCMTva@5BT6NyEIQsyC3wAU0g9KNxd9DmyD2sbPGwsUaCovMVASeazI8nSvZrGyIAptwrcGP/nBFVnyukUvgTCA3rzXWuO26lfrG4s148@SkSp3p/hdbHnf8LBaXgDSk08@BZwyQ@T7XC7hluR3YIqSOx@L/oFcjxuKXcJ2kpaurpvwyXasFf2ClapENL26CPJ1cSdLGy0Y63aS8NRtBJjekk4bM2jy/9Hi5AfGmN5obdWeHbrmNdSQl806y6Dw8edlobizGEUTz8GEaO/NDiKeROGHAxEPNXm1cNa6aG1dXGxvw36DnVfAG16uNG396za7aCqDoujrBRm81lUZLaQUNegJ2WWmgi6y0wNCAdxsAm81Y/BLxhTVPSMtWXWqqxcKJxKhPrFfRr@sxVlXXtZxSmH5S3NVicU0QlHX0eocjE/AXlVgcufQKZ9Yr5PDqw9f/B96tD1//G7BC1vBrZuTbeYO/J2/x98bH33EXf8/f4O/4Lf6e@/g79PD3tIO/WLzOGDBHic2slT3LqqfqKRhMlgXedJgdqj0cDLIGy15kL1h25Kg9MBnwy4LJzPZZdsCydtZWVfAEg8@yPpr68BrArw@xuPAzs1mMPHvGIBULhxhSTkvvd20mtmJNJrwygKuR1aScTcrFZNI8KRTHb4RMst1qJk9qccVrtRTO7zEtXyOtxFdXrN3effao3VawB7SeOgez/8HBaN5663904Dw9cEYO/A8ODp5Ce6cfpqWHcNUb6Y3gtRlv1DZbVQnRWA4QOq5sbLYaOQnNxTQgp4Zu6Y@8ZjHCu7HWioEw/MUX57UvvsD/@VntvEaGyAqGdi0CCMC4ARy5A0TwRa1GBjTDdUaxkg2N51@0IhM3KF@cg9MXDNjz6K8s2P4B/ub/v/5PX7BU80SEfnB5tZGiS8SfKF5eXV4Fz4aYSgWW1Ab80AHsGOTyqoFGAroEUzMlnohXV9wNnilxg0fYwDQ2GhR4Bgi0Ih6lSenyR@of9o1p86uVBP4I5NZUsOjWak2zWbHWAZdo5l1/R@s3Yo12tiQ6uOYGspoqEkQhX6up69ys5bVaLR9YSuVarRyYE6lU5ebVyG6qxWJVy@dFsVbLBrAgltVCI0RheHq3ht27Fh@LmFve6VNZnPyjTxEkharw4EEq@HjF5ngMYrpayb57Fzm12z3TbbfRPffundAWcBdMvVIAe7b87h0QnqQIAvwzh6@/piSVfaI1KIUKSOZavgTeTFW0WZpD3dN93029NccZATegeYJI6oOzWcdtJX/1w@9@t5Ws474Ics2rGAGmwgobG8V8o1HMg7lYhpILCb7RJjVIV1TxKqEIvLwggCfjgZdaLonkepVEfxbfYJsN6KgeXuzyKk4NyPIFMdW5MMRLcAnd1EqFO7J8MVVOV4JffU1kjXUW/JrNZi6dXy@tPzw5ObnG7yMxrV3qdfWqfqlXcXboqtYN9NPjmRD9wYNcBWqxnK21Yu32o63jrTZ@2g7XvmHkY@hIZDmG65pjN9mkqbxC5aSJJTppJZPV2kNqcLVcYPFkLYCTkkDhWblCBY97Xszs4@GwKcV67V6Pj5laysGQGhvTHqRSlvVwGddlTr@/Bo7QYqyDK@6eYVmhQv9zx7V652bPWIvFD59s7eweZ7QNGJ21va2djHb0YjuuorUws5N3Du3Pd7ceHbyAAIdPdreOdj/d/3z3xSG4e7HXb3XD0I2JYZy3J5PzN6jz3WgbY3CdXW2ja3r669f6mC5W4wT5/PzDT7//4af/04ef/fDDz77/4Wc//tXXP/4@3H8M9w/5@4f/tlLA56@@/md/9OEPfwaO/wnu/wj3L3719e9/h99k/3O4/3LO7c@Dew6O36wab6zjBYhQ1srpdRjx1isVQAZy3YhBWr/9q69/9PNfff07P4H7XwT3T27ev/uL5fePv7f6xnA/@qPbYX747@D@Ex5XCPvDP@Ru@L4B/4cc7nd@8uH3/j3//1XwQ@PPPvzen@MjsPzTn/zVX3747n/QtPJf/esP3//hh@/96MP3vvvhez/48L1/rH34/X@tZucff/Thx3/6X//sT/7rn/0v9P9jev7Jff4ffvJP/@b//Jv/@2/@LLh/Afe/B9Mv/uY/ABr/3Z/@FP8/@tO/@48/xf///i//7k//17/77X9Fhj/ghv/3X/xb/vzb737/b7/3z//2u1@veH7/1ufX93D/@r@Dy/3zeZ947lOuj3X5@jfKz39LbcxSARwg5ftMA6Z2@8JgNRbLsmzwgE7443/y4fd/C3D79wASbP8z2ODPLeD1A7J8@eWCX5rmOKT0l1@CcPhlICR@OQ/0A8beKcCAZx@@A4AvyZdfLIKCRP83hAIwFkCFYAuJEwjun@TOv/r6n/8c3aOQ6Ppb8/FlQ9c52AQCvwuL@APszFEx5mF/gOTgw0@/8@Hn//jDT//gw09/G8cCKV/JbGVgDL99BhUAC/eAQ8DifeAAUEUBEST5tZgGhrUNnPGLqelXr6AR1sAE8tV6rJADW0xtkFlFMwQEuX@dIpmmcZIE7mksXwEbGMBpSgbwSoPXdho/tJyOTevgR6D4hWaGxkYZZ@twCqEO8WIgHibTLoPMwqbbFAuErKefs/Z6fcoDptGhQTEwzBA6PRdUTUiX648gwfr0EcO4MPJ07BW8X9Ub5fq0gdG9pyxAHOltSBKg8APQ6WnjPdjrFCfAx6aP3kNWyvV0ulEGlzoVlVLLtClNtUCFo7KnGZUb3RnDPYybDxn7RFDLAp/jgKpkATQ@0zPoTZoC3AT/Vno9KA79QyPd6xge2mlK9cPduP8mOlP4AADilSTc@ga3JGFuHoL3lEeVpmThleYxQM2l@RQpixyIQUnH0tS@abJA@pCHj7k2@OCM0WFxEokEmDYaQk5oH4CoyNzTqufrLi7MEb9YZUKxIqAz7iLi@yMThyRRrj9ah6cK/9012hNMJamtxxJJnKBIsjAlKZ1z8k6cFyIsIdnWqQBpAmSfgA/eDx@CGWqI3jO3WHwWjgsZtAbL1GKeibEUfU1IpFkQA5kgFnvqDbadKfD3GUHIqEVcWxH5HEns2061Wn@v5ksxeJN9gt8xCr6oA42FX3OWNzaw0huXEk3XoBEYw2Ks0QgWkZkaaxztHgP48QFTtazMQBq4zJe0fCFf0HLFYqGkqfliJV8slHNAyorZgqaplXy@Uq6UrqgsD4EaZKrrncJG4x/duP6Hf7TsWu6KV6zxJZvKNBd9FWtYdb6RMYGLyUIrK9Ro2ohqLtHMZvCn5XLwhDxm1ELpZG3NupSwyC3aPXeJy/WQzdilhHPf34CLxb4RY98AJ7ggDVxOY8EGiP2DWrDYjZ8i5AvegloA3BFjLcAdHhs04uXl5dwdi6999ZXPGg3g66X9vVgccH7IwtVdyezJQ5k@INibuAb5Dhh7tP/5/tH@wTP50f4R8NrfZlouK8fiV1dX/WhNgqwGOzg4iCGxAckpp2L4qy6bTCbk2wH71VSPjeev2ngc0zRJy0k5VVJz@L/DoOH//vAa/DV8QqicFmOx9@/fT2mjQHXf9oMdA1q@jO4shjj@AOj3A5UbC8WZMYvGjeB4eSNGC6NNwK@TGH6LqnkS21Aiz2M86f8MGgow22ZPcH@w77Bjh@9D3Ta6KyB2hvyr6juuA2LTbw6zrdun3OuRyY8cR16PddQ56o1Mf7gC4sV4hKfmDPe/Wwy7ow5kEJdIOMA2PFzLcZYBlNiLwxWlfBppCME9CKQiBMCf73/6@Hjufby7tfM4VmTbB88eXXsVAqACe7K7dxxZS9w3DFqIovj27pMn163BC8hljeTkNVYoZTIw6sAD3xm66C0nXoYgqryaHdF9HaTwJsuf1GDwL9c2VZwXKSSUunr4BAV4yzl0ga62UBx/L218Xm/oiT5Q5vq21Ci/T@dL5Zx12dgd4qdW3ZprTP2BsWZP2AsQ/GNPcS9kReUHe0wv9hhk7hF@0Ak/3ubH8JByDz/ajHMqHfx68mTMVjrCC53Q6JqDIQwQ504IEOvoOoP7Yy8IPy9uQ33d6uDzNMjtho@1BBwX4M0@y8ZkmoTWKuVCuZLTyplypZwvqMVCIaNqGbVULlWAWGfVslosFypqppyv5PIwmoBvoVKKxYHKmn1FgZFSFQR4VyFau4vfINjAjzk48rARi/OZLPY2pYvQsJF9wgQDwgj4NSzPp@3e62Zd0PJ4FiOnMohRZ10W39vbye7tCcI2WnCyfScrCD20FMrZbGlbEAzy2YERTxMEh4cBLwDzuSWb3d4RhAmPADWaCMIQLbtFZOEFwUTLztbeHqbzGi0ahgewU@7DLVZoKQGYjZZcjmQAQXgTRQdwWzyhPOV0Fy2YJvrscZ8d8BOET8P8ZLMQw3MOx2N4HJZ1a0sQ9rllawt9PqOCF3hWv4mWLboEwQULIKEgDMAwcA3DFoQOGBEVBaELpu6FDm74vQfUcmH7uiBc8ArCKhKEKUHr3VMBeNXAHZN5/PixPvR7xoBfFy5/dyFr4GNOJ7t7nU8/7QwGHfdia/fT5@jz2WeP9dcXE7cz6ATBOm24HAgDPqeji@sX5HG/3datpT7fBB/7mk/7om1g3tr6G8hTcA0wkVH7M/D5DHymSy4eG1wjAO3gtT2C97beIZ/wIh96TzsdoYaI6l@MDZzEwz5DX3XPjPSu69TQPq2vJVPJzEWzmD2pkTMbpcTLbO0Kffsp@qIgkkTx8qI5rWdPQH4pacF5kZTQmmoFU8isjTaBylXX9E1Vy6enVVRX6/STLCmpmyn1wfrb1DNxU8vlq0Jrc1MSmurJpqaWq8XSy/WJIIhVfG7mStW3qWwyyxg@xGbpZLNUmAtRKqV1RauWSmLtCmrCh3GpM/GNdjuVOjf0U1HEvCJTAPnnH6@/oCKatX5qmpnWeabYhVib1tUaP2fNsjfi6qGijwl@tovHOIDoppvZKlLslKBWygKkrygpUURqhPQD3q@@CBd2otecYcHIL5lVJf7NP7VcFGU8edB2@m367hF7NQ@JHHXsCzwmREeEw918JHt41dgxMuA4AOgMlQl18DOjdGYe5D@unIbx6Q21VInFGgEPesi/uFILrJ8@3pGBLQ1sqDJE3sOvSzuujF9F9Rd8uDqL0OkYhij5sYF79Lqh2w4/vCvvTkHCwAMKtUvpC@lqPsQRsNo8DTy/UKOj/ngSGHWnmD2m1xtg0nssRekzXTyncrYbjXq7PjJGY/8CBB@@PAylCoM/m4zYNuOweKwoPFTRrm9DBWRrNuoPM9CamMansUYPtaNs17cvJ1XkKa9qRp2@nS3E8SjWpl2f2J7eNw4NF08B7R/AWG3gcZvu8FVrFwF3oLIvr6SGy@xZIfY9XkfRmQ7K0CVmKPBo17NXtflcp3Sp0RFrg3oTQd/hY0MShBNJar47AXmqFmtA76tdxPW6N@nwD8xlOyBKFWtTcFNL@dqQdeqdl9OaWx@DBMBqFtTinGDD9BrBv7NgIG3L7fp0Vhu5elMD0SabCYUdDbd4ZbRsJaOpMJLCCAsh4S6BPQ@3Cjf4qygKpayUwJiQyU6zsppRDTUDkuQrs/dKzPjOrg0tkq1WsWGgUckKb52JaW3dSvUcpm9I1MbQxWuUcT0zZGMTHikI99zQLQogihJLSW82i@lCVhRrbyDXbiLVk7fFzXytl9pmbREcgDeAW2PFfK1fT70UF@tYrKXWxLpnvKH6RFJBlTFeg@YIxD1vMmpm2VpRzVxKbenK0j0/oZa0anOSaEoqlDb7brAhfNUQTqBprhgIJWx@XQZYjxq4hWSBMyszdmPmNkaO0zKgFdWKVgtAYuOASKWEFH58mO8oTSWTJS2ZFJM1nFhYA/eAyBFFSgJ5TD5QNwVgd4SqUNFAjJwjbjeywJfyiiDhXcV6pjdm@Uosfhm7urzamN8k8012caGnpdD6gLFBOhFjCi2Uy@04WyOTJDdo9mervjV4vlULoLd2YvEq7Qibbd9hreAIrqSsfezqfHqj8ZK/W7ghBVKNkb6cJjsJtiNoOShzb84O5fMuY7xW@T4NZSPdUFoxQaC@zZf4ygWR55S9j5PqebZz2Q@IUvUpypcspVd5n22eiO@fmdZlOSc1SIBMsfj7NNQIbm5rKO/jMCxcUUUHW8guL8eXlyA8X@Gxci1XiMVtJ9xdBmKpD2QQxpNCQcC5FoONjyovSy/LL5@@OHhxsMceZqvlanleuGg9zGTUpJrcYA@BjTWf74Lg8o45BfW9/Rntq4vX4tVxMpdP5haC1ePTej5cxE2pjYakbmhsE3CVVYFC9dWilH3X4IjXII@iBj4ffusn@elGGewasIpVqNNCWms01HVNjI8/fP1v8KTW5e7nW09YEgv493/xc63093/xL2nhMHlV44UuxQESjWqxFD@J8yzkS0wEC1@@VuMNJXBXS6oY9yRug@wV4t67QHFGSsuWwW/ngNuEItRavBKPxctPX71jbAMkyEZvMDA1MinKglSWqIKkBX/2Huen3ktrr4CeeF5CwR2NFQQOJ1XWG43GOm10TDbSeMJQK9BcfvOqdsInPVAOWbfpZ3jr@DNeRg7rngf20AbW9Q2DFRoqA8FFUT781u9rWvHv/@J3W@K79rv2t4DCViqVoqrFf33zigeKfDTIi2Hz3a5VPKsrlfm2fSTcrz3@VfDwyCJ9ERo4ZFLN4tFnRS3TPoUAyBOAGb81CkxEld3zfGQsGLLf4oGdwNzRPaOYD23ehYdbzXE6EM8relVFGZj@cNKhA4rH7sW@f0DHNxTAFxPEfTJ3LKejjHScZqAPTHkgRAEE6iOf2AqMk3j6gj7AiXwraqJok64kKFqvDWBtLFZKrMYYpDzG09Stab8v0DFsw@odGWOddOKAf3hWdb@HYKgxiQ55h@eLF3iq6HAx1bjBkjt8j71Ep8QdYmW8ZHiukKqWkQYLA099CHjOOTitRNvnBRlt@E1lIdw6DxB9B5WmhvD02eVZgOgrzLMQWEZUshJwDvX5ErE0lT8dZgInjLkD5WNmDRKdOVBClBuXmRndHZA2MBv1KUFaKWhWGZVDNtXqSYbzmnWV6puOs5tso86AgUelLVQSrFBSkdk3XWDX1PKcOhdi1ijkfDnS9SAnAMgbBI9voyosPIzgdF6T@qdAswTinxz6BSf6Ud8WGnFWxg7UwrLzjukTAAxtBIAhlQEe8@FVlFlA1c5kgOcnsC/IjjtQTM@bGIVSOU8Z0vFQdggK7O0CqKYEuqoVyhyegY5KUfGHzDLODIu0DATZRsWBOu@UhGe4Uwb1ICKTXhQJdaAqF0oKtZCqZLjbo929J1vHu48yTFILCI6H2LpOBJuaq1zunSb/vjXxhgEaYRDefeVOMc@RPOVlkg@VpBhk/eF8tafnMxxGgJ@UwjnBcSpZp2CuMcLvd/GI2VjvIa3KUBg7GRzUxxPy/CCY6WFWJq6FeBNWbtjz43EBURrTiiMKLnxDHsJgwQLeBmxAeG4AraQVUAMBdWv7gJGohoQwV1h2oh0IqyQ1uJ4FYcfCD/olUavVPLVNUt/RWfIYlYnDkE6kbS1JdAE1OQzryU@8ZK0LbHvIU7Cz1ES8DEpg2n3MRYpX3LGzfRG2X2oSHLERoEJEYIzF6MzNL/8yCXxGFJ9npXzx8kx32ds6YCj1OJkT9V2LjjKmklzHLAR7KyPPERxtq/u1KEDH6V3IqELP7u0MTauXejufxhhYTbOfSqe79XpOvIQk3TEQJ28MxNBAYU6soVt/wQ0spBAnpbRaNuRPXreNc/bl0yePocmfG3RyvfnyZD2hZIC1FWtYBL2eQqBHB08PddczXFEe43svEptS@AmOIBEZWnvkNbMnlPuMgEVTsBcC5RwYflB6b/viWB8800dGKqkn@ZkxTMqERjE3dJnLRzUznRahiHrTPFmoo7qw2LiCeDmoE9TQNfq1DlT0ae3Kq5@lBmLNh9dwPokCJFHXNIrdh0B1Dx7Xat3ED3I/Pn76pJ7c0BnGWl/SK5LpToQcgCiEMHQYfst19YsF1AGqQljl82OfhDBwpZNCY7EsG4reSALLujI/TxxSViHLcnKGwL3UJBNgnFu/2aQ1d4YFF2Ojjg58aPt091jIQFh3YojoaOPwdkFEi2s0qIdpcHRDSkFD4MURwtTr@QcPyI1rM6nXtWxWBNSsXUFsHmBuKhJ73NqVq9d7qagi9bG5RHuCJmuKbnvnqFcbWN5sobTpuDBE1HvAQz7wgITUUXf0melfPPAA2@qhJoYH/EhpfS2/Xj4wt7/1ZeWo@CjV7XymChnhtefYIKK54/kMuPq5zNkioLFul2MXZQJ1bHZ1ZayfOkq@l@2Ws2W11DNKBaOczZW7BSNX6QCX2O3ny51epaSXCt2OAoObT0HkkYmffBI4@mOy/fslu4oxK4PI3@@rwK33CpV@RcvmcvlOudDL5vP9sqrncsWeVu5UOrdzbbP8oLgV0l0cO65T4E9WM3exG7Q9CC3@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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 bqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#p)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
~~~x
main:Int
main =248
~~~
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1PLconsloPrs puts~-<V=>a$f 16=B->8~+4783l{>Ehar Cr;rextge!nu Ule.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
I use literate markdown Granule with literate-env-name
changed from granule
to x
for golfing.
Command line: /opt/granule/bin/gr polyglot.md --no-info --literate-env-name x
.
I don't use empty literate-env-name
because of a parsing bug that treats any ~~~
or ```
on a separate line as start of code in this case,
so adding another language supporting literate markdown would be impossible.
Granule code is on lines 137-140:
~~~x
main:Int
main =248
~~~
Space before =
is mandatory, otherwise Premature end of file
error.
Granule doesn't seem to have a way to place multiple statements on one line, ;
/,
/.
don't work.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWmp771zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@yFbemjTk9nAGG4Y9fwKfoCgyi6pxRm0afI2FPH9QxMvmt4noOOJcY2jNHYv2iApQwQums6T7aefXotcIWxT3XI2dgyptfyombZF6bh9q6FUFX2@fHe3nVXjX1Tcmy2dzN/ao69cD3d0q/Hn2dbE9/Z96@7F9jWwLB1pskVWbvuWWTbrn4jSIm5ht7rm5Yhm3aXSWxoWGPDZejC@o4LTeYbVjlbzra3ZiHlLoYtzzyvRVsPL6a7Aw88nTMDjAa0xNg0eqzvOiOm2945pKRWsjN4jLayiA5dyCAgGnvtQeiewTzbHI8Nn3tCcQ2XvCFlZpn2aYxj36Hr9CZd0x4AnAH1Op74VCYv1oVgDTYOcFhGA4tTLXAwyMKRMzLm28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAWaxdzPMc9jEm3PqWPpQ7soxrFxMhY1OLWay7njMuBcUA7K0ly0zY@S8Ntlb8LeGHpuOR8wzR@Dtd51@3zDYW2M8hOCxnhNjcHXH14oV2RIGwNgGFG3n8NtQaT7Wpd2HfPVYZw4OMkEZpuLqtgN15zJbH3FU6I4vqOgQTRSi7zgyuvccw7OTPjt33FPWMbo6lhkT84xBX59YkKLZx7YAJDA9NnLgDS1oM8gWBPaxIjBuTCy2tCCYTNi2xhh6Jbatg7gCDR028bmrA3K4XtCIvjkC1DD9pMcM3TORXEEQz7B7hBbjiJA5UNr5FmdnJvQ6qIqJS3F7hkt4T/EyLAVEqUeImjp3TR/QAUuxxQ4N3WXHrmGIHEkNr6uPEUXnk4TEHEzBx4LIhJUbG8ndg70kYCcPIetjwEY3d/ytz2I6k@ss0a7BXReEWmz32SN2mWihmRNMwOCxm9JFVn/PPKXVMuCeqh1l4F7FINYY1IrFFGfsK7o0hgxKPmRQ0dGIJulMk8fWXMJs41obzPUZDtWD1gAKwD7PUMm6E9dF0j6rVP0UCm059gDqEwrrTmze5MUsNAHgX8/LMOPMQBzgbeScUw0fDwFD4A@gc2SFjzZUoTDeQD8MajRM13OsCcFBSM/Hzgi1AkExxv0@@5z1ddPCIOCPUfFcu4YHyIlhJnYPW35k2kZPZmE2iOS40BHPIDkdIiUH6A2jOcJCmQJgaAiHiopeH373D3qDAcSz1e06bi9A188B2bs0LuqUWRjZGCKsY@sWZQvgMpg6Dw4JnOmW2SMSp9sXQRKUCUr13JlYPUYd9dyELjfUgdIaQB26vsGR3Jn4kMcMG@mnnByaHHOh4CO9Aw1LCVDaVGyJPdyBVupCNyeckUYTv19m0niXJT3lZWqzmtpcaxmQOVEW1xOKMqgBwsnr5AS25G2Y8/nWwjjh@brnmL3Y@MIfOrbGpC4TunVnbNip5EIcyUzS7SRFGcl0SqyZ9a7cN@1eKrkBuNiAhJNirVvvNs3qSe1a8PkkIZpzjAa7q5HqigKSGuoUZ8oIOAsZKNnnUmCa83O8NlY5estzzlgx193OuEOc@BbESwcRBOiQ7FmGMU5lZVVEMoFwS8uNHstKei2OoMBV8ySdjCfT80WnGKCkCwXFznpsOki2rPEQmQ2oFNsbA811EXe7OmCPhyOaD/xchnUIr2kYBMpCNPHcSALV7gAhDfGIuiTvchheQkIZxDDrQos92ejNdWQgAtCXfe8GNbYcZA0oTzjyAOmwMVF9AE0DgXlBtnhBeErkslikUxsICsbWMVhZ6pjQCbC7AU0PcH6ubACe0zgMxMY7yRztGekXOKpxvmDWYXBM09kIyIN7wboG0hwgPgYfUDCRCfU/D5he5vRZVtIKhcU@dqOL@a6yJX0FRPqtcmtPwsLPdyYkNKwPPLal24OJPgB64dgQRO92jbEfECooiecDKbo@3pCjFAyesjeMJR5eT5sGkZA3mqWBRJ63XjAU6khdAp5dAoYM@T4uCLCe6QJZgpH8WuoAcHYtceEVgixk4JWwIgshBwBIZkyN7sQHqgYIfD40u0PAWcydzekiH4SuJw9O86kDZZf6UdKYGbXxQIvJSuSE2VgZhYQtejMeGFwxqsaCAzX@vMPtMeveaEnETpRFGAjmXGVFlwH37ohz5NjOkkihIqNoEWTRh7cDcGJHyBHDwBWyXdRZIzY5aiJoM6Aa0PMB/4a@P/aqME6Y/nDSkQFTlGP3Yt8/sBFZFN@9MH2HmzuW0wGy7EH/VMIUlO6kY06vFYjcojZ87cXOgAHre6wOI/ebCWBdKtn3gGCS@w4Cz3kJRLgpCv4UAJCAZKioVN8jUrwHROXowu6mhAWkFDJMwL4riGDAgFHVfIbM22I2X4PT9Vwi2HxmZAWhFM/tkkGa40kxegSnbMW@sVC0e@Yx9g1BgEdftzwD3vbEstA6sTmVS3FeQWSXsW98A0hbipIzR2PL7Jp@m/uyBw8CnoKtgYCHbFMfeSYRwnwjkKRlICgAEww/HFr2nSNidlMiFOQbVwsJG67ruDxdf@g654wcECw2X6k7zgipO/uCGC7koEGmNW2U7YOxlIZSfSkLEY2pxC8nk/Jrx7RTl8m1tbVkNdmAEXNtbRNMG2jaRFMaTJtkksiEcDKaKESGTOjbpBDodpK8aoYxT8UT7A5THO3fmuOU3qxWcycZvakGbw3fItQzjBgALeEL4kmK9ToaRVFonENB5U5/sfQ7OOoddV1zHFTCZ/qZzu1BLeSoGqDhHBcFgxoyL7fXyajuAncBwkB3mHKTrWa2ddK6bPXSratkBkOLNb3egUJBeqmRPHCdCbAhYjNfldQTUWzmgPno1JPZ5HoqVZZAjANJRPykLKZ1XtuppAGjYarVSkKlBvXT7A5dim@a0UQxqirIBzI8wGunkvJlGdLviCdiOglhxWQGRLd6Mgk108VK8KjQ2JcWKujg@Td5xeyk0zHq3iCV4n1jOAU3FHoXgx9O3r5F2sXj6EQYZk10zuWNAwBl3w5hZfS8JrSGXp0@Qzq6kManTp9LRTv42H2yFzOm1FqfHuztPq9TMkPdOwWeQhogrAK8MtSK25OBGliTnhFbBgNkA0zdWU5w4gATH3S7THIYgUldnom54aLLVsQGtIYYT4dJ1mixCN4Q8ruzUAaKhNwp5G38SzfMEgdfmqcoyT2g2DtHTxbmx0anwE@wrmch8y25vABgVda5Y49ekYxRZfsko9nAYAJuAX/Zi@YCbMeWkBaG4pwznxCfEAEIckNuCzkJcwEGI@6bUxCJ4zifErD@yLEi97/j2CCcGvIXRA0FBoQcp6oMeSn/f8gZKbnrzXoncPpgHFt6F@j9YnQtgbUgQqBAirLcR6zdiPi6cEBy/F1lBFaqq9tYfz2T5NSJ6Q2xekGWwFHA7UOtopCKkztUa/usC1zuAGramJo@l1qhhx9hkMe6lxJRTtricgZiGfLImKlw2o4YWKcLEr4BvDL68ukStmufma5jYyXLuxA1kKIatsG1yJdVL6DR1ta@9mh1/S6LHGrshrM6V7fzsV6v3K4Hvct2LGfgsHUAQNSUZY7Y@zZOb4KU4@tj6FHmW6qgrYEDov4iDhpGNGFazEXypo6QCsHLr2EUYMsLPQNYUeaj/a92gQ1RC9ks5D@0ZemKCjkXy/UyomOXzQCCJQAL8QZb8itjPLxwF9DJc4J5E58mD6lj8pksHVhIyFXQw99S0PlOzl2gn4devdC0rOy7JBPg5N28XL1Q@gVuhXcbKGH8mjO6hlWxEOmNBp@1LxKulrJAt6KpAqk/cnxd@VwGEo2PGHLIkskET0muJRVJwqdAXkxrMKVnnClIpWYxT3eN7tK4p4bRVdAXBzcWGpZWT@i5ompacNn0gGLyd1gHUcjr5R@k00jYKXdR2jzTMMgfDydGzOgOHSa0QMSYL5kAA8QQZGUJah4YQJRLomDBclDMdyYg1vUMyxyZ/j5N2Fs2yi4yEW8ZqVbguwP0ZhbBoWkAQ84nHGaDDE6qz8Yoe8DhnwMlp1hBxJd5lbpGT1mfxfbUcVyQKz2m0pyCFlX9KPBQHG/ck/0pRMBD7dL47oXj/LODR7vtw63jx3Vl4rmKZXaARvSM9giEWQu6w4oL84YzhLuAO6btjEwoURjl21PrueP4nHnAVYP7XXEMGMbx5FH7yf72863n3w4yRyO6OZpYOuaxmrgGEMVxRDC3RtN1Og7wFvZkZUzAXBxsHzwJY/nsxZP9rfaj3cOD47loXk8sU1enyvh0sKpAnyEIU@Usr/oDq7e4nENi6sIsQkBsUOaqMZBNmSTBU0I3nihKZTJ6IIuMw6Mk4SywjvPcLtPUbKXS6@jlslHsdfP5Ul/v93p5TS0X@uWCVsjCo1SsGOwdgUuSMaWZGzDxWRGcQMI0IPP0UuV8yOGAKNoFjuViab4i31sy1y0UjFK@ole6lUpF10q9nK6VS4ZRLPXz2axRVLP9Tlkt527N3Fw2kLWa2UY0AwS9DicLyBOIXwpeC92BZx54vXPW0zSt2C30KzmtV8jme51KtlDuddSS3qkY2X4@p2pqr6up1TAszqgClRhCgyFXaQNrGnpJKniKsXAwnW9iWmIM16ADgpPIIYkZh2vIKDgEHnn0mAQryDg1G7gX0D1cP8YpmsC9iO4jXD2ecbJkjRwDwDIB4iKy7HZCxwo6RsvHCwurQCoD@rnMf3WgIOZLNXuFkZ/jAvRc@S5VldzP/H5/wVkj51MJhzJr5pwjZ778vLjwGxT2htdS4Ci@PMXHl62XxnfDaylwFF@Bx4fL3cuju@azDDSKrEiR4fL40riueSwBjGIqUUzzS@ozvzL5rVpPD9Ja6r0yUBR3heLmS@Xt13y1oh2slCM28w5yDJzYEwf45ycmztv3F3pMLJLAWzEhnEZYnEia@WizZRImnS1f3xHmI@LEwLRPHRKcI1M7K6sFjCWKYnRq3QzZB1GDHgugNzJ104ePX6NOnx5LAHDQvT4zRx407RkM/TDU6spzeuEE6LIcLE7lLiTfMfoTkIKUjmmj@Q4wqVImyH6nY64ChZrAnQfhewlYlT2fgCSqyXlZDcVeXDoBms3nYY/3Dwiwo5MQtzj/zxYq35@4PoQK3v/5Oz1ohJtNNNQvSBaMDG3bOCf86K9ssSAoWuixvHVnoz5VDJnuirKr45KrbkWG5VFT60vSUHdHKHIFzQ0Iig/AhFtwjeecz8WE7@WJVBlV8uI6A7PNEesugSbYa0siPDESsi1H71E1cFHYNCiQi43Nm8GYcqFwjuGBkWdVQktWLthsq4A/nPgT/sTdAXc1oznG@7YuGkBmC3pHNYBF1jumcUuju/rppOdIwOlRkTFjxSWws9LTZJ3Ut/RTbmyjcXnxeQFdczAAfiJ4rwI7H4JsQ0Kpck6vu/DCsyfeWOpAY/nQcchGXWF0SwquxZ@rQMxg81xkWF1rpkWPezR6hFyELsDSUUXjfiZprtLMa9Vs6Z0LFNWHH49lmCAxOEBz6t10OpvDYS9a@53firQ6PI6VFL5SWR6a76TiVbJMvFL4DiqJTyBTmYM9VXc0LAxc5ki3JK03Z1xJ0cOp45lpCSjN20hdS/cAtfygOYwzaD563IbuODJ1QexyZ6ZbkH2WnXALwKrV5IBsBb2661imh13bWkVBry/AzdLEvWz0mJuSNpdVbI94Jm8oRabldMHp@riUuwLR7kHl@CoqrlPPYY7srKq0rnOO90rWYuicGfy5fKB7uzRX96BYkkUoYXaXjii97l2YituB6LG8Hk@X5svvWkvdF/tAOMUxL6DdE68903I8dkTP26pl4EIw/lyO0fM1aOq2ROtB8@blwYJMjZkczLKuaFfdGjhWsTxQdHisbPyJ28cxIXjfl/pF1EtV76ZeIX/k2GrwXkn2TxX39K62o6UJFxft54y3jMDLSFiwKLm6gCBJ4E6c5YXby5YppKxweXlVA7jd4bl@Eb5/g5FlVe2GI8v4gvhtYP8wQKUMBt/lPPhvklr@9tR69yNPN6It3VWIucY9tQwYyOh5o0mZllU/MoSazd6fWPWtiTExltKqg85rAze33yKF3D9T2aAYiWC2E2eEcK4zgnobyI/3yjWO4Wi7lcDolgmd/E5OZym9GwOPPkaR@xAMh2i4GXBgT8YLjbsgxdnPb6@54Tjs2U5vIZPo87EUqXw3P7XAyHsG3bcKV1wYxLWtei6bzQb8zdz89YLlNqErF4V9bfLnQsLkMkt5BouzIe6ccXkas6lUaHrz1JNwUvN@1ElbNSNAwJWKYpu24V/gc1WTLKO2HcexPqYJgej2TOTfgCvFhZ@7mvIGbxTsBmOzuQ8PZ046/VWzHnxACqRTqD0UvG/Dhvmp13s1s4RL1tBLB9est88DzU3k3pUKDPM0ucS3TlirGc9gRkWVy3Lp1h7J2VmnY1g6f02L@dviq8i5W@OLWJaAT6a1LVwP4ytgsxXV@DW6Nb6AyjJ7IOQMjZFB1lukA733euKFr5VAUwfvJd4yrTeuCjc2gVDY@FxYbZtjpXzHBrHM192BgXKNhavigesq4hzOqi@t3P2RPjD4oarbqOdsqgO3DnNpcGZcPulR5bvOuhCMb/24HRWgM50aF174Xhrh04sutOdkdPdU3bV@36WNSnd1dFlZuphwB69oD52hPTSGfCdQZFvVPQAjfX4c7rZCQP4Hwy4j@jS/S2m@Zi3Hsu5Ts0gfObV0nP7SPO3iIa0eBP2oeC/0DngErzunAGGspwqiQX9VvxkaExiyPMd3xoZEtlWgFk4W8ecqKhou7vyms1C3zhBAjYTv3zT@O2XTge744zG92mNr4tGDgkp0tm5ZU@5RMvfBCtPn24443hoDp9MdmndlqWPovm2eKuGMELfeKtmO52rBZNIjdJYtEyrPvZARG@rz/kf42l/VpMHkEh@2IsPyNq6ynYnrXmBN@I7DPMs5n9GHxf0T0TQuX31Aw6ocBCuDS7yJG8CddeEOsluWQIKFxJUIRkw4MtySkQWGRV05o7SwvXOud@Ry/LGKL7pWfsrU3Prtx0yJBtseaHLQnJu5BfcF/FlYjF46WNnDycC7Se74hH0PWCx8LG3prQEeaL7W0LxRYQTS7eC1qr41S8Ht2/BuQ8tNjFtXVwq3Lq8QnGpJumPCqw0vaMPJymkzyxx7/MmkvraUYbi5hHwT6mK52By0T8/o87UQNN3F6Y0cFw8RAUshdV3D6@JUOlJkzj9x6mM7A6DMksVmwCHs0iLcXLVe2vzRiCd9@cwY6Li98omJOy2tJVgBsV5fvL4r0m9NdM/81sTxjaXxXV/Aviu6p/rA7D5eqPkwsrBGgz14/LWA9uh0s/LPh6ZH5zdCwy1zTohkHG0Rz9rA7y@T1q5N10enom@fVpljlIK930zaZ@Ee8ciACwbory9Na9lMvDMmufGCTLdNwps@zcwG76VYtXwTwG3Jn09G44kXvJanTvt05qeoR6fk7p2bQBalN0CN2VC3/OXT2HMzs8BzBYPkzLiKC//KtJwB@6qcZcCiwaCNTPkShNuG4fpQ96FH2EsQmNK@50IpTnpILi/YG8AJI8ck0zb92yd4fF8HGSl8Y2H4YIOnEJUn@JQffmwM0vHyGnlyKwcDY/tF18JD8R8rCXCyC1h4RIfW0Ridm5/H@yAZYyeIMBxdbON8Xl67ddGnikOqY098CXf53zamFG8dU6psWi7OoQZLfWv36QtxHkNo@@tdfKgBguDEsy5mppUbD64hnmkDs7aaFi9Ch9LEI4NUGjynjZp3hNka4@kpIvmPnGUSz@EFjD73FplgAJmMHhldXHm8M@1nzlNg3WAoGwPRHT03cMvANVqyPCAGe@J0dQvqp3dnMkcU7ZKxYiZc62OjA@1rzUzLebFlET/SfX0F70QThyQBRqY7ccW0Oob7mmYE58yrhNrFDD02piSGrEYY3gslv9vlDDdOyy30ketrO97YcWz@JCKchZf69HZiA8MDPe6/4i7j/uWF0W@pkLZY2oMzvt3E6PGDe6uK6xodx@JPLMIKcmCbfHOB7pqGpzwx7cmU3JgEvNtyMYdv483KJZzm8IbQ2c5NkLGj3b24WY1vFfauSVLAEp/pHi35L5dpFnYS339X0VB3uw6unQWGj1w5mzsSdgcdj7ZK860JHWiUKRA0vTsJ9QrckVVr1BnRY6VMMtfSz40OHrnr0PlRX58uYyIXj44FjtcOb4UkDTt@kaUOQeoR7x7IrotsizVujulBBP18KZqEyT0zje5bXbyDlka9iOaSFZ0k2qUdaXETHLA5liH5Q9xjqfj@KoLxzDyd9O6x1hUuoExGBq5ZL67crEQqxxsSRjjLV@kjgusawdZt3CUIXT80I9WVtlaiLEYP/4PtzxQYmNvFPJ7gn0ylAZCzu/cFQOYnrh287oN2h47n983pwRh1ODnuKvqCxSpAEHjx7oCm9ZuxB2c3SM1MpJDAywSnisDNdIOTy54c6kyK0wks6lDhWQAWR6UJE5T9IVMyI7hUSk@nRTHGA@G@jIENYCEUKX1BhRBcn4zHgHnyCdbss2aTJS6n1WxVvWJ1JlQFdnLCY8WL1BPsTsekseU5D95M6Cf1RFKSkolky66ybDICNywQGpaC6wuwfZNePL@zKuDanBxSxRSVuMYVXkBnRmUyQ93uWQZ7YdNiGXB6LlfbwHWCHOMm0F/@cS/QsUO6pEYmCPJQIagjyxkZQ@d8k6cbpA48kI46ejAOkP8srjFC2tliIHz43SFXreOcsxd7x@VAYUegkAssh3wKJ8oFb1xcR8LDhz5vPJ6b6CBZkHAUKiwUcLWTkQ3DSM8fejI7Mulc4cSdnRQI1JTZvouTxb0M22c9A/fb0XFRWhuxHOeUjpBgTn75x1xNCR0aDQ7zhcmTeqK5FPFsqEq6QbpdZwK5DiN5a7hOAJLCSgaJb4IrkaQdi9xFPEpJ@lMAI6VQewglw1WI7GwdMWmXJVHvFp72r5n9VGLr@aefN7Mn9fdspBj/@TuKeBlUnPCJVCl6QoaFILUrRKx57wJ4z3yTTEhMBZ5gdKLWDPjWc94eqDOMIxkeqg1xzHHGQa8hDVCk8CjCxkCRQArN1M6hGpERKY8ihDXOSY0IHd2ykYiR8jIPOhhYRYqa97p6IjXhi2PSkc8KkCCqYtHBxNVN0RlTVImBQRJT9o4NEcmAE1ILWbDxirRQC8uovh3uxs7N75JXHhmdCe0UPdNkrVCn4iTa9Y0GmYDSOqgNqfmyNdWyUmta2j0B3i6o1FZr@klW@xJq3XEh1AMFe97us0eXCbmRfffO0y@YIFwla3xXP5CJxOXh/uHu0fHW8YsjaIWrkPzs8bM9Ia1BLKLjekPHIj1TUC/IZH0E/YlsqPUhxRI620A1hqIYmz9YRaBBXQuSkODGOdK0EPqO4MvCe8ac/02AgKb1TRZi1D4MsNiGgGxYa1j4yRi1ZbEgbKDxh7DMRBqPHSiqGDw7sYSWUlUJrA6VJUFl3bOq2OrCbnK3@9TYnbHcXm2bS0GwxqL0mpE/L@LSKrj6Byn3GAbK//Zy81huLzfB3FJuAI1cwzB7W/tPXjzfXQwGOEZvorr1SiE4UciJM/Y0zqiFKo7oIH8QEBcX6wITKAC3BoMZV7Ro@OcGFCsgjt0RD0wYSvkXYjPEhJqpo6LPkxqvi1SKcoA8SA2Lde3AI3BRc1kMx@i56C55ESMisCdEUYcZl4Ug5jgprJTxCouBsQbVFXa9QyLiAb1OevPsTybscVg0HKMnHu9zK4aqaNTxGPznRqXQpJ2wKQuGM/WESUyD2zLsARQ4hBVrfIxiCV4RQoLnXYjyi7oGIU@91zrN59NG/uCgIIzSlj5GxWYB9DPHN6rszcQhZQQhMYn4C1JzqXO9oNS0XOElKTkAAQr4/nDcovj2947qyJ1x1ozo@zzOTWwcqACIa@kMjgv7Lqqy5ec4ubo8XuVOoJktHCpJJvYCTUwRl@CxM9MzQaKjRugjj2MBpcTSBAVHNa@khoJtWR7wJD0YvoFD8XGoBeZEptNl/IiZZDMhDjgpRyxjhgkxhPXqNzV1wVB6jjz@Kx44QXAUszcXZ3JjTZKg5gYgxAcn1aqo5JXEwSrz3QluHmskbwQJs1AlkzT0R9Yc4BKdhS1D@fC7f8D1FLZ8MP8gME@z22D77cDWB/PvhD6qCrZ/Ftk0sP2Q214q2GQ3lbPN8hmds195Hg@Q86Fwo2BIGELttlSgqMmxuT/fP2ReF/WmYoOOQEiftRWSGUQ8ENYACUeAGWfU0AjOU5i14yyeVPNzwBNALkAS5HGQraH0DPckhXq6qoqCGcdpfpl28RlTvrJOarveTFBdJXBiSrFQzKsKZFI6CyMkTSIDPFTEIxTFKhDG2Jk5rr/qdNnGxgYTvK5uGfVijSOIktBf5oRXUUYTABvj0kKTQRgIMgsBfo0gWCqhp1URg@JollSTSNh6Dsc3YAlTZAAQEZ3tUPcA8JxOUFWAzLYx9YltugilIKDatjOnpzaMSIKIeNyoVPF6n5wdFMK5qbleKs83g/AFgh0hWFVYhrHNl6zlt@yTQLkmA@z76RL8tcH8T5Zo3OSYhbpVbqp6TF1X1IilYQ@PbAen@PYgtyylKVpOUYviHIYKQVSQX@zv7yBK6OFAMbqG@doZe1s7u/ufHRwe3VD5Q5DJ62BJlmxspFuSnGmeRIZklO/FSt3eU46ebu@FVTmfq9kkG0LMdk1ez@ay1K7ndEXqX/AzWTfTJo8bCanZ@0ZMW5KkPdp9fDP2ma8yB7jDj4TcSDUlXl41TzYaLTt@I/l3y9S4xuV1RC4wtTxS4pq8nk3MYqSv/Rj1tXtyeOBYxdPGeAzNd05nZ5cDhzkPDh7GAhQgJish1CriCRk44JM0MyUbGlcY7xHp4xM5pFwzytEc5HGoWh671kwnXKAMbah7Q8vsxGAA76GCQK7KJNTVESlBkb2xZfopMUZTIHVkg4CIpQIF89PqVKa1wRSpcqW4Muw2/WphfGIMOgHElzyceEN26IzZbP7pkRGangM3wh5N@MKRwT6bjACuT6/nBpJYA/gTCQJDRSWjrHKpGnpWoF5tmkYVdpBeE5WsBQWXR71CairKQ2PaMwdAwFNiBnr6JyqwVdEBcCw0qVyzk0DjeA1/ikdx5qv0o7TsTWeR601dNu2eMU2h2pjqCfCn6J48/@IsKQo3cIBU/e2EysGu6fwLO6LuBz1ipi/vWmerRFrlryllrFRQ9Q6eZYdmgRSPfPcJGGF8SvVH@pilJqSM0mMyI2uqlbIznu@KTGpwfRY2S6dJqoYXeQDXjKB9MhHisBTqbk4pdWgddPXsHr7emmPWVGX5BMyUiMgSOKO2A0M5zkWJMZCSIEiVoq1j27Iq5ohjr8wxD8Kgf4y0YzHUyLjEm3Qo0tSrg3VBpWaNB3NahWY9kNdqpVINWmOR1FQYoMVNKi8rEO0SEhJyqVC/wdFkqDXUMY7K6HFmGsjCw28atm1ABQHOjHQYg/UJIJkrZsIvSmRmOqkphTjP4uPgrDNkdFFX9W7y0sLly4RSo8mZ2hWMqa9aOKj2g2H1QvkfFVmpXaYSVv1CAUZHbKQSw7qazq2n0wl7PZWwcah/8ADndK4SwEm0ZRCRpgAkJSyxBvgMnEc9YdcS@kYq0atr6xQCrCCkXUKA954iXyb0KyXxAEbqDLi4vPOmEh6pO8zKsnoF@cMeklAygDOXqB2OPieBySfMdBrzICfamIH3SusoTTS7daTQ9FEt4EaVwSjobteoatQSNz6mwSswcA4aGgi7hoQ92GLeDoFnmqpzy/xW8B484W/iKR5GGwcNb579FxZ97k9YAnqXJE1UXLkk1zcJFThNQSWiNaOLIhCTX/86rhaZkEpsFnNn6WQhW4OHWiuxAvsk0dLycRZ/COK6si64wmXrUfmMGX2t@EaSmnpffnNyeHp4@KXYSiXjOwcvBTUPoCVWofu@V4lpKy72cVc8vq7E4sq6@qCkKK9evQJ2F65mQ27MQ8knYlNKnjRTJbA0SqX1TLG8nnmYbFNWxJSmiUfMNBXWMsderwe3M6SPuqTi/GKbm5gWGODPArfRtM/dZpnhIIFrGDb0uguuqhfirFXS9fV0Xnto12Qtq/3yF2tXmcvD9sYvvztSjDV8HeDrB1dP0XykFj5ZW/tkezufz0DlcfPhV4ff3trayj/KFA6bhc28lF3b@Ku/WFvTtA1NWTvxPPUk2Tz9UtCyeUH@5c@Th4ffanseth9eOaaCEZ9luFVWKLBT9hau0z7DP5nf9ubMOpo7/bc4QAKzXCdik0wWcsmjl0ks7tu4qqrxC/q1qRrWmNrYLP2XHx28ifvxhqZ84cLbj7@JF8txbgQD2HKh7SzeiG8gWPEqfqHU63Uwlv7Lv4Pwjc8gHvS52IBHoxDGVbyIN6Q6BXkXbxTBoGoapPv/fOc7sXhjiojQ2N9jWkNb57iilh@oD9iUX6wVV8v5g4fgHF6hV3QxRVW1Vtiec82NTRs5D6Hw0K7MmXOL2j3EjDgLsIEMHwOH3/8prj189YhtNGCoxatafRihmsJKZcFxoDvXwPYkcn8uS3DJ7dBeQ6sUFCFermfaPPkIV@NzhmsFjp4sKHtk/0i4Xbz@@v/66x//9Y/o92O6/1MsHi7uS82zxkkjvJjQQPrEAttTmz3ll23DH@7Qii7oACabzcoSjzca@KB/YCMTva@5BT6NyEIQsyC3wAU0g9KNxd9DmyD2sbPGwsUaCovMVASeazI8nSvZrGyIAptwrcGP/nBFVnyukUvgTCA3rzXWuO26lfrG4s148@SkSp3p/hdbHnf8LBaXgDSk08@BZwyQ@T7XC7hluR3YIqSOx@L/oFcjxuKXcJ2kpaurpvwyXasFf2ClapENL26CPJ1cSdLGy0Y63aS8NRtBJjekk4bM2jy/9Hi5AfGmN5obdWeHbrmNdSQl806y6Dw8edlobizGEUTz8GEaO/NDiKeROGHAxEPNXm1cNa6aG1dXGxvw36DnVfAG16uNG396za7aCqDoujrBRm81lUZLaQUNegJ2WWmgi6y0wNCAdxsAm81Y/BLxhTVPSENWXWqqxcKJxKhPrFfRr@sxVlXXtZxSmH5S3NVicU0QlHX0eocjE/AXlVgcufQKZ9Yr5PDqw9f/B96tD1//G7BC1vAzZOT72MZf5w3@nrzF3xsff8dd/D1/g7/jt/h77uPv0MPf0w7@YvE6Y8AiJTazVvYsq56qp2AwWRY41GF2qPZwSMgaLHuRvWDZkaP2wGTALwsmM9tn2QHL2llbVcETDD7L@mjqw2sAvz7E4sLPzGYx8uwZg1QsHGhIvSy937WZ2Io1mfDKAN5GVpNyNikXk0nzpFAcvxEyyXarmTypxRWv1VI418e0fI30Cl9dsXZ799mjdlvBftB66hzM/gcHo3nrrf/RgfP0wBk58D84OHgKrZ5@mJYewlVvpDeC12a8UdtsVSVEZjlA67iysdlq5CQ0F9OAohq6pT/ymsUI78ZaKwYi8RdfnNe@@AL/52e18xoZIisY2rUIIADjBnDkDhDBF7UaGdAM1xnFSjY0nn/RikzcoHxxDk5fMGDSo7@yYPsH@Jv///o/fcFSzRMR@sHl1UaKLhF/onh5dXkVPBtiKhVYUhvwQwewY5DLqwYaCegSTM2UeCJeXXE3eKbEDR5hA9PYaFDgGSBQjHiUJqXLH6l/2Demza9WErgkkF5TwdJbqzXNZsVaB1yi@Xf9Ha3iiDXa35Lo4MobSGyqSBCFfK2mrnOzltdqtXxgKZVrtXJgTqRSlZtXI7upFotVLZ8XxVotG8CCcFYLjRCF4endGnbvWnwsYm55p09lcQqQPiaQFKrCgwep4PMTm@MxCOtqJfvuXeTUbvdMt91G99y7d0JbwL0w9UoB7Nnyu3dAeJIiiPHPHL4Km5JU9onWoBQqIJ9r@RJ4M1XRZmkOdU/3fTf11hxnBNwF7AkiKQDOZh23lfzVD7/73VayjrsjyDWvYgSYCitsbBTzjUYxD@ZiGUouJPh2m9QgXVHFq4Qi8PKCGJ6MB15quSSS61US/Vl8g202oKN6eLHLqzg1IMsXxFTnwhAvwSV0UysV7sjyxVQ5XQl@9TWRNdZZ8Gs2m7l0fr20/vDk5OQa14/EtHap19Wr@qVexTmiq1o30DCPpzr0Bw9yFajFcrbWirXbj7aOt9r4cTpcAYfxj6EjkeUYrm6O3WSTJvQKlZMmluiklUxWaw@pwdVygcWTtQBOSgKFZ@UKFTzueTGzj8e7phTrtXs9PmZqKQcDa2xMO5FKWdbDxVyXOf3@GjhCi7EOrrt7hmWFKvnPHdfqnZs9Yy0WP3yytbN7nNE2YIzW9rZ2MtrRi@24itbCzE7eObQ/3916dPACAhw@2d062v10//PdF4fg7sVev9UNQzcmhnHenkzO36DWdqNtjMF1drWNrunpr1/rY7pYjRPk8/MPP/3@h5/@Tx9@9sMPP/v@h5/9@Fdf//j7cP8x3D/k7x/@20oBn7/6@p/90Yc//Bk4/ie4/yPcv/jV17//HX6T/c/h/ss5tz8P7jk4frNqvLGOFyBCWSun12HEW69UABnIdSMGaf32r77@0c9/9fXv/ATufxHcP7l5/@4vlt8//t7qG8P96I9uh/nhv4P7T3hcIewP/5C74fsG/B9yuN/5yYff@/f8/1fBD40/@/B7f46PwPJPf/JXf/nhu/9B08p/9a8/fP@HH773ow/f@@6H7/3gw/f@sfbh9/@1mp1//NGHH//pf/2zP/mvf/a/0P@P6fkn9/l/@Mk//Zv/82/@77/5s@D@Bdz/Hky/@Jv/AGj8d3/6U/z/6E//7j/@FP//@7/8uz/9X//ut/8VGf6AG/7ff/Fv@fNvv/v9v/3eP//b73694vn9W59f38P96/8OLvfP533iuU@5Ptbl698oP/8ttTFLBXCA1OczDZja7QuD1Vgsy7LBAzrhj//Jh9//LcDt3wNIsP3PYIM/t4DXD8jy5ZcLfmma6ZDSX34JIuKXgaj45TzQDxh7pwADnn34DgC@JF9@sQgKEv3fEArAWAAVgi0kTiC4i5I7/@rrf/5zdI9CoutvzceXDV3nYBMI/C4s4g@wM0fFmIf9AZKDDz/9zoef/@MPP/2DDz/9bRwLpHwls5WBMfz2eVQALNwDDgGL94EDQBXFRJDn12IaGNY2cN4vpqZfvYJGWAMTyFfrsUIObDG1QWYVzRAQpP91imSaxqkSuKexfAVsYACnKRnAKw1e22n8TnI6Nq2DH4HiB5YZGhtlnLPDiYQ6xIuBeJhMuwwyC5tuUywQsp5@ztrr9SkPmEaHBsXAMEPo9FxQNSFdrj@CBOvTRwzjwsjTsVfwflVvlOvTBkb3nrIAcaS3IUmAwu83p6eN92CvU5wAH5s@eg9ZKdfT6UYZXOpUVEot06Y01QIVjsqeZlRudGcMdzJuPmTsE0EtC3ymA6qSBdD4TM@gN2kicBP8W@n1oDj0D410r2N4aKcp1Q934/6b6EzhAwCIV5JwAxzckoS5eQjeUx5VmpKFV5rHADWX5hOlLHIgBiUdS1P7pskC6UMePuba4IMzRofFSSQSYNpoCDmhfQCiInNPq56vu7g8R/xilQnFioDOuJeI75JMHJJEuf5oHZ4q/HfXaGcwlaS2HkskcZoiycKUpHTOyTtxXoiwhGRbpwKkCZB9Aj54P3wIZqghes/cYvFZOC5k0EosU4t5JsZS9D0gkeZCDGSCWOypN9h2psDfZwQhoxZxhUXkMyWxbzvVav29mi/F4E32CX6JKPgmDjQWfo9Z3tjASm9cSjRpg0ZgDIuxRiNYSmZqrHG0ewzgxwdM1bIyA2ngMl/S8oV8QcsVi4WSpuaLlXyxUM4BKStmC5qmVvL5SrlSuqKyPARqkKmudwobjX904/of/tGya7krXrHGl2wq04z0Vaxh1fl2xgQuKQutrFCjySOquUQzm8GflsvBE/KYUQulk7U161LCIrdoD90lLtpDNmOXEs6AfwMuFvtGjH0DnOCCNHBRjQXbIPYPasGSN35MkC97C2oBcEeMtQB3eGzQiJeXl3N3LL721Vc@azSAr5f292JxwPkhC9d4JbMnD2X6BGBv4hrkO2Ds0f7n@0f7B8/kR/tHwGt/m2m5rByLX11d9aOVCbIa7ODgIIbEBiSnnIrhr7psMpmQbwfsV1M9Np6/auNxTNMkLSflVEnN4f8Og4b/@8Nr8NfwCaFyWozFEI0fAIl@oHJjoTgzZtG4EZwBb8RoBbQJKHQSww9GNU9iG0rkeYzH8Z9BWwDy2uwJbgT2HXbs8A2n20Z3BcTOkH/6fMd1QDL6zWG2dfuUez0y@bngyOuxjopBvZHpD1dAvBiP8Gib4f53i2F31IEM4loIB9iGh2s5zjKAEntxuKKUTyM1HrjZgPR4APjz/U8fH8@9j3e3dh7Himz74Nmja69CAFRgT3b3jiNrifuGQQtRFN/effLkujV4AUWskSi8xgqlTAYGFnjgO0MXveXEyxBElVdzHLqvg6DdZPmTGozv5dqmilMfhYRSV@3J4ROU0i3n0AXi2UKZ@7208Xm9oSf6QH7r21Kj/D6dL5Vz1mVjd4hfRHVrrjH1B8aEvQBCjFseKyo/v2N6sccgVI/wm0v4fTU/hueIe/hdZZw06eAHjidjttIRXuiERtccDGEEOHdCgFhH1xncH3tB@Hl5GmrrVgefp0FuN3ysJeC4zm72WTYm0yyzVikXypWcVs6UK@V8QS0WChlVy6ilcqkC1DirltViuVBRM@V8JZeH4QJ8C5VSLA5k1OwrCgyFqiDAuwrR2l38TMAGfm/BkYeNWJxPVbG3KV2EZo3sEyYYEEbAD1Z5Pu3qXjfrgpbHIxc5lUGMOuuy@N7eTnZvTxC20YKz6TtZQeihpVDOZkvbgmCQzw4MaZogODwMeAGYzy3Z7PaOIEx4BKh0RBCGaNktIo8uCCZadrb29jCd12jRMDyAnXIfbrFCSwnAbLTkcsTkC8KbKDqA2@IJ5Smnu2jBNNFnj/vsgJ8gfBrmJ5uFGJ5zOB7D47CsW1uCsM8tW1vo8xkVvMCz@k20bNElCC5YAAkFYQCGgWsYtiB0wIioKAhdMHUvdHDDTzKgIgrb1wXhglcQVpEgTAla754KwIwG7pjM48eP9aHfMwb8unD5uwtZAx9zOtnd63z6aWcw6LgXW7ufPkefzz57rL@@mLidQScI1mnD5UAY8DkdXVy/II/77bZuLfX5JvjY13zaF20D89bW30CegmuAiYzan4HPZ@AzXXLx2OAaAWgHr@0RvLf1DvmEF/nQe9rpCDVEVP9ibOAsHfYZ@vB6ZqR3XaeG9ml9LZlKZi6axexJjZzZKCVeZmtX6NtP0Uf/kCCKlxfNaT17AgJKSQuOhaSE1lQrmEJmbbQJNK66pm@qWj49raJGWaefZElJ3UypD9bfpp6Jm1ouXxVam5uS0FRPNjW1XC2WXq5PBEGs4nMzV6q@TWWTWcbwITZLJ5ulwlyIUimtK1q1VBJrV1ATPoxKnYlvtNup1Lmhn4oi5hVZJ8g//778BRXRrPVT08y0zjPFLsTatK7W@FFolr0RVw91cUzwy1o8xgFEN93MVpFapwS1UhYgfUVJiSJSI6Qf8H71RbhyE73mDAtGfsmsKvHP8qnloijjAYO202/Tp4nYq3lIZJljX@BpIDoJHG7aI@HCq8aOkcPGAUBnqO@ng18CpWPtIOBx/TGMz1@opUos1giYzEP@UZRaYP308Y4MfGdgQ60e8h5@ANpxZfxwqb/gwzVOhE7HMDzJjw3citcN3Xb4GV15d4ofuDcdu3YpfSFdzYc4Al6ap4HHFGp0Gh8P/KJ6E7PH9HoDTHqPpSh9povnVM52o1Fv10fGaOxfgGTDV4GhVGHwZ5MR22YcFk8PhWcn2vVtqIBszUYVXwZaE9P4NNbooQKT7fr25aRaBdirmlGnz1sLcTxxtWnXJ7an941Dw8XDPvsHME4beKqmO3zV2kXAHajsyyup4TJ7Voh9j9dRdHSDMnSJGQo82vXsVW0@1yldanTE2qDeRNB3@NiQBOFEkprvTkBgqsUa0PtqF3G97k06/Btw2Q7ISsXaFNzUUr42ZJ165@W05tbHwOKzmgW1OCe5ML1G8O8sGEjbcrs@ndVGrt7UQHbJZkJpRsOdXBktW8loKoykMMJCSLhLYM/DrcIN/irKOikrJTAmZLLTrKxmVEPNgKj4yuy9EjO@s2tDi2SrVWwYaFSywltnYlpbt1I9h@kbErUxdPEaZVzPDNnYhEcKwj03dIsCiKLEUtKbzWK6kBXF2hvItZtI9eRtcTNf66W2WVsEB@AN4NZYMV/r11MvxcU6FmupNbHuGW@oPpFUUGWM16A5AnnOm4yaWbZWVDOXUlu6snTPT6glrdqcJJqSCqXNvhtsCF81hBNomisGUgebX3gB1qMGbiFZ4MzKjN2YuY2R37QMaEW1otUCkNg4IFIpIYXfB@YbR1PJZElLJsVkDWcO1sA9IHJEkZJAHpMP1E0B2B2hKlQ0kBPniNuNLPC1uiKIcFexnumNWb4Si1/Gri6vNub3wnyTXVzoaSm0PmBskE7EmEIr4XI7ztbIJMkNmt7Zqm8Nnm/VAuitnVi8Shu/Zrt0WCs4aSspax@7/J7eaLzk7xbuO4FUY6TSpslOgv0GWg7K3JuzQ/m8yxivVb4dQ9lIN5RWTBCob/M1vHJB5Dll7@OkHZ7tXPYDolR9ilI4S@lV3mebJ@L7Z6Z1Wc5JDRIfUyz@Pg01gnvYGsr7OAwLV1TRwU6xy8vx5SVIx1d4elzLFWJx2wk3kYFQ6gMZhPGkUBBwMsVg46PKy9LL8sunLw5eHOyxh9lquVqeFy1aDzMZNakmN9hDYGPN57sgtrxjTkF9b39G2@fitXh1nMzlk7mFYPX4tJ4PV2lTaqMhqRsa2wRcZVWgUH21KGXfNTjiNcijqIHPh9/6SX66UQa7BqxiFeq0kNYaDXVdE@PjD1//GzyQdbn7@dYTlsQC/v1f/Fwr/f1f/EtaGUxe1XihS3GARKNaLMVP4jwL@RITwcLXp9V4Qwnc1ZIqxj2J2yB7hbj3LtCPkdKyZfDbOeA2oQi1Fq/EY/Hy01fvGNsA@bHRGwxMjUyKsiCTJaogZcGfvccJqPfS2iugJ56XUHDjYgWBw1mT9UajsU77GZONNB4k1Ao0Wd@8qp3wWQ2UQ9Zt@hneOv6Ml5HDuueBPbSBdX3DYIWGykBwUZQPv/X7mlb8@7/43Zb4rv2u/S2gsJVKpahq8V/fvOKBrh0N8mLYfFNrFY/kSmW@Ox8J92uPf7g7PJlIH20GDhl1tqCKBtPBswunEAB5AjDj50CBiaiyex6DjAVD9ls8lxOYO7pnFPOhzbvwcEc5zvfhsUSvqigD0x9OOnQO8di92PcP6JSGAvhigrBP5o7ldJSRjpMM9A0oD4QogECV4RNbgXESD1nQNzKRb0WFE21SZwRF67UBrI3FSonVGIOUx3houjXt9wU6bW1YvSNjrJPaGvAPj6Tu9xAMlRrRWe7wGPECTxWdIaYaN1hyh2@ll@gwuEOsjJcMjw9S1TJSVGHg4Q4BjzMHh5Jol7wgow0/eyyEO@QBou@gXtMQnn/WPgoQfSh5FgLLiLpUAs6hPl8ilqbyp8NM4Iwwd6B8zKxBojMHSohy4zIzo7sDUthlo8ojSCsFzSqj/samWj3JcF6zrlJ906l1k23UGTDwqJuFSoIVSlos@6YL7JpantPaQswahZwvR7oe5AQAeYPgKW3UVoVnDpzOa9LQFCiQQPyTQ7/g4D6qxEIjzsnYgeZWdt4xfQKAoY0AMKQywNM8vIoyC6jamQzwmAT2BdlxB4rpeROjUCrnKUM6nr0OQYG9XQDVlECdtEKZw6POUSkq/pBZxplhkTKBINuo20/nnZLwDLfCoKpCZNKLIqEOVOVCSaEWUpUMd3u0u/dk63j3UYZJagHB8axa14lgU3OVy73T5N@3Jt4wQCMMwruv3CnmOZKnvEzyoZIUg6w/nK/29HyGwwjwq084IzhOJesUzDVG@IktHjEb6z2kVRkKYyeD8/h4EJ6f9zI9zMrEtRBvwsoNe348LiBKY1pxRMGFz7xDGCxYwNuADQjPDaCVtAJqIKBubR8wErWNEOYKyw6uA2GVpAZXpyDsWPjNvSQqr5qntknqOzpLHqO@bxjSibStJYkuoMKGYT35iZesdYFtD3kKdpaaiJdBCUy7j7lI8Yo7drYvwvZLTYKTNAJUiAiMsRgdrfnlXyaBz4ji86yUL16e6S57WwcMpR4nc6K@a9GJxVSSq4GFYG9l5DmCE2x1vxYF6Di9Cxm13Nm9naFp9VJv59MYA6tp9lPpdLdez4mXkKQ7BuLkjYEYGijMiTV06y@4RZ@pV1otG/Inr9vGOfvy6ZPH0OTPDTqg3nx5sp5QMsDaijUsgl5PIdCjg6eHuusZriiP8b0XiU0p/EpGkIgMrT3ymtkTyn1GwKIp2AuBcg4MPyi9t31xrA@e6SMjldST/GgYJmVCo5gbuszlo5qZTotQRL1pnizUUV1YbFxBvBzUCWroGv1aByr6tHbl1c9SA7Hmw2s4n0QBkqhrGsXuQ6C6B49rtW7iN7MfHz99Uk9u6AxjrS/pFcl0J0IOQBRCGDrzvuW6@sUC6gBVIazy@elOQhi40kmhsViWDUVvJIFlXZmfJw7ppJBlOTlD4F5qkgkwzq3fbNKaO8OCi7FRRwc@tH26eyxkIKw7MUR0tHF4uyCixRUX1MM0OLohpaAh8OIIYer1/IMH5MaVltTrWjYrAmrWriA2DzA3FYk9bu3K1eu9VFSR@thcoiRBkzVFt71zVH0NLG@2UNp0XBgi6j3gIR94QELqqN75zPQvHniAbfVQ4cIDfnK0vpZfLx@Y29/6snJUfJTqdj5ThYzw2nNsENHc8XwGXP1c5mwR0Fi3y7GLMoFqMLu6MtZPHSXfy3bL2bJa6hmlglHO5srdgpGrdIBL7Pbz5U6vUtJLhW5HgcHNpyDyyMSvMgkc/THZ/v2SXcWYlUHk7/dV4NZ7hUq/omVzuXynXOhl8/l@WdVzuWJPK3cqndu5tll@UNwK6S6OHdcp8CermbvYDdoehBb/Pw';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)echo 50;;*)echo 58;;esac;exit;#p)'; print (0and eval('":"&&(defined?pp)&&190||(defined?__dir__)&&13||"_"[0]==95&&108||110')or(None and(-1 %2>0and 9or 247)or 1/2and eval('hasattr(zip,"iters")and 200or'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{- ; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1nuPLconsloPrs puts~-<V=>a$f 16=B->8~+4783l{>Ehar Cr;rextgeu U
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
cperl is separated from standard Perl 5 with -1%2
(see here): -1 %2>0and 9or 247
.
Space before %
is for Cardinal.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1tc@Nqdhj4eZj9B/vlEcjbJEQCIMB3UqRaUku3dae7pWmp771zSTUbJEESLRBgA6BEtVpdM5OtWU/syjqTWdd4vPGdmcRZe5OqeFOb9aRil6s8X1OufPIPaOfLlmvL8w9mzzkPAJISKaknTtWCBPC8nOf9POc553k56Oje8Ne/juPFDh3rYmA5PvMNz2c91zwzXJltX7CHuukVtFwshlBb7mAyMmzfq8biTGXMNs7Zvt01e@DGfOfUsM23hgt@GmNj1xm4@oj5Q90Hiwmh2CPDejd657OuMxrpds8DyBxjhzp49ifdU6Z3PN/Vu77p2OCVZ@yFbemjTk9nAGG4Y9fwKfoCgyi6pxRm0afI2FPH9QxMvmt4noOOJcY2jNHYv2iApQwQums6T7aefXotcIWxT3XI2dgyptfyombZF6bh9q6FUFX2@fHe3nVXjX1Tcmy2dzN/ao69cD3d0q/Hn2dbE9/Z96@7F9jWwLB1pskVWbvuWWTbrn4jSIm5ht7rm5Yhm3aXSWxoWGPDZejC@o4LTeYbVjlbzra3ZiHlLoYtzzyvRVsPL6a7Aw88nTMDjAa0xNg0eqzvOiOm2945pKRWsjN4jLayiA5dyCAgGnvtQeiewTzbHI8Nn3tCcQ2XvCFlZpn2aYxj36Hr9CZd0x4AnAH1Op74VCYv1oVgDTYOcFhGA4tTLXAwyMKRMzLm28ID5IVce2Oja/bNLq8cY@obtgfl9WRmQtudm5bFeoYFAWaxdzPMc9jEm3PqWPpQ7soxrFxMhY1OLWay7njMuBcUA7K0ly0zY@S8Ntlb8LeGHpuOR8wzR@Dtd51@3zDYW2M8hOCxnhNjcHXH14oV2RIGwNgGFG3n8NtQaT7Wpd2HfPVYZw4OMkEZpuLqtgN15zJbH3FU6I4vqOgQTRSi7zgyuvccw7OTPjt33FPWMbo6lhkT84xBX59YkKLZx7YAJDA9NnLgDS1oM8gWBPaxIjBuTCy2tCCYTNi2xhh6Jbatg7gCDR028bmrA3K4XtCIvjkC1DD9pMcM3TORXEEQz7B7hBbjiJA5UNr5FmdnJvQ6qIqJS3F7hkt4T/EyLAVEqUeImjp3TR/QAUuxxQ4N3WXHrmGIHEkNr6uPEUXnk4TEHEzBx4LIhJUbG8ndg70kYCcPIetjwEY3d/ytz2I6k@ss0a7BXReEWmz32SN2mWihmRNMwOCxm9JFVn/PPKXVMuCeqh1l4F7FINYY1IrFFGfsK7o0hgxKPmRQ0dGIJulMk8fWXMJs41obzPUZDtWD1gAKwD7PUMm6E9dF0j6rVP0UCm059gDqEwrrTmze5MUsNAHgX8/LMOPMQBzgbeScUw0fDwFD4A@gc2SFjzZUoTDeQD8MajRM13OsCcFBSM/Hzgi1AkExxv0@@5z1ddPCIOCPUfFcu4YHyIlhJnYPW35k2kZPZmE2iOS40BHPIDkdIiUH6A2jOcJCmQJgaAiHiopeH373D3qDAcSz1e06bi9A188B2bs0LuqUWRjZGCKsY@sWZQvgMpg6Dw4JnOmW2SMSp9sXQRKUCUr13JlYPUYd9dyELjfUgdIaQB26vsGR3Jn4kMcMG@mnnByaHHOh4CO9Aw1LCVDaVGyJPdyBVupCNyeckUYTv19m0niXJT3lZWqzmtpcaxmQOVEW1xOKMqgBwsnr5AS25G2Y8/nWwjjh@brnmL3Y@MIfOrbGpC4TunVnbNip5EIcyUzS7SRFGcl0SqyZ9a7cN@1eKrkBuNiAhJNirVvvNs3qSe1a8PkkIZpzjAa7q5HqigKSGuoUZ8oIOAsZKNnnUmCa83O8NlY5estzzlgx193OuEOc@BbESwcRBOiQ7FmGMU5lZVVEMoFwS8uNHstKei2OoMBV8ySdjCfT80WnGKCkCwXFznpsOki2rPEQmQ2oFNsbA811EXe7OmCPhyOaD/xchnUIr2kYBMpCNPHcSALV7gAhDfGIuiTvchheQkIZxDDrQos92ejNdWQgAtCXfe8GNbYcZA0oTzjyAOmwMVF9AE0DgXlBtnhBeErkslikUxsICsbWMVhZ6pjQCbC7AU0PcH6ubACe0zgMxMY7yRztGekXOKpxvmDWYXBM09kIyIN7wboG0hwgPgYfUDCRCfU/D5he5vRZVtIKhcU@dqOL@a6yJX0FRPqtcmtPwsLPdyYkNKwPPLal24OJPgB64dgQRO92jbEfECooiecDKbo@3pCjFAyesjeMJR5eT5sGkZA3mqWBRJ63XjAU6khdAp5dAoYM@T4uCLCe6QJZgpH8WuoAcHYtceEVgixk4JWwIgshBwBIZkyN7sQHqgYIfD40u0PAWcydzekiH4SuJw9O86kDZZf6UdKYGbXxQIvJSuSE2VgZhYQtejMeGFwxqsaCAzX@vMPtMeveaEnETpRFGAjmXGVFlwH37ohz5NjOkkihIqNoEWTRh7cDcGJHyBHDwBWyXdRZIzY5aiJoM6Aa0PMB/4a@P/aqME6Y/nDSkQFTlGP3Yt8/sBFZFN@9MH2HmzuW0wGy7EH/VMIUlO6kY06vFYjcojZ87cXOgAHre6wOI/ebCWBdKtn3gGCS@w4Cz3kJRLgpCv4UAJCAZKioVN8jUrwHROXowu6mhAWkFDJMwL4riGDAgFHVfIbM22I2X4PT9Vwi2HxmZAWhFM/tkkGa40kxegSnbMW@sVC0e@Yx9g1BgEdftzwD3vbEstA6sTmVS3FeQWSXsW98A0hbipIzR2PL7Jp@m/uyBw8CnoKtgYCHbFMfeSYRwnwjkKRlICgAEww/HFr2nSNidlMiFOQbVwsJG67ruDxdf@g654wcECw2X6k7zgipO/uCGC7koEGmNW2U7YOxlIZSfSkLEY2pxC8nk/Jrx7RTl8m1tbVkNdmAEXNtbRNMG2jaRFMaTJtkksiEcDKaKESGTOjbpBDodpK8aoYxT8UT7A5THO3fmuOU3qxWcycZvakGbw3fItQzjBgALeEL4kmK9ToaRVFonENB5U5/sfQ7OOoddV1zHFTCZ/qZzu1BLeSoGqDhHBcFgxoyL7fXyajuAncBwkB3mHKTrWa2ddK6bPXSratkBkOLNb3egUJBeqmRPHCdCbAhYjNfldQTUWzmgPno1JPZ5HoqVZZAjANJRPykLKZ1XtuppAGjYarVSkKlBvXT7A5dim@a0UQxqirIBzI8wGunkvJlGdLviCdiOglhxWQGRLd6Mgk108VK8KjQ2JcWKujg@Td5xeyk0zHq3iCV4n1jOAU3FHoXgx9O3r5F2sXj6EQYZk10zuWNAwBl3w5hZfS8JrSGXp0@Qzq6kManTp9LRTv42H2yFzOm1FqfHuztPq9TMkPdOwWeQhogrAK8MtSK25OBGliTnhFbBgNkA0zdWU5w4gATH3S7THIYgUldnom54aLLVsQGtIYYT4dJ1mixCN4Q8ruzUAaKhNwp5G38SzfMEgdfmqcoyT2g2DtHTxbmx0anwE@wrmch8y25vABgVda5Y49ekYxRZfsko9nAYAJuAX/Zi@YCbMeWkBaG4pwznxCfEAEIckNuCzkJcwEGI@6bUxCJ4zifErD@yLEi97/j2CCcGvIXRA0FBoQcp6oMeSn/f8gZKbnrzXoncPpgHFt6F@j9YnQtgbUgQqBAirLcR6zdiPi6cEBy/F1lBFaqq9tYfz2T5NSJ6Q2xekGWwFHA7UOtopCKkztUa/usC1zuAGramJo@l1qhhx9hkMe6lxJRTtricgZiGfLImKlw2o4YWKcLEr4BvDL68ukStmufma5jYyXLuxA1kKIatsG1yJdVL6DR1ta@9mh1/S6LHGrshrM6V7fzsV6v3K4Hvct2LGfgsHUAQNSUZY7Y@zZOb4KU4@tj6FHmW6qgrYEDov4iDhpGNGFazEXypo6QCsHLr2EUYMsLPQNYUeaj/a92gQ1RC9ks5D@0ZemKCjkXy/UyomOXzQCCJQAL8QZb8itjPLxwF9DJc4J5E58mD6lj8pksHVhIyFXQw99S0PlOzl2gn4devdC0rOy7JBPg5N28XL1Q@gVuhXcbKGH8mjO6hlWxEOmNBp@1LxKulrJAt6KpAqk/cnxd@VwGEo2PGHLIkskET0muJRVJwqdAXkxrMKVnnClIpWYxT3eN7tK4p4bRVdAXBzcWGpZWT@i5ompacNn0gGLyd1gHUcjr5R@k00jYKXdR2jzTMMgfDydGzOgOHSa0QMSYL5kAA8QQZGUJah4YQJRLomDBclDMdyYg1vUMyxyZ/j5N2Fs2yi4yEW8ZqVbguwP0ZhbBoWkAQ84nHGaDDE6qz8Yoe8DhnwMlp1hBxJd5lbpGT1mfxfbUcVyQKz2m0pyCFlX9KPBQHG/ck/0pRMBD7dL47oXj/LODR7vtw63jx3Vl4rmKZXaARvSM9giEWQu6w4oL84YzhLuAO6btjEwoURjl21PrueP4nHnAVYP7XXEMGMbx5FH7yf72863n3w4yRyO6OZpYOuaxmrgGEMVxRDC3RtN1Og7wFvZkZUzAXBxsHzwJY/nsxZP9rfaj3cOD47loXk8sU1enyvh0sKpAnyEIU@Usr/oDq7e4nENi6sIsQkBsUOaqMZBNmSTBU0I3nihKZTJ6IIuMw6Mk4SywjvPcLtPUbKXS6@jlslHsdfP5Ul/v93p5TS0X@uWCVsjCo1SsGOwdgUuSMaWZGzDxWRGcQMI0IPP0UuV8yOGAKNoFjuViab4i31sy1y0UjFK@ole6lUpF10q9nK6VS4ZRLPXz2axRVLP9Tlkt527N3Fw2kLWa2UY0AwS9DicLyBOIXwpeC92BZx54vXPW0zSt2C30KzmtV8jme51KtlDuddSS3qkY2X4@p2pqr6up1TAszqgClRhCgyFXaQNrGnpJKniKsXAwnW9iWmIM16ADgpPIIYkZh2vIKDgEHnn0mAQryDg1G7gX0D1cP8YpmsC9iO4jXD2ecbJkjRwDwDIB4iKy7HZCxwo6RsvHCwurQCoD@rnMf3WgIOZLNXuFkZ/jAvRc@S5VldzP/H5/wVkj51MJhzJr5pwjZ778vLjwGxT2htdS4Ci@PMXHl62XxnfDaylwFF@Bx4fL3cuju@azDDSKrEiR4fL40riueSwBjGIqUUzzS@ozvzL5rVpPD9Ja6r0yUBR3heLmS@Xt13y1oh2slCM28w5yDJzYEwf45ycmztv3F3pMLJLAWzEhnEZYnEia@WizZRImnS1f3xHmI@LEwLRPHRKcI1M7K6sFjCWKYnRq3QzZB1GDHgugNzJ104ePX6NOnx5LAHDQvT4zRx407RkM/TDU6spzeuEE6LIcLE7lLiTfMfoTkIKUjmmj@Q4wqVImyH6nY64ChZrAnQfhewlYlT2fgCSqyXlZDcVeXDoBms3nYY/3Dwiwo5MQtzj/zxYq35@4PoQK3v/5Oz1ohJtNNNQvSBaMDG3bOCf86K9ssSAoWuixvHVnoz5VDJnuirKr45KrbkWG5VFT60vSUHdHKHIFzQ0Iig/AhFtwjeecz8WE7@WJVBlV8uI6A7PNEesugSbYa0siPDESsi1H71E1cFHYNCiQi43Nm8GYcqFwjuGBkWdVQktWLthsq4A/nPgT/sTdAXc1oznG@7YuGkBmC3pHNYBF1jumcUuju/rppOdIwOlRkTFjxSWws9LTZJ3Ut/RTbmyjcXnxeQFdczAAfiJ4rwI7H4JsQ0Kpck6vu/DCsyfeWOpAY/nQcchGXWF0SwquxZ@rQMxg81xkWF1rpkWPezR6hFyELsDSUUXjfiZprtLMa9Vs6Z0LFNWHH49lmCAxOEBz6t10OpvDYS9a@53firQ6PI6VFL5SWR6a76TiVbJMvFL4DiqJTyBTmYM9VXc0LAxc5ki3JK03Z1xJ0cOp45lpCSjN20hdS/cAtfygOYwzaD563IbuODJ1QexyZ6ZbkH2WnXALwKrV5IBsBb2661imh13bWkVBry/AzdLEvWz0mJuSNpdVbI94Jm8oRabldMHp@riUuwLR7kHl@CoqrlPPYY7srKq0rnOO90rWYuicGfy5fKB7uzRX96BYkkUoYXaXjii97l2YituB6LG8Hk@X5svvWkvdF/tAOMUxL6DdE68903I8dkTP26pl4EIw/lyO0fM1aOq2ROtB8@blwYJMjZkczLKuaFfdGjhWsTxQdHisbPyJ28cxIXjfl/pF1EtV76ZeIX/k2GrwXkn2TxX39K62o6UJFxft54y3jMDLSFiwKLm6gCBJ4E6c5YXby5YppKxweXlVA7jd4bl@Eb5/g5FlVe2GI8v4gvhtYP8wQKUMBt/lPPhvklr@9tR69yNPN6It3VWIucY9tQwYyOh5o0mZllU/MoSazd6fWPWtiTExltKqg85rAze33yKF3D9T2aAYiWC2E2eEcK4zgnobyI/3yjWO4Wi7lcDolgmd/E5OZym9GwOPPkaR@xAMh2i4GXBgT8YLjbsgxdnPb6@54Tjs2U5vIZPo87EUqXw3P7XAyHsG3bcKV1wYxLWtei6bzQb8zdz89YLlNqErF4V9bfLnQsLkMkt5BouzIe6ccXkas6lUaHrz1JNwUvN@1ElbNSNAwJWKYpu24V/gc1WTLKO2HcexPqYJgej2TOTfgCvFhZ@7mvIGbxTsBmOzuQ8PZ046/VWzHnxACqRTqD0UvG/Dhvmp13s1s4RL1tBLB9est88DzU3k3pUKDPM0ucS3TlirGc9gRkWVy3Lp1h7J2VmnY1g6f02L@dviq8i5W@OLWJaAT6a1LVwP4ytgsxXV@DW6Nb6AyjJ7IOQMjZFB1lukA733euKFr5VAUwfvJd4yrTeuCjc2gVDY@FxYbZtjpXzHBrHM192BgXKNhavigesq4hzOqi@t3P2RPjD4oarbqOdsqgO3DnNpcGZcPulR5bvOuhCMb/24HRWgM50aF174Xhrh04sutOdkdPdU3bV@36WNSnd1dFlZuphwB69oD52hPTSGfCdQZFvVPQAjfX4c7rZCQP4Hwy4j@jS/S2m@Zi3Hsu5Ts0gfObV0nP7SPO3iIa0eBP2oeC/0DngErzunAGGspwqiQX9VvxkaExiyPMd3xoZEtlWgFk4W8ecqKhou7vyms1C3zhBAjYTv3zT@O2XTge744zG92mNr4tGDgkp0tm5ZU@5RMvfBCtPn24443hoDp9MdmndlqWPovm2eKuGMELfeKtmO52rBZNIjdJYtEyrPvZARG@rz/kf42l/VpMHkEh@2IsPyNq6ynYnrXmBN@I7DPMs5n9GHxf0T0TQuX31Aw6ocBCuDS7yJG8CddeEOsluWQIKFxJUIRkw4MtySkQWGRV05o7SwvXOud@Ry/LGKL7pWfsrU3Prtx0yJBtseaHLQnJu5BfcF/FlYjF46WNnDycC7Se74hH0PWCx8LG3prQEeaL7W0LxRYQTS7eC1qr41S8Ht2/BuQ8tNjFtXVwq3Lq8QnGpJumPCqw0vaMPJymkzyxx7/MmkvraUYbi5hHwT6mK52By0T8/o87UQNN3F6Y0cFw8RAUshdV3D6@JUOlJkzj9x6mM7A6DMksVmwCHs0iLcXLVe2vzRiCd9@cwY6Li98omJOy2tJVgBsV5fvL4r0m9NdM/81sTxjaXxXV/Aviu6p/rA7D5eqPkwsrBGgz14/LWA9uh0s/LPh6ZH5zdCwy1zTohkHG0Rz9rA7y@T1q5N10enom@fVpljlIK930zaZ@Ee8ciACwbory9Na9lMvDMmufGCTLdNwps@zcwG76VYtXwTwG3Jn09G44kXvJanTvt05qeoR6fk7p2bQBalN0CN2VC3/OXT2HMzs8BzBYPkzLiKC//KtJwB@6qcZcCiwaCNTPkShNuG4fpQ96FH2EsQmNK@50IpTnpILi/YG8AJI8ck0zb92yd4fF8HGSl8Y2H4YIOnEJUn@JQffmwM0vHyGnlyKwcDY/tF18JD8R8rCXCyC1h4RIfW0Ridm5/H@yAZYyeIMBxdbON8Xl67ddGnikOqY098CXf53zamFG8dU6psWi7OoQZLfWv36QtxHkNo@@tdfKgBguDEsy5mppUbD64hnmkDs7aaFi9Ch9LEI4NUGjynjZp3hNka4@kpIvmPnGUSz@EFjD73FplgAJmMHhldXHm8M@1nzlNg3WAoGwPRHT03cMvANVqyPCAGe@J0dQvqp3dnMkcU7ZKxYiZc62OjA@1rzUzLebFlET/SfX0F70QThyQBRqY7ccW0Oob7mmYE58yrhNrFDD02piSGrEYY3gslv9vlDDdOyy30ketrO97YcWz@JCKchZf69HZiA8MDPe6/4i7j/uWF0W@pkLZY2oMzvt3E6PGDe6uK6xodx@JPLMIKcmCbfHOB7pqGpzwx7cmU3JgEvNtyMYdv483KJZzm8IbQ2c5NkLGj3b24WY1vFfauSVLAEp/pHi35L5dpFnYS339X0VB3uw6unQWGj1w5mzsSdgcdj7ZK860JHWiUKRA0vTsJ9QrckVVr1BnRY6VMMtfSz40OHrnr0PlRX58uYyIXj44FjtcOb4UkDTt@kaUOQeoR7x7IrotsizVujulBBP18KZqEyT0zje5bXbyDlka9iOaSFZ0k2qUdaXETHLA5liH5Q9xjqfj@KoLxzDyd9O6x1hUuoExGBq5ZL67crEQqxxsSRjjLV@kjgusawdZt3CUIXT80I9WVtlaiLEYP/4PtzxQYmNvFPJ7gn0ylAZCzu/cFQOYnrh287oN2h47n983pwRh1ODnuTfoSnMYgxTGRigEvE5wTAjfTDc4ie3KoBSlOZ6qoi4S7@1kc1SBMUJqHZGRGcKmUnk6LYowHwp0WAxvAQihS44IqHriGGI8BO@QTrNlnzSZLXE6r2ap6xepMqArs5ITHihcpHNidjkkHy3MevJnQT@qJpCQlE8mWXWXZZARuWCAGLAXXF2D7Jr14fmdVwPUzOaRcKSpxjauwgO6J6mGGut2zDPbCpuUv4N1croiBa/k4xm2dv/zjXqA1h7RDjUwQzaFCUOuVMzKGzvkmTzdIHbgaHbXuYBwg0VlcB4S0s8VAnPC7Q64sxzlnL/aOy4EKjkDFFlgO@aRMlAveuLgyhMcJfd54PDfR0bAg4ShUWCjgUycjGwaGnj/0ZHZk0knBiTvb@x8oHrN9F6d/exm2z3oG7qCjA6C02mE5zikdCsGc/PKPueIROgYaHM8LkyeFQ3Mp4mlPlbR9dLvOBHIdRvLWcJ0AJIWVDDLcBNcWSd8VuYt4OJI0ogBGSqE@EEqGKwXZ2Tpi0i5LoiYtPL9fM/upxNbzTz9vZk/q79lIMf7zdxTxMqg44ROpUvSEDAtBaleIWPPeBfCe@SaZkJgKPMHojKwZcKLnvD1QCxhHMjwmG@KY44yDXkM6nUiFUYSNgWqAFJqpnUPFICNSB0UIa5yTYhA6jGUjWSJ1ZB50MLCKFDXvdfVEasKXu6QjnxUgQVSuooOJK5CiU6Oo5AKDJKbsHRsikgFvoxayYOMVaaFelVF9O9xfnZvf9648MjoT2vt5pslaoU7FSbTrGw0yAe10UL9R82VrqmWl1rS0ewLcWlCprdb0k6z2JdS640KoBwr2vN1njy4TciP77p2nXzBBuErW@D59IBOJy8P9w92j463jF0fQClch@dnjp3VCWoNYRAfwho5FmqOgXpBt@gj6E9lQj0OKJXS2gYoJRTE2f1SKQIO6FiQhwY1zpGkh9B3Bl4X3jDn/mwABTeubLMSofRgysQ0B2bDWsPCTMeq/YkHYQIcPYZmJNB47UFQxeBpiCS2lqhJYHSpLgsq6Z1Wx1YXd5G73qbE7Y7m92jaXgmCNRek1I39exKVVcPUPUu4xDJT/7eXmsdxeboK5pdwAGrmGYfa29p@8eL67GAxwjN5EdeuVQnBGkBNn7Gmc9QqVFtHR/CAgLhfWBSZQAG4NBjOuOtHwzw0oVkAcuyMemDCU8i/EZogJNVNH1Z0nNV4XqRTlAHmQGhbr2hFG4IvmshiO0XPRXfIiRkRgT4iiDjMuC0HMcVJBKeMVFgNjDaor7HqHRMQDep305tmfTNjjsGg4Rk883udWDFXRqOMx@M@NSqFJO2FTFgxn6gmTmAa3ZdgDKHAIK9b4GMUSvCKEBM@7EOUXtQdCnnqvdZqhp635wdE/GKUtfYyqygLoZ45vVNmbiUPqBUJiEvEXpLhS55o@qWm5CktSWwAiEXDy4bhF8e3vHdWRO@OsGdH3eZyb2DhQARDXuxkcAPZdVE7LT2ZyBXi8yp1A11o4VJKU6wW6lSIuwWNnpmeCjEaN0EcexwJKiaUJCo6KW0mxBNuyPOBJejB8A4fi41ALzIlM58X4oTHJZkIccFKOWMYME2II69Vv6t6CofQcufZXPHCC4Chmby7O5MaaJEHNDUAsD86eVVFtKwl4Vea7E9wO1kjeCBJmoUomaeiPrDnAJVoIW4by4Xf/gGsebPlg/kFgnma3wfbbga0P5t8JfVQVbP8ssmlg@yG3vVSwyW6qWwuSD0SclYfrAC8fCjfKhDQhVFVLZYlaG1v68/1D5nVRCSq25Qgk7lkzIYVBnAPJC/BvBEhxRm2M4DyFWRPO4kk1PwcUAbwC/ED2BjkaSs9wT1KodKuqKJhxnLOXaUueMeXL5KSD680EdU8CE6YUC8W8qkAmpbMwQlILMsATQjxCUawCTYydmeP6q06XbWxsMMHr6pZRL9Y4bigJ/WVOeBVlNAGwMS4oNBmEgSCzEODXCIKlEnpaFTEoDmRJNYk0redwVANuMEUGABHR2Q4VCQC76QRVBXhsG1OfOKaLUAACgm07c0pnw4gkiIjHjRoSr3fH2akfnGia66DyfDMIXyDYEYJVhWXI2nzJWn7LPgk0ZTJAvJ8uQV0bzP9kifpMjlmoKOWm3sbUda2LWBr28Mh2cL5uD3LLUpqi5RS1KM5hqBBEBfnFrv4OooTODcSia5ivnbG3tbO7/9nB4dEN/T0EmbwOlmTJxka6JcmZ5klkSEb5XqzU7T3l6On2XliV87mazZghxGwL5PVsLkvtek5XpP4FP2B1M23yuJGQmr1vxLS/SNqjrcQ3Y5/5KnOAO/x8x41UU@LlVfNko9Gy4zeSf7dMJ2tcXkfkAlPLI42syevZxCxGytePUfm6J4enh1U8OoxnynzndHYQOXCY8@DgYSxAAWKyEkItwdgwAwd8fmamMUPj2t89In18Doc0ZUY5moM8DvXEY9eaKXgLNJsNdW9omZ0YjN091PbH9ZKEijcijSayN7ZMPyXGaPajjhwQELFUoC1@Wp3KtNCXIr2sFFeG3aYsLYxPjEEngPiShxNvyA6dMZtNPT0yQtNzYETYowlfBTLYZ5MRwPXp9dxAEmsAayJBYKioZJRVLlBDzwp0pU3TqI8O0muixrSg4PKoV0hNRXloTHvmAAh4SsxAT/9EBY4qOs2NhSb9aXYSaByv4U/xXM18lX6UyrzpLHK9qcum3TOmKdQBUz0B1hTdk@dfnCVF4QYOkN6@nVDT1zUFfmFH1P2gR8yU313rbJVIRfw1DYuVCurRwYPp0CyQ4pHvPgEjjE@p/kgfs9SENEt6TGZkTbVSdsbzXZFJDa6cwmbpNAnU8CIPYJgRtE8mQhyWQkXMKaUOrYOunt3D11tzzJqqLJ@AmRIRWQIn03ZgKMdpKDEGAhIEqVK0dWxbVsUcceyVOeZBGPSPkaorhuoVl3iTQkSaR3WwLqjUrPFgTkXQrAfyWq1UqkFrLJKaCgO0uEnlZQWiXUJCQgYV6jc4Zwy1hgrDUbM8TjMDWXj4TcO2DaggwJmRDmOwPgEkc8VM@HmIzEzBNKUQ51l8HBxchowuKp7eTV5auBaZUGo0L1O7gjH1VQsH1X4wrF4o/6MiK7XLVMKqXyjA6IiNVGJYV9O59XQ6Ya@nEjYO9Q8e4HTOVQI4ibYM0tEUgKSEJdYAn4HzqCfsWkLfSCV6dW2dQoAV5LNLCPDeU@TLhH6lJB7ASJ0BF5d33lTCI92FWVlWryB/2EMSSgZw5hJVvdG3ITD5hJlOYx7kRBsz8F5pHaWJZreOFJo5qgWMqDIYBd3tGlWNWuLGlzF4BQbOQUMDYdeQsAf7xdsh8EztdG6Z3wregyf8TTySw2gXoOHNc/7Cos/9CUtA75KkVopriuTKI6ECpymoRLRmdFEEYvLrX8fVIhNSic1i7iydLGRr8FBrJVZgnyRaWj7O4g9BUlfWBVe4bD0qnzGjrxXfSFJT78tvTg5PDw@/FFupZHzn4KWg5gG0xCp03/cqMW3FxT7uisfXlVhcWVcflBTl1atXwO7C1WzIjXko@URsSsmTZqoElkaptJ4pltczD5NtyoqY0jTxiJmmwlrm2Ov14HaG9IWWVJxfbHMT0wID/FngNpr2udssMxwkcA3Dhl53wVX1Qpy1Srq@ns5rD@2arGW1X/5i7Spzedje@OV3R4qxhq8DfP3g6imaj9TCJ2trn2xv5/MZqDxuPvzq8NtbW1v5R5nCYbOwmZeyaxt/9Rdra5q2oSlrJ56nniSbp18KWjYvyL/8efLw8Fttz8P2wyvHVDDiswy3ygoFdsrewnXaZ/gn89venFlHc6f/FgdIYJbrRGySyUIuefQyicV9G1dVNX5BvzZVwxpTG5ul//KjgzdxP97QlC9cePvxN/FiOc6NYABbLrSdxRvxDQQrXsUvlHq9DsbSf/l3EL7xGcSDPhcb8GgUwriKF/GGVKcg7@KNIhhUTYN0/5/vfCcWb0wRERr7e0xraOscV9TyA/UBm/KLteJqOX/wEJzDK/SKLqaoqtYK23OuubFpI@chFB7alTlzblG7h5gRZwE2kOFj4PBjPsW1h68esY0GDLV4VasPI1RTWKksOA505xrYnkTuz2UJLrkd2mtolYIixMv1TJsnH@FqfM5wrcDRkwVlj@wfCbeL11//X3/947/@Ef1@TPd/isXDlXqpedY4aYQXExpIn1hge2qzp/yybfjDHVrRBR3AZLNZWeLxRgMf9A9sZKL3NbfApxFZCGIW5Ba4gGZQurH4e2gTxD521li4WENhkZmKwHNNhqdzJZuVDVFgE641@NEfrsiKzzVyCZwJ5Oa1xhq3XbdS31i8GW@enFSpM93/Ysvjjp/F4hKQhnT6OfCMATLf53oBtyy3A1uE1PFY/B/0asRY/BKuk7R0ddWUX6ZrteAPrFQtsuHFTZCnkytJ2njZSKeblLdmI8jkhnTSkFmb55ceLzcg3vRGc6Pu7NAtt7GOpGTeSRadhycvG82NxTiCaB4@TGNnfgjxNBInDJh4qNmrjavGVXPj6mpjA/4b9LwK3uB6tXHjT6/ZVVsBFF1XJ9jorabSaCmtoEFPwC4rDXSRlRYYGvBuA2CzGYtfIr6w5gmpu6pLTbVYOJEY9Yn1Kvp1Pcaq6rqWUwrTT4q7WiyuCYKyjl7vcGQC/qISiyOXXuHMeoUcXn34@v/Au/Xh638DVsgaflOMfB/b@Ou8wd@Tt/h74@PvuIu/52/wd/wWf899/B16@HvawV8sXmcMWKTEZtbKnmXVU/UUDCbLAoc6zA7VHg4JWYNlL7IXLDty1B6YDPhlwWRm@yw7YFk7a6sqeILBZ1kfTX14DeDXh1hc@JnZLEaePWOQioUDDemKpfe7NhNbsSYTXhnA28hqUs4m5WIyaZ4UiuM3QibZbjWTJ7W44rVaCuf6mJavkZLgqyvWbu8@e9RuK9gPWk@dg9n/4GA0b731Pzpwnh44Iwf@BwcHT6HV0w/T0kO46o30RvDajDdqm62qhMgsB2gdVzY2W42chOZiGlBUQ7f0R16zGOHdWGvFQCT@4ovz2hdf4P/8rHZeI0NkBUO7FgEEYNwAjtwBIviiViMDmuE6o1jJhsbzL1qRiRuUL87B6QsGTHr0VxZs/wB/8/9f/6cvWKp5IkI/uLzaSNEl4k8UL68ur4JnQ0ylAktqA37oAHYMcnnVQCMBXYKpmRJPxKsr7gbPlLjBI2xgGhsNCjwDBIoRj9KkdPkj9Q/7xrT51UoClwTSaypYdWu1ptmsWOuASzT/rr@jBRyxRltbEh1cdAOJTRUJopCv1dR1btbyWq2WDyylcq1WDsyJVKpy82pkN9Visarl86JYq2UDWBDOaqERojA8vVvD7l2Lj0XMLe/0qSxOAdKXAZJCVXjwIBV8S2JzPAZhXa1k372LnNrtnum22@iee/dOaAu4DaZeKYA9W373DghPUgQx/pkTLMBWQChXFW2WwlD3dN93U2/NcUbADbyeIJLu3mzWcVvJX/3wu99tJeu4DYJc8ypGgHGywsZGMd9oFPNgLpahnEKC76tJDdIVVbxKKAIvHQjdyXjgpZZLIrleJdGfxTfYZgO6pYcXu7yKU3OxfEFMdS4M8RJcQje1UuGOLF9MldOV4FdfE1ljnQW/ZrOZS@fXS@sPT05OrvH4SDprl3pdvapf6lWcEbqqdQPl8HggQ3/wIFeBOitna61Yu/1o63irjd@Vw6VuGO0YOhIRjuEy5thNNmn6rlA5aWKJTlrJZLX2kJpXLRdYPFkL4KQk0HNWrlDB454XM/t4MmtKsV671@NjppZyMIzGxrTlqJRlPVy1dZnT76@BI7QY6@ACu2dYVqhN/9xxrd652TPWYvHDJ1s7u8cZbQNGZG1vayejHb3YjqtoLczs5J1D@/PdrUcHLyDA4ZPdraPdT/c/331xCO5e7PVb3TB0Y2IY5@3J5PwNKlw32sYYXGdX2@ianv76tT6mi9U4@T0///DT73/46f/04Wc//PCz73/42Y9/9fWPvw/3H8P9Q/7@4b@tFPD5q6//2R99@MOfgeN/gvs/wv2LX339@9/hN9n/HO6/nHP78@Ceg@M3q8Yb63gBIpS1cnodxrf1SgWQgVw3YpDWb//q6x/9/Fdf/85P4P4Xwf2Tm/fv/mL5/ePvrb4x3I/@6HaYH/47uP@ExxXC/vAPuRu@b8D/IYf7nZ98@L1/z/9/FfzQ@LMPv/fn@Ags//Qnf/WXH777HzSt/Ff/@sP3f/jhez/68L3vfvjeDz587x9rH37/X6vZ@ccfffjxn/7XP/uT//pn/wv9/5ief3Kf/4ef/NO/@T//5v/@mz8L7l/A/e/B9Iu/@Q@Axn/3pz/F/4/@9O/@40/x/7//y7/70//17377X5HhD7jh//0X/5Y///a73//b7/3zv/3u1yue37/1@fU93L/@7@By/3zeJ577lOtjXb7@jfLz31Ibs1QAB0jzPdOAhd2@MFiNxbIsGzygE/74n3z4/d8C3P49gATb/ww2@HMLeP2ALF9@ueCXpnkNKf3llyAQfhkIhl/OA/2AsXcKsNvZh@8A4Evy5ReLoCDR/w2hAIwFUCHYQuIEgtslufOvvv7nP0f3KCS6/tZ8fNnQdQ42gcDvwiL@ADtzVIx52B8gOfjw0@98@Pk//vDTP/jw09/GsUDKVzJbGUm9Y9YUAAv3gEPA4n3gAFBFoRCk97WYBoa1DZzli6npV6@gEdbABNLUeqyQA1tMbZBZRTMEBFl/nSKZpnFiBO5pLF8BGxjAaUoG8EqD13YaP3Gcjk3r4Eeg@G1khsZGGWfocNqgDvFiIB4m0y6DhMKm2xQLhKynn7P2en3KA6bRoUExMMwQOj0XVE1Il@uPIMH69BHDuDDydOwVvF/VG@X6tIHRvacsQBzpbUgSoPDTy@lp4z3Y6xQnwMemj95DVsr1dLpRBpc6FZVSy7QpTbVAhaOypxmVG90Zwy2Lmw8Z@0RQywKf14CqZAE0PtMz6E2a9tsE/1Z6PSgO/UMj3esYHtppSvXD3bj/JjpT@AAA4pUk3OkGtyRhbh6C95RHlaZk4ZXmMUDNpfm0KIsciEFJx9LUvmmyQPqQh4@5NvjgjNFhcRKJBJg2GkJOaB@AYMjc06rn6y4uxhG/WGVCsSKgM@4c4tshE4ckP64/WoenCv/dNdoCTCWprccSSZyUSLIwJSmdc/JOnBciLCHZ1qkAaQJkn4AP3g8fghlqiN4zt1h8Fo6LFLTuytRinomxFH3KR6SZDwOZIBZ76g22nSlw8xlByKhFXE8R@bxI7NtOtVp/r@ZLMXiTfYIfEQo@ZwONhZ9Sljc2sNIblxJN0aARGMNirNEIFo6ZGmsc7R4D@PEBU7WszID3v8yXtHwhX9ByxWKhpKn5YiVfLJRzQMqK2YKmqZV8vlKulK6oLA@BGmSq653CRuMf3bj@h3@07Fruiles8SWbyjT/fBVrWHW@bzGBC8hCKyvUaKqIai7RzGbwp@Vy8IQ8ZtRC6WRtzbqUsMgt2ix3iUv0kM3YpTTF@e5vwMVi34ixb4AbXJAIrqGxYNfD/kEtWOHGDwHyVW5BLQDyiLEWIA@PDlrx8vJy7o7F1776ymeNBjD20v5eLA5IP2Thkq5k9uShTJ/v601cg3wHjD3a/3z/aP/gmfxo/wiY7W8zLZeVY/Grq6t@tBBBVoMdHBzEkNqA6JRTMfxVl00mE/LtgP1qqsfG81dtPI5pmqTlpJwqqTn832HQ8H9/eA3@Gj4hVE6LsRji8QOg0Q9UbiwUZ8YsGjeC89uNGC14NgGHTmL4safmSWxDiTyP8Sj9M2gLwF6bPcEtv77Djh2@tXTb6K6A2Bnyz5bvuA6IRr85zLZun3KvRyY/0xt5PdZRqac3Mv3hCogX4xEeSzPc/24x7I46kEFc@uAA2/BwLcdZBlBiLw5XlPJppIID9xaQDg4Af77/6ePjuffx7tbO41iRbR88e3TtVQiACuzJ7t5xZC1x3zBoIYri27tPnly3Bi8giTWShddYoZTJwMgCD3xn6KK3nHgZgqjyapZD93WQtJssf1KDAb5c21RxpqOQUOqqPTl8gmK65Ry6QD1bKHS/lzbM3uf1hp7oAwWubzfK79P5UjkHFWNdPpuMGrtD/KipW3ONCXsxMEDCjz3FjY4VlR/YMb3YYxCuR/jZJPxEmh/Do8A9/DQyTpV08BvFkzFb6QgvdEKjaw6GMBKcOyFArKPrDO6PvSD8vFwNlXarg8/TILcbPtYScFxdN/ssG5NpblmrlAvlSk4rZ8qVcr6gFguFjKpl1FK5VAGqnFXLarFcqKiZcr6Sy8OwAb6FSikWB2pq9hUFhkRVEOBdhWjtLmr638BPJjjysBGL8wkq9jali9C6kX3CBAPCCPjNKc@nbdzrZl3Q8njGIqcyiFFnXRbf29vJ7u0JwjZacA59JysIPbQUytlsaVsQDPLZgaFNEwSHhwEvAPO5JZvd3hGECY8A9YYIwhAtu0Xk1QXBRMvO1t4epvMaLRqGB7BT7sMtVmgpAZiNllyOmH1BeBNFB3BbPKE85XQXLZgm@uxxnx3wE4RPw/xksxDDcw7HY3gclnVrSxD2uWVrC30@o4IXeFa/iZYtugTBBQsgoSAMwDBwDcMWhA4YERUFoQum7oUObvhVBdQlYfu6IFzwCsIqEoQpQevdUwGY0sAdk3n8@LE@9HvGgF8XLn93IWvgY04nu3udTz/tDAYd92Jr99Pn6PPZZ4/11xcTtzPoBME6bbgcCAM@p6OL6xfkcb/d1q2lPt8EH/uaT/uibWDe2vobyFNwDTCRUfsz8PkMfKZLLh4bXCMA7eC1PYL3tt4hn/AiH3pPOx2hhojqX4wNnK3DPkPfTs@M9K7r1NA@ra8lU8nMRbOYPamRMxulxMts7Qp9@yn6bh/SRfHyojmtZ09AUClpwTmQlNCaagVTyKyNNoHUVdf0TVXLp6dVVArr9JMsKambKfXB@tvUM3FTy@WrQmtzUxKa6smmpparxdLL9YkgiFV8buZK1bepbDLLGD7EZulks1SYC1EqpXVFq5ZKYu0KasKHwakz8Y12O5U6N/RTUcS8IgcF@eefiL@gIpq1fmqamdZ5ptiFWJvW1Ro/zcyyN@LqoTqNCX4ci8c4gOimm9kqEu2UoFbKAqSvKClRRGqE9APer74I12ui15xhwcgvmVUl/mU9tVwUZTxW0Hb6bfq6EHs1D4msc@wLPP5DR3/DrXokZHjV2DFy2jgA6AxV9nTwY550Mh0EPa4ChvF5DLVUicUaAa95yL9rUgusnz7ekYH9DGyomEPew284O66M3x71F3y40ojQ6diY@vJjAzfgdUO3HX4oV96d4jfqTceuXUpfSFfzIY6Ap@Zp4OGEGh2oxxO@qKHE7DG93gCT3mMpSp/p4jmVs91o1Nv1kTEa@xcg4fC1XyhVGBwGTrbNOCweFwpPTLTr21AB2ZqNWroMtCam8Wms0UMdJNv17ctJtQqwVzWjTl@oFuJ4xGrTrk9sT@8bh4aLp3v2D2CwNvAYTXf4qrWLgDtQ2ZdXUsNl9qwQ@x6vo@jABmXoEjMUeLTr2avafK5TutToiLVBvYmg7/CxIQnCiSQ1352A4FSLNaD31S7iet2bdPhn3LIdkJmKtSm4qaV8bcg69c7Lac2tj4HTZzULanFOgmF6jeDfWTCQtuV2fTqrjVy9qYEMk82EUo2G@7cyWraS0VQYSWGEhZBwl8Ceh1uFG/xVlHlSVkpgTMhkp1lZzaiGmgGR8ZXZeyVmfGfXhhbJVqvYMNCoZIW3zsS0tm6leg7TNyRqY@jiNcq4nhmysQmPFIR7bugWBRBFiaWkN5vFdCErirU3kGs3kerJ2@JmvtZLbbO2CA7AG8CtsWK@1q@nXoqLdSzWUmti3TPeUH0iqaDKGK9BcwRynTcZNbNsrahmLqW2dGXpnp9QS1q1OUk0JRVKm3032BC@aggn0DRXDIQPNr8AA6xHDdxCssCZlRm7MXMbI9tpGdCKakWrBSCxcUCkUkIKP/HLt4umksmSlkyKyRrOIKyBe0DkiCIlgTwmH6ibArA7QlWoaCAuzhG3G1ngK3RFkOSuYj3TG7N8JRa/jF1dXm3M74D5Jru40NNSaH3A2CCdiDGF1r/ldpytkUmSGzTNs1XfGjzfqgXQWzuxeJW2e8325rBWcLRWUtY@dtE9vdF4yd8t3G0CqcZIK02TnQS7DLQclLk3Z4fyeZcxXqt8E4aykW4orZggUN/ma3nlgshzyt7HScE727kMP15ffYrCOEvpVd5nmyfi@2emdVnOSQ2SIlMs/j4NNYI71xrK@zgMC1dU0cH@sMvL8eUlCMlXeFxcyxVicdsJt46BbOoDGYTxpFAQcFLFYOOjysvSy/LLpy8OXhzssYfZarlanpcwWg8zGTWpJjfYQ2Bjzee7IL28Y05BfW9/Rpvm4rV4dZzM5ZO5hWD1@LSeD9dmU2qjIakbGtsEXGVVoFB9tShl3zU44jXIo6iBz4ff@kl@ulEGuwasYhXqtJDWGg11XRPj4w9f/xs8hnW5@/nWE5bEAv79X/xcK/39X/xLWiFMXtV4oUtxgESjWizFT@I8C/kSE8HCV6XVeEMJ3NWSKsY9idsge4W49y5QiJHSsmXw2zngNqEItRavxGPx8tNX7xjbADGy0RsMTI1MirIgmiWqIGzBn73Hiaj30toroCeel1Bwu2IFgcPJk/VGo7FOuxiTjTSeHNQKNGnfvKqd8MkNlEPWbfoZ3jr@jJeRw7rngT20gXV9w2CFhspAcFGUD7/1@5pW/Pu/@N2W@K79rv0toLCVSqWoavFf37zigbocDfJi2HwraxXP4EplvicfCfdrj397OzyPSN9dBg4Z1a6gTgbTwRMLpxAAeQIw4xc9gYmosnsefowFQ/ZbPI0TmDu6ZxTzoc278HAfOc774WFEr6ooA9MfTjp0@vDYvdj3D@hshgL4YoLMT@aO5XSUkY5zDfQZJw@EKIBArd8TW4FxEo9W0GcukW9FDRNt0kgEReu1AayNxUqJ1RiDlMd4Sro17fcFOl5tWL0jY6yT5hnwD8@g7vcQDPUS0eHt8NzwAk8VHRqmGjdYcodvoJfo9LdDrIyXDA8NUtUy0kxh4JEOAc8vB0eRaG@8IKMNv1wshPviAaLvoGrSEJ5/mT4KEH3reBYCy4jKUwLOoT5fIpam8qfDTODMMHegfMysQaIzB0qIcuMyM6O7A9K5ZaPWIkgrBc0qowrGplo9yXBes65SfdMxdZNt1Bkw8KiMhUqCFUqKKPumC@yaWp5T00LMGoWcL0e6HuQEAHmD4LFsVDiFJw2czmtSshRojED8k0O/4KQ@arVCI07N2IHyVXbeMX0CgKGNADCkMsAzPLyKMguo2pkM8HAE9gXZcQeK6XkTo1Aq5ylDOh62DkGBvV0A1ZRAI7RCmcOzzVEpKv6QWcaZYZH2gCDbqJ5P552S8Aw3wKC2QWTSiyKhDlTlQkmhFlKVDHd7tLv3ZOt491GGSWoBwfGEWteJYFNzlcu90@TftybeMEAjDMK7r9wp5jmSp7xM8qGSFIOsP5yv9vR8hsMI8MNNODE4TiXrFMw1RviVLB4xG@s9pFUZCmMngwP4ePKdn/IyPczKxLUQb8LKDXt@PC4gSmNacUTBhS@1QxgsWMDbgA0Izw2glbQCaiCgbm0fMBLVixDmCstOqgNhlaQG158g7Fj42bwkaquap7ZJ6js6Sx6jym4Y0om0rSWJLqCGhmE9@YmXrHWBbQ95CnaWmoiXQQlMu4@5SPGKO3a2L8L2S02C8zMCVIgIjLEYHaj55V8mgc@I4vOslC9enukue1sHDKUeJ3OivmvROcVUkmtyhWBvZeQ5gnNrdb8WBeg4vQsZFdXZvZ2hafVSb@fTGAOrafZT6XS3Xs@Jl5CkOwbi5I2BGBoozIk1dOsvuEVfmldaLRvyJ6/bxjn78umTx9Dkzw06lt58ebKeUDLA2oo1LIJeTyHQo4Onh7rrGa4oj/G9F4lNKfzQRZCIDK098prZE8p9RsCiKdgLgXIODD8ovbd9cawPnukjI5XUk/xAGCZlQqOYG7rM5aOamU6LUES9aZ4s1FFdWGxcQbwc1Alq6Br9Wgcq@rR25dXPUgOx5sNrOJ9EAZKoaxrF7kOgugePa7Vu4mevHx8/fVJPbugMY60v6RXJdCdCDkAUQhg66b7luvrFAuoAVSGs8vmZTkIYuNJJobFYlg1FbySBZV2ZnycOKaGQZTk5Q@BeapIJMM6t32zSmjvDgouxUUcHPrR9unssZCCsOzFEdLRxeLsgosXVFdTDNDi6IaWgIfDiCGHq9fyDB@TGtZTU61o2KwJq1q4gNg8wNxWJPW7tytXrvVRUkfrYXKIaQZM1Rbe9c9ReDSxvtlDadFwYIuo94CEfeEBC6qih@cz0Lx54gG31UM3CA35etL6WXy8fmNvf@rJyVHyU6nY@U4WM8NpzbBDR3PF8Blz9XOZsEdBYt8uxizKBmiy7ujLWTx0l38t2y9myWuoZpYJRzubK3YKRq3SAS@z28@VOr1LSS4VuR4HBzacg8sjEDysJHP0x2f79kl3FmJVB5O/3VeDWe4VKv6Jlc7l8p1zoZfP5flnVc7liTyt3Kp3bubZZflDcCukujh3XKfAnq5m72A3aHoQW/z8';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;pp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1nuPLconsloPrs puts~-<idV=>a$f 16=B>8~+4783ngtl{Num>Ehar Cr;reu Ugele.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import GHC.IO;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}import Text.Show.Functions;instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};instance Num(a->b);g=[here|here<-""]--[|]
>;
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[246,0,0,0,0,232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1, (0`id`),toEnum 0::Num a=>Enum a=>a )+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))- (-q?6+50));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);instance Num();(!)=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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
This answer is based on dfeuer's answer:
import Text.Show.Functions
instance Num(a->b)
main=print(0`id`)
I also replaced import System.IO.Unsafe;
with import GHC.IO;
, see dfeuer's Strict answer.
Empty line before longest Haskell line is to fix Chip. Other empty line is for Retina. Two >;
are for Retina and SILOS.
Miraculously, Incident didn't break.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEUCIMD3Uy2ppdM6093StNSnzxxSzQZJkEQLBNgAKJGtVtfMJDXXE7tynclc13h84zMziRM7SVV8UzfXk4pdrvJ8TbnyyT@gnS8pV8rzDyZrrQ2ApESq1ROnKiAB7Mfa77XXXms/FjqaO/zVr6J4sSPbnA1M22Oe7nqs5xjnuiOxnRm7rxluXs1GIgi17QwmI93y3EokyhTGLP2CHVhdowduzLPPdMt4ozvgpzI2duyBo42YN9Q8sBgQij3Qzbejtx7r2qORZvVcgMwydqSBZ3/SPWNax/UcresZtgVeOcaeWaY26vQ0BhC6M3Z0j6LPM4iie0Zhln0KjD22HVfH5Lu669roWGSspo/G3qwBlhJAaI5hP9p@8tm1wGXGPtMgZ2NTn17Li5Jhzw3d6V0LoSjsi5P9/euuKvuGaFts/2b@lCx75riaqV2PP8e2J5594F13z7PtgW5pTJXKknrds8B2HO1GkCJzdK3XN0xdMqwuE9lQN8e6w9CF9W0HmszTzVKmlGlvz0NKXQxbmntei7YeXExzBi542uc6GHVoibGh91jfsUdMs9wLSEkpZ@bwGG15GR26kEFANPbKhdA9nbmWMR7rHveE4uoOeUPKzDSsswjHviPH7k26hjUAOB3qdTzxqExupAvBGmzs47CEBhalWuBgkIVje6QvtoULyAu5dsd61@gbXV45@tTTLRfK60rMgLa7MEyT9XQTAsxj76aZa7OJu@DUMbWh1JUiWLmYChudmcxg3fGYcS8oBmRpP1Ni@sh@ZbA34G8OXTYdj5hrjMDb69r9vq6zN/p4CMEjPTvC4OqOrxUrtMV0gLF0KNru0beg0jysS6sP@eqxzgIcZIIyTMXVLBvqzmGWNuKo0B3PqOgQTRiib9sSuvds3bXiHruwnTPW0bsalhkTc/VBX5uYkKLRx7YAJDBcNrLhDS1oMcgWBPawIjBuTCyysiCYTNC2@hh6JbatjbgCDR008YWjAXI4rt@InjEC1DC8uMt0zTWQXEEQV7d6hBbjkJDZUNrFFmfnBvQ6qIqJQ3G7ukN4T/EyLAVEqYWImrhwDA/QAUuxzY50zWEnjq4nOZLqblcbI4ouJgmJ2ZiChwWRCCtrtfje4X4csJOHkLQxYKOTPfnm5xGNSXUWa1fhrgtCNbL35AG7jLXQzAkmYPDYSWhJVn/HXLnV0uGeKh154FxFINYI1IrJZHvsyZo4hgyKHmRQ1tCIJvFclcbmQsKsdq0NFvoMh@pBawAFYF@kqWTdieMgaZ9XqnYGhTZtawD1CYV1JhZv8kIGmgDwr@emmX6uIw7wNrIvqIZPhoAh8AfQBbLCRxuqUBhvoB/6NRqk69rmhOAgpOthZ4RagaAY40GffcH6mmFiEPDHqHiuHd0F5MQwE6uHLT8yLL0nsSAbRHIc6IjnkJwGkZID9IbRAmGhTAEwNIRNRUWv97/9e73BAOLZ7nZtp@ej6xeA7F0aFzXKLIxsDBHWtjSTsgVwaUydB4cEzjXT6BGJ06yZnwRlglK9sCdmj1FHvTCgyw01oLQ6UIeup3Mktyce5DHNRtoZJ4cGx1wo@EjrQMNSApQ2FVtk93ehlbrQzQlnxNHE65eYON5jcVd@kdiqJLY2WjpkLiklN2OyPKgCwkmb5AS2@G2Y88X20jjhepprG73IeOYNbUtlYpcJ3bo91q1EfCmOeDrudOJJCcl0Ilk16l2pb1i9RLwGuNiAhOPJarfebRqV0@q14ItJQjQXGA12Vz3RTQpIaqhTnMsj4CwkoGRfiL5pwc9221jl6C0tOGPFXHc75w5R4lsQL21EEKBDkmvq@jiRkZQkkgmEW1lu9FhV0mtx@AWuGKepeDSeWiw6xQAlXSoodtYTw0ayZY6HyGxApVjuGGiug7jb1QB7XBzRPODn0qxDeE3DIFAWookXehyodgcIaYBH1CV5l8PwIhJKP4Z5F1ruyXpvoSMDEYC@7Lk3qLFpI2tAecKRB0iHhYlqA2gaCMwLss0LwlMil@UinVlAUDC2js5KYseAToDdDWi6j/MLZQPwrMphIDbeSRZoz0ib4ajG@YJ5h8ExTWMjIA/OjHV1pDlAfHQ@oGAiE@p/LjC9zO6zjKjm88t97EYX8xx5W/wKiPQb@daehIVf7ExIaFgfeGxTswYTbQD0wrYgiNbt6mPPJ1RQEtcDUnR9vCFH0R88JXcYid2/njYNIgFvNE8DiTxvPX8o1JC6@Dy7CAwZ8n1cEGA9wwGyBCP5tdQB4Pxa4sJLBFnKwEthTRYCDgCQTJ/q3YkHVA0Q@GJodIeAs5g7i9NFPghdTx6cFlMHyi72w6QxM0rjnhqR5NAJs7E2ChFb9GY8MLhiVI0lB2r8RYfbY9bc0YqI7TCLMBAsuEqyJgHufSDOkW3ZKyKFigyjRZBlH94OwIkdI0cMA1fAdlFnDdnksImgzYBqQM8H/Bt63titwDhheMNJRwJMkU@c2YF3aCGyyJ4zMzybmzum3QGy7EL/lIMU5O6kY0yvFYjcwjZ85UbOgQHru6wOI/frCWBdIt53gWCS@y4CL3gJRLgpCv4UAJCAJKioRN8lUrwPROV4ZnUTwhJSCmkmYN8VkmDAgGHVfI7M23I2X4HT9Vwi2GJmJBmhZNfpkkFc4EkxegSnbEU@WSraHfMY@UQQ4NHXTFeHtzUxTbROLE7lEpxXSLLLyCefAGlLUHLGaGwaXcNrc192757PU7ANEPCQbeojz5SEMJ/4krQEBAVg/OGHQ0uefUzMbiIJBfnkailh3XFsh6frDR37gpEDgkUWK3XXHiF1Z8@J4UIOGmRaw0LZ3h9LaSjVVrIQ4ZhK/HI8Lr2yDStxGd/Y2IhX4g0YMTc2tsBUQ9MWmlJg2iKTSCaEk9BEIdJkQt8mhUC30/hVM4h5mjzF7jDF0f6NMU5ozUole5rWmor/VvGdhHqGEQOgRXxBPPFkvY7GZFJoXEBBpU5/ufS7OOoddx1j7FfC59q5xu1@LWSpGqDhbAcFgyoyL7fXyajuAHcBwkB3mHDirWamddq6bPVSrat4GkMnq1q9A4WC9BIjaeDYE2BDks1cRVROk8lmFpiPTj2eiW8mEiURxDiQRJKflpIpjdd2Iq7DaJhoteJQqX79NLtDh@KbptVkMqwqyAcyPMBrJ@LSZQnS7yRPk6k4hE3G0yC61eNxqJkuVoJLhca@tFRBh0@/wStmN5WKUPcGqRTvG8MpuKHQuxz8aPLmDdIuHkcnxDBzonEub@wDyAdWACuh5zWhNfDq9BnS0aU0PrP7XCraxcfeo/2IPqXW@uxwf@9pnZIZau4Z8BTiAGFl4JWhVpyeBNTAnPT0yCoYIBtg6s5zghMHmPig22WizQhM7PJMLAwXXbYmNqA1xHjaTDRHy0Vwh5Df3aUyUCTkTiFv41@6QZY4@Mo8hUnuA8XePX60ND82OgN@gnVdE5lv0eEFAKu8yR179ApljAo7IBnNAgYTcAv4y144F2DZloi0MBDn7MWE@IQIQJAbclvISRhLMBhx35iCSBzF@RSf9UeOFbn/XdsC4VSXnhM1FBgQcpyq0qWV/P8RZ6SkrjvvncDpg3Fsal2g98vRtQTWggiBAsnyap9k9UbE14UDkuM/VEZgpbqahfXXM0hOnRjuEKsXZAkcBZw@1CoKqTi5Q7V2wLrA5Q6gpvWp4XGpFXr4MQZ5qLmJJMpJ21zOQCxDHhkzFUzbEQNrd0HC14FXRl8@XcL2rHPDsS2sZGkPogZSVMU2uBb5quoFNNrePlAfrK/fVZFDjd1wVhbqdjHW65XbdaF3WbZpD2y2CQCImpLEEfvAwulNkHI8bQw9ynhDFbQ9sEHUX8ZBXQ8nTAvZUN7UEFImeOkVjAJsdaHnAGvKfHzw1R6wIUo@k4H8B7YMXWEhF2K5XkZ07LI5gL8EYCLeYEt@pY@HM2cJnVzbnzfxaPKQOiafydKAhYRc@T38DQVd7OTcBfp54NULTKvKvkcyAU7eLcrVS6Vf4lZ4t4ESRq85o2tQFUuR3mjwefsi4WrJS3QrnCoQ@yPb0@QvJCDR@IgghywaTHDl@EZcFkV8CuTF1AaTe/q5jFRqHvN0T@@ujHuq610ZfXFwY4FhZfUEnmuqpgWXRQ8oJn8HdRCGvF7@QSqFhJ1yF6bNMw2D/Mlwokf07tBmQgtEjMWSCTBADEFWFqHmgQFEuSQM5i8HRTx7AmJdTzeNkeEd0IS9aaHsIhHxlpBq@b67QG/mERwZOjDkfMJhPsjgpPp8jLIGHP4pUHKKFUR8iVepo/fkzXlsj23bAbnSZQrNKahh1Y98D9l2xz3Jm0IEPNQeje9uMM4/OXyw1z7aPnlYlyeuI5tGB2hET2@PQJg1oTusuTBvOEO4B7hjWPbIgBIFUb45M5/atseZB1w1uNsVxYBBHI8etB8d7DzdfvotP3M0ohujialhHiuxawBhHMcEc2s0XbtjA29hTdbGBMzF4c7hoyCWz589OthuP9g7OjxZiObVxDQ0ZSqPzwbrCvQ5gjBFyvCqPzR7y8s5JKYuzSL4xAZlrioD2ZSJIjxFdOOJolQmoQeyyDg8iiLOAms4z@0wVcmUy72OVirphV43lyv2tX6vl1OVUr5fyqv5DDyKhbLO3hK4KOpTmrkBE58VwQkkTAMyTy9FygUcDoiiXeBYZivzFfrekrluPq8Xc2Wt3C2Xy5pa7GU1tVTU9UKxn8tk9IKS6XdKSil7a@YWsoGs1dw2ohkg6HU4WUCeQPwS8FrqDjzzwOtdsJ6qqoVuvl/Oqr18JtfrlDP5Uq@jFLVOWc/0c1lFVXpdVakEYXFGFajEEBoMuUoLWNPAS1TAMxkJBtPFJqYlxmAN2ic4sSySmHGwhoyCg@@RQ4@Jv4KMU7O@ex7dg/VjnKLx3QvoPsLV4zknS9bQ0QcsESAuIktOJ3Aso2O4fLy0sAqk0qefq/zXB/JjvlQyVxj5BS5AL5TvUlHI/dzr95ecVXI@E3EoM@fOWXLmy8/LC79@YW94rQQO48tRfHzZemV8N7xWAofx5Xl8uNy9OrprPqtAw8gKFBkuj6@M65rHCsAwpiLFtLikPvcrkd@69XQ/rZXeawOFcZcpbr5U3n7FVyva/ko5YjPvICfAiT2ygX9@ZOC8fX@px0RCCbwVEYJphOWJpLmPOl8mYeL56vUdYTEiTgwM68wmwTk0tTOSksdYwihGZ@bNkH0QNeixBHojUzd9@Pg16vTpsQIAB93rM3PkQdOe/tAPQ60mP6UXToCuysHyVO5S8h29PwEpSO4YFpo/ACaWSwTZ73SMdaBQE7jzIHivAKuwpxOQRFUpJymB2ItLJ0Cz@TzsycEhAXY0EuKW5//ZUuV7E8eDUP77P3@7B41ws4mG2oxkwdDQtvQLwo/@2hbzg6KFHqtbdz7qU8WQ6UNRdjVcctXM0LA6amp9URxqzghFLr@5AUHxAZhwC67xnPO5mOC9OpEKo0peXmdgljFi3RXQBHttSYQnRkK2aWs9qgYuChs6BXKwsXkz6FMuFC4wPDDyrEtoxcoFm28V8IYTb8KfuDvgQ81ojPG@rYv6kJm81lF0YJG1jqHf0uiOdjbp2SJwelRkzFhhBey89DRZJ/ZN7Ywb22hcXXxeQMcYDICf8N/rwC6GINuQUCpf0OtDeOFaE3csdqCxPOg4ZKOuMLolBcfkz3Ughr95LjSsrzXDpMcdGj1ELkIXYOmoonE/k7hQaca1aja1zgxF9eHHYxkmSAwO0Jx6N5XKZHHYC9d@F7cirQ@PYyWFL5dXh@Y7qXiVrBKvZL6DSuQTyFRmf0/VBxoWBi5jpJmi2lswrqXowdTx3LQClOZtxK6puYBant8c@jk0Hz1uQ3ccmbogdjlz0y3IPs9OsAVg3WqyT7b8Xt21TcPFrm2uo6DXF@DmaeJeNnosTEkbqyq2RzyTOxRD02q6YHc9XMpdg2h3oHJ8FRXXqRcwR7LXVVrXvsB7LWsxtM91/lw90L1Zmas7UCzRJJQwuitHlF73Q5iK24Hosboez1bmy@uaK92X@0AwxbEooN0Rr13DtF12TM/bqmXgQDD@XI3RizVoaJZI60GL5tXB/EyNmeTPsq5pV80c2GahNJA1eKxt/InTxzHBf9@V@oXUS1E@TL0C/si2FP@9luyfyc7Zh9qOliYcXLRfMN4yAq8iYf6i5PoCgiSBO3FWF24/U6KQkszl5XUN4HSHF9oseP8aI8u62g1GlvGM@G1g/zBAuQQGz@E8@K@TWu721Hp3I083oi1@qBALjXtm6jCQ0fNGkzI1o3xkCCWTuTux6psTfaKvpFWHnVc6bm6/RQq5e6YyfjFi/mwnzgjhXGcI9caXH@@UaxzD0XYrgdFMAzr5BzmdlfRuDDz6GEXuIzAcoeFmwIE1GS817pIUZz29veaG46Bn272lTKLPx1Kk0of5qSVG3tXpvlW44sIgrm3Vs5lMxudvFuavlyy3CV3ZMOwrgz@XEiaXecpzWJwNcRaMq9OYT6VC0xtnroiTmnejTuq6GQECLpdly7B0b4bPdU2yitp2bNv8mCYEotszkH8DrhQXfj7UlDd4I383GJvPfbg4c9Lpr5v14AOSL51C7aHgfRs2LE693qmZRVyyhl46uGa9fR5oYSL3Q6nAME@TS3zrhLme8fRnVBSpJBVv7ZGcnbU7uqnx17SQuy2@spS9Nb6QZfH5ZFrbwvUwvgI2X1GNXqNb4xlUltEDIWeoj3Sy3iIdaL1XEzd4rQWa2niv8JZovXFduLEBhMLC59Jq2wIr5dkWiGWe5gx0lGtMXBX3XdcR52BWfWXlHoy0gc4PVd1GPedTHbh1mEuDc@PqSY8K33XWhWB868ftqACd6UyfucF7ZYSPZ11oz8now1N11/p9lzYqfaijS/LKxYQP8IrW0B5aQ33IdwKFtnXdAzDS48fhbisE5N/fZcSIRi3uVFqsXdM2zbvULtJITjFtu78yX3t4UKsHQT8q3pnWAQ//9cFpQBjvqZJo4F/Xd4b6BIYt1/bssS6SbR2oiRNG/LmOkgYLPL/uTNStswRQI8H7143/g/LpQLO98Zhe7bE5celBQUU6X7eqKfcpmbtgheHxrUccd/WB3ekOjQ9lqaNrnmWcycGsELfeKt2OF2rBYOIDdJZMAyrPmUmIDfVF/2N8HaxrUn@CiQ9doWF1G1fY7sRxZlgTnm0z17Qv5jRieQ9FOJXLVyDQsC4H/urgCm/iCHB3XbCL7JZlEH8xcS2CESOOTLeoZ4BpUdbOKi1t8VzoHdksf6zjja6VnzK1sIb7MdOi/tYHmiA0FmZvwX0Jf5YWpFcOWNZwMnBvkjs@ad8DNgsfK1t6e4CHmq81NG9UGIU0y3@tq2/VlHELN7zb0HIT/dYVlvytSywEp5iiZhvwasML2nCydurMNMYufzKxr65kGm4uI9@Emq0Wnf326el9vh6Cpg9xeyPbwYNEwFaIXUd3uzidjhSZ81Cc@lj2ACizaLI5cAC7sgg3V65XN//iqCd@@UQfaLjN8pGBOy7NFZgBMV9fxL5LxN@caK7xzYnt6SvjvL6YfZcoH2sDo/twqRWCCIPa9ffk8ddSF0Cnmw1xMTRcOs8RGG6Zg0KE4yiMONcG/n@V9HZt@j48JX37NMsC4@TvBWfiAQv2jIcGXEBAf21lWqtm5u0xyZEzMt02KW94NFPrv1di2OpNAbclfzEZjSeu/1qdOu3bWZyyHp2Ru3thAIkUXwNlZkPN9FZPay/M1AL/5Q@Yc@M6rvwrw7QH7KtShgG7BgM4MulrkG4Hhu8jzYPeYa1AZEr/jounOBEiOrxwrwEv9CwTDcvwbp/08TwN5KbgjQXigw@eTJQf4VO6/7ExiCera@XRrRwNjPWzrokH5T9WOuBkGDDxmA6yozE8S7@I@34y@q4fYTDaWPrFogx360JQBYdY25p4Iu78v22MKdw6xlTYtFRYQA@W@Obe42fJAEsGwy7fEvshvlQH4XDimrO5ae1mhBXIZ1jAwK2nzTdDBFLGA53UHTylTZx3CLc9xtNVNBQ8sFdJQ0czGJk@SqSCwWUyeqB3cXXyTnl4Yj8G9g6GuzEQ49FTHbcWXKMx6wNj0Ed2VzOhznp3Su6Yol8xlsyFcW2sd6DtzblpNd@2LvIHmqet4bVospEkxtD0QVwyzI7uvKJZxAXzOkH4ZqYe6lMSXdYjFO@potftciYdp/OW@tH1NSF3bNsWfxKxzsBLeXw7QYJhhB53X6mXcN/z0ii5UrC7WeLDc75VRe/xQ3/riuzoHdvkTyzGGrJhGXxjguYYuis/MqzJlNyYCDzfavGIbwHOSEWcInGH0BkvDJDNw53BuNGNbzN2r0lgwEqfay5tF1gtCy3tQr77jqSh5nRtXHfzDR@56rZwnOwD9D7cZs23NXQAlaZA@LTuJNBJ8IGsmqPOiB7rZZnl1n6qd/DIXofOn3radBXjuXz0zHe8dvgrIHlICAoscQQSU/LDg951cW@51o0xPYj4X6xElSC5J4befaMlP0Brw95Ec9GyRtLwyg61vIkO2CJTF70h7tGUPW8d8XhinE16d1grCxZgJiMd17yXV37WIpbtDgkr7NWr/CEBdnR/6zfuMgQSEJiRCovba9EWo4f/4c7nMgzi7UIONQBMpuIAyNqH9xVA5ieO5b9WFsI/nUGKZEKVA27aPzcEbobjn012pUArUpTOWBHaB7v9WRTVIkxQsvdsR2IEl0hoqVQyGeGBcOfFwAKwAIrUuqDKB64xxmXACnkEa/RZs8lil9NKpqJcsToTKgI7PeWx4kUKCPamY9LJ8pQHb8a003osLorxWLxlVVgmHoLrJogBK8G1Jdi@QS@e33kVcH1NNilbCktc5SotoLuhupihZvVMnT2zaDkM@DaHK2bgWj9OcJvnL/6w52vRIW1RIwPEdKgQ1IJlj/ShfbHF0/VTBy5GQy08GAdIdCbXCSHubjMQJ7zukCvPsS/Ys/2Tkq@Sw1e5BZYjPkET5oI3Lq4U4fFCjzcez014VMxPOAwVFAp41MnIAmLf84auxI4NOjk4ceZnAXxFZJbn4FRwL80OWE/HHXV0IJRWP0zbPqNDIpiTX/whV0RCx0L943pB8qSAaCFFPP2pkPaPbteeQK6DSN7oju2DJLCSQYab4Foj6b8i9yQeliQNKYCRYqAfhJLhSkJ2t4@ZuMfiqFkLz/NXjX4itv30sy@amdP6OzaS9f/8bTl56Vec8KlYLrhCmgUg1StErEXvPHjPfeNMiE0FnmB4ZtbwOc8L3h6oFYwjGR6bDXDMtsd@ryEdT6TSKMRGX1VAAs3UzoGikBGphyKE1S9IUQgdzrKQzJB6Mhc6GFiTFDXvdfVYYsKXv8Rjj@UhQVS2ooGJK5SiU6So9AKDxKbsLRsikgHPouQzYOMVaaKelVF9J9hvnV3cBy8/0DsT2gt6rkpqvk7FibXrtQaZgBbaqO@o@aI1VTNia1rcOwUuzK/UVmv6aUb9EmrddiDUPRl73t6TB5cxqZF5@9bVZkwQruJVvm8fyETs8ujgaO/4ZPvk2TG0wlVAfvb56Z2A1iAW0YG8oW2SJimoF2SFPoL@hDbU65BgMY3VUFFhMhlZPDpFoH5dC6IQ48YF0rQU@gPBV4V39QX/mwA@TesbLMCoAxgCsQ0B2bDWsPCTMerDYn5YX6cPYZmBNB47UFgxeDpiBS2lqhJYHSpLhMq6Y1Wx9YXd4m53qbEPxnJ7tW2tBMEaC9Nrhv68iCur4OrvpNxjGCj/58vNY7m93ARzS7kBNHQNwuxvHzx69nRvORjgGL2J6tbLef/MICfO2NM4KxUoMaKj@n5AXDqsC0ygANzqD2ZclaLuXehQLJ84dkc8MGEo5V@IzBETaqaOqjxPq7wuEgnKAfIgVSzWtSONfWO6kMVgjF6I7pIXMSQC@0IYdZBxSfBjjpJKSgmvoBgYq19dQdc7IiLu0@u4u8j@pIMeh0XDMXri8j63ZqgKRx2XwX9hVApM6imbMn84U06ZyFS4Td0aQIED2GSVj1EsxitCiPG8C2F@UZsg5Kn3SqPZetqq7x8FhFHa1MaousyHfmJ7eoW9ntikbiAgJiF/QYosNa75k5qWq7QkNQYg4gBnHoxbFN/B/nEduTPOmhF9X8S5iYUDFQBxPZz@gWDPQWW1/KQmV4jHq9z2da8FQyVJrq6vaynkElx2brgGyFzUCH3kcUyglFgav@CoyJUUTbBt0wWepAfDN3AoHg61wJxIdH6MHyITLSZEASelkGVMMyGCsG79pi4uGEovQKrsvuSBYwRHMbsLccZrG6IINTcAUds/i1ZBNa4ksFWY50xwe1gjfiNIkIUKmcShNzIXAFdoJWzp8vvf/j2uibDlgfn7vnma2QHbb/q2Pph/K/BRFLD9k9Cmgu0H3PZCxia7qX7NT94XWdYetgO8vC/cKBPShEB1LZUlbG1s6S8OjpjbRaWo2JYjkKDnzYQUBnEOJCnAvxEgxTm1MYLzFOZNOI8n0fwCUATwCvAD2RvkaCg93TlNoBKuiixjxnHOXqItevqUL5mTTq7XE9RFCUyYXMgXcooMmRTPgwhJTcgATwzxCJPJCtDEyLkxrr/sdFmtVmOC29VMvV6octyQY9qLrPAyzGgMYCNcUGgyCANB5iHAr@EHS8S0lJLEoDiQxZU40rSezVENuMEEGQAkic5WoFgA2E3bryrAY0ufesQxzQIBCAi2ZS8ooQ0iEiEiHjdqTLzeHeengHDyaKGDSovNIDxHsGMEqwirkLX5grW8lnXqa85kgHg/WYG6Fpj/0Qp1mhyzUHHKTT2OietaGLE07P6xZeMc3D7kliVUWc3KSiG5gKGCHxXkF7v6W4gSOjcQi65uvLLH7vbu3sHnh0fHN/T5EGT8OlicxRu1VEuU0s3T0BAP871cqTv78vHjnf2gKhdzNZ8FQ4j5lsjr2VyV2vWcrkn9OT9wdTNt8riRkJK5a8S010jcp63FN2Of@8oLgLv8vMeNVBPJy6vmaa3RsqI3kn@7SkdrVNpE5AJTyyUNrfHr2cQshsrYT1AZuysFp4kVPEqMZ8w8@2x@MNl3WPDg4EEsQAEikhxArcDYIAOHfH5mrkFD5drgXSJ9fA6HNGeGOVqAPAn0xmPXmit88zWdDTV3aBqdCIzdPdT@x/WUBIo4Qg0nkjs2DS@RjNDsRx05ICBiCV97/LQylWiRL0F6WimuNLtNeVoQXzICnQDiix9N3CE7ssdsPvX0QA9MT4ERYQ8mfNVHZ59PRgDXp9dTHUmsDqyJCIGhouJhVrlADT3L1502TaF@OkiviRrU/IJLo14@MU1KQ33aMwZAwBPJNPT0TxXgqMLT3Vho0qdmxYHG8Rr@DM/ZLFbpR6nQm84j15qaZFg9fZpAnTCVU2BN0T1@8fw8nhRu4ADp8dsNNH9dU@gXdETN83vEXBnetc5WDlXGX9O4WC6jXh08qA7NAikee84jMML4lOiPtDFLTEjTpMskRtZEK2GlXc9JMrHBlVVYLJUigRpe5AEMM4L2yUSIwxKomDkh16F10NW1evh6Y4xZU5GkUzBTIkkWw8m0XRjKcRoqGQEBCYJUKNo6ti2rYI449koc8yAM@kdI9RVDdYsrvElBIi6MQj@FuqBSs8a9BZVB8x7Ia7VcrvitsUxqygzQ4iaVl2SIdgUJCRhUqF//3DHUGioQR03zOG0MZOH@N3TL0qGCAGdGGozB2gSQzEmmg89FpOcKpymFKM/iQ/8gM2R0WRH1XvzSxPXGmFyleZnqFYypL1s4qPb9YXUm/31ZkquXiZhZn8nA6CQbidiwrqSym6lUzNpMxCwc6u/dw@mcqxhwEm0JpKMpAIkxM1kFfAbOox6zqjGtloj16uomhQAryGeXEOCdK0uXMe1Kjt2DkToNLg7vvImYS7oMM5KkXEH@sIfE5DTgzCWqfqNvRWDyMSOVwjxIsTZm4J3cOk4RzW4dyzRzVPUZUXkw8rvbNaoatsSNL2XwCvSd/YYGwq4iYff3j7cD4Lka6uwqvzW8B0/4G3hEh9GOQN1d5PyFZZ@7Exaf3sVJzRTXHMmVSUIFThNQiWhNa8kkEJNf/SqqFJiQiG0VsuepeD5ThYdSLbI8@zTWUnNRFr0Pkrq8KTjCZetB6ZzpfbXwWhSbWl96fXp0dnT0ZbKViEd3D18ISg5Ai6xM912vIlPXXOzjrmh0U45E5U3lXlGWX758CewuXM2G1FiEkk6TTTF@2kwUwdIoFjfThdJm@n68TVlJJlQ1ecwMQ2YtY@z2enDbQ/piSyLKL7a1hWmBAf7MdxtN@9xtnhkO4rsGYQOvD8FVtHyUtYqatpnKqfetqqRm1F/8fOMqfXnUrv3iOyNZ38DXIb6@f/UYzcdK/tONjU93dnK5NFQeNx99dfSt7e3t3IN0/qiZ38qJmY3aX/zZxoaq1lR549R1ldN48@xLQc3kBOkXP4sfHX2z7brYfnhlmQJGfJbgVlg@z87YG7jO@gz/ZH7TWzBraO703@AACcxynYhNPJ7Pxo9fxLG4b6KKokRn9GtTNWwwpbFV/C8/PHwd9aINVX7uwNuLvo4WSlFuBAPYsoHtPNqI1hCscBWdyfV6HYzF//LvIHzjc4gHfWY1eDTyQVyFWbQh1inI22ijAAZFVSHd//btb0eijSkiQuNgn6kNdZPjilK6p9xjU36xVlQp5Q7vg3NwBV7hxWRFUVtBey40NzZt6DyEwkO7MnvBLWz3ADOizMcGMnwMHH7cp7Bx/@UDVmvAUItXpXI/RDWZFUuCbUN3roLtUej@VBLhktqBvYpW0S9CtFRPt3nyIa5GFwzXChw@mV/20P6RcHt4/eX/95c/@ssf0u9HdP@nSDRYfReb543TRnAxoYH0ifm2xxZ7zC/Lgj/cgRVd0AFMFpuXJRptNPBBf99GJnpfc/N9GqGFIOZBboHzaQalG4m@gzZB7GPnjaWLNWQWmqkIPNdkeLxQsnnZEAW24NqAH/3hCq343CAX35lAbl4brHHbdSv1jUSb0ebpaYU6090vtjru6HkkKgJpSKWeAs/oI/NdrmdwS1Lbt4VIHY1E/06vRoRFL@E6TYlXV03pRapa9f/ASlVDG17cBHk6vRLF2otGKtWkvDUbfiZr4mlDYm2eX3q8qEG8qVqzVrd36ZbaWEdiPGfHC/b90xeNZm05Dj@a@/dT2JnvQzyN2CkDJh5q9qp21bhq1q6uajX41@h55b/B9ap240@v@VVdAxReV6fY6K2m3GjJLb9BT8EuyQ10keQWGBrwbgNgsxmJXiK@sOYpqb@qi02lkD8VGfWJzQr6dV3GKsqmmpXz008Le2okqgqCvIleb3FkAv6iHIkil17mzHqZHF6@//pf4916//W/AStkDb8xRr4PLfx1XuPv0Rv8vfbwd9LF39PX@Dt5g7@nHv6OXPw97uAvEq0zBixSbCtjZs4zyplyBgaDZYBDHWaGSg@HhIzOMrPMjGVGttIDkw6/DJiMTJ9lBixjZSxFAU8weCzjoakPrwH8@hCLAz8jk8HIM@cMUjFxoCHdsfR@22bJVqTJhJc68DaSEpcycakQjxun@cL4tZCOt1vN@Gk1Krutlsy5PqbmqqQ0@OqKtdt7Tx602zL2g9Zj@3D@PzwcLVpv/Y8O7ceH9siG/@Hh4WNo9dT9lHgfrnojVfNfW9FGdatVERGZJR@to3Jtq9XIimgupABFVXRLfeQ1jxHejY1WBETi588vqs@f4//ivHpRJUNoBUO7GgL4YNwAjtwBInherZIBzXCdU6xkQ@PF81Zo4gb5@QU4PWfApId/ecn2d/A3/vf6P37GEs3TJPSDy6tagq4k/pLJy6vLK//ZSCYSviVRgx86gB2DXF410EhAl2BqJpKnyasr7gbPRLLGI2xgGrUGBZ4DAsWIhmlSuvyR@Lt9Y9r8asWBSwLpNeGvurVa00wmWe2ASzj/rr2lBZxklba2xDq46AYSm5IkiHyuWlU2uVnNqdVqzrcUS9VqyTfHEonyzauR2VIKhYqayyWT1WrGhwXhrBoYIQrd1bpV7N7V6DiJueWdPpHBKUD6UkBcqAj37iX8b0tsjccgrCvlzNu3oVO73TOcdhvds2/fCm0Bt8HUy3mwZ0pv3wLhiSdBjH9i@wuwZRDKFVmdpzDUXM3znMQbY5wWcGOuKyRJl28mYzut@C9/8J3vtOJ13AZBrjkFI8A4Wb5WK@QajUIOzIUSlFOI8X01iUGqrCSvYrLASwdCdzzqeymlYpJcr@Loz6I1ttWAbunixS6votRcLJdPJjozPXkJLoGbUi5zR5YrJEqpsv@rbyRZY5P5v2azmU3lNoub909PT6/x@Eg6q5daXbmqX2oVnBG6qnZ9ZfF4IEO7dy9bhjorZaqtSLv9YPtku43fmcOlbhjtGDoSEY7gMubYiTdp@i5fPm1iiU5b8Xilep@aVynlWTRe9eHEONBzVipTwaOuGzH6eEprSrFeuzejY6YUszCMRsa05aiYYT1ctXWY3e9vgCO0GOvgArurm2agXf/CdszehdHTNyLRo0fbu3snabUGI7K6v72bVo@f7UQVtObndvLOov3p3vaDw2cQ4OjR3vbx3mcHX@w9OwJ3N/Lqjabrmj7R9Yv2ZHLxGhWw6219DK7zq613DVd79Uob08WqnPxeXLz/yffe/@Qfvv/pD97/9Hvvf/qjX379o@/B/Ydw/4C/f/Bvy3l8/vLrf/IH73//p@D4n@D@j3D//Jdf/@63@U32P4X7zxfc/tS/F@D4zSrRxiZegAgltZTahPFts1wGZCDXWgTS@s1ffv3Dn/3y69/6Mdz/zL9/fPP@7Z@vvn/03fU3hvvhH9wO84N/B/cf8bgC2B/8PnfD9w343@dwv/Xj97/z7/n/L/wfGn/6/nf@FB@@5R//@C/@/P13/oOqlv7iX77/3g/ef/eH77/7nfff/f777/4D9f3v/ksls/j4g/c/@uP/@id/9F//5P@i/x/S84/u8n//43/8V//vX/3/f/Un/v1zuP89mH7@V/8B0Phv/vgn@P/hH//Nf/wJ/v/VP/@bP/6//@Y3/wUZfo8b/vs/@7f8@dff@d5ff/ef/vV3vl7z/N6tz6/v4P71/wKXu@fzLvHcpVwf6/L1r5Wf/5namKcCOECa8JkKLOzOTGdVFsmwjP@ATvijf/T@d38DcPt3ABJs/yfY4M8t4PV9snz55ZJfiuY1xNSXX4JA@KUvGH65CPR9xt7KwG5n7r8FgC/Jl18shIJE/x@EAjDmQwVgS4kTCG6X5M6//Pqf/gzdw5Do@huL8WUC1wXYGAK/DYr4fezMYTEWYb@P5OD9T779/mf/4P1Pfu/9T34TxwIxV05vp0XlA7OmAJi/AxwCFu4CB4AKCoUgvW9EVDBs1HCWL6KkXr6ERtgAE0hTm5F8FmwRpUFmBc0QEGT9TYpkmsKJEbinkVwZbGAApykZwCsFXjsp/ORxKjKtgx@B4reSGRobJZyhw2mDOsSLgXiYdLsEEgqb7lAsELKeesram/UpD5hChwbFwDBD6PRUUFQhVao/gATr0wcM48LIU5GX8H5Zb5Tq0wZG946yAHGkdiBJgMJPMaemjXdgr1OcAB@ZPngHWSnVU6lGCVzqVFRKLd2mNJU8FY7KnmJUbnRnDLcsbt1n7FNBKQl8XgOqkvnQ@EzNobdo2m8L/FupTb849A@MdG9ieGinKdUPd@P@W@hM4X0AiFcUcacb3KKIubkP3lMeVYqShVeKxwA1l@LToix0IAYlFUlR@6bIAulDHj7mqvHBGaPD4sRiMTDVGkJWaB@CYMics4rraQ4uxhG/WGFCoSygM@4c4tshY0ckP24@2ISnAv@9DdoCTCWpbkZicZyUiLMgJTGVtXN2lBciKCHZNqkAKQJkn4IP3vfvgxlqiN5zt0h0Ho6LFLTuypRCjiUjCfq0T5JmPnRkgljksTvYsafAzacFIa0UcD0lyedFIt@yK5X6OyVXjMCb7BP8qJD/eRtoLPy0slSrYaU3LkWaokEjMIaFSKPhLxwzJdI43jsB8JNDpqgZiQHvf5krqrl8Lq9mC4V8UVVyhXKukC9lgZQVMnlVVcq5XLlULl5RWe4DNUhXNjv5WuPv3bj@j7@36lrtilek8SWbSjT/fBVpmHW@bzGGC8hCKyNUaaqIai7WzKTxp2az8IQ8ppV88XRjw7wUscgt2ix3iUv0kM3IpTjF@e5P4GKRTyLsE3CDCxLBNTTm73o4OKz6K9z4YUC@yi0oeUCeZKQFyMOjg1a8vLxcuCPRja@@8lijAYy9eLAfiQLSD1mwpCsaPWko0ef8ehNHJ98BYw8Ovjg4Pjh8Ij04OAZm@1tMzWakSPTq6qofLkSQVWeHh4cRpDYgOmUVDH/VZZPJhHw7YL@aapHx4lWFO6KqopoVs4qoZPH/AYOK/7vDq/BX8QmhsmqERRCR7wGRvqdwY74wN2bQWPMPbzcitOLZBCQ6jeDXn5qnkZocep7gWfon0BiAvhZ7hHt@PZud2Hxv6Y7eXQOxO@TfMd91bJCNfn2YHc06414PDH54N/R6qKGWT3dkeMM1EM/GIzxnpjv/y2LYG3Ugg7j2wQF24OGYtr0KoMieHa0p5eNQHwduLiCFHAD@9OCzhycL75O97d2HkQLbOXzy4Nor7wPl2aO9/ZPQWuS@QdB8GMW39h49um71X0ATqyQMb7B8MZ2GoQUe@E7TRW8p9iIAUaT1PIfmaSBqN1nutAojfKm6peBURz4m1xVrcvQI5XTTPnKAfLZQ6n4n1ozeF/WGFusDCa7vNErvUrliKQsVY14@mYwae0P8yqlTdfQJezbQQcSPPMadjmWFn9gx3MhDkK5H@B0l/GaaF8Ezvj38VjLOlXTwo8WTMVvrCC90QqNjDIYwFFzYAUCko2kM7o@9IPyiYA2VdquDx9Mgtxs@5gpwXF43@iwTkWhyWS2X8qVyVi2lS@VSLq8U8vm0oqaVYqlYBrKcUUpKoZQvK@lSrpzNwbgBvvlyMRIFcmr0ZRnGREUQ4F2BaK0uqv6v4TcUbGnYiET5DBV7k9CS0LqhfcIEHcII@BEq16N93JtGXVBzeMgiqzCIUWNdFt3f383s7wvCDlpwEn03Iwg9tORLmUxxRxB08tmFsU0VBJuHAS8A87glk9nZFYQJjwAVhwjCEC17BWTWBcFAy@72/j6m8wotKoYHsDPuwy1mYCkCmIWWbJa4fUF4HUYHcNs8oRzldA8tmCb67HOfXfAThM@C/GQyEMNTDsdjeBiUdXtbEA64ZXsbfT6ngud5Vr@Blm26BMEBCyChIAzAMHB03RKEDhgRFQWhC6buTAM3/MwCKpKwPE0QZryCsIoEYUrQWvdMAK7Ud8dkHj58qA29nj7g18zh7y5kDXyM6WRvv/PZZ53BoOPMtvc@e4o@n3/@UHs1mzidQccP1mnDZUMY8Dkbza5fkMeDdlszV/p8A3ysaz7tWVvHvLW115An/xpgIqP25@DzOfhMV1w8NrhGANrBa2cE7x2tQz7BRT70nnY6QhUR1ZuNdZyuwz5DH1NPj7SuY1fRPq1vxBPx9KxZyJxWyZmNEsnLTPUKffsJ@pAf0sXk5aw5rWdOQVIpqv5BkITQmqp5Q0hvjLaA1FU2tC1FzaWmFdQSa/fjLC4qWwnl3uabxJPklprNVYTW1pYoNJXTLVUpVQrFF5sTQUhW8LmVLVbeJDLxDGP4SDaLp1vF/EKIYjGlyWqlWExWr6AmPBicOhNPb7cTiQtdO0smMa/IQkH@@TfjZ1REo9pPTNPTOs8UmyWr07pS5ceTWeZGXD3UmzHBr2XxGAcQ3XQrU0GinRCUckmA9GU5kUwiNUL6Ae@Xz4MFm/C1YFgy8ktiFZF/ak8pFZISnito2/02fW6IvVyERN458hzP/9DZ32CvHkkZbiVygqw2DgAaQ509Hfy6Jx01B0mP639hfCJDKZYjkYbPbB7xD51UfSvq2ZD28TPOtiPh50e9JR@u@yFwYsczYBJG0sGh9MxytX4Yy4k@9aSHOm7G6wZuu/yArrQ3xe/XG7ZVvRSfi1d0Ih6P9KLaEaPHtHoDTFqPJSh1piUvqFztRqPero/00dibgUhDddEIA8MwyXYYh8TTQcEBiXZ9B4qbqVqonEtHa2wanUYaPVQnslPfuZxUKgB7VdXr9IFqIYonqras@oTKc6Q7eJjn4BCGZh1PzXSHL1t7CLgLVXt5JTYcZlXDXBy4vH7C8xmUoUvMkO/RrmeuqoN6E93f4qMmCsKpKDbfnoJQBL2qOotqdXfS4d9ry3RAGCpUp@CmFHPVIevUOy@mVac@BhaeVU2orQXRhGlVgn9rwgDZltr16bzc2XpTzaq4GSutZsppVYFREUZLgIa7CPYc3Arc4K@gAJMwEwJjQjozzUhKWtGVtGfvWVDNmUoFaxvaiazw1pIpddNM9Gym1URqNeikVcqilh6ysZEeJiDUU10zOXhSTIivtwopWlJ6DblzYometJPcylV7iR3WToIDjO1wq6yQq/briRfJamIjWXf119XFNk8kIw3s51Ti8QbUri@VuZNRM8M2Ckr6UmyLV6bmejGlqFaak1hTVKB4mbeDmvBVQziFyr9iIDmwxeUT4Buq4Bb0ac5pzHmFudsYeUZTh6ZSymrVB4mMfQqTEBL4wV6@2TMRjxfVeDwZr6L8vwHuPoUichIH2ha/p2wJwKsIFaGsgrC3QJluZIGvrxVADruK9Ax3zHLlSPQycnV5VVvcv/INNptpKTGw3mNskIpFmEyr11I7yjbIJEoNmqTZrm8Pnm5Xfejt3Ui0Qpu15jtrWMs/GCvKGx@7ZJ6qNV7wdwv3ikCqEdIT02Sn/h4BNQtl7i3YoXzuZYTXKt9CIddSDbkVEQTqqnwlrpRP8pyyd1FS1852L4NP0VceoyjNElqFd8HmafLdE8O8LGXFBomACRZ9l4IawX1nDfldFGj6FVW0v7vr8nJ8eQki7hUe9laz@UjUsoONXyBYekDqYDDI5wWcEtHZ@Lj8ovii9OLxs8Nnh/vsfqZSqpQWxYPW/XRaiSvxGrsPPKjxdA9Ej7fMzivvrM9py1u0Gq2M49lcPLsUrB6d1nPBympCaTREpaayLcBVVgGC01cKYuZtgyNegzwKKvi8/40f56a1EthV4PMqUKf5lNpoKJtqMjp@//W/wUNUl3tfbD9icSzg3/7Zz9Ti3/7ZP6f1vfhVlRe6GAVINCqFYvQ0yrOQK7IkWPiashJtyL67UlSSUVfkNshePuq@9dVZJNRMCfx2D7lNKECtRcvRSLT0@OVbxmogAzZ6g4GhkkmWl@SqWAUkJfizdziN9E7ceAm0xHVjMm42LCNwMPWx2Wg0NmkPYryRwnN/ap6m3JtX1VM@NYFCxKZFP93dxJ/@InTYdF2wBzawbtZ0lm8oDKQOWX7/G7@rqoW//bPfbiXftt@2vwkktVwuFxQ1@qubV9RXXqNCXnSLb0St4AlascR31CN1fuXyL2kHpwnpK8rA3uqOhqcwUWu9aVhnEAAHdDDj9zmBA6iwOx5djPhD8Bs8S@ObO5qrF3KBzZ25uAscZ@3wKKFbkeWB4Q0nHTo7eOLMDrxDOlkhA74YILCTuWPaHXmk4UQBfZTJBQkIIFCH98SSYdjDgxH00UpkOlE/RJv0A0HRem0Aa2OxEslKhEHKYzzj3Jr2@wIdjtbN3rE@1hxU1QL@wQnSgx6CoZYgOnodnPpdYojCI79U4zqL7/Lt7yKd3baJ@XDjwZE/qlpGeiV0PJAh4Olj/yAR7WwXJLThd4iFYFc7QPRtVDIawPPvzIcBwi8Xz0NgGVH1ic8I1BdLxFJU/lSQCZzX5Q6Uj7nVT3TuQAlRbhxmpDVnQFqwLNQhBGkloFklVJ7YVCqnac4o1hWqbzpkbrBanQH3japUqCRYoaRGsm84wHsppQUlK8R5UcjFcqTqfk4AkDcIHqpG9U94TsDuvCKVR76@B8Q/KfDzz9mjjik04ryK5atQZRcdwyMAGNoIAEPKAzyBw6sovYSqnckAjzZgX5BsZyAbrjvR88VSjjKk4VHpABQY0iVQVfZ1O8uUOTyZHJai7A2ZqZ/rJp3997ONSvQ03ikJz3D7CuoHRA67kCTUgapcKinUQqKc5m4P9vYfbZ/sPUgzUckjOJ4v69ohbGKhcrl3ivz75sQd@miEQXj3lTqFHEfyhJuO35fjST/r9xerPbWY4SAC/AwTzuqNE/E6BXP0EX7zikfMxloPaVWawlhx//g8nlvnZ7QMF7MycUzEm6Byg54fjQqI0phWFFFw6bvrEAYL5vM2YAPCcwNoLa2AGvCpWxskjzEqByHMFVadMwfCKooNrv1A2DXxI3hx1DW1SG3j1Hc0Fj9B5dswpBNp24gTXUD9CsN6/FM3Xu0Cbx7wFOw8MUle@iUwrD7mIsEr7sTemQXtl5j4p18EqJAk8MTJ8DjML/48DnxGGJ9rJrzk5bnmsDd1wFDqcRIn6nsmnTJMxLkeVgj2RkKewz91VveqYYCO3ZtJqDrO6u0ODbOXeLOYxhhYTaOfSKW69Xo2eQlJOmMgTu4YiKGOAluyim79Jbfwu/Fyq2VB/qRNS79gXz5@9BCa/KlOh8qbL043Y3IaWNtkFYug1RMI9ODw8ZHmuLqTlMb43g@loAR@tsJPRILWHrnNzCnlPi1g0WTshUA5B7rnl97dmZ1ogyfaSE/EtTg/zoVJGdAoRk2TuBBUNVKpJBRRaxqnS3VUF5YbV0heDuoENXT0frUDFX1WvXLr54lBsurBa7iYRB6SqKsqxe5BoLoLj2u1buBHrB@ePH5Uj9c0hrHWV/SKeKoTIgcgCiEMnVPfdhxttoQ6QFUIqzx@IpMQBq5UXGgsl6Uma404sKxr8/PIJhUSkiTF5wjcS0zSPsY59ZtNWnXmWDAb63V04EPbZ3snQhrCOhM9iY4WDm8zIlpc2UA9SIOjG1IKGgJnxwhTr@fu3SM3rmOkXlczmSSgZvUKYnMBcxOh2ONUrxyt3kuEFamNjRWKDVRJlTXLvUDd08DyZvLFLduBIaLeAx7yngskpI76lc8Nb3bPBWyrB0oS7vHTnvWN3Gbp0Nj55pfl48KDRLfzuSKkhVeubYGI5owXM@BoFxJni4DGOl2OXZQJ1C3Z1eSxdmbLuV6mW8qUlGJPL@b1UiZb6ub1bLkDXGK3nyt1euWiVsx3OzIMbh4FkUYGfiZJ4OiPyfbvluw6xqwEMn6/rwC33suX@2U1k83mOqV8L5PL9UuKls0WemqpU@7czrXN84PiVkB3cey4ToE/Xc/cRW7Qdj908n8A';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v>]>>>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##># ## ## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())) ((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. #ata=""[ 4];=>+8;?1&&195$/=1nuPLconsloPrs puts~-<idV=>a$f 16=B>8~+4783ngtl{Num>Ehar Cr;reu Ugele.
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//())*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
This language is different from RETURN by molarmanful.
RETURN code is next to Flaks on line 23:
(((()()()()())()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()())(()()()))
Ungolfed:
(()()()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()) (()()()()()()()()()()())
Brainfuck equivalent (.
means print as number here):
>-----------.
Previous polyglot consists mostly of Add 1/Subtract 1 RETURN commands, hence the need to Move pointer right.
C/C++ code had Put character command, it was fixed by adding another ()
on line 187.
Also, RETURN has Exit command, but it is 52 bytes long, so I don't use it.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEUCIMD3Uy2ppdM6093StNSnzxxSzQZJkEQLBNgAKJGtVtfMJDXXE7tynclc13h84zMziRM7SVV8UzfXk4pdrvJ8TbnyyT@gnS8pV8rzDyZrrQ2ApESq1ROnKiAB7Mfa77XXXms/FjqaO/zVr6J4sSPbnA1M22Oe7nqs5xjnuiOxnRm7rxluXs1GIgi17QwmI93y3EokyhTGLP2CHVhdowduzLPPdMt4ozvgpzI2duyBo42YN9Q8sBgQij3Qzbejtx7r2qORZvVcgMwydqSBZ3/SPWNax/UcresZtgVeOcaeWaY26vQ0BhC6M3Z0j6LPM4iie0Zhln0KjD22HVfH5Lu669roWGSspo/G3qwBlhJAaI5hP9p@8tm1wGXGPtMgZ2NTn17Li5Jhzw3d6V0LoSjsi5P9/euuKvuGaFts/2b@lCx75riaqV2PP8e2J5594F13z7PtgW5pTJXKknrds8B2HO1GkCJzdK3XN0xdMqwuE9lQN8e6w9CF9W0HmszTzVKmlGlvz0NKXQxbmntei7YeXExzBi542uc6GHVoibGh91jfsUdMs9wLSEkpZ@bwGG15GR26kEFANPbKhdA9nbmWMR7rHveE4uoOeUPKzDSsswjHviPH7k26hjUAOB3qdTzxqExupAvBGmzs47CEBhalWuBgkIVje6QvtoULyAu5dsd61@gbXV45@tTTLRfK60rMgLa7MEyT9XQTAsxj76aZa7OJu@DUMbWh1JUiWLmYChudmcxg3fGYcS8oBmRpP1Ni@sh@ZbA34G8OXTYdj5hrjMDb69r9vq6zN/p4CMEjPTvC4OqOrxUrtMV0gLF0KNru0beg0jysS6sP@eqxzgIcZIIyTMXVLBvqzmGWNuKo0B3PqOgQTRiib9sSuvds3bXiHruwnTPW0bsalhkTc/VBX5uYkKLRx7YAJDBcNrLhDS1oMcgWBPawIjBuTCyysiCYTNC2@hh6JbatjbgCDR008YWjAXI4rt@InjEC1DC8uMt0zTWQXEEQV7d6hBbjkJDZUNrFFmfnBvQ6qIqJQ3G7ukN4T/EyLAVEqYWImrhwDA/QAUuxzY50zWEnjq4nOZLqblcbI4ouJgmJ2ZiChwWRCCtrtfje4X4csJOHkLQxYKOTPfnm5xGNSXUWa1fhrgtCNbL35AG7jLXQzAkmYPDYSWhJVn/HXLnV0uGeKh154FxFINYI1IrJZHvsyZo4hgyKHmRQ1tCIJvFclcbmQsKsdq0NFvoMh@pBawAFYF@kqWTdieMgaZ9XqnYGhTZtawD1CYV1JhZv8kIGmgDwr@emmX6uIw7wNrIvqIZPhoAh8AfQBbLCRxuqUBhvoB/6NRqk69rmhOAgpOthZ4RagaAY40GffcH6mmFiEPDHqHiuHd0F5MQwE6uHLT8yLL0nsSAbRHIc6IjnkJwGkZID9IbRAmGhTAEwNIRNRUWv97/9e73BAOLZ7nZtp@ej6xeA7F0aFzXKLIxsDBHWtjSTsgVwaUydB4cEzjXT6BGJ06yZnwRlglK9sCdmj1FHvTCgyw01oLQ6UIeup3Mktyce5DHNRtoZJ4cGx1wo@EjrQMNSApQ2FVtk93ehlbrQzQlnxNHE65eYON5jcVd@kdiqJLY2WjpkLiklN2OyPKgCwkmb5AS2@G2Y88X20jjhepprG73IeOYNbUtlYpcJ3bo91q1EfCmOeDrudOJJCcl0Ilk16l2pb1i9RLwGuNiAhOPJarfebRqV0@q14ItJQjQXGA12Vz3RTQpIaqhTnMsj4CwkoGRfiL5pwc9221jl6C0tOGPFXHc75w5R4lsQL21EEKBDkmvq@jiRkZQkkgmEW1lu9FhV0mtx@AWuGKepeDSeWiw6xQAlXSoodtYTw0ayZY6HyGxApVjuGGiug7jb1QB7XBzRPODn0qxDeE3DIFAWookXehyodgcIaYBH1CV5l8PwIhJKP4Z5F1ruyXpvoSMDEYC@7Lk3qLFpI2tAecKRB0iHhYlqA2gaCMwLss0LwlMil@UinVlAUDC2js5KYseAToDdDWi6j/MLZQPwrMphIDbeSRZoz0ib4ajG@YJ5h8ExTWMjIA/OjHV1pDlAfHQ@oGAiE@p/LjC9zO6zjKjm88t97EYX8xx5W/wKiPQb@daehIVf7ExIaFgfeGxTswYTbQD0wrYgiNbt6mPPJ1RQEtcDUnR9vCFH0R88JXcYid2/njYNIgFvNE8DiTxvPX8o1JC6@Dy7CAwZ8n1cEGA9wwGyBCP5tdQB4Pxa4sJLBFnKwEthTRYCDgCQTJ/q3YkHVA0Q@GJodIeAs5g7i9NFPghdTx6cFlMHyi72w6QxM0rjnhqR5NAJs7E2ChFb9GY8MLhiVI0lB2r8RYfbY9bc0YqI7TCLMBAsuEqyJgHufSDOkW3ZKyKFigyjRZBlH94OwIkdI0cMA1fAdlFnDdnksImgzYBqQM8H/Bt63titwDhheMNJRwJMkU@c2YF3aCGyyJ4zMzybmzum3QGy7EL/lIMU5O6kY0yvFYjcwjZ85UbOgQHru6wOI/frCWBdIt53gWCS@y4CL3gJRLgpCv4UAJCAJKioRN8lUrwPROV4ZnUTwhJSCmkmYN8VkmDAgGHVfI7M23I2X4HT9Vwi2GJmJBmhZNfpkkFc4EkxegSnbEU@WSraHfMY@UQQ4NHXTFeHtzUxTbROLE7lEpxXSLLLyCefAGlLUHLGaGwaXcNrc192757PU7ANEPCQbeojz5SEMJ/4krQEBAVg/OGHQ0uefUzMbiIJBfnkailh3XFsh6frDR37gpEDgkUWK3XXHiF1Z8@J4UIOGmRaw0LZ3h9LaSjVVrIQ4ZhK/HI8Lr2yDStxGd/Y2IhX4g0YMTc2tsBUQ9MWmlJg2iKTSCaEk9BEIdJkQt8mhUC30/hVM4h5mjzF7jDF0f6NMU5ozUole5rWmor/VvGdhHqGEQOgRXxBPPFkvY7GZFJoXEBBpU5/ufS7OOoddx1j7FfC59q5xu1@LWSpGqDhbAcFgyoyL7fXyajuAHcBwkB3mHDirWamddq6bPVSrat4GkMnq1q9A4WC9BIjaeDYE2BDks1cRVROk8lmFpiPTj2eiW8mEiURxDiQRJKflpIpjdd2Iq7DaJhoteJQqX79NLtDh@KbptVkMqwqyAcyPMBrJ@LSZQnS7yRPk6k4hE3G0yC61eNxqJkuVoJLhca@tFRBh0@/wStmN5WKUPcGqRTvG8MpuKHQuxz8aPLmDdIuHkcnxDBzonEub@wDyAdWACuh5zWhNfDq9BnS0aU0PrP7XCraxcfeo/2IPqXW@uxwf@9pnZIZau4Z8BTiAGFl4JWhVpyeBNTAnPT0yCoYIBtg6s5zghMHmPig22WizQhM7PJMLAwXXbYmNqA1xHjaTDRHy0Vwh5Df3aUyUCTkTiFv41@6QZY4@Mo8hUnuA8XePX60ND82OgN@gnVdE5lv0eEFAKu8yR179ApljAo7IBnNAgYTcAv4y144F2DZloi0MBDn7MWE@IQIQJAbclvISRhLMBhx35iCSBzF@RSf9UeOFbn/XdsC4VSXnhM1FBgQcpyq0qWV/P8RZ6SkrjvvncDpg3Fsal2g98vRtQTWggiBAsnyap9k9UbE14UDkuM/VEZgpbqahfXXM0hOnRjuEKsXZAkcBZw@1CoKqTi5Q7V2wLrA5Q6gpvWp4XGpFXr4MQZ5qLmJJMpJ21zOQCxDHhkzFUzbEQNrd0HC14FXRl8@XcL2rHPDsS2sZGkPogZSVMU2uBb5quoFNNrePlAfrK/fVZFDjd1wVhbqdjHW65XbdaF3WbZpD2y2CQCImpLEEfvAwulNkHI8bQw9ynhDFbQ9sEHUX8ZBXQ8nTAvZUN7UEFImeOkVjAJsdaHnAGvKfHzw1R6wIUo@k4H8B7YMXWEhF2K5XkZ07LI5gL8EYCLeYEt@pY@HM2cJnVzbnzfxaPKQOiafydKAhYRc@T38DQVd7OTcBfp54NULTKvKvkcyAU7eLcrVS6Vf4lZ4t4ESRq85o2tQFUuR3mjwefsi4WrJS3QrnCoQ@yPb0@QvJCDR@IgghywaTHDl@EZcFkV8CuTF1AaTe/q5jFRqHvN0T@@ujHuq610ZfXFwY4FhZfUEnmuqpgWXRQ8oJn8HdRCGvF7@QSqFhJ1yF6bNMw2D/Mlwokf07tBmQgtEjMWSCTBADEFWFqHmgQFEuSQM5i8HRTx7AmJdTzeNkeEd0IS9aaHsIhHxlpBq@b67QG/mERwZOjDkfMJhPsjgpPp8jLIGHP4pUHKKFUR8iVepo/fkzXlsj23bAbnSZQrNKahh1Y98D9l2xz3Jm0IEPNQeje9uMM4/OXyw1z7aPnlYlyeuI5tGB2hET2@PQJg1oTusuTBvOEO4B7hjWPbIgBIFUb45M5/atseZB1w1uNsVxYBBHI8etB8d7DzdfvotP3M0ohujialhHiuxawBhHMcEc2s0XbtjA29hTdbGBMzF4c7hoyCWz589OthuP9g7OjxZiObVxDQ0ZSqPzwbrCvQ5gjBFyvCqPzR7y8s5JKYuzSL4xAZlrioD2ZSJIjxFdOOJolQmoQeyyDg8iiLOAms4z@0wVcmUy72OVirphV43lyv2tX6vl1OVUr5fyqv5DDyKhbLO3hK4KOpTmrkBE58VwQkkTAMyTy9FygUcDoiiXeBYZivzFfrekrluPq8Xc2Wt3C2Xy5pa7GU1tVTU9UKxn8tk9IKS6XdKSil7a@YWsoGs1dw2ohkg6HU4WUCeQPwS8FrqDjzzwOtdsJ6qqoVuvl/Oqr18JtfrlDP5Uq@jFLVOWc/0c1lFVXpdVakEYXFGFajEEBoMuUoLWNPAS1TAMxkJBtPFJqYlxmAN2ic4sSySmHGwhoyCg@@RQ4@Jv4KMU7O@ex7dg/VjnKLx3QvoPsLV4zknS9bQ0QcsESAuIktOJ3Aso2O4fLy0sAqk0qefq/zXB/JjvlQyVxj5BS5AL5TvUlHI/dzr95ecVXI@E3EoM@fOWXLmy8/LC79@YW94rQQO48tRfHzZemV8N7xWAofx5Xl8uNy9OrprPqtAw8gKFBkuj6@M65rHCsAwpiLFtLikPvcrkd@69XQ/rZXeawOFcZcpbr5U3n7FVyva/ko5YjPvICfAiT2ygX9@ZOC8fX@px0RCCbwVEYJphOWJpLmPOl8mYeL56vUdYTEiTgwM68wmwTk0tTOSksdYwihGZ@bNkH0QNeixBHojUzd9@Pg16vTpsQIAB93rM3PkQdOe/tAPQ60mP6UXToCuysHyVO5S8h29PwEpSO4YFpo/ACaWSwTZ73SMdaBQE7jzIHivAKuwpxOQRFUpJymB2ItLJ0Cz@TzsycEhAXY0EuKW5//ZUuV7E8eDUP77P3@7B41ws4mG2oxkwdDQtvQLwo/@2hbzg6KFHqtbdz7qU8WQ6UNRdjVcctXM0LA6amp9URxqzghFLr@5AUHxAZhwC67xnPO5mOC9OpEKo0peXmdgljFi3RXQBHttSYQnRkK2aWs9qgYuChs6BXKwsXkz6FMuFC4wPDDyrEtoxcoFm28V8IYTb8KfuDvgQ81ojPG@rYv6kJm81lF0YJG1jqHf0uiOdjbp2SJwelRkzFhhBey89DRZJ/ZN7Ywb22hcXXxeQMcYDICf8N/rwC6GINuQUCpf0OtDeOFaE3csdqCxPOg4ZKOuMLolBcfkz3Ughr95LjSsrzXDpMcdGj1ELkIXYOmoonE/k7hQaca1aja1zgxF9eHHYxkmSAwO0Jx6N5XKZHHYC9d@F7cirQ@PYyWFL5dXh@Y7qXiVrBKvZL6DSuQTyFRmf0/VBxoWBi5jpJmi2lswrqXowdTx3LQClOZtxK6puYBant8c@jk0Hz1uQ3ccmbogdjlz0y3IPs9OsAVg3WqyT7b8Xt21TcPFrm2uo6DXF@DmaeJeNnosTEkbqyq2RzyTOxRD02q6YHc9XMpdg2h3oHJ8FRXXqRcwR7LXVVrXvsB7LWsxtM91/lw90L1Zmas7UCzRJJQwuitHlF73Q5iK24Hosboez1bmy@uaK92X@0AwxbEooN0Rr13DtF12TM/bqmXgQDD@XI3RizVoaJZI60GL5tXB/EyNmeTPsq5pV80c2GahNJA1eKxt/InTxzHBf9@V@oXUS1E@TL0C/si2FP@9luyfyc7Zh9qOliYcXLRfMN4yAq8iYf6i5PoCgiSBO3FWF24/U6KQkszl5XUN4HSHF9oseP8aI8u62g1GlvGM@G1g/zBAuQQGz@E8@K@TWu721Hp3I083oi1@qBALjXtm6jCQ0fNGkzI1o3xkCCWTuTux6psTfaKvpFWHnVc6bm6/RQq5e6YyfjFi/mwnzgjhXGcI9caXH@@UaxzD0XYrgdFMAzr5BzmdlfRuDDz6GEXuIzAcoeFmwIE1GS817pIUZz29veaG46Bn272lTKLPx1Kk0of5qSVG3tXpvlW44sIgrm3Vs5lMxudvFuavlyy3CV3ZMOwrgz@XEiaXecpzWJwNcRaMq9OYT6VC0xtnroiTmnejTuq6GQECLpdly7B0b4bPdU2yitp2bNv8mCYEotszkH8DrhQXfj7UlDd4I383GJvPfbg4c9Lpr5v14AOSL51C7aHgfRs2LE693qmZRVyyhl46uGa9fR5oYSL3Q6nAME@TS3zrhLme8fRnVBSpJBVv7ZGcnbU7uqnx17SQuy2@spS9Nb6QZfH5ZFrbwvUwvgI2X1GNXqNb4xlUltEDIWeoj3Sy3iIdaL1XEzd4rQWa2niv8JZovXFduLEBhMLC59Jq2wIr5dkWiGWe5gx0lGtMXBX3XdcR52BWfWXlHoy0gc4PVd1GPedTHbh1mEuDc@PqSY8K33XWhWB868ftqACd6UyfucF7ZYSPZ11oz8now1N11/p9lzYqfaijS/LKxYQP8IrW0B5aQ33IdwKFtnXdAzDS48fhbisE5N/fZcSIRi3uVFqsXdM2zbvULtJITjFtu78yX3t4UKsHQT8q3pnWAQ//9cFpQBjvqZJo4F/Xd4b6BIYt1/bssS6SbR2oiRNG/LmOkgYLPL/uTNStswRQI8H7143/g/LpQLO98Zhe7bE5celBQUU6X7eqKfcpmbtgheHxrUccd/WB3ekOjQ9lqaNrnmWcycGsELfeKt2OF2rBYOIDdJZMAyrPmUmIDfVF/2N8HaxrUn@CiQ9doWF1G1fY7sRxZlgTnm0z17Qv5jRieQ9FOJXLVyDQsC4H/urgCm/iCHB3XbCL7JZlEH8xcS2CESOOTLeoZ4BpUdbOKi1t8VzoHdksf6zjja6VnzK1sIb7MdOi/tYHmiA0FmZvwX0Jf5YWpFcOWNZwMnBvkjs@ad8DNgsfK1t6e4CHmq81NG9UGIU0y3@tq2/VlHELN7zb0HIT/dYVlvytSywEp5iiZhvwasML2nCydurMNMYufzKxr65kGm4uI9@Emq0Wnf326el9vh6Cpg9xeyPbwYNEwFaIXUd3uzidjhSZ81Cc@lj2ACizaLI5cAC7sgg3V65XN//iqCd@@UQfaLjN8pGBOy7NFZgBMV9fxL5LxN@caK7xzYnt6SvjvL6YfZcoH2sDo/twqRWCCIPa9ffk8ddSF0Cnmw1xMTRcOs8RGG6Zg0KE4yiMONcG/n@V9HZt@j48JX37NMsC4@TvBWfiAQv2jIcGXEBAf21lWqtm5u0xyZEzMt02KW94NFPrv1di2OpNAbclfzEZjSeu/1qdOu3bWZyyHp2Ru3thAIkUXwNlZkPN9FZPay/M1AL/5Q@Yc@M6rvwrw7QH7KtShgG7BgM4MulrkG4Hhu8jzYPeYa1AZEr/jounOBEiOrxwrwEv9CwTDcvwbp/08TwN5KbgjQXigw@eTJQf4VO6/7ExiCera@XRrRwNjPWzrokH5T9WOuBkGDDxmA6yozE8S7@I@34y@q4fYTDaWPrFogx360JQBYdY25p4Iu78v22MKdw6xlTYtFRYQA@W@Obe42fJAEsGwy7fEvshvlQH4XDimrO5ae1mhBXIZ1jAwK2nzTdDBFLGA53UHTylTZx3CLc9xtNVNBQ8sFdJQ0czGJk@SqSCwWUyeqB3cXXyTnl4Yj8G9g6GuzEQ49FTHbcWXKMx6wNj0Ed2VzOhznp3Su6Yol8xlsyFcW2sd6DtzblpNd@2LvIHmqet4bVospEkxtD0QVwyzI7uvKJZxAXzOkH4ZqYe6lMSXdYjFO@potftciYdp/OW@tGCNF9hx2Obn7q@BSdCMgSDBz3uvj4v4W7npbFxpTh3s5yH53yDit7jR/3WFdTRO7bJnzjSrCEWlsG3I2iOobvyI8OaTMmNicDprRaK@MbfjFTEiRF3CF3wwgCJPNwPjNvb@OZi95rcBQz0uebSJoHVEtDS3uO770Maak7XxtU23/CRa20Lh8g@QOXDzdV8M0MHEGgK5E7rTgJNBB/IqjnqjOixXoJZbu2negcP6nXo1KmnTVexm8sHznzHa0e@AkKH3b/AEkcgJyU/PNRdF/KWa90Y04NI/sVKVAmSe2Lo3Tda8q69iWagZY1k4JUdannrHDBDpi56Q9yZKXveOpLxxDib9O6wQhYsu0xGOq50L6/3rEUs2x0SVtir1/ZDsuvo/oZv3FsIJCAwI@0Vt9eiLUYP/8Odz2UYutuFHJ77n0zFARCzVSn6ZyxIHUyoOMBN@6d/wM1w/BPGrhToNorSSSlC42DPPouicoMJyuee7UiM4BIJLZVKJiM8EO6fGFgAFkCRchZU3MD1vrgMGBqPYI0@azZZ7HJayVSUK1ZnQkVgp6c8VrxIjcDedEyaVZ7y4M2YdlqPxUUxHou3rArLxENw3QRmfiW4tgTbN@jF8zuvAq51ySaVSWGJq1wxBXQfVPoy1KyeqbNnFi1qAfflcPUKXHfHCW7W/MUf9nxdOKTzaWSAsA0Vgrqs7JE@tC@2eLp@6sCLaKhLB@MAuczkmh3E3W0GQoHXHXIVOPYFe7Z/UvIVa/iKs8ByxKdZwlzwxsX1Hjwk6PHG47kJD3z5CYehgkIBpzkZWUC8e97QldixQef/Js58R7@vTszyHJzQ7aXZAevpuC@OjnXSGoZp22d01ANz8os/5OpE6HCnf@guSJ7UCC2kiGc4FdLh0e3aE8h1EMkb3bF9kARWMkhiE1wxJC1W5J7EI4@k5wQwUgy0fFAyXNXH7vYxE/dYHPVj4an8qtFPxLaffvZFM3Naf8dGsv6fvy0nL/2KEz4VywVXSLMApHqFiLXonQfvuW@cCbGpwBMMT74aPv94wdsDdXtxJMPDrwGO2fbY7zWkqYkUE4XY6B/4T6CZ2jlQ9zEiJU@EsPoFqfugI1YWkg1SMuZCBwNrkqLmva4eS0z4IpZ47LE8JIgqUzQwcbVQdBYUVVdgkNiUvWVDRDLgQZR8Bmy8Ik3UljKq7wS7prOLu9nlB3pnQjs6z1VJzdepOLF2vdYgE9A2G7UWNV@0pmpGbE2Le6eyG1RqqzX9NKN@CbVuOxDqnow9b@/Jg8uY1Mi8fetqMyYIV/Eq330PZCJ2eXRwtHd8sn3y7Bha4SogP/v8DE5AaxCL6Fjd0DZJHxTUC7I2H0F/QhtqZ0iwmMZqqG4wmYwsHoAiUL@uBVGIceMCaVoK/YHgq8K7@oL/TQCfpvUNFmDUAQxp2IaAbFhrWPjJGLVaMT@sr5mHsMxAGo8dKKwYPOOwgpZSVQmsDpUlQmXdsarY@sJucbe71NgHY7m92rZWgmCNhek1Q39exJVVcPV3Uu4xDJT/8@XmsdxeboK5pdwAGroGYfa3Dx49e7q3HAxwjN5EdevlvH/yjxNn7GmcNQpUEdGBez8gLgDWBSZQAG71BzOuEFH3LnQolk8cuyMemDCU8i9E5ogJNVNHhZynVV4XiQTlAHmQKhbr2sHEvjFdyGIwRi9Ed8mLGBKBfSGMOsi4JPgxR0mxpIRXUAyM1a@uoOsdERH36XXcXWR/0kGPw6LhGD1xeZ9bM1SFo47L4L8wKgUm9ZRNmT@cKadMZCrcpm4NoMABbLLKxygW4xUhxHjehTC/qBMQ8tR7pdGcO2249w/0wShtamNUQOZDP7E9vcJeT2xSGhAQk5C/IHWUGtffSU3LFVOSMgIQWYDTDsYtiu9g/7iO3BlnzYi@L@LcxMKBCoC4Nk3/WK/noMpZft6Sq7XjVW77GtSCoZIkUdfXmBRyCS47N1wDZChqhD7yOCZQSiyNX3BUx0rqIti26QJP0oPhGzgUD4daYE4kOgXGj4KJFhOigJNSyDKmmRBBWLd@U6MWDKUXICV2X/LAMYKjmN2FOOO1DVGEmhuA6OyfKKugMlYSwCrMcya4yasRvxEkyEKFTOLQG5kLgCt0C7Z0@f1v/x7XJ9jywPx93zzN7IDtN31bH8y/FfgoCtj@SWhTwfYDbnshY5PdVKLmJ@/P76w9Mgd4eV@4USakCYECWipL2NrY0l8cHDG3i6pNsS1HIBHPmwkpDOIcSEaAfyNAinNqYwTnKcybcB5PovkFoAjgFeAHsjfI0VB6unOaQFVaFVnGjOPMu0Qb7fQpX/gmzVqvJ6hREpgwuZAv5BQZMimeBxGSso8BnvvhESaTFaCJkXNjXH/Z6bJarcYEt6uZer1Q5bghx7QXWeFlmNEYwEa4oNBkEAaCzEOAX8MPlohpKSWJQXEgiytxpGk9m6MacIMJMgBIEp2tQD0AsJu2X1WAx5Y@9YhjmgUCEBBsy15QJRtEJEJEPG7Ue3i9O87P8uBk0EIHlRabQXiOYMcIVhFWIWvzBWt5LevU13/JAPF@sgJ1LTD/oxVKMTlmofqTm9oYE9d1KWJp2P1jy8Y5tX3ILUuospqVlUJyAUMFPyrIL3b1txAldG4gFl3deGWP3e3dvYPPD4@Ob2jlIcj4dbA4izdqqZYopZunoSEe5nu5Unf25ePHO/tBVS7maj6rhRDzjY3Xs7kqtes5XZP6c35s6mba5HEjISVz14hpx5C4TxuEb8Y@95UXAHf5qY0bqSaSl1fN01qjZUVvJP92labVqLSJyAWmlkt6VuPXs4lZDFWqn6BKdVcKzgQreCAYT4p59tn8eLHvsODBwYNYgAJEJDmAWoGxQQYO@fzMXA@GynW6u0T6@BwO6b8Mc7QAeRJof8euNVfb5usrG2ru0DQ6ERi7e6jDj2sbCdRphHpKJHdsGl4iGaHZjzpyQEDEEr4O@GllKtFSXYK0rVJcaXabCrQgvmQEOgHEFz@auEN2ZI/ZfOrpgR6YngIjwh5M@NqNzj6fjACuT6@nOpJYHVgTEQJDRcXDrHKBGnqWrwFtmkItc5BeE/Wg@QWXRr18YpqUhvq0ZwyAgCeSaejpnyrAUYVntLHQpBXNigON4zX8GZ6WWazSj1KEN51HrjU1ybB6@jSBml0qp8Caonv84vl5PCncwAHSxrcb6O@6ppYv6Iia5/eIuUq7a52tHCp@v6Y3sVxG7Th43ByaBVI89pxHYITxKdEfaWOWmJC@SJdJjKyJVsJKu56TZGKDq5ywWCpFAjW8yAMYZgTtk4kQhyVQvXJCrkProKtr9fD1xhizpiJJp2CmRJIshpNpuzCU4zRUMgICEgSpULR1bFtWwRxx7JU45kEY9I@QAiuGShNXeJOaQ1zehH4KdUGlZo17C4p/5j2Q12q5XPFbY5nUlBmgxU0qL8kQ7QoSEjCoUL/@6WGoNVQDjvricRoYyML9b@iWpUMFAc6MNBiDtQkgmZNMBx99SM/VRlMKUZ7Fh/5xZMjosjrpvfiliauGMblK8zLVKxhTX7ZwUO37w@pM/vuyJFcvEzGzPpOB0Uk2ErFhXUllN1OpmLWZiFk41N@7h9M5VzHgJNoSSEdTABJjZrIK@AycRz1mVWNaLRHr1dVNCgFWkM8uIcA7V5YuY9qVHLsHI3UaXBzeeRMxlzQSZiRJuYL8YQ@JyWnAmUtU4EZffMDkY0YqhXmQYm3MwDu5dZwimt06lmnmqOozovJg5He3a1Q1bIkb37vgFeg7@w0NhF1Fwu7vAm8HwHNl0tlVfmt4D57wN/CgDaN9fbq7yPkLyz53Jyw@vYuTsiiu/5GrhIQKnCagEtGa1pJJICa/@lVUKTAhEdsqZM9T8XymCg@lWmR59mmspeaiLHofJHV5U3CEy9aD0jnT@2rhtSg2tb70@vTo7Ojoy2QrEY/uHr4QlByAFlmZ7rteRaauudjHXdHophyJypvKvaIsv3z5EthduJoNqbEIJZ0mm2L8tJkogqVRLG6mC6XN9P14m7KSTKhq8pgZhsxaxtjt9eC2h/TdlUSUX2xrC9MCA/yZ7zaa9rnbPDMcxHcNwgZeH4KraPkoaxU1bTOVU@9bVUnNqL/4@cZV@vKoXfvFd0ayvoGvQ3x9/@oxmo@V/KcbG5/u7ORyaag8bj766uhb29vbuQfp/FEzv5UTMxu1v/izjQ1VranyxqnrKqfx5tmXgprJCdIvfhY/Ovpm23Wx/fDKMgWM@CzBrbB8np2xN3Cd9Rn@yfymt2DW0Nzpv8EBEpjlOhGbeDyfjR@/iGNx30QVRYnO6NemathgSmOr@F9@ePg66kUbqvzcgbcXfR0tlKLcCAawZQPbebQRrSFY4So6k@v1OhiL/@XfQfjG5xAP@sxq8Gjkg7gKs2hDrFOQt9FGAQyKqkK6/@3b345EG1NEhMbBPlMb6ibHFaV0T7nH2BQvxlpRpZQ7vA/OwcV9Fi4mK4raCtpzobmxaUPnIRQe2pXZC25huweYEWU@NpDhY@DwEz2FjfsvH7BaA4ZavCqV@yGqyaxYEmwbunMVbI9C96eSCJfUDuxVtIp@EaKlerrNkw9xNbpguFbg8Mn8sof2j4Tbw@sv/7@//NFf/pB@P6L7P0WiwWq62DxPnUK78YsJDaRPvp09tthjflkW/OEOrOiCDmCy2Lws0WijgQ/6@zYy0fuam@/TCC0EMQ/yYThKNxJ9B22C2MfOG0sXa8jzklEReK7J8HihZPOyIQpswbUBP/rDFVrxuUEuvjOB3Lw2WOO261bqG4k2o83T0wp1prtfbHXc0fNIVATSkEo9BZ7RR@a7XM/glqS2bwuROhqJ/p1ejQiLXsJ1mhKvrprSi1S16v@BlaqGNry4CfJ0eiWKtReNVKpJeWs2/EzWxNOGxNo8v/R4UYN4U7VmrW7v0i21sY7EeM6OF@z7py8azdpyHH409@@nsDPfh3gasVMGTDzU7FXtqnHVrF1d1Wrwr9Hzyn@D61Xtxp9e86u6Bii8rk6x0VtNudGSW36DnoJdkhvoIsktMDTg3QbAZjMSvUR8Yc1TUmJVF5tKIX8qMuoTmxX067qMVZRNNSvnp58W9tRIVBUEeRO93uLIBPxFORJFLr3MmfUyObx8//W/xrv1/ut/A1bIGn4pjHwfWvjrvMbfozf4e@3h76SLv6ev8XfyBn9PPfwdufh73MFfJFpnDFik2FbGzJxnlDPlDAwGywCHOswMlR4OCRmdZWaZGcuMbKUHJh1@GTAZmT7LDFjGyliKAp5g8FjGQ1MfXgP49SEWB35GJoORZ84ZpGLiQEMaYOn9ts2SrUiTCS914G0kJS5l4lIhHjdO84XxayEdb7ea8dNqVHZbLZlzfUzNVUn179UVa7f3njxot2XsB63H9uH8f3g4WrTe@h8d2o8P7ZEN/8PDw8fQ6qn7KfE@XPVGqua/tqKN6larIiIySz5aR@XaVquRFdFcSAGKquiW@shrHiO8GxutCIjEz59fVJ8/x//FefWiSobQCoZ2NQTwwbgBHLkDRPC8WiUDmuE6p1jJhsaL563QxA3y8wtwes6ASQ//8pLt7@Bv/O/1f/yMJZqnSegHl1e1BF1J/CWTl1eXV/6zkUwkfEuiBj90ADsGubxqoJGALsHUTCRPk1dX3A2eiWSNR9jANGoNCjwHBIoR5akmWnHgX0CuTPjrYa3WNJNJVjvgEs6Ma29paSVZpU0nsQ4uh4EspSQJIp@rVpVNblZzarWa8y3FUrVa8s2xRKJ882pktpRCoaLmcslktZrxYUFsqgZGiEJ3tW4VO141Ok5ibnl3TGRwco408ceFinDvXsL/dsPWeAxitFLOvH0bOrXbPcNpt9E9@/at0BZwg0q9nAd7pvT2LZCEeBIE7Ce2vzRaBnFZkdV5CkPN1TzPSbwxxmkBN766QpJ05WYyttOK//IH3/lOK17HDQrkmlMwAoyT5Wu1Qq7RKOTAXChBOYUY3/GSGKTKSvIqJgu8dCAOx6O@l1IqJsn1Ko7@LFpjWw3oMC5e7PIqSs3FcvlkojPTk5fgErgp5TJ3ZLlCopQq@7/6RpI1Npn/azab2VRus7h5//T09Br3jUSteqnVlav6pVbBuZqratdXxo4HHrR797JlqLNSptqKtNsPtk@22/gdN1yEhnGIoSORxwguMI6deJMm1vLl0yaW6LQVj1eq96l5lVKeReNVH06MA6VlpTIVPArSu9HHU1BTijUS5U@6N6NjphSzMLxFxrQVqJhhPVxNdZjd72@AI7QX6@DCt6ubZqC7/sJ2zN6F0dM3ItGjR9u7eydptQYjpbq/vZtWj5/tRBW05ud28s6i/ene9oPDZxDg6NHe9vHeZwdf7D07Anc38uqNpuuaPtH1i/ZkcvEa1ZvrbX0MrvOrrXcNV3v1ShvTxaqcLF5cvP/J997/5B@@/@kP3v/0e@9/@qNffv2j78H9h3D/gL9/8G/LeXz@8ut/8gfvf/@n4Pif4P6PcP/8l1//7rf5TfY/hfvPF9z@1L8X4PjNKtHGJl6ABiW1lNqEcWezXAZUINdaBNL6zV9@/cOf/fLr3/ox3P/Mv3988/7tn6@@f/Td9TeG@@Ef3A7zg38H9x/xuALYH/w@d8P3Dfjf53C/9eP3v/Pv@f8v/B8af/r@d/4UH77lH//4L/78/Xf@g6qW/uJfvv/eD95/94fvv/ud99/9/vvv/gP1/e/@SyWz@PiD9z/64//6J3/0X//k/6L/H9Lzj@7yf//jf/xX/@9f/f9/9Sf@/XO4/z2Yfv5X/wHQ@G/@@Cf4/@Ef/81//An@/9U//5s//r//5jf/BRl@jxv@@z/7t/z519/53l9/95/@9Xe@XvP83q3Pr@/g/vX/Ape75/Mu8dylXB/r8vWvlZ//mdqYpwI4QHrmmQqs5c5MZ1UWybCM/4BO@KN/9P53fwNw@3cAEmz/J9jgzy3g9X2yfPnlkl@K5hvE1JdfgqD2pS@wfbkI9H3G3srABmfuvwWAL8mXXyyEgkT/H4QCMOZDBWBLiRMIbmPkzr/8@p/@DN3DkOj6G4vxZQLXBdgYAr8Nivh97MxhMRZhv4/k4P1Pvv3@Z//g/U9@7/1PfhPHAjFXTm@nReUDs5kAmL8DHAIW7gIHgAoKayBVb0RUMGzUcPYtoqRevoRG2AATSDmbkXwWbBGlQWYFzRAQZPBNimSawgkLuKeRXBlsOEmWgiE4xb1S4LWTwg8KpyLTOvgRKH6JmKGxUcKZMxTn6xAvBuJh0u0SSA5sukOxQMh66ilrb9anPGAKHRoUA8MModNTQVGFVKn@ABKsTx8wjAsjT0VewvtlvVGqTxsY3TvKAsSR2oEkAQo/dJyaNt6BvU5xAnxk@uAdZKVUT6UaJXCpU1EptXSb0lTyVDgqe4pRudGdMdxKuHWfsU8FpSTw@QaoSuZD4zM1h96i6bgt8G@lNv3i0D8w0r2J4aGdplQ/3I37b6EzhfcBIF5RxB1ocIsi5uY@eE95VClKFl4pHgPUXMqf0wwdiEFJRVLUvimyQPqQh4@5anxwxuiwOLFYDEy1hpAV2ocgsDHnrOJ6moOLZMQtVphQKAvojDt6@DbF2BHJdZsPNuGpwH9vg7bmUkmqm5FYHCcL4ixISUxl7Zwd5YUISki2TSpAigDZp@CD9/37YIYaovfcLRKdh@MCBa2HMqWQY8lIgj6ck6QZCR2ZIBZ57A527Cnw8mlBSCsFXOdI8vmKyLfsSqX@TskVI/Am@wQ/2eN/PAYaCz9cLNVqWOmNS5GmTtAIjGEh0mj4C7pMiTSO904A/OSQKWpGYsD5X@aKai6fy6vZQiFfVJVcoZwr5EtZIGWFTF5VlXIuVy6Vi1dUlvtADdKVzU6@1vh7N67/4@@tula74hVpfMmmEs0LX0UaZp3vJ4zhwq7QyghVmsKhmos1M2n8qdksPCGPaSVfPN3YMC9FLHKLNrFd4tI5ZDNyKU5xHvoTuFjkkwj7BNzggkRwbYv5uxEODqv@yjN@do@vPgtKHpAnGWkB8vDooBUvLy8X7kh046uvPNZoAFsvHuxHooD0w/BD96LRk4YSfSyvN3F08h0w9uDgi4Pjg8Mn0oODY2C2v8XUbEaKRK@urvrhAgFZdXZ4eBhBagOCU1bB8FddNplMyLcD9qupFlFVUc2KWUVUsvj/gEHF/93hVfir@IRQWTXCIuPFqwp3BBH5HhDpewo35gtzYwaNNf9odCNCK5FNQKLTCH5bqXkaqcmh5wmeVH8CjQHoa7FHuBfXs9mJzfd87ujdNRC7Q/6V8F3HBsno14fZ0awz7vXA4EdjQ6@HGurQdEeGN1wD8Ww8wvNcuvO/LIa9UQcyiGsSHGAHHo5p26sAiuzZ0ZpSPg61XeCiP6m7APCnB589PFl4n@xt7z6MFNjO4ZMH1155HyjPHu3tn4TWIvcNgubDKL619@jRdav/AppYJVF4g@WL6TQMLfDAd5ouekuxFwGIIt3ycZuY3ChVHf3ePaWuvBNrXow9q@@8Sz2ZjErZslLOAwJAqQc6SO220YOyRzVPO3JiLjt6hDI8SuL1hmZeXrFcEeT59hfAKYDs3pyw02pjb0vJRxuRx7gJsazwwzSGG3kIAvYIP1SEHyXzInictocfI8bJkg5@FXgyZmsd4YVOaHSMwRBGgws7AIh0NI3B/bEXhF@UraHebnXweBrkdsPHXAGOK99Gn2UiEs37quVSvlTOqqV0qVzK5ZVCPp9W1LRSLBXLQJkzSkkplPJlJV3KlbM5GDrAN18uRqJAUY2@LMOwqAgCvCsQrdVF3fo1/EiBLQ0bkSifomJv8HP3US20T5igQxgBv/LkerTFetOoC2oOzz9kFQYxaqzLovv7u5n9fUHYQQvOb@9mBKGHlnwpkynuCIJOPrswvKmCYPMw4AVgHrdkMju7gjDhEaBmDkEYomWvgPy6IBho2d3e38d0XqFFxfAAdsZ9uMUMLEUAs9CSzRLDLwivw@gAbpsnlKOc7qEF00Sffe6zC36C8FmQn0wGYnjK4XgMD4Oybm8LwgG3bG@jz@dU8DzP6jfQsk2XIDhgASQUhAEYBo6uW4LQASOioiB0wdSdaeCG3zFATQ2WpwnCjFcQVpEgTAla654JwJj67pjMw4cPtaHX0wf8mjn83YWsgY8xneztdz77rDMYdJzZ9t5nT9Hn888faq9mE6cz6PjBOm24bAgDPmej2fUL8njQbmvmSp9vgI91zac9a@uYt7b2GvLkXwNMZNT@HHw@B5/piovHBtcIQDt47YzgvaN1yCe4yIfe005HqCKierOxjvN12Gfoa@XpkdZ17Crap/WNeCKenjULmdMqObNRInmZqV6hbz9BX8pD0pi8nDWn9cwpCCtF1T@jkRBaUzVvCOmN0RbQuMqGtqWoudS0gmpY7X6cxUVlK6Hc23yTeJLcUrO5itDa2hKFpnK6pSqlSqH4YnMiCMkKPreyxcqbRCaeYQwfyWbxdKuYXwhRLKY0Wa0Ui8nqFdSEB@NTZ@Lp7XYicaFrZ8kk5hW5KMg//yj7jIpoVPuJaXpa55lis2R1WleAVnsTGJcyN@LqoWKKCX6Oisc4gOimW5kKUuiEoJRLAqQvy0mkRUg94P3yebCSEr4WDEtGfkmsIvIv2SmlQlLCDf9tu9@mr/mwl4uQyDxHnuPBHDqUG2yiIzHDrUROkNdG8q8xVInTwY9n0pluEPW4ehXGZzKUYjkSafjc5hH/jkjVt6IaC2kfv5JsOxJ@3dNb8uFKFgIndjwDLmEkHRxKzyxX64exnOhTT3qo4y65buC2y0/OSntT/Dy8YVvVS/G5eEVHz/GsLWr1gNFQqzfApPVYglJnWvKCytVuNOrt@kgfjb0ZyDRUF40wMIytbIdxSDy2E5xcaNd3oLiZqoW6r3S0xqbRaaTRQ20dO/Wdy0mlArBXVb1O338WonjUacuqT6g8R7qDp2wODmN9puNxlu7wZWsPAXehai@vxIbDrGqYiwOX1094cIIydIkZ8j3a9cxVdVBvovtbfNREQTgVxebb00gDulR1FtXq7qTDv4aW6YAwVKhOwU0p5qpD1ql3XkyrTn0MLDyrmlBZC6IJ06oE/9aE0bEttevTebGz9aaaVXGTVFrNlNOqAkMiDJUADXcR7Dm4FbjBX0EBJmEmBMaEdGaakZS0oitpz96zoJYzlQpWNjQTWeGtJVPqppno2UyridRo0EOrlEUtPWRjIz1MQKinumZy8KSYEF9vFVK0oPQacufEEj1pJ7mVq/YSO6ydBAcY2OFWWSFX7dcTL5LVxEay7uqvq4tNnkhGGtjJqcTjDahcXypzJ6Nmhm0UlPSl2BavTM31YkpRrTQnsaaoQPEybwc14auGcAp1f8VAlmCLiyfANFTBLejSnM2YMwpztzHyjKYOTaWU1aoPEhn75CUhJPBzuHwTZiIeL6rxeDJeRfl/A9x98kS0JA6ELX5P2RKAUREqQlkFYW@BLN3IAl9dK4AcdhXpGe6Y5cqR6GXk6vKqtriv5BtsNtNSYmC9x9ggFYswmVaVpXaUbZBJlBo0SbNd3x483a760Nu7kWiFNlHNd7ywln9gVZQ3PnYpO1VrvODvFu7hgFQjpI@lyU79tXs1C2XuLdihfO5lhNcq39og11INuRURBOqpfB2ulE/ynLJ3UVKGznYvgw@9Vx6jKM0SWoX3wOZp8t0Tw7wsZcUGiYAJFn2XghrB/WAN@V0UCPoVVbS/6@rycnx5CSLuFR7CVrP5SNSygw1ZIFh6QOlgJMjnBZwS0dn4uPyi@KL04vGzw2eH@@x@plKqlBbFg9b9dFqJK/Eauw8MqPF0D0SPt8zOK@@sz2krWrQarYzj2Vw8uxSsHp3Wc8G6akJpNESlprItwFVWAXrTVwpi5m2DI16DPAoq@Lz/jR/nprUS2FVg8ipQp/mU2mgom2oyOn7/9b/Bw02Xe19sP2JxLODf/tnP1OLf/tk/p9W9@FWVF7oYBUg0KoVi9DTKs5ArsiRY@IqyEm3IvrtSVJJRV@Q2yF4@6r711Uwk1EwJ/HYPuU0oQK1Fy9FItPT45VvGaiADNnqDgaGSSZaX5KpYBWQp@LN3OI30Ttx4CbTEdWMyrjmWETiY@thsNBqbtDcw3kjheTw1T1PuzavqKZ8sQAli06Kf7m7iT38ROmy6LtgDG1g3azrLNxQGIocsv/@N31XVwt/@2W@3km/bb9vfBJJaLpcLihr91c0r6iuJUSEvusU3iFbwZKtY4jvdkTq/cvl3qoNTfvSNYuBtdUfD05GoE940rDMIgOM5mPHrl8AAVNgdjxRG/BH4DZ5x8c0dzdULucDmzvB79jRrh0f83IosDwxvOOnQmb4TZ3bgHdKJBxnwxQCBncwd0@7IIw0nCuiTRy6IPwCBGrInlgyjHh5YoE9CIseJehvapIcHitZrA1gbi5VIViIMUh7j2ePWtN8X6NCybvaO9bHmoAoV8A9Odh70EAy18dCR6OA07hI/FB7FpRrXWXyXb0sX6Uy1TbyHGw@O4lHVMtL3oONBCQFPBfsHfGjHuSChDb/yKwS7zQGib6MKzwCef8U9DBB@F3geAsuIKkl8PqC@WCKWovKngkzgvC53oHzMrX6icwdKiHLjMCOtOQPSNmWhrh5IKwHNKqFqwqZSOU1zPrGuUH3T4W@D1eoMWG9UcUIlwQolJY19wwHWSyktKD8hxotCLpYjVfdzAoC8QfCwM6pZwv37ducVqRby9TAg/kmBn3/@HXU5oRHnVSxfQSm76BgeAcDQRgAYUh7gyRheReklVO1MBnjkAPuCZDsD2XDdiZ4vlnKUIQ2PMAegwI8ugaqyrzlZpszhieGwFGVvyEz9XDfpTL6fbVRRp/FOSXiGm1dQ@x4y2IUkoQ5U5VJJoRYS5TR3e7C3/2j7ZO9BmolKHsHx3FfXDmETC5XLvVPk3zcn7tBHIwzCu6/UKeQ4kifcdPy@HE/6Wb@/WO2pxQwHEeBHjnBWb5yI1ymYo4/wi1I8YjbWekir0hTGivvH2vE8OT87ZbiYlYljIt4ElRv0/GhUQJTGtKKIgktfNYcwWDCftwEbEJ4bQGtpBdSAT93aIHiMUWkHYa6w6vw3EFZRbHCtBMKuiZ@Yi6MOqEVqG6e@o7H4Caq2hiGdSNtGnOgC6j0Y1uOfuvFqF3jzgKdg54lJ8tIvgWH1MRcJXnEn9s4saL/ExD@VIkCFJIEnTobHVH7x53HgM8L4XDPhJS/PNYe9qQOGUo@TOFHfM@n0XyLOtZxCsDcS8hz@abC6Vw0DdOzeTEIVbVZvd2iYvcSbxTTGwGoa/UQq1a3Xs8lLSNIZA3Fyx0AMdZTXklV06y@5hV9ll1stC/InbVr6Bfvy8aOH0ORPdTrs3XxxuhmT08DaJqtYBK2eQKAHh4@PNMfVnaQ0xvd@KAQl8KMQfiIStPbIbWZOKfdpAYsmYy8EyjnQPb/07s7sRBs80UZ6Iq7F@TErTMqARjFqmsSFoKqRSiWhiFrTOF2qo7qw3LhC8nJQJ6iho/erHajos@qVWz9PDJJVD17DxSTykERdVSl2DwLVXXhcq3UDPxH98OTxo3q8pjGMtb6iV8RTnRA5AFEIYej8@LbjaLMl1AGqQljl8ZOShDBwpeJCY7ksNVlrxIFlXZufRzapdpAkKT5H4F5ikvYxzqnfbNKqM8eC2VivowMf2j7bOxHSENaZ6El0tHB4mxHR4koA6kEaHN2QUtAQODtGmHo9d@8euXHdH/W6mskkATWrVxCbC5ibCMUep3rlaPVeIqxIbWysUDigSqqsWe4FanYGljeTL27ZDgwR9R7wkPdcICF11F58bnizey5gWz1QXnCPn8Ksb@Q2S4fGzje/LB8XHiS6nc8VIS28cm0LRDRnvJgBR7uQOFsENNbpcuyiTKAOx64mj7UzW871Mt1SpqQUe3oxr5cy2VI3r2fLHeASu/1cqdMrF7VivtuRYXDzKIg0MvAjRAJHf0y2f7dk1zFmJZDx@30FuPVevtwvq5lsNtcp5XuZXK5fUrRsttBTS51y53aubZ4fFLcCuotjx3UK/Ol65i5yg7b7oZP/Aw';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v+] >>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##>#>##>>## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo $((9999999999999999999>0?166:244));;0*)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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._V=>+=""[u ];>E?15#>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Bosh and yash share the same code. They are separated like this:
echo $((9999999999999999999>0 ? 166 : 244))
Quoting yash answer: "yash treats numbers that are too large for a 64-bit [signed] int as floating point numbers." Bosh just wraps to -263.
9999999999999999999
is a nicely looking number over 263-1.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEUCIMD3Uy2ppdM6093StNSnzxxSzQZJkEQLBNgAKJGtVtfMJDXXE7tynclc13h84zMziRM7SVV8UzfXk4pdrvJ8TbnyyT@gnS8pV8rzDyZrrQ2ApESq1ROnKiAB7Mfa77XXXms/FjqaO/zVr6J4sSPbnA1M22Oe7nqs5xjnuiOxnRm7rxluXs1GIgi17QwmI93y3EokyhTGLP2CHVhdowduzLPPdMt4ozvgpzI2duyBo42YN9Q8sBgQij3Qzbejtx7r2qORZvVcgMwydqSBZ3/SPWNax/UcresZtgVeOcaeWaY26vQ0BhC6M3Z0j6LPM4iie0Zhln0KjD22HVfH5Lu669roWGSspo/G3qwBlhJAaI5hP9p@8tm1wGXGPtMgZ2NTn17Li5Jhzw3d6V0LoSjsi5P9/euuKvuGaFts/2b@lCx75riaqV2PP8e2J5594F13z7PtgW5pTJXKknrds8B2HO1GkCJzdK3XN0xdMqwuE9lQN8e6w9CF9W0HmszTzVKmlGlvz0NKXQxbmntei7YeXExzBi542uc6GHVoibGh91jfsUdMs9wLSEkpZ@bwGG15GR26kEFANPbKhdA9nbmWMR7rHveE4uoOeUPKzDSsswjHviPH7k26hjUAOB3qdTzxqExupAvBGmzs47CEBhalWuBgkIVje6QvtoULyAu5dsd61@gbXV45@tTTLRfK60rMgLa7MEyT9XQTAsxj76aZa7OJu@DUMbWh1JUiWLmYChudmcxg3fGYcS8oBmRpP1Ni@sh@ZbA34G8OXTYdj5hrjMDb69r9vq6zN/p4CMEjPTvC4OqOrxUrtMV0gLF0KNru0beg0jysS6sP@eqxzgIcZIIyTMXVLBvqzmGWNuKo0B3PqOgQTRiib9sSuvds3bXiHruwnTPW0bsalhkTc/VBX5uYkKLRx7YAJDBcNrLhDS1oMcgWBPawIjBuTCyysiCYTNC2@hh6JbatjbgCDR008YWjAXI4rt@InjEC1DC8uMt0zTWQXEEQV7d6hBbjkJDZUNrFFmfnBvQ6qIqJQ3G7ukN4T/EyLAVEqYWImrhwDA/QAUuxzY50zWEnjq4nOZLqblcbI4ouJgmJ2ZiChwWRCCtrtfje4X4csJOHkLQxYKOTPfnm5xGNSXUWa1fhrgtCNbL35AG7jLXQzAkmYPDYSWhJVn/HXLnV0uGeKh154FxFINYI1IrJZHvsyZo4hgyKHmRQ1tCIJvFclcbmQsKsdq0NFvoMh@pBawAFYF@kqWTdieMgaZ9XqnYGhTZtawD1CYV1JhZv8kIGmgDwr@emmX6uIw7wNrIvqIZPhoAh8AfQBbLCRxuqUBhvoB/6NRqk69rmhOAgpOthZ4RagaAY40GffcH6mmFiEPDHqHiuHd0F5MQwE6uHLT8yLL0nsSAbRHIc6IjnkJwGkZID9IbRAmGhTAEwNIRNRUWv97/9e73BAOLZ7nZtp@ej6xeA7F0aFzXKLIxsDBHWtjSTsgVwaUydB4cEzjXT6BGJ06yZnwRlglK9sCdmj1FHvTCgyw01oLQ6UIeup3Mktyce5DHNRtoZJ4cGx1wo@EjrQMNSApQ2FVtk93ehlbrQzQlnxNHE65eYON5jcVd@kdiqJLY2WjpkLiklN2OyPKgCwkmb5AS2@G2Y88X20jjhepprG73IeOYNbUtlYpcJ3bo91q1EfCmOeDrudOJJCcl0Ilk16l2pb1i9RLwGuNiAhOPJarfebRqV0@q14ItJQjQXGA12Vz3RTQpIaqhTnMsj4CwkoGRfiL5pwc9221jl6C0tOGPFXHc75w5R4lsQL21EEKBDkmvq@jiRkZQkkgmEW1lu9FhV0mtx@AWuGKepeDSeWiw6xQAlXSoodtYTw0ayZY6HyGxApVjuGGiug7jb1QB7XBzRPODn0qxDeE3DIFAWookXehyodgcIaYBH1CV5l8PwIhJKP4Z5F1ruyXpvoSMDEYC@7Lk3qLFpI2tAecKRB0iHhYlqA2gaCMwLss0LwlMil@UinVlAUDC2js5KYseAToDdDWi6j/MLZQPwrMphIDbeSRZoz0ib4ajG@YJ5h8ExTWMjIA/OjHV1pDlAfHQ@oGAiE@p/LjC9zO6zjKjm88t97EYX8xx5W/wKiPQb@daehIVf7ExIaFgfeGxTswYTbQD0wrYgiNbt6mPPJ1RQEtcDUnR9vCFH0R88JXcYid2/njYNIgFvNE8DiTxvPX8o1JC6@Dy7CAwZ8n1cEGA9wwGyBCP5tdQB4Pxa4sJLBFnKwEthTRYCDgCQTJ/q3YkHVA0Q@GJodIeAs5g7i9NFPghdTx6cFlMHyi72w6QxM0rjnhqR5NAJs7E2ChFb9GY8MLhiVI0lB2r8RYfbY9bc0YqI7TCLMBAsuEqyJgHufSDOkW3ZKyKFigyjRZBlH94OwIkdI0cMA1fAdlFnDdnksImgzYBqQM8H/Bt63titwDhheMNJRwJMkU@c2YF3aCGyyJ4zMzybmzum3QGy7EL/lIMU5O6kY0yvFYjcwjZ85UbOgQHru6wOI/frCWBdIt53gWCS@y4CL3gJRLgpCv4UAJCAJKioRN8lUrwPROV4ZnUTwhJSCmkmYN8VkmDAgGHVfI7M23I2X4HT9Vwi2GJmJBmhZNfpkkFc4EkxegSnbEU@WSraHfMY@UQQ4NHXTFeHtzUxTbROLE7lEpxXSLLLyCefAGlLUHLGaGwaXcNrc192757PU7ANEPCQbeojz5SEMJ/4krQEBAVg/OGHQ0uefUzMbiIJBfnkailh3XFsh6frDR37gpEDgkUWK3XXHiF1Z8@J4UIOGmRaw0LZ3h9LaSjVVrIQ4ZhK/HI8Lr2yDStxGd/Y2IhX4g0YMTc2tsBUQ9MWmlJg2iKTSCaEk9BEIdJkQt8mhUC30/hVM4h5mjzF7jDF0f6NMU5ozUole5rWmor/VvGdhHqGEQOgRXxBPPFkvY7GZFJoXEBBpU5/ufS7OOoddx1j7FfC59q5xu1@LWSpGqDhbAcFgyoyL7fXyajuAHcBwkB3mHDirWamddq6bPVSrat4GkMnq1q9A4WC9BIjaeDYE2BDks1cRVROk8lmFpiPTj2eiW8mEiURxDiQRJKflpIpjdd2Iq7DaJhoteJQqX79NLtDh@KbptVkMqwqyAcyPMBrJ@LSZQnS7yRPk6k4hE3G0yC61eNxqJkuVoJLhca@tFRBh0@/wStmN5WKUPcGqRTvG8MpuKHQuxz8aPLmDdIuHkcnxDBzonEub@wDyAdWACuh5zWhNfDq9BnS0aU0PrP7XCraxcfeo/2IPqXW@uxwf@9pnZIZau4Z8BTiAGFl4JWhVpyeBNTAnPT0yCoYIBtg6s5zghMHmPig22WizQhM7PJMLAwXXbYmNqA1xHjaTDRHy0Vwh5Df3aUyUCTkTiFv41@6QZY4@Mo8hUnuA8XePX60ND82OgN@gnVdE5lv0eEFAKu8yR179ApljAo7IBnNAgYTcAv4y144F2DZloi0MBDn7MWE@IQIQJAbclvISRhLMBhx35iCSBzF@RSf9UeOFbn/XdsC4VSXnhM1FBgQcpyq0qWV/P8RZ6SkrjvvncDpg3Fsal2g98vRtQTWggiBAsnyap9k9UbE14UDkuM/VEZgpbqahfXXM0hOnRjuEKsXZAkcBZw@1CoKqTi5Q7V2wLrA5Q6gpvWp4XGpFXr4MQZ5qLmJJMpJ21zOQCxDHhkzFUzbEQNrd0HC14FXRl8@XcL2rHPDsS2sZGkPogZSVMU2uBb5quoFNNrePlAfrK/fVZFDjd1wVhbqdjHW65XbdaF3WbZpD2y2CQCImpLEEfvAwulNkHI8bQw9ynhDFbQ9sEHUX8ZBXQ8nTAvZUN7UEFImeOkVjAJsdaHnAGvKfHzw1R6wIUo@k4H8B7YMXWEhF2K5XkZ07LI5gL8EYCLeYEt@pY@HM2cJnVzbnzfxaPKQOiafydKAhYRc@T38DQVd7OTcBfp54NULTKvKvkcyAU7eLcrVS6Vf4lZ4t4ESRq85o2tQFUuR3mjwefsi4WrJS3QrnCoQ@yPb0@QvJCDR@IgghywaTHDl@EZcFkV8CuTF1AaTe/q5jFRqHvN0T@@ujHuq610ZfXFwY4FhZfUEnmuqpgWXRQ8oJn8HdRCGvF7@QSqFhJ1yF6bNMw2D/Mlwokf07tBmQgtEjMWSCTBADEFWFqHmgQFEuSQM5i8HRTx7AmJdTzeNkeEd0IS9aaHsIhHxlpBq@b67QG/mERwZOjDkfMJhPsjgpPp8jLIGHP4pUHKKFUR8iVepo/fkzXlsj23bAbnSZQrNKahh1Y98D9l2xz3Jm0IEPNQeje9uMM4/OXyw1z7aPnlYlyeuI5tGB2hET2@PQJg1oTusuTBvOEO4B7hjWPbIgBIFUb45M5/atseZB1w1uNsVxYBBHI8etB8d7DzdfvotP3M0ohujialhHiuxawBhHMcEc2s0XbtjA29hTdbGBMzF4c7hoyCWz589OthuP9g7OjxZiObVxDQ0ZSqPzwbrCvQ5gjBFyvCqPzR7y8s5JKYuzSL4xAZlrioD2ZSJIjxFdOOJolQmoQeyyDg8iiLOAms4z@0wVcmUy72OVirphV43lyv2tX6vl1OVUr5fyqv5DDyKhbLO3hK4KOpTmrkBE58VwQkkTAMyTy9FygUcDoiiXeBYZivzFfrekrluPq8Xc2Wt3C2Xy5pa7GU1tVTU9UKxn8tk9IKS6XdKSil7a@YWsoGs1dw2ohkg6HU4WUCeQPwS8FrqDjzzwOtdsJ6qqoVuvl/Oqr18JtfrlDP5Uq@jFLVOWc/0c1lFVXpdVakEYXFGFajEEBoMuUoLWNPAS1TAMxkJBtPFJqYlxmAN2ic4sSySmHGwhoyCg@@RQ4@Jv4KMU7O@ex7dg/VjnKLx3QvoPsLV4zknS9bQ0QcsESAuIktOJ3Aso2O4fLy0sAqk0qefq/zXB/JjvlQyVxj5BS5AL5TvUlHI/dzr95ecVXI@E3EoM@fOWXLmy8/LC79@YW94rQQO48tRfHzZemV8N7xWAofx5Xl8uNy9OrprPqtAw8gKFBkuj6@M65rHCsAwpiLFtLikPvcrkd@69XQ/rZXeawOFcZcpbr5U3n7FVyva/ko5YjPvICfAiT2ygX9@ZOC8fX@px0RCCbwVEYJphOWJpLmPOl8mYeL56vUdYTEiTgwM68wmwTk0tTOSksdYwihGZ@bNkH0QNeixBHojUzd9@Pg16vTpsQIAB93rM3PkQdOe/tAPQ60mP6UXToCuysHyVO5S8h29PwEpSO4YFpo/ACaWSwTZ73SMdaBQE7jzIHivAKuwpxOQRFUpJymB2ItLJ0Cz@TzsycEhAXY0EuKW5//ZUuV7E8eDUP77P3@7B41ws4mG2oxkwdDQtvQLwo/@2hbzg6KFHqtbdz7qU8WQ6UNRdjVcctXM0LA6amp9URxqzghFLr@5AUHxAZhwC67xnPO5mOC9OpEKo0peXmdgljFi3RXQBHttSYQnRkK2aWs9qgYuChs6BXKwsXkz6FMuFC4wPDDyrEtoxcoFm28V8IYTb8KfuDvgQ81ojPG@rYv6kJm81lF0YJG1jqHf0uiOdjbp2SJwelRkzFhhBey89DRZJ/ZN7Ywb22hcXXxeQMcYDICf8N/rwC6GINuQUCpf0OtDeOFaE3csdqCxPOg4ZKOuMLolBcfkz3Ughr95LjSsrzXDpMcdGj1ELkIXYOmoonE/k7hQaca1aja1zgxF9eHHYxkmSAwO0Jx6N5XKZHHYC9d@F7cirQ@PYyWFL5dXh@Y7qXiVrBKvZL6DSuQTyFRmf0/VBxoWBi5jpJmi2lswrqXowdTx3LQClOZtxK6puYBant8c@jk0Hz1uQ3ccmbogdjlz0y3IPs9OsAVg3WqyT7b8Xt21TcPFrm2uo6DXF@DmaeJeNnosTEkbqyq2RzyTOxRD02q6YHc9XMpdg2h3oHJ8FRXXqRcwR7LXVVrXvsB7LWsxtM91/lw90L1Zmas7UCzRJJQwuitHlF73Q5iK24Hosboez1bmy@uaK92X@0AwxbEooN0Rr13DtF12TM/bqmXgQDD@XI3RizVoaJZI60GL5tXB/EyNmeTPsq5pV80c2GahNJA1eKxt/InTxzHBf9@V@oXUS1E@TL0C/si2FP@9luyfyc7Zh9qOliYcXLRfMN4yAq8iYf6i5PoCgiSBO3FWF24/U6KQkszl5XUN4HSHF9oseP8aI8u62g1GlvGM@G1g/zBAuQQGz@E8@K@TWu721Hp3I083oi1@qBALjXtm6jCQ0fNGkzI1o3xkCCWTuTux6psTfaKvpFWHnVc6bm6/RQq5e6YyfjFi/mwnzgjhXGcI9caXH@@UaxzD0XYrgdFMAzr5BzmdlfRuDDz6GEXuIzAcoeFmwIE1GS817pIUZz29veaG46Bn272lTKLPx1Kk0of5qSVG3tXpvlW44sIgrm3Vs5lMxudvFuavlyy3CV3ZMOwrgz@XEiaXecpzWJwNcRaMq9OYT6VC0xtnroiTmnejTuq6GQECLpdly7B0b4bPdU2yitp2bNv8mCYEotszkH8DrhQXfj7UlDd4I383GJvPfbg4c9Lpr5v14AOSL51C7aHgfRs2LE693qmZRVyyhl46uGa9fR5oYSL3Q6nAME@TS3zrhLme8fRnVBSpJBVv7ZGcnbU7uqnx17SQuy2@spS9Nb6QZfH5ZFrbwvUwvgI2X1GNXqNb4xlUltEDIWeoj3Sy3iIdaL1XEzd4rQWa2niv8JZovXFduLEBhMLC59Jq2wIr5dkWiGWe5gx0lGtMXBX3XdcR52BWfWXlHoy0gc4PVd1GPedTHbh1mEuDc@PqSY8K33XWhWB868ftqACd6UyfucF7ZYSPZ11oz8now1N11/p9lzYqfaijS/LKxYQP8IrW0B5aQ33IdwKFtnXdAzDS48fhbisE5N/fZcSIRi3uVFqsXdM2zbvULtJITjFtu78yX3t4UKsHQT8q3pnWAQ//9cFpQBjvqZJo4F/Xd4b6BIYt1/bssS6SbR2oiRNG/LmOkgYLPL/uTNStswRQI8H7143/g/LpQLO98Zhe7bE5celBQUU6X7eqKfcpmbtgheHxrUccd/WB3ekOjQ9lqaNrnmWcycGsELfeKt2OF2rBYOIDdJZMAyrPmUmIDfVF/2N8HaxrUn@CiQ9doWF1G1fY7sRxZlgTnm0z17Qv5jRieQ9FOJXLVyDQsC4H/urgCm/iCHB3XbCL7JZlEH8xcS2CESOOTLeoZ4BpUdbOKi1t8VzoHdksf6zjja6VnzK1sIb7MdOi/tYHmiA0FmZvwX0Jf5YWpFcOWNZwMnBvkjs@ad8DNgsfK1t6e4CHmq81NG9UGIU0y3@tq2/VlHELN7zb0HIT/dYVlvytSywEp5iiZhvwasML2nCydurMNMYufzKxr65kGm4uI9@Emq0Wnf326el9vh6Cpg9xeyPbwYNEwFaIXUd3uzidjhSZ81Cc@lj2ACizaLI5cAC7sgg3V65XN//iqCd@@UQfaLjN8pGBOy7NFZgBMV9fxL5LxN@caK7xzYnt6SvjvL6YfZcoH2sDo/twqRWCCIPa9ffk8ddSF0Cnmw1xMTRcOs8RGG6Zg0KE4yiMONcG/n@V9HZt@j48JX37NMsC4@TvBWfiAQv2jIcGXEBAf21lWqtm5u0xyZEzMt02KW94NFPrv1di2OpNAbclfzEZjSeu/1qdOu3bWZyyHp2Ru3thAIkUXwNlZkPN9FZPay/M1AL/5Q@Yc@M6rvwrw7QH7KtShgG7BgM4MulrkG4Hhu8jzYPeYa1AZEr/jounOBEiOrxwrwEv9CwTDcvwbp/08TwN5KbgjQXigw@eTJQf4VO6/7ExiCera@XRrRwNjPWzrokH5T9WOuBkGDDxmA6yozE8S7@I@34y@q4fYTDaWPrFogx360JQBYdY25p4Iu78v22MKdw6xlTYtFRYQA@W@Obe42fJAEsGwy7fEvshvlQH4XDimrO5ae1mhBXIZ1jAwK2nzTdDBFLGA53UHTylTZx3CLc9xtNVNBQ8sFdJQ0czGJk@SqSCwWUyeqB3cXXyTnl4Yj8G9g6GuzEQ49FTHbcWXKMx6wNj0Ed2VzOhznp3Su6Yol8xlsyFcW2sd6DtzblpNd@2LvIHmqet4bVospEkxtD0QVwyzI7uvKJZxAXzOkH4ZqYe6lMSXdYjFO@potftciYdp/OW@tGCNF9hx2Obn7q@BSdCMgSDBz3uvj4v4W7npbFxpTh3s5yH53yDit7jR/3WFdTRO7bJnzjSrCEWlsG3I2iOobvyI8OaTMmNicDprRaK@MbfjFTEiRF3CF3wwgCJPNwPjNvb@OZi95rcBQz0uebSJoHVEtDS3uO770Maak7XxtU23/CRa20Lh8g@QOXDzdV8M0MHEGgK5E7rTgJNBB/IqjnqjOixXoJZbu2negcP6nXo1KmnTVexm8sHznzHa0e@AkKH3b/AEkcgJyU/PNRdF/KWa90Y04NI/sVKVAmSe2Lo3Tda8q69iWagZY1k4JUdannrHDBDpi56Q9yZKXveOpLxxDib9O6wQhYsu0xGOq50L6/3rEUs2x0SVtir1/ZDsuvo/oZv3FsIJCAwI@0Vt28G9Q9LkF6XUAOAm/aP8YCb4fhHhV0pUFIUpSNPhI/B5nsWRS0FExS0PduRGMElEloqlUxGeCDcCDGwACyAIi0rqIGBK3BxGXAmHsEafdZsstjltJKpKFeszoSKwE5Peax4kT6AvemYVKQ85cGbMe20HouLYjwWb1kVlomH4LoJXPlKcG0Jtm/Qi@d3XgVcfZJNuo/CEle5hgnoB6i9ZahZPVNnzyxanQI2yuF6ErgSjhPcdfmLP@z5Sm1IedPIAKkZKgSVUtkjfWhfbPF0/dSBqdBQKQ7GAQKWyVU0iLvbDLh7rzvkumzsC/Zs/6Tka8jwNWCB5YjPl4S54I2LCzd42s/jjcdzE57c8hMOQwWFApZxMrKACve8oSuxY4MO8k2c@dZ8Xy@Y5Tk4M9tLswPW03GDG53PpMUI07bP6MwG5uQXf8j1gtApTf/0XJA86QNaSBEPYyqkjKPbtSeQ6yCSN7pj@yAJrGQQqSa49EfqqMg9iWcXSWEJYKQYqOugZLjOjt3tYybusTgqusLj9VWjn4htP/3si2bmtP6OjWT9P39bTl76FSd8KpYLrpBmAUj1ChFr0TsP3nPfOBNiU4EnGB5hNXxG8IK3Byrp4kiGp1gDHLPtsd9rSOUSaRgKsdE/uZ9AM7VzoLdjRNqaCGH1C9LbQWelLOz/pC3MhQ4G1iRFzXtdPZaY8NUo8dhjeUgQdZ9oYOL6nehQJ@qgwCCxKXvLhohkwEwo@QzYeEWaqPZkVN8Jtj9nF7elyw/0zoS2Zp6rkpqvU3Fi7XqtQSYgUjaqH2q@aE3VjNiaFvdOZTeo1FZr@mlG/RJq3XYg1D0Ze97ekweXMamRefvW1WZMEK7iVb6NHshE7PLo4Gjv@GT75NkxtMJVQH72@WGagNYgFtH5uKFtkmInqBfkUT6C/oQ2VLOQYDGN1VBvYDIZWTzJRKB@XQuiEOPGBdK0FPoDwVeFd/UF/5sAPk3rGyzAqAMYm7ANAdmw1rDwkzGqp2J@WF/FDmGZgTQeO1BYMXhYYQUtpaoSWB0qS4TKumNVsfWF3eJud6mxD8Zye7VtrQTBGgvTa4b@vIgrq@Dq76TcYxgo/@fLzWO5vdwEc0u5ATR0DcLsbx88evZ0bzkY4Bi9ierWy3n/CB8nztjTOI8T6BSik/N@QFzJqwtMoADc6g9mXLOh7l3oUCyfOHZHPDBhKOVfiMwRE2qmjpo1T6u8LhIJygHyIFUs1rUThn1jupDFYIxeiO6SFzEkAvtCGHWQcUnwY46ShkgJr6AYGKtfXUHXOyIi7tPruLvI/qSDHodFwzF64vI@t2aoCkcdl8F/YVQKTOopmzJ/OFNOmchUuE3dGkCBA9hklY9RLMYrQojxvAthflG5H@Sp90qjyXPaOe@fzINR2tTGqEnMh35ie3qFvZ7YdPo/ICYhf0F6JTWuiJOalmuYJK0CIHsAyxyMWxTfwf5xHbkzzpoRfV/EuYmFAxUAcbWY/vlcz0HdsfzgJNdPx6vc9lWhBUMliZSur/oo5BJcdm64BghD1Ah95HFMoJRYGr/gqFeV9D6wbdMFnqQHwzdwKB4OtcCcSHSci5/pEi0mRAEnpZBlTDMhgrBu/aZqLBhKL0Dc677kgWMERzG7C3HGaxuiCDU3ABnYPxpWQa2qJElVmOdMcLdWI34jSJCFCpnEoTcyFwBXKAls6fL73/49rhiw5YH5@755mtkB22/6tj6YfyvwURSw/ZPQpoLtB9z2QsYmu6kNzU/en6hZe/YN8PK@cKNMSBMCTbJUlrC1saW/ODhibhd1lGJbjkC0nTcTUhjEOcOC@jJGgBTn1MYIzlOYN@E8nkTzC0ARwCvAD2RvkKOh9HTnNIE6sSqyjBnHKXSJdszpU76CTSqyXk9QNSQwYXIhX8gpMmRSPA8iJK0dAzzAwyNMJitAEyPnxrj@stNltVqNCW5XM/V6ocpxQ45pL7LCyzCjMYCNcEGhySAMBJmHAL@GHywR01JKEoPiQBZX4kjTejZHNeAGE2QAkCQ6W8E5f2A3bb@qAI8tfeoRxzQLBCAg2Ja9oBM2iEiEiHjcqMDwenecH8rBWZ2FDiotNoPwHMGOEawirELW5gvW8lrWqa/IkgHi/WQF6lpg/kcrtFtyzEI9JjfVKiauK0XE0rD7x5aNk2P7kFuWUGU1KyuF5AKGCn5UkF/s6m8hSujcQCy6uvHKHrvbu3sHnx8eHd9Qr0OQ8etgcRZv1FItUUo3T0NDPMz3cqXu7MvHj3f2g6pczNV8egoh5jsUr2dzVWrXc7om9ef8/NPNtMnjRkJK5q4R09YfcZ92@t6Mfe4rLwDu8uMXN1JNJC@vmqe1RsuK3kj@7SqVqVFpE5ELTC2XFKbGr2cTsxjqRj9B3eiuFBzuVfBkLx758uyz@Tlh32HBg4MHsQAFiEhyALUCY4MMHPL5mblCC5UrZ3eJ9PE5HFJkGeZoAfIkUOOOXWuuf81XPDbU3KFpdCIwdvdQGR9XGxLoxQgVjkju2DS8RDJCsx915ICAiCV8Ze7TylSiNbcEqU2luNLsNl1mQXzJCHQCiC9@NHGH7Mges/nU0wM9MD0FRoQ9mPBFGJ19PhkBXJ9eT3UksTqwJiIEhoqKh1nlAjX0LF@V2TSF6uIgvSYqNPMLLo16@cQ0KQ31ac8YAAFPJNPQ0z9VgKMKD1tjoUm9mRUHGsdr@DM89rJYpR@l0W46j1xrapJh9fRpAlW0VE6BNUX3@MXz83hSuIEDpFZvN1DEdU2/XtARNc/vEXPddNc6WznU4H5NAWK5jGpu8Nw4NAukeOw5j8AI41OiP9LGLDEhxY8ukxhZE62ElXY9J8nEBtcdYbFUigRqeJEHMMwI2icTIQ5LoJ7khFyH1kFX1@rh640xZk1Fkk7BTIkkWQwn03ZhKMdpqGQEBCQIUqFo69i2rII54tgrccyDMOgfIU1UDLUfrvAmfYW4Tgn9FOqCSs0a9xY0@Mx7IK/Vcrnit8YyqSkzQIubVF6SIdoVJCRgUKF@/WPAUGuozxsVv@N8LpCF@9/QLUuHCgKcGWkwBmsTQDInmQ6@3pCe63@mFKI8iw/9c8WQ0WW90HvxSxOX/2JyleZlqlcwpr5s4aDa94fVmfz3ZUmuXiZiZn0mA6OTbCRiw7qSym6mUjFrMxGzcKi/dw@nc65iwEm0JZCOpgAkxsxkFfAZOI96zKrGtFoi1qurmxQCrCCfXUKAd64sXca0Kzl2D0bqNLg4vPMmYi6pFsxIknIF@cMeEpPTgDOXqImNPt2AyceMVArzIMXamIF3cus4RTS7dSzTzFHVZ0TlwcjvbteoatgSNz5cwSvQd/YbGgi7ioTd387dDoDnWqGzq/zW8B484W/giRlGG/R0d5HzF5Z97k5YfHoXJ61PXJEj1@0IFThNQCWiNa0lk0BMfvWrqFJgQiK2Vciep@L5TBUeSrXI8uzTWEvNRVn0Pkjq8qbgCJetB6VzpvfVwmtRbGp96fXp0dnR0ZfJViIe3T18ISg5AC2yMt13vYpMXXOxj7ui0U05EpU3lXtFWX758iWwu3A1G1JjEUo6TTbF@GkzUQRLo1jcTBdKm@n78TZlJZlQ1eQxMwyZtYyx2@vBbQ/pAyqJKL/Y1hamBQb4M99tNO1zt3lmOIjvGoQNvD4EV9HyUdYqatpmKqfet6qSmlF/8fONq/TlUbv2i@@MZH0DX4f4@v7VYzQfK/lPNzY@3dnJ5dJQedx89NXRt7a3t3MP0vmjZn4rJ2Y2an/xZxsbqlpT5Y1T11VO482zLwU1kxOkX/wsfnT0zbbrYvvhlWUKGPFZglth@Tw7Y2/gOusz/JP5TW/BrKG503@DAyQwy3UiNvF4Phs/fhHH4r6JKooSndGvTdWwwZTGVvG//PDwddSLNlT5uQNvL/o6WihFuREMYMsGtvNoI1pDsMJVdCbX63UwFv/Lv4Pwjc8hHvSZ1eDRyAdxFWbRhlinIG@jjQIYFFWFdP/bt78diTamiAiNg32mNtRNjitK6Z5yj7EpXoy1okopd3gfnIOL@yxcTFYUtRW050JzY9OGzkMoPLQrsxfcwnYPMCPKfGwgw8fA4bd2Chv3Xz5gtQYMtXhVKvdDVJNZsSTYNnTnKtgehe5PJREuqR3Yq2gV/SJES/V0mycf4mp0wXCtwOGT@WUP7R8Jt4fXX/5/f/mjv/wh/X5E93@KRINlcbF5njqFduMXExpIn3w7e2yxx/yyLPjDHVjRBR3AZLF5WaLRRgMf9PdtZKL3NTffpxFaCGIe5MNwlG4k@g7aBLGPnTeWLtaQ5yWjIvBck@HxQsnmZUMU2IJrA370hyu04nODXHxnArl5bbDGbdet1DcSbUabp6cV6kx3v9jquKPnkagIpCGVego8o4/Md7mewS1Jbd8WInU0Ev07vRoRFr2E6zQlXl01pRepatX/AytVDW14cRPk6fRKFGsvGqlUk/LWbPiZrImnDYm1eX7p8aIG8aZqzVrd3qVbamMdifGcHS/Y909fNJq15Tj8aO7fT2Fnvg/xNGKnDJh4qNmr2lXjqlm7uqrV4F@j55X/Bter2o0/veZXdQ1QeF2dYqO3mnKjJbf8Bj0FuyQ30EWSW2BowLsNgM1mJHqJ@MKap6SNqi42lUL@VGTUJzYr6Nd1Gasom2pWzk8/LeypkagqCPImer3FkQn4i3Ikilx6mTPrZXJ4@f7rf4136/3X/waskDX85Bf5PrTw13mNv0dv8Pfaw99JF39PX@Pv5A3@nnr4O3Lx97iDv0i0zhiwSLGtjJk5zyhnyhkYDJYBDnWYGSo9HBIyOsvMMjOWGdlKD0w6/DJgMjJ9lhmwjJWxFAU8weCxjIemPrwG8OtDLA78jEwGI8@cM0jFxIGGVLnS@22bJVuRJhNe6sDbSEpcysSlQjxunOYL49dCOt5uNeOn1ajstloy5/qYmquSDt@rK9Zu7z150G7L2A9aj@3D@f/wcLRovfU/OrQfH9ojG/6Hh4ePodVT91PifbjqjVTNf21FG9WtVkVEZJZ8tI7Kta1WIyuiuZACFFXRLfWR1zxGeDc2WhEQiZ8/v6g@f47/i/PqRZUMoRUM7WoI4INxAzhyB4jgebVKBjTDdU6xkg2NF89boYkb5OcX4PScAZMe/uUl29/B3/jf6//4GUs0T5PQDy6vagm6kvhLJi@vLq/8ZyOZSPiWRA1@6AB2DHJ51UAjAV2CqZlIniavrrgbPBPJGo@wgWnUGhR4DggUI8pTTbTiwL@AXJnw18NarWkmk6x2wCWcGdfe0tJKskqbTmIdXA4DWUpJEkQ@V60qm9ys5tRqNedbiqVqteSblUKhWs34FpCLqoERYHRX61axZ1Wj4yRmh/e3RAZn30hnflyoCPfuJfyvLGyNxyAnK@XM27ehU7vdM5x2G92zb98KbQF3oNTLebBnSm/fQp@PJ0GCfmL7a59lkIcVWZ2nMNRczfOcxBtjnBZwi6orJEmrbSZjO634L3/wne@04nXcgUCuOQUjwDhZvlYr5BqNQg7MhVIyWRVifEtLYpAqK8mrmCzw0oG8G4/6XkqpmCTXqzj6s2iNbTWgR7h4scurKLUHy@WTic5MT16CS@CmlMvckeUKiVKq7P/qG0nW2GT@r9lsZlO5zeLm/dPT02vsNVKt6qVWV67ql1oFJ2Ouql1fbToeTdDu3cuWoc5KmWor0m4/2D7ZbuMX13CVGQYaho5E/yK4gjh24k2aOcuXT5tYotNWPF6p3ufNXsqzaLzqw4lxIKWsVKaCR0E8N/p4XmlKsV67N6NjphSzMIJFxrTbp5hhPVwwdZjd72@AI7QY6@DatqubZqBn/sJ2zN6F0dM3ItGjR9u7eydptQaDobq/vZtWj5/tRBW05ud28s6i/ene9oPDZxDg6NHe9vHeZwdf7D07Anc38uqNpuuaPtH1i/ZkcvEaVZHrbX0MrvOrrXcNV3v1ShvTxaqc8l1cvP/J997/5B@@/@kP3v/0e@9/@qNffv2j78H9h3D/gL9/8G/LeXz@8ut/8gfvf/@n4Pif4P6PcP/8l1//7rf5TfY/hfvPF9z@1L8X4PjNKtHGJl6ACCW1lNqEoWWzXAZkINdaBNL6zV9@/cOf/fLr3/ox3P/Mv3988/7tn6@@f/Td9TeG@@Ef3A7zg38H9x/xuALYH/w@d8P3Dfjf53C/9eP3v/Pv@f8v/B8af/r@d/4UH77lH//4L/78/Xf@g6qW/uJfvv/eD95/94fvv/ud99/9/vvv/gP1/e/@SyWz@PiD9z/64//6J3/0X//k/6L/H9Lzj@7yf//jf/xX/@9f/f9/9Sf@/XO4/z2Yfv5X/wHQ@G/@@Cf4/@Ef/81//An@/9U//5s//r//5jf/BRl@jxv@@z/7t/z519/53l9/95/@9Xe@XvP83q3Pr@/g/vX/Ape75/Mu8dylXB/r8vWvlZ//mdqYpwI4QDrhmQrc485MZ1UWybCM/4BO@KN/9P53fwNw@3cAEmz/J9jgzy3g9X2yfPnlkl@KphTE1Jdfgiz2pS@TfbkI9H3G3srA6WbuvwWAL8mXXyyEgkT/H4QCMOZDBWBLiRMI7lTkzr/8@p/@DN3DkOj6G4vxZQLXBdgYAr8Nivh97MxhMRZhv4/k4P1Pvv3@Z//g/U9@7/1PfhPHAjFXTm@nReUDE5YAmL8DHAIW7gIHgArKYyA4b0RUMGzUcIItoqRevoRG2AATCDKbkXwWbBGlQWYFzRAQxOxNimSawjkJuKeRXBlsOA@WgkE4xb1S4LWTwo//piLTOvgRKH41mKGxUcLJMZTY6xAvBuJh0u0SCAdsukOxQMh66ilrb9anPGAKHRoUA8MModNTQVGFVKn@ABKsTx8wjAsjT0VewvtlvVGqTxsY3TvKAsSR2oEkAQo/SpyaNt6BvU5xAnxk@uAdZKVUT6UaJXCpU1EptXSb0lTyVDgqe4pRudGdMdwtuHWfsU8FpSTwKQWoSuZD4zM1h96iGbct8G@lNv3i0D8w0r2J4aGdplQ/3I37b6EzhfcBIF5RxE1mcIsi5uY@eE95VClKFl4pHgPUXMqftgwdiEFJRVLUvimyQPqQh4@5anxwxuiwOLFYDEy1hpAV2ocgkzHnrOJ6moPrYMQvVphQKAvojJt2@E7E2BGJbpsPNuGpwH9vg3bfUkmqm5FYHOcD4ixISUxl7Zwd5YUISki2TSpAigDZp@CD9/37YIYaovfcLRKdh@MyAy15AoOfY8lIgj5yk6RJBx2ZIBZ57A527Clw82lBSCsFXMpI8imJyLfsSqX@TskVI/Am@wQ/r@N/6AUaCz8yLNVqWOmNS5FmR9AIjGEh0mj4a7ZMiTSO904A/OSQKWpGYsD7X@aKai6fy6vZQiFfVJVcoZwr5EtZIGWFTF5VlXIuVy6Vi1dUlvtADdKVzU6@1vh7N67/4@@tula74hVpfMmmEk39XkUaZp1vGYzh2q3QyghVmqWhmos1M2n8qdksPCGPaSVfPN3YMC9FLHKL9qld4uo4ZDNyKU5xqvkTuFjkkwj7BNzggkRw@Yr5Gw4ODqv@4jJ@Io8vMAtKHpAnGWkB8vDooBUvLy8X7kh046uvPNZoAGMvHuxHooD0w/Cj9KLRk4YSfdiuN3F08h0w9uDgi4Pjg8Mn0oODY2C2v8XUbEaKRK@urvrhGgBZdXZ4eBhBagOiU1bB8FddNplMyLcD9qupFlFVUc2KWUVUsvj/gEHF/93hVfir@IRQWTXCIuPFqwp3BBH5HhDpewo35gtzYwaNNf8YcyNCi41NQKLTCH4HqXkaqcmh5wmeKn8CjQHoa7FHuN3Ws9mJzbd17ujdNRC7Q/5F713HBtno14fZ0awz7vXA4MdYQ6@HGuq7dEeGN1wD8Ww8wrNXuvO/LIa9UQcyiMsOHGAHHo5p26sAiuzZ0ZpSPg41U@C6PqmmAPCnB589PFl4n@xt7z6MFNjO4ZMH1155HyjPHu3tn4TWIvcNgubDKL619@jRdav/AppYJWF4g@WL6TQMLfDAd5ouekuxFwGIIt3yIZqY3ChVHf3ePaWuvBNrXow9q@@8Sz2ZjErZslLOAwJAqQc6yO220YOyRzVPO3JiLjt6hFI8yuL1hmZeXrFcEST69hfQ54BZaE7YaTUfbeyxRuQxbjMsK/y4jOFGHoJ8PcJvCuH3w7wInnzt4XeDcbakgx/wnYzZWkd4oRMaHWMwhMHgwg4AIh1NY3B/7AXhF0VrqLZbHTyeBrnd8DFXgOPattFnmYhEM7tquZQvlbNqKV0ql3J5pZDPpxU1rRRLxTIQ5oxSUgqlfFlJl3LlbA5GDvDNl4uRKBBUoy/LMCoqggDvCkRrdVENfg2/J2BLw0Ykyueo2Bv8Mn1UC@0TJugQRsAPMrkebaLeNOqCmsMTDlmFQYwa67Lo/v5uZn9fEHbQgjPYuxlB6KElX8pkijuCoJPPLoxuqiDYPAx4AZjHLZnMzq4gTHgEqERDEIZo2Ssguy4IBlp2t/f3MZ1XaFExPICdcR9uMQNLEcAstGSzxO8LwuswOoDb5gnlKKd7aME00Wef@@yCnyB8FuQnk4EYnnI4HsPDoKzb24JwwC3b2@jzORU8z7P6DbRs0yUIDlgACQVhAIaBo@uWIHTAiKgoCF0wdWcauOEnB1CpguVpgjDjFYRVJAhTgta6ZwLwpb47JvPw4UNt6PX0Ab9mDn93IWvgY0wne/udzz7rDAYdZ7a999lT9Pn884faq9nE6Qw6frBOGy4bwoDP2Wh2/YI8HrTbmrnS5xvgY13zac/aOuatrb2GPPnXABMZtT8Hn8/BZ7ri4rHBNQLQDl47I3jvaB3yCS7yofe00xGqiKjebKzjhB32GfqweHqkdR27ivZpfSOeiKdnzULmtErObJRIXmaqV@jbT9BH7ZAyJi9nzWk9cwqySlH1T2EkhNZUzRtCemO0BSSusqFtKWouNa2gxlS7H2dxUdlKKPc23ySeJLfUbK4itLa2RKGpnG6pSqlSKL7YnAhCsoLPrWyx8iaRiWcYw0eyWTzdKuYXQhSLKU1WK8VisnoFNeHB8NSZeHq7nUhc6NpZMol5RSYK8s@/nz6jIhrVfmKantZ5ptgsWZ3WFSDV3gSGpcyNuHqoQ2KCX47iMQ4guulWpoIEOiEo5ZIA6ctyEmkRUg94v3werJWErwXDkpFfEquI/KNzSqmQlHBLf9vut@nDO@zlIiTyzpHnePSGjt0G2@RIynArkRNktekz9Qy113TwO5d0/BokPa4JhfGJDKVYjkQaPrN5xD/5UfWtqHFC2scPGtuOhB/i9JZ8uD6EwIkdz4BJGEkHh9Izy9X6YSwn@tSTHuq4D64buO3ys7HS3hS/5G7YVvVSfC5e0SlxPE2LCjhgMNTqDTBpPZag1JmWvKBytRuNers@0kdjbwYiDdVFIwwMQyvbYRwSD@YEZxPa9R0obqZqoZoqHa2xaXQaafRQscZOfedyUqkA7FVVr9OnmoUoHmbasuoTKs@R7uA5moPDWJ/peGClO3zZ2kPAXajayyux4TCrGubiwOX1Ex6NoAxdYoZ8j3Y9c1Ud1Jvo/hYfNVEQTkWx@fY00oAuVZ1Ftbo76fAPl2U6IAsVqlNwU4q56pB16p0X06pTHwMHz6omVNaCZMK0KsG/NWF0bEvt@nRe7Gy9qWZV3AaVVjPltKrAkAhDJUDDXQR7Dm4FbvBXUH5JmAmBMSGdmWYkJa3oStqz9yyo5UylgpUNzURWeGvJlLppJno202oiNRr00CplUUsP2dhIDxMQ6qmumRw8KSbE11uFVC6XTFZfQ@6cWKIn7SS3ctVeYoe1k@AAAzvcKivkqv164kWymthI1l39dXWxyRPJSAM7OZV4vAGV6wtl7mTUzLCNgpK@FNvilam5XkwpqpXmJNYUFShe5u2gJnzVEE6h7q8YiBJscfUEmIYquAVdmrMZc0Zh7jZGltHUoamUslr1QSJjn7wkhAR@uZZvs0zE40U1Hk/Gqyj@b4C7T56IlsSBsMXvKVsCMCpCRSirIOstkKUbWeDLawUQw64iPcMds1w5Er2MXF1e1RZ3jnyDzWZaSgys9xgbpGIRJtO6sdSOsg0yiVKD5mi269uDp9tVH3p7NxKt0Dap@Z4W1vKPpIryxscuVqdqjRf83cJdGpBqhFSnNNmpvzqvZqHMvQU7lM@9jPBa5ZsX5FqqIbcigkA9lS/ElfJJnlP2Lkp6y9nuZfBN9spjlKRZQqvwHtg8Tb57YpiXpazYIAkwwaLvUlAjuOOrIb@LAkG/oor291VdXo4vL0HCvcJj1mo2H4ladrDlCuRKDygdjAT5vIAzIjobH5dfFF@UXjx@dvjscJ/dz1RKldKidNC6n04rcSVeY/eBATWe7oHk8ZbZeeWd9TltNotWo5VxPJuLZ5eC1aPTei5YWE0ojYao1FS2BbjKKkBv@kpBzLxtcMRrkEdBBZ/3v/Hj3LRWArsKTF4F6jSfUhsNZVNNRsfvv/43eHzpcu@L7UcsjgX82z/7mVr82z/757S8F7@q8kIXowCJRqVQjJ5GeRZyRZYEC18zVqIN2XdXikoy6orcBtnLR923viKJhJopgd/uIbcJBai1aDkaiZYev3zLWA1EwEZvMDBUMsnyklgVq4AoBX/2DmeR3okbL4GWuG5Mxm1@ZQQOZj42G43GJu3@izdSeOJOzdOMe/OqesrnClCC2LTop7ub@NNfhA6brgv2wAbWzZrO8g2Fgcghy@9/43dVtfC3f/bbreTb9tv2N4GklsvlgqJGf3Xzivr6XFTIi27xLaAVPLsqlvhedqTOr1z@SengHB99Thh4W93R8Pwjqm83DesMAuB4Dmb8UCUwABV2x0ODEX8EfoOnWHxzR3P1Qi6wuTP89DxN2uEhPrciywPDG046dGrvxJkdeId0pkEGfDFAXidzx7Q78kjDeQL6OpEL4g9AoDLriSXDqIdHEujrjchxomaGNqnMgaL12gDWxmIlkpUIg5THeLq4Ne33BTqWrJu9Y32sOagkBfyDs5sHPQRDxTl06Dk4b7vED4WHbanGdRbf5RvPRTo1bRPv4caDw3ZUtYw0Ouh4FELAc7/@ER7aUy5IaMMP8grBfnKA6NuobTOA5x9cDwOEn/Cdh8AyotIRnw@oL5aIpaj8qSATOK3LHSgfc6uf6NyBEqLcOMxIa86AFENZqFYH0kpAs0qoRbCpVE7TnE@sK1TfdLzbYLU6A9YblZhQSbBCSZ9i33CA9VJKC@pNiPGikIvlSNX9nAAgbxA8zowakXCHvt15RVqAfE0LiH9S4OefcEe1S/wD9h6zfF2i7KJjeAQAQxsBYEh5gGdfeBWll1C1MxngoQLsC5LtDGTDdSd6vljKUYY0PKQcgAI/ugSqyr6SY5kyh2eCw1KUvSEz9XPdpFP3frZRm5zGOyXhGe5eQUV5yGAXkoQ6UJVLJYVaSJTT3O3B3v6j7ZO9B2kmKnkEx5NdXTuETSxULvdOkX/fnLhDH40wCO@@UqeQ40iecNPx@3I86Wf9/mK1pxYzHESA3yPCSb1xIl6nYI4@wo8/8YjZWOshrUpTGCvuH1zHE@P8dJThYlYmjol4E1Ru0POjUQFRGtOKIgoufYAcwmDBfN4GbEB4bgCtpRVQAz51a4PgMUa1HIS5wqoT3kBYRbHB9Q4IuyZ@DS6OWp4WqW2c@o7G4ieohRqGdCJtG3GiC6jZYFiPf@rGq13gzQOegp0nJslLvwSG1cdcJHjFndg7s6D9EhP/3IkAFZIEnjgZHkT5xZ/Hgc8I43PNhJe8PNcc9qYOGEo9TuJEfc@k832JOFdICsHeSMhz@Oe96l41DNCxezMJtalZvd2hYfYSbxbTGAOrafQTqVS3Xs8mLyFJZwzEyR0DMdRRXktW0a2/5BZ@QF1utSzIn7Rp6Rfsy8ePHkKTP9XpOHfzxelmTE4Da5usYhG0egKBHhw@PtIcV3eS0hjf@6EQlMDvN/iJSNDaI7eZOaXcpwUsmoy9ECjnQPf80rs7sxNt8EQb6Ym4FucHqTApAxrFqGkSF4KqRiqVhCJqTeN0qY7qwnLjCsnLQZ2gho7er3agos@qV279PDFIVj14DReTyEMSdVWl2D0IVHfhca3WDfya88OTx4/q8ZrGMNb6il4RT3VC5ABEIYShE@LbjqPNllAHqAphlcfPQhLCwJWKC43lstRkrREHlnVtfh7ZpLxBkqT4HIF7iUnaxzinfrNJq84cC2ZjvY4OfGj7bO9ESENYZ6In0dHC4W1GRIsf868HaXB0Q0pBQ@DsGGHq9dy9e@TGtXvU62omkwTUrF5BbC5gbiIUe5zqlaPVe4mwIrWxsUKlgCqpsma5F6iEGVjeTL64ZTswRNR7wEPec4GE1FHR8Lnhze65gG31QD3BPX7Osr6R2ywdGjvf/LJ8XHiQ6HY@V4S08Mq1LRDRnPFiBhztQuJsEdBYp8uxizKB6ha7mjzWzmw518t0S5mSUuzpxbxeymRL3byeLXeAS@z2c6VOr1zUivluR4bBzaMg0sjA7wUJHP0x2f7dkl3HmJVAxu/3FeDWe/lyv6xmstlcp5TvZXK5fknRstlCTy11yp3bubZ5flDcCugujh3XKfCn65m7yA3a7odO/g8';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/162057?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 "($?63v+'50;+'51;7 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### :a5# 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& xxxxx #184O@ 111111111 xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D <> ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #EEEEEδΘΔΔΔΘΔΘλ
#comment -[v+] >>>>>>>> ">r"{ >>>>>> Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ##########>>###>##>#####>>##>####>##>#>#####>>##>#####>####>>>#####>##>#>##>>##>####>>##>#####>####>>>#####>##>#>##>>## ####
#~ / x v>>>>>>>>>>>>>> >/ >>>>>>>> MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#[#[]]: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>> #v
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################>
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>. _++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999 HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo 166;;0*)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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._Vd 2=>+[u ];5#>E >
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
When Re:direction queue is empty +
command (♦
) gives queue underflow
error. So to add Re:direction +
on line 1 needs to be evaded.
This is done by replacing Surface o
with v
. Also, Surface e
is replaced with >
. So MiLambda code ends up on line 4.
First v
on line 1 turns down only 3 2D langs: Surface, MiLambda and Re:direction.
Some random selection of 2D langs that I thought might be affected by v
(but are not):
v
will just set the current memory cell to its ASCII code.v
doesn't work (but mirrors do work).v
is not a command (in all modes), %
is used instead.v
is not a command.This is how Re:direction is executed in the polyglot:
line 1 v
line 4 > +
line 5 v+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
line 6 v>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
line 7 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> v
line 9 >
Two pluses repeat two previously executed commands (v
and >
). Execution wraps on both axes.
Fixed Chip by adding :
on line 7. <
on line 4 is for Minimal-2D. 5
→ 7
on line 1 is for Delimit.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTBEQCIMD3Uy2ppdM6093StNSnzxxSzQZJkEQLBNgAKJGtZtfMJDXXE7tynclc13h84zMziRM7SVV8UzfXk4pdrvJ8TbnyyT@gnS8pV8rzDyZr7Q2AIEWq1ROnKiAB7Mfa77XXXms/FjqaO/zVr@J4kRPbnA1M2yOe7nqk5xiXuiORvRm5rxluXs3GYgi16wwmI93y3EosThRCLP2KHFldowduxLMvdMt4ozvgpxIyduyBo42IN9Q8sBgQijzQzbejtx7p2qORZvVcgMwScqKBZ3/SvSBax/UcresZtgVeOUKeWaY26vQ0AhC6M3Z0j0afJxBF94KGWfYpEPLYdlwdk@/qrmujY5GQmj4ae7MGWEoAoTmG/Wj3yWcrgcuEfKZBzsamPl3Ji5Ihzw3d6a2EUBTyxdnh4aqrSr4h2hY5vJk/JUueOa5maqvx58juxLOPvFX3PNkd6JZGVKksqaueBbLnaDeCFImja72@YeqSYXWJSIa6OdYdgi6kbzvQZJ5uljKlTHt3EVLqYtjSwnMl2npwEc0ZuOBpX@pg1KElxobeI33HHhHNcq8gJaWcWcBjtOVldOhCBgHRyCsXQvd04lrGeKx7zBOKqzvUG1ImpmFdxBj2nTh2b9I1rAHA6VCv44lHy@TGuhCsQcY@DktoIHFaCwwMsnBqj/RoW7iAvJBrd6x3jb7RZZWjTz3dcqG8rkQMaLsrwzRJTzchwCL2bpq4Npm4EaeOqQ2lrhTDysVUyOjCJAbpjseEeUExIEuHmRLRR/Yrg7wBf3Pokul4RFxjBN5e1@73dZ280cdDCB7r2TECV3e8UqzQltABxtKhaPsn34JK87AurT7kq0c6ETjIBM0wLa5m2VB3DrG0EUOF7nhGiw7RhCH6ti2he8/WXSvpkSvbuSAdvathmTExVx/0tYkJKRp9bAtAAsMlIxve0IIWgWxBYA8rAuPGxGJrC4LJBG2rj6FXYtvaiCvQ0EETXzkaIIfj@o3oGSNADcNLukTXXAPJFQRxdatH0WIcEjIbShttcXJpQK@Dqpg4NG5Xdyje03gJlgKi1EJE5a8cwwN0wFLskhNdc8iZo@sCQ1Ld7WpjRNFokpCYjSl4WBCJYmWtljw4PkwCdrIQkjYGbHSyZ9/8PKYRqU4S7SrcdY6rxg6ePCDXiRaaGcEEDB47vCaQ@jviyq2WDvdU6cgDZx6DWGNQKyaR7bEna@IYMih6kEFZQyOaxEtVGpuRhEltpQ0ifYZB9aA1gAKQL9K0ZN2J4yBpX1SqdgGFNm1rAPUJhXUmFmvyQgaaAPCv56aJfqkjDrA2sq9oDZ8NAUPgD6ARssJGG1qhMN5AP/RrNEjXtc0JhYOQroedEWoFgmKMR33yBelrholBwB@jYrl2dBeQE8NMrB62/Miw9J5EgmxQkuNAR7yE5DSIlDpAbxhFCAvNFABDQ9i0qOj1/rd/rzcYQDy73a7t9Hx0/QKQvUvHRY1mFkY2gghrW5pJswVwaUydBYcELjXT6FESp1kzPwmaCZrqlT0xe4R21CsDutxQA0qrA3XoejpDcnviQR7TZKRdMHJoMMyFgo@0DjQsTYCmTYstkvv70Epd6OYUZ8TRxOuXiDg@IElXfsHvVPidrZYOmRMkYTshy4MqIJy0TZ3AlrwNc77YXRonXE9zbaMXG8@8oW2pROwSrlu3x7rFJ5fiSKaTTicpSEimeaFq1LtS37B6fLIGuNiAhJNCtVvvNo3KeXUleDRJiOYKo8HuqvNdgUNSQzvFpTwCzkICSvaF6JsifrbbxipHbynijBWz6nbJHOKUb0G8tBFBgA5JrqnrYz4jKQKSCYRbW270WFfSlTj8AleM81QynkxFi05jgJIuFRQ765lhI9kyx0NkNqBSLHcMNNdB3O1qgD0ujmge8HNp0qF4TYdBoCyUJl7pSaDaHSCkAR7RLsm6HIYXkVD6MSy60HJP1nuRjgxEAPqy596gxqaNrAHNE448QDosTFQbQNNAYFaQXVYQlhJ1WS7ShQUEBWPr6KQkdgzoBNjdgKb7OB8pG4BnVQYDsbFOEqE9I22GoxrjCxYdBsc0jYyAPDgz0tWR5gDx0dmAgolMaP9zgekldp9kRDWfX@5jN7qY58i74ldApN/It/YkLHy0MyGhIX3gsU3NGky0AdAL24IgWrerjz2fUEFJXA9I0ep4Qx1Ff/CU3GEscX81bTqIBLzRIg0k8qz1/KFQQ@ri8@wiMGTI9zFBgPQMB8gSjOQrqQPA5Uri3EsEWcrAS25DFgIOAJBMn@rdiQdUDRD4amh0h4CzmDuL0UU2CK0mD07R1IGyi/0wacyM0rinxiQ5dMJsbIxCxBa9GQ8MrhhVY8mBNn7U4faYNXe0JmI7zCIMBBFXSdYkwL0PxDmyLXtNpFCRYbQIsuzD2gE4sVPkiGHgCtgu2llDNjlsImgzoBrQ8wH/hp43diswThjecNKRAFPkM2d25B1biCyy58wMz2bmjml3gCy70D/lIAW5O@kY05UCUbewDV@5sUtgwPouqcPI/XoCWMcn@y4QTOq@j8ARL44SbhoFe3IASIEkqCi@71JSfAhE5XRmdXluCSm5NOGw73ICGDBgWDWfI/O2nM1X4LSaSwSLZkaSEUp2nS41iBGeFKNHcJqt2CdLRbtjHmOfcBw8@prp6vC2JqaJ1onFqBzPeAWBXMc@@QRIG0@TM0Zj0@gaXpv5knv3fJ6CbIGAh2xTH3kmAcJ84kvSEhAUgPGHHwYtefYpZXZ5AQryyXwpYd1xbIel6w0d@4pQBwSLRSt13x4hdSfPKcOFHDTItIaFsr0/ltKhVFvLQoRjKuWXk0nplW1Y/HVya2srWUk2YMTc2toBUw1NO2hKgWmHmkRqQjgJTTREmprQt0lDoNt5ct4MYp4K59gdpjjavzHGvNasVLLnaa2p@G8V3wLUM4wYAC3iC@JJCvU6GgWBa1xBQaVOf7n0@zjqnXYdY@xXwufapcbsfi1kaTVAw9kOCgZVZF5ur5NR3QHuAoSB7pB3kq1mpnXeum71Uq15Mo2hhapW70ChID1@JA0cewJsiNDMVUTlXBCaWWA@OvVkJrnN8yURxDiQRIRPS0JKY7XNJ3UYDflWKwmV6tdPszt0aHzTtCoIYVVBPpDhAV6bT0rXJUi/I5wLqSSEFZJpEN3qySTUTBcrwaWFxr60VEHHT7/BKmY/lYrR7g1SKd43hlNwQ6F3OfjJ5M0bpF0sjk6IYeZEY1ze2AeQj6wAVkLPFaE18Or0CdLRpTQ@s/tMKtrHx8Gjw5g@pa312fHhwdM6TWaouRfAU4gDhJWBV4ZacXoSUANz0tNj62CAbICpu8gJThxg4oNul4g2oWBil2UiMlx0yYbYgNZQxtMmojlaLoI7hPzuL5WBRkLdacjb@JdukCUGvjZPYZKHQLH3Tx8tzY@NLoCfIF3XROZbdFgBwCpvM8cefYUyRoUcURnNAgYTcAv4y144F2DZloi0MBDn7GhCbEIEIKgbclvISRhLMBhx35iCSBzH@RSf9UeOFbn/fdsC4VSXnlNqyBEg5DhVpUtr@f8TxkhJXXfRO4HTB@PY1LpA75eja3GkBRECBZLl9T5C9UbEq8IBleM/VEZgpbqahfXXM6icOjHcIVYvyBI4Cjh9qFUUUnFyh9baEekClzuAmtanhsekVujhpxjkoebyAspJu0zOQCxDHhkzFUzbUQbW7oKErwOvjL5suoQcWJeGY1tYydIBRA2kqIptsBL5uuoFNNrdPVIfbK7fdZFDjd1wViJ1G411tXK7LvQuyzbtgU22AQBRU5IYYh9ZOL0JUo6njaFHGW9oBe0ObBD1l3FQ18MJ00I2lDc1hJQpvPQKRgGyvtALgA1lPj366gDYECWfyUD@A1uGXmEhI7GslhEdu2QB4C8BmIg32JJf6ePhzFlCJ9f25008OnlIOyabydKAhYRc@T38DQ0a7eTMBfp54NULTOvKfkBlApy8i8rVS6Vf4lZYt4ESxlec0TWoiqVIbzT4on2RcLXkJboVThWI/ZHtafIXEpBofMSQQxYNwrlycispiyI@OepF1AaRe/qljFRqEfP0QO@ujXuq610ZfXFwI4FhbfUEnhuqpgWXRR9QTPYO6iAMuVr@QSqFhJ3mLkybZRoG@bPhRI/p3aFNuBaIGNGScTBADEFWFqHmgQFEuSQM5i8HxTx7AmJdTzeNkeEd0Ql700LZRaLEW0Kq5fvuA71ZRHBi6MCQswmHxSCDk@qLMcoaMPinQMlprCDiS6xKHb0nby9ie2zbDsiVLlHonIIaVv3I95Btd9yTvClEwEId0PHdDcb5J8cPDtonu2cP6/LEdWTT6ACN6OntEQizJnSHDRfmDWcIDwB3DMseGVCiIMo3F@ZT2/YY84CrBne74hgwiOPRg/ajo72nu0@/5WeOjujGaGJqmMdKYgUgjOOUwtwaTdfu2MBbWJONMQFzcbx3/CiI5fNnj4522w8OTo7PItG8mpiGpkzl8cVgU4E@RxCiSBlW9cdmb3k5h4qpS7MIPrFBmatKQDYloghPEd1YoiiVSeiBLDIOj6KIs8AaznM7RFUy5XKvo5VKeqHXzeWKfa3f6@VUpZTvl/JqPgOPYqGsk7cUXBT1KZ25ARObFcEJJEwDMk9fipQLOBwQRbvAsczW5iv0vSVz3XxeL@bKWrlbLpc1tdjLamqpqOuFYj@XyegFJdPvlJRS9tbMRbKBrNXCNqIzQNDrcLKAegLx4@G11B1Y5oHXuyI9VVUL3Xy/nFV7@Uyu1yln8qVeRylqnbKe6eeyiqr0uqpSCcLijCpQiSE0GHKVFrCmgZeogKcQCwbTaBPTJcZgDdonOIkskphxsIaMgoPvkUOPib@CjFOzvnse3YP1Y5yi8d0L6D7C1eMFJ0utoaMPWKKAuIgsOZ3AsYyO4fLx0sIqkEqffq7z3xzIj/laycwx8itcgI6U71pRqPul1@8vOavU@ULEocxcOGepM1t@Xl749Qt7w2stcBhfjsbHlq3XxnfDay1wGF@exYfL3eujW/FZBxpGVqCR4fL42rhWPNYAhjEVaUzRJfWFX4n6bVpP99Na670xUBh3mcbNlsrbr9hqRdtfKUdsZh3kDDixRzbwz48MnLfvL/WYWCiBt2JcMI2wPJG08FEXyyREvFy/vsNFI2LEwLAubCo4h6Z2RlLyGEsYxejCvBmyD6IGfSyB3sjUTR82fo06ffpYA4CD7urMHPWg057@0A9DrSY/pS@cAF2Xg@Wp3KXkO3p/AlKQ3DEsNH8ATCyXKGS/0zE2gUJN4M6D4L0GrEKeTkASVaWcpARiLy6dAM1m87BnR8cUsKNRIW55/p8sVb43cTwI5b//87d70Ag3m2iozagsGBraln5F8aO/scX8oGihj/Wtuxj1acVQ04ei7Gq45KqZoWF91LT1RXGoOSMUufzmBgTFB2DCLbjGcs7mYoL3@kQqhFby8joDsYwR6a6BprArSyIsMSpkm7bWo9XARGFDp4EcbGzWDPqUCYURhgdGnk0JrVm5IIutAt5w4k3YE3cHfKgZjTHet3VRHzKT1zqKDiyy1jH0Wxrd0S4mPVsETo8WGTNWWAO7KD2drBP7pnbBjG00ri8@K6BjDAbAT/jvTWBXQ5BtqFAqX9HXh/DCtSbuWOxAY3nQcaiNdoXRLSk4JntuAjH8zXOhYXOtGSZ93KHRQ@Si6AIsHa1o3M8kRirNWKlmU@vMUFQffjyWYYKUwQGaU@@mUpksDnvh2m90K9Lm8DhW0vDl8vrQbCcVq5J14pXMdlCJbAKZltnfU/WBhoWByxhppqj2IsaNFD2YOl6Y1oDSeRuxa2ouoJbnN4d@Cc1HH7ehO45MXRC7nIXpFmRfZCfYArBpNdknW36v7tqm4WLXNjdR0NUFuEWauJeNPiJT0sa6iu1RnskdiqFpPV2wux4u5W5AtDtQObaKiuvUEcyR7E2V1rWv8N7IWgztS5091w90b9bm6g4USzQpShjdtSNKr/shTMXtQPSxvh4v1ubL65pr3Zf7QDDFERXQ7ojXrmHaLjmlz9uqZeBAMPZcj9HRGjQ0S6TrQVHz@mB@psZE8mdZN7SrZg5ss1AayBo8Njb@xOnjmOC/70r9QuqlKB@mXgF/ZFuK/95I9i9k5@JDbUeXJhxctI8YbxmB15Ewf1FycwFBksCdOOsLd5gp0ZCSzOTlTQ3gdIdX2ix4/xojy6baDUaW8Yzy28D@YYByCQyew3jwXye13O2p9e5Gnm5EW/xQISKNe2HqMJDR540mJWpG@cgQSiZzd2LVNyf6RF9Lq447r3Tc3H6LFHL3TGX8YiT82U6cEcK5zhDqjS8/3inXOIaj7VYCo5kGdPIPcjpr6d0YePQxitwnYDhBw82AA2syXmrcJSnOenp7zQ3HQc@2e0uZRJ@PpUilD/NTS4y8q9P7VuGKCYO4tlXPZjIZn7@JzF8vWW4TurJh2FcGey4lTF0WKS9gcTbEiRjXp7GYSoWmNy5cESc170ad1E0zAhS4XJYtw9K9GT43Nck6atuxbfNjmhCIbs9A/g24Ulz4@VBT3uCN/N1gZDH34eLMSae/adaDDUi@dAq1h4L3bdgQnXq9UzOLuGQNvXSwYr19HigykfuhVGCYp5NLbOuEuZnx9GdUFKkkFW/tkYydtTu6qbHXtJC7Lb6ylL01vpBl8flkuraF62FsBWyxohpfoVvjGVSW0QMhZ6iPdGq9RTrQeq8mbvDaCDS18V7jLdH1xk3hxgYQCgufS6ttEVbKsy0QyzzNGego15i4Ku67biLOwaz62so9GmkDnR2quo16LqY6cOswkwYXxvWTHhW266wLwdjWj9tRATrThT5zg/faCB/PutCek9GHp@pW@n2XblT6UEeX5LWLCR/gFa2hPbSG@pDtBAptm7oHYKTHjsPdVgjIv7/LiFAaFd2pFK1d0zbNu9Qu0khGMW27vzZfB3hQqwdBPyremdYBD//1wWlAGO9pJdGBf1PfGeoTGLZc27PHukhtm0BNnDBiz02UNFjg@XVnom6dJYAaCd6/bvwflE8Hmu2Nx/TVHpsTlz5oUJGer1vXlIc0mbtgheGxrUcMd/WB3ekOjQ9lqaNrnmVcyMGsELPeKt2OI7VgEPEBOkumAZXnzCTEhnrU/xRfR5ua1J9gYkNXaFjfxhWyP3GcGdaEZ9vENe2rBY1Y3kMRTuWyFQg0bMqBvzq4xptyBLi7LthFdssyiL@YuBHBKCOOTLeoZ4BpUTbOKi1t8Yz0jmyWPTbxRivlp5mKrOF@zLSov/WBThAakdlbcF/Cn6UF6bUDljWcDNyb5I5N2veAzcLH2pbeHeCh5pWGZo0Ko5Bm@a9N9a2aMm7hhncbWm6i37rCkr91iYXCKaao2Qa82vCCNpxsnDozjbHLnkTsq2uZhpvLyDehZutFZ799enqfrYeg6UPc3sh28CARsBVi19HdLk6nI0VmPBSjPpY9AMosmmQBHMCuLcLNlev1zR8d9cQvn@gDDbdZPjJwx6W5BjMg5tVF7LtE/M2J5hrfnNievjbO1cXsu0T5WBsY3YdLrRBEGNSuvyePvZa6ADrdbIiroeHS8xyB4ZY5KEQ4hsKIc23g/9dJbyvT9@Ep6dunWSKMk78XnIhHJNgzHhpwAQH9tbVprZuZt8dUjpxR022T8oZHZ2r991oMW78p4Lbkryaj8cT1X@tTp/t2olPWowvq7l4ZQCLF10CZyVAzvfXT2pGZWuC//AFzYdzElX9lmPaAfFXKEGDXYABHJn0D0u3B8H2iedA7rDWITNO/4@IpToSIDivca8ALPUtEwzK82yd9PE8DuSl4Y4HY4IMnE@VH@JTuf2wM4tn6Wnl0K0cDY/2sa@JB@Y@VDhgZBkw8pQfZ0RiepY/ivp@Mvu9HGIw2ln4VleFuXQiq4BBrWxNPxJ3/t40xhVvHmAqZlgoR9CD8Nw8ePxMCLBkMu2xL7If4Uh2Ew4lrzhamjZsR1iCfYQEDt5k23wwRSBkPdKru4CndxHmHcLtjPF1Fh4IH9jpp6GQGI9NHiVQwuExGD/Qurk7eKQ9P7MfA3sFwNwZiPHqq49aCFRqzOTAGfWR3NRPqrHen5E5p9GvGkoUwro31DrS9uTCt59s2Rf5A87QNvBadbKQSY2j6IC4ZZkd3XtFZxIh5kyB8M1MP9SkVXTYjFOupotftMiYdp/OW@lFEmq@Q07HNTl3fghMhGYLBgz7uvj4v4W7npbFxrTh3s5zHl2yDit5jR/02FdTRO7bJnjjSbCAWlsG2I2iOobvyI8OaTKkbEYHTWy8UsY2/GamIEyPuELrglQESebgfGLe3sc3F7orcBQz0pebSTQLrJaClvcd334c01JyujattvuEj19oih8g@QOXDzdVsM0MHEGgK5E7rTgJNBB/IqjnqjOhjswSz3NpP9Q4e1OvQU6eeNl3Hbi4fOPMdV458BYQOu3@B8CcgJwkfHupWhbzlWjfG9EFJ/tVaVAmSe2Lo3TeacNfeRGegZY3KwGs71PLWOWCGTF30hrgzU/a8TSTjiXEx6d1hhSxYdpmMdFzpXl7v2YhYtjukWGGvk6P8Ew9UOUt4jN9N@2dxwM1w/PO@rhRoGorTc0sUqYId9CSOqgYmKC17tiMRCsfzWiolCDEWCHczDCwAC6CoqhRUo8C0sLgE2AuPwhp90mySxPW0kqkoc1InXIUj5@csVrzoof6D6ZjqOXnKgjcT2nk9kRTFZCLZsiokkwzBdRNY67Xg2hJs36Avlt9FFTAdSDZVYBSWuMrURAAyowqWoWb1TJ08s@gSE/BCDlN2wDRpnOHWyV/8Yc/XTEM1MI0MEH2hQlCzlD3Sh/bVDkvXTx04Aw0122AcICWZTM@CuL9LgEX3ukOmkMa@Is8Oz0q@mgtfjRVYTtikR5gL1ri4@oJH9jzWeCw34fErP@EwVFAo4PsmIwtIac8buhI5NehpvImz2F/vK/eyPAenV3tpckR6Ou5So4cs6YqCadsX9OAF5uQXf8iUe9Cjlv4RuCB5qtQnkiKeqFSoRo1u155AroNI3uiO7YPwWMkgF01w/Y7qlKLuAh5ApFpHACPFQOcGTYYp3tjfPSXiAUmitio8I181@nxi9@lnXzQz5/V3ZCTr//nbsnDtVxz3qVguuFyaBCDVOSJW1DsP3gvfJOESU44lGJ5DNXxu7oq1B2raYkiGR1EDHLPtsd9rqN4kqiYoxEb/@D2PZtrOgfKNEVW5RBFWv6LKN@iBJwt5Oaryy4UOBlaBRs16XT3BT9iSknjqkTwkiApMNDAxJU30ZCYqksAgiSl5S4aIZMARKPkM2FhFmqi7ZFTfC/YwZ6N7y@UHemdC91deqpKar9PiJNr1WoOagNmwUYdQ80VrqmbE1rR4cC67QaW2WtNPM@qXUOu2A6HuydjzDp48uE5Ijczbt642Ixw3T1bZXnggE4nrk6OTg9Oz3bNnp9AK84D8HLITMQGtQSyih9yGtkm1M0G9IKPxEfQntKGuBJ4kNFJD5X@CEIseR6Kgfl1zIpdgxghpWgr9geDrwrt6xP8mgE/T@gYJMOoIBhhsQ0A2rDUs/GSMOqaIH9bXk0OxzEAajx0orBg8cbCGltKq4kgdKkuEyrpjVZHNhd1hbnepsQ/Gcnu17awFwRoL02uG/qyIa6tg/ndS7jEMlP/z5Wax3F5uCnNLuQE0dA3CHO4ePXr29GA5GOAYfVOqWy/n/XN4jDhjT2OMSqAYiB5/9wPiclydIxwNwKz@YMbUE@relQ7F8oljd8QCUwyl@ediC8SEmqmjeszzKqsLnqc5QB6kisVaOSbYN6aRLAZjdCS6a1bEkAgccmHUQcYlzo85TtU8SngFxcBY/eoKut4JJeI@vU66UfYnHfQ4LBqO0ROX9bkNQ1U46rgE/pFRKTCp52RK/OFMOSciUeE2dWsABQ5ghSobo0iCVQSXYHnnwvyihj7IU@@VRmfA6fZ3/3gdjNKmNkZ1YD70E9vTK@T1xKZH@ANiEvIXVDmkxrRp0qZlaiKpagAQIIDvDcYtGt/R4WkduTPGmlH6HsW5iYUDFQAx3Zb@IVvPQQWw7PQjUzLHqtz29ZkFQyWVC11ff1HIJbjk0nANkGhoI/SRxzGBUmJp/IKjclSqvIHsmi7wJD0YvoFD8XCoBeZEomey2MEs0SJcHHBSClnGNOFiCOvWb@q3gqH0CmS27ksWOEHhaMxuJM5kbUsUoeYGIMj657sqqBqVikMV4jkT3HLVSN4IEmShQk3i0BuZEcA1mv5auvz@t3@PafdreWD@vm@eZvbA9pu@rQ/m3wp8FAVs/yS0qWD7AbO9kLHJbqo085P3Z1s2HmADvLzP3SgT0oRAHSwtS9ja2NJfHJ0Qt4uKRrEtRyCfLpoJKQzinGFBfRkjQIpL2sYIzlJYNOEiHr75BaAI4BXgB7I3yNHQ9HTnnEfFVhVZxozjPLhEt73pU7YMTfVcvZ6gfkdgwuRCvpBTZMikeBlESFVvDPAUDotQECpAE2OXxrj@EmT5Wq1GOLermXq9UGW4ISe0F1nuZZjRBMDGmKDQJBAGgixCgF/DD8YntJQiYFAcyJJKEmlaz2aoBtwgTw0AIqCzFRzWB3bT9qsK8NjSpx7lmGaBAAQE27Ijil2DiESIiMWNWghXu@PiZA1OzUQ6qBRtBu45gp0iWIVbh6zNF6TltaxzXxslAcT7yRrUtcD8j9aoqGSYhcpIbupG5Fc1G2JpyP1Ty8YZrkPILeFVWc3KSkGIYCjnRwX5xa7@FqKEzg3Eoqsbr@yxu7t/cPT58cnpDR05FDK5CpYkyUYt1RKldPM8NCTDfC9X6t6hfPp47zCoymiuFnNMCLHYZriazXWpreZ0Q@rP2SGmm2lTjxsJKZm7Rkz374iHdLvuzdgXvnIEcJ@dobiRKi9cz5vntUbLit9I/u06vadxaRuRC0wtl2o9Ta5mE7MYKjg/QwXnrhSc0FXweC6e2/Lsi8VhX98h4sHAg1iAAsQkOYBag7FBBo7Z/MxCK4XKNKy7lPSxORyqjTLMUQTyLNDFjl1roUTN1x421NyhaXRiMHb3UKMe0/0RKLcItYZI7tg0PF6I0dmPOnJAQMR4XyP7tDKV6MIZT3Wf0rjS5DaFZEF8Qgw6AcSXPJm4Q3Jij8li6umBHpieAiNCHkzYSopOPp@MAK5PX091JLE6sCYiBIaKSoZZZQI19CxfH9k0hTrfIL0maiXzCy6Nenl@KkhDfdozBkDAeSENPf1TBTiq8MQ0FprqKLOSQONYDX@GZ1eiVfpRaummi8i1piYZVk@f8qhnpXIOrCm6J6@eXyYF7gYOUN14@4E2rRUleUFH1Dy/RywUzK10tnKohn1Fi2G5jLpq8PA3NAukeOo5j8AI4xPfH2ljwk@o9kaXSIRa@RZvpV3PEYjYYAogLJJKUYEaXtQDGGYE7VMTRRzCo7JjXq5D66Cra/Xw9cYYk6YiSedgpokIJIGTafswlOM0lBADAQmCVGi0dWxbUsEcMeyVGOZBGPSPUXVSBFUYrvGmSgdxsRH6KdQFLTVp3Iuo4Vn0QFar5XLFb41lUlMmgBY3qbwkQ7RrSEjAoEL9@md5odZQKTdqb3f0ngFk4f43dMvSoYIAZ0YajMHaBJDMEdLBJxjSCyXONIU4y@JD/3AwZHRZufNB8trENbyEXKXzMtU5jKkvWzio9v1hdSb/fVmSq9d8wqzPZGB0hAafGNaVVHY7lUpY23zCwqH@3j2czpkngJNoSyAdTQFITJhCFfAZOI96wqomtBqf6NXVbRoCrCCfXUOAd64sXSe0uZy4ByN1Glwc1nn5hEv1A2YkSZlD/rCHJOQ04Mw1qlOj31/A5BNGKoV5kBJtzMA7uXWaojS7dSrTmaOqz4jKg5Hf3VaoatgSN74@wSrQd/YbGgi7ioTd35PdDoAXqp2z6/w28B4s4W/gsRdCd9npbpTz55Z97k5YfHqXpKqbmDZGpqARKnDKQyWiNa0JAhCTX/0qrhQIxyd2Clk7lcxnqvBQqnmSJ58mWmouTuL3QVKXtzmHu249KF0Sva8WXotiU@tLr89PLk5OvhRafDK@f/yCU3IAWiRlet/1KhJ1w0U@7orHt@VYXN5W7hVl@eXLl8DuwtVsSI0olHQuNMXkeZMvgqVRLG6nC6Xt9P1km2ZF4FVVOCWGIZOWMXZ7PbjtIf0KCh9nF9nZwbTAAH/iu42mfea2yAwD8V2DsIHXB@Aql1o@TlpFTdtO5dT7VlVSM@ovfr41T1@ftGu/@M5I1rfwdYyv788fo/lUyX@6tfXp3l4ul4bKY@aTr06@tbu7m3uQzp808zs5MbNV@4s/29pS1Zoqb527rnKebF58yamZHCf94mfJk5Nvtl0X2w@vLFHAiM8S3ArJ58kFeQPXRZ/gn5rf9CJmDc2d/hscIIFZrlNik0zms8nTF0ks7pu4oijxGf21aTVsEaWxU/wvPzx@HffiDVV@7sDbi7@OF0pxZgQD2LKB7TLeiNcQrDCPz@R6vQ7G4n/5dxC@8TnEgz6zGjwa@SCuwizeEOs0yNt4owAGRVUh3f/27W/H4o0pIkLj6JCoDXWb4YpSuqfcC9uoFVdKueP74Bxc1HkaXFTQVRS1FbRnpLmxaUPnIRQe2pXYEbew3QPMiBMfG6jhrnCQ7/gBXn/5//3lj/7yh/T3I3r/J/yOTmHr/ssHhOgwAuNVqdwPSyeTYomzbejlVbA9Ct2fSiJcUjuwV9Eq@iWLl@rpNstViMLxiGGlHsIn8asktH8kXCwerG2LTXIeaQKugfQpyOtjizxml2XBH@7Aii7oACaLLDId1G18UaVh4mTVLWiM0EICWkA@Bi4WfweVP11zkcbCndAisFxTw@NIyRZlQ3TYgWsLfvQPV2jF5xZ18Z0pyM1ri/z6VyzejDfPzx9a@Ou8xt@jN/h77eHvrIu/p6/xd/YGf089/J24@HvcwV@UlsfiIlCGVOopsIw@0t7lega3JLV9W4i88Vj87/QiMRK/hus8Jc7nTelFqlr1/8BJVUMbXswEeTqfi2LtRSOVatK8NRt@JmvieYOwLNOn1H5Rg3hTtWatbu/TW2o34BKTOTtZsO@fv2g0a8tx@NHcv5/CTnsf4mkkzgnw8I0GmdfmjXmzNp/XavCv0efcf4PrvHbjT1@Lq7oBKLzm50hAW0250ZJbDXadg12SG@giyS0wNODdBsBmMxa/RnQhzXOqUaouNpVC/lwktEtsV9Cv6xJSUbbVrJyfflo4UGNxlePkbfR6iwMTsBflWByZ9DLj1cvU4eX7r/813q33X/8bsELW8LNd6BuL1wkBJiexkzEzlxnlQrkAg0EywGMOM0Olh0Q9o5PMLDMjmZGt9MCkwy8DJiPTJ5kByVgZS1HAEwweyXho6sNrAL8@xOLAz8hkMPLMJYFUTBwqqEZV@n7bJkIr1iTcSx24E0lJSpmkVEgmjfN8YfyaSyfbrWbyvBqX3VZLZnwbUXNVqkp3Pift9sGTB@22jKjcemwfL/7Hx6Oo9db/6Nh@fGyPbPgfHx8/hoZL3U@J9@GqN1I1/7UTb1R3WhUR8THAzLhc22k1siKaCynAMhXdUh95LWKEd2OrFQOh9vnzq@rz5/i/uqxeVakhtIKhXQ0BfDBmAEfmABE8r1apAc1wXdJYqQ2NV89boYkZ5OdX4PScAJsd/uUl29/B3/jf6//4GeGb5wL0g@t5jaeXgD9BuJ5fz/1nQ@B538LX4IcOYMcg1/MGGinQNZiavHAuzOfMDZ68UGMRNjCNWoMGXgBCp4@zVPlWElgNkAx5f0Wr1ZpmMkK1Ay7h3Lb2li6OCFW6bSTRwQUtkIYUgULkc9Wqss3Mak6tVnO@pViqVku@WSkUqtWMbwHJphoYAUZ3tW4Ve1Y1PhYwO6y/8RmcP6Oq65Nchbt3j/c/drAzHoOkq5Qzb9@GTu12z3DabXTPvn3LtTncQ1Iv58GeKb19C30@KYAM/MT2Vy/LINEqsrpIYai5muc5/BtjnOZwp6jLCVS5bCZjO63kL3/wne@0knXcQ0BdcwpGgHGSfK1WyDUahRyYCyVBqHIJtimFH6TKijBPyBwrHUisybjvpZSKAnWdJ9GfxGtkpwE9wsWLXM/jtD1ILi/wnZkuXINL4KaUy8yR5Ap8KVX2f/UtgTS2if9rNpvZVG67uH3//Px8haVBqlW91urKvH6tVXA6ZV7t@trL8YSAdu9etgx1VspUW7F2@8Hu2W4bP3yG68QwVhB0pPQvhmuAYyfZpHNf@fJ5E0t03komK9X7rNlLeRJPVn04MQmklJTKtOBxELCNPh4bmtJYV@7t@JgoxSwMQrEx3a9TzJAeLnk6xO73t8ARWox0cHXa1U0zUPd@ZTtm78ro6Vux@Mmj3f2Ds7Rag/FMPdzdT6unz/biClrzCzv1zqL96cHug@NnEODk0cHu6cFnR18cPDsBdzf26o2m65o@0fWr9mRy9Ro1guttfQyui6utdw1Xe/VKG9OLVBnlu7p6/5Pvvf/JP3z/0x@8/@n33v/0R7/8@kffg/sP4f4Be//g35bz@Pzl1//kD97//k/B8T/B/R/h/vkvv/7db7Ob2v8U7j@PuP2pf0fg2E0q8cY2XoAIJbWU2oahZbtcBmSgrrUYpPWbv/z6hz/75de/9WO4/5l///jm/ds/X3//6Lubbwz3wz@4HeYH/w7uP2JxBbA/@H3mhu8b8L/P4H7rx@9/59@z/1/4PzT@9P3v/Ck@fMs//vFf/Pn77/wHVS39xb98/70fvP/uD99/9zvvv/v999/9B@r73/2XSib6@IP3P/rj//onf/Rf/@T/ov8/pM8/usv//Y//8V/9v3/1///Vn/j3z@H@92D6@V/9B0Djv/njn@D/h3/8N//xJ/j/V//8b/74//6b3/wX1PB7zPDf/9m/Zc@//s73/vq7//Svv/P1huf3bn1@fQf3r/8XuNw9n3eJ5y7l@liXr3@t/PzP1MYiFcABqpqdqMA97s10kOtjGZLxH9AJf/SP3v/ubwBu/w5Agu3/BBv8mQW8vk8tX3655Jei0r@Y@vJLEKe@9MWqL6NA3yfkrQycbub@WwD4kvqyi4RQkOj/g1AARnyoAGwpcQqCew2Z8y@//qc/Q/cwJLr@RjS@TOAagU0g8NugiN/HzhwWIwr7fSQH73/y7fc/@wfvf/J773/ymzgWiLlyejctKh@YcgTA/B3gELBwFzgAVFCkAtl3K6aCYauGU2QxJfXyJTTCFphAkNmO5bNgiykNalbQDAFBUt5mM1MpnJOCexrLlcGGc1UpGIRTzCsFXnsp/AZvKjatgx8FxY/3EjQ2Sjj5gEJ3HeLFQCxMul0C4YBM92gsELKeekra2/UpC5hChwaNgWCG0Okpp6hcqlR/AAnWpw8IxoWRp2Iv4f2y3ijVpw2M7h3NAsSR2oMkAQq/DZyaNt6BvU7jBPjY9ME7yEqpnko1SuBSp0WlqaXbNE0lTwtHy54itNzoTgju99u5T8innFLi2KwAVCXxofGZWkDv0MmxHfBvpbb94tB/YKT3NoaHdprS@mFuzH8HnWl4HwDiFUXcJga3KGJu7oP3lEWVosnCK8VigJpL@dOKoQNlUFKxFG3fFLVA@pCHj7lqbHDG6LA4iUQCTLUGl@XaxyCTEeei4nqagytZlF@sEK5Q5tAZt92wvYSJEyq6bT/YhqcC/4Mtun@WlqS6HUskUaRPkiAlMZW1c3acFSIoIbVt0wKkKCD5FHzwvn8fzFBD9L1wi8UX4ZjMQBctgcHPESHG02/NCHTeQEcmiMQeu4M9ewrcfJrj0koBFyMENqsQ@5ZdqdTfKbliDN7UPsGv3PjfW4HGwm/9SrUaVnrjWqQTHGgExrAQazT8VVeixBqnB2cAfnZMFDUjEeD9r3NFNZfP5dVsoZAvqkquUM4V8qUskLJCJq@qSjmXK5fKxTkty32gBunKdidfa/y9G9f/8ffWXetd8Yo1viRTic7SzmMNs842/SVw9ZVrZbgqnWihNZdoZtL4U7NZeEIe00q@eL61ZV6LWOQW3Wl2jevbkM3YtTjFWeFP4CKxT2LkE3CDCxLBBSjibxk4Oq76y8P4pTq2RMwpeUAeIdYC5GHRQSteX19H7lh866uvPNJoAGMvHh3G4oD0w/Db8KLRk4YS/b5cb@Lo1HdAyIOjL45Oj46fSA@OToHZ/hZRsxkpFp/P5/1wFp9adXJ8fBxDagOiU1bB8PMumUwm1LcD9vlUi6mqqGbFrCIqWfx/wKDi/@7wKvxVfEKorBojsXH0qsIdQ0S@B0T6nsKM@cLCmEFjzT9N3IjR5cImINF5DD9H1DyP1eTQ8wwPdz@BxgD0tcgj3DDr2eTMZhsz9/TuBoj9Ifuw9r5jg2z068PsadYF83pgsNOkoddDDdVOuiPDG26AeDYe4REo3flfFsPBqAMZxIUDBrAHD8e07XUARfLsZEMpH4cKInBlnmqIAPCnR589PIu8zw529x/GCmTv@MmDlVfeB8qTRweHZ6G1yHyDoPkwim8dPHq0avVfQBOrVBjeIvliOg1DCzzwnaYXfUuJFwGIIt3yPZiE3ChVHf3ePaWuvBNrXoI8q@@9Sz2ZjErZslLOAwJAqQc6yO220YOyxzVPO3ESLjl5hFI8yuL1hmZez0muCBJ9@wvoc8AsTEgj9hg3CJYVdtDFcGMPQa4e4Sd98PNdXgwPnvbws704S9LB7@dOxmSjI7zQCY2OMRjCIHBlBwCxjqYRuD/2gvBRkRqq61YHj6VB3W74mGvAcVXa6JNMTKIzumq5lC@Vs2opXSqXcnmlkM@nFTWtFEvFMhDkjFJSCqV8WUmXcuVsDkYM8M2Xi7E4EFKjL8swGiocB@8KRGt1UQt9DdX529KwEYuzuSnyBj8MH9dC@4RwOoTh8HtIrke3P28bdU7N4dmErEIgRo10SfzwcD9zeMhxe2jBmev9DMf10JIvZTLFPY7Tqc8@jGoqx9ksDHgBmMcsmczePsdNWASow4Ljhmg5KCCbznEGWvZ3Dw8xnVdoUTE8gF0wH2YxA0sRwCy0ZLOUz@e412F0ALfLEsrRnB6gBdNEn0Pmsw9@HPdZkJ9MBmJ4yuBYDA@Dsu7uctwRs@zuos/ntOB5ltVvoGWXXhzngAWQkOMGYBg4um5xXAeMiIoc1wVTd6aBG2r8R50Glqdx3IxVEFYRx00ptNa94IAf9d0xmYcPH2pDr6cP2DVz2LsLWQMfYzo5OOx89llnMOg4s92Dz56iz@efP9RezSZOZ9Dxg3XacNkQBnwuRrPVC/J41G5r5lqfb4CPteLTnrV1zFtbew158q8BJjJqfw4@n4PPupVMFhtcIwDt4LU3gvee1qE@wUV96Hva6XBVRFRvNtZxog77DP2ud3qkdR27ivZpfSvJJ9OzZiFzXqXOZMQL15nqHH37PP2mHFJE4XrWnNYz5yCjFFX//ATPtaZq3uDSW6MdIG2VLW1HUXOpaQUVltr9JEmKyg6v3Nt@wz8RdtRsrsK1dnZErqmc76hKqVIovtiecJxQwedOtlh5w2eSGULwITSL5zvFfCREsZjSZLVSLArVOdSEB8NSZ@Lp7TbPX@nahSBgXpF5gvyzz5fPaBGNap@fpqd1likyE6rTugIk2pvAcJS5EVcPVThM8MNNLMYBRDfdyVSQMPOcUi5xkL4sC0iLkHrA@@XzYI0kfEUMS0Z2SaQism@@KaWCIOFm/Lbdb9Pv3pCXUUjkmWPP8dAMPTAbbHCj0oVbiZ0hi02/Ek9QeUwHPzNJTz@DhMcUkRA2gaEUy7FYw2cyT9gXN6q@FRU@SIf4PWHbkfA7mN6SD1NHEDiR0xkwByPp6Fh6ZrlaP4zlTJ960kMdd7B1A7d9dqpVOpjih9QN26pei8/FOT2kjedgUf8FDIJavQEmrUd4mjrRhCtarnajUW/XR/po7M1AlKF10QgDw5BK9giDxCM1wamCdn0PipupWqglSkdrYhqfxho91GuxV9@7nlQqADuv6nX6pWQujseQdqz6hJbnRHfwBMzRcaJPdDxq0h2@bB0g4D5U7fVcbDjEqoa5OHJZ/YSHGmiGrjFDvke7nplXB/Umur/FR03kuHNRbL49jzWgS1Vnca3uTjrsu2GZDshAheoU3JRirjoknXrnxbTq1MfAuZOqCZUVkUiIVqXwb00YHdtSuz5dFDtbb6pZFTcwpdVMOa0qMCTCUAnQcBfBnoNbgRv8FZRbeJPnCOHSmWlGUtKKrqQ9@8CCWs5UKljZ0EzUCm9NSKnbJt@ziVYTaaNBD63SLGrpIRkb6SEPoZ7qmsnABZEXX@8UUrmcIFRfQ@6cBN@T9oSdXLXH75G2AA4wsMOtkkKu2q/zL4QqvyXUXf11NdrkvBBrYCenJR5vQeX6wpg7GTUzZKugpK/Ftjg3NddLKEW10pwkmqICxcu8HdS4rxrcOdT9nIAIQaKrJsA0VMEt6NKMzVgwCgu3MbKKpg5NpZTVqg8SG/vkhed4/HAs2yDJJ5NFNZkUklUU@7fA3SdPlJYkgbAl7yk7HDAqXIUrqyDjRcjSjSywZbUCiF/zWM9wxyRXjsWvY/PreS26Le8bZDbTUmJgvUfIIJWIEZmuF0vtONmiJlFq0LmZ3fru4Olu1Yfe3Y/FK3Qn02I3Cmn5h0lFeetjF6lTtcYL9m7hBgtINUY1lzTJub8qr2ahzL2IHcrnXsdYrbJ9B3It1ZBbMY6jPZUtwJXyAsspeRenasPJ/nXwSfTKY5SgCa9VWA9sngvvnhjmdSkrNqjkx5P4uxTUCG7Kasjv4kDQ57Si/R1R19fj62uQbOd4QFrN5mNxyw42S4E86QGlg5Egn@dwJkQn49Pyi@KL0ovHz46fHR@S@5lKqVKKSgWt@@m0klSSNXIfGFDj6QFIHG@JnVfeWZ/T/WDxarwyTmZzyexSsHp8Ws8FC6q80miISk0lO4CrpAL0pq8UxMzbBkO8BvUoqODz/jd@nJvWSmBXgcmrQJ3mU2qjoWyrQnz8/ut/gwePrg@@2H1EkljAv/2zn6nFv/2zf06X9ZLzKit0MQ6QaFQKxfh5nGUhVyQCWNhasRJvyL67UlSEuCsyG2QvH3ff@iogeDVTAr/9Y2bjClBr8XI8Fi89fvmWkBqIfo3eYGCo1CTLS@JUogIiFPzJO5w9eiduvQRa4roJGcKTMgIHMx7bjUZjG@eGSbKRwrNyap7OtDfn1XM2R4ASxLZFf7q7jT/9Reiw7bpgD2xg3a7pJN9QCIgcsvz@N35XVQt/@2e/3RLett@2vwkktVwuFxQ1/qubV9xXp6JCXnSLbd6s4KlTscR2oSN1fuWyLzoHJ/Do13yBt9UdDU8uovZ007AuIACO52DG70QCA1AhdzzuF/NH4Dd4/sQ3dzRXL@QCmzvDL7/TyTo8fudWZHlgeMNJh563O3NmR94xPY0gA74YIKdTc8e0O/JIw/kB@nEgF8QfgEBd0hNLhlEPDxPQjycix4k6FdpUYw0UrdcGsDYWixcqMQIpj/FccGva73P0QLFu9k71seagehPwD05dHvUQDPXW0OPKwUnZJX4oPCZLa1wnyX22ZVyk551tynu4yeCYHK1aQnUx6HiIgcMTu/7hG7obnJPQht/D5YKd4ADRt1HZZQDPvnceBgi/oLsIgWVEdSE@H1CPloikaPlTQSZwOpc50HwsrH6iCweaEM2NQ4y05gyoXiYLtdpAWjw0q4RK/JpK5TzN@MS6QuubHsw2SK1OgPVG9SO0JFihVJ1h33CA9VJKEcUklPGiIaPlSNX9nAAgaxA8iIwKiXBvvd15RZXw@DoSEP@kwM8/m45aj9j34z1i@ao8yVXH8CgADG0UAEPKAzy1wqoovYSqnckAjwNgX5BsZyAbrjvR88VSjmZIw@PFASjwo0ugquzrGJZp5vA0b1iKsjckpn6pm/S8vJ9tVOamsU5J8Qx3raCeOmSwCwJFHajKpZJCLfDlNHN7cHD4aPfs4EGaiEoewfFMVtcOYflI5TLvFPXvmxN36KMRBmHdV@oUcgzJeTedvC8nBT/r96PVnopmOIgAPweEk3ljPlmnwRx9hN9eYhGTsdZDWpWmYaykf@Qcz3qzc02Gi1mZOCbiTVC5Qc@PxzlEaUwrjii49P1vCIMF83kbsAHhuQG0kVZADfjUrQ2CxxgValDM5dadzQbCKooNpjGA2zfxY2xJ1M8UpbZJ2nc0kjxDJdAwpFPStpWkdAF1EgzryU/dZLULvHnAU5BLfiJc@yUwrD7mgmcVd2bvzYL24yf@iREOKkQAnlgIj5D84s@TwGeE8bkm7wnXl5pD3tQBQ2mPkxhRPzDpyTw@yfSBQrA3EvIc/kmtulcNA3Ts3kxCZWZWb39omD3@TTSNMbCaRp9Ppbr1ela4hiSdMRAndwzEUEd5TaiiW3/JLfx@udxqWZA/advSr8iXjx89hCZ/qtOD2M0X59sJOQ2srVDFImh1HoEeHD8@0RxXdwRpjO/DUAji8fMJfiIStPbIbWbOae7THBZNxl4IlHOge37p3b3ZmTZ4oo10Pqkl2REoTMqARjFqmsSEoKqRSglQRK1pnC/VUZ1bblxOuB7UKdTQ0fvVDlT0RXXu1i/5gVD14DWMJpGHJOqqSmP3IFDdhcdKrRv4MeWHZ48f1ZM1jWCs9TW9IpnqhMgBiEIRhp7t3nUcbbaEOkBVKFZ57BQjRRi4UkmusVyWmqw1ksCybszPI5uqXZAkKblA4B4/SfsY59RvNmnVWWDBbKzX0YENbZ8dnHFpCOtMdAEdLRzeZpRosQP69SANhm5IKegQODtFmHo9d@8edWN6Oep1NZMRADWrc4jNBczlQ7HHqc4drd7jw4rUxsYaZQCqpMqa5V6hDmRgeTP54o7twBBR7wEPec8FElJHPb@Xhje75wK21QPFAvfYCcn6Vm67dGzsffPL8mnhAd/tfK5wae6Va1sgojnjaAYc7UpibBHQWKfLsItmArUddjV5rF3Ycq6X6ZYyJaXY04t5vZTJlrp5PVvuAJfY7edKnV65qBXz3Y4Mg5tHg0gjAz/XwzH0x2T7d0t2E2NWAhm/31eAW@/ly/2ymslmc51SvpfJ5folRctmCz211Cl3bufaFvlBcSuguzh2rFLgTzczd7EbtN0PLfwP';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #((((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1)echo 54;;1*)echo 242;;4*)echo 78;;8*)echo 166;;0*)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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._Vd 2=>+u >
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Osh was added by inserting one more case in the case
statement:
a=$(printf \x00)
b=$(echo -n $a | wc -c)
case $b[1] in 1)echo 54;; 1*)echo 242;; 4*)echo 78;; 8*)echo 166;; 0*)echo 50;; *)echo 58;; esac
Note that value of $b[1]
is the same in bash and ksh, but they still get separated by the case
somehow.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD3H@TLFsjTJEQCIMD3Uy2ppdM6093StNSnzxxSzQZBkEQLBNgAKJGtZtfMJDXXE7tynclc13h84zMziRM7SVV8UzfXk4pdrvJ8TbnyyT@gnS8pV8rzDyZr7Q2AIEWq1ROnKiAB7Mfa77XXXms/FrqqO/zVr@J4kRPbnA1M2yOe7nqk5xiXuiOSvRm5rxpuQcnFYgi16wwmI93y3GosTmRCLP2KHFma0QM34tkXumW80R3wUwgZO/bAUUfEG6oeWAwIRR7o5tvRW49o9mikWj0XIHOEnKjg2Z9oF0Ttup6jap5hW@CVJ@SZZaqjbk8lAKE7Y0f3aPQFAlFoFzTMsk@RkMe24@qYvKa7ro2OJULq@mjszZpgKQOE6hj2o90nn60ErhDymQo5G5v6dCUvcpY8N3SntxJClskXZ4eHq64K@YZgW@TwZv7kHHnmuKqprsafJ7sTzz7yVt0LZHegWypRxIqorHoWyZ6j3ghSIo6u9vqGqYuGpRGBDHVzrDsEXUjfdqDJPN0sZ8vZzu4ipKhh2PLCcyXaRnAR1Rm44Glf6mDUoSXGht4jfcceEdVyryAluZJdwGO0lWV00CCDgGjklQuhezpxLWM81j3mCcXVHeoNKRPTsC5iDPtOHLs30QxrAHA61Ot44tEyuTENgjXJ2MdhEQ0kTmuBgUEWTu2RHm0LF5AXcu2Odc3oGxqrHH3q6ZYL5XVFYkDbXRmmSXq6CQEWsWsZ4tpk4kacuqY6FDUxhpWLqZDRhUkMoo3HhHlBMSBLh9ky0Uf2K4O8AX9z6JLpeERcYwTenmb3@7pO3ujjIQSP9ewYgUsbrxQrtCV0gLF0KNr@ybeg0jysS6sP@eqRbgQOMkEzTIurWjbUnUMsdcRQQRvPaNEhmjBE37ZFdO/ZumslPXJlOxekq2sqlhkTc/VBX52YkKLRx7YAJDBcMrLhDS1oEcgWBPawIjBuTCy2tiCYTNC2@hh6JbatjbgCDR008ZWjAnI4rt@InjEC1DC8pEt01TWQXEEQV7d6FC3GISGzobTRFieXBvQ6qIqJQ@N2dYfiPY2XYCkgSjVE1NSVY3iADliKXXKiqw45c3SdZ0iqu5o6RhSNJgmJ2ZiChwURKVbW68mD48MkYCcLIapjwEYnd/bNz2MqERsk0anB3eC4WuzgyQNynWijmRFMwOCxk1J50nhHXKnd1uGeyl1p4MxjEGsMasUkkj32JFUYQwYFDzIoqWhEk3CpiGMzkjCpr7RBpM8wqB60BlAA8kWGlkybOA6S9kWlqhdQaNO2BlCfUFhnYrEmL2ahCQD/em6G6Jc64gBrI/uK1vDZEDAE/gAaIStstKEVCuMN9EO/RoN0XducUDgI6XrYGaFWICjGeNQnX5C@apgYBPwxKpZrR3cBOTHMxOphy48MS@@JJMgGJTkOdMRLSE6FSKkD9IZRhLDQTAEwNIRNi4pe73/793qDAcSzq2m20/PR9QtAdo2OiyrNLIxsBBHWtlSTZgvgMpg6Cw4JXKqm0aMkTrVmfhI0EzTVK3ti9gjtqFcGdLmhCpRWB@qgeTpDcnviQR4zZKReMHJoMMyFgo/ULjQsTYCmTYstkPv70EoadHOKM8Jo4vXLRBgfkKQrvUjtVFM7W20dMseL/HZCkgY1QDhxmzqBLXkb5nyxuzROuJ7q2kYvNp55Q9tSiKARTmvYY91KJZfiSGaSTjfJi0imU3zNaGhi37B6qWQdcLEJCSf5mtbQWkb1vLYSPJokRHOF0WB31VMazyGpoZ3iUhoBZyECJftC8E0RP9vtYJWjtxhxxopZdbtkDnHKtyBe2oggQIdE19T1cSoryjySCYRbW270WFfSlTj8AleN83QynkxHi05jgJIuFRQ765lhI9kyx0NkNqBSLHcMNNdB3NVUwB4XRzQP@LkM6VK8psMgUBZKE6/0JFDtLhDSAI9ol2RdDsMLSCj9GBZdaLkn671IRwYiAH3Zc29QY9NG1oDmCUceIB0WJqoOoGkgMCvILisIS4m6LBfpwgKCgrF1dVIWugZ0AuxuQNN9nI@UDcBzCoOB2FgnidCekTrDUY3xBYsOg2OaSkZAHpwZ0XSkOUB8dDagYCIT2v9cYHqJ3SdZQSkUlvvYjS7mOdKu8BUQ6TfSrT0JCx/tTEhoSB94bFO1BhN1APTCtiCIqmn62PMJFZTE9YAUrY431FHwB0/RHcYS91fTpoNIwBst0kAiz1rPHwpVpC4@zy4AQ4Z8HxMESM9wgCzBSL6SOgBcriTOvUSQpQy85DZkIeAAAMn0qa5NPKBqgMBXQ0MbAs5i7ixGF9kgtJo8OEVTB8ou9MOkMTNy854SE6XQCbOxMQoBW/RmPDC4YlTNJQfa@FGH22NW3dGaiO0wizAQRFxFSRUB9z4Q58i27DWRQkWG0SLIsg9rB@DETpEjhoErYLtoZw3Z5LCJoM2AakDPB/wbet7YrcI4YXjDSVcETJHOnNmRd2whskieMzM8m5m7pt0FsuxC/5SCFCRt0jWmKwWibmEbvnJjl8CA9V3SgJH79QSwLpXsu0Awqfs@Ake8OEq4aRTsyQEgBRKholJ9l5LiQyAqpzNLS3FLSMllCId9l@PBgAHDqvkcmbflbL4Cp9VcIlg0M6KEUJLraNQgRHhSjB7BabZinywV7Y55jH3CcfDoq6arw9uamCZaJxajcinGK/DkOvbJJ0DaUjQ5YzQ2Dc3wOsyX3Lvn8xRkCwQ8ZJv6yDPxEOYTX5IWgaAAjD/8MGjRs08ps5vioSCfzJcS1h3Hdli63tCxrwh1QLBYtFL37RFSd/KcMlzIQYNMa1go2/tjKR1K1bUsRDimUn45mRRf2YaVuk5ubW0lq8kmjJhbWztgqqNpB01pMO1Qk0BNCCeiiYbIUBP6tmgIdDtPzltBzFP@HLvDFEf7N8Y4pbaq1dx5Rm3J/lvBNw/1DCMGQAv4gniSfKOBRp7nmldQULHbXy79Po56p5pjjP1K@Fy9VJndr4UcrQZoONtBwaCGzMvtdTJqOMBdgDCgDVNOst3Kts/b1@1euj1PZjA0X1MbXSgUpJcaiQPHngAbwrfyVUE@5/lWDpiPbiOZTW6nUmUBxDiQRPhPy3xaZbWdSuowGqba7SRUql8/LW3o0PimGYXnw6qCfCDDA7x2KilelyH9Ln/Op5MQlk9mQHRrJJNQMxpWgksLjX1pqYKOn36DVcx@Oh2j3RukUrxvDKfghkLvcvCTyZs3SLtYHN0Qw8yJyri8sQ8gHVkBrIieK0Jr4NXtE6SjS2l8ZveZVLSPj4NHhzF9Slvrs@PDg6cNmsxQdS@ApxAGCCsBrwy14vREoAbmpKfH1sEA2QCTtsgJThxg4gNNI4JNKJigsUxEhguNbIgNaA1lPG0imKPlIrhDyO/@UhloJNSdhryNf9GCLDHwtXkKkzwEir1/@mhpfmx0AfwE0VwTmW/BYQUAq7TNHHv0FcoYVXJEZTQLGEzALeAve@FcgGVbAtLCQJyzowmxCRGAoG7IbSEnYSzBYMR9YwoicRznU3zWHzlW5P73bQuEU118TqkhR4CQ41SVLq7l/08YIyVq7qJ3AqcPxrGpakDvl6Nrc6QNEQIFkqT1PnztRsSrwgGV4z9URmClNNXC@usZVE6dGO4QqxdkCRwFnD7UKgqpOLlDa@2IaMDlDqCm9anhMakVevgpBnmouike5aRdJmcgliGPjJkKpu0oA2trIOHrwCujL5suIQfWpeHYFlayeABRAymqYRusRL6uegGNdnePlAeb63dd5FBjN5zlSN1GY12tXM2F3mXZpj2wyTYAIGqKIkPsIwunN0HK8dQx9CjjDa2g3YENov4yDup6OGFazIXypoqQEoUXX8EoQNYXegGwocynR18dABsiF7JZyH9gy9IrLGQkltUyoqNGFgD@EoCJeIMt@ZU@Hs6cJXRybX/exKOTh7RjspksFVhIyJXfw9/QoNFOzlygnwdevcC0ruwHVCbAybuoXL1U@iVuhXUbKGF8xRldg6pYivRGgy/aFwlXW1qiW@FUgdAf2Z4qfSECicZHDDlkwSCcKyW3kpIg4JOjXkRpEqmnX0pIpRYxTw90bW3cU13XJPTFwY0EhrXVE3huqJo2XBZ9QDHZO6iDMORq@QfpNBJ2mrswbZZpGOTPhhM9pmtDm3BtEDGiJeNggBiCrCxAzQMDiHJJGMxfDop59gTEup5uGiPDO6IT9qaFsotIibeIVMv33Qd6s4jgxNCBIWcTDotBBifVF2OUNWDwT4GS01hBxBdZlTp6T9pexPbYth2QK10i0zkFJaz6ke8h2e64J3pTiICFOqDjuxuM80@OHxx0TnbPHjakietIptEFGtHTOyMQZk3oDhsuzBvOEB4A7hiWPTKgREGUby7Mp7btMeYBVw3udsUxYBDHowedR0d7T3effsvPHB3RjdHEVDGP1cQKQBjHKYW5NRrN7trAW1iTjTEBc3G8d/woiOXzZ4@OdjsPDk6OzyLRvJqYhipPpfHFYFOBPkcQIotZVvXHZm95OYeKqUuzCD6xQZmrRkA2JYIATwHdWKIolYnogSwyDo@CgLPAKs5zO0SRs5VKr6uWy3qxp@Xzpb7a7/Xyilwu9MsFpZCFR6lY0clbCi4I@pTO3ICJzYrgBBKmAZmnL1nMBxwOiKIacCyztfkKfW/JnFYo6KV8Ra1olUpFVUq9nKqUS7peLPXz2axelLP9blku527NXCQbyFotbCM6AwS9DicLqCcQvxS8lroDyzzwelekpyhKUSv0KzmlV8jme91KtlDudeWS2q3o2X4@JytyT1PkahAWZ1SBSgyhwZCrtIA1DbwEGTz5WDCYRpuYLjEGa9A@wUnkkMSMgzVkFBx8jzx6TPwVZJya9d0L6B6sH@MUje9eRPcRrh4vOFlqDR19wDIFxEVk0ekGjhV0DJePlxZWgVT69HOd/@ZAfszXcnaOkV/hAnSkfNeyTN0vvX5/yVmhzhcCDmXmwjlHndny8/LCr1/YG15rgcP48jQ@tmy9Nr4bXmuBw/gKLD5c7l4f3YrPOtAwsiKNDJfH18a14rEGMIypRGOKLqkv/MrUb9N6up/WWu@NgcK4KzRutlTeecVWKzr@SjliM@sgZ8CJPbKBf35k4Lx9f6nHxEIJvB3jgmmE5YmkhY@yWCYhwuX69R0uGhEjBoZ1YVPBOTR1sqJcwFjCKEYX5s2QfRA16GMJ9Eambvqw8WvU7dPHGgAcdFdn5qgHnfb0h34YalXpKX3hBOi6HCxP5S4l39X7E5CCpK5hofkDYEKlTCH73a6xCRRqAnceBO81YFXydAKSqCLmRTkQe3HpBGg2m4c9OzqmgF2VCnHL8/9kqfK9ieNBKP/9n7/dg0a42URDdUZlwdDQsfQrih/9jS3mB0ULfaxv3cWoTyuGmj4Upabikqtqhob1UdPWF4Sh6oxQ5PKbGxAUH4AJt@Aayzmbiwne6xOpElrJy@sMxDJGRFsDTWFXlkRYYlTINm21R6uBicKGTgM52NisGfQpEwojDA@MPJsSWrNyQRZbBbzhxJuwJ@4O@FAzGmO8b@uiPmS2oHZlHVhktWvotzS6o15MerYAnB4tMmasuAZ2UXo6WSf0TfWCGTtoXF98VkDHGAyAn/Dfm8CuhiDbUKFUuqKvD@GFa03csdCFxvKg41Ab7QqjW1JwTPbcBGL4m@dCw@ZaM0z6uEOjh8hF0QVYOlrRuJ9JiFSasVLNptqdoag@/HgswwQpgwM0p6Gl09kcDnvh2m90K9Lm8DhW0vCVyvrQbCcVq5J14pXEdlAJbAKZltnfU/WBhoWByxippqD0IsaNFD2YOl6Y1oDSeRtBM1UXUMvzm0O/hOajj9vQHUcmDcQuZ2G6BdkX2Qm2AGxaTfbJlt@rNds0XOza5iYKuroAt0gT97LRR2RK2lhXsT3KM7lDITStpwu25uFS7gZEuwOVY6uouE4dwRzR3lRpmn2F90bWYmhf6uy5fqB7szZXd6BYgklRwtDWjig97UOYituB6GN9PV6szZenmWvdl/tAMMURFdDuiNeuYdouOaXP26pl4EAw9lyP0dEaNFRLoOtBUfP6YH6mxkT0Z1k3tKtqDmyzWB5IKjw2Nv7E6eOY4L/vSv1C6iXLH6ZeAX9kW7L/3kj2LyTn4kNtR5cmHFy0jxhvGYHXkTB/UXJzAUGSwJ046wt3mC3TkKLE5OVNDeBowyt1Frx/jZFlU@0GI8t4RvltYP8wQKUMBs9hPPivk1r@9tR6dyNPN6ItfagQkca9MHUYyOjzRpMSJSt/ZAg5m707seqbE32ir6VVx91XOm5uv0UKuXumsn4xEv5sJ84I4VxnCPXGlx/vlGscw9F2K4FRTQM6@Qc5nbX0bgw8@hhF7hMwnKDhZsCBNRkvNe6SFGc9vb3mhuOgZ9u9pUyiz8dSpPKH@aklRt7V6X2rcMWEQVzbauSy2azP30Tmr5cstwlduTDsK4M9lxKmLouUF7A4G@JEjOvTWEylQtMbF66Ak5p3o07KphkBClypSJZh6d4Mn5uaZB217dq2@TFNCES3ZyD/BlwpLvx8qClv8Eb@bjCymPtwceak298068EGJF86hdpDwfs2bIhOvd6pmQVcsoZeOlix3j4PFJnI/VAqMMzTySW2dcLczHj6MyqyWBZLt/ZIxs7aXd1U2WtazN8WX0XM3RpfyLL4fDJd28L1MLYCtlhRja/QrfEMKsvogZAz1Ec6td4iHai9VxM3eG0Emtp4r/EW6XrjpnBjAwiFhc@l1bYIK@XZFohlnuoMdJRrTFwV9103EedgVn1t5R6N1IHODlXdRj0XUx24dZhJgwvj@kmPKtt1pkEwtvXjdlSAznShz9zgvTbCxzMN2nMy@vBU3Uq/1@hGpQ91dFFau5jwAV7RGtpDa6gP2U6g0LapewBGeuw43G2FgPz7u4wIpVHRnUrR2jVt07xL7SKNZBTTtvtr83WAB7V6EPSj4p2pXfDwXx@cBoTxnlYSHfg39Z2hPoFhy7U9e6wL1LYJ1MQJI/bcREmDBZ5fdybq1lkCqJHg/evG/0H5dKDa3nhMX52xOXHpgwYV6Pm6dU15SJO5C1YYHtt6xHBXH9hdbWh8KEtdXfUs40IKZoWY9VbpdhypBYMID9BZNA2oPGcmIjY0ov6n@Dra1KT@BBMbukLD@jaukv2J48ywJjzbJq5pXy1oxPIeinAql61AoGFTDvzVwTXelCPA3XXBLrJblkH8xcSNCEYZcWS6BT0LTIu8cVZpaYtnpHfkcuyxiTdaKT/NVGQN92OmRf2tD3SC0IjM3oL7Ev4sLUivHbCs4WTg3iR3bNK@B2wWPta29O4ADzWvNDRrVBiFVMt/bapvxZRwCze8O9ByE/3WFZbCrUssFE42BdU24NWBF7ThZOPUmWmMXfYkQl9ZyzTcXEa@CTVbLzr77dPT@2w9BE0f4vZGtoMHiYCtEDRHdzWcTkeKzHgoRn0sewCUWTDJAjiAXVuEmyvX65s/OuoJXz7RBypus3xk4I5Lcw1mQMyri9h3ifibE9U1vjmxPX1tnKuL2XeJ8rE6MLSHS60QRBjUrr8nj72WugA63WyIq6Hh0vMcgeGWOShEOIbCiHMd4P/XSW8r0/fhKenbp1kijJO/F5wIRyTYMx4acAEB/dW1aa2bmbfHVI6cUdNtk/KGR2dq/fdaDFu/KeC25K8mo/HE9V/rU6f7dqJT1qML6u5eGUAihddAmclQNb3109qRmVrgv/wBc2HcxJV/ZZj2gHxVzhJg12AARyZ9A9LtwfB9onrQO6w1iEzTv@PiKU6ECA4r3GvACz1HBMMyvNsnfTxPBbkpeGOB2OCDJxOlR/gU739sDMLZ@lp5dCtHA2P9TDPxoPzHSgeMDAMmntKD7GgMz9JHcd9PRt/3IwxGG0u/ispwty4EVXGIta2JJ@DO/9vGmOKtY0yVTMvFCHqQ1DcPHj/jAywZDDW2JfZDfKkOwuHENWcL08bNCGuQz7CAgdtMm2@GCKSMBzpVd/CUbuK8Q7jdMZ6uokPBA3udNHQyg5Hpo0QqGFwmowe6hquTd8rDE/sxsHcw3I2BGI@e6ri1YIXGbA6MQR/ZmmpCnfXulNwpjX7NWLIQxtWx3oW2Nxem9XzbpsgfqJ66gdeik41UYgxNH8Qlw@zqzis6ixgxbxKEb2bqoT6lostmhGI9VfA0jTHpOJ231I8i0nyVnI5tdur6FpwIyRAMHvRx9/V5EXc7L42Na8W5m@U8vmQbVPQeO@q3qaCO3rVN9sSRZgOxsAy2HUF1DN2VHhnWZErdiACc3nqhiG38zYolnBhxh9AFrwyQyMP9wLi9jW0udlfkLmCgL1WXbhJYLwEt7T2@@z6koepoNq62@YaPXGuLHCL7AJUPN1ezzQxdQKApkDtVmwSaCD6QVXPUHdHHZglmubWf6l08qNelp049dbqO3Vw@cOY7rhz5Cggddv8iSZ2AnMR/eKhbFfKWa90Y0wcl@VdrUSVI7omha29U/q69ic5ASyqVgdd2qOWtc8AMmbrgDXFnpuR5m0jGE@Ni0rvDClmw7DIZ6bjSvbzesyZq/zgD1bwSntF3M/5BG3AzHP8wrysGaoTi9FASxZhgezyJox6BCYrCnu2IhMKlUmo6zfMxFgi3KgwsAAugqB4U1JHAVKy4BHgHj8IafdJqkcT1tJqtynPSIFyVI@fnLFa86In9g@mYKjF5yoK3Eup5I5EUhGQi2baqJJsMwXUT@Oa14OoSbN@gL5bfRRUwBUc21U4UlrjGdEAApqJ@laFq9UydPLPo@hEwOg7TZMDUZJzhvshf/GHPVztD1SuNDJBroUJQbZQ90of21Q5L108dhn0V1dZgHCACmUyJgrC/S4D/9rQh0zZjX5Fnh2dlX4eFr6MKLCdsRiPMBWtcXFrB83geazyWm/BslZ9wGCooFDB1k5EFdLLnDV2RnBr0qN3EWWye9zV3WZ6Dc6e9DDkiPR23oNETlHS5wLTtC3qqAnPyiz9kmjvoOUr/fFuQPNXYE0kRj0vKVF2GptkTyHUQyRvdsX2QFFYyCD0TXJyjCqOoO4@nC6lKEcBIIVCoQZNhWjX2d0@JcECSqIoKD8DXjH4qsfv0sy9a2fPGOzKS9P/8bYm/9iuO@1SoFF0uQwKQ2hwRK@pdAO@Fb5JwiSnHEgwPmRo@q3bF2gPVaDEkw3OmAY7Z9tjvNVQpEtUBFGKjf7Y@hWbazoFmjRHVp0QRVr@imjXoaSYLGTWqz8uFDgZWnkbNel0jkZqw9SLh1CMFSBC1k6hgYhqY6LFL1BKBQRJT8pYMEclguJcLWbCxijRRMcmosRdsUM5FN45LD/TuhG6evFREpdCgxUl0GvUmNQEnYaOCoNaL9lTJCu1p6eBccoNKbbenn2aVL6HWbQdC3ZOw5x08eXCdEJvZt29ddUY4bp6ssY3uQCYS1ydHJwenZ7tnz06hFeYB@Tlkx10CWoNYRE@wDW2Tql6CekEu4iPoT2hDRQgpklBJHTX78XwsetaIgvp1zQlcghkjpGkp9AeCrwvv6hH/mwA@TesbJMCoIxg9sA0B2bDWsPCTMSqQIn5YXwkOxTIDaTx2oLBi8DjBGlpKq4ojDagsASrrjlVFNhd2h7ndpcY@GMvt1bazFgRrLEyvFfqzIq6tgvnfSbnHMFD@z5ebxXJ7uSnMLeUG0NA1CHO4e/To2dOD5WCAY/RNqW6jUvAP2THijD2NcSGB1h96tt0PiGttDY5wNACz@oMZ0z2oe1c6FMsnjtqIBaYYSvPPxRaICTXTQN2X5zVWF6kUzQHyIDUs1soZwL4xjWQxGKMj0V2zIoZE4JALow4yLnJ@zHGqw1HEKygGxupXV9D1TigR9@l10o2yP5mgx2HRcIyeuKzPbRiqwlHHJfCPjEqBSTknU@IPZ/I5EYgCt6lbAyhwAMvX2BhFEqwiuATLOxfmF9XvQZ56r1Q6vU33tvtn52CUNtUx6vryoZ/Ynl4lryc2PZ8fEJOQv6CaH1WmKpM2LdMBSc/9g3QATG0wbtH4jg5PG8idMdaM0vcozk0sHKgAiCmu9E/Qeg5qd2VHG5kGOVbltq@sLBgqqdDn@sqJQi7BJZeGa4C4QhuhjzyOCZQSS@MXHDWfUs0MZNd0gSfpwfANHIqHQy0wJyI9cMVOXQkW4eKAk2LIMmYIF0NYt3FTeRUMpVcgkGkvWeAEhaMxu5E4k/UtQYCaG4CU6h/eqqLeUyrrVInnTHA/VTN5I0iQhSo1CUNvZEYA16jxa@vS@9/@Paa6r@2B@fu@eZrdA9tv@rY@mH8r8JFlsP2T0KaA7QfM9kLCJrupr8xP3p9K2Xg6DfDyPnejTEgTAl2vtCxha2NLf3F0QlwNtYhiW45A@Fw0E1IYxDnDgvoyRoAUl7SNEZylsGjCRTyp1heAIoBXgB/I3iBHQ9PTnfMUaq2qShJmHCe5RbqnTZ@yNWaqxOr1BJU3AhMmFQvFvCxBJoXLIEKqV2OAR2xYhDxfBZoYuzTGjZcgqNfrdcK5mmrqjWKN4YaUUF/kuJdhRhMAG2OCQotAGAiyCAF@TT9YKqGmZR6D4kCWlJNI03o2QzXgBlPUACA8OlvBSXxgN22/qgCPLX3qUY5pFghAQLAtO6K1NYhIgIhY3KhicLU7Lo7N4LxLpIOK0WbgniPYKYJVuXXI2npB2l7bOvdVTRJAvJ@sQV0LzP9ojf5JhlmoaeSm4sPUqtpCLA25f2rZOH11CLklKUVScpJc5CMYyvlRQX6xq7@FKKFzA7HQdOOVPXZ39w@OPj8@Ob2hAIdCJlfBkiTZrKfbgphpnYeGZJjv5UrdO5ROH@8dBlUZzdViAgkhFnsIV7O5LrXVnG5I/Tk7oXQzbepxIyE5e9eI6eYc4ZDuxb0Z@8JXigDuswMSN1JN8dfz1nm92bbiN5J/u06paVzcRuQCU9ulKk2Tq9nELIbay89Qe7krBsdvZTx7i4eyPPticZLXd4h4MPAgFqAAMVEKoNZgbJCBYzY/s1A5oTD16S4lfWwOh6qaDHMUgTwLFK1j11poSPNVgw1Vd2ga3RiM3T1Ul8cUewSaK0KVIKI7Ng0vxcfo7EcDOSAgYilf3fq0OhXpqliKKjalcWXIbdrGgvj4GHQCiC95MnGH5MQek8XU0wM9MD0FRoQ8mLBlEp18PhkBXJ@@nupIYnVgTQQIDBWVDLPKBGroWb6ysWkaFbpBei1UOeYXXBz1CqkpLw71ac8YAAFP8Rno6Z/KwFGFx6Gx0FQBmZUEGsdq@DM8mBKt0o/SOTddRK62VNGwevo0hUpUqufAmqJ78ur5ZZLnbuAAVXy3H6jKWtGAF3RE1fN7xEJ73Epnq4Q61ldUFFYqqIgGT3ZDs0CKp57zCIwwPqX6I3VMUhOqmtElIqHWVDtlZVzP4YnQZNodLJJOU4EaXtQDGGYE7VMTRRySQk3GKakBrYOurtXD1xtjTFqyKJ6DmSbCkwROpu3DUI7TUHwMBCQIUqXRNrBtSRVzxLBXZJgHYdA/RnVFEdRPuMabahTElUTop1AXtNSkeS@iY2fRA1mtVipVvzWWSU2FAFrcpPKiBNGuISEBgwr16x/UhVpDjduomt3RewaQhfvf0C1LhwoCnBmpMAarE0Ayh88E31fILDQ00xTiLIsP/ZO/kNFlzc0HyWsTF@gSUo3Oy9TmMKa@bOOg2veH1Zn09yVRql2nEmZjJgGjwzdTiWFDTue20@mEtZ1KWDjU37uH0znzBHASHRGkoykACQmTrwE@A@fRSFi1hFpPJXoNZZuGACvIZ9cQ4J0ridcJdS4l7sFInQEXh3XeVMKlyv@yoijPIX/YQxJSBnDmGnWl0Y8rYPIJI53GPIiJDmbgndQ@TVOa3T6V6MxRzWdEpcHI724rVDVsiRuflmAV6Dv7DQ2EXUHC7m@47gTAC73NuXV@G3gPlvA38EwLoVvodDfK@XPLPncnLD69S1K9TEzVItO@CBU4TUElojWj8jwQk1/9Ki4XCZdK7BRzdjpZyNbgIdcKpEA@TbSVfJzE74OkLm1zDnfdflC@JHpfKb4WhJbaF1@fn1ycnHzJt1PJ@P7xC07OA2iJVOh916tElA0X@bgrHt@WYnFpW75XkqSXL18CuwtXqyk2o1DiOd8SkuetVAkszVJpO1Msb2fuJzs0K3xKUfhTYhgSaRtjt9eD2x7ST5yk4uwiOzuYFhjgT3y30bTP3BaZYSC@axA28PoAXPVSLcRJu6Sq2@m8ct@qiUpW@cXPt@aZ65NO/RffGUn6Fr6O8fX9@WM0n8qFT7e2Pt3by@czUHnMfPLVybd2d3fzDzKFk1ZhJy9kt@p/8WdbW4pSV6Stc9eVz5Otiy85JZvnxF/8LHly8s2O62L74ZUjMhjxWYZbJoUCuSBv4LroE/xT85texKyiudt/gwMkMMsNSmySyUIuefoiicV9E5dlOT6jvw6thi0iN3dK/@WHx6/jXrypSM8deHvx1/FiOc6MYABbLrBdxpvxOoIV5/GZ1Gg0wFj6L/8Owjc/h3jQZ1aHR7MQxFWcxZtCgwZ5G28WwSArCqT737797Vi8OUVEaB4dEqWpbDNckcv35HthG7Xjcjl/fB@cg4s6T4OLCrqyrLSD9ow0NzZt6DyEwkO7EjviFrZ7gBlx4mMDNdwVDvIdP8DrL/@/v/zRX/6Q/n5E7/@EH8kpbt1/@YAQHUZgvKrV@2HpJFIqc7YNvbwGtkeh@1NRgEvsBPYaWgW/ZPFyI9NhuQpROB4xrNRD@CR@lYT2j4SLxYOFa6FFziNNwDWRPgV5fWyRx@yyLPjDHVjRBR3AZJFFpoO6jS@qNEycrLoFjRFaSEALyMfAxeLvoPKnay7SXLgTWgSWa2p4HCnZomyIDjtwbcGP/uEKrfjcoi6@MwW5eW2RX/@KxVvx1vn5Qwt/3df4e/QGf689/J1p@Hv6Gn9nb/D31MPfiYu/x138RWl5LC4AZUinnwLL6CPtXa5ncItix7eFyBuPxf9OLxIj8Wu4ztPCfN4SX6RrNf8PnFQttOHFTJCn87kg1F800@kWzVur6WeyLpw3CcsyfYqdF3WIN11v1Rv2Pr3FThMuIZm3k0X7/vmLZqu@HIcfzf37aey09yGeZuKcAA/fbJJ5fd6ct@rzeb0O/zp9zv03uM7rN/70tbhqG4DCa36OBLTdkpptqd1k1znYRamJLqLUBkMT3h0AbLVi8WtEF9I6p@qiGkJLLhbOBUK7xHYV/TSXkKq8reSkwvTT4oESiyscJ22j11scmIC9qMTiyKRXGK9eoQ4v33/9r/Fuv//634AVsobf5ELfWLxBCDA5iZ2smb3MyhfyBRgMkgUec5gdyj0k6lmdZGfZGcmObLkHJh1@WTAZ2T7JDkjWylqyDJ5g8EjWQ1MfXgP49SEWB35GNouRZy8JpGLiUEHVpdL32w7h27EW4V7qwJ2IclLMJsViMmmcF4rj11wm2Wm3kue1uOS22xLj24iSr1E9ufM56XQOnjzodCRE5fZj@3jxPz4eRa23/kfH9uNje2TD//j4@DE0XPp@WrgPV6OZrvuvnXizttOuCoiPAWbGpfpOu5kT0FxMA5Yp6Jb@yGsRI7ybW@0YCLXPn1/Vnj/H/9Vl7apGDaEVDJ1aCOCDMQM4MgeI4HmtRg1ohuuSxkptaLx63g5NzCA9vwKn5wTY7PAvLdn@Dv7G/17/x89IqnXOQz@4ntdT9OLxx/PX8@u5/2zyqZRvSdXhhw5gxyDX8yYaKdA1mFop/pyfz5kbPFN8nUXYxDTqTRp4AQidPs5SbSeB0wDBMOUvaLXb02yWr3XBJZzaVt/StRG@RneNJLq4ngXCkLzNU5BCvlbL@@ZSuVYr@2a5WKzVtkOoLFh8IwDprqrVsDfV4mMe88D6WCqLc2ZUF32Sq3L37qX8rxfsjMcg3cqV7Nu3oVOn0zOcTgfdc2/fch0O9400KgWwZ8tv30I/T/Ig9z6x/RXLCkixsqQsUhiqrup5TuqNMc5wuPXT5XiqLTabtZ128pc/@M532skG7hugrnkZI8A4SaFeL@abzWIezMUyz9e4BNuIkhqkKzI/T0gcKx1Iqcm47yWXSzx1nSfRn8TrZKcJvcDFi1zP47QRSL7Ap7oznb8Gl8BNrlSYI8kXU@V0xf81tnjS3Cb@r9Vq5dL57dL2/fPz8xU2BilV7VptyPPGtVrFKZR5TfPVkeOWf/XevVwF6qycrbVjnc6D3bPdDn7JDNeGYXwg6EhpXgzX/cZOskXnuwqV8xaW6LydTFZr91m7lwsknqz5cEISyCcpV2jB4yBUG308BzSlsa7c2/ExkUs5GHhiY7pHp5QlPVzmdIjd72@BI7QY6eKKtKubZqC//cp2zN6V0dO3YvGTR7v7B2cZpQ5jmHK4u59RTp/txWW0FhZ26p1D@9OD3QfHzyDAyaOD3dODz46@OHh2Au5u7NUbVddVfaLrV53J5Oo1qvjWO/oYXBdXR9cMV331Sh3Ti9QYtbu6ev@T773/yT98/9MfvP/p997/9Ee//PpH34P7D@H@AXv/4N9WCvj85df/5A/e//5PwfE/wf0f4f75L7/@3W@zm9r/FO4/j7j9qX9H4NhNqvHmNl6ACGWlnN6G4WS7UgFkoK71GKT1m7/8@oc/@@XXv/VjuP@Zf//45v3bP19//@i7m28M98M/uB3mB/8O7j9icQWwP/h95obvG/C/z@B@68fvf@ffs/9f@D80/vT97/wpPnzLP/7xX/z5@@/8B0Up/8W/fP@9H7z/7g/ff/c777/7/fff/QfK@9/9l3I2@viD9z/64//6J3/0X//k/6L/P6TPP7rL//2P//Ff/b9/9f//1Z/498/h/vdg@vlf/QdA47/545/g/4d//Df/8Sf4/1f//G/@@P/@m9/8F9Twe8zw3//Zv2XPv/7O9/76u//0r7/z9Ybn9259fn0H96//F7jcPZ93iecu5fpYl69/rfz8z9TGIhXAAaprnSjAMe7NdJDlY1mS9R/QCX/0j97/7m8Abv8OQILt/wQb/JkFvL5PLV9@ueSXphK/kP7ySxChvvRFqS@jQN8n5K0E3G32/lsA@JL6souEUJDo/4NQAEZ8qABsKXEKgvsLmfMvv/6nP0P3MCS6/kY0vmzgGoFNIPDboIjfx84cFiMK@30kB@9/8u33P/sH73/ye@9/8ps4Fgj5SmY3I8gfmGYEwMId4BCweBc4AJRRjAJ5dyumgGGrjtNiMTn98iU0whaYQHjZjhVyYIvJTWqW0QwBQTreZrNRaZyHgnsay1fAhvNTaRiE08wrDV57afyobjo2bYAfBcWv8RI0Nss44YCCdgPixUAsTKZTBoGATPdoLBCykX5KOtuNKQuYRocmjYFghtDpKScrXLrceAAJNqYPCMaFkadjL@H9stEsN6ZNjO4dzQLEkd6DJAEKP/abnjbfgb1B4wT42PTBO8hKuZFON8vg0qBFpallOjRNuUALR8ueJrTc6E4I7vHbuU/Ip5xc5thMAFQl8aHxmV5A79AJsR3wb6e3/eLQf2Ck9zaGh3aa0vphbsx/B51peB8A4hUE3BoGtyBgbu6D95RFlabJwivNYoCaS/tTiaEDZVDSsTRt3zS1QPqQh4@56mxwxuiwOIlEAkz1JpfjOscghxHnoup6qoOrV5RfrBKuWOHQGbfasP2DiRMqrm0/2IanDP@DLbpnlpakth1LJFGMT5IgJSGds/N2nBUiKCG1bdMCpCkg@RR88L5/H8xQQ/S9cIvFF@GYoEAXKoHDzxM@lqIfj@HpXIGOTBCJPXYHe/YUuPkMx2XkIi5A8GwmIfYtu1ptvJPzpRi8qX2Cn63xP6ACjYUf7xXrdaz05rVAJzXQCIxhMdZs@iutRI41Tw/OAPzsmMhKViTA@1/nS0q@kC8ouWKxUFLkfLGSLxbKOSBlxWxBUeRKPl8pV0pzWpb7QA0y1e1uod78ezeu/@PvrbvWu@IVa35JpiKdmZ3HmmaDbfRL4Ior185yNTq5Qmsu0cpm8KfkcvCEPGbkQul8a8u8FrDIbbq77BrXtCGbsWthijPBn8BFYp/EyCfgBhckgotOxN8mcHRc85eE8dNzbFmYkwuAPHysDcjDooNWvL6@jtyx@NZXX3mk2QTGXjg6jMUB6Yfhx94FoycORfrBuN7E0anvgJAHR18cnR4dPxEfHJ0Cs/0touSyYiw@n8/74cw9terk@Pg4htQGRKecjOHnGplMJtS3C/b5VI0piqDkhJwsyDn8f8Cg4P/u8Ar8FXxCqJwSI7Fx9KrBHUNEvgdE@p7MjIXiwphFY90/HtyM0SXCFiDReQy/L9Q6j9Wl0PMMT2s/gcYA9LXII9wk69nkzGabMfd0bQPE/pB9KXvfsUE2@vVh9lTrgnk9MNjx0NDroYp6JN2R4Q03QDwbj/BMk@78L4vhYNSFDOJiAQPYg4dj2vY6gBJ5drKhlI9DjQ@4Gk9VPgD406PPHp5F3mcHu/sPY0Wyd/zkwcqr4AMVyKODw7PQWmK@QdBCGMW3Dh49WrX6L6CJNSoMb5FCKZOBoQUe@M7Qi77FxIsARBZv@cBLQmqWa45@757ckN8JdS9BnjX23qWfTEblXEWuFAABoNQDHeR22@hB2eOqp544CZecPEIpHmXxRlM1r@ckXwKJvvMF9DlgFiakTJqxx7gtsCKz4y2GG3sIkvUIv9KDX@TyYniWtIdf4sV5ki5@EncyJhsd4YVOaHSMwRCGgSs7AIh1VZXA/bEXhI8K1VBhtzp4LA3qdsPHXAOOa9FGn2RjIp3HVSrlQrmSU8qZcqWcL8jFQiEjKxm5VC5VgCRn5bJcLBcqcqacr@TyMGaAb6FSisWBlBp9SYLxUOY4eFchWktDxfJ11NBvi8NmLM5mp8gb/NZ7XA3tE8LpEIbDTxy5Ht30vG00OCWPJxJyMoEYVaKR@OHhfvbwkOP20ILz1ftZjuuhpVDOZkt7HKdTn30Y1xSOs1kY8AIwj1my2b19jpuwCFAtBccN0XJQREad4wy07O8eHmI6r9CiYHgAu2A@zGIGlhKAWWjJ5Sinz3Gvw@gAbpcllKc5PUALpok@h8xnH/w47rMgP9ksxPCUwbEYHgZl3d3luCNm2d1Fn89pwQssq99Ayy69OM4BCyAhxw3AMHB03eK4LhgRFTlOA5M2U8ENlfijmgLLUzluxioIq4jjphRa1S444Eh9d0zm4cOH6tDr6QN2zRz21iBr4GNMJweH3c8@6w4GXWe2e/DZU/T5/POH6qvZxOkOun6wbgcuG8KAz8VotnpBHo86HdVc6/MN8LFWfDqzjo5566ivIU/@NcBERp3Pwedz8Fm3fslig2sEoF289kbw3lO71Ce4qA99T7tdroaI6s3GOk7VYZ@hn@rOjFTNsWtonza2kqlkZtYqZs9r1JmMUvx1tjZH336KfiYOaSJ/PWtNG9lzkFJKin9qIsW1p0rB4DJbox0gbtUtdUdW8ulpFXWQ2v0kSQryTkq@t/0m9YTfUXL5Ktfe2RG4lny@o8jlarH0YnvCcXwVnzu5UvVNKpvMEoIPvlU63ykVIiFKpbQqKdVSia/NoSY8GJi6E0/vdFKpK1294HnMK7JPkH/2RfIZLaJR66emmWmDZYrM@Nq0IQOR9iYwIGVvxNVDrQwT/BYTi3EA0U13slUkzSlOrpQ5SF@SeKRFSD3g/fJ5sDISviKGJSO7RFIV2Gfc5HKRF3ELfsfud@inbMjLKCRyzbHneFSGHpMNtrVR@cKtxs6QyaYffieoD6aLX46kB5pBxmO6RQibwpBLlVis6bOZJ@wjGjXfijocxEP8RLDtiPhpS2/Jh2kYCJzI6QzYg5F4dCw@s1y1H8Zypk898aGO@9a0wG2fnWUVD6b4bXTDtmrXwnNhTs9d4@lXVGkBw6DaaIJJ7ZEUTZ2o/BUtV6fZbHQaI3009mYgzNC6aIaBYVAle4RB4kGa4CxBp7EHxc3WLFT8pKM1MY1PY80eqqrYa@xdT6pVgJ3X9Ab9@DEXx8NHO1ZjQstzojt47uXoONEnOh4w0YYv2wcIuA9Vez0Xmg6xamEujlxWP@FRBpqha8yQ79FpZOe1QaOF7m/xURc47lwQWm/PY03oUrVZXG24ky77FFi2C1JQsTYFN7mUrw1Jt9F9Ma05jTHw7qRmQmVFZBKi1ij8WxNGx47YaUwXxc41WkpOwW1LGSVbySgyDIkwVAI03CWw5@GW4QZ/GSWXlJniCOEy2WlWlDOyLmc8@8CCWs5Wq1jZ0EzUCm@VTyvbZqpnE7Uu0EaDHlqjWVQzQzI2MsMUhHqqqyYD54WU8HqnmM7neb72GnLnJFI9cY/fydd6qT3S4cEBBna4FVLM1/qN1Au@ltriG67@uhZt8hQfa2InpyUeb0Hl@uKYOxm1smSrKGeuhY4wN1XXS8glpdqaJFqCDMXLvh3Uua@a3DnU/ZyAEEGi6ybANNTALejSjM1YMAoLtzEyi6YOTSVXlJoPEhv75CXFpfBbsGxbZCqZLCnJJJ@soeC/Be4@eaK0JAmELXlP3uGAUeGqXEUBKS9Clm5kgS2sFUEAm8d6hjsm@Uosfh2bX8/r0c143yCzmZoWAus9QgbpRIxIdJVY7MTJFjUJYpPOzuw2dgdPd2s@9O5@LF6l@5cWe1BI2z9CKkhbH7s0na43X7B3G7dVQKoxqoykRc79tXglB2XuRexQPvc6xmqV7TaQ6umm1I5xHO2pbAmuXOBZTsm7ONUETvavg6@cVx@jDE1SapX1wNY5/@6JYV6Xc0KTyn4pEn@XhhrBrVhN6V0cCPqcVrS/D@r6enx9DbLtHI9FK7lCLG7ZwRYpkCg9oHQwEhQKHM6F6GR8WnlRelF@8fjZ8bPjQ3I/Wy1Xy1G5oH0/k5GTcrJO7gMDajw9AJnjLbEL8jvrc7oLLF6LV8fJXD6ZWwrWiE8b@WBJNSU3m4JcV8gO4CqpAr3py0Uh@7bJEK9JPYoK@Lz/jR/np/Uy2BVg8qpQp4W00mzK2wofH7//@t/gcaPrgy92H5EkFvBv/@xnSulv/@yf04W95LzGCl2KAyQa5WIpfh5nWciXCA8WujqoyPGm5LvLJZmPuwKzQfYKcfetr/ghpWTL4Ld/zGxcEWotXonH4uXHL98SUgfhr9kbDAyFmiRpSaBKVEGIgj95h/NH74Stl0BLXDchQXhSQeBgzmO72Wxu4@wwSTbTeEJOKdC59ta8ds5mCVCC2LboT3e38ae/CB22XRfsgQ2s23WdFJoyAZFDkt7/xu8qSvFv/@y32/zbztvON4GkViqVoqzEf3XzivsaUhTIi26xLZtVPGsqlNnec6TOr1z2kebg3B39QC/wtrqj4nlFVIhuGtYFBMDxHMz46UdgAKrkjof8Yv4I/AZPnfjmrurqxXxgc2f4MXc6XYeH7tyqJA0Mbzjp0lN2Z87syDumZxAkwBcDJHVq7pp2VxqpOENAv/fjgvgDEKgeemJJMOrhEQL6PUTkOFGTQocqoYGi9ToA1sFipfhqjEDKYzwN3J72@xw9RqybvVN9rDqo1AT8g7OWRz0EQ1U09JBycD52iR8KD8fSGtdJcp9tFBfoKWeb8h5uMjgcR6uWUA0MOh5d4PCcrn/khu4B50S04SduuWD/N0D0bdRfGcCzT5iHAcKP4i5CYBlRSYjPBzSiJSJpWv50kAmc0GUONB8Lq5/owoEmRHPjECOjOgOqaslCRTWQVgqaVUS9fC25ep5hfGJDpvVNj2MbpN4gwHqj0hFaEqxQqqGwbzjAesnliDoSynjRkNFypBt@TgCQNQgeP0YdQ7ij3u6@onp1fM0IiH9i4OefSEdFRuyT8B6xfO2c5KpreBQAhjYKgCGlAZ5VYVWUWULV7mSAhwCwL4i2M5AM153ohVI5TzOk4qHiABT40SVQRfLVBks0c3iGNyxFxRsSU7/UTXpK3s826mdTWaekeIb7VlD1HDLYRZ6iDlTlUkmhFlKVDHN7cHD4aPfs4EGGCHIBwfEklmaHsKlI5TLvNPXvmxN36KMRBmHdV@wW8wzJU24meV9K8n7W70erPR3NcBABfuEHp/PGqWSDBnP0EX5OiUVMxmoPaVWGhrGS/kFzPOHNTjMZLmZl4piIN0HlBj0/HucQpTGtOKLg0ie9IQwWzOdtwAaE5wbQRloBNeBTtw4IHmNUo0Exl1t3IhsIqyA0mZ4Abt/E76slUStTlNomad9RSfIM9TrDkE5J21aS0gXURDBsJD91kzUNePOApyCXqQl/7ZfAsPqYixSruDN7bxa0X2rinxPhoEJ44In58ODIL/48CXxGGJ9rpjz@@lJ1yJsGYCjtcSIj6gcmPY@XSjIVnxDsjYg8h38@q@HVwgBduzcTUT@Z1dsfGmYv9SaaxhhYTaOfSqe1RiPHX0OSzhiIkzsGYqijvMbX0K2/5BZ@klxqty3In7ht6Vfky8ePHkKTP9Xp8evWi/PthJQB1pavYRHURgqBHhw/PlEdV3d4cYzvw1AISuEXEfxERGjtkdvKntPcZzgsmoS9ECjnQPf80rt7szN18EQd6amkmmQHnzApAxrFqKsiE4JqRjrNQxHVlnG@VEcNbrlxOf560KBQQ0fv17pQ0Re1udu4TA34mgevYTSJAiTRUBQauweBGi48VmrdwO8jPzx7/KiRrKsEY22s6RXJdDdEDkAUijD0RPeu46izJdQBqkKxymNnFynCwJVOcs3lstQltZkElnVjfh7ZVNmCKIrJBQL3UpOMj3FO42aT1pwFFszGegMd2ND22cEZl4GwzkTn0dHC4W1GiRY7lt8I0mDohpSCDoGzU4RpNPL37lE3po2j0VCyWR5QszaH2FzA3FQo9ji1uaM2eqmwItWxsUYFgCIqkmq5V6jWGFjebKG0YzswRDR6wEPec4GENFB176Xhze65gG2NQJ3APXYusrGV3y4fG3vf/LJyWnyQ0rqfy1yGe@XaFohozjiaAUe9EhlbBDTW0Rh20UygAkNNlcbqhS3le1mtnC3LpZ5eKujlbK6sFfRcpQtcotbPl7u9SkktFbSuBIObR4OIIwO/wMMx9Mdk@3dLdhNjVgYZv9@XgVvvFSr9ipLN5fLdcqGXzef7ZVnN5Yo9pdytdG/n2hb5QXEroLs4dqxS4E83M3exG7TdD83/Dw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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'?'=="-"and 241or 1')or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye){{}#}#(prin 199)(bye) 46(8+9+9+9+9+=!) >* * * * *[[[3+4*7*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._Vd 2=>+u 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Sumerian is a trivial Python substitution. Cuneiform is replaced even inside strings, so "?"=="-"
can be used to separate Sumerian from Python 3.
The only problem is Ruby 1.9.
invalid multibyte char (US-ASCII)
. Parallels with Python:
The standard way to fix Ruby 1.9 is to use # encoding: utf-8
.
Polyglot already has such comment for Python 2, but Ruby has stricter rules about it – the encoding comment can be on the second line only if first line starts with #!
.
Fortunately, there is another way to specify source encoding – to use -KU
command line flag, see here.
So Ruby 1.9 is supposed to be run with -KU
flag now.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##zb1rc@Nadhj6@TD5B/fLFsjTJEQCIMD3Uy2ppdM6093StNSnzxxSzQZBkEQLBNgAKJGtZtfM5NbEE7sSZzJxjceJz8wkzrVvUhUnlcSTil2u8nxNufLJP6CdL7dctzz/YO5aewMgSJFq9cSpuiAB7Mfa77XXXms/FrqqO/zVr@J4kRPbnA1M2yOe7nqk5xiXuiOSvRm5rxpuQcnFYgi16wwmI93y3GosTmRCLP2KHFma0QM34tkXumW80R3wUwgZO/bAUUfEG6oeWAwIRR7o5tvRW49o9mikWj0XIHOEnKjg2Z9oF0Ttup6jap5hW@CVJ@SZZaqjbk8lAKE7Y0f3aPQFAlFoFzTMsk@RkMe24@qYvKa7ro2OJULq@mjszZpgKQOE6hj2o90nn60ErhDymQo5G5v6dCUvcpY8N3SntxJClskXZ4eHq64K@YZgW@TwZv7kHHnmuKqprsafJ7sTzz7yVt0LZHegWypRxIqorHoWyZ6j3ghSIo6u9vqGqYuGpRGBDHVzrDsEXUjfdqDJPN0sZ8vZzu4ipKhh2PLCcyXaRnAR1Rm44Glf6mDUoSXGht4jfcceEdVyryAluZJdwGO0lWV00CCDgGjklQuhezpxLWM81j3mCcXVHeoNKRPTsC5iDPtOHLs30QxrAHA61Ot44tEyuTENgjXJ2MdhEQ0kTmuBgUEWTu2RHm0LF5AXcu2Odc3oGxqrHH3q6ZYL5XVFYkDbXRmmSXq6CQEWsWsZ4tpk4kacuqY6FDUxhpWLqZDRhUkMoo3HhHlBMSBLh9ky0Uf2K4O8AX9z6JLpeERcYwTenmb3@7pO3ujjIQSP9ewYgUsbrxQrtCV0gLF0KNr@ybeg0jysS6sP@eqRbgQOMkEzTIurWjbUnUMsdcRQQRvPaNEhmjBE37ZFdO/ZumslPXJlOxekq2sqlhkTc/VBX52YkKLRx7YAJDBcMrLhDS1oEcgWBPawIjBuTCy2tiCYTNC2@hh6JbatjbgCDR008ZWjAnI4rt@InjEC1DC8pEt01TWQXEEQV7d6FC3GISGzobTRFieXBvQ6qIqJQ@N2dYfiPY2XYCkgSjVE1NSVY3iADliKXXKiqw45c3SdZ0iqu5o6RhSNJgmJ2ZiChwURKVbW68mD48MkYCcLIapjwEYnd/bNz2MqERsk0anB3eC4WuzgyQNynWijmRFMwOCxk1J50nhHXKnd1uGeyl1p4MxjEGsMasUkkj32JFUYQwYFDzIoqWhEk3CpiGMzkjCpr7RBpM8wqB60BlAA8kWGlkybOA6S9kWlqhdQaNO2BlCfUFhnYrEmL2ahCQD/em6G6Jc64gBrI/uK1vDZEDAE/gAaIStstKEVCuMN9EO/RoN0XducUDgI6XrYGaFWICjGeNQnX5C@apgYBPwxKpZrR3cBOTHMxOphy48MS@@JJMgGJTkOdMRLSE6FSKkD9IZRhLDQTAEwNIRNi4pe73/793qDAcSzq2m20/PR9QtAdo2OiyrNLIxsBBHWtlSTZgvgMpg6Cw4JXKqm0aMkTrVmfhI0EzTVK3ti9gjtqFcGdLmhCpRWB@qgeTpDcnviQR4zZKReMHJoMMyFgo/ULjQsTYCmTYstkPv70EoadHOKM8Jo4vXLRBgfkKQrvUjtVFM7W20dMseL/HZCkgY1QDhxmzqBLXkb5nyxuzROuJ7q2kYvNp55Q9tSiKARTmvYY91KJZfiSGaSTjfJi0imU3zNaGhi37B6qWQdcLEJCSf5mtbQWkb1vLYSPJokRHOF0WB31VMazyGpoZ3iUhoBZyECJftC8E0RP9vtYJWjtxhxxopZdbtkDnHKtyBe2oggQIdE19T1cSoryjySCYRbW270WFfSlTj8AleN83QynkxHi05jgJIuFRQ765lhI9kyx0NkNqBSLHcMNNdB3NVUwB4XRzQP@LkM6VK8psMgUBZKE6/0JFDtLhDSAI9ol2RdDsMLSCj9GBZdaLkn671IRwYiAH3Zc29QY9NG1oDmCUceIB0WJqoOoGkgMCvILisIS4m6LBfpwgKCgrF1dVIWugZ0AuxuQNN9nI@UDcBzCoOB2FgnidCekTrDUY3xBYsOg2OaSkZAHpwZ0XSkOUB8dDagYCIT2v9cYHqJ3SdZQSkUlvvYjS7mOdKu8BUQ6TfSrT0JCx/tTEhoSB94bFO1BhN1APTCtiCIqmn62PMJFZTE9YAUrY431FHwB0/RHcYS91fTpoNIwBst0kAiz1rPHwpVpC4@zy4AQ4Z8HxMESM9wgCzBSL6SOgBcriTOvUSQpQy85DZkIeAAAMn0qa5NPKBqgMBXQ0MbAs5i7ixGF9kgtJo8OEVTB8ou9MOkMTNy854SE6XQCbOxMQoBW/RmPDC4YlTNJQfa@FGH22NW3dGaiO0wizAQRFxFSRUB9z4Q58i27DWRQkWG0SLIsg9rB@DETpEjhoErYLtoZw3Z5LCJoM2AakDPB/wbet7YrcI4YXjDSVcETJHOnNmRd2whskieMzM8m5m7pt0FsuxC/5SCFCRt0jWmKwWibmEbvnJjl8CA9V3SgJH79QSwLpXsu0Awqfs@Ake8OEq4aRTsyQEgBRKholJ9l5LiQyAqpzNLS3FLSMllCId9l@PBgAHDqvkcmbflbL4Cp9VcIlg0M6KEUJLraNQgRHhSjB7BabZinywV7Y55jH3CcfDoq6arw9uamCZaJxajcinGK/DkOvbJJ0DaUjQ5YzQ2Dc3wOsyX3Lvn8xRkCwQ8ZJv6yDPxEOYTX5IWgaAAjD/8MGjRs08ps5vioSCfzJcS1h3Hdli63tCxrwh1QLBYtFL37RFSd/KcMlzIQYNMa1go2/tjKR1K1bUsRDimUn45mRRf2YaVuk5ubW0lq8kmjJhbWztgqqNpB01pMO1Qk0BNCCeiiYbIUBP6tmgIdDtPzltBzFP@HLvDFEf7N8Y4pbaq1dx5Rm3J/lvBNw/1DCMGQAv4gniSfKOBRp7nmldQULHbXy79Po56p5pjjP1K@Fy9VJndr4UcrQZoONtBwaCGzMvtdTJqOMBdgDCgDVNOst3Kts/b1@1euj1PZjA0X1MbXSgUpJcaiQPHngAbwrfyVUE@5/lWDpiPbiOZTW6nUmUBxDiQRPhPy3xaZbWdSuowGqba7SRUql8/LW3o0PimGYXnw6qCfCDDA7x2KilelyH9Ln/Op5MQlk9mQHRrJJNQMxpWgksLjX1pqYKOn36DVcx@Oh2j3RukUrxvDKfghkLvcvCTyZs3SLtYHN0Qw8yJyri8sQ8gHVkBrIieK0Jr4NXtE6SjS2l8ZveZVLSPj4NHhzF9Slvrs@PDg6cNmsxQdS@ApxAGCCsBrwy14vREoAbmpKfH1sEA2QCTtsgJThxg4gNNI4JNKJigsUxEhguNbIgNaA1lPG0imKPlIrhDyO/@UhloJNSdhryNf9GCLDHwtXkKkzwEir1/@mhpfmx0AfwE0VwTmW/BYQUAq7TNHHv0FcoYVXJEZTQLGEzALeAve@FcgGVbAtLCQJyzowmxCRGAoG7IbSEnYSzBYMR9YwoicRznU3zWHzlW5P73bQuEU118TqkhR4CQ41SVLq7l/08YIyVq7qJ3AqcPxrGpakDvl6Nrc6QNEQIFkqT1PnztRsSrwgGV4z9URmClNNXC@usZVE6dGO4QqxdkCRwFnD7UKgqpOLlDa@2IaMDlDqCm9anhMakVevgpBnmouike5aRdJmcgliGPjJkKpu0oA2trIOHrwCujL5suIQfWpeHYFlayeABRAymqYRusRL6uegGNdnePlAeb63dd5FBjN5zlSN1GY12tXM2F3mXZpj2wyTYAIGqKIkPsIwunN0HK8dQx9CjjDa2g3YENov4yDup6OGFazIXypoqQEoUXX8EoQNYXegGwocynR18dABsiF7JZyH9gy9IrLGQkltUyoqNGFgD@EoCJeIMt@ZU@Hs6cJXRybX/exKOTh7RjspksFVhIyJXfw9/QoNFOzlygnwdevcC0ruwHVCbAybuoXL1U@iVuhXUbKGF8xRldg6pYivRGgy/aFwlXW1qiW@FUgdAf2Z4qfSECicZHDDlkwSCcKyW3kpIg4JOjXkRpEqmnX0pIpRYxTw90bW3cU13XJPTFwY0EhrXVE3huqJo2XBZ9QDHZO6iDMORq@QfpNBJ2mrswbZZpGOTPhhM9pmtDm3BtEDGiJeNggBiCrCxAzQMDiHJJGMxfDop59gTEup5uGiPDO6IT9qaFsotIibeIVMv33Qd6s4jgxNCBIWcTDotBBifVF2OUNWDwT4GS01hBxBdZlTp6T9pexPbYth2QK10i0zkFJaz6ke8h2e64J3pTiICFOqDjuxuM80@OHxx0TnbPHjakietIptEFGtHTOyMQZk3oDhsuzBvOEB4A7hiWPTKgREGUby7Mp7btMeYBVw3udsUxYBDHowedR0d7T3effsvPHB3RjdHEVDGP1cQKQBjHKYW5NRrN7trAW1iTjTEBc3G8d/woiOXzZ4@OdjsPDk6OzyLRvJqYhipPpfHFYFOBPkcQIotZVvXHZm95OYeKqUuzCD6xQZmrRkA2JYIATwHdWKIolYnogSwyDo@CgLPAKs5zO0SRs5VKr6uWy3qxp@Xzpb7a7/Xyilwu9MsFpZCFR6lY0clbCi4I@pTO3ICJzYrgBBKmAZmnL1nMBxwOiKIacCyztfkKfW/JnFYo6KV8Ra1olUpFVUq9nKqUS7peLPXz2axelLP9blku527NXCQbyFotbCM6AwS9DicLqCcQvxS8lroDyzzwelekpyhKUSv0KzmlV8jme91KtlDudeWS2q3o2X4@JytyT1PkahAWZ1SBSgyhwZCrtIA1DbwEGTz5WDCYRpuYLjEGa9A@wUnkkMSMgzVkFBx8jzx6TPwVZJya9d0L6B6sH@MUje9eRPcRrh4vOFlqDR19wDIFxEVk0ekGjhV0DJePlxZWgVT69HOd/@ZAfszXcnaOkV/hAnSkfNeyTN0vvX5/yVmhzhcCDmXmwjlHndny8/LCr1/YG15rgcP48jQ@tmy9Nr4bXmuBw/gKLD5c7l4f3YrPOtAwsiKNDJfH18a14rEGMIypRGOKLqkv/MrUb9N6up/WWu@NgcK4KzRutlTeecVWKzr@SjliM@sgZ8CJPbKBf35k4Lx9f6nHxEIJvB3jgmmE5YmkhY@yWCYhwuX69R0uGhEjBoZ1YVPBOTR1sqJcwFjCKEYX5s2QfRA16GMJ9Eambvqw8WvU7dPHGgAcdFdn5qgHnfb0h34YalXpKX3hBOi6HCxP5S4l39X7E5CCpK5hofkDYEKlTCH73a6xCRRqAnceBO81YFXydAKSqCLmRTkQe3HpBGg2m4c9OzqmgF2VCnHL8/9kqfK9ieNBKP/937/dg0a42URDdUZlwdDQsfQrih/9jS3mB0ULfaxv3cWoTyuGmj4Upabikqtqhob1UdPWF4Sh6oxQ5PKbGxAUH4AJt@Aayzmbiwne6xOpElrJy@sMxDJGRFsDTWFXlkRYYlTINm21R6uBicKGTgM52NisGfQpEwojDA@MPJsSWrNyQRZbBbzhxJuwJ@4O@FAzGmO8b@uiPmS2oHZlHVhktWvotzS6o15MerYAnB4tMmasuAZ2UXo6WSf0TfWCGTtoXF98VkDHGAyAn/Dfm8CuhiDbUKFUuqKvD@GFa03csdCFxvKg41Ab7QqjW1JwTPbcBGL4m@dCw@ZaM0z6uEOjh8hF0QVYOlrRuJ9JiFSasVLNptqdoag@/HgswwQpgwM0p6Gl09kcDnvh2m90K9Lm8DhW0vCVyvrQbCcVq5J14pXEdlAJbAKZltnfU/WBhoWByxippqD0IsaNFD2YOl6Y1oDSeRtBM1UXUMvzm0O/hOajj9vQHUcmDcQuZ2G6BdkX2Qm2AGxaTfbJlt@rNds0XOza5iYKuroAt0gT97LRR2RK2lhXsT3KM7lDITStpwu25uFS7gZEuwOVY6uouE4dwRzR3lRpmn2F90bWYmhf6uy5fqB7szZXd6BYgklRwtDWjig97UOYituB6GN9PV6szZenmWvdl/tAMMURFdDuiNeuYdouOaXP26pl4EAw9lyP0dEaNFRLoOtBUfP6YH6mxkT0Z1k3tKtqDmyzWB5IKjw2Nv7E6eOY4L/vSv1C6iXLH6ZeAX9kW7L/3kj2LyTn4kNtR5cmHFy0jxhvGYHXkTB/UXJzAUGSwJ046wt3mC3TkKLE5OVNDeBowyt1Frx/jZFlU@0GI8t4RvltYP8wQKUMBs9hPPivk1r@9tR6dyNPN6ItfagQkca9MHUYyOjzRpMSJSt/ZAg5m707seqbE32ir6VVx91XOm5uv0UKuXumsn4xEv5sJ84I4VxnCPXGlx/vlGscw9F2K4FRTQM6@Qc5nbX0bgw8@hhF7hMwnKDhZsCBNRkvNe6SFGc9vb3mhuOgZ9u9pUyiz8dSpPKH@aklRt7V6X2rcMWEQVzbauSy2azP30Tmr5cstwlduTDsK4M9lxKmLouUF7A4G@JEjOvTWEylQtMbF66Ak5p3o07KphkBClypSJZh6d4Mn5uaZB217dq2@TFNCES3ZyD/BlwpLvx8qClv8Eb@bjCymPtwceak298068EGJF86hdpDwfs2bIhOvd6pmQVcsoZeOlix3j4PFJnI/VAqMMzTySW2dcLczHj6MyqyWBZLt/ZIxs7aXd1U2WtazN8WX0XM3RpfyLL4fDJd28L1MLYCtlhRja/QrfEMKsvogZAz1Ec6td4iHai9VxM3eG0Emtp4r/EW6XrjpnBjAwiFhc@l1bYIK@XZFohlnuoMdJRrTFwV9103EedgVn1t5R6N1IHODlXdRj0XUx24dZhJgwvj@kmPKtt1pkEwtvXjdlSAznShz9zgvTbCxzMN2nMy@vBU3Uq/1@hGpQ91dFFau5jwAV7RGtpDa6gP2U6g0LapewBGeuw43G2FgPz7u4wIpVHRnUrR2jVt07xL7SKNZBTTtvtr83WAB7V6EPSj4p2pXfDwXx@cBoTxnlYSHfg39Z2hPoFhy7U9e6wL1LYJ1MQJI/bcREmDBZ5fdybq1lkCqJHg/evG/0H5dKDa3nhMX52xOXHpgwYV6Pm6dU15SJO5C1YYHtt6xHBXH9hdbWh8KEtdXfUs40IKZoWY9VbpdhypBYMID9BZNA2oPGcmIjY0ov6n@Dra1KT@BBMbukLD@jaukv2J48ywJjzbJq5pXy1oxPIeinAql61AoGFTDvzVwTXelCPA3XXBLrJblkH8xcSNCEYZcWS6BT0LTIu8cVZpaYtnpHfkcuyxiTdaKT/NVGQN92OmRf2tD3SC0IjM3oL7Ev4sLUivHbCs4WTg3iR3bNK@B2wWPta29O4ADzWvNDRrVBiFVMt/bapvxZRwCze8O9ByE/3WFZbCrUssFE42BdU24NWBF7ThZOPUmWmMXfYkQl9ZyzTcXEa@CTVbLzr77dPT@2w9BE0f4vZGtoMHiYCtEDRHdzWcTkeKzHgoRn0sewCUWTDJAjiAXVuEmyvX65s/OuoJXz7RBypus3xk4I5Lcw1mQMyri9h3ifibE9U1vjmxPX1tnKuL2XeJ8rE6MLSHS60QRBjUrr8nj72WugA63WyIq6Hh0vMcgeGWOShEOIbCiHMd4P/XSW8r0/fhKenbp1kijJO/F5wIRyTYMx4acAEB/dW1aa2bmbfHVI6cUdNtk/KGR2dq/fdaDFu/KeC25K8mo/HE9V/rU6f7dqJT1qML6u5eGUAihddAmclQNb3109qRmVrgv/wBc2HcxJV/ZZj2gHxVzhJg12AARyZ9A9LtwfB9onrQO6w1iEzTv@PiKU6ECA4r3GvACz1HBMMyvNsnfTxPBbkpeGOB2OCDJxOlR/gU739sDMLZ@lp5dCtHA2P9TDPxoPzHSgeMDAMmntKD7GgMz9JHcd9PRt/3IwxGG0u/ispwty4EVXGIta2JJ@DO/9vGmOKtY0yVTMvFCHqQ1DcPHj/jAywZDDW2JfZDfKkOwuHENWcL08bNCGuQz7CAgdtMm2@GCKSMBzpVd/CUbuK8Q7jdMZ6uokPBA3udNHQyg5Hpo0QqGFwmowe6hquTd8rDE/sxsHcw3I2BGI@e6ri1YIXGbA6MQR/ZmmpCnfXulNwpjX7NWLIQxtWx3oW2Nxem9XzbpsgfqJ66gdeik41UYgxNH8Qlw@zqzis6ixgxbxKEb2bqoT6lostmhGI9VfA0jTHpOJ231I8i0nyVnI5tdur6FpwIyRAMHvRx9/V5EXc7L42Na8W5m@U8vmQbVPQeO@q3qaCO3rVN9sSRZgOxsAy2HUF1DN2VHhnWZErdiACc3nqhiG38zYolnBhxh9AFrwyQyMP9wLi9jW0udlfkLmCgL1WXbhJYLwEt7T2@@z6koepoNq62@YaPXGuLHCL7AJUPN1ezzQxdQKApkDtVmwSaCD6QVXPUHdHHZglmubWf6l08qNelp049dbqO3Vw@cOY7rhz5Cggddv8iSZ2AnMR/eKhbFfKWa90Y0wcl@VdrUSVI7omha29U/q69ic5ASyqVgdd2qOWtc8AMmbrgDXFnpuR5m0jGE@Ni0rstC/65BKpCJTxs72b8EzPgZjj@qVxXDPQBxenpItr0wT53EkeFABOUaT3bEQmFS6XUdJrnYywQ7jkYWAAWQFGFJqjsgOlKcQkwAR6FNfqk1SKJ62k1W5XnpEG4KkfOz1mseNGj9wfTMdVG8pQFbyXU80YiKQjJRLJtVUk2GYLrJjDAa8HVJdi@QV8sv4sqYJqKbKpmKCxxjSlzAJRDRSlD1eqZOnlm0YUg4FgcppKA6bs4ww2Ov/jDnq8/hupJGhkgoEKFoP4ne6QP7asdlq6fOozfKuqfwThAljGZNgRhf5cAI@1pQ6Y2xr4izw7Pyr4yCl/ZFFhO2NREmAvWuLhGggfrPNZ4LDfhISk/4TBUUCjgziYjCwhezxu6Ijk16Jm5ibPYBe@r4LI8BydBexlyRHo67iWjRyHpvL9p2xf0eATm5Bd/yFRw0AOR/kG1IHmqeieSIp57lKneC02zJ5DrIJI3umP7ICmsZJBeJrjKRjU/UXcejwlS3SCAkUKgGYMmw9Rj7O@eEuGAJFGnFJ5krxn9VGL36WdftLLnjXdkJOn//dsSf@1XHPepUCm6XIYEILU5IlbUuwDeC98k4RJTjiUYnhY1fJ7rirUH6sNiSIYHRgMcs@2x32uodiOqzCfERv@QfArNtJ0DFRkjqhiJIqx@RVVk0GNJFnJcVDGXCx0MrDyNmvW6RiI1YQs/wqlHCpAgqhlRwcRUKdHzk6juAYMkpuQtGSKSwbgtF7JgYxVpooaRUWMv2Gmci@4Alx7o3QndBXmpiEqhQYuT6DTqTWoClsBGTT@tF@2pkhXa09LBueQGldpuTz/NKl9CrdsOhLonYc87ePLgOiE2s2/fuuqMcNw8WWM71oFMJK5Pjk4OTs92z56dQivMA/JzyM6tBLQGsYgeRRvaJtWhBPWC7MBH0J/QhhoNUiShkjqq6OP5WPTQEAX165oTuAQzRkjTUugPBF8X3tUj/jcBfJrWN0iAUUcwDGAbArJhrWHhJ2PUBEX8sL42G4plBtJ47EBhxeC5gDW0lFYVRxpQWQJU1h2rimwu7A5zu0uNfTCW26ttZy0I1liYXiv0Z0VcWwXzv5Nyj2Gg/F8vN4vl9nJTmFvKDaChaxDmcPfo0bOnB8vBAMfom1LdRqXgn5ZjxBl7Gts@EqjvoYfU/YC4aNbgCEcDMKs/mDElgrp3pUOxfOKojVhgiqE0/1xsgZhQMw1UYnleY3WRStEcIA9Sw2KtHObrG9NIFoMxOhLdNStiSAQOuTDqIOMi58ccp8oYRbyCYmCsfnUFXe@EEnGfXifdKPuTCXocFg3H6InL@tyGoSocdVwC/8ioFJiUczIl/nAmnxOBKHCbujWAAgewfI2NUSTBKoJLsLxzYX5Rjx7kqfdKpfPUdJO6fwgORmlTHaPSLh/6ie3pVfJ6YtOD9gExCfkLqsJRZTovadMyZY70AD@w@cCdBuMWje/o8LSB3BljzSh9j@LcxMKBCoCYBkr/KKznoJpWdkaRqYJjVW77WseCoZJKb66vZSjkElxyabgGyB20EfrI45hAKbE0fsFRhSlVsUB2TRd4kh4M38CheDjUAnMi0pNT7PiUYBEuDjgphixjhnAxhHUbN7VQwVB6BZKV9pIFTlA4GrMbiTNZ3xIEqLkBiJv@KawqKjClQkuVeM4EN0Y1kzeCBFmoUpMw9EZmBHCNPr62Lr3/7d9jOvjaHpi/75un2T2w/aZv64P5twIfWQbbPw1tCth@wGwvJGyym4rH/OT9OZGNx8wAL@9zN8qENCFQ2krLErY2tvQXRyfE1VAdKLblCKTIRTMhhUGcA8kf8G8ESHFJ2xjBWQqLJlzEk2p9ASgCeAX4gewNcjQ0Pd05T6H6qaokYcZxtlqkm9P0KVssptqoXk9QCyMwYVKxUMzLEmRSuAwipAoyBnhWhkXI81WgibFLY9x4CRJ3vV4nnKuppt4o1hhuSAn1RY57GWY0AbAxJii0CISBIIsQ4Nf0g6USalrmMSgOZEk5iTStZzNUA24wRQ0AwqOzFRypB3bT9qsK8NjSpx7lmGaBAAQE27Ij6leDiASIiMWNugJXu@Pi/AtOoEQ6qBhtBu45gp0iWJVbh6ytF6Ttta1zX2ckAcT7yRrUtcD8j9YokmSYhSpDbmowTK3qH8TSkPunlo3zUIeQW5JSJCUnyUU@gqGcHxXkF7v6W4gSOjcQC003Xtljd3f/4Ojz45PTG5psKGRyFSxJks16ui2ImdZ5aEiG@V6u1L1D6fTx3mFQldFcLWaCEGKxGXA1m@tSW83phtSfs6NGN9OmHjcSkrN3jZjushEO6abam7EvfKUI4D476XAj1RR/PW@d15ttK34j@bfrtJPGxW1ELjC1XaqbNLmaTcxiqIb8DNWQu2JwjlbGQ7R4usqzLxZHcn2HiAcDD2IBChATpQBqDcYGGThm8zML3REK04PuUtLH5nCozsgwRxHIs0BjOnathaozX8fXUHWHptGNwdjdQ713TENHoIIi1O0humPT8FJ8jM5@NJADAiKW8vWmT6tTkS5vpaiGUhpXhtymNiyIj49BJ4D4kicTd0hO7DFZTD090APTU2BEyIMJW@/QyeeTEcD16eupjiRWB9ZEgMBQUckwq0yghp7law2bplEzG6TXQt1hfsHFUa@QmvLiUJ/2jAEQ8BSfgZ7@qQwcVXiuGQtNNYlZSaBxrIY/wxMm0Sr9KOVx00XkaksVDaunT1OoDaV6Dqwpuievnl8mee4GDlANdvuBzqsVVXZBR1Q9v0cs1MCtdLZKqCx9RddgpYIaZfCINjQLpHjqOY/ACONTqj9SxyQ1oToWXSISak21U1bG9RyeCE2mpsEi6TQVqOFFPYBhRtA@NVHEISlUSZySGtA66OpaPXy9McakJYviOZhpIjxJ4GTaPgzlOA3Fx0BAgiBVGm0D25ZUMUcMe0WGeRAG/WNU6RNBRYNrvKlqQFwShH4KdUFLTZr3IspyFj2Q1WqlUvVbY5nUVAigxU0qL0oQ7RoSEjCoUL/@iVuoNVSdjTrWHb1nAFm4/w3dsnSoIMCZkQpjsDoBJHP4TPChhMxC1TJNIc6y@NA/wgsZXVbBfJC8NnGlLSHV6LxMbQ5j6ss2Dqp9f1idSf@HJEq161TCbMwkYHT4ZioxbMjp3HY6nbC2UwkLh/p793A6Z54ATqIjgnQ0BSAhYfI1wGfgPBoJq5ZQ66lEr6Fs0xBgBfnsGgK8cyXxOqHOpcQ9GKkz4OKwzptKuFSLX1YU5TnkD3tIQsoAzlyj0jP6lQRMPmGk05gHMdHBDLyT2qdpSrPbpxKdOar5jKg0GPndbYWqhi1x4xsRrAJ9Z7@hgbArSNj9ndOdAHihgDm3zm8D78ES/gYeTiF0L5zuRjl/btnn7oTFp3dJqmCJ6UxkahShAqcpqES0ZlSeB2Lyq1/F5SLhUomdYs5OJwvZGjzkWoEUyKeJtpKPk/h9kNSlbc7hrtsPypdE7yvF14LQUvvi6/OTi5OTL/l2KhnfP37ByXkALZEKve96lYiy4SIfd8Xj21IsLm3L90qS9PLlS2B34Wo1xWYUSjznW0LyvJUqgaVZKm1niuXtzP1kh2aFTykKf0oMQyJtY@z2enDbQ/qtklScXWRnB9MCA/yJ7zaa9pnbIjMMxHcNwgZeH4CrXqqFOGmXVHU7nVfuWzVRySq/@PnWPHN90qn/4jsjSd/C1zG@vj9/jOZTufDp1tane3v5fAYqj5lPvjr51u7ubv5BpnDSKuzkhexW/S/@bGtLUeqKtHXuuvJ5snXxJadk85z4i58lT06@2XFdbD@8ckQGIz7LcMukUCAX5A1cF32Cf2p@04uYVTR3@29wgARmuUGJTTJZyCVPXySxuG/isizHZ/TXodWwReTmTul//PD4ddyLNxXpuQNvL/46XizHmREMYMsFtst4M15HsOI8PpMajQYYS//j30P45ucQD/rM6vBoFoK4irN4U2jQIG/jzSIYZEWBdP@fb387Fm9OERGaR4dEaSrbDFfk8j35XthG7bhczh/fB@fgos7T4KKCriwr7aA9I82NTRs6D6Hw0K7EjriF7R5gRpz42EANd4WDfMcP8PrL//SXP/rLH9Lfj@j93/BrN8Wt@y8fEKLDCIxXtXo/LJ1ESmXOtqGX18D2KHR/KgpwiZ3AXkOr4JcsXm5kOixXIQrHI4aVegifxK@S0P6RcLF4sAIttMh5pAm4JtKnIK@PLfKYXZYFf7gDK7qgA5gsssh0ULfxRZWGiZNVt6AxQgsJaAH5GLhY/B1U/nTNRZoLd0KLwHJNDY8jJVuUDdFhB64t@NE/XKEVn1vUxXemIDevLfLrX7F4K946P39o4a/7Gn@P3uDvtYe/Mw1/T1/j7@wN/p56@Dtx8fe4i78oLY/FBaAM6fRTYBl9pL3L9QxuUez4thB547H43@lFYiR@Ddd5WpjPW@KLdK3m/4GTqoU2vJgJ8nQ@F4T6i2Y63aJ5azX9TNaF8yZhWaZPsfOiDvGm6616w96nt9hpwiUk83ayaN8/f9Fs1Zfj8KO5fz@NnfY@xNNMnBPg4ZtNMq/Pm/NWfT6v1@Ffp8@5/wbXef3Gn74WV20DUHjNz5GAtltSsy21m@w6B7soNdFFlNpgaMK7A4CtVix@jehCWudU71NDaMnFwrlAaJfYrqKf5hJSlbeVnFSYflo8UGJxheOkbfR6iwMTsBeVWByZ9Arj1SvU4eX7r/9vvNvvv/63YIWs4ce10DcWbxACTE5iJ2tmL7PyhXwBBoNkgcccZodyD4l6VifZWXZGsiNb7oFJh18WTEa2T7IDkrWyliyDJxg8kvXQ1IfXAH59iMWBn5HNYuTZSwKpmDhUUL2n9P22Q/h2rEW4lzpwJ6KcFLNJsZhMGueF4vg1l0l22q3keS0uue22xPg2ouRrVOHtfE46nYMnDzodCVG5/dg@XvyPj0dR663/0bH9@Nge2fA/Pj5@DA2Xvp8W7sPVaKbr/msn3qzttKsC4mOAmXGpvtNu5gQ0F9OAZQq6pT/yWsQI7@ZWOwZC7fPnV7Xnz/F/dVm7qlFDaAVDpxYC@GDMAI7MASJ4XqtRA5rhuqSxUhsar563QxMzSM@vwOk5ATY7/EtLtr@Dv/H/r//jZyTVOuehH1zP6yl68fjj@ev59dx/NvlUyrek6vBDB7BjkOt5E40U6BpMrRR/zs/nzA2eKb7OImxiGvUmDbwAhE4fZ6m2k8BpgGCY8he02u1pNsvXuuASTm2rb@naCF@ju0YSXVzPAmFI3uYpSCFfq@V9c6lcq5V9s1ws1mrbIVQWLL4RgHRX1WrYm2rxMY95YH0slcU5M6pUPslVuXv3Uv5nCHbGY5Bu5Ur27dvQqdPpGU6ng@65t2@5Dof7RhqVAtiz5bdvoZ8neZB7n9j@imUFpFhZUhYpDFVX9Twn9cYYZzjcw@lyPFX7ms0iKIYmhXq9mG82i3kwF8s8X@MSbMtJapCuyPw8IXGsHCCPJuO@l1wu8dR1nkR/Eq@TnSbgu4sXuZ7HaXWTfIFPdWc6fw0ugZtcqTBHki@myumK/2ts8aS5Tfxfq9XKpfPbpe375@fnKwwL0qTatdqQ541rtYqTJfOa5msQx1366r17uQrUTjlba8c6nQe7Z7sd/PgYrgLDSEDQkVK3GK7wjZ1ki85sFSrnLSzReTuZrNbusxYuF0g8WfPhhCQQSlKu0ILHQXw2@nh0Z0pjXbm342Mil3IwxMTGdDdOKUt6uKDpELvf3wJHaBvSxbVnVzfNQOX6le2YvSujp2/F4iePdvcPzjJKHUYr5XB3P6OcPtuLy2gtLOzUO4f2pwe7D46fQYCTRwe7pwefHX1x8OwE3N3Yqzeqrqv6RNevOpPJ1WvUyq139DG4Lq6Orhmu@uqVOqYXqTG6dnX1/iffe/@T//P9T3/w/qffe//TH/3y6x99D@4/hPsH7P2Df1cp4POXX//TP3j/@z8Fx/8G93@F@@e//Pp3v81uav9TuP884van/h2BYzepxpvbeAEilJVyehsGju1KBZCButZjkNZv/vLrH/7sl1//1o/h/pf@/eOb92//fP39o@9uvjHcD//gdpgf/Hu4/4jFFcD@4PeZG75vwP8@g/utH7//nf/I/n/h/9D40/e/86f48C3/@Md/8efvv/OfFaX8F//m/fd@8P67P3z/3e@8/@7333/3Hyjvf/ffyNno4w/e/@iP/@ef/NH//JN/Qv9/SJ9/dJf/@x//47/6D3/1X/7qT/z753D/RzD9/K/@M6Dx3/zxT/D/wz/@m//6E/z/X//qb/74n//Nb/5ravg9Zvh//@W/Y8@//s73/vq7/@yvv/P1huf3bn1@fQf3r/83uNw9n3eJ5y7l@liXr3@t/Pyv1MYiFcABqh6dKMAb7s10kNpjWZL1H9AJf/SP3v/ubwBu/w5Agu0fgg3@zAJe36eWL79c8ktT2V5If/klCEtf@kLTl1Gg7xPyVgI@Nnv/LQB8SX3ZRUIoSPRfIBSAER8qAFtKnILgTkLm/Muv/9nP0D0Mia6/EY0vG7hGYBMI/DYo4vexM4fFiMJ@H8nB@598@/3P/sH7n/ze@5/8Jo4FQr6S2c0I8gcmFAGwcAc4BCzeBQ4AZRSYQLLdiilg2KrjBFhMTr98CY2wBSYQU7ZjhRzYYnKTmmU0Q0CQg7fZvFMaZ5zgnsbyFbDhTFQaBuE080qD114av4Objk0b4EdB8QO6BI3NMk4toEjdgHgxEAuT6ZSB9SfTPRoLhGykn5LOdmPKAqbRoUljIJghdHrKyQqXLjceQIKN6QOCcWHk6dhLeL9sNMuNaROje0ezAHGk9yBJgMLv86anzXdgb9A4AT42ffAOslJupNPNMrg0aFFpapkOTVMu0MLRsqcJLTe6E4K7@XbuE/IpJ5c5JvNDVRIfGp/pBfQOnfraAf92etsvDv0HRnpvY3hopymtH@bG/HfQmYb3ASBeQcBNYHALAubmPnhPWVRpmiy80iwGqLm0P2kYOlAGJR1L0/ZNUwukD3n4mKvOBmeMDouTSCTAVG9yOa5zDBIXcS6qrqc6uE5F@cUq4YoVDp1xUw3bKZg4oYLZ9oNteMrwP9iiu2NpSWrbsUQSBfYkCVIS0jk7b8dZIYISUts2LUCaApJPwQfv@/fBDDVE3wu3WHwRjokEdEkSePk84WMp@r0Xns4K6MgEkdhjd7BnT4Fvz3BcRi7iUgPP5gxi37Kr1cY7OV@KwZvaJ/ilGf@bJ9BY@L1dsV7HSm9eC3T6Ao3AGBZjzaa/pkrkWPP04AzAz46JrGRFAlz@db6k5Av5gpIrFgslRc4XK/lioZwDUlbMFhRFruTzlXKlNKdluQ/UIFPd7hbqzb934/r7f2/dtd4Vr1jzSzIV6RzsPNY0G2xLXwLXVrl2lqvRaRRac4lWNoM/JZeDJ@QxIxdK51tb5rWARW7TfWTXuHoN2YxdC1Oc8/0ELhL7JEY@ATe4IBFcXiL@hoCj45q/@Itfi2MLwJxcAOThY21AHhYdtOL19XXkjsW3vvrKI80mMPbC0WEsDkg/DL/PLhg9cSjSb7z1Jo5OfQeEPDj64uj06PiJ@ODoFJjtbxEllxVj8fl83g/n6KlVJ8fHxzGkNiA65WQMP9fIZDKhvl2wz6dqTFEEJSfkZEHO4f8DBgX/d4dX4K/gE0LllBiJjaNXDe4YIvI9INL3ZGYsFBfGLBrr/oneZowuBrYAic5j@Emg1nmsLoWeZ3jA@gk0BqCvRR7hdljPJmc223a5p2sbIPaH7OPW@44NstGvD7OnWhfM64HBTnSGXg9VVP3ojgxvuAHi2XiEx5B0539bDAejLmQQlwUYwB48HNO21wGUyLOTDaV8HCppwHV3qqUBwJ8effbwLPI@O9jdfxgrkr3jJw9WXgUfqEAeHRyehdYS8w2CFsIovnXw6NGq1X8BTaxRYXiLFEqZDAwt8MB3hl70LSZeBCCyeMs3WRJSs1xz9Hv35Ib8Tqh7CfKssfcu/WQyKucqcqUACAClHuggt9tGD8oeVz31xEm45OQRSvEoizeaqnk9J/kSSPSdLyYk14w9xp1/FZmdYDHc2EMQqUf4RR38epYXw3OfPfxqLk6FdPHztZMx2egIL3RCo2MMhkD/r@wAINZVVQL3x14QPipNQ03d6uCxNKjbDR9zDTguNxt9ko2JdKpWqZQL5UpOKWfKlXK@IBcLhYysZORSuVQBWpyVy3KxXKjImXK@ksvDYAG@hUopFgcaavQlCQZCmePgXYVoLQ2VwNdRm74tDpuxOJuAIm/wu@xxNbRPCKdDGA4/R@R6dF/zttHglDweOsjJBGJUiUbih4f72cNDjttDC05J72c5roeWQjmbLe1xnE599mFAUzjOZmHAC8A8Zslm9/Y5bsIiQBUSHDdEy0EROXSOM9Cyv3t4iOm8QouC4QHsgvkwixlYSgBmoSWXoyw@x70OowO4XZZQnub0AC2YJvocMp998OO4z4L8ZLMQw1MGx2J4GJR1d5fjjphldxd9PqcFL7CsfgMtu/TiOAcsgIQcNwDDwNF1i@O6YERU5DgNTNpMBTdUuI8qBSxP5bgZqyCsIo6bUmhVu@CAFfXdMZmHDx@qQ6@nD9g1c9hbg6yBjzGdHBx2P/usOxh0ndnuwWdP0efzzx@qr2YTpzvo@sG6HbhsCAM@F6PZ6gV5POp0VHOtzzfAx1rx6cw6Ouato76GPPnXABMZdT4Hn8/BZ90SJYsNrhGAdvHaG8F7T@1Sn@CiPvQ97Xa5GiKqNxvrOEeHfYZ@VjszUjXHrqF92thKppKZWauYPa9RZzJK8dfZ2hx9@yn6STckhvz1rDVtZM9BPCkp/sGIFNeeKgWDy2yNdoCqVbfUHVnJp6dV1Bdq95MkKcg7Kfne9pvUE35HyeWrXHtnR@Ba8vmOIperxdKL7QnH8VV87uRK1TepbDJLCD74Vul8p1SIhCiV0qqkVEslvjaHmvBgROpOPL3TSaWudPWC5zGvyDdB/tnXw2e0iEatn5pmpg2WKTLja9OGDNTZm8BIlL0RVw81KEzwu0ksxgFEN93JVpEmpzi5UuYgfUnikRYh9YD3y@fB4kf4ihiWjOwSSVVgn1yTy0VexF32HbvfoZ@dIS@jkMgux57jaRh6EjbYuUYFC7caO0Pumn6knaDuli5@5ZEePgbhjukBIWzuQi5VYrGmz1@esA9e1Hwr6lsQD/FzvrYj4mcovSUfpg0gcCKnM@ALRuLRsfjMctV@GMuZPvXEhzpuTdMCt312XFU8mOJ3zA3bql0Lz4U5PSONB1xR/QSMf2qjCSa1R1I0daLyV7RcnWaz0WmM9NHYm4EUQ@uiGQaG0ZTsEQaJZ2WC4wKdxh4UN1uzUEmTjtbEND6NNXuoVmKvsXc9qVYBdl7TG/RDxVwczxftWI0JLc@J7uDRlqPjRJ/oeIZEG75sHyDgPlTt9VxoOsSqhbk4cln9hKcVaIauMUO@R6eRndcGjRa6v8VHXeC4c0FovT2PNaFL1WZxteFOuuyzXdkuiD/F2hTc5FK@NiTdRvfFtOY0xsC0k5oJlRURRohao/BvTRgdO2KnMV0UO9doKTkFdyZllGwlo8gwJMJQCdBwl8Ceh1uGG/xlFFlSZoojhMtkp1lRzsi6nPHsAwtqOVutYmVDM1ErvFU@rWybqZ5N1LpAGw16aI1mUc0MydjIDFMQ6qmumgycF1LC651iOp/n@dpryJ2TSPXEPX4nX@ul9kiHBwcY2OFWSDFf6zdSL/haaotvuPrrWrTJU3ysiZ2clni8BZXry2HuZNTKkq2inLkWOsLcVF0vIZeUamuSaAkyFC/7dlDnvmpy51D3cwLSA4kumADTUAO3oEszNmPBKCzcxsglmjo0lVxRaj5IbOyTlxSXwu@2sp2PqWSypCSTfLKGEv8WuPvkidKSJBC25D15hwNGhatyFQXEuwhZupEFtnZWBMlrHusZ7pjkK7H4dWx@Pa9H99t9g8xmaloIrPcIGaQTMSLRhWCxEydb1CSITTots9vYHTzdrfnQu/uxeJVuUVpsMyFt/5SoIG197Opzut58wd5t3DkBqcao4pAWOfeX25UclLkXsUP53OsYq1W2oUCqp5tSO8ZxtKeytbdygWc5Je/iVGs32b8OvkhefYzCM0mpVdYDW@f8uyeGeV3OCU0q9KVI/F0aagR3WzWld3Eg6HNa0f5Wp@vr8fU1CLVzPPms5AqxuGUHu6BAlPSA0sFIUChwOAmik/Fp5UXpRfnF42fHz44Pyf1stVwtRwWC9v1MRk7KyTq5Dwyo8fQAhI23xC7I76zP6UaveC1eHSdz@WRuKVgjPm3kg1XTlNxsCnJdITuAq6QK9KYvF4Xs2yZDvCb1KCrg8/43fpyf1stgV4DJq0KdFtJKsylvK3x8/P7rf4sniq4Pvth9RJJYwL/9s58ppb/9s39FV/SS8xordCkOkGiUi6X4eZxlIV8iPFjosqAix5uS7y6XZD7uCswG2SvE3be@boeUki2D3/4xs3FFqLV4JR6Llx@/fEtIHaS@Zm8wMBRqkqQlSSpRBekJ/uQdThy9E7ZeAi1x3YQE4UkFgYPJju1ms7mN08Ik2UzjITilQCfZW/PaOZseQAli26I/3d3Gn/4idNh2XbAHNrBu13VSaMoERA5Jev8bv6soxb/9s99u8287bzvfBJJaqVSKshL/1c0r7mszUSAvusV2ZVbxOKlQZtvLkTq/ctkHlYOjdfRjusDb6o6KRxJReblpWBcQAMdzMONnGoEBqJI7nuOL@SPwGzxY4pu7qqsX84HNneGH1@k8HZ6rc6uSNDC84aRLD9KdObMj75geM5AAXwwQ0am5a9pdaaTi1AD9No8L4g9AoCrniSXBqIenBOi3C5HjRGUJHaowBorW6wBYB4uV4qsxAimP8cBve9rvc/SksG72TvWx6qDeEvAPjlMe9RAM1cbQc8jBEdglfig8/0prXCfJfbYXXKAHmW3Ke7jJ4PwbrVpClSzoeDqBw6O4/qkaus2bE9GGn6Plgi3eANG3UddkAM8@Nx4GCD9guwiBZUQ9ID4f0IiWiKRp@dNBJnAmlznQfCysfqILB5oQzY1DjIzqDKhaJBiXKe6koFlF1KHXkqvnGcYnNmRa3/TEtUHqDQKsN@oVoSXBCqXaBPuGA6yXXI5oHKGMFw0ZLUe64ecEAFmD4Alj1AeEm@bt7iuqA8dXfoD4JwZ@/qFzVDrEPt/uEcvXpEmuuoZHAWBoowAYUhrgcRRWRZklVO1OBrjPH/uCaDsDyXDdiV4olfM0QyqeGw5AgR9dAlUkX8WvRDOHx3TDUlS8ITH1S92kB@H9bKMuNZV1SopnuDUF1cQhg13kKepAVS6VFGohVckwtwcHh492zw4eZIggFxAcD1tpdgibilQu805T/745cYc@GmEQ1n3FbjHPkDzlZpL3pSTvZ/1@tNrT0QwHEeDXeHAeb5xKNmgwRx/hp49YxGSs9pBWZWgYK@mfJcdD3OzAkuFiViaOiXgTVG7Q8@NxDlEa04ojCi59fhvCYMF83gZsQHhuAG2kFVADPnXrgOAxRk0ZFHO5dYeugbAKQpOpAuD2TfwWWhIVL0WpbZL2HZUkz1AHs0cYadtKUrqAygaGjeSnbrKmAW8e8BTkMjXhr/0SGFYfc5FiFXdm782C9ktN/KMgHFQIDzwxH54N@cWfJ4HPCONzzZTHX1@qDnnTAAylPU5kRP3ApEfuUkmmjhOCvRGR5/CPYDW8Whiga/dmIuoSs3r7Q8Pspd5E0xgDq2n0U@m01mjk@GtI0hkDcXLHQAx1lNf4Grr1l9zCz4dL7bYF@RO3Lf2KfPn40UNo8qc6PWHdenG@nZAywNryNSyC2kgh0IPjxyeq4@oOL47xfRgKQSn8eoGfiAitPXJb2XOa@wyHRZOwFwLlHOieX3p3b3amDp6oIz2VVJPsbBMmZUCjGHVVZEJQzUineSii2jLOl@qowS03LsdfDxoUaujo/VoXKvqiNncbl6kBX/PgNYwmUYAkGopCY/cgUMOFx0qtG/gt44dnjx81knWVYKyNNb0ime6GyAGIQhGGHtredRx1toQ6QFUoVnnseCJFGLjSSa65XJa6pDaTwLJuzM8jm@pTEEUxuUDgXmqS8THOadxs0pqzwILZWG@gAxvaPjs44zIQ1pnoPDpaOLzNKNFiJ@8bQRoM3ZBS0CFwdoowjUb@3j3qxhRuNBpKNssDatbmEJsLmJsKxR6nNnfURi8VVqQ6Ntac8ldERVIt9wpVEAPLmy2UdmwHhohGD3jIey6QkAaq2b00vNk9F7CtEWgMuMeOPja28tvlY2Pvm19WTosPUlr3c5nLcK9c2wIRzRlHM@CoVyJji4DGOhrDLpoJVDaoqdJYvbClfC@rlbNludTTSwW9nM2VtYKeq3SBS9T6@XK3VymppYLWlWBw82gQcWTg13I4hv6YbP9uyW5izMog4/f7MnDrvUKlX1GyuVy@Wy70svl8vyyruVyxp5S7le7tXNsiPyhuBXQXx45VCvzpZuYudoO2@6H5/w8';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎ֱֲֵֶֶֶֶַַַָָ
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
xxxd 231
#xx}c uuu
#}}}b
#x}xa
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._Vu 3>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Nikud code is on line 39: ֱֲֵֶֶֶֶַַַָָ
.
In more readable form: אֱאֶאַאֶאַאֶאָאֶאֲאַאָאֵ
(read right to left).
Explanation (top of stack is left):
stack
push 1 [1]
dup [1,1]
add [2]
dup [2,2]
add [4]
dup [4,4]
mul [16]
dup [16,16]
push -1 [-1,16,16]
add [15,16]
mul [240]
prn_num []
Triple Threat golf:
22-23-31-13-13-31-13-13-31-13-13-31-13-13-31-12-12-23-31-13-13-31-13-13-31-13-13-31-13-13-31-21-22-21-12-32
Explanation:
Aliases:
A 22 Push a 1 onto Stack 2.
B 12 Pop the top number of Stack 1 and push it onto Stack 2.
C 23 Pop the top number of Stack 2 and push it onto Stack 3; if Stack 2 is empty, input an integer and push it onto Stack 3.
D 31 Pop the top number of Stack 3 and push two copies of it onto Stack 1.
E 13 Pop the top number of Stack 1 and increase the top number of Stack 3 by the popped number.
F 21 Pop the top number of Stack 2 and decrease the top number of Stack 1 by the popped number.
P 32 Pop the top number of Stack 3 and replace the top number of Stack 2 with the popped number; output the number replaced.
Program:
A C D E E D E E D E E D E E D B B C D E E D E E D E E D E E D F A F B P
stk1 1,1 16,16 16,16 256,256 239,256
stk2 - - 16 16 -
stk3 - - - - -
Duplicate top of stk1 with E E D until get to 256. Save 16 to stk2 halfway through to use it later in F A F: 256-16-1 == 239
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNZdhj4mfD@g/1yCbALSACZQOJBggABFouPLvawihyS1dU9JBuVABJEFhOZqMwECRSLHaPxxqzGUnjl8axjJK3VI9nySmtHWLGxG5bDUjhC@upQ@DeU/GVDsaH5B9pzzr35wIvF6hlJuxsCCeR9nHvu69xzzzn3kS3N7f3N3yTww45sc3xp2h7zdNdjHce41h2FPRmzx5rhlgvFWAyhtpzLYV@3PLcaSzCVMUu/YftW2@hAGPPsK90y3uoOxBUYGzj2paP1mdfTPPAYkIrt6Oa7/juPte1@X7M6LkAWGTvSILI7bF8xreV6jtb2DNuCqBJjLyxT67c6GgMI3Rk4ukfoy4xt6P2BN26AZ5WxZ7bj6phjW3ddGyHWohAVgNAcwz7Yev7pFKZ1xj7VoDADUx9NZa/m2UtDdzpTKVSVfX66tzcdWmDfkW2L7WE1pqKK7IXjaqY2jb/Etoaeve9Nh5fZ1qVuaaygrCuF6chV9sTRZpKsMUfXOl3D1BXDajOZ9XRzoDsMQ1jXdqCXPN2s5Cv55laYUmlj2koYOYW27n@Y5ly6EGlf6@DUof8Ght5hXcfuM81ybyAndT0fwiPadWYWi95UWxTykW4pqFFPIeopRj0lph40p0mgUMbQrcP96fBVVjiYDluDErevurN9U6iwY3swng5dZ8@Mg3mEV8yz3b792ti2O1DnqbhodYqFyQHQhv6BocVeu1CUjs5cyxgMdI9HQm/rDkVDwzPTsK5ifLwdOXZn2DasS4DTIbvB0KMudWNtSNZgAzFqFXSwBBEBB4MinNh9PVpEF4YrdJo70NtG12hz2tBHnm650N2uwgxonhvDNFlHNyFBiL2dZa7Nhm4kqGVqPaWtxJC2MBfWvzKZwdqDAeNRUA0o0l6@wnRsMPYW4s2ey0aDPnONPkR7bbvb1XX2Vh/0IHmsY8cYfNqDqWoFvhUdYCwdqrZ99CU0modtaXWhXB3WisBBIajAVF3NsqHtHGZpfT4S2tDdWHVAE6To2raC4R1bd62kx25s54q19LaGdcbMXP2yqw1NyNHoYl/AGDBc1rfhCT1oMSgWJEZqJ9yYWWxuRTAbv2/1ATAl7FsbaQU62u/iG0cD4nBc0Yme0QfSMLyky3TNNZBBQxJXtzpEFoOAddtQ22iPs2sDmA40xdAh3K7u0LAnvAxrASi1gFBTN47hATlgLbbYka457NTRdYkTqe62tQGSaDRLyMzGHDysiEJUubGR3D3cSwJ18hSKNgBqdIqn3/0spjGlzlaaNfjW4/FabPf5DrtdOUc3nyKAggdOSpNY/Wvm5s7PdfiO1Fbu0rmLAdYYtIrJcvbAy2nyAAooe1DAnIZOdMnXBWVgRjJmG1N9EBkzHKoDvQEMkH2epZq1h46Dk1nYqNoVVNq0rUtoT6isM7R4l6/moQuA/jpulunXOtIA7yP7hlr4tAcUAv8AGuGqfH6lBoUZFsahaFE/X9c2hwQHKV0PByO0CiRFjPtd9jnraoaJSSAeUfFSO7oLxIlphlYHe75vWHpHYX4xiOU4MBCvITsNkFIAjIZ@hLFQoQAYOsKmqmLU@9/47c7lJeDZardtpyPI9XMg9jZJAhoVFuZyhgRrW5pJxQK4LObOk0MG15ppdIjFadZYZEGFoFxv7KHZYTRQbwwYcj0NJhoduEPb0zmR20MPyphlfe2Ks0ODUy5UvK@1oGMpA8qbqi2zx9vQS20Y5kQzcn/odStMHuyypJv7KrVZTW0un@tQOEmR0iu53GUNCE5JUxD4kvdRzudbE9Ok62mubXRig7HXs60Ck9ss3q7bA91KJSdwJLNJp5WUFGTTKalm1NtK17A6qeQG0GIDMk5KtXa9fWZUL2pTyaNZApobRIPDVU@1pTiyGhoU17k@yFIKcLLPZeGKxNluE5sco5VIMDbMdNg1D0iQpIZ0aSOBAB9SXFPXB6m8okrIJhBubr0xYl5Np3CICleNi0wykcxEq04YoKYTFcXBemrYyLbMQQ/nc2gUyx0Az3WQdtsaUI@LM5oHEmyWtYiuaRoEzkI88UZPAtduASP16YiGJB9ymF5GRikwhENociTrnchABiYAY9lzZ7ixaaNkRGXCmQdYh4WZapfQNZCYV2SLV4TnRCGTVbqygKEgtpbOKnLLgEGAww14uqD5SN0AvFjgMICND5II7@lrY5zVuFwQDhic0zTWB/bgjFlbR54DzEfnEwpmMqTx54KYz@wuy8uFcnlyjM0MMc/JbcnfAyb9NnfvSMLKRwcTMhrWBa3C1KzLoXYJ/MK2IInWbusDTzAqqInrASuanm8oUBaTp@L2YiuPp/OmScSXjcI8kMnz3hNToYbcRWgpMghkKPZy1Yd1DAfYEszkU7kDwPVU5vFXCDJRgFfxBUXwJQAgMn2kt4cecDUg4Jue0e4BzWLpLM4X@SQ0nT0ERXMHzi53g6yxMGrjUSGm5IIgLMZCFDL26CwemFwRVWMigDo/GnA/Zs3tz0FsB0WEiSASquQ0BWjvAzj7tmXPQQoNGaBFkMkY3g8giZ2gRAwTly920WANxOSgi6DPgGvAyAf663newK3CPGF4vWFLAUrJnTrjfe/QQmLJec7Y8Gzubpl2C9iyC@Mz5@eQaw9bxmiqQhQW9OFrN3YNAljXZXWYud8MgepSya4LDJPCtxE4EhUnxk0o@G8cAAlIgYZKdV1ixXvAVE7GVjsVnyDKeJbFcezGJXBgwqBpPkPhbbKYryFoupQIFi2MkkOonOu0ySFHZFJEj@BUrNjSRNUeWMbYUjwOP13NdHV4WkPTRO/Q4lwuxWUFid3GlpaAtaUoO6M/MI224TV5LHv0SMgUbBn0WxSbuigzSZBmSRgSFGAoACOmHw6tePYJCbspCSqydDeRse44tsPz9XqOfcMoAMFi0UbdtvvI3dlLErhQggaV3rBQPRVzKU2l2lwRIphTSV5OJpXXtmGlbpPLy8vJarIBM@by8ia4NtC1ia4MuDbJJZML4RR0UYosuTD2jFJg2EXy7szHPJIucDiMcLZ/awxS2lm1WrzIameqeBbwKUE7w4wB0DI@AE9SqtfRKUnxxg1UVGl1J2u/jbPeSdsxBqIRPtOuNe4XrVCkZoCOsx1UDGoovNzfJv26A9IFKAPtXspJnp/lzy/Ob887mfO7ZBZTSzWt3oJKQX6pvnLp2EMQQ6SzUlVWLyTprAjCR6uezCfTqVRFBjUONBHpk4qU0Xhrp5I6zIap8/MkNKpon7N2zyF8o2xBkoKmgnKgwAOydiqp3FYg/5Z0IWWSkFZKZkF1qyeT0DJtbASXKo1jaaKBDo@/wxtmO5OJ0fAGrRS/M9MphKHSO5n8aPj2LfIujqMVUJg51LiUNxAAuX3Lh1Uwckpp9aNaXYZ8dCKPT@0u14q28Wf3YC@mj6i3Pj3c2z2uUzY9zb0CmUK@RNgcyMrQKk5HAW5gDjt6bB4MsA1wtcOSoOEAM79st5lsMwKT27wQkemizRZgA15DgqfNZLM/WQW3B@XdnqgDIaFwSnmf/NL2i8TB55YpyHIPOPb2yaRxqn8F8gRruyYK37LDKwDeXJoHdugR6BhVtk86mgUCJtAWyJedwBZg2ZaMvNBX5@xoRtwgAhAUhtIWShLGBAwi7hojUIkTaE8Roj9KrCj9b9sWKKe68pK4YZwBI0dTla7Mlf@PuCCltN1wdIKkD86BqbWB30@iO4@zc0AIHCiXmx8j1WYQTysHpMd/qI4gSrU1C9uvY5CeOjTcHjYv6BI4CzhdaFVUUtG4Q622z9og5V5CS@sjw@NaK4zwE0zyVHNTEupJW1zPQCpDGRkL5ZvtSIC126Dh6yArYyw3l7Bd69pwbAsbWdkF1MCKatgHU8jnNS@Q0dbWfmFncfvOQw4tNhOsRto2inW6cdsujC7LNu1Lm6UBAElTUThh71to3gQtx9MGMKKMt9RAW5e2NZ6iQV0P7MWrxUDf1BAyR/DKa5gF2PxKhwAL6nyy/71dEEPUcj4P5fd9efoElYxgma4jBrZZCCAWPUykG@zJ7@mD3njC7Iv0we0mHhkPaWByS5YGIiSUSozwt5Q0Osh5CIxzP6rju@bVfZd0AjTeRfXqidpPSCt82EANE1PBGOo3xQTSmQ4P@xcZ13lugm8FpgK527c9Lfe5Aiwaf2IoIcsGi7u55HIyJ8v4G6coVmiwXEe/ziGXCjGPdvX2XNwjXW/nMBYnN@Y75jaPH7mgac7hY9EPVJM//TYIUk7X/zKTQcZOpQvy5oWGSf60N9Rjertns/g5qBjRmsVhguiBrixDy4MAiHpJkEwsgMU8ewhqXUc3jb7h7ZPB3rRQd1GIeSvItUQsLjWECI4MHQRybnAIJxk0qodzlHXJ4Y@BkxNWUPEV3qSO3smlQ2zPbNsBvdJlKtkUCkHT90VEznYHHcUbAQKeapfmd9ef558f7uw2j7ZOn9ZzQ9fJmUYLeERHb/ZBmTVhOCz4YNnQQrgLtGNYdt@AGvko316Zx7btceEBVw0e9klgQh/HwU7zYP/J8dbxl6JwNKMb/aGpYRmrK1MAAY4TgrkXTdtu2SBbWMOFmEC4OHxyeOBj@ezFwf5Wc2f36PA0gub10DQ0dZQbXF0uqtBnCMJUJc@b/tDsTC7nkJo6YUUQzAZ1rhoD3ZTJMvzKGMYzRa1MwQgUkXF6lGW0Amto53ZYQc2vr3daWqWir3bapdJaV@t2OqWCWil3K@VCOQ8/a6vrOntH4LKsj8hyAy5uFUEDEuYBhaeHqpR8CQdU0TZILOO55Qpi7ylcu1zW10rr2np7fX1dK6x1ilqhsqbrq2vdUj6vr6r5bquiVor3Fi5SDBStQl@fLEAw6tBYQJHA/FLwmBgOvPAg692wTqFQWG2Xu@vFQqecL3Va6/lypdNS17TWup7vlopqQe20C2rVT4sWVeASPegwlCotEE39KFmFSCnmT6bRLqYVVn/VXTCclSKymIG/ao6Kg4goYcRQrJmjaVaEr2J4HxfJQ4mVvEGgAKwQIK6VK07LD1zHwGCVfGL9GFii4JPz4hcnEphv1fwdIr/BdfZIPW5VlcKvvW53IrhAwVcyTllmGFykYL7KPrm@LSo7EzUXOMBXInx8dX4uvpmoucABvjLHh6v689FNxcwDDZCtEjLcBTAX11TEHMAA0xphiu4cCOMqFLdo24DIa270wkQB7nXCjdsDQlS0WUAE@YAF3g@q2dSa/b4RAvshkShQs2DiU1fDxOUgsT2V1DbC4ACcN2vBbIJ6MYyMEz8kGhUk4i3oby6I0mSBN6BjD8aRoXRb4HXvG2KMRoi7yMcCLZejkuFMRHLK59sImq/5Sk5T7CLAkc6ZxylIqQc26BYHBq5pdCe4SSywTpzH4r6JZdLIFsYUwiUkJl/PX/uKRxFxRmlYVzYZFQJXM6@oZcQSoOhfmbMpu6CG0c8E6EyhZmP43N5vdelnDgAKJNNWS4ogk7AQi0AM0XLH9EDj8LwSTJq5J7Jv6d0haIi5lmGh@wNg8nqFILutlrEIFFoCd2X4zzlgVXY8BC29oJQU1TcJ4LISzGfcRn26f0iALY0U3Mm1ETbR@N7Q8SCVeP6X73egE2a7qKeNSU8OHE1LvyH66C7sMZEUPfQzv3dDiYgahlwfQtnWcDlaMwPHfNTU@7Lc05w@qqOiu4FA8Qco4R5a4yXndir/OT@TKqNGnlyDYZbRZ@050AQ7tVzEMyMDhGlrHWoGbiYwdErkYGfzbtBHXGGOCIPAYhZlNGdVh4XbKLze0BvyX9w58aFuNAb4vW@ICsh8WWupOqgPWsvQ7@l0R7sadmwZpGCqMhZsdQ5sWHsyZMpdU7viziY651efV9AxLi9B1hLPRWA3PdD7SGHP3dDjQ3ThWkN3ILegszwYOOSjodC/JwfH5L@LQAyxlTJwLG41w6SfB3R6QFxELiDuUkPjXi850mjGVDObWmuMZozex1MZZkhCIfCcejuTyRdxGg3WxaPbtBanx7mX0q@vz0/Nd5nxJpmneub47jKZG9epzmK/2Qc6FiYuo6@ZcqETcS7k6L5ZPXTNASWbltw2NRdIyxPdoV9D99HPfeSOM1MbVFIndN1D7GFx/O0Ri1baBdsSo7ptm4aLQ9tcxEGnFyfDPHGfH/1EzPXGvIbtkJzp9uTANZ8v2G0Pl7kXENoDuBxfYcY1/AjlKPaiRmvbN/hdKFr07Gud/86f6N7OLdUDOJZsEkkY7bkzSqf9IUrFrVL0M78dr@aWy2ubc8Mnx4Bv/okqrw@ka9cwbZed0O99zQKytOvy3/kUHW1BQ7NkWiuLuucnE4UaMEVYoBf0q2Ze2uZq5TKnwc/Czh86XZwTxPOh3C/gXqr6Ye7ly0e2pYrnQrZ/lXOuPtR3tGzj4IaGiPOeGXgeCxMLtosrCJoE7lKaX7m9fIVSKjluY1jUAU67d6ON/ee3mFkWta4/swzGJG@D@IcJ1ivg8Bwug3@b3Er359Z5GHuaQbv2oUpEOvfK1GEio9@ZLmWFvPqRKdR8/uHMqmsO9aE@l1cdtl7ruLf@Hi3k4YXKi2qsCEswWsvQDhxAvRX644NKjXM4@u5lMJppwCD/oKQzl98NQEYfoMp9BI4jdMwmvLSGg4nOndDirOP7W6438Ee23ZkoJMZ8LEeqfFiemhDkXZ2@9ypXXBnEdb96MZ/PC/kmYtuf8NyndBWDtK8N/juRMYWEOU@YSubgDM3K0NXGlSujgfdh3KiwyAJAwOvrOcuwdG@Mv4u6YB53bdm2@TFdBky2Y6C8BlIoLoJ9qOtmZCGxM46Ftg4XLSWt7iIrB5@AhDYKrYeK9n29HzVDP6hbZVy@h1F5OeW93@4TMWp/KBeY1smYxLeRmIsFTWFBUZWKsnbvCOTiq93STY0/Rqul@/CtK8V78QUiipCLaZ0P1wb5amC4upyY4lODMTSW0QGlpqf3dfLeow1onddD138sBBrZ@J0TrdDa66J0AwMYg4W/EyuPEdHJsy1QwzzNudRRjzFxh4AIXcSM/ZWHuY2739cudX6@7j5uGZo2cBs11/5C53wjR5XvwGtDMr4N5n5SgMF0pY9d/zkX4bNxG/pz2P@waW5q3Ldp09aHBrqSm7vg8gHZ0OrZPaun9/iuqMC3aHgARXr8ZOR9lYDyix1XjHhUdNdWtHVN2zQf0rrIIznHtO3u3HLt4qG1DiT9KLxjrQUR4vFBsx/M79RINNEvGjs9fQjTlGt79kCXybcI1EQDEf9dxEn9RbBva3m61yoALeI/vy3@D@qjl5rtDQb0aA7MoUs/lFSms4bzunKPsnkIVRge34bFaVe/tFvtnvGhIrV0zbOMq5xvBeLee7XZQaQVDCbvYLBiGtB4zlhBaqhH40/wsb@oSyPLPHNrvz10nDHW3bNt5pr2TcgVJneQBMZavsaAjkV5ijXTOdEkA@DeQn8P3T0LHWKJdSFJkaiNYrWs50FMURfajSY2uArWRWt9C6SgqXpTYSLrax9j8BQbPsj0Z0TsshA@QSkTy/BzpyarN7x0ZxkbN8d3QKDCn7k9vHWJZ4inOph3Jsw3miUec6ffYOXxvgWT8r0rJkpOrHfK@nCh/cs0Bi7/ZXK3MBfL7Pr5LNR4vv4ruqKjd/miBro@JML1bQdPSoGsILcd3W2jTRzZLBeMOEux7Etgt7LJQmAfdm4VZpfs5/d0dCqTv3iuX2q4j/TAwC2l5hwiAMzTq/cPQfzdoeYa3x3anj4X5/Qq/kNQPtMujfbTiV7wEfqtKzYd8scEtWPQbEfc9AyXDqz4jvkjhJMZrcjP0cKmzO7Bye/7zSMRAUjsb2fyPvP3wQcONPxjvDY3r0nxUizGL2RqhkcmVfGcW8/5Ox7usy3cDPuDoSse83OnzUdR23L/isLdGwM4nvwGGCzraaY33/4cMamC4CRmutC5SJz@nmHal@x7lTwDOQtmXpSuFxDWE5h3jzQPRoA1h1gp/weucqLFQnZ45d4AIehFJhuW4d1vnfE8DRQe/4kV4jIVHq/MHeCv8vhjMcin81vl4F5RBKbscdvE0/4fK9ZzVjsY507oND46gwsBosQustG3BUJ/8rD0m6jyde@KTRVnTNsaejIeX7hv9li9d/aoslFlNUIeLPXd3WcvJJ9KLnttvq/3QwKlDlrd0DXHoWvhroE5xGdYIHkt5r@zKXz1YEenOxuOaSfqA9JtDfCIGLH7HXueGnM0htnno3QhmECG/R29jcuIDyrDc/sZSGkwpQ2A4faPddwDMMVjFifGpAd2WzOhzToPyu6E0M@ZL0ItWhvoLeh7M3TNF8MWId/RPG2B6ERWQVL1AtcHackwW7rzGm1@UfciDXa2UE/1EekciwmKj1TZa7e5rI12uIlxFFHDq@xkYPOj4/fQRMCGYPKgn4cvpCu4ZXtiMpyrh83W8/Ca7yTRO/y84qKKOnrLNvkvzjQLmIVl8H0DmmPobu7AsIYjCmMySHPzdRu@ezmvrKFFw@3BELwxQJUONjXjPjS@Q9oN1QWxs8e61lxazZ@vyExsoH74hqGe5rRtXBYTjo9cFIuchPsAlw92iPNdBy0goBGwO6099K9T@EBRzX6rTz@LFZLJ3j7WW3jasEVHZz1tNE@knDw1JwKnzq35jA6H/ypLHYHaI314qpvW2SZb3RjQD7H8m7mk4mf33NDbbzXpAzOwRibjDwCdguhj6uy0hxsm74MVRyXoVpfg/L@bFYd4IMxwxEFhV/GvKErQgSfqSH/rPUvgHQVDVDg921EYwaVSWiYjSTGeCJf6Ly0A86HojhW8f4Ff3@IymNI9gjW67OyMrdyOqvmqesfqLF6Ns4sLjhU/dBvA7mhAF6Qc8@RnK9pFfSUpy8mV5LlVZflkAK6bIM7OBdcmYLsGPXh5wybglyfZdPNRUOMav18CCAjvbulpVgfa@4VF6zEgfzj8lgR@Bccp7iv88z/oiCtt6OqmvgEqJTQIXkll9/WefbPJ8xW5w2ys4ZU4iAO0D5Nf0CBvbzEQi712j99kY9@wF3unFXE/hrj/CjxH3G4QlIJ3Li5V4Fk/j3ceL01wbktkHKTyKwWy1rBvAfvqeD1XYScGHeMbOuHGfHEpmuU5aIvsZNk@6@i4hYtOZ5L53bTtKzqxgSX58z/gt4LQGU1xds7Pnm4DiuSIRzFVuoqj3baHUGofyVvdsQVIChsZdJEhLnbRZVQULuHJRbquBChS9i/roGz4jR3bWydM3mVJvOYKD9fXjG5qZev408/P8hf1r1k/p/@X7@ekW9Fw8U/k9VU3nmU@SO0OCSsaXYboMDbJ4iujOM8wOMBqiOF4w/sDr@jiRIZnWH0as@2BGDV04RLdLxRQozi3n0I39bN/a0ef7moigtVv6NYOOillofxEd4W5MMDAKxFqPurqK6khX3@RTzxWhgzx5hMNXPx2JzrSiTdQYJKVEXvHekhkMAur5Tz4eEOaeOlJv/7E3@BbjG68zu3orSFtPrwuKIVynaqz0qxvNMgFE7yNlw@dfXU@KuTl89Ha7kXO9Rv1/Hz0Sb7wBbS67UCqRzkcebvPd25XlEb@3TtXG7N4/C5Z4xvFgU2s3B7tH@2enG6dvjiBXrjz2c8eP0rj8xqkIjod17NNutYJ2gUn94/gP4EPL1lIsRWNbeCliZIUi55jIlDR1nE5vsKdEdY0kfoDyeeld/VI/CyA4Gldg/kUtQ/TAPYhEBu2GlZ@OMDLqZhIKy7YISozkMfjAAoaBrfjz@Gl1FRxVofGkqGxHthUbHFlN3nYQ1rsg1jub7bNuSDYYkF@Z0E8r@LcJrj7pdR7ABPlL15vjuX@ehPMPfUG0CDUT7O3tX/w4nh3MhnQGD2J69bXy@IAH2fOONL4rg3/RiE6Ny8S4tpVPc7ilIB7xWTG7zXUvRsdqiWYY7vPExOFUvnjsZAwoWXqeK3oRY23RSpFJUAZpIbVmjpf2DVGkSL6c3QE3S2vYsAE9uIBar/gSlxgTtD9kAp@/GogVtFc/tA7IiYu@HXSjYo/WX/EYdVwjh66fMwtmKqCWcdl8B@ZlXxX4YKNmJjO1AsmswJ8Td26hAr7sFKNz1FshTdEfIWXPR6UF6/2gzJ1XmtkWaa94eJcHszSpjbAe8QE9HPb06vszdCms/8@MwnkC7pVUuPXcFLX8vsl6U4BENpBOvXnLcK3v3dSR@mMi2bE36M0N7RwogIgfimmOJ3rOXhlKT82yW@n401ui4vQ/KmSdDFXXHwUSAkuuzZcA7QI6oQuyjgmcEqsjag4XipLtz6wLdMFmaQD0zdIKB5OtSCcKHRgiZ9aki0WTwBNKoHImGXxGMK69dmLsWAqvQE9qf2KJ14hOMLsRnAmN5ZlGVruEpRHcfipineqkgpSZZ4zxP1IjeRMEr8IVXLJPa9vRgDnXBF4rufe/8Zv82sBzz1w/0i4R/kn4Ps14euC@9f9GFUF3z8LfAXw/Zj7vsphl83ehSayFxaOhae7gC4fx2fqhDzBv0eW6hL0Nvb05/tHzG3jDaXYl33QCcNuQg6DNAd6PNBfH4jimvoYwXkOYReGeFJnnwOJAF0BfaB4gxIN5ac7Fym8Eauay2HB0fas0J4wfcTXbOmCrDdDvBgShLDcanm1pOagkPK1j5Du7LjEIyocoSRVgSfGro1B/RXozxsbGyzutjVTr6/WOG3kVrSvivFXQUFXADbGFYUzBmkgSZgC4hoiWWpFy6gSJsWJLKkmkad1bE5qIA2myAEgEgZb/il/EDdt0VRAx5Y@8khiGvsKEDBsy47cCOsjkgERx43XF04Px/DYCZpDIgNUiXZD/CWCnSBYNT6PWM@@YufeuXUhrrFkQHg/m0O6Frj/yZy7LTll4S0ms5cqpqavRMTasMcnlo1WpT0oLUsVcoViTl2VIhQaF6igvDjU3wFKGNzALNq68doeuFvbu/ufHR6dzFyuQ5DJabAkSzY2Mueykj27CBzJoNyTjfpkL3fy7Mme35TRUoV2HYQI9@RNF3NebtMlXZD7S37CZzZvipjJSM0/FDFtdpH3aC/rLPYwNhcB3OYHDGZyTUm3d2cXG41zKzGT/bt5F6YmlDQSF7jOXbouNTldTCxicBf8Kd4F7yr@8VUVz67ioSbPvgpP1oqASAQH97EAB4gpOR9qDsX6BTjk9pnwOosCv4zeJdbHbTh0jWVQogjkqX9tPQ6t8PY1ce1YT3N7ptGKwdzdwav4@KUh/q0YwXUjijswDS8lxcj6UUcJCJhYSlxeP6qOFFqsStGlqYQry@67yczHJ8VgEAC@5NHQ7bEje8BC09OO7ruOQRBhO0O@eqGzz4Z9gOvS41hHFquDaCJDYmioZFBUrlDDyBIXmY0yeFkc5HeG15mJiiv9Tjk1kpSePuoYl8DAU1IWRvonKkhUwXFirDRdbmYlgcfxFv4UD3ZEm/Sj7rMbhci1M00xrI4@SuEFLdULEE0xPHnz8jopxWdogC7V2/av4Zq6Xc8fiJonRkR4M93UYFtfDwbZ5PWH6@t4yQ2ejIZugRxPPOcAnDA/pbp9bcBSQ7r20WUKI2/qPGVlXc@RmNzgN0dYLJMhhRoeFAECM4J2yUWEw1J4S3IqV4fewVDX6uDjrTFgZ6qiXICbMpHYChrTtmEqRzOUFAMFCZJUCW0d@5ZVsUScehVOeZAG42N0DxXDuw/nRNNthbjAB@MU2oJqzRqPIvf3hCOQt@r6elX0xiSrWWdAFrNcXskB2jksxBdQoX3FQVdoNbzNG699d/SOAWzh8Xd0y9KhgYBm@hrMwdoQiMyRsv7bKrLh7c@UQ4IX8ak4OQsFnbwVejd5a@K62UquRnaZ2h3Mqa/OcVLtiml1nPvvc0qudptaMevjHAg6UiO10qurmWI6k1mx0qkVC6f6R4/QnHO3ApJEUwHtaARA8oop1YCeQfKor1i1FW0jtdKpF9KUArygn91Cgq/dnHK7ot3lVh7BTJ2FEIcP3tSKSxcL5hVFvYPy4QhZyWWBZm7xHjZ6bwVmv2JkMlgGZaWJBfg6d36SIZ59fpIjy1FNCKK5y74YblNcNeiJmRd18AYUwaKjgbEXkLGLDcxNHzi8E7o4L26B7MEz/g6eCWG0QU13o5J/fDLm4YxF8Lsk3fnEr3HkNztCA45S0IjozWqSBMzkb/4moa6yeGplc7VoZ5LlfA1@1FqZldknK@eFUoIlHoOmnkvHnfjt@U7lmundwuobWT7Tusqbi6Oro6MvpPNUMrF9@FVcLQHoGlun70M/a6yw4MM@7pNIpHOxRC6tPlrL5V69egXiLnzOGkojCqVcSGdy8uIstQaextpaOrtaSWcfJ5tUFClVKEgnzDBy7NwYuJ0OfO0evTAmleAftrmJeYED/pkI64@6PCwsDAcRoX5aP@oDcNVrrZxg52uals6UCo@tmlLIF/78j5fvsrdHzY0//5V@Tl/GxyE@fnT3DN0navmT5eVPnjwplbLQeNx99L2jL7e2tko72fLRWXmzJOeXN/7sT5eXC4WNQm75wnXVi@TZ1RfxQr4UV/7895JHR99tui72H36KTAUn/lbgq7JymV2xt/C56jL8J/fbTsStobvVfYsTJAjLdWI2yWS5mDz5KonVfZtQVTUxpr8mNcMyUxuba//1J4dvEl6iUci9dODpJd4kVisJ7gQH@Iq@7zrRSGwg2OpdYpyr1@vgXPuv/x7SNz4DPBgz3oCfRtnHtTpONOQ6JXmXaKyCQy0UIN//6/vfjyUaIySExv4eKzQKaU4rauWR@ijoo/OEWikdPoZg/0PBI/9Diq6qFs79/ox0N3ZtENyDykO/MjsSFvS7TxkJJqiBHA@Fg3IndvHzF//HX/z0L35Cfz@l73/Cd7OsLj9@tcOYDjMwfqrVx0HtcmytErdtGOU18B0E4ceKDB@l6ftr6JVFzRKVerbJSxWQcCLimGqH4JeJJgn8HwkXS/jryfIZu4h0QbyB/Mkv6zOLPeMfy4J/@PpeDMEAcFksLLTftomwSYPM2XSY3xmBh/m8gH0MXCzxNTT@aM6HNcJwRlXgpSbHs0jNwrohOWzCZxn@6B8@gRd/lylEBBPI7GeZfftPLHGWOLu4eGrhX@sN/h28xb83Hv6dtvHv@A3@nb7Fv2MP/45c/HvWwr8oL48lZOAMmcwxiIyCaB/yeQFfRWkKX0C8iVjil/phMZa4hc9FRr67O1O@ytRq4h8kqVrgww93QZku7mR546tGJnNGZTtriEJuyBcNxotMv0rzqw3Am9k426jb2/RVmg34yBdfNc42JhOL9I8fZ3C0PgYEjZULBsJ7o8HuNu4ad2cbd3cbG/C/Qb93/Jks2clV@zE4IXbmnx7hp7YAKPjcXSADPT/LNc5z5w3@uQC/kmtgiJI7B0cDnk0APDuLJW6RXNjZBV23VJfP1NXyhcxoSKSrGNd2Gauq6UIxVx59srpbiCUK8XgujVHvcGIC8WI9lkAhfZ3L6usU8Or9N/8bfs/ff/NvwQtFw9edYWwsUWcMhJyVzbyZv86rV@oVOAyWBxmzl@@pHWTqeZ3lx/kxy/dttQMuHf7y4DLyXZa/ZHkrb6kqRILDY3kPXV14XMJfF7A48Gfk84g8f80gFxOnCrqKlZ7vmkw6j52x@CsdpBNFTSr5pLKaTBoX5dXBm3g22Tw/S17UEjn3/DzH5TZWKNXoDt67O9Zs7j7faTZzSMrnz@zD8P/wsB/13vvfP7SfHdp9G/4PDw@fQcdlHmfkx/CpNzIb4rGZaNQ2z6sy0qNPmYncxuZ5oyijezUDxFbAsMxHfkKM8Gwsn8dAqX358qb28iX@31zXbmrkCLzgaNYCAAHGHRDIAwDBy1qNHOiGzzVhJR86b16eBy7uyL28gaCXDMTs4D834fsl/Bv/7/p/9oKlzi4kGAe3dxsp@kj4J0m3d7d34rchpVLCk9qAPwwAPya5vWugk4BuwXWWki6kuzseBr8paYMjbGAeGw1KHALCoE/wXM@TIGmAYpgSC1rn56N8Xqq1ICQwbWvvaG1EqtGukZUWrmeBMqSmJQIpl2q1knCvVWq1inCrq6u1WjqAyoNHOAFId7V2DUdTLTGQsAx8jKXyaDOje@6T8Wr80aOUeDPC5mAA2q26nn/3LghqNjuG02xiePHdu3gzjvtG6utl8Ocr797BOE9KoPc@t8WK5TposWquEObQ01zN85zUW2OQjeOOTDcu0U20@TyCYmpW3thYLTUaqyVwr1YkqRZf4VtOUpeZdVW6W8nFeT1AH00mRJRaWZMo9C6J8SyxwTYbQO8uftjtXYKam5XKUqo11qVbCPHD1PV1HshKq6lKZl381Zcl1kgz8Xd2dlbMlNJr6ccXFxdTAgvypNqtVlfv6rdaFY0ld7W2uNQc99xrjx4V16F1KvnaeazZ3Nk63Wri@9BwFRhmAoaBxN1iuMI3cJJnZNkqr1@cYY0uzpPJau0x7@FKmSWSNQEnJ4FRsso6VTwB6rPRxcM2I8I69U0nBkxdK8IUExvQbpy1POvggqbD7G53GQKhb1gL155d3TT9W@BvbMfs3BgdfTmWODrY2t49zRY2YLYq7G1tZwsnL54kVPSWQz9FF9F/vLu1c/gCEhwd7G6d7H66//nuiyMId2Ov32q6rulDXb9pDoc3b/CicL2pDyA0/DT1tuFqr19rA/qwGudrNzfvf/bD9z/7H97/7o/f/@4P3//uT3/@zU9/CN8/gO@P@fPH/269jL8//@af/f773/ldCPxP8P2P8P3jn3/zm9/nX/L/CXz/cyTsT8Q3Ase/rJpopPEDhFApVDJpmDjS6@tADBS6EYO8fu3n3/zk937@za//Fnz/pfj@1uz3N/54/venP1j8xXQ/@f37YX787@H7hxyXD/vj3@Fh@JyB/x0O9@u/9f5f/O/8/8/EHzp/9/2/@BP8EZ5/@lt/9p/f/8r/WShU/uzfvP/hj9//4Cfvf/Ar73/wo/c/@MeF97/5b9R89Of33//0j/7bf/jD//Yf/if6/wP6/cOH/L//rX8K5PpXf/Qz/P/JH/3Vf/wZ/v@v/@qv/uh//qtf@9fk@G3u@L//5b/jv3/5Kz/8yx/887/8lW8W/P7w3t9vHhD@zd9CyMPL@RA8D6nXx4Z8863K84u0RpgL0ADdzM4KIAM@GeugncfyLC9@YLD99J@8/81fBRr@FwAJvv8RfPDPPRD1I/J88cVEXIZ0eDnzxRegFH0hlKMvokA/YuxdDuTV/ON3APAFxfIPC6Ag0/8FoQCMCSgfbCJzAsEdgzz459/889/D8CAlhv5qFF/eD43AriDwO7@KP8JBG1QjCvsjHPbvf/b997/3j9//7Lff/@zXkOfLpfXsVlZWP2A4BMDyA@AQcPUhcACoomIEGuxyrACO5Q00dMXUzKtX0AnL4AJ1JB0rF8EXUxvkVtENCUHfTXP7UgYtS/AdxUrr4EOLUwYm2wyPykDUkwy@gTgTG9UhjkDx1cUMnY0KmhBQda4DXkzE02SbFRDx2egJYYGU9cwxa6brI54wgwENwsCwQBh0HFcL8UylvgMZ1kc7DHEh8kzsFTxf1RuV@qiB6L6mIgCOzBPIEqDwzciZUeNr8NcJJ8DHRjtfQ1Eq9UymUYGQOlWVcss2KU@1TJWjumcY1RvDGcNde5uPGfskrlbiXLeHpmQCGn8zIfQmmbg2If48kxbVoX/fSd80pod@GlH78DAev4nBlF4AAF5Zxs1e8JVlLM1jiB5xVBnKFh4ZjgFaLiOMg0EACSKZWIb6N0MeyB/K8DGfDT4JIzqszsrKCrg2GvFivHkImhVzrqqupzm4HkVyYZXFV9fjGIybZ/iOwJUjUsDSO2n4VeF/d5l2wVJNaunYShIV8yTzc5IzRbtkJ3gl/BqSL00VyBAg@wRi8Pv4MbihhegZhsUSYTou@tPSI8jsJSbFUvSqGYm0fx2FHRZ75l4@sUcgn2fj8ay6iksKErcNxL60q9X612ppLQZP8g/xJTfidSvQWfiqX2VjAxu9cSuTmQKdIACuxhoNsXbK1FjjZPcUwE8PmVrIKwyk@dvSWqFULpULxdXV8lpBLa2ul1bLlSKwstV8uVBQ10ul9cr62h3V5TFwg2w13SpvNP7RzOe/@0fzPvND8RNrfMFGCtla72INs8637q3gGmr8PB@vkbmEWm7lLJ/Fv0KxCL9QxqxaXrtYXjZvZazyOe0Xu8VVaihm7FYeoW13CT4sthRjSxAGH8gEl5GYWPjfP6yJRV58UR1f6I2rZSAeKXYOxMPRQS/e3t5GvrHE8ve@57FGAwR4eX8vlgCi7zF/VVM2OkpPodfLdYaOTrGXjO3sf75/sn/4XNnZPwGh@ktWKOaVWOLu7q4b2OLJq7PDw0NKBSpSUUXXXZsNh0OKbYH/bqTF1IJcKMoF@FXl0F2U1aJc9EOKRXkWDGPz9yV5eGAUIc/i2@H52BzDfLkjPwEzv4Q@5BwM3C2SxFhsEP3U4BvDUfsIZqRHKneWV0NnHp0b4tBxI0YrnGcwYi5i@Oqls4vYRi6IPMUz4M@B8mCsWuwA9/h6Nju1@V7SJ3p7AcR2j79EfNuxQeH79jBPNOuKR@0Y/NBpEPVUw2sk3b7h9RZAvBj08WyV7vytYdjtt6CAuNbBAZ7Aj2Pa9jyANfbiaEEtnwV3ReBmArosAsCP9z99ehp5nu5ubT@NrbInh893ph5lAVRmB7t7p4F3jcf6ScsBii93Dw6mveIBE0CNNPxlVl7LZmEehR98ZulDT2XlKx9EVe55981KrlGpOfqjR2pd/Vre8FbYi/qTrzPPh/1KcV1dLwMBQK0vdWto2kYH6p7QPO3IWXHZ0QGaJtDAUG9o5u0dK62ZutL8/OyiBpLRkBUbsWe4qXFd5YdzDDf21L5hfXx/Eb6rzIvhAdUOvqMYrTwtfFnwcMAWBsIDg9DpGJc9mPJubB8g1tI0Bt@P/UD6qKEA2uveAI/nQWEzMeYccFxJN7osH1PICl1Yr5Qr68VCJVtZr5TK6mq5nFULWXWtsrYO009erairlfK6mq2U1oslmB8htry@FkvAtGF0czmY@9V4HJ5VQGu18Vr5Dbyf31Z6jViC29bY25QmsYQW@IcsrkOaOL78yfVoy3baqMcLJTxPUVQZYNRYmyX29rbze3vx@BP0oLV9Ox@Pd9BTruTza0/icZ1itmEOL8TjNk8DUQDmcU8@/2Q7Hh9yBHjXRTzeQ8/uKiol8biBnu2tvT3M5zV6CpgewK54DPeYvmcNwCz0FIuk1cTjbwJ0ALfFMypRSXfRg3lizB6P2Ya4ePxTvzz5PGA45nAcw1O/rltb8fg@92xtYcxnVPEyL@p30LNFn3jcAQ8QYTx@CY5LR9eteLwFTiTFeLwNrvZYgzC8wh/vPrA8LR4f8wbCJorHRwStta/iIH2LcMzm6dOnWs/r6Jf8M3b4sw1FgxhjNNzda336aevysuWMt3Y/PcaYzz57qr0eD53WZUskazXhY0MaiLnqj6c/UMb9ZlMz58Z8B2KsqZjmuKlj2ZraGyiT@FxiJv3mZxDzGcTMW33l2ODTB9AWfp704flEa1GM/6EYeo5arXgNCdUbD3Q0P@KYoZeYZ/ta27Fr6B/Vl5OpZHZ8tpq/qFEw66ek23ztDmO7KXqBHrJE6XZ8NqrnL0AjWyuIMx@p@PmoUDbi2eX@JvC26rK2qRZKmVEVbyC1u0mWlNXNlPoo/Tb1XNosFEvV@Pnmphw/Uy82C2qlurr2VXoYj0tV/N0srlXfpvLJPGP4I52tXWyulSMp1tYyWq5QXVuTanfQEh7MS62hpzebqdSNrl1JEpYVRUUoP39X@5iqaNS6qVF2VOeFYmOpNqqrwKO9IcxH@RlcHbzqYYhvqeIYLwHdaDNfRc6ciqvrlTjkn8tJyIuQe8Dz1Ut/XSd4RBwTTv5RWFXmL7hTK6uSggcImna3SS//Ya@ikKghxF7iQR865OtvyiNdyq3GTlGhQPavMbxkpoXv1KRz1aDP8gtLGDfXqGvrsVhDiNRH/BUaNeHFiyGUPXx5su0o@NJPbyKGX1vgB7GTMUgHfWX/UHlhuVo3wHKqjzzlqY677tp@2DY/iavsjvCt8YZt1W7ll/IdHf/Gs7t4TwbMglq9AS6tw1KUO9OkG6pXs9GoN@t9vT/wxqC4UVs0gsQwp7InjEPiMSD/JESz/gSqm69ZeGOUjt6VUWIUa3Tw/osn9Se3w2oVYO9qep1eCx1P4NGpTas@pPoc6Q6e2tk/XOkyHY/HtHuvzncRcBua9vZObjjMqgWl2Hd5@wQHMahAt1ggEdGs5@9ql/UzDH@HPxtyPH4hy2fvLmINGFK1cUKru8MWf0lavgUa32ptBGHqWqnWY61666tRzakPQE9hNRMaK6J/Ma1G8O9MmB2bSrM@CqtdrJ8VigXcdJUt5NezBRWmRJgqARq@a@AvwVeFL8SrqKWlzFScsXg2P8oralbV1axn71rQyvlqFRsbuom88NSkTCFtpjo20zZk6jQYoTUqopbtsYGR7aUg1bGumRxcklPym83VTKkkSbU3UDpnJdVRnkibpVon9YQ1JQiAiR2@BbZaqnXrqa@kWmpZqrv6m1q0y1NSrIGDnGo8WIbGFaqnO@yf5dnyqpq9lZvynam53oq6VqieDVfOZBWql393uRH/XiN@AW1/x0CHYNG1IBAaahDmD2kuZoSCQhg2QFnR1KGr1PVCTYDEBoK9pOIpfEsu39SZSibXCsmklKyhkWMZwgV7Il6SBMaWfKRuxkFQiVfj6wXQaCNsaaYIfFlwFZTNu1jHcAestB5L3Mbubu82olsJv8PGYy0j@95HjF1mVmIsR2vcSjPBlsklKw2yRG3Vty6Pt2oCems7lqjS7qtwBw07Fwdg5dzyxy6sZzYaX/HnOe4NgVxjdMPJGbsQOwkKRahzJ@KH@rm3Md6qfK9EbiPTyJ3H4nEaqXxZsVKWeEnZ1wm6B5xt3/rvf68@Q3sBS2lVPgLPLqSvnxvmbaUoN0j1S7HE1xloEdxI1sh9nQCGfkcNLXZx3d4Obm9Bj7/DQ92FYjmWsGx/gxcolB5wOpgJyuU42n10NjhZ/2rtq8pXz14cvjjcY4/z1Uq1ElULzh9ns2pSTW6wxyCAGse7oHK8Y3ZZ/dr6jPawJWqJ6iBZLCWLE8nqiVG95C8Ip9RGQ1Y3CmwTaJVVgd901VU5/67BCa9BEasFiHn/q79VGm1UwF8AIa8KbVrOFBoNNV2QEoP33/xbPCx1u/v51gFLYgX/@k9/r7D213/6r2ixMnlX45VeSwAkOtXVtcRFghehtMYk8NCKZ0FNNHIiXF1TpYQrcx8Ur5xw34lrK1KFfAXitg@5L74KrZZYT8QSlWev3jG2Abpfo3N5aRTIlctN6FMrVdCh4J99jbayr@XlV8BLXHclB@nZOgL79p10o9FIoyWcJRsZPN9XKNO6wtld7YIbCVCDSFv0p7tp/NO/CgLSrgt@3wfe9IbOyg2VgcqRy73/1d8sFFb/@k9/41x613zX/C6w1PX19VW1kPib2U8uvRRj6aUtluS3a/IZGy/WDs4@Jifesou2yvSSvHNyuP2d3VOcsnULL5Bh24fPFYw6Gejt8PBq29Q1xxzzM6PdMULhTH@6fcRsh73YOaI0L@nYMoWSzVHksrLfqYqX@2WvmaoUcYG/nMuXcmqZgUSWX6sWVpkG7M3Fa0qEawWTMqrWtj0Yc3UxtS1R4qUthMG4AwPUeFevsk@PDigFcY/00s7us0N2@PzgS8UP5eGnT/dP2Mnh3unLreNdqMez3RMW3zph@ydx9nL/9Onhi1O29fxLBtHHW89P93dPEEEuhpwR5VneYIHqxjbcsZtDYdcl/W0i2LXbV7o3Ga45Ay2Ht8dPBlv48jkdX9M0GT60DFAOo6rhydYSlxUZotc6HSeG56WNNltCtXApDfIFHtfu5d01Vh5@8TbvlJdZu/Q8ucba@edWcWONmXnxx8xSv3jMlpeXz614MK9EqxFoptEgPBoEYWGZ9r@3u5RaLbE06KOFkhTGPD88Wsr7vqWXx6dLahB3vLNUCDz7e0vFwLMLvlLg23u5s1QOfE@2vrO0GiZ7vr20Fvh2dreXKoEPiHRpPcT5fGdJzcf8xroGGXCJXrec2ts/2GVpAJJqE7Fo@kXHVDA0RAqkNn55DTY5S6dvenaWVJ3WeAq6o38I2gefgFpCwfEM2/Uiy9L2AH5AJAVgSEbnj7iS5Fy2swIrXrYIk07sNraEFVrCCgH8El6bgHBsuc4KEoPopa7QpPilTVkWf@HS4ehPXLaB6kADiCFLtzfSIXlIoYuXxceW7gTKVJfM4106fEGgKpQ07sQlCU/WPn9xcMAzG5C8m4oTJOPC7xyc9gCwQRXhF6sOobxzeLdQX2BbLQlZBV9oH7ub6M3YdG9iU0A9l5bagGCyda81M8tQWsvi7hfEix5@aAqAIRrceXDxI8WpVBvreql7bSqQhI25e7jHa4j7Z@psspclhplSS1E0P4717h3zfefepNeZ9FpJjlsg58Xi@HhJ6wgrYdiSf5abIOjeCkq5hBSTyUBqqA7FReq1BI0OX37NhV/KBmSUT7JHj6gcG@BbT1IWmC5DOTIZQRCBaDBqPkQWFG2Ziist5dJ0OhD3rNEF4DiP8IvbW@Pgih7grNMFnerVYBQG3blkgbZcm2LIIqrbwb4Gd7HQBD@yR6DkLGvBMMkyP1JdxUjUFrNMz7IuBE/x1KZhAeXqTsgTfVKAwUi9/3yH9xC/j4rCeQDVGPhelToMmMUjHL5E6EtLLUfXrmo@FPBDggK6RaJJYUNwuPvTHe9QsjQfL0iWmPohKff3qj4d8dRADoLSqFnxChFOK6K6FNgIgWbwC2Q4fuuAnpMkR5bJCIiAygTY7iScLHO4O58uP1CJ3elaLH90LZAtL6zF7gOr8YvVAqa1kESgFsDiU4A3A9D0M9mbhXkoYC4kFFSbb4cCJtCQlmCMTyB4QHqYcsP08senh0m6Oj2UYdxCD3KuwJNMetuT3s6kF4cvhGhsY4MVSqDztNClroILr5JgFXB0OK@cTNid9JIxqc50P0034MA8B6A5ZJUcDAlwlhkjB1FcfCOV1sd3JNbZ1l5z//nu6WQs4lPcpih4z7Mtk/KQJsFEgTDeTaFHCkqU6mIjcHkzdcTzyFJ7Nk9Oj3e3nmWhfBLbCEfAtAwAP2IkTNTgzs8BQi29DfNxJ8tSJ1ssLbFHWLIsEzYI9Dw4C9N2dUC1MMfOcFCgrPIcJPBPjqQEjsjYnKziKZaS2Lvzc5hS82tM7Q/eFftFa63YYePiGgq7HE8ggwgu7zOY53xocmEDITv8NuHq3Mxe5/Os5BSZp/dA4h7lnVn8VK87nNtoWvTP7g9sUsrcGsNrRJG3iOuBYF6cFG3ulyJpbkQ6wFAcxhCG0zmZHzMknyN5UqwvYPGydPSPLcuHJNrJssi8LBuU6WwZhPYaO40amnFlUdyHMmyZBuqh9DJyto@29rF/PVaW9W3oNANdbXtATzRSCbs6@FzbhF@6zw1Xguled300MG0Dbx7EW5Bwqd4J71lWYocW64OeS/Zmbv428PJAcaMAXZzE72ikE82xpXZ74jX0kbfTvwItaWBdykDdXeOSyXK7a2qXLjjMDrlexU6C22MwB9PQoAUpC/Wgqan5stC36VpqLBy@4P3o@acMr/ZF3d43Pmmm4Y1pyzYKWbRtW8drsF3jWge2g/ds6R0lxtXYB6l20TA0Z02G0anuKYVXc13dmdJqBzyhTz659GPcD/84nRN0g2e0m5rTMjx8v0qT25ibPEdfkB9MKlS0IUdQHW7C4WRH9yFwZ18boW8qFbYYmdDCBVRUEiBHra/7KlQ6PSCUJEwy7olgTg8W4zb6l78s1BO4O4Y@gdeGthpCW9Eom2FEn7ikuQVAwHeIA@1@sX/aFJexcb0pWLa6R42MtHLN9w1qvAaR8ouSz@qayDah@HijC79UFap6bXNajpMyhzof9Db8R1RIepEYFh2xDWiKPStdcLUoT/qI3@BBmkecEh5FSvUobNAlMUsENPDAdFzr5CCz9UXEXUfXCYBUVN@KPqXB/JJpb0HPtEzNukJXjev/LO067Uhn0TVTkXqgHhjURSiFfOES6g1JA90@LGjcCbqFAISW73fzCwuHMxkRMQ3v4SBrFMkxD3FFTh9v722nwui0L0fwukl@Thx@KqtD4Np2F80FtjPmGeEVGalaDUBQ@CCeoFu@Ch6pdT1sDURHkkqkFEC3NT8Id//pYTmz7P7S8qyWiRxIrJlfVC7hINRZUKwLntViXgjtLUUrM5E0bBxfLgInTO0eSOKm3hUUB9MY0QhXuWdahYuvARUx3k5n@Qv4Z5tRT5VbI3BA6WgCQhYi4TDGizWmChcUGkEbwdDBrELSo45CsxR2oUG0yAyQGDCcGZnMRD9FkJ8Z2G4qy1Brp@bEAhsKaiSaXrQ9wZCgD73B7Qusy8VS3taxqSYCDQINNH6pwRtQ45G/Pg4kEbztCQmcUyYfy6JBa77fH4SBm2LCRgm46t2sgZB2COieY98MjJFupoBhNvGSuQGDICGHDQbcQRCBTAbB2NlUdsGvlpdTkOqM4HKVC/aIpdSNjdSanKKgTyqSFAxGkbwQSR5JDEy60WCpQjpV9BOXMDGgLE4iKM1HUOAISumU6iMoCARqGTBwEYOQfAIqGVHtJOJKBHGA92ISBq@qm5N7upBRLzY2Kqi4RgKnEhfmFz1dzBQgMUe9lJmM4Wh5RCT8YrJGgLxYiMwjERSlTBFQ8KwzkxFhrlMRQabRPEsXcyenX5rw4huf/cmHkuON2bpzVsH6IqVyS9uAgXvgOSIQby0d0N2lYRgn6TSSOcgINCQht56OK0FZfnetmLSg/WpTs2LE4ksQyAaoEXw8Rpa9vm@ua338ZIfAXbp3iNcZ1NUsq4AaAhwFOEYFEgMLoTYwLpvt/iCAg6m4InEzFp/AKJPnNt5Ffg3SfYfEfj8nYmO8@fAaMsAn7g6lOYS3bwoSNA/2n@Dj891jNAPsP/8UunAJ65Fl4a9fzWWOMajitmbx1yYYngFFAN7GFRpRV95Vk/ljoJ@/wOYjF/DT2HlCqh1CMJ5YSIdEF4bXNGyBjTelT0e6R@1I12sGABWpBnoGu9GZZmJzjPlrASr8Fk5ayaPU1FTgCBKKAmILYZudHm89P9k7PH5GLXfU3Do4erqFmEHBbGtOB9APehoOEMvSTT6pBu0Zw@n3Et8WhHXSWv69cvw9SgjLLxzmjQeATYppUuh0ibC@nOhn4HnwvATEUQJoECqaHX0wBzcq5AGYqIw7ByHvRV5qMRWKMs2bCWnCm50JfT7aQE5HbWnrrpX0gLA9uuzP4vwk5@N7AlomXTpMIxflqEuiF4ffslos0KsXkI7c4QAtYnonHm1@rd3WXdqQFrY@oNTNLmUiOEukoSBkfu1D/sEN7sHcK3DQzdM06eYDuTcUcyeFRZAeedt9Kxk3IiBxLL6MdOuLlSQWiZz5myAmREdjUmRclBnP7TXP7TXkxhkuez0tkBkXZ68nBLF5zWP4zfOay8a@ZMbFk8A@Rj3XhUHv9nCvONlCONehDsNuoq2S9niC1z3yu@yRP4rDkThfuLtfKBMNOymRiQknnD@FwtzpQLOlZmwbZI4n7WvoYP9zj6XfoIdmSr5646sYBE@U0gRx2ofz2ScuDC2kDMQE3JCWAM5Edhc0qQT4UgIhk/3ySBFZg5aWhVXAsIBbhCtuoq4kStquUBQjgchWxSzsdPxBTpDhZOZ0plepEAhD@SpqaGrla5M8owo66dbqOqFGCgllVorgsqosQwKJ2zVIpgF2i3Wg4hne/GpUZqshKufLZAY36yOrE26VswIEfQd6D4T6mdfm1jtSD3@FDxNLkYrla8Is7G9TeHHEimqxGNnTcPjyOVtdDbc84NETVirkw30UeAiFra7HvpWdLLQncHrEgSM6FMkKaQZVd5AFddOEQcwfHQOnfiwbV4tH/DGuBcJVmmuwrmDHYmpwWR/fh9PS8b0v@FJ4j6kjVYktAVM8jbxRyJ@8AfByqDn42jS@cIyM3KWXKFKGlJDedOa4/G1D9L4d4Pj0Wk136OjcAAwhHbtNL@xBHJQOenrYpy3CWRQYrnUH9zYZnti9tEQ8R5ADZw0NTgR@oM8cGj5t8CYULIFGNBpZeDPStIytx00vwlUgceX0IE@lPD1QaUrz7@bHAlDzClKhNubu2JJo4JlphvTxtLgj1h@SAXDI@ueZBmcnGa6c@nq4QMPnmFnN37iYY4wh6mpH56ARtpiPiup0IfkLe8QB/HWdtm@H4ED0GF3Q9ES4uDaKLYhv6zG4LZwRjyApgmYpmlIcpDqtfeUfQaLopeDtJETPdRh9EgRQZmIVMFjzFRBI8hKHEAu@0xA4PjnEKIoDSsEHalpsNyQIxBEs4iH7JgrxtXB0S0IvQARcryWxi5efL7TNr4UYo5QpX2ebLilFSZGxPB@MV1mAYe0iYFAo4kfpYA8lB3txFC7m@YBUejJI3Vf4idweWniR3QzQREs8sOhBQ9wJW908pJC4b1/zt5KJhTNfzIz0DxeSoBMFIRDN0rgXpgrRBj5X4KVrRVJwmdlP43MSihE7GWZZjoAKHOmCv8fBZ@iBmTPcrDCvopyS/ar61aQepDeEmMaApsbJuophEa2rrM5Wdi1SWX/rxERlRSK/nrOb1ixwdPEdcLSpDCeUuNiOEf@kk2WfdHAxRIRE5yi/Nebxv8kNHJEB@VU9HJFB/YKy0k6AwMPHqlg7RNYepXdMh3jz/iDHV0TQFKAiuG3V/Ffh8FRLS0KcAaFnIl1BEmbngJx9FN0u8GvcDEeHiA8KPqaQYghLnX3N8dAURC@UiwD7YO@Iz2MBpAAWX5MThY1QkeDME4PUpw6MyGTEfFafsAaHu0IWEmIUi@CdkX0X96YnnjJbijHG8WlyPg4/iZjuw/FfixZkvLAg2By0RiTmumDNiO/zuvtFV0ZD2W0gJDeQuwYF@HkjBDEhv5XzvhyQGoTyQqAdcH0gKhsIQdsXBtGwhe9tTA34fo8sg9wXwofbJt/wBb52z8GUtK0xmoz2z0UZEi9hIaIWDSJKzGwxqXeoRQe8TybLTR1JhpAAO6/Go8EZIssVZFwG5M6MOlOrCXSMdm6QNa7GdzSSKIunbEhPjW5pxI5PY@VxyTLUswa448Hf7UAojP7A1PlbJNWD5tbhfvhOUfFOHd21MchVbOcyd2NcGTkOGDsRe/FlfYjjHHfe85jm7guYynAXvaewE51vVtDFuyNfkTqpD6VXmAi39VsA3O2CxGvhK578V44JBK4SLSxEay5/gerYtlth6TV8RzXopLwAWSq7C4W/hIYZtugFQG3Nc/WxnsOEuZYJP30Nj/znQCXPYQ1zh5Z@AKlP8A2dymvtWovtRApGL92aypUO3sRktB1RDL6kmu8eQRuCR6/VadnQNzByddopIZQEOr9nW@aYWbiv6ZJe@83oRRP@m0Xx1ZT4iiWxqENbHvgbPUv59VVi9q6Y4Sgdzt@KAnFlKcbfSFBl4rWXNaBm1HV48ok9LVN7MvjAnNxEwfX8ybA2njj48D6NYItHLhdJa1sP2fcxb48HHWqAZl@08yOXQ/PowMTXUt5odNkC2y6t5VerjL//lsgQRwu9NySU2PXRAO/1x40BOI/7aU39WjdZEbvxc8MdAuCJN4QqxRIDR7vsaz5gqlhlmE3k4AHp1xPblMIo2zYnQ7oaThihRk1vEmNqiI3ePihmFWxMESzmBV0CrgU/m6zZtGx7wKrg6OBrP2kywBe5@CnwrQNatoUJNKmRakmb8KzCE4pOp/phHOPgrweb8nE/kW2wMxjmF8xfoIjXYlQLGPp1Xvqanx5nDgSLrOjAhM1XNWBGSLOmUEa5lQCgcQ5LcTiX2z1p8dwH6dj7h2i1oQxhxA5SQQxWkR@xkmoL95SkWWRPCbAE3ESPhEn7@nM53zKS3MI3NPieJ0keS1ajFHeHJiI@66WD5vD3L3T57pMNOujA6MAjNaeEI5ASqzV25wPiHhCUcHBniZz0dw6ghOng2ky4IwWaPu5rYfehjRSg@AFI6jgkM5yXItWgTGnR8S7YtzIdrV74a1gQXs/X/NbgL3QJ@j9czHrEe3OJKr5Mr4e5Zf5p@jZfiKFVErHANFFWnLwEjRB1cFxiik9xeqCASWoQ1kQymmYDgyovKLe5ArNAmVOmKSXLRuwSre9cfcqysfDiNSIxfmlAPjuuq7XgZgHdGvZvURnJ8iTDQRaB75gO3L4Ww1@h0Tk882B0wyxBbB0ZOb2SkILO/HA0bdzms0y9q1HObboBlbN4kCNmaX/uXqxzC/FVz0AVof8LPk1UP@nEszw/XDIgh@o7ChfZMDfeiEGpR2P7KjXKjoF1sNSIdneS1oFuYZwn7zgSRRsvxTqNYDBoh21quO7YxLZL@ccqWHNUBwWpOa6jDY8fakCBlw8L2hWL8FUGgLKMgKChMl/YpXhqZmB9o0wG40Gpm4wfDujsrJ9@Jh57j/Dz9FH8d@HJH2qH5ijbHEv@vhRI0RynqQmC7Sl3M9Wl4v0C9Z0p71R9Z9ojqO@C9gjqO9ue36q@gcX4C6oITDH0QB0HVfZN0KjxhVB@ILdTbDIMzIcz1M6X06mHA7w8cCo1Xe8zm9oeDGwX75iYXwKe55xCUHwkHPLc5HlUwQ0Kco6bj9RKHoYe3tjixvgQd2yUF1Pkxgup@fwF8qTJbdtijqYAxLxOFv3AK0/5IQNJTCXRIJ8lBvXDrDhP5eIEiG1XtL@4ziJZ1YKCU0W5DsYocVB7iXFvBEek6rR9EUrjJ8GGkti8JEOUOzDddBIMm59EtLrgj5OpsNXZ3FR@J2JqsbvSl4SI7cT3uZYUSt3xyFpTk7gzkGtEngj02MDeO8r4BM47gyy9yYw/S4Mqts9fFr8tXqp8JKxT@FZkeg28Yw8vewx3v6MMyN9bjAm6Nkr3KF2CVI/3kA@BfDpVf1tcKqx@YD/OsRcDBko@vX0PR@6zI7aNgn9rjLZkbgtIRaYJscNqacmXnZZCk/YScfoA@IIb@rjFIcye@ixSgB2kByjCM7TEQfbHRE5zMvYnMVkNJJC45nl4nQlK1gavAlY/TDbAZZgwIUoA/sEFElaWAtD5heVkHCktlS5a3AMglXmlzc8tJJ1JmC5kS0dTX/6ewnEr4rTtBoqDuWNpdvS/hf4LcuWr16D3f4A0IVOfKrMEp4OSi5ujQdjBs/l9vFwf3xTNKRU0cED5HN/pbJrj7FzMN2iPo9Gl3YDuRaoywmUUUZwe6LPXuNFobmpacetp0FV0dAARQQlItPLfoYl46B3r7Bmpo0FirgC7JMrhYVpeDLuNq8x@4tmWwDsw9Y6LIquGtELlTOHxBjFc/VXCjoHv7MOaB6zXLw7Zo0lb7Bltfipj@wiL4uhvhobDlW0sjQJ9Sft@gBS2ezq@4RZg8ea5ELtsWDI0m@XJdpe5b4aagyYH22GZpBsTPJ7PNMdiJ860HCUYVG0CmCivPiuERIBR/MTzbVNk5dvr0FTj8zzarIO3HSVdcQWRsBlh20ZtP2g1URjwq8AgA9OzyXkxtBDhiajfWdYdmsiL7YGCccgJJysb9aFg2Vqu85NZE9WMeCaAOGOdjI1gFNtQnABDiqZxMRNzTvNh8PUZaMxqAbDMoQMdK9K@QaNBU06028TyDh0KCu0XEE328xTSm@vDdHGvhaMLFQLT5KUsZTKLlqbiWayWbclRzBxsFjHAIZj00P6r/x31H0MByELeAwxmMMCX7rbEm@@p6EL7hJFOtURCFlUBPtAfmp5m6fbQNcd/24QQW6L7t4XsDEFj8n4pvJPiOKphXDvL4Q0nbD93SNvdcG8CKurAvAsHVYyJnwpWgx3Xt8U8y0xxDMbN@nen4TJR6hTjDkQcTo7@noCpGJidGFp6cJuAR2e8snzbALBOOi5meQql8zfYaW1vSEy0Z@PmCv4@5CxudegDG4Fw6hJk2FgXRG4PdIdnBtQ2tofMn589O3J@ERhkeIDQgEzF1Ef4kTdjtZDu@UQCeBB3BBV/Q3wkDbBfKDiAk@0Iyu1Pby1d2ChwcuOrW/R@X8iBsoUn4jb4Gbgww2@dG1@FQ5svZom4p9LllThdDROxkvF99qllod9LvqI/tf@JRGbf1uXDcoISe/txJYF2Vcya5XwF1qjRRouUUcedGht4wgLGJYCeGRfLdVxr4bs2yHaGvXgDBKJrTrsHVYL@MpBgPIfaqWN0qNlAh0Ozd3A/g8sAPd79JnEB2hr2Wzq@I4baKzimSeseaCQHkFSIWqKcw6OXBnE4IwP0fI5bPcl@3JGCscWzIr0ElR8ADOxIOIOKMpH9UjQM@sOdTUHrdFPCi6aQAjYL@s9EoKxe@JdszEQVLvzrOAKVr1Cbxqjeg1EKjWdTR8LQ4OVFtjjd2M4VXzlCsxtxfk8zyO6Na4F8wzIm8i16uMjvhnF8JcM3zoV3NdF4xomlp3kfNvL61OQBUzT5gR5@cCpsYL6GVws3LQe7kfOctoCFtbkFKieicGcUT8tXLjljD4jHX3PlNkR@NigfPbol2roeHQq8r4Upk59rc8yukK4maENACopAaL/kaH4XJkk/D5nQEBQvPNdxqPCZug9WE8ed5GjIHar/vJx@8wla0a1G3h@NnD7qdU4dYR7BJuF2ZKtu2j/ewPeTTTQ/VnlcD26l@XbtRhyDm1NrbCT2d9FJqxHf4bU0pX8zXuMzFEmXlsYf0zrUFsE28dAmHydqFsOA9I5gM2CB08aUluczxi4f@nOOqohNnvwOF5jeGd4QI45vgDdqDHc9KViuFwPU9RTXI9qJzPQy5z5A3/PGnWa6NkySXFIzx2LUu7Re@HErMf4I5NmLcdcadrEouNIPacIDKrOnU5a7Acuhrbl8wZ@3FIHTvsMh4uDjX4rsFvRvCeGnVgCKjqyIFX6R8My3iSN6sY26K2xkvAYs3RTZijqI8lAlaMF7P7x6jrSqTx39Eh7HBpao4yZRXgpWvpXYDjcmHh3uPz/dPW4e736@e3yySylpI39woHg4yJGlzL3BGwssgTfpRu@6U2IvHQPmcZxx6PI41MBP2rbnsT1Qd3VQx680SKkN9djCNffCweK4F67uVHn6Uy7M0@F72mnsGnhEaIhblaB@N1wB58vDKVfixA9zIJ7wR6UfJWL/srsY8kxg5jwG@SeOpJZN97sShDjZgFOK3fVuUAIU2sTkGnPw2jZF7LH1odHkEN6XEFyIgAIAxOOu27FC7xOJjlVoeB1kThQjsaz8YnjQvbfz7Ihnu0PZsh1eL5QhNdO2LmPi9oRICUhyg0kri28rqfpNTIeCIAvctwBDh1qa14hXKIf6QU5V8rlf3pUG4SL239NtBd/iSP63POc9e05/7qVw847t@xebRGScu6kzdBN3wc09QTf/CrrJA3VTGRVERt/uOPni0@QCffHv@QT5ggPkonSlv5tD47/c89wPPmb9C9@x8Hd/DGcuAU@cyvHJd@4W07tf3oGd/6@cGvm44yIfOkXxD0cn5h@dELdEfszhiWQ6SbuPUfLYP@QGezQ1BeYf19/dLe5om5LJfK41sdE2uJZrctN8eMmW2In8sE30EzvoJ7aV/61th19c1zlnAcLqzt92/BG1jhyOmKho/qN2wge3j31gi3t0t/7dRPn9fKPb9nFLuzNG2TM0pOGYE8Wd3CJN3ObdOzaxDZyfdOF7fIn8xQ7z4HiL2PceNcb5m9HF3OHbzHjKqe3v3Cg4J3Vwc6UnLv7jdwZO3pspqDV6JlHA5WsTG@KFHiX5uO5m229q23rYgqGxlC4RixrxRVlTaWwbvF2P5gY8eyBN99EEytAYuwjlZNf4fbEoMzHQZs6EBCvw/385bRWQID/g8Q@HrP4eD1n9w6mRfzg18g@nRu47NZJYzg1dJ9cyrByIZiaTb0D6p9fI7hyyl0@3Ttnp012292L7O@zLwxfs5dbzU3yT69GLJwf72wy@u89Pdlnw3ln6fK47uOWeQdfv6G2drPOFfL7ECPPMWxdK7ETrs6d2W78G4tlwtf7jHvcolu41eKrda90Z23w5aICbWTxxaoJsRXytybc44YnrFlByH9cR/bs8sYx0m6frv3IQBhu94yE4wM3X9kgGoX1ctKwUHNoAeBtCAY3Gl2Rp7zQurZPQ0lGYaLjg89EtCELhsxO29XwHry/e2T/dP3x@wvYOj8F79CVes8N29vHamCcvMIoAnx3u7O/tb29RAC9AXmFoW6MD6/cVQUFwapX2VXfYvlIGJmqFwjfxWo9ELGbZ/qkIlyWHVnh9TwdICtfd@WWnaHACwl7ZOv70c5Rq9DcsHsebe7FB@CtV/BMIK3k8NAK5iVcD1AiGREtZ5QypP2YrGF2jt@imyJ1lPnKJ1okNncW30YyIC9L8ZbsksPmoIaNlwI2o/Itg6@w1CMipZDK7QSgbkBtZD/zc0LDa9T2Y9LG4mBX1yIR/S6tLSPHG2X2rze8G9wOA7vmubsrWczgAGoREAAdAGwwGeNqVvo9GElYWEEMPFX8IWOUBr/uDvRuUGvGA6//T3pMtt5Ek9yx8RaupEbqFiwBJiSTYFHVwduSQRJmivBNBYTANoEG2BKJhdEMCRGHC69thhyPWO571jvcIH7vrsF9tx643wn7w@8w/7BfsH4zzqKqubnSDnCP2yXgggaqszKyqrKzMOrJEwl20hCgQhNaL1KWu0Rm7/pD7MXGtibWDG3Z9n4qEBI9BcgYDueRKR@LA/hd7bLgrC5AmaME@jGzpVMTbbiANoNtP3X4UGpZj42owuCDe0OeTWicDF9w9Whce44WlV3iMgMhu4uPljnjwKTY4KbqwdGE6MyPJhyp3X0z83mXLQcm7CxTx3B5VGg9MuWztXsjA3QUGvgoaQFTR9QWGFRpF/Lgpogn6QpStMACJBJfP@EiHB3HuTbpeooDwdawX/ps3tmjkclxEO@JD3KkTdi8mZyPcCHmNMagozAU4MXRS8hR3o7gPrWQN4r3hMzwMMUYGP3R2E9R050FSFCdxBFG053Oodly6DHchVZJ4Phus1NdIxYyi7e@Qr@XRNkkH3WTlzYUYzxkPMWBkpzGGeekbeLBoFhEnaHltFwqx7vjICGvHH2w6u/fvPq989GG5VaudsFpwe7x5wYcSeZuFXHIYHursJJ0GlCNNIC2Ekw6WlucZWVviKJfIwHA59cH43ms3VR4vqy6m47N26XRKfPvW4VIVum9CIjQJT61Yu5WNY0myTGVahi0QxLoTmMXIujKlTDiVvt7DxzqwF5rQIkPUI3S8Rqstn6/Rol3jhh5oloKw07i7FX5bPrAgJIo@lt4ftQ@su05p165JKBpMqjktqaLLEnPdFrWih0povlpAd385OtDfl0e3uZQ7nh6@FLb7S7F9Kd4qpXxcPC1puC6P9qMlaHly@0pooe7lfMQ8SS5iU5KuhLN8bUXK/AUUP1zoOxp7gAbn3lEwipFq1CbDAUaIs3hRHFijAraOJjaInh7d3z88NEx6mHMbyoLewycie0INIu6rMtIR30MmZVdVRpP8xMaTTBFP8STJLhvMmY2XoyqEDVIW7aGURfyEeN@fitsRPLOQCYEXr1khypZLcncudVB4LBDPj/EklBF3mlbBQmY1V3jy4SD7pGTidiuzbRy@9EfKmPGmIlgXLVWPZzoiaQjjdOCe4M53dv99m@3jbUmHDSzv9ydUYTyE38V4@cZTIDzCneJqsgeXdIvsUjqzQlK6ItuOruUlLeyvL1DqgYm5sIU1tS6MY8Ea28fXpJlDy5o4DeA@/0xkds/EeqdU8ZSyo3eoHU96VnIKAiMT3GBjT5cKKN6aiymMWkPNk44yyPWxdo24OZZctvCMkcDdzAd6Byz4jZtp9ZAmBdp2KanKN0OKZ4kEJdnmmZWRmYD55sbG2kW407WQxStfFzfPIWn9GZ2NXrkaynAW0lEhkNwHj8syPxaAJU3ngBfYs@SASRUEUydjTknUnSYjnT/ghd@zBmYOnh2Vcb0oTdU2pinesrHzjKRjJ5CFOmhDWFWUR81C68@Xk0OFfCG9q1@eHg82BML18PkX/FDtYTBCVYmPjrc5Kiq45NshnoqLsAQ/1a4i/XKEPcK0F0bsvh63@DfvcOMdaaa4FwUv8Vy/I0pVw9EAlJKJ21DVM3d0/hYXuN7Skinn4Z0AUdYvG3sv@IzKKqf0AjpEQEENBAPEZTIN1PyrtrpfCHnbeHywwK98IoC2gemoBixeLxrg92zjqkJZppU4DewTlVThJPk@tkq/wel4L8EfDWYqvcbpPe@Vj2GyReqOwPLaHam0XQE5gXbAM18qwxTAtFbr92dtanaVfZuzwYxRSe8IZsC3HAQq9Sqn4pkqmXQsyk7ipBYngSelklYEFE5MfqTLUuh5L9vUyQZPC4CwWDaG/qBVFeenblvCd7TFFY6IOxLKe8NegToFRSxGJaeEPQwtK0ToeM9vVekApVBA6JPFHcsDac@PC@jAkA76tS5/kVBxMWIA/womBKu68CLl470XKOFjL@xOPEO9Hp@QSgoMsoLvQxkH7xqHB0/2k6iR4zbaKFRKHthDETwWjFF15JAtQ4cHk@i0zYnyZzr3tce5EgX/VkDDYKwB8c90riRAKFo4LI3zt723xjFM3iPVKVbPbolOlzVWdah2g8kwOn87fUvdOwVLrwoicNuYV3GR4PZCs4iRKCxsKQ60F@eeeW20K9syrEJMhVKIylTE5gjEjevUmLfnBfmqr9Sf0HUwMklJK62IUSJQEwRo8myPccEg9KA5uqcKZEx72Q6@8pliDCelanUhuWTcsm1R3JMqaZHYJYmU8ohsxURYwhSeaggpVkzNNnqB8dZ/Gz@fLicVnPo3096Oam2M3Sy6UZtiaNglYFZbWjbvSmh17hWS3xYGnOjB@D54IcYjBgT0nqbNHZbxBBjJ9wKYUg4SjAfQAhyNggQgD5MFQCq/iLGdzWU89DKKZHMcj8dFdnKoxOgyimRTiZlOdkU81lO90Q3AOuMHSfBLGxxBbX7N7DkQmwXCeYPVSBcUokjuTJtpWvzPzqAh1TRDgDy25Nd6qyVe19WLLYVPtojOgai81iCogyicCk5reno9na5PScauVjwNoTGVAgacqZnq4r7gSCKJpNd4U4uHFV3a4s8x2lpiagSV09JASYRyQCtJUB41MSyAIghZcTizaKA8EpOgpWxQTfgJXsea4lUbjQq0lA2qjY8FrJUsrEnQUhp0Qa@Roky2vTJob1jLO8/OsWN1dBopb@p1JxHPNDJoBYyhCIaHbmgJ6J5/4ke3jdjQom9V4AeFdn1TRMSWaeDgb9xSpg8VkKa2zoIgGyNEbaHZUn4GYV6O0s232DBXxmMCHl9noPlNBz0mCL0bDI7AJBiRRoZwaOQsJk0xvWm41DQymnQZyTCNlXP4OUfr93jlnN2dKu07mmXTnpvMVjOhRaFOMln4Rzs7si2qUdD2jcxPUzBPOIKRkcRRjZOWfBI4JpFKxSWO8iDo8mJnGXE1pbN2DOkt8ehmGgfupizWRRYENK2L@cANlUUcI3oJeFmldBzSqVrEcePSOKTDtoijcnk@yJ/Kqss7l8bBjmAWjtqlcaAELrapuXIOCOb818wStUR74LUokeqWO0nRUDjdxK9Oui7SVTXwviBhSMBPU7@y@BCGuS7rA80NulR7oNOx2B6WzyNpF6Zi0tyrvMBcx5L2wnhh55ZSeQVWG3lN41oY9WAiqPYHanxnDP6Ui55aJBEIad0DnZhq93QMLhL2ZlV4H9IAIZzAf7uNR7PabVoZenJ48K3DO4/aj@88QidqhXUULt/gaRk6rrNabZiQxastbTpT5Bh41AKrUSA9rOURfwLNPs0i9HIsllo51@DmJhtQSMmh9aLq0HttvAtZVdoZTONEyKpam4HusYgHpdTNyivTjiH1GUzWSvhru8AJwbCcCE4IRksuaM4Wl38@5BMqz4fPIwbsGMd8JzNs6fw@x4tLWkHDqLx6Hv2eN@7gWZKKClrKvYhH8NF3o@BUeORCrKDHGLQO/KJWM@7KoLji/po76GLI20mfAt@e@QP3rNNzq6PTUaEfOiI8jVXshxjksoCHqR4c7R8@bT/Bd7r279HNCfw0Ke/owaP9g2dHmPMUstZE8v7h4cFhmw6oHz57coQRQ1NJpg4osMRgIiEB9PjgvTsPNRj@bQom@UJICP4m/BOhfMqGP2pP6e@MrnmU@ShEmx7hoWsqWJTSykbkn3nBRD7ehvEn5ARfxpsnuCkDtOSrxhSQxsLlT5EXxzqda1DEx3gyigiUTsBbqZawkyUY5iw8wQIUiygEu51O01d5RRnz8CJfMLJSZfGCDBYriPtd/ZBGBw6Tp7Nh15LoRCDP8rk3BEjcbSpOon5lszi3MarkiA4NpQsXazBz1Cg4ajG7pGhBcSq9oD1ipC@7NgvywjtA0Y0S6oT4ZgoV4B3EplEq@fZ5QX8gSmSBVuX3o84N7Q59Eka8X3NF6yMOa8rnfIE@Coj6Jm7gKBnhn0/0TSkSMLE/RZc5jvHmuWoz@i8ryyvMluodK@TH5@W97iqeHrkHDN@JLA70QjH7YrkT212CgTZmpHs8mQfoxd6YqDARZBkPoyY0VDSeGXyDMIxUc0HNW/h3KkK7dvEAjQUCZ@uwpsm5HI4SLwmFEQOQm2fumttxGBu@lqAODjPEjg5Rz4L4QIdoZEG80iHWsiA@@5hB/L5VKsnO2zUaGxt8mjnRnxnF/10Vr1Qk7I48Ch0XBnx6cTkbM5J9xiGgSw5eB9XnbECuc3ZzKWdJ1J/9B@DWcYlSFSLCjC9hewnmz//Q3OYVuku00t9xDTUFhcaJ2PLiK8y4XnhPiLhkSdwlTWP7xRJspil7MbvsD2KJ@CBHaD77ZQImW2w@kf1uqPaTO1xX4rL1@FZDGsF/LiJwvgyCNpeX44uijfIFXsxubCsssgYxAgZZ00EaaZAskm@XklzV8dUzSdZ1kNXLkPzsV4KmmL8yIH6sIEjXisbMBP3vxECjo/lQKAs0ZEi8U/Mk3vXNBT9J8qAXywJ/EmOnIq3lfH/@nTTfcclM@D/KFE4qoMuX7PbMhv@ny@JYy8XxIaOoVHLbrcgQpVIuxGc/jfng5k0Ps2WD5PM/ubj0an7pP4hLx9P8rpy42WqQyNIqUB0PSmZS0WOFjfsPGkClZHCjTaNqzGlDDudicWEsWYG6yhY3zpLZDZk9y8xeU9kp5HM2sKSVhPH1yDDa4RcGyTSKv9MtXza4ZOauo1ttNldIt3bZWBcXzKFtlI0jruJoRs9uyuG4kXAyFlGLXFsYe/MCWcHNTOcndMfu6dDFB1rDYFgVL4D4QW3/LHjh40Q1rmGYi@qLMM8b@jqmNSEgP85B9/UOHqgAVkVQET77zX47Arrd7uRsMsA9NEf4VRgYqVbDkHHkCA4nZ6HAiTPu3Yk/gBo4aKnFJiK4eSPgkmZhMKUvRT5FOovsIslajc@NVykMHSURb92xP4qImLPoC2DIJzJQgYS/o8FKEx4vqJ8TIg5F64j6PPSHnqXB4yuufllLoLgIJYdLNUky0m2i4SjjCZDHk7MEhnPR43Q2xuGcaog3fqzVcgNbzkO5McYevhCibkf4odEQMegotAwiETeIxkksjfK6za1EiJ6AeJ4lIdbLjVUkNMIsClFEkaHVyXK3T2GL6FIr4SBsCpp6ASzCGL1o191VqB1kKL4c8zc/@fgfTPu8VpNp9KaOP3TBZ6AXSWKs@PMoeCJ/a@jRPxF3FVO4/zHGzah7Xtc/c/GFmkhDDcKVgxk6EDGfg6Bh0KpgAPomOLG0WDCSIApWrXbn/n3j6L3Dg2/jbSheRCApSBVHIdg2zBI3O5VM5IuDwQgiJGER5pEgjECSiUUoVSsEUzWm8Dp9SzuBBa313T@j1qK1/ABPuvO4TCHEbJOD@uA6IZ6t1dGqjpASjP3w3T9lzMGIT89mIw5GphBM@DryQPjlUqS1UC@GyKb36x/@JZETN0rA5sN1lTOddJ7RT7nHYkGWZLZSb@XWKkGGGiEX8YVN9L2fEbKQH@mWirBwRdeKCkl2tX/8twbhwM0H6D2tpJHAU7oQ0SeMSO0eUMvl4qtciO/7jK/n0y6AjqgzS1bxEcyT1TFeGrK05NoFzffrHwqOAd6PcM9kCY0bCXYLmZ3xb3rPUlnRHXn9q@HP7eEf6UjFNdc8jDxRZeL5@FfxMNWryaGTWb6vaKMzxVpmhT/@ryzpozPmMHowAjij1bsqc6zk8PzXf6PwTwtXphcIzG9@8ulP4zpOc2s2za3Pp/Fomi7WYprH@5WUSnofpwyzNM3til8mySRG7tTRfuYh@EVeu0@TjT3NG/Ig@mrQTy8Y9nlIPpFI1ICfXjjk83B9X@LKHOzpauUM92nuMJfYcwZ6Cv@NHDZhMP6rPhiny3o@d8zni8XfE3I0@PDy6EK31GrCwlkl03bHqNN/jMyL/3fT3OjaD5faYsPFAYsK0KHXlJA9hJru6CP/PP2m/Jztmji1LoItyBppVOqCCrgm7iDMIOU43xitBjYduHsZVHa/GpHCvFYbenzpfjLqoddB@3dn5HmMafsPHw/I1ozfob4EaxvcFb5tQ@EJjonlFu3ghAvig@go5pB0NTACdA/cDfq/o6pbqXMK@RtX0lgGAZtEV2g5HV2hXEdEeBKleivTqWA/NXMg/FxpIPauOuxdYWOJOlIc2TjnQuX9vZ8qjaRaKUhiT6EsXYzzn0U30BEj2iuniB3CpstH7SR@KUcqmSqngNyp@190bZEil29LamB5mH/w52qi80I8y9qD@uCVV4r4j49jYsPkzoCa/uSvhMCyb8QqI5fyX8iOD1lD5RHHmewSdHLI/OyPTRTt7Ebi7ObFTpbAmOtjGQ8eG8@e7h8aB8@Onjw7wgUZPTCi8sHzHT12u1kvkwObXCRY8GWb4OY32J3V8li8/LJfathU/b/6FKvPaEuOuWpqzbS03I8S5eqy3JI2oq64dAuJ9lkoz4sWwB3TFrV1nE3RQuBAPxhGOF5DD74IMF6Y4IDPYm5j8ecr07rXLQgznkt0/TdZLW0xJn8xAac67ACnbmD/Oav/Lxm/HcmgJasZ7t45Wbt5jB9qIUN@EuhvW4ISK5vNwhdfrBijWXQaDBuFFUOtvxq0/ooxg3iV80XIa7jh0B@NvIieIjBOvCEuQOPjbH6AVgUG6MDY9/D9pUd3gLclcoOXS9svwjYiagtE1dHMMK/tmYWCfzYKxpHxZuB35Hd8R/TmuvwVzkIM9RB6XtZj1Efj2YPoYIi2Qw2jGkYBf9ffpcZwSyE0OUD4QXU8GdYoJIQ37OHSNR0VdF8Ca6dADqrWawNYG6tl2bh7HHoYQsp8Pu33Tbpg7Q16Tz1sXLTwDBXt/AFe5jOB@VMTT5itGI@DyNvmK9HynrGKpEEt7hlFsWBWGfCbi7SqX9Re48BTafjeFO2emHhwSaypU3ges0qLxFDKtGmJ3cJzWv0giGJ4edxCFODNm0QJrCM@pMPCi3F/4xrhM14env4UTJQMQyQQH/FPQTROIELEDWicsjvGgaPu1YAROBPr//VtDMGF9iyY69vy/LGPZ5nrm9sYP5tqgg2K3SSWb@ubmDPhB9fxVRi@P67Xo@QITgCQO4QeK4JxgC9UB50XdNADDWrwsFH@qjIPTYgOhi0ZUBx2tDHV0@KvOz6Ha@/5IQFgydrJG38kmqicENXO5CSs8lig6Od@GE68jVub68QQvT0gQXtBNwHaqAFmDP9WI@ZOo7OBqsVWdCre1KYYLWfy0W2KlAWDkuQMYyG4eC4PBPCmTaIDTZmoKbSCtVXmtPv77z68c7R/v2xU6hsIzpdIFKylNS5nlyifDlkKMcIiPHyrnZvrLORWWC7u1Yq2YH1Pb/aSzrBEAObWGHXtyCo6VExYz4wY1FoPdVVZvYmk3l/B81Q43JCVyRgjC5uyceXIX1kxUaSR1gqKYMKugzJ2QV09gV@geBaAcnUFtIDQbm10eTDcP0muuXO1UlFjapu@VUCxViq7fBfMvAdz5UujeDgZJrRtkcaOaxRByWFEG1ZtV4ukF6pm0zh1iu@ExWYX5nNlILyyJva5fIZn2EcuLG64o@DuTPafNZE7S9Ag9nG9Zdsiofi//1O0m/P46N7AiuxznOLeODJsW5WV@j5HubKK7LFBsTfVCBzNe6RcIydqqgKdoDer0rNhvXun4FhYb3QaI8s@pxNIXcdZs8@B5HiEZ0VHoAy9I8BoNzGtn0iDH9DGYGPUnj8fYui6G7hP9/6jh@9Blx9iDIgwOv6gdeNarVwsgjdBu4QORuM27h88eoKz/diu0qz/LkzXol3GriJSxcV3vN1D3JdNrFoNRyFozhMvErUP786O3JPHYI5ZRReaIGlkufrOHD5Fi@ft9DZyzGTngo104hDU6djrN3nTeR46r6wTuxnBv1OdxAaQcBoNwh5BIQcv@aVa3R/CbP3e0aOHTnHHNRCrkzEqiqWOEg4QFBIYC5PID0@IDj55h1IV8d0KEhj4lIrmbrIuOzV3t9icz3P5eRi4PY7KUYwFuGdNykLixs5ilzbHsRTMRp6DCTy1fWv/yCxD2fHEszGR3iGYkdLigIGOpMHihpqCpsDZU4RxnPXr1ykNi0xCx2msrtq4hTMHbHRPE9DywBo352PX6VmqId2RXyX31psyLTJOGtVGzR2Gr71xWKvfbKxu3LodjNG373lh93oIKsRx8dk3P5pdx8t2tOV7Egz61/v@ABeVrq7f2Dzw7/7u@1tPb963up3fqZtl80VI7/CORzoDY/e12KEHHTvusnQRE0PA2XVrI/dlUFvvrXY3Vzfrt3rerQ1vc3Vts7vhrW11tra2uv31zU5v65Z7a6PbqWFoRypSPaMNfpPFH8n2L0c2zzDbbKxu9fv1@s1bvY2t/lZjdW1tvbO50VtdX@9v1t21tZu9xmZnq7Pcaov5KYCClXoX5460Bn4n37grLOh2Udr@Pw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<'4o'6o@<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
#xxxd 231
#xx}c uuu
#}}}b
#x}xa
12-23-22-21-12-23-22-23-13-31-12-23-33-12-23-22-21-12-23-31-10-12-23-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-12-23-31-10-22-21-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-12-23-12-23-31-12-23-30-31-12-23-33-31-12-23-33-12-23-31-12-23-30-12-23-12-23-31-12-22-23-32-23-33
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le._V[];=>+u 3>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Triple Threat code is on line 134:
12-23-22-21-12-23-22-23-13-31-12-23-33-12-23-22-21-12-23-31-10-12-23-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-12-23-31-10-22-21-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-22-23-13-31-12-23-33-12-23-12-23-31-12-23-30-31-12-23-33-31-12-23-33-12-23-31-12-23-30-12-23-12-23-31-12-22-23-32-23-33
The code can probably be golfed considerably.
It is translated from this bf program (see Brainfuck constants) (.
means 'print as number' here):
>->+>-[>+++[-<++++>]<<]>.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNZdhj4mfD@g/1yCbALSAAJIEGCBAECLBYfXexhFTkkq6t7SDYqASSILCYyUZkJEigWO0bjjVmNpfDK41nHSFqrR7LlldaOsGJjNyyHpXCE9NWh8G8o@cuGYkPzD7TnnHtvZuLFYvWMpN0NgQTyPs4993Xuueec@8im7nX/5m8S@GFHjjW6tByf@Ybns7ZrXhtujj0Zsce66ZWKy7EYQm25l4OeYfteJZZgGmO2ccP27ZbZhjDmO1eGbb41XIgrMtZ3nUtX7zG/q/vgMSEV2zGsd713Pms5vZ5utz2AXGbsSIfIzqB1xfSm57t6yzcdG6JWGHthW3qv2dYZQBhu3zV8Ql9ibMPo9f1RHTyrjD1zXM/AHFuG5zkIsRaFKAOE7prOwdbzTycwrTP2qQ6F6VvGcCJ7rcBemobbnkihaezz0729ydAi@47q2GwPqzERtcxeuJ5u6ZP4V9jWwHf2/cnwEtu6NGydFXPrueJk5Cp74upTSdaYa@jtjmkZOdNuMZV1DatvuAxDWMdxoZd8wyoXyoXGVpgy18K05TByAm1NfpjuXnoQ6Vwb4DSg//qm0WYd1@kx3fZuICdtvRDCI9p1Zi0v@xNtUSxEuqWoRT3FqGc56llh2kFjkgSKJQzdOtyfDF9lxYPJsDUoceuqM903xTI7dvqjydB19sw8mEV4ywW223Nem9tOG@o8ERetznJxfAC0oH9gaLHXHhSlbTDPNvt9w@eR0NuGS9HQ8Mwy7asYH29HrtMetEz7EuAMyK4/8KlLvVgLktVZX4zaHDpYgoiAg0ERTpyeES2iB8MVOs3rGy2zY7Y4bRhD37A96G4vx0xonhvTsljbsCBBiL2VZZ7DBl4kqGnp3VwrF0PawlxY78piJmv1@4xHQTWgSHuFMjOwwdhbiLe6Hhv2e8wzexDtt5xOxzDYW6PfheSxthNj8Gn1J6oV@JYMgLENqNr20ZfQaD62pd2BcrVZMwIHhaACU3V124G2c5mt9/hIaEF3Y9UBTZCi4zg5DG87hmcnfXbjuFesabR0rDNm5hmXHX1gQY5mB/sCxoDpsZ4DT@hBm0GxIDFSO@HGzGIzK4LZyL41@sCUsG8dpBXoaNnFN64OxOF6ohN9swekYfpJjxm6ZyKDhiSeYbeJLPoB63agttEeZ9cmMB1oioFLuD3DpWFPeBnWAlDqAaGmblzTB3LAWmyxI0N32alrGAonUsNr6X0k0WiWkJmDOfhYkRxR5cZGcvdwLwnUyVPk9D5Qo7t8@t3PYjrL1dhSowrfWjxeje0@32G3S@fo5lMEUHDfTekKq33NvPz5uQHfodbMX7p3McAag1axWN7p@3ld7UMBVR8KmNfRiS71upjrW5GM2cZEH0TGDIdqQ28AA2SfZ6lmrYHr4mQWNqp@BZW2HPsS2hMq6w5s3uWrBegCoL@2l2XGtYE0wPvIuaEWPu0ChcA/gEa4Kp9fqUFhhoVxKFpU5us51oDgIKXn42CEVoGkiHG/wz5nHd20MAnEIypeatfwgDgxzcBuY8/3TNto55gsBrEcFwbiNWSnA1IKgNHQizAWKhQAQ0c4VFWMev8bv92@vAQ8W62W47YFuX4OxN4iSUCnwsJczpBgHVu3qFgAl8XceXLI4Fq3zDaxON0eiSyoEJTrjTOw2owG6o0JQ66rw0RjAHdo@QYncmfgQxmzrKdfcXZocsqFivf0JnQsZUB5U7VV9ngbeqkFw5xoRu0N/E6Zqf1dlvTyX6U2K6nNxXMDCqfklPRSPn9ZBYLLpSkIfMn7KOfzrbFp0vN1zzHbsf7I7zp2kaktFm/VnL5hp5JjOJLZpNtMKjlk0ymlatZauY5pt1PJDaDFOmScVKqtWuvMrFxUJ5JHswQ0N4gGh6uRailxZDU0KK7zPZClcsDJPleFKxLneA1scozORYKxYSbDrnlAgiQ1pEsHCQT4UM6zDKOfKuQ0BdkEws2sN0bMqukEDlHhinmRSSaSmWjVCQPUdKyiOFhPTQfZltXv4nwOjWJ7feC5LtJuSwfq8XBG80GCzbIm0TVNg8BZiCfeGEng2k1gpJKOaEjyIYfpVWSUAkM4hMZHstGODGRgAjCWfW@KG1sOSkZUJpx5gHXYmKl@CV0DiXlFtnhFeE4UMl6lKxsYCmJrGqysNk0YBDjcgKcLmo/UDcCXixwGsPFBEuE9PX2EsxqXC8IBg3OaznrAHtwRaxnIc4D5GHxCwUwGNP48EPOZ02EFtVgqjY@xqSHmu/kt9XvApN/m7x1JWPnoYEJGwzqgVVi6fTnQL4FfODYk0Vsto@8LRgU18XxgRZPzDQWqYvLMed3Y0uPJvGkSkbJRmAcyed57YirUkbsILUUFgQzFXq76sLbpAluCmXwidwC4nsg8/gpBxgrwKj6nCFICACIzhkZr4ANXAwK@6ZqtLtAsls7mfJFPQpPZQ1A0d@DsaifIGguj1R8VY7l8EITFmItCxR6dxgOTK6KqjwVQ50cD7sese70ZiJ2giDARREJzeT0HtPcBnD3HdmYghYYM0CLIeAzvB5DETlAiholLil00WAMxOegi6DPgGjDygf66vt/3KjBPmH530MwBpeRP3dG@f2gjseR9d2T6Dnc3LacJbNmD8ZmXOeRbg6Y5nKgQhQV9@NqLXYMA1vFYDWbuNwOgulSy4wHDpPBtBI5ExYlxEwr@GwdAAspBQ6U6HrHiPWAqJyO7lYqPEWU8y@I4duMKODBh0DSfofA2XszXEDRZSgSLFiaXR6i857bIoUZkUkSP4FSs2MJY1R5YxthCPA4/Hd3yDHjaA8tC78DmXC7FZQWF3cYWFoC1pSg7s9e3zJbpN3gse/RIyBRsEfRbFJs6KDMpkGZBGBJywFAARkw/HDrnOyck7KYUqMjC3VjGhus6Ls/X77rODaMABItFG3Xb6SF3Zy9J4EIJGlR600b1VMylNJXqM0WIYE4leTmZzL12TDt1m1xcXExWknWYMRcXN8G1ga5NdGXAtUkulVwIl0MXpciSC2PPKAWGXSTvziTmoXKBw2GIs/1bs5/SzyqV5YusfqaJZxGfCrQzzBgAreID8CSVWg2dihKv30BFc83OeO23cdY7ablmXzTCZ/q1zv2iFZapGaDjHBcVgyoKL/e3Sa/mgnQBykCrm3KT52eF84vz2/N25vwumcXUSlWvNaFSkF@ql7t0nQGIIcrZSkXVLhTlbBmEj2YtWUimU6myCmocaCLKJ2Ulo/PWTiUNmA1T5@dJaFTRPmetrkv4htmiogRNBeVAgQdk7VQyd1uG/JvKhZJJQlolmQXVrZZMQsu0sBE8qjSOpbEGOjz@Dm@Y7UwmRsMbtFL8Tk2nEIZK73jyo8Hbt8i7OI5mQGHWQOdSXl8A5PdtCZvDyAmlVUY1Owz56FgenzodrhVt48/uwV7MGFJvfXq4t3tco2y6uncFMoV6ibB5kJWhVdx2DriBNWgbsVkwwDbA1QpLgoYDzPyy1WKqwwhMbfFCRKaLFpuDDXgNCZ4OU63eeBW8LpR3e6wOhITCKeV98ktLFomDzyxTkOUecOztk3HjVO8K5AnW8iwUvlWXVwC8@TQPbNMj0DEqbJ90NBsETKAtkC/bgS3AdmwVeaFU55xoRtwgAhAUhtIWShLmGAwi7phDUIkTaE8Roj9KrCj9bzs2KKdG7iVxwzgDRo6mKiM3U/4/4oJUruWFoxMkfXD2Lb0F/H4c3XmcnQNC4ED5/OwYpTqFeFI5ID3@Q3UEUaql29h@bZP01IHpdbF5QZfAWcDtQKuikorGHWq1fdYCKfcSWtoYmj7XWmGEn2CSp7qXUlBP2uJ6BlIZyshYKGm2IwHWaYGGb4CsjLHcXMJ27WvTdWxs5NwuoAZWVMU@mEA@q3mBjLa29os789t3FnJosalgLdK2UayTjdvyYHTZjuVcOiwNAEiauRwn7H0bzZug5fh6H0aU@ZYaaOvSsUcTNGgYgb14dTnQN3WEzBN87jXMAmx2pUOAOXU@2f/eLoghWqlQgPJLX4E@QSUjWCbriIEtFgKIRQ8L6QZ78ntGvzsaM/sifXC7iU/GQxqY3JKlgwgJpRIj/C0ljQ5yHgLjXEa1pWtW3XdJJ0DjXVSvHqv9mLTChw3UMDERjKGyKcaQTnV42L/IuM7zY3wrMBWonZ7j6/nPc8Ci8SeGErJqsriXTy4m86qKv3GKYsU6y7eN6zxyqRDzcNdozcQ9NIxWHmNxcmPSMbN5ZOScpjmHj00/UE3@lG0QpJys/2Umg4ydShfkzQsNk/xpd2DEjFbXYfFzUDGiNYvDBNEFXVmFlgcBEPWSIJlYAIv5zgDUurZhmT3T3yeDvWWj7pIj5p1DriVicakhRHBkGiCQc4NDOMmgUT2co@xLDn8MnJywgoqf403qGu18OsT2zHFc0Cs9ppFNoRg0fU9E5B2v3875Q0DAU@3S/O7Jef754c5u42jr9GktP/DcvGU2gUe0jUYPlFkLhsOcD5YNLYS7QDum7fRMqJFE@fbKOnYcnwsPuGrwsE8CE0ocBzuNg/0nx1vHX4rC0Yxu9gaWjmWsLE0ABDhOCOZeNC2n6YBsYQ/mYgLh4vDJ4YHE8tmLg/2txs7u0eFpBM3rgWXq2jDfv7qcV6HPEIRpuQJv@kOrPb6cQ2rqmBVBMBvUuaoMdFOmqvCrYhjPFLWyHEagiIzTo6qiFVhHO7fLilphfb3d1MtlY7XdWllZ6@iddnulqJVLnXKpWCrAz9rqusHeEbiqGkOy3ICLW0XQgIR5QOHpoeVWpIQDqmgLJJbRzHIFsfcUrlUqGWsr6/p6a319XS@utZf1YnnNMFbXOiuFgrGqFTrNslZevrdwkWKgaBX6emQBglGHxgKKBOaXgsfYcOCFB1nvhrWLxeJqq9RZXy62S4WVdnO9UCq3m9qa3lw3Cp2VZa2otVtFrSLTokUVuEQXOgylShtEUxmlahCpxORkGu1iWmGVq@6C4SwtI4vpy1VzVBxExApGDMSaOZpmRfgqhvdwkTyUWMkbBArAMgHiWnnObcrAdQwMVsnH1o@BJQo@OSt@fiKB@VYr3CHyG1xnj9TjVtMo/NrvdMaCixR8peKUZYXByxTMV9nH17dFZaeiZgIH@FYIH1@dn4lvKmomcICvxPHhqv5sdBMxs0ADZKuEDHcBzMQ1ETEDMMC0RpiiOwfCuDLFzds2IPKaGT03UYB7nXDj9oAQFW0WEEESsMj7QbMaeqPXM0NgGRKJAjULJj5tNUxcChI7E0kdMwwOwHmzFq0GqBeDyDiRIdGoIBFvQbm5IEqTRd6ArtMfRYbSbZHXvWeKMRoh7mU@Fmi5HJUMdyySUz7fRtB4zVdyGmIXAY50zjxOQUo9cEC3ODBxTaMzxk1igXXiPBaXJpZxI1sYUwyXkJh6PXvtKx5FxBmlaV85ZFQIXI1CTishlgBF78qaTtkBNYx@xkCnCjUdw@f2XrNDPzMAUCCZtFpSBJmEhVgEYoieP6YHGodnlWDczD2WfdPoDEBDzDdNG90fAFPXywTZaTbNeaDQErgrQz5ngFXY8QC09GJuJadJkwAuK8F8xm3Up/uHBNjUScEdXxthY43vD1wfUonnf/l@Gzphuou6@oj05MDRsI0boo/O3B4TSdFDP7N7N5SIqGHI9SGULR2Xo3UrcMxGTb2vql3d7aE6KrobCBR/gBLuoTVecm6nks/ZmVQYNfL4GgyzzR5rzYAm2InlIp4ZGSAsR29TM3AzgWlQIhc7m3eDMeQKc0QYBBYzL6MZqzos3Ebhdwf@gP/izokPdaPZx@99Q1RAFkp6UzNAfdCbpnFPp7v61aDtqCAFU5WxYKszYMPakyFT7Vj6FXc20Dm7@ryCrnl5CbKWeM4Du@mC3kcKe/6GHh@iC88eeH21CZ3lw8AhHw2F3j05uBb/nQdiiq2UgWN@q5kW/Tyg0wPiInIBcZcaGvd6qZFGMyea2dKbIzRjdD@eyjBDEgqB59RamUxhGafRYF08uk1rfnqceyn9@vrs1HyXGW@SWapnnu8uU7lxneos9pt9oGNh4jJ7uqUW2xHnXI4uzeqhawYo2bTUlqV7QFq@6A7jGrqPfu4jd5yZWqCSuqHrHmIPiyO3R8xbaRdsS4zqlmOZHg5tax4HnVycDPPEfX70EzHXm7Matk1yptdVA9dsvuC0fFzmnkNoD@ByfIUZ1/AjlJNz5jVay7nB71zRoutcG/x39kT3dmapHsCxVItIwmzNnFHarQ9RKm6Vop/Z7Xg1s1x@y5oZPj4GpPknqrw@kK4903I8dkK/9zULyNKex39nU3S0BU3dVmmtLOqenUwUqs9ywgI9p19169KxVsuXeR1@5nb@wO3gnCCeD@V@AffStA9zLykfObYmnnPZ/lXevfpQ39GyjYsbGiLOe2bgWSxMLNjOryBoErhLaXbl9gplSpnLcxvDvA5wW90bfSSf32Jmmde6cmbpj0jeBvEPE6yXweG7XAb/Nrmt3J9b@2HsaQrt2ocqEencK8uAiYx@p7qUFQvaR6bQCoWHM6uONTAGxkxeddh8beDe@nu0kIcXqiCqsSQswWgtQztwAPVW6I8PKjXO4ei7l8HolgmD/IOSzkx@1wcZvY8q9xE4jtAxnfDSHvTHOndMi7OP72@5bl@ObKc9VkiM@ViOVP6wPDUmyHsGfe9VrrgyiOt@teVCoSDkm4htf8xzn9K1HKR9bfLfsYwpJMx5zFQyA2doVoauNq88FQ28D@NGxXkWAAJeX8/bpm34I/yd1wWzuGvTcayP6TJgsm0T5TWQQnER7ENdNyULiZ1xLLR1eGgpaXbmWTn4BCS0UWg9VLTv6/2oGfpB3ari8j2MyssJ7/12n4hR@0O5wLROxiS@jcSaL2gKC4qWK@fW7h2BXHx1moal88dwdeU@fOu55XvxBSKKkItpnQ/XBvlqYLi6nJjgU/0RNJbZBqWma/QM8t6jDejt1wNPPuYCDR38zojO0drrvHR9ExiDjb9jK48R0cl3bFDDfN29NFCPsXCHgAidx4zlysPMxt3v6ZcGP193H7cMTRu4jZprf6FztpGjwnfgtSAZ3wZzPynAYLoyRp58zkT4bNSC/hz0Pmyamxj3Ldq09aGBnsvPXHD5gGxod52u3TW6fFdU4Js3PIAifX4y8r5KQPnFjitGPCq6ayvaupZjWQ9pXeSRnGM6TmdmuXbx0Fobkn4U3pHehAjx@KDZD@Z3aiSa6OeNna4xgGnKc3ynb6jkmwdqoYGI/87jpHIR7Ntanu61CkCLyOe3xf9BffRSd/x@nx6NvjXw6IeSqnTWcFZX7lE2D6EK0@fbsDjtGpdOs9U1P1SkpqH7tnmVl1Yg7r1Xm@1HWsFk6g4G5ywTGs8d5ZAaatH4E3zsz@vSyDLPzNpvD1x3hHX3HYd5lnMTcoXxHSSBsZavMaBjXp5izXRGNMkAuLdQ7qG7Z6FDLLHOJSkStVGsVo0CiCnaXLvR2AZXwbporW@OFDRRbypMZH3tYwyeYsMHmf7MiF0WwscoZWwZfubUZHcHl940Y@Pm@DYIVPgzs4e3LvEM8UQH886E@Ua3xWPm9BusPN63YFK6d8UklxfrnaoxmGv/ssy@x3@Z2inOxDK9fj4NNZqt/4quaBsdvqiBrg@JcD3HxZNSICuoLdfwWmgTRzbLBSPOUmznEtitarEQWMLOrML0kv3sno5OZeoXz41LHfeRHpi4pdSaQQSAeXL1/iGIvzvQPfO7A8c3ZuKcXMV/CMpn@qXZejrWCxKhbF2x6ZA/xqgdg6Y74qZrenRgRTpmjxBOZrQiP0MLmzC7Bye/7zePRAQgsb@dqftM7oMPHGj4x3h9Zl7j4qVYjJ/L1EyfTKriObOes3c83GdbuBn0@gNPPGbnTpuPorbl3hWFezcmcDz1DTBY1tUtf7b9OWJSBcFJzHShc544/T3Tci7Z98oFBnIWzLwoXc8hrCcw7x7pPowAewaxUv4PXOVEi4Xq8sq9AUIwlplq2qZ/v3XG93VQeOQTK8RlKjxemT/A39zjj8Wgns5ulYN7RRGYskctC0/7f6xYz1ltf5Q/odP46AwuBIgSu8jG2BYI5eRhGzdR5eveFZsKzpiOPfBVPL5w3@yxeu/sUWHD8mqEPFjqu7vPXiiSSi67Lb6v90MCpQFa3cCzRqFr7q6BGcRn2iB5zee/0ymkerBj0J0Nx7QT9QHptvp4RIzY/Y4zS405GsHs81G6EEwgg96O0cJlxAeV4bnzDKQ0mNL6wHB7xwbuAZjgMfMTY9IDp6Vb0GbtB2V3QuhnzBehFq33jSb0vRW6Zoth85Dv6L4@R3QiqyCpeoHrg7RkWk3DfY02v6h7ngY7XainxpB0jvkExUeq6rdaXNZGO9zYOIqo4RV20nf40fF7aCJgQzB50M/DF9JzuGV7bDKcqYdN1/Pwmu8kMdr8vOK8irpG07H4L840c5iFbfJ9A7prGl7@wLQHQwpjKkhzs3Ubvnu5kFtDi4bXhSF4Y4IqHWxqxn1ofIe0F6oLYmePfa17tJo/W5EZ20D98A1DXd1tObgsJhwfuSgWOQn3AS4f7BDnuw6aQEBDYHd6ayCvU/hAUa1es0c/8xWS8d4@Npp42rBJR2d9fThLpBw/NScCJ86tSUaHw3@VpY5A7VE@PNVN6mzjrW726YdY/s1MUpHZPTeN1ltd@cAMrJPJ@D4gcfyBbmoJzvR7WXEwB8JMVxz@9XLy2qEEHWKizpHb6VkC7x0YoBLpO26OEVwqpWcyihLjiXD5/tIGMAlF96bgnQr8ShaPwTTtE6zZYWdnbOl2WClUtDtWY/FKnF1ccKz4oRP@u8M@XXpyzJOfLekXtaWkqiaXkud2hRWSAbhhgYg6E1wfg@2Y9ODlDZuAX4jk0G1GQY2r/M4IIAq8j6Wr223LYC9sWmMBmcLlNx/wazVOca/gn/9BW1xTQ9cx9UxQE6FB8Jopp2d0nZtNnq/IHWZYHa@5QRygUVj80gV1e4uBqOu3uvx2GueGvdg7LYs7L8SdVuA54raAoBS8c3H5Ac/v@bzzeGmCs1gi4yCVrBTIT4OeDSyp7Xe9HDsx6WjewA0324uLzmzfRftiO8v2WdvAbVl04pJM6pbjXNEpDCzJn/8Bv@mDzl2K83Aye7rhJ5IjHq/U6HqNVssZQKklkreG6wiQFDYy6BcDXMCiC6YoXMHTiHQFCVCkKi/goGz4LRzbWydM3WVJvLoKD8xXzU5qaev408/PChe1r1kvb/yX7@eVW9Fw8U/U9VUvnmUSpHqHhBWNLkF0GJtk8aVhnGcYHEo1hVR0w/sDr93iRIbnUiWNOU5fjBq6RInuDAqoUZzFT6Gb@lnexNGj@5eIYI0buomDTj/ZKBPR/V8eDDDwKoSaj7raUmrA11TUE5@VIEO8zUQHF7@xiY5p4q0SmGRpyN6xLhIZzKxaqQA@3pAWXmTSqz2Rm3aXo5up8ztGc0AbCq@LuWKpRtVZatQ26uSCSdvBC4XOvjofFgvq@XBt9yLvyUY9Px9@Uih@Aa3uuJDqUR5H3u7zndulXL3w7p2nj1g8fpes8s3fwCaWbo/2j3ZPTrdOX5xAL9xJ9rPHj8dIXoNURCfeuo5FVzVBu@CE/RH8J/DhxQkptqSzDbwIUVFi0bNJBCraOq7Gl7gzwprGUn8g@az0nhGJnwYQPK1jMklR@zANYB8CsWGrYeUHfbxwiom04tIcojITeTwOoKBhcIv9DF5KTRVnNWgsFRrrgU3F5ld2k4c9pMU@iOX@ZtucCYItFuR3FsTzKs5sgrtfSr37MFH@4vXmWO6vN8HcU28ADUJlmr2t/YMXx7vjyYDG6Elct7ZeEofyOHPGkcZ3YshbgugsvEiI61G1OItTAu4Vkxm/q9DwbwyolmCOrR5PTBRK5Y/HQsKElqnhVaEXVd4WqRSVAGWQKlZr4sxgxxxGiijn6Ai6W17FgAnsxQPUsuC5uMCcoDsfc/iR1UCsornk0DsiJi74ddKLij9ZOeKwajhHDzw@5uZMVcGs4zH4j8xK0lW8YEMmpjPtgqmsCF/LsC@hwhJWqfI5ii3xhogv8bLHg/LidX1QpvZrnazFtN9bnLWDWdrS@3g3mIB@7vhGhb0ZOHSeXzKTQL6gmyJ1frUmdS2/M5LuCQBBHKRTOW8Rvv29kxpKZ1w0I/4epbmBjRMVAPGLLsWJW9/Fa0j5UUh@4xxvckdcbianStKvPHGZUSAleOza9EzQDKgTOijjWMApsTai4nhRLN3kwLYsD2SSNkzfIKH4ONWCcJKjQ0j8JJJqs3gCaDIXiIxZFo8hrFebvuwKptIb0H1ar3jiJYIjzF4EZ3JjUVWh5S5BIRQHmip4TyqpFRXmuwPcY1RPTiWRRaiQS@36PSsCOOPav3Mj//43fptf9Xfug/tHwj0sPAHfrwlfB9y/LmM0DXz/LPAVwfdj7vsqj102fb@ZyF5YLeae2AK6fByfqhPyBHk3LNUl6G3s6c/3j5jXwltHsS97oOeF3YQcBmkOdHOgvx4QxTX1MYLzHMIuDPGkzj4HEgG6AvpA8QYlGsrPcC9SeMtVJZ/HgqM9OUf7vIwhX4elS6/eDPCyRxDC8qul1RUtD4VUryVCuofjEo@dcISKUgGeGLs2@7VXoBNvbGywuNfSLaO2WuW0kV/Sv1qOvwoKugSwMa4onDFIA0nCFBBXF8lSS3pGUzApTmRJLYk8re1wUgNpMEUOAFEw2JYn90HcdERTAR3bxtAniWkkFSBg2LYTueVVIlIBEceNVxJODsfwKAmaOCIDNBfthvhLBDtBsEp8FrGefcXO/XP7QlxNyYDwfjaDdG1w/5MZ91VyysKbSaYvSkxNXnOItWGPT2wHLUV7UFqWKuaLy3ltVYlQaFyggvLiUH8HKGFwA7NoGeZrp@9tbe/uf3Z4dDJ1YQ5BJifBkixZ38icq7ns2UXgSAblHm/UJ3v5k2dP9mRTRksV2moQItxnN1nMWblNlnRO7i/5qZ3pvCliKiOt8FDEtIFF3aP9qdPYw9h8BHCbHxqYyjWl3N6dXWzUz@3EVPbvZl2CmsilkbjAde7RFajJyWJiEYP73U/xfncvJ4@kangeFQ8q@c5VeFpWBEQiOLjEAhwglstLqBkUKwtwyO0z4RUVRX7BvEesj9tw6GrKoEQRyFN5FT0OrfBGNXGVWFf3upbZjMHc3cbr9fhFIPKmi@AKkZzXt0w/pcTI@lFDCQiYWEpcSD@sDHO0AJWii1AJV5bddzuZxKfEYBAAvuTRwOuyI6fPQtPTjiFdxyCIsJ0BX5Ew2GeDHsB16HFsIIs1QDRRITE0VDIoKleoYWSJy8mGGbwADvI7wyvKRMVzvXYpNVRyXWPYNi@BgaeULIz0TzSQqIIjwlhpurDMTgKP4y38KR7WiDbpR91RNwyR62d6zrTbxjCFl65ULkA0xfDkzcvrpBKfogG6KG9bXq01cWOeHIi6L0ZEeNvcxGBbXw8G2fiVhuvreHENnnaGboEcT3z3AJwwP6U6Pb3PUgO6ytFjOUbe1HnKznq@qzC1zm@DsFkmQwo1PCgCBGYE7ZCLCIel8ObjVL4GvYOhnt3Gx1uzz860XO4C3JSJwpbQmLYNUzmaoZQYKEiQpEJoa9i3rIIl4tSb45QHaTA@RndLMbzPcEY03UCIi3YwTqEtqNas/ihyJ084Anmrrq9XRG@Ms5p1BmQxzeVzeUA7g4VIARXaVxxehVbDG7rxKnfXaJvAFh5/x7BtAxoIaKanwxysD4DIXCUr30CRDW90phwSvIhPxWlYKOj4Tc@7yVsL18KW8lWyy1TvYE59dY6TakdMq6P8f5/P5au3qSWrNsqDoKPUU0vdmpZZTmcyS3Y6tWTjVP/oEZpz7pZAkmjkQDsaApC6ZClVoGeQPGpLdnVJ30gttWvFNKUAL@hnt5Dgay@fu13S7/JLj2CmzkKIywdvasmjywILuZx2B@XDEbKUzwLN3OLdavQuCsx@ycxksAy5pQYW4Ov8@UmGePb5SZ4sR1UhiOYve2K4TXDVoCemXr7BG1AEi44Gxl5Exi42JTckcHjP8/KsuDmyB8/4O3jOg9GmM8OLSv7x8ZiHMxbB75J0jxO/mpHf1ggNOExBI6I3qysKMJO/@ZuEtsriqaXN1WUnkywVqvCjVUusxD5ZOi@uJFjiMWjq@XTcjd@e75SvmdEprr5R1TO9k3tzcXR1dPSFcp5KJrYPv4prKwC6xtbp@9DPGivO@bCP@yQS6XwskU9rj9by@VevXoG4C5@zeq4ehcpdKGdq8uIstQae@tpaOrtaTmcfJxtUFCVVLConzDTz7Nzse@02fJ0uvQQmleAftrmJeYED/pkI6w07PCwsDAcRoTKtjPoAXOVaLyXY@ZqupzMrxcd2NVcsFP/8jxfvsrdHjY0//5Ve3ljExyE@fnT3DN0nWumTxcVPnjxZWclC43H30feOvtza2lrZyZaOzkqbK2phcePP/nRxsVjcKOYXLzxPu0ieXX0RLxZW4rk//73k0dF3G56H/YefZaaBE3/L8NVYqcSu2Fv4XHUY/pP7bTvi1tHd7LzFCRKE5Roxm2SytJw8@SqJ1X2b0DQtMaK/BjXDItPqm2v/9SeHbxJ@ol7Mv3Th6SfeJFbLCe4EB/iWpe86UU9sINjqXWKUr9Vq4Fz7r/8e0tc/AzwYM9qAn3pJ4lodJepqjZK8S9RXwaEVi5Dv//X978cS9SESQn1/jxXrxTSnFa38SHsU9NF5QiuvHD6GYPmh4KH8kKKracVz2Z@R7sauDYK7UHnoV@ZEwoJ@l5SRYIIayPFQOCh3Yhc/f/F//MVP/@In9PdT@v4nfN/K6uLjVzuMGTAD46dSeRzULs/WynHHgVFeBd9BEH6cU@GTa0h/Fb2qqFmiXMs2eKkCEk5EHBPtEPwy0SSB/yPhYgm5RqyesYtIF8TryJ9kWZ/Z7Bn/2Db8w1d6MQQDwGWzsNCybRNhkwaZs8kw2RmBh0lewD4GLpb4Ghp/OOPD6mE4oyrwUpPjWaRmYd2QHDbhswh/9A@fwIu/ixQigglk@rPIvv0nljhLnF1cPLXxr/kG/w7e4t8bH/9OW/h3/Ab/Tt/i37GPf0ce/j1r4l@Ul8cSKnCGTOYYREZBtA/5vIBvLtcQvoB4E7HEL/XDYixxC5@LjHp3d5b7KlOtin@QpKqBDz/cBWW6uFPVja/qmcwZle2sLgq5oV7UGS8y/eYaX20A3szG2UbN2aZvrlGHj5pccZKrzuOLr@pnG@M4BJrHjzM4aB8DnvrSBQMZvl5ndxt39buzjbu7jQ3436DfO/GE0LuNqX96hJ/qHKDgc3eBDPT8LF8/z5/X@ecC/Ll8HUNy@XNw1OHZAMCzs1jiFsmFnV3QFUo19UxbLV2ojIZEuoJxLY@xipYuLudLw09Wd4uxRDEez6cx6h1OTCBerMcSKKSvc1l9nQJevf/mf8Pv@ftv/i14oWj4CjOMjSVqjIGQs7RZsArXBe1KuwKHyQogY3YLXa2NTL1gsMKoMGKFnqO1wWXAXwFcZqHDCpesYBdsTYNIcPis4KOrA49L@OsAFhf@zEIBkReuGeRi4VRB16vS812DKeexMxZ/ZYB0ktOSuUIyt5pMmhel1f6beDbZOD9LXlQTee/8PM/lNlZcqdK9und3rNHYfb7TaOSRlM@fOYfh/@FhL@q997936Dw7dHoO/B8eHj6Djss8zqiP4VOrZzbEYzNRr26eV1SkR0mZifzG5nl9WUX3agaorIhhmY/8hBjhWV88j4FS@/LlTfXlS/y/ua7eVMkReMHRqAYAAow7IJAHAIKX1So50A2fa8JKPnTevDwPXNyRf3kDQS8ZiNnBf37M90v4N//f9f/sBUudXSgwDm7vNlL0UfBPUW7vbu/Eb11JpYQntQF/GAB@THJ7V0cnAd2C6yylXCh3dzwMflPKBkdYxzw26pQ4BIRBn@C5nidB0gDFMCUWtM7Ph4WCUm1CSGDa1t/R2ohSpV0jS01czwJlSEsrBFJaqVZXhHutXK2WhVtbXa1W0wFUATzCCUCGp7eqOJqqib6CZeBjLFVAmxndXZ@MV@KPHqXE2w42@33QbrX1wrt3QVCj0TbdRgPDl9@9izfiuG@ktl4Cf6H87h2M86QCeu9zR6xYroMWq@WLYQ5d3dN93029NfvZOO6y9OIK3S5bKCAopmaljY3VlXp9dQXcq2VFqcaX@JaT1GVmXVPulvJxXg/QR5MJEaWV1xQKvUtiPEtssM060LuHH3Z7l6DmZislJdUcGcothMgwbX2dB7KV1VQ5sy7@aosKq6eZ@Ds7O1vOrKTX0o8vLi4mBBbkSdVbvabd1W71ChpL7qotcVE57qPXHz1aXofWKReq57FGY2frdKuB7zjDVWCYCRgGEneL4Qpf302ekWWrtH5xhjW6OE8mK9XHvIfLJZZIVgWcmgRGycrrVPEEqM9mBw/QDAnrxDed6DNtbRmmmFifduOsFVgbFzRd5nQ6ixAIfcOauPbsGZYlb3a/cVyrfWO2jcVY4uhga3v3NFvcgNmquLe1nS2evHiS0NBbCv0UvYz@492tncMXkODoYHfrZPfT/c93XxxBuBd7/VY3DN0YGMZNYzC4eYOXfxsNow@h4adhtExPf/1a79OHVTlfu7l5/7Mfvv/Z//D@d3/8/nd/@P53f/rzb376Q/j@AXx/zJ8//nfrJfz9@Tf/7Pff/87vQuB/gu9/hO8f//yb3/w@/5L/T@D7nyNhfyK@ETj@ZZVEPY0fIIRysZxJw8SRXl8HYqDQjRjk9Ws//@Ynv/fzb379t@D7L8X3t6a/v/HHs78//cH8L6b7ye/fD/Pjfw/fP@S4JOyPf4eH4XMK/nc43K//1vt/8b/z/z8Tf@j83ff/4k/wR3j@6W/92X9@/yv/Z7FY/rN/8/6HP37/g5@8/8GvvP/Bj97/4B8X3//mv9EK0Z/ff//TP/pv/@EP/9t/@J/o/w/o9w8f8v/@t/4pkOtf/dHP8P8nf/RX//Fn@P@//qu/@qP/@a9@7V@T47e54//@l/@O//7lr/zwL3/wz//yV76Z8/vDe3@/eUD4N38LIQ8v50PwPKReHxvyzbcqzy/SGmEuQAN02zorggz4ZGSAdh4rsIL4gcH203/y/jd/FWj4XwAk@P5H8ME/90DUj8jzxRdjcRnS4dXMF1@AUvSFUI6@iAL9iLF3eZBXC4/fAcAXFMs/LICCTP8XhAIwJqAk2FjmBII7Bnnwz7/557@H4UFKDP3VKL6CDI3ALiHwO1nFH@GgDaoRhf0RDvv3P/v@@9/7x@9/9tvvf/ZryPPVlfXsVlbVPmA4BMDSA@AQcPUhcACooWIEGuxirAiOxQ00dMW0zKtX0AmL4AJ1JB0rLYMvptXJraEbEoK@m@b2pQxaluA7jK2sgw8tThmYbDM8KgNRTzL4VuFMbFiDOALF1xEzdNbLaEJA1bkGeDERT5NtlEHEZ8MnhAVS1jLHrJGuDXnCDAbUCQPDAmHQcVwrxjPl2g5kWBvuMMSFyDOxV/B8VauXa8M6ovuaigA4Mk8gS4DCtx1nhvWvwV8jnAAfG@58DUUp1zKZehlCalRVyi3boDy1ElWO6p5hVG8MZwx37W0@ZuyTuFaOc90empIJaPzNhNCbZOLahPjzTFpUh/6lk75pTA/9NKT24WE8fhODKb0AALyqipu94KuqWJrHED3kqDKULTwyHAO0XEYYB4MAEkQysQz1b4Y8kD@U4WM@G3wSRnRYnaWlJXBt1OPL8cYhaFbMvap4vu7iehTJhRUWX12PYzBunuE7ApeOSAFL76ThV4P/3UXaBUs1qaZjS0lUzJNM5qRmlp0VJ8ErIWtIvjRVIEOA7BOIwe/jx@CGFqJnGBZLhOm46E9LjyCzrzAllqLXxyik/Rso7LDYM@/yiTME@Twbj2e1VVxSULhtIPalU6nUvtZW1mLwJP8AX1wjXqECnYWv781tbGCj129VMlOgEwTA1Vi9LtZOmRarn@yeAvjpIdOKhRwDaf52Za24UlopFZdXV0trRW1ldX1ltVReBla2WigVi9r6ysp6eX3tjuryGLhBtpJuljbq/2jq89/9o1mf2aH4idW/YMMc2VrvYnWrxrfuLeEaavy8EK@SuYRabumskMW/4vIy/EIZs1pp7WJx0bpVscrntF/sFlepoZixW3WItt0F@LDYQowtQBh8IBNcRmJi4X//sCoWefHlc3yhN66VgHiU2DkQD0cHvXh7exv5xhKL3/uez@p1EODV/b1YAoi@G7zgXjXbuW6OXhnXHrgGxV4ytrP/@f7J/uHz3M7@CQjVX7LiciEXS9zd3XUCWzx5DXZ4eEipQEVa1tB112KDwYBim@C/G@qxfvRThW8MSesRsM1HGneWVkNnAZ0b4rRrPUbLcGfQrRcxfOfP2UVsIx9EnuLh4@fQPEBQNjvAjai@w04dvuHxidGaA7Hd5W@v3nYd0Eq@PcwT3b7iUTsmP@0YRD3V8f5Cr2f63TkQL/o9PABkuH9rGHZ7TSggGuQ5wBP4cS3HmQWwxl4czanls@CSAlzxplsKAPx4/9Onp5Hn6e7W9tPYKnty@Hxn4lESQCV2sLt3GnjXeKxMWgpQfLl7cDDpFQ/gUlVSQxdZaS2bBWYPP/jM0oeeuaWvJIiWu@elK0v5ernqGo8eaTXta3XDX2Ivak@@zjwf9MrL69p6CQgAan1pgMbsmG2oe0L39SN3yWNHB6g/oxZcq@vW7R1bWQNd@vMBK9djz3DL3brGj46YXuwp6LI9fGMOvh3Lj@GRyDa@FRdtEE18Pe2gz@YGwgOD0Omal11gyDeOBIg1dZ3B92M/kD6qxkJD3Rvg8zwobCrGmgGO67xmhxViObKRFtfLpfL6crGcLa@XV0raaqmU1YpZba28tg7MsaCVtdVyaV3LllfWl1eAe0NsaX0tlgCmZnbyeZiZtHgcnhVAa7fwIvMNvBHeyXXrsQS3/LC3@N71hB74ByxuQJo4vm7I82lDcdqsxYsruNt/WWOAUWctltjb2y7s7cXjT9CDtuDtQjzeRk@pXCisPYnHDYrZhhmmGI87PA1EAZjPPYXCk@14fMAR4O0K8XgXPburKDLH4yZ6trf29jCf1@gpYnoAu@Ix3GNJzxqA2ehZXiaZOx5/E6ADuC2e0QqVdBc9mCfG7PGYbYiLxz@V5SkUAMMxh@MYnsq6bm3F4/vcs7WFMZ9RxUu8qN9BzxZ94nEXPECE8fglOC5dw7Dj8SY4kRTj8Ra4WiMdwvDSeDxtb/t6PD7iDYRNFI8PCVpvXcVBNhThmM3Tp0/1rt82Lvln5PJnC4oGMeZwsLvX/PTT5uVl0x1t7X56jDGfffZUfz0auM3LpkjWbMDHgTQQc9UbTX6gjPuNhm7NjPkOxNgTMY1Rw8CyNfQ3UCbxucRMeo3PIOYziJm1NsixwacHoE38POnB84nepBj5oRh6DpvNeBUJ1R/1DTSO4Zih12Zne3rLdaroH9YWk6lkdnS2WrioUjDrpZTbQvUOYzspemUb8kLldnQ2rBUuQF9YK4oTCan4@bBYMuPZxd4mMLXKor6pFVcywwreeel0kiypapsp7VH6beq5sllcXqnEzzc31fiZdrFZ1MqV1bWv0oN4XKng7@byWuVtqpAsMIY/ytnaxeZaKZJibS2j54uVtTWlegct4cOE1Bz4RqORSt0Y@pWiYFlRkIHy87eDj6iKZrWTGmaHNV4oNlKqw5oGzNkfwERUmMLVxssFBvheJI7xEtANNwsVZMmpuLZejkP@@byCvAi5BzxfvZSrDsEj4hhz8k@OVVT@SjWtvKrkcHt7w@k06HUz7FUUEuXX2Es8hkJHUOWWMZL0vUrsFMVdegk7w2tNmvgWRzr1C9oWvyKDcWOCtrYei9WFwHfEX9pQFV68iiC3h6/rddwcvmbSH4vhB@VlEDsZgVjQy@0f5l7Ynt4JsJwaQz/31MA9YS0Zts3PieZ2h/iectOxq7fqS/WODifjyVK8mQGmP71WB5feZinKnenKDdWrUa/XGrWe0ev7I1ArqC3qQWKYTNkTxiHxkIrcp9@oPYHqFqo23lFkoHdpmBjG6m28ceFJ7cntoFIB2LuqUaMXEccTeLBn064NqD5HhotnSvYPlzrMwMMbre6r810E3Iamvb1T6y6zq0Ep9j3ePsExASrQLRZIRDRqhbvqZe0Mw9/hz4Yaj1@o6tm7i1gdhlR1lNBr3qDJX8tVaII@slodQpi2tlLtsmat@dWw6tb6IEWzqgWNFdEOmF4l@HcWzI6NXKM2DKu9XDsrLhdxS1C2WFjPFjWYEmGqBGj4roF/Bb4afCFeQx0iZaXijMWzhWEhp2U1Q8v6zq4NrVyoVLCxoZvIC09dyRTTVqrtMH1DpU6DEVqlIurZLuub2W4KUh0busXBFTWlvtlczaysKEr1DZTOXUq1c0@UzZVqO/WENRQIgIkdvkW2ulLt1FJfKdXUolLzjDfVaJenlFgdBznVuL8IjSsUI2/QOyuwxVUte6s21DtL9/wlba1YORssnakaVK/w7nIj/r16/ALa/o7F4C@6UgFCQxXC5JDmYkYoKIRhfRQSLQO6SlsvVgVIrC/YSyqewvey8i2HqWRyrZhMKskqquCLEC7YE/GSJDC25CNtMw6CSrwSXy@CvhVhS1NF4ItWq6AK3cXaptdnK@uxxG3s7vZuI7rR7TtsNNIzqvQ@YuwysxRjeVqBzTUSbJFcaq5OdpKt2tbl8VZVQG9txxIV2hsU7u9g5@J4pppf/Nhl38xG/Sv@PMctC5BrjO7UOGMXYp27uAx1bkf8UD/vNsZbla/k5zcy9fx5LB6nkcoXvcolhZeUfZ2gm6fZ9q1843jlGWqzLKVX@Ag8u1C@fm5at@VltU46X4olvs5Ai@A2p3r@6wQw9DtqaLHH6Pa2f3sLWuYdHjkuLpdiCduR249Ak/SB08FMUCrF0SphsP7J@ldrX5W/evbi8MXhHntcqJQr5ag@cP44m9WSWnKDPQYB1DzeBV3jHXNK2tf2Z7TDKlFNVPrJ5ZXk8liyWmJYW5HLlSmtXle1jSLbBFplFeA3HW1VLbyrc8KrU8RqEWLe/@pvrQw3yuAvgpBXgTYtZYr1upYuKon@@2/@LR7lud39fOuAJbGCf/2nv1dc@@s//Ve0lJa8q/JKryUAEp3a6lriIsGLsLLGFPDQelxRS9TzIlxb05SEp3IfFK@U8N6JSxVSxUIZ4rYPuS@@Cq2WWE/EEuVnr94xtgFKX719eWkWyZXPjylSSxVQnuCffY2WnK/VxVfASzxvKQ/p2ToCS@tDul6vp9FOy5L1DJ4@K5bI6n12V73g1gHUINI2/RleGv@Mr4KAtOeBX/rAm94wWKmuMVA58vn3v/qbxeLqX//pb5wr7xrvGt8Flrq@vr6qFRN/M/3JpxdiLL2wxZL8Pkc@Y@NVzsHJvOTYe13RkpZeUHdODre/s3uKU7Zh45UlbPvweQ6jTvpGKzxa2bIM3bVG/ERjZ4RQONOfbh8xx2Uvdo4ozUs6VEuhZBETuSzttyvidXLZa6bllnH5uZQvrOS1EgOJrLBWKa4yHdibh5doCNcSJmVUrW2nP@LqYmpbocQLWwiDcQcm6O@eUWGfHh1QCuIe6YWd3WeH7PD5wZc5GcrDT5/un7CTw73Tl1vHu1CPZ7snLL51wvZP4uzl/unTwxenbOv5lwyij7een@7vniCCfAw5I8qzvMEC1Y1teCMvj8KuR/rbWLDntK4Mfzxcd/t6Hu8rHw@28XVnBr4YaDx8YJugHEZVw5OtBS4rMkSvt9tuDE/zmi22gGrhQhrkCzxM3C14a6w0@OJtwS0tstbK8@QaaxWe28sba8wqiD9mrfSWj9ni4uK5HQ/mlWg1As00GoQHVyAsLNP@93YXUqsrLA36aHFFCWOeHx4tFKRv4eXx6YIWxB3vLBQDz/7ewnLg2QXfSuDbe7mzUAp8T7a@s7AaJnu@vbAW@HZ2txfKgQ@IdGE9xPl8Z0ErxGRjXYMMuEAv@E3t7R/ssjQAKdWxWDRMomMiGBoiBVIbv1oFm5yl0zddJ0uqTnM0Ad02PgQtwcegFlBwPMN2vciytNOHHxBJARiS0ekYriS5l62swIrX@8GkE7uNLWCFFrBCAL@Ah/oRji3WWFFhEL3QEZoUvyYoy@IvPDq6@4nHNlAdqAMxZOm@QDrCDSkM8Xry2MKdQJnqkPG2Q0cDCFSDksbduKLguc/nLw4OeGZ9kndTcYJkXPidgdPpAzaoIvxi1SGUdw7vFuoLbKsFIavgK9Rjd2O9GZvsTWwKqOfCQgsQjLfutW5lGUprWdybgXjRw4/0ADBEg7sALn7gNZVqYV0vDb9FBVKwMXcP93gNcXdHjY33ssIwU2opiuaHhd69Y9J37o973XGvneS4BXJeLI6Pl7SGsAqGLciTxgRBtypQygWkmEwGUkN1KC5SrwVodPjySxhkKeuQUSHJHj2icmyAbz1JWWC6DOXIVARBBKLBqPkQWVC0RSquspBP09k13FFFV07jPMKvCm@OggtkgLNOFnSiV4NRGHTngg3acnWCIYuoThv7GtzLxQb4kT0CJWdZE4ZJlslIbRUjUVvMMiPLOhA8wVMbpg2Ua7ghT5SkAIORev/5Du8hflsShfMAqjHwvQp1GDCLRzh8idAXFpquoV9VJRTwQ4ICukWiSWFDcLj70x3vULI0Hy9Ilpj6ISn39yqSjnhqIAdBadSseMEFpxVRXQqsh0BT@AUyHL81QM9JkiPLZAREQGUCbHccTlU53J2kyw9UYneyFosfXQtky3NrsfvAavxitYBpLSQRqAWw@BTgzQA0/Yz3ZnEWCpgLCQXV5tuhgAk0pCUY42MIHpAeptwwvfrx6WGSrkwOZRi30IOcK/Ak497WuLc97sXhCyE629hgxRXQeZro0lbBhRcdsDI42pxXjifsjHvJmFRjhkzTCTgwzwFoDlklB0MCnGbGyEFyHr4DSe/hW/lqbGuvsf9893Q8FvHlvIYoeNd3bIvyUMbBRIEw3kuhRwlKlOpgI3B5M3XE88hSezZOTo93t55loXwK2whHwKQMAD9iJIzV4E7mAKG20YL5uJ1lqZMtllbYIyxZlgkbBHoenIXleAagmptje9AvUlYFDhL4x0dSAkdkbEZW8RRLKezd@TlMqYU1pvX675Z7y/bacpuNltdQ2OV4AhlEcHnJYJ7zocmFDYRs8/trKzMze10osBV3mflGFyTuYcGdxk/1usO5jaZFebK875BS5lUZXlyJvEVcXgPz4rhoc78USXMj0gGG4jCGMJzOyfyYIfkcyZNipYDFy9I2PrYsH5Jox8ui8rJsUKbTZRDaa@w0amjGlUVxW8egaZmoh9Lrr9k@2tpH8vKmLOs50GkmulpOn55opBJ2dfB5jgW/dNsYLgHTTeLGsG85Jt6Lh3f04Bq9G97sm4sd2qwHei7Zm7n528Sr7cR5d7rWh98gSOdtYwut1tiLzyPvQ38FWlLfvlSBujvmJVPVVsfSLz1wWG1yvYqdBHebYA6WqUMLUhbaQUPXCiWhb9NFyFg4fKX40fNPGV4mi7q9ND7plumPaEMxClm0qdjAi5c989oAtoO3QBntXIyrsQ9S7aJhaM4aD6MzxxMKr@55hjuh1fZ5Qkk@@fRj3K39OJ0XdIMniBu62zR9fKNHg9uYGzxHKcj3xxUq2i4iqA63iHCyo9P63NnTh@ibSIUtRia0cAEVlQTIUe8ZUoVKp/uEkoRJxj0RzOn@fNxm7/KXhXoMd9s0xvA60FYDaCsaZVOM6BOPNLcACPgOcaDdL/ZPG@KqMK43BctW96iRkVauSl@/ymsQKb8o@bSuiWwTio/3jfArP6Gq1w6n5Tgpc6jzQW/Df0SFpFdXYdERW5@m2LOVC64WFUgfkQ0epHnEKeFRpFSPwgZdELNEQAMPTMe1Tg4yXV9E3HENgwBIRZVW9AkN5pdMe3N6pmnp9hW6qlz/Z2nPbUU6iy5BitQD9cCgLkIp5AuXUG9IGuj2YUHjbtAtBCC0fNnNL2wczmRExDS8h4OsUSTHPMQFLj28W7aVCqPTUo7gdVNkThx@IqtD4NpOB80FjjviGeEFDqlqFUBQ@CCeYNhSBY/Uuha2BqIjSSVSCqDbqgzCvWlGWM4su7@0PKtFIgcSa2YXlUs4CHUWFOuCZzWfF0J7K9HKjCUNG0fKReCEqd0HSdwyOoLiYBojGuEq91SrcPE1oCLG2@mscAH/bDPqqXBrBA4oA01AyEIUHMZ47cNE4YJCI2g9GDqYVUh61FFolsIuNIkWmQkSA4YzM5MZ66cI8jMT201jGWrt1IxYYENBjUTTi7YnGBL0oTe4fYF1uFjK2zo20USgQaCBRpYavAE1Hsn1cSCJ4P1CSOCcMvlYFg1alX45CAM3xYSNEnDVu2kDIe0QMHzXuembQ8NKAcNs4BVofQZBQg7r97mDIAKZDIKxs6nsgl8tLqYg1RnB5csX7BFLaRsbqTU1RUGflBUlGIwieTGSPJIYmHS9zlLFdGpZJl7BxIByeRzBymwERY5gJZ3SJIKiQKCVAAMXMQjJJ6CSEdWOIy5HEAd4L8Zh8CK1GbmnixntYmOjjIprJHAicXF20dPLmSIk5qgXMuMxHC2PiIRfjNcIkC8XI/NIBMVKZhlQ8Kwz4xFhrhMRQabRPFcuZk5OvzThRRqf5eRDyfE@Z8M9K2N9kVK5pa3PwN33XRGId2r26WbNMIyTdBrJHGQEGpKQW9fAlaAsv1lVTFrQftWJWTFi8SUIZAPUCBKPmWWv75vrmh8/2SFwh27F4XUGdTXLyqCGAEcBjlGGxMBCqA3My0ar1w/gYCouK9yMxScwyuS5gzdlX4N03yaxX@ZEbIw3H16SBfjEzZY0h/D2TUGCxsH@E3x8vnuMZoD9559CFy5gPbIs/JXVXOQYgypu6za/1N/0TSgC8Dau0Ii68q4azx8DZf4Cm0Qu4Cex84RUO4RgPLGQDokuTL9hOgIbb0pJR4ZP7UiXPwYAZaUKega7MZhuYXOM@KX1ZX5HJK3kUWpqKnAECUUBsYWwzU6Pt56f7B0eP6OWO2psHRw93ULMoGC2dLcN6PtdHQeIbRsWn1SD9ozh9HuJ76fBOulNeesZf3MPwvLrcHnjAWCDYhoUOlkirC8n@il4HjwrAXGUABqEikbb6M/AjQp5ACYq481AyHuRl1pMhaJMs2ZCmvCmZ0LJR@vI6agtHcOzkz4Qtk9X0dmcn@QlviegZdKVuDRyUY66JHpx@R2gy0V6MQDSkTfoo0XMaMejza@3WoZHG9LC1geUhtWhTARniTQUhMyufcg/uME9mHsFDroXmSbdQiD3hmLuuLAI0iNvu28l40YEJI5Fyki3UqwksUjkzN9TMCY6muMi47zMeG6veW6vITfOcNnrSYHMvDh7PSaIzWoeUzbPay4bS8mMiyeBfYx6rgOD3uviXnGyhXCuQx2G3URbJZ3RGK97JLvskRzF4UicLdzdL5SJhh2XyMSEE86fQmFut6HZUlO2DTLHk/Y1cLH/ucc2btBDMyVfvZEqBsETpTRAnJZwkn3iwtBcykBMwA1pCeBMZHdBk0qALyUQMlWWR4nIGrS0LKwCpg3cIlxxE3UlUdLxhKIYCUS2KmZhty0HOUGGk5nbnlylQiAM5auooamVr03yjMropDuVa4QaKSSUWSmCy6qqCgkUbtcgmQbYLdaBimf6s6tRnq6GqJyUyUxu1kdWJ9waZwUI@g70HgiVmVdn1jtSD7nCh4mVSMUKVWEWltsUXhyxZW15ObKn4fDlc7a6Gm55wDMnbKVYCPdR4OkTtroe@1Z2stCewOkRB47oUCQrpBlU3UEWNCwLBjF/tE2c@rFsXC0e8seoGghXaa7BeoIdi6nBYz18W0vTwLeS4GvIfaYNtVxsAZjiaeR9N3LyBsDLge7ii7r4wjEyco9e20cZUkJ6t5br8Xfh0NtggOPTixy9gWtwAzCEtJ0WvU4GcVA66OlBj7YIZ1FguDZc3Ntk@mL30gLxHEEOnDXUORHIQMkc6pI2eBMKlkAjGo0svBlpWsbW46YX4SqSuHJ6UKBSnh5oNKXJm@OxANS8glSojbk7tiAaeGqaIX08LW4wlUMyAA5Z/yzT4PQkw5VTqYcLNHyOmdb8zYsZxhiirlZ0Dhpii0lUVKcLRS7sEQeQ6zotaYfgQPQYXtD0RLi4NootiO@SMbktnBGPICmCZimaUlykOr11JY8gUfRC8O4MoucajD4FAigzsQoYrPkKCCR5hUOIBd9JCByfHGIYxQGl4AM1LbYbEgTiCBbxkH0ThUgtHN2K0AsQAddrSezi5ecLbbNrIcYoZcrX2SZLSlFKZCzPBuNVFmBYuwgYFIr4UTrYQ8nBXhyFi3kSkEpPBqn7Cj@W20MLL7KbAhpriQcWPWiIO2Grm4UUEveca/7OLLFwJsXMSP9wIQk6URAC0SyNe2GqEG0guQIvXTOSgsvMMo3kJBQjdjJMsxwBFTjSRbnHQTL0wMwZblaYVVFOybKqsprUg/T@Csvs09Q4XlcxLKJ1VbXpyq5FKiu3ToxVViSS9ZzetGaDo4NvKKNNZTihxMV2jPgn7Sz7pI2LISIkOkfJ1pjF/8Y3cEQG5Fe1cEQG9QvKSjsBAg8fq2LtEFl7lN4xHeItyEGOLzCgKUBDcMeuyhe18FQLC0KcAaFnLF1REWbngJwlik4H@DVuhqPTwwdFiSmkGMJSY19zPDQF0evOIsAS7B3xeSyAEsDiS1yisBEqEpx5bJBK6sCITEbMZ7Uxa3C4K2QuIUaxCN4Z2Xdxb3riKdOlGGEcnyZn45BJxHQfjv9qtCCjuQXB5qA1IjHXBWtGfJ/X3S@6MhrKbn0huYHc1S/CzxshiAn5rVSQckCqH8oLgXbA9YGobCAEbSkMomEL3yqY6vP9HlkGuc@FD7dNvuELfK2uiylpW2M0Ge2fizIkXsJiRC3qR5SY6WJS71CL9nmfjJebOpIMIQF2Xo1H/TNEli@quAzInRltqlZj6Bjt3CBrXJXvaCRRFk/ZkJ4a3dKIHZ/GyuOSZahn9XHHg9ztQCjMXt8y@DsOtYPG1uF@@MZL8cYXw3MwyMs57mX@xrwy8xwwdiL24qvGAMc57rznMY3dFzCV4S56P8dODL5ZwRBvNnxF6qQxUF5hItzWbwNwpwMSr40vIJIvxBIIvFy0sBCte/z1niPHaYal1/GtyKCT8gJkqeweFP4SGmbQpNfTtHTfM0ZGHhPmmxb89HQ8658HlTyPNcwf2sYBpD7B90fmXuvXemwnUjB6JdRErnTwJqai7Yhi8LXIfPcI2hB8eulL04G@gZFr0E4JoSTQ@T3HtkbMxn1Nl/SiaUavQZDvvcQXJ@ILgMSiDm154O@bXCmsrxKz98QMR@lw/s7lIK6kxPh9@RUmXspYBWpGXYcnH9vTMrEngw/M8U0UXM8fD2vhiYMP79MItnjk85G0jv2QfR@z9njQoQZo9nk7P/J5NI/2LXxp4o1Otyyw7ZW1wmqF8bezEhniaKG3WoQSuzHs463zuDEA53GZ1jKuDYstYzd@bnoDADzxB1ClWKLv6pc9XQKmlisMs4kcPCD9emybUhjlONZ4SEfHCSPUqOk9V0wLsdG78cSsgo0pgsW8YCjAteBnkzUatuP0WQUcbXwpJU0G@JoRmQLvxNezTUygK/VUU9mEZwWeUHQ61Q/jGAd/LdiUj/uJHJOdwTC/YHKBIl6NUS1g6Nd46asyPc4cCBZZ0YEJm69qwIyQZg2hjHIrAUDjHJbicB63e9LiuQRpO/uHaLWhDGHE9lNBDFaRH7FSqnP3lKRZZE8JsATcRI@ESfv683lpGUlu4fsDpOdJkseS1SjF3aGJiM966aA55P6FDt99skEHHRgdeKTmVHAEUmKtyu4kIO4BQQkHd5aoSblzACVMF9dmwh0p0PRxqYXdhzZSgOUPQFLHIZnhvBSpBmVKi453wb6VyWjtQq5hQXitUJWtwV83EvR/uJj1iPfmAlV8kV5ecsvkafoWX4ihVRKxwDRWVpy8BI0QdXBcYopPcXqggHFqENZEMppmA4MqLyi3uQKzQJlTpSkly4bsEq3vXH3KspHw4jUiMX5pQCE7qmnV4GYBwx70blEZyfIkg34Wge@YAdy@GsNfodG5PPNgdMMsQWwdGTm9MI@CzmQ4mjZuC1mm3VUp5xbdz8lZPMgR07Q/cy/WuY34KmegitD/BZ8mKp@041meHy4ZkEOTjuJFNsyNN2JQ6uHIuUoNsyNgHSw1pN2dpHWgWxjnyTuKRNHGS7FOIxgM2mEbOq47NrDtUvJYBWsMa6AgNUY1tOHxQw0o8PJhQbtiEb7CAFBVERA0VCaFXYqnZgbWN8xkMB6UuvH4QZ/Ozsr0U/HYe4Sfp4/ivwtP/lA7NIbZxkiR@1IgRWOUpiYItqfcTVWXivcL1HeqvBP1nWqPoL5z2iOo73R7fqv6BhbjL6giMMXQA3UcVNk3QaPG1xXJQG6n2GQYWAhnqJ0vJ1MP@ni13URqut5nOrXT7zse3jExuwQ8zxmFoPhIOOS5yfOogBsU5Dw3H2nlAgw9vLHFi/Eh7jooL6bIjdcl8/kL5EmL27bFHE0BiHmdLPqBV53wQwaKmEqiQZIlBvXDrDhP5eIEiG1XtL@4xiJZVYOCU0W5DsYocVB7hXFvBEek6rR9EUojk2BDKWxWkgHKHZhuMgmGzU4iWl3wx/FU2OpsZirZiZha7K6UkhCxnfg@15JCqTseWWtqEHcGco3IE4EeG9h7hxlJ4LwzyNKbzMhZGlSxff4q823xyt8jYZ3Cd/bSS8pdZ3DZZbj7HWVA/lZdTNBxULpH6RKkerwlewDk067IbXGpsPqB/TjPXvQZKPn78l3yz47YNgr@TXoZPLcFpCLThNhhtbAgZaeF0KS9QJw@AL7ghj5ucQizpz6LFGAH6QGK8AwtcZD9MZHTjIzlJKZqgQQS130frzNBydrkVcDqh8n6uAwTJkQJQB5cIGFlIQCdXVhOxpHSUumixT0AUplV2sLMQtKZhMlCNg009RXuKRy3Ik7abqA4mDuWZsf4W@i/IFe@eg16/wdIEzKVVJklOAOUXNwcDcIOns3v4dXv@B5jTqmggQPK5/jGYcsaZWdivkF7HI0u/QZ0L1KVES6TE8Xpgj57jRuNZqamFbeuDl1FRwcQEZSARCv5hkfEQ28AZ89IHQ0ScwXYI1EOD9PyYjgtXGWWiadbAm9oNNoeiqw60gqVM4XHG8RwlauEbRPfKIc1D1ivLA7Zo0lb7Jotfipj@wiL4hpvBqbLlW0sTQ76kvb9AClsdw18/yrA4s1zIXbVtFVoNttXnQ7z3gx0F00OjssySS8meDyfaY7FTpxJOUowqOoYMFFebVoIiQCj@Inn2ybIStrr0FQjeR5t1sHbjpKeuIJI2IywbaO2H7Sa5Bjwq8AgA9OzxXkxtBDhiajfWdYZWMiLnX4O45ATjlc26kPBsrlY4yezxqoZ8YwBccY6HhvBKLahuAGGFE3jYibmnObD4OtT0JjVHGCVQwc6VqR9g0aDphxrt7HlHToUFNovIJrs5ymkN0/CdHCvhWsIFQLTFJQsZTKNlqbiaay2Y6tRzBxsGjHAIZjy0P6r/R31H0MByEbeAwym38dXwsr3slPRhfYJI51qiYQsqgJ8oDewfN02nIFnjf62CSG2QLdDC9kZgkbk/VJ4x8VxVMO4dpbHG07Yfv6Qtrvh3gRU1IF5Fw8qGBM/FawGO67niHmWWeIYjJeVd6fhMlHqFOMORBxOjnJPwEQMzE4MLT24TcCnM15Zvm0AWCcdF7P9HKWTG@z0lj8gJtp1cHMFf1tvFrc69ICNQDh1CTJsrAsid/qGyzMDahs5AybnZ9@JnF8EBhkeIDQhUzH1EX7kzVgtpHs@kQAexB1Bxd9fHkkD7BcKDuBkO4Jyy@mtaQgbBU5ufHWL3j4LOVC28ETcJj8DF2b4rXPjq3Bo88UsEfdEukIuTlfDRKxkfJ99alHo94pU9Cf2P5HILG1dEpYTlNjbjysJtKti2iwnFVizShstUmYNd2ps4AkLGJcAemZeLNZwrYXv2iDbGfbiDRCIobutLlQJ@stEgvFdaqe22aZmAx0Ozd7B/QweA/R495vCBWh70Gsa@AYTaq/gmCate6CRHEBSIWqFcg6PXprE4cwM0PM5bvUk@3FbCcYWz4r0ElR@ADCwI@EMKspE9kvRMOgPdzYFrdNJCS@aQorYLOg/E4GqdiEv2ZiKKl7I6zgCla9YncSo3YNRCY1nE0fC0ODlR7Y43TjuFV85QrMbcX5fN8nujWuBfMMyJpIWPVzk98I4vpIhjXPhXU00nnFi6er@h428kpp8YIoWP9DDD06FDczX8KrhpuVgN3KB0xawsBa3QOVFFO6M4mn5yiVn7AHxyDVXbkPkZ4MK0aNboq1r0aHA@1qYMvm5NtfqCOlqjDYEpKAIhJYlR/O7MEnKPFRCQ1C88FzHocJnahKsKo47qdGQO1T/eTll8wlaMex6QY5GTh@1GqeOMI9gk3ArslU3LY838P1kY82PVR7Vgltpvl27Ecfg5tQqG4r9XXTSash3eC1M6N@M1/gMRdKFhdHHtA61RbBNPLTJx4maxTAgvSPYDFjktDGh5UnG2OFDf8ZRFbHJk9/hAtM7wxtixPEN8EaN4Z6vBMv1YoB6fs7ziXYiM73KuQ/Q96xxp1ueA5Mkl9SskRj1Hq0XftxKjByBPHsx7pqDDhYFV/ohTXhAZfp0ymInYDm0NZcv@POWInDadzhAHHz8K5HdgvKWEH5qBaDoyIpY4RcJz6RNHNGLbdQdYSPjNWDphshW1EGUhypBC9774dVzpFV96hqX8Dg2sURtL4nyUrDynYvtcGPi0eH@89Pd48bx7ue7xye7lJI28gcHigf9PFnKvBu8scAWeJNe9K67XOyla8I8jjMOXR6HGvhJy/F9tgfqrgHq@JUOKfWBEZu75l48mB/3wjPcCk9/yoV5OnxPO409E48IDXCrEtTvhivgfHk45Smc@GEOxBP@qPSjRCwvu4shzwRmzmOQf@JIajp0vytBiJMNOKU4Hf8GJUChTYyvMQcvFcuJPbYSGk0O4X0JwYUIKABAPO66HeXobRfRsQoNb4DMiWIklpVfDA@693aBHfFsdyhbtsPrhTKkbjn2ZUzcnhApAUluMGll8V0aFdnEdCgIssB9CzB0qKV5jXiF8qgf5LVcIf/Lu9IgXMT@e7qt4Fscyf@W57ynz@nPvBRu1rF9ebFJRMa5mzhDN3YX3MwTdLOvoBs/UDeRUVFk9O2Ok88/TS7QL/89nyCfc4BclG7l7@bQ@C/3PPeDj1n/wncs/N0fw5lJwGOnciT5ztxievfLO7Dz/5VTIx93XORDpyj@4ejE7KMT4pbIjzk8kUwnafcxSh77h9xgj6amwPzjyd3d4o62CZlMcq2xjbbBtVzjm@bDS7bETuSHbaIf20E/tq38b207/Py6zjgLEFZ39rbjj6h15HDEWEULH7UTPrh97ANb3KO79e/Gyi/zjW7bxy3t7ghlz9CQhmNOFHd8izRxm3fv2Ng2cH7She/xJfIXO8yD4y1i33vUGCc3o4u5Q9rMeMqJ7e/cKDgjdXBzpS8u/uN3Bo7fmymoNXomUcAVqmMb4oUepUhcd9PtN7FtPWzB0FhKl4hFjfiirKk0tg3erkdzA549UCb7aAxlaIydh3K8a2RfzMtMDLSpMyHBCvz/X05bBSTID3j8wyGrv8dDVv9wauQfTo38w6mR@06NJBbzA8/NN007D6KZxdQbkP7pJac7h@zl061Tdvp0l@292P4O@/LwBXu59fwU3zN69OLJwf42g@/u85NdFrwVlT6fGy5uuWfQ9TtGyyDrfLFQWGGEeeqtCyvsRO@xp07LuAbi2fD03uMu9@Rsw6/zVLvXhjty@HJQHzez@OLUBNmK@FqTtDjhiesmUHIP1xHlXZ5YRrrN05OvHITBRu94CA5w87U9kkFoHxctKwWHNgDegVBAo/MlWdo7jUvrJLS0c0w0XPD56BYEofDZCdt6voPXF@/sn@4fPj9he4fH4D36Eq/ZYTv7eG3MkxcYRYDPDnf29/a3tyiAF6CQY2hbowPr9xUhh@DUKq2rzqB1letbqBUK39hrPRKxmO3IUxEeSw7s8PqeNpAUrrvzy07R4ASEvbR1/OnnKNUYb1g8jjf3YoPwV6rIEwhLBTw0ArmJVwNUCYZES1XjDKk3YksYXaV3vKbInWUSuULrxKbB4ttoRsQFaf4qWBLYJGrIaBFwIyp5EWyNvQYBOZVMZjcIZR1yI@uBzA0Nqx3pwaSPxcWsqEcm5C2tHiHFG2f37Ra/G1wGAN3zXd2Ure9yADQIiQAOgDYYDPD1K2MfjSSsJCAGPir@ELDKA173@ns3KDXiAVcR8AQlIboIItKL1KU6a7q6afN@HDvWxLmD7rVMk5J4BI@X5FiWNLnSljiQ/8UaG67KAmQcuGAHRrZUKsJlN6AG4O1dveN7LFVT0BoMKohhm3yn1qWlg7pHdmEXDyxd4zYCyvb/ae/JlttIknsWvqLV1AjdAtAgQFIiCTZFHZwdOSRRpijvRFAYDI4G2RKIhtENCRCFCa9vhx2OWO941jveI3zsrsN@tR273gj7we8z/7BfsH8wzqOqurrRDXKO2CfjgQSqsjKzqrKyMuvI2sSntV3x4FNscFJ0YenCdGZGkg9V7r6Y@L3LloOSdxco4rk9qjQemGqztXshA3cXGPgqaABRRdcXGFZoFPHjpogm6AtRtsIAJBJcPuMjHR7EuTfpeokCwtexXvhv3tiikctxEe2ID3GnTti9mJyNcCPkNcagojAX4MTQSclT3I3iPrSSNYj3hs/wMMQYGfzQ3U1Q050HSVGcxBFE0Z7Podpp02W4C6mSxPPZYKW@RipmFG1/h3wtj7ZJOugmK28uxHjOeIgBIzuNMcxL38CDRbOIOEHLa7tQiHXHR0ZYPf5g0929f/d55aMPy81q9YTVQrvHmxd8KJG3Wcglh@Ghzk7SaUA50gTSQjjpYGl5npG1JY5yiQwMl1MfjO@9VkPl8bLqYjo@a5dOp8S3b10uVaH7JiRCk/DUirVb2TiWJMtUpmnYAkGsO4FZjKwrU8qEU@nrPXysA3uhAS0yRD1Cx2u02vL5Gi3aNW7ogWYpCDuNu1vht@UDC0Ki6GPp/VH9wLrrlnbtqoSiwaSa05Iquiwx12xRK3qohOarBXT3l6MD/X15dJtLuePp4Uthu78U25firVLKx8XTkobr8mg/WoKWJ7evhBbqXs5HzJPkIjYl6Uo4y9dWpMxfQPHDhb6jsQdocO4dBaMYqUZtMhxghDiLF8WBNSpg62hig@jp0f39w0PDpIc5t6Es6D18IrIn1CDiviojHfE9ZFJ2jjKa5Cc2nmSKeIonSXbZYM5svBxVIWyQsmgPpSzit8P7/lTcjuCZhUwIvHjNClG2XJK7c6mDwmOBeH6MJ6GMuNO0ChYyq7nCkw8H2SclE7dbmW3j8KU/UsaMNxXBumipejzTEUlDGKeD9gnufGf337fZPt6WdNjA8n5/QhXGQ/hdjJdvPAXCI9wpdpI9uKRbZJfSmRWS0hXZdnQtL2lhf32BUg9MzIUtrKl1YRwL1tg@vibNHFrWxGkA9/lnIrN7JtY7pYqnlB29Q@140rOSUxAYmeAGG3u6VEDx5lxMYdQaap50lUGuj7VrxM2x5LKJZ4wE7kY@0DtgwW/cTKuHNCnQtktJVb4ZUjxLJCjJNs@sjMwEzDc3NtYuwp2uhSxe@bq4eQ5J68/obPSqraEMZyEdFQLJffC4LPNjAVjSdC54gT1LDphUQTB1MuaURN1pMtL5A174PWtg5uDZURnXi9JUbWOa4i0bO89IOnYCWaiDNoRVRXnULLT@fDk5VMgX0rv65enxYEMgXA@ff8EP1R4GI1SV@Oh4i6Oigku@HeKpuAhL8FPtKtIvR9gjTHthxO7rcZN/8w433pFmintR8BLP9builBOOBqCUTNyGcs7ao/O3uMD1lpZMOQ/vBIiyftnYe8FnVFY5pRfQIQIKaiAYIC6TaaDmX7XU/ULI28bjgwV@5RMBtA1MVzVg8XrRAL9nG1cVyjKtxGlgn6ikCifJ97FV@g1Ox3sJ/mgwU@lVTu95r3wMky1SdwSW1@2RStsVkBNoBzzzpTJMAUxrtX5/1qJmV9m3ORvMGJX0jmAGfMtBoFKvciqeqZJJx6LsJE5qchJ4UippRUDhxORHuiyFnveyRZ1s8LQACItlY@gPmo44P3XbEr6jLa5wRNyRUN4b9grUKShiMSo5JexhaFkhQsd7ftOhA5RCAaFPFncsD6Q9Py6gA0M66Nea/EVCxcWIAfwrmBCs6sKLlI/3XqCEj72wO/EM9Xp8QiopMMgKvg9lHLxrHB482U@iRo5baKNQKXlgD0XwWDBG1ZFDtgwdHkyi0xYnyp/p3Nce50oU/FsBDYOxBsQ/07mSAKFo4rA0zt/23hrHMHmPVKdYPbspOl3WWNXB6QaTYXT@dvqWuncKlp4DInDbmDu4SHB7oVnESBQWthQH2otrn3kttCtbMqxCTIVSiMpUxOYIxI3r1Ji35wX5qq/Un9B1MDJJSSutiFEiUBMEaPJsj3HBIPSgObqnCmRMe9kuvvKZYgwnJcdZSC4Zt2xbFPekSlokdkkipTwiWzERljCFxwkhxYqp2UYvMN76b@Pn0@WkglP/ZtrbUa2NsZtFN2pTDA27BMxqU8vmXQmtzr1C8tvCgBM9GN8HL8R4xICA3tO0ucsyngAj@V4AU8pBgvEAWoCjUZAA5GGyAEjlFzG2srmMh15GkWyO4/G4yE4OlRhdRpFsKjHTya6Ix3qqN7oBWGf8IAl@aYEjqM2vmT0HYrNAOG@wGumCQhTJnWkxTYv/2Rk0pJpmCJDHpvxaazbF67p6saXwyRbRORCV1xoEdRCFU8FpTU@vpdP1KcnY1YqnITSmUsCAMzVTXdwXHEkkkfQab2rxsKJLW/w5RltLTI2gcpoaKIlQDmglCcqjJoYFUAQhKw5nFg2UR2IStJQNqgk/wetYU7xqo1GBlrJBtfGxgLWShTUJWkqDLug1UpTJtlcG7Q1reefZOXasjk4j5U297iTimUYGrYAxFMHw0A0tAd3zT/zothEbWvTNAX5QaNc3RURsmQYO/sYtZfpQAWlq6ywIsjFC1BaaLeVnEOblKN18iw1zZTwm4PF1BprfdNBjgtC7weAITIIRaWQIh0bOYtIU05uGS00jo0GXkQzTWDmHn3O0fo9XztndcWjf0Syb9txkthoJLQp1ksnCP9rZkW3hREHLNzI/DcE84QhGRhKHEyct@SRwTCKViksc5UHQ5cXOMuJqSGftGNKb4tHNNA7cTVmsiywIaJoX84EbKos4RvQS8LJK6TikU7WI48alcUiHbRFH5fJ8kD@VVZd3Lo2DHcEsHNVL40AJXGxTc@UcEMz5r5klaon2wGtRIrVd7iRFQ@FsJ3510nWRrqqB9wUJQwJ@mvqVxYcwzHVZH2hu0KXaA52OxfawfB5JuzAVk@Ze5QXmGpa0F8YLO7eUyiuw2shrGNfCqAcTgdMfqPGdMfhTLnpqkUQgpHUPdGKc7ukYXCTsTUd4H9IAIZzAf6uFR7NaLVoZenJ48K3DO49aj@88QidqhXUULt/gaRk6rrPq1E3I4tWWFp0pcg08aoHVKJAe1vKIP4Fmn2YRejkWS62ca3Bzkw0opOTSepEz9F4b70KWQzuDaZwI6ai1Gegei3hQSt2svDLtGFKfwWSthL@2C5wQDMuJ4IRgtOSC5mxx@edDPqHyfPg8YsCOccx3MsOmzu9zvLikFTSMyqvn0e954w6eJamooKXci3gEH303Ck6FRy7ECnqMQevAL6pV464Miivur7UHXQx5O@lT4Nszf9A@6/Tazuh0VOiHrghPYxX7IQa5LOBhqgdH@4dPW0/wna79e3RzAj8Nyjt68Gj/4NkR5jyFrDWRvH94eHDYogPqh8@eHGHE0FSSqQMKLDGYSEgAPT54785DDYZ/m4JJvhASgr8J/0Qon7Lhj1pT@jujax5lPgrRokd46JoKFqW0shH5Z14wkY@3YfwJOcGX8eYJbsoALfmqMQWksXD5U@TFsU7nGhTxMZ6MIgKlE/BWqiXsZAmGOQtPsADFIgrBbqfT9A6vKGMeXuQLRlaqLF6QwWIFcb@rH9LowGHydDbsWhKdCORZPveGAIm7TcVJ1K9sFuc2RpUc0aGhdOFiFWaOKgVHLWaXFC0oTqUXtEeM9GXXRkFeeAcoulFCnRDfTKECvIPYMEol3z4v6A9EiSzQqvx@1Lmh3aFPwoj3a65ofcRhTfmcL9BHAVHfxA0cJSP884m@KUUCJvan6DLHMd48V21G/2VleYXZUr1jhfz4vLzX7eDpkXvA8J3I4kAvFLMvljux3SUYaGFGuseTeYBe7I2JChNBlvEwakBDReOZwTcIw0g1F9S8iX@nIrRrFw/QWCBwtg5rmpzL4SjxklAYMQC5eeauuR2HseFrCergMEPs6BC1LIgPdIh6FsQrHWItC@KzjxnE71ulkuy8XaO@scGnmRP9mVH831XxSkXC7sij0HFhwKcXl7MxI9lnHAK65OJ1UH3OBuQ6ZzeXcpZE/dl/AG4dlyhVISLM@BK2l2D@/A/NbV6hu0Qr/R3XUFNQaJyILS@@wozrhfeEiEuWxF3SNLZfLMFmmrIXs8v@IJaID3KE5rNfJmCyxeYT2e@Gaj@5w3UlLluLbzWkEfznIgL3yyBocXk5vijaKF/gxez6tsIiaxAjYJA1HaSeBski@XYpyVUdXy2TZE0HWb0Myc9@JWiK@SsD4scKgnStaMxM0P9ODDQ6mg@FskBDhsQ7NU/iXd9c8JMkD3qxLPAnMXYq0lzO9@ffSfMdl8yE/6NM4aQCunzJbs9s@H@6LI61XBwfMopKJbfdigxRKuVCfPbTmA9u3vQwWzZIPv@Ti0uv5pf@g7h0PM3vyombrQaJLK0C1fGgZCYVPVbYuP@gAVRKBjfaNKrGnDbkcC4WF8aSFaipbHHjLJldl9mzzOw1lZ1CPmcDS1pJGF@PDKMdfmGQTKP4O93yZYNLZu66utVmc4V0a5eNdXHBHNpG2TjiKo5m9OymHI4bCSdjEbXItYWxNy@QFdzIdH7C9rh9OmzjA61hMHTECyB@UN0/C174OFGNqxjmwnkR5nlDX8e0JgTkx7novt7BAxXAqggqwme/2W9HwHa3OzmbDHAPzRV@FQZGqlYxZBw5gsPJWShw4ox7d@IPoAYuWmqxiQhu3gi4pFkYTOlLkU@RziK7SLJa5XPjDoWhoyTirTv2RxERcxd9AQz5RAYqkPB3NFhpwuMF9XNCxKFoXVGfh/7QszR4fMXVL2sJFBeh5HKpBklGuk00HGU8AfJ4cpbAcC56nM7GuJzjhHjjx1ot17HlPJQbY@zhCyHqdoQfGnURg45CyyAScYNonMRSL6/b3EqE6AmI51kSYr1cX0VCI8yiEEUUGVqdLG/3KWwRXWolHIRNQVMvgEUYoxftursKtYMMxZdr/uYnH/@DaZ9XqzKN3tTxh23wGehFkhgr/jwKnsjfGnr0T8RdxRTuf4xxM@qe1/XP2vhCTaShBuHKwQwdiJjPQdAwaFUwAH0TnFhaLBhJEAWrWr1z/75x9N7hwbfxNhQvIpAUpIqjEGwbZombnUom8sXBYAQRkrAI80gQRiDJxCKUqhWCqRpTeJ2@pZ3Agtb67p9Ra9FafoAn3XlcphBitslBfXCdEM/W6mhVR0gJxn747p8y5mDEp2ezEQcjUwgmfB15IPxyKdJaqBdDZNP79Q//ksiJGyVg8@G6yplOOs/op9xjsSBLMlupNXNrlSBDjZCL@MIm@t7PCFnIj3RLRVi4omtFhSS72j/@W4Nw4OYD9J5W0kjgKV2I6BNGpHYPqOVy8VUuxPd9xtfzaRdAR9SZJav4COZJZ4yXhiwtuXpB8/36h4JjgPcj3DNZQuNGgt1CZmf8m96zVFZ0R17/avhze/hHOlJxzTUPI09UmXg@/lU8TPVqcuhklu8r2uhMsZZZ4Y//K0v66Iw5jB6MAM5o9a7KHCs5PP/13yj808KV6QUC85uffPrTuI7T3JpNc@vzaTyapou1mObxfiWlkt7HKcMsTXO74pdJMomRO3W1n3kIfpHX7tNkY0/zhjyIvhr00wuGfR6STyQSNeCnFw75PFzfl7gyB3u6WjnDfZo7zCX2nIGewn8jh00YjP@qD8bpsp7PHfP5YvH3hBwNPrw8utAt1aqwcFbJtN0xavQfI/Pi/900N7r2w6W22HBxwaICdOg1JWQPoaY7@sg/T78pP2e7Jk6tiWALskYalZqgAq5JexBmkHLdb4xWHZsO3L0MKrtfjUhhXq0OPb50Pxn10Oug/bsz8jzGtP2Hjwdka8bvUF@CtQ3uCt@2ofAEx8Ryk3ZwwgXxQXQUc0i6GhgBugfuBv3fUdWt1DiF/I0raSyDgE2iK7Scjq5QriMiPIlSrZnpVLCfmjkQfq40EHtXHfausLFEHSmObJxzofL@3k@VRlKtFCSxp1CWLsb5z6Ib6IgR7ZVTxA5h0@WjdhO/lCOVTJVTQO7U/S@6tkiRy7clNbA8zD/4czXReSGeZe1BffDKK0X8x8cxsWFyZ0BNf/JXQmDZN2KVkUv5L2THh6yh8ojjTHYJOjlkfvbHJop2diNxduNiJ0tgzPWxjAePjWdP9w@Ng2dHT54d4YKMHhhR@eD5jh673ayXyYFNLhIs@LINcPPr7M5qeSxeftkv1W2q/l99itVntCXXXDW1Zlpa7keJcjVZbkkbUVdcuoVE@yyU50UL4I5pi9q67qZoIXCgHwwjHK@hB18EGC9McMBnMbex@POVad3rFoQZzyW6/puslrYYk7@YgFMddoBbM7D/3NX/l4zfjmTQktUMd@/crN08xg@1kCE/CfS3LUGJlc1G4YsvVozRLDoNhvXCiqHWXw1af8WYQbzK@SLkNdxw6I9GXkRPERgn3hAXoPFxNj9AqwIDdGDse/j@0qM7wNsSucHLpa0XYQsRtQQiZzQzzGt7ZqHgn42CcWS8Gfgd@R3fEb25Ln@FsxBDPYSel/UY9dF49iA6GKLtUMWohlHA3/V3qTHcUghNDhB@4IwnwyqFhPCGPVy6pqOC7ZfA2imQg6r1WgDWwmpZNu4ehx6GkDKfT/t9ky5Ye4PeUw8bFy08Q0U7f4CX@Uxg/tTEE2YrxuMg8rb5SrS8Z6wiaVCLe0ZRLJhVBvzmIq3qF7XXOPBUGr43RbsnJh5cEmvqFJ7HdGiRGEqZNi2xW3hOqx8EUQwvj1uIArx5kyiBdcSHdFh4Me5vXCN8xsvD05@CiZJhiATiI/4piMYJRIi4AY1Tbo9x4Kh7NWAEzsT6f20bQ3ChPQvm@rY8f@zjWeba5jbGz6aaYINiN4nl29om5kz4wXV8FYbvj@v1KLmCEwDkDqHHimAc4AvVQecFHfRAgxo8bJQ/R@ahCdHBsCUDisOONqZ6Wvx1x@dw7T0/JAAsWT15449EE5UTotqZnIQOjwWKfu6H4cTbuLW5TgzR2wMStBd0E6D1KmDG8G9VYu40OhuoWmxFp@JNbYrRciYf3aZIWTAoSc4wFkIbz@WBAN60SXSgKRM1hVawtsqcdn//3Yd3jvbvl41KbQPB@RKJgrW0xuXsEuXTIUshRliEh6/TubnOQm6F5eJetWgL1vf0Zi/pDEsEYG6NUdeOrKJLxYT1zIhBrfVQV5XVm0jq/RU8T4XDDVmZjDGysCkbV478lRUTRRppraAIJuw6KGMX1NUT@AWKZwEoV1dACwjt1kKXB8P9k@SaO1crFTWmtulbBRRrpbLLd8HMezBXvjSKh5NhQtsWaey0jSIoOYxow6rtapH0gmM2jFO3@E5YbHRhPlcGwitrYp/LZ3iGfeTC4oY7Cu7OZP9ZE7mzBA1iH9eati0Siv/7P0W7MY@P7g2syD7HKe6NK8O2OazU9znKlVVkjw2KvXEicDTvkXKN3KihCnSC3syhZ8N6907BsbDe6DRGln1OJ5C6rrtmnwPJ8QjPio5AGXpHgNFuYFo/kQY/oI3Bxqg@fz7E0HU3cJ/u/UcP34MuP8QYEGF0/EHzxrVquVgEb4J2CV2Mxm3cP3j0BGf7se3QrP8uTNeiXcZtRcTBxXe83UPcl02sWhVHIWjOEy8StQ/vzo7aJ4/BHLOKbWiCpJHV1nfm8ClaPG@nt5FrJjsXbKQTl6BOx16/wZvO89B9ZZ3YjQj@neokNoCEW68T9ggKuXjJL9Xq/hBm6/eOHj10izttA7G6GaOiWOoo4QBBIYGxMIn88ITo4JN3KFUR360ggYFPqWjuJuuyU23vFhvzeS4/D4N2j6NyFGMB7lmTspC4sbvYpY1xLAWzkediAk9t39o/MstQdjzxbEykdwhmpLQ4YKArabC4oaagKXD2FGFcd/36dUrDIpPQdeurqzZu4cwBG93TBLQ8sMaN@bjt9izVkO2R75B7602ZFhkndadebQ/D1944rNZu1lc3bt0Oxujb97ywez0EFeK28dk3P5pdx8t2tOV7Egz61/v@ABeVrq7f2Dzw7/7u@1tPb963up3fqZll80VI7/CORzoD4/ZrsUMPOnbcZekiJoaAs9uujtovg@p6b7W7ubpZu9Xzbm14m6trm90Nb22rs7W11e2vb3Z6W7fatza6nSqGdqQizhlt8Jss/ki2fzmyeYbZZn11q9@v1W7e6m1s9bfqq2tr653Njd7q@np/s9ZeW7vZq292tjrLrbaYnwIoWKl3ce5Ia@B38o27woJuF6Xt/wM';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
#xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLconsputs=>al{} 47le.Vu 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
a-gram code is on line 39:
☰䷩䷏䷏䷨䷏䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩䷩⚎
Explanation:
top-of-stack
push 1 1
inc 2
square 4
square 16
dec 15
square 225
inc 226
inc 227
...
inc 238
prn_num
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rbyNZdiD4WZz9B/vlilQln0EySFGiSJFKpR6Vqlam1JKysqolFTNIBslIBSOYEUGJTKUK7Z5Fr3tsLDw9vUbb3nG1PetZ784AYyx2AQ/GxgD214ExvyH9aWEs3P/Ae86590YEX0pldbe9u2hKZNzHuee@zj33nHMf0dTc3j/8Qww/7Ng2x13T9pinux5rO8a17mTZkzF7rBluqVCMRBBq2@kO@7rluZVIjKmMWfoNO7BaRhvCmGdf6ZbxVncgrsDYwLG7jtZnXk/zwGNAKrarm@/67zzWsvt9zWq7AFlk7FiDyM6wdcW0pus5WsszbAuiVhl7YZlav9nWGEDozsDRPUJfYmxT7w@8cR08a4w9sx1XxxxbuuvaCLEehigDhOYY9uH280@nMG0w9qkGhRmY@mgqezXPXhq6055Koars87P9/enQAvuOYltsH6sxFVVkLxxXM7Vp/Ktse@jZB950eIltd3VLY4XsRrYwHbnGnjjaTJJ15uhau2OYetawWkxhPd0c6A7DENaxHeglTzfL@XK@sR2kzLYwbTmInEJbkx@mOV0XIu1rHZw69N/A0Nus49h9plnuDeSkbuQDeES7wcxi0Ztqi0I@1C0FNewphD3FsGeVqYeNaRIolDB0@@hgOnyNFQ6nw9ahxK2rzmzfFMrsxB6Mp0M32DPjcB7hFfNsr2@/NnbsNtR5Ki5cnWJhcgC0oH9gaLHXLhSlrTPXMgYD3eOR0Nu6Q9HQ8Mw0rKsIH2/Hjt0etgyrC3A6ZDcYetSlbqQFyepsIEZtFh0sRkTAwaAIp3ZfDxfRheEKneYO9JbRMVqcNvSRp1sudLebZQY0z41hmqytm5AgwN7KMNdmQzcU1DS1XraVjSBtYS6sf2Uyg7UGA8ajoBpQpP18menYYOwtxJs9l40GfeYafYj2Wnano@vsrT7oQfJI244w@LQGU9XyfSs6wFg6VG3n@EtoNA/b0upAudqsGYKDQlCBqbqaZUPbOczS@nwktKC7seqAxk/Rse0shrdt3bXiHruxnSvW1Fsa1hkzc/VuRxuakKPRwb6AMWC4rG/DE3rQYlAsSIzUTrgxs8jcimA2sm/1ATAl7FsbaQU6WnbxjaMBcTiu6ETP6ANpGF7cZbrmGsigIYmrW20ii4HPum2obbjH2bUBTAeaYugQbld3aNgTXoa1AJSaT6iJG8fwgBywFtvsWNccduboepITqe62tAGSaDhLyMzGHDysSJaocnMzvne0Hwfq5Cmy2gCo0SmeffeziMayNbbSqMK3Fo1WI3vPd9ntygW6@RQBFDxwElqS1b5mbu7iQofvSG3mus5dBLBGoFVMlrMHXk5TBlBAxYMC5jR0oku5LmQHZihjtjnVB6Exw6Ha0BvAANnnGapZa@g4OJkFjapdQaVN2@pCe0JlnaHFu3wtD10A9Nd2M0y/1pEGeB/ZN9TCZz2gEPgH0BBX5fMrNSjMsDAORYvKfF3bHBIcpHQ9HIzQKpAUMR502OesoxkmJoF4RMVL7eguECemGVpt7Pm@YentLJPFIJbjwEC8huw0QEoBMBr6IcZChQJg6AibqopR73/nD9rdLuDZbrVspy3I9XMg9hZJAhoVFuZyhgRrW5pJxQK4DObOk0MG15pptInFadZYZEGFoFxv7KHZZjRQbwwYcj0NJhoduEPL0zmR20MPyphhfe2Ks0ODUy5UvK81oWMpA8qbqq2wxzvQSy0Y5kQzSn/odcpMGeyxuJv7KrFVSWwtX@hQuGQ2mVrJ5bpVILhsioLAF7@Pcj7fnpgmXU9zbaMdGYy9nm0VmNJi0VbNHuhWIj6BI56JO814MotsOpGsGrVWtmNY7UR8E2ixDhnHk9VWrXVuVC6rU8nDWQKaG0SDw1VPtJJRZDU0KK5zfZClssDJPleEKxRnuw1scozOhoKxYabDrnlAjCQ1pEsbCQT4UNY1dX2QyGfVJLIJhJtbb4yYV9MpHKLCFeMyHY/F0@GqEwao6URFcbCeGTayLXPQw/kcGsVyB8BzHaTdlgbU4@KM5oEEm2FNomuaBoGzEE@80ePAtZvASCUd0ZDkQw7TK8goBYZgCE2OZL0dGsjABGAse@4MNzZtlIyoTDjzAOuwMFOtC10DiXlFtnlFeE4UMlmlKwsYCmJr6qysNA0YBDjcgKcLmg/VDcCLBQ4D2PggCfGevjbGWY3LBcGAwTlNY31gD86YtXTkOcB8dD6hYCZDGn8uiPnM7rC8UiiVJsfYzBDznNy28j1g0m9z944krHx4MCGjYR3QKkzN6g61LvAL24IkWqulDzzBqKAmrgesaHq@oUBFTJ5ZtxdZeTydN00iUjYK8kAmz3tPTIUachehpSggkKHYy1Uf1jYcYEswk0/lDgDXU5lHXyHIRAFeRRcUQUoAQGT6SG8NPeBqQMA3PaPVA5rF0lmcL/JJaDp7CArnDpxd6fhZY2HU@qNCJJvzg7AYC1Eo2KOzeGByRVT1iQDq/HDA/Zg1tz8Hse0XESaCUGg2p2WB9j6As29b9hyk0JA@WgSZjOH9AJLYKUrEMHFJsYsGqy8m@10EfQZcA0Y@0F/P8wZuBeYJw@sNm1mglNyZMz7wjiwklpznjA3P5u6maTeBLbswPnMyh1xr2DRGUxWiML8PX7uRaxDAOi6rwcz9ZghUl4h3XGCYFL6DwKGoKDFuQsF/owBIQFloqETHJVa8D0zldGy1EtEJooxmWBTHbjQJDkzoN81nKLxNFvM1BE2XEsHChcnmECrnOi1yKCGZFNEjOBUrsjRRtQeWMbIUjcJPRzNdHZ7W0DTRO7Q4l0twWSHJbiNLS8DaEpSd0R@YRsvwGjyWPXokZAq2DPotik0dlJmSkGZJGBKywFAARkw/HDrr2ack7CaSUJGlu4mMdcexHZ6v13PsG0YBCBYJN@qO3Ufuzl6SwIUSNKj0hoXqqZhLaSrV5ooQ/pxK8nI8nn1tG1biNr68vByvxOswYy4vb4FrE11b6EqDa4tcCrkQLosuSpEhF8aeUwoMu4zfnUvMo@QlDocRzvZvjUFCO69UipcZ7VwVzwI@k9DOMGMAtIIPwBNP1mroTCaj9RuoaLbZmaz9Ds56py3HGIhG@Ey71rhftEKRmgE6znZQMaii8HJ/m/RrDkgXoAy0egknfnGev7i8uL1opy/u4hlMnaxqtSZUCvJL9LNdxx6CGJI8X60o6mUyeV4E4aNZi@fjqUSirIAaB5pI8pNyMq3x1k7EdZgNExcXcWhU0T7nrZ5D@EaZQjLpNxWUAwUekLUT8extGfJvJi@T6TikTcYzoLrV4nFomRY2gkuVxrE00UBHJ9/hDbOTTkdoeINWit@Z6RTCUOmdTH48fPsWeRfH0fQpzBxqXMobCIDcgSVhsxg5pbTKqGaHIR@dyONTu8O1oh382Tvcj@gj6q1Pj/b3TmqUTU9zr0CmULoImwNZGVrFaWeBG5jDth6ZBwNsA1ytoCRoOMDMu60WU2xGYEqLFyI0XbTYAmzAa0jwtJli9ier4PagvDsTdSAkFE4p75NfWrJIHHxumfws94Fj75xOGqf6VyBPsJZrovCtOLwC4M2leGCbHr6OUWEHpKNZIGACbYF82fZtAZZtKcgLpTpnhzPiBhGAoDCUtlCSMCZgEHHHGIFKHEN7ihD9UWJF6X/HtkA51bMviRtGGTByNFXp2bny/zEXpLItNxidIOmDc2BqLeD3k@guouwCEAIHyuXmxySrM4inlQPS4z9URxClWpqF7dc2SE8dGm4Pmxd0CZwFnA60KiqpaNyhVjtgLZByu9DS@sjwuNYKI/wUkzzV3EQS9aRtrmcglaGMjIWSZjsSYO0WaPg6yMoYy80lbM@6NhzbwkbO7gFqYEVV7IMp5POaF8hoe/ugsLu4fechhxabCVZDbRvGOt24LRdGl2WbdtdmKQBA0sxmOWEfWGjeBC3H0wYwooy31EDbXdsaT9Ggrvv24rWir29qCJkj@OxrmAXY/EoHAAvqfHrwvT0QQ9RSPg/ll748ffxKhrBM1xEDWywAEIseJtIN9uT39EFvPGH2RfrgdhOPjIc0MLklSwMREkolRvhbShoe5DwExrmMakvXvLrvkU6AxruwXj1R@wlphQ8bqGFsKhhDZVNMIJ3p8KB/kXFd5Cb4lm8qUDp929Nyn2eBReNPBCVkxWBRNxdfjucUBX@jFMUKdZZr69c55FIB5tGe3pqLe6TrrRzG4uTGpGNu88jIBU1zAR@LfqCa/CnbwE85Xf9uOo2MnUrn580LDZP8WW@oR/RWz2bRC1AxwjWLwgTRA11ZgZYHARD1Ej@ZWACLePYQ1Lq2bhp9wzsgg71poe6SJeadRa4lYnGpIUBwbOggkHODQzDJoFE9mKOsLoc/AU5OWEHFz/ImdfR2LhVge2bbDuiVLlPJplDwm74vInK2O2hnvREg4Kn2aH535Tz//Gh3r3G8ffa0lhu6Ts40msAj2nqjD8qsCcNhwQfLhhbCPaAdw7L7BtRIonx7ZZ7YtseFB1w1eNgnhgkljsPdxuHBk5Ptky9F4WhGN/pDU8MyVlamAHwcpwRzL5qW3bRBtrCGCzGBcHH05OhQYvnsxeHBdmN37/joLITm9dA0NHWUG1x1F1XoMwRhajbPm/7IbE8u55CaOmFFEMwGda4qA92UKQr8KhjGM0WtLIsRKCLj9KgoaAXW0M7tsIKa39hoN7VyWV9rt1ZX1ztap91eLajlUqdcKpTy8LO@tqGzdwSuKPqILDfg4lYRNCBhHlB4eqjZVSnhgCraAollPLdcfuw9hWuVSvr66oa20drY2NAK6@2iViiv6/raemc1n9fX1HynWVbLxXsLFyoGilaBr08WIBh1aCygSGB@CXhMDAdeeJD1bli7UCistUqdjWKhXcqvtpsb@VK53VTXteaGnu@sFtWC2m4V1IpMixZV4BI96DCUKi0QTWWUokJkMiIn03AX0wqrXHUXDGeliCxmIFfNUXEQEasYMRRr5miaFeFrGN7HRfJAYiWvHygAywSIa@VZpykDNzDQXyWfWD8Glij45Lz4xYkE5ls1f4fIb3CdPVSPW1Wl8Guv05kILlDwlYJTlhkEFymYr7JPrm@Lys5EzQX28a0SPr46PxffTNRcYB9fiePDVf356KZi5oH6yNYIGe4CmItrKmIOoI9pnTCFdw4EcWWKW7RtQOQ1N3phIh/3BuHG7QEBKtosIIIkYIH3g2o2tEa/bwTAMiQUBWoWTHzqWpC45Ce2p5LaRhDsg/NmLZgNUC@GoXEiQ8JRfiLegnJzQZgmC7wBHXswDg2l2wKve98QYzRE3EU@Fmi5HJUMZyKSUz7fRtB4zVdyGmIXAY50zjzOQEo9tEG3ODRwTaMzwU0ivnXiIhKVJpZJI1sQUwiWkJhyPX/tKxpGxBmlYV3ZZFTwXY18Vi0hFh9F/8qcTdkBNYx@JkBnCjUbw@f2frNDP3MAUCCZtlpSBJmEhVgEYoiWO6EHGofnlWDSzD2RfVPvDEFDzDUNC90fAFM2ygTZaTaNRaDQErgrQz7ngFXYyRC09EJ2NatKkwAuK8F8xm3UZwdHBNjUSMGdXBthE43vDR0PUonnf/l@Gzphtot62pj0ZN/RsPQboo/Owh4TSdFDP/N7N5CIqGHI9SGULQ2XozXTd8xHTb2vKD3N6aM6KrobCBR/gBLuoTVecm6nks/5mVQYNfLkGgyzjD5rzYEm2KnlIp4ZGSBMW2tTM3AzgaFTIgc7m3eDPuIKc0gYBBazKKM5qzos2Ebh9YbekP/izokPdaMxwO99Q1RA5ktaU9VBfdCahn5Ppzva1bBtKyAFU5WxYGtzYIPakyFT6ZjaFXc20Dm/@ryCjtHtgqwlnovAbnqg95HCnruhx4fowrWG7kBpQmd5MHDIR0Ohf08Ojsl/F4EYYiul71jcaoZJPw/odJ@4iFxA3KWGxr1eSqjRjKlmNrXmGM0YvY@nMsyQhELgObVWOp0v4jTqr4uHt2ktTo9zL6Xf2Jifmu8y400yT/XM8d1lCjeuU53FfrMPdCxMXEZfM5VCO@RcyNGlWT1wzQElm5bSMjUXSMsT3aFfQ/fRz33kjjNTC1RSJ3DdQ@xBceT2iEUr7YJtiVHdsk3DxaFtLuKg04uTQZ64z49@QuZ6Y17DtknOdHuK75rPF@yWh8vcCwjtAVyOrzDjGn6IcrL2okZr2Tf4XSha9Oxrnf/On@jezi3VAziWYhJJGK25M0q79SFKxa1S9DO/Ha/mlstrmXPDJ8eANP@EldcH0rVrmLbLTun3vmYBWdp1@e98ig63oKFZCq2Vhd3zk4lCDVhWWKAX9Ktmdm1zrdzNafCzsPOHTgfnBPF8KPfzuZeqfph7SfnItlTxXMj2r3LO1Yf6jpZtHNzQEHLeMwPPY2FiwXZxBUGTwF1K8yu3ny9TymyO2xgWdYDT6t1oY/n8FjPLotaVM8tgTPI2iH@YYKMMDs/hMvi3yW31/tzaD2NPM2jXP1SJUOdemTpMZPQ706WskFc/MoWazz@cWXXMoT7U5/Kqo@ZrHffW36OFPLxQeVGNFWEJRmsZ2oF9qLdCf3xQqXEOR9@9DEYzDRjkH5R05vK7AcjoA1S5j8FxjI7ZhF1rOJjo3Aktzjq5v@V6Azmy7fZEITHmYzlS@cPy1IQg7@r0vVe54sogrvvVivl8Xsg3Idv@hOc@pavop31t8N@JjCkkyHnCVDIHZ2BWhq42rlwFDbwP40aFRRYAAt7YyFmGpXtj/F3UBfO4a9O2zY/pMmCybQPlNZBCcRHsQ103IwuJnXEssHW4aClpdhZZOfgEJLRRaD1UtO/r/bAZ@kHdquDyPYzK7pT3frtPyKj9oVxgWidjEt9GYi4WNIUFRc2Ws@v3jkAuvtpN3dT4Y7S2eh@@jWzxXny@iCLkYlrnw7VBvhoYrC7HpvjUYAyNZbRBqenpfZ2892gDWvv10JWPhUAjG79zorO09roo3cAAxmDh78TKY0h08mwL1DBPc7o66jEm7hAQoYuYsVx5mNu4B32tq/Pzdfdxy8C0gduoufYXOOcbOSp8B14LkvFtMPeTAgymK33syudchM/GLejPYf/Dprmpcd@iTVsfGujZ3NwFlw/IhlbP7lk9vcd3Rfm@RcMDKNLjJyPvqwSUX@y4YsSjwru2wq1r2qb5kNZFHsk5pm135pZrDw@ttSHpR@Eda02IEI8Pmv1gfqdGool@0djp6UOYplzbswe6Qr5FoCYaiPjvIk4qF8G@reXpXqsAtIh8flv8H9RHu5rtDQb0aAzMoUs/lFShs4bzunKfsnkIVRge34bFaVfv2s1Wz/hQkZq65lnGVU5agbj3Xm12EGoFgym7GJw1DWg8Z5xFaqiF40/xcbCoS0PLPHNrvzN0nDHW3bNt5pr2TcAVJneQ@MZavsaAjkV5ijXTOdEkA@DeQrmH7p6FDrHEupCkSNRGsVrR8yCmqAvtRhMbXAXrorW@BVLQVL2pMKH1tY8xeIoNH2T6M0J2WQifoJSJZfi5U5PVG3bdWcbGzfFtEKjwZ24Pb3fxDPFUB/POhPlGs8Rj7vTrrzzet2BSunfFJJsT652KPlxo/zKNgct/mdIpzMUyu34@CzWer/@KrmjrHb6oga4PiXB928GTUiArKC1Hd1toE0c2ywUjzlIsuwvsVjFZACxh51Zhdsl@fk@HpzLli@d6V8N9pIcGbik15xABYJ5evX8I4u8ONdf47tD29Lk4p1fxH4LymdY1Wk8nekEilK0rNh3yxwS1Y9BsR9z0DJcOrEjH/BHCyYxW5OdoYVNmd//k9/3mkZAAJPa3M@WAyX3wvgMN/xivzc1rUrwUi/ELmZrhkUlVPOfWc/6Oh/tsCzfD/mDoisf83GnzUdi23L@icPfGAI6nvAEGy3qa6c23P4dMqiA4iZkucC4Sp79nmHaXfa@cZyBnwcyL0vUCwnoC8@6x5sEIsOYQK@X/wFVOtFgoDq/cGyAEvcgUwzK8@60znqeBwiOfWCEuU@Hxytwh/mYffywG5Wx@qxzeK4rAlD1umXja/2PFes5qB@PcKZ3GR6d/IUCY2EU2@o5AKCcPS78JK1/3rthUcMa0raGn4PGF@2aPtXtnjwoblddC5MES39179iIpqaTba/F9vR8SKHXQ6oauOQ5cC3cNzCE@wwLJazH/nU0h1YNdne5sOKGdqA9Itz3AI2LE7nfteWrM8Rhmn4/ShWACGfZ39RYuIz6oDM/tZyClwZQ2AIbbP9FxD8AUj1mcGJMe2i3NhDZrPyi7U0I/Z74ItGhtoDeh783ANV8MW4R8V/O0BaITWQVJ1fNdH6Qlw2zqzmu0@YXdizTY2UI91UekcywmKD5SFa/V4rI22uEmxlFIDa@w04HNj47fQxM@G4LJg34evpCexS3bE5PhXD1stp5H13wnid7m5xUXVdTRm7bJf3GmWcAsLIPvG9AcQ3dzh4Y1HFEYU0Cam6/b8N3L@ew6WjTcHgzBGwNUaX9TM@5D4zuk3UBdEDt7rGvNpdX8@YrMxAbqh28Y6mlOy8ZlMeH4yEWx0Em4D3B5f4c433XQBAIaAbvTWkN5ncIHimr2m336WayQTPb2id7E04ZNOjrraaN5IuXkqTkROHVuTTI6HP5rLHEMak/yw1PdtM422erGgH6I5d/MJRWZ3XNDb73V7s1QnGygS1j84/puRpy5gTDDEed63ay8UShG55Oo3eVOeRbDKwWGqB96tpNlBJdIaOl0MhnhiXBlvmsBmISiK1HwugR@24rLYAb2CNbosPNztnI7quQr6h2rsWglyi4vOVb80OH9vdGA7jM54cnPV7TL2kpcUeIr8QurwvJxH1w3QfqcC65NwHYMevDyBk3A7zqy6aIiv8ZVfh0E9DdetdLTrLapsxcWLZ@AuODwSw34jRlnuA3wr/@0LW6goZuW@gZogNAgeIOU3dd79s0Wz1fkDpOnhjfYIA5QFkx@n4Kys81AivVaPX7xjH3DXuyflcV1FuK6KvAcczXfLwXvXFxZwKN5Hu88Xhr/mJXI2E8lKwWi0bBvAbdpez03y04NOnU3dIJ99OIOM8tz0HTYzrAD1tZxxxUdpiRruWnbV3TAAkvy13/KL/GgI5XiqJvMni7vCeWIJydVujmj1bKHUGqJ5K3u2AIkgY0MqsMQ16bo7igKT@JBQ7pdBChSkXdrUDb8go2d7VOm7LE43kqFZ@GrRiexsn3y6efn@cva16yf0//L93PJW9Fw0U@UjTU3mmESpHqHhBWOLkF0EBtn0ZVRlGfonzc1hMBzw/sDb9TiRIZHTiWN2fZAjBq6H4muA/KpURyzT6Cb@llestGnq5WIYPUbumSDDjZZKO7Q1V4uDDDwJgk1H3W1lcSQL5copx4rQYZ4UYkGLn4ZE53AxAsjMMnKiL1jPSQymDTVUh58vCFNvKOkX3si9@MWw/ukc7t6c0h7Ba8L2UKpRtVZadQ26@SC@djGu4LOv7oYFfLKxWh97zLnyka9uBh9ki98Aa1uO5DqUQ5H3t7z3duVbD3/7p2rjVk0ehev8n3dwCZWbo8PjvdOz7bPXpxCL9xJ9rPPT75IXoNURIfZerZJtzBBu@Bc/BH8x/fhnQgJtqKxTbzjMJmMhI8dEaho66gSXeHOEGuaSP2B5PPSu3oofhZA8LSOwSRFHcA0gH0IxIathpUfDvAuKSbSivtwiMoM5PE4gPyGwd3zc3gpNVWU1aCxFGisBzYVW1zZLR72kBb7IJb7m21rLgi2mJ/fuR/Pqzi3Ce5@KfUewET5i9ebY7m/3gRzT70B1A@Vafa3Dw5fnOxNJgMaoydx3dpGSZy348wZRxrfZCEvAKJj7iIhLjXVoixKCbhXTGb8GkLdu9GhWoI5tvo8MVEolT8aCQgTWqaGt4BeVnlbJBJUApRBqlitqeOAHWMUKqKco0PobnkVfSawH/VRy4JnowJzjK5zzOJHVgOxiuaSQ@@YmLjg13E3LP5k5IjDquEcPXT5mFswVfmzjsvgPzQrSVfhko2YmM7US6awAnxN3epChSVsssrnKLbCGyK6wsse9cuLN/FBmdqvNTIE01ZucYwOZmlTG@C1XwL6ue3pFfZmaNNRfclMfPmCLoHU@K2Z1LX8Oki6AgBkbJBO5bxF@A72T2sonXHRjPh7mOaGFk5UAMTvsBSHaT0Hbxjlpxz5ZXK8yW1xb5mcKkl1csU9Rb6U4LJrwzVA6KdO6KCMYwKnxNqIiuMdsHRJA9s2XZBJ2jB9g4Ti4VQLwkmWzhfxQ0aKxaIxoMmsLzJmWDSCsG5t9h4rmEpvQK1pveKJVwiOMLshnPHNZUWBluuCrifOKlXwClTSGCrMc4a4fagen0kii1Ahl9Lz@mYIcM6Nfhd67v3v/AG/xe/CA/ePhHuUfwK@3xK@Drh/W8aoKvj@pe8rgO/H3PdVDrts9uoykb0wSCw8jAV0@Tg6UyfkCfLaV6qL39vY058fHDO3hReKYl/2QYULugk5DNIcqN1Af30gimvqYwTnOQRdGOBJnH8OJAJ0BfSB4g1KNJSf7lwm8AKrSi6HBUdTcZa2cOkjvsRK91m9GeI9jiCE5dZKa6tqDgqpXEuEdMVGF0@UcITJZAV4YuTaGNRegbq7ubnJom5LM/XaWpXTRm5F@6oYfeUXdAVgI1xROGeQBpIEKSCuLpIlVrS0msSkOJHF1TjytLbNSQ2kwQQ5ACSJwZY8lA/ipi2aCujY0kceSUxjqQABw7bs0AWuEpECiDhuvG1wejgGp0TQehEaoNlwN0RfItgpglWi84j1/Ct24V1Yl@LWSQaE97M5pGuB@1/MuYqSUxZeOjJ7B2Ji@gZDrA17fGrZaATah9KyRCFXKObUtWSIQqMCFZQXh/o7QAmDG5hFSzde2wN3e2fv4LOj49OZu3AIMj4NFmfx@mb6Qslmzi99R9wv92SjPtnPnT57si@bMlyqwAyDEMEWuulizsttuqQLcn/JD@TM5k0RMxmp@Ycipr0pyj5tPZ3FHsTmQoA7/DzATK6J5O3d@eVm/cKKzWT/bt79prFsCokLXBcu3W4any4mFtG/uv0Mr253s/K0qYpHTfEMkmdfBQdhRUAogoNLLMABItmchJpDsbIAR9w@E9w@UeB3x7vE@rgNh26d9EsUgjyTt8zj0AouSxO3hPU0t2cazQjM3W28OY/f8SEvsfBvB8m6A9PwEskIWT9qKAEBE0uIu@ZHlVGW1pYSdMcp4cqw@y4ek/iSERgEgC9@PHR77NgesMD0tKtL1wkIImx3yBcbdPbZsA9wHXqc6MhidRBNFEgMDRX3i8oVahhZ4t6xURrvdoP8zvH2MVHxbL9dSoyS2Z4@ahtdYOCJZAZG@icqSFT@6V@sNN1FZsWBx/EW/hTPYYSb9KOunxsFyLVzLWtYbX2UwPtUKpcgmmJ4/ObldTwZnaEBugNvR96aNXUZnhyImidGRHCR3NRg29jwB9nkbYUbG3gnDR5khm6BHE895xCcMD8lOn1twBJDuqXRZVlG3sRFwsq4npNkSp1f9GCxdJoUanhQBAjMCNohFxEOS@ClxolcDXoHQ12rjY@3xoCdq9nsJbgpkyRbQWPaDkzlaIZKRkBBgiQVQlvDvmUVLBGn3iynPEiD8RG6NorhVYVzoulyQVyPg3EKbUG1ZvVHoet2ghHIW3VjoyJ6Y5LVbDAgi1kun80B2jksRAqo0L7iXCq0Gl6@jbe0O3rbALbw@Du6ZenQQEAzfQ3mYG0IROYkM/LlEpngsmbKIcaL@FQcdIWCTl7ivBe/NXGZayVXJbtM9Q7m1FcXOKl2xLQ6zv23uWyueptYMWvjHAg6yXpipVdT08VUOr1ipRIrFk71jx6hOeduBSSJRha0oxEAKStmsgr0DJJHbcWqrmibiZV2rZCiFOAF/ewWEnzt5rK3K9pdbuURzNQZCHH44E2suHQPYD6bVe@gfDhCVnIZoJlbvDaNXjOB2a8Y6TSWIbvSwAJ8nbs4TRPPvjjNkeWoKgTRXLcvhtsUV/V7Yua9GrwBRbDoaGDsBWTsYr9xQwIHVzgX58UtkD14xt/BIxyM9pPpbljyj07GPJyxCH4Xpyua@K2L/CJGaMBRAhoRvRktmQRm8g//EFPXWDSxsrVWtNPxUr4KP2q1xErsk5WLwmqMxR6Dpp5LRZ3o7cVu@ZrpncLaG0U51zrZN5fHV8fHXyQvEvHYztFXUXUVQNfZBn0f@llnhQUf9nGfWCyVi8RyKfXRei736tUrEHfhc17P1sNQ2cvkuRK/PE@sg6e@vp7KrJVTmcfxBhUlmSgUkqfMMHLswhi47TZ87R693yUR4x@2tYV5gQP@mQjrjzo8LCgMBxGhMq2M@gBc5VorxdjFuqal0quFx1Y1W8gX/vrPl@8yt8eNzb/@jX5OX8bHET5@dPcM3adq6ZPl5U@ePFldzUDjcffx946/3N7eXt3NlI7PS1urSn5586/@cnm5UNgs5JYvXVe9jJ9ffREt5Fej2b/@4/jx8Xcbrov9h58iU8GJv2X4qqxUYlfsLXyuOgz/yf22HXJr6G523uIECcJyjZhNPF4qxk@/imN138ZUVY2N6a9BzbDM1PrW@n/9ydGbmBerF3IvHXh6sTextXKMO8EBvqL0XcfqsU0EW7uLjXO1Wg2c6//1P0D6@meAB2PGm/BTL0lca@NYXalRknex@ho41EIB8v2/vv/9SKw@QkKoH@yzQr2Q4rSilh@pj/w@uoip5dWjxxAsPxQ8kh9SdFW1cCH7M9Td2LV@cA8qD/3K7FCY3@@SMmJMUAM5HgoH5Y7t4edv/o@/@enf/IT@fkrf/4SvUllbfvxqlzEdZmD8VCqP/drl2Ho5atswyqvgO/TDT7IKfLIN6a@iVxE1i5VrmQYvlU/CsZBjqh38XyaaxPd/JFwkJpd/lXN2GeqCaB35kyzrM4s94x/Lgn/4Si@GYAC4LBYUWrZtLGhSP3M2HSY7w/cwyQvYx8BFYl9D44/mfFg9CGdUBV5qcjwL1SyoG5LDFnyW4Y/@4eN78XeZQkQwgcx@ltm3/0Ri57Hzy8unFv413@Df4Vv8e@Ph31kL/07e4N/ZW/w78fDv2MW/Z038C/PySEwBzpBOn4DIKIj2IZ8X8M1mG8LnE28sEvulfliExW7hc5lW7u7Os1@lq1XxD5JU1ffhh7ugTJd3irL5VT2dPqeynddFITeVyzrjRabfbOOrTcCb3jzfrNk79M026vBR4qt2fM1@fPlV/XxzEodA8/hxGgftY8BTX7lkIMPX6@xu865@d755d7e5Cf@b9HsnnhB6tznzT4/gU10A5H/uLpGBXpzn6he5izr/XII/m6tjSDZ3AY46PBsAeH4eid0iubDzS7odqaacq2ulS4XRkEhVMK7lMlZRU4VirjT6ZG2vEIkVotFcCqPe4cQE4sVGJIZC@gaX1Tco4NX7b/43/F68/@bfgReKhm8nw9hIrMYYCDkrW3kzf51Xr9QrcBgsDzJmL99T28jU8zrLj/Njlu/bahtcOvzlwWXkOyzfZXkrb6kqRILDY3kPXR14dOGvA1gc@DPyeUSev2aQi4lTBd2cSs93DZa8iJyz6CsdpJOsGs/m49m1eNy4LK0N3kQz8cbFefyyGsu5Fxc5LrexwmqVrsy9u2ONxt7z3UYjh6R88cw@Cv6Pjvph773//SP72ZHdt@H/6OjoGXRc@nFaeQyfWj29KR5bsXp166KiID1KyozlNrcu6kUF3WtpoLIChqU/8hNghGd9@SICSu3LlzfVly/x/@a6elMlh@8FR6PqAwgw7oBAHgAIXlar5EA3fK4JK/nQefPywndxR@7lDQS9ZCBm@/@5Cd8v4d/4f9f/sxcscX6ZhHFwe7eZoE8S/5LJ27vbO/FbTyYSwpPYhD8MAD8mub2ro5OAbsF1nkheJu/ueBj8JpKbHGEd89isU@IAEAZ9jOd6EQdJAxTDhFjQurgY5fPJahNCfNO29o7WRpJV2jWy0sT1LFCG1FSSQEqr1eqqcK@Xq9WycKtra9VqyofKg0c4AUh3tVYVR1M1NkhiGfgYS@TRZkbX0sejleijRwnxIoOtwQC0W3Uj/@6dH9RotA2n0cDw4rt30UYU943UNkrgz5ffvYNxHk@C3vvcFiuWG6DFqrlCkENPczXPcxJvjUEmihso3WiSLo7N5xEUU7PS5ubaar2@tgrutXIyWY2u8C0niW56Q03ereSivB6gj8ZjIkotrycp9C6O8Sy2ybbqQO8uftjtXYyam62WkonmWE/eQogMUzc2eCBbXUuU0xvir7acZPUUE3/n5@fF9GpqPfX48vJySmBBnlS91WrqXe1Wq6Cx5K7aEneQ4xZ57dGj4ga0TjlfvYg0GrvbZ9sNfH0ZrgLDTMAwkLhbBFf4Bk78nCxbpY3Lc6zR5UU8Xqk@5j1cLrFYvCrglDgwSlbeoIrHQH02Ong2ZkRYp76p2ICp60WYYiID2o2znmdtXNB0mN3pLEMg9A1r4tqzq5umvLT9xnbM9o3R1pcjsePD7Z29s0xhE2arwv72TqZw@uJJTEVvKfBTdBH9J3vbu0cvIMHx4d726d6nB5/vvTiGcDfy@q2m65o@1PWbxnB48wbv9dYb@gBCg09Dbxmu9vq1NqAPq3K@dnPz/mc/fP@z/@79H/34/R/98P0f/fTn3/z0h/D9U/j@mD9//O83Svj782/@5Z@8/8M/gsD/BN//CN8///k3v/d9/iX/X8D3P4fC/kJ8Q3D8yyqxego/QAjlQjmdgokjtbEBxEChmxHI67d@/s1P/vjn3/z278P3X4vv789@f@fP539/@oPFX0z3kz@5H@bH/wG@/yvHJWF//Ic8DJ8z8H/I4X7799//7v/O//9K/KHzj97/7l/gj/D8D7//V//5/W/8n4VC@a/@7fsf/vj9D37y/ge/8f4HP3r/g39eeP97/1bNh3/@BEju7/7sZ/j/kz/7u//4M/z/X/7N3/3Z//h3v/U/k@MPuOP//tf/nv/@7W/88G9/8K/@9je@WfD7w3t/v3lA@De/gpCHl/MheB5Sr48N@eZblecXaY0gF6ABugydFUCOezLWQcOO5Fle/MCA@em/eP97vwl0@LsACb7/Hnzwzz0Q9SPyfPHFRFya9HAl/cUXoNh8IRScL8JAP2LsXQ5kzvzjdwDwBcXyD/OhINP/CaEAjAkoCTaROYHgrj8e/PNv/tUfY7ifEkN/M4wvL0NDsCsI/E5W8Uc48PxqhGF/hEP3/c@@//6P//n7n/3B@5/9FvJtZXUjs51R1A8Y/wCw9AA4BFx7CBwAqqjcgBa6HCmAY3kTjVURNf3qFXTCMrhApUhFSkXwRdQ6uVV0Q0LQWVPcRpRG6xB8R5HVDfCh1SgNE2aaR6Uh6kkaX/qbjoxqEEeg@LZghs56Gc0AqP7WAC8m4mkyjTKI6Wz0hLBAylr6hDVStRFPmMaAOmFgWCAMOomqhWi6XNuFDGujXYa4EHk68gqer2r1cm1UR3RfUxEAR/oJZAlQ@DLi9Kj@NfhrhBPgI6Pdr6Eo5Vo6XS9DSI2qSrllGpSnWqLKUd3TjOqN4Yzhzrutx4x9ElXLUa6fQ1MyAY2/6QB6i8xUWxB/kU6J6tC/dNI3hemhn0bUPjyMx29hMKUXAIBXUXDDFnwVBUvzGKJHHFWasoVHmmOAlksLA58fQMJEOpKm/k2TB/KHMnzMZ5NPpIgOq7OysgKuzXq0GG0cgXbEnKuK62kOrimRbFdh0bWNKAbjBhi@q2/lmJSo1G4KflX431umnaxUk2oqshJH5TrOZE5Kumiv2jFeCVlD8qWoAmkCZJ9ADH4fPwY3tBA9g7BILEjHxXdaPgS5e5UlIwl6u0uSNHgdBRYWeeZ2n9gjkLEz0WhGXcNlgSTX7yNf2pVK7Wt1dT0CT/IP8b0y4g0n0Fn4dt3s5iY2ev1WIVMDOkGIW4vU62L9k6mR@uneGYCfHTG1kM8ykMhvV9cLq6XVUqG4tlZaL6iraxura6VyEVjZWr5UKKgbq6sb5Y31O6rLY@AGmUqqWdqs/7OZz3/zz@Z95ofiJ1L/go2yZC@9i9TNGt9@t4LroNGLfLRKJg9quZXzfAb/CsUi/EIZM2pp/XJ52bxVsMoXtOfrFleaoZiRW2WE9tkl@LDIUoQtQRh8IBNcCmJi8f7gqCoWavHdcHyxNqqWgHiSkQsgHo4OevH29jb0jcSWv/c9j9XrIIQrB/uRGBB9z3//vGK0s70svdGtPXR0iu0ytnvw@cHpwdHz7O7BKQjGX7JCMZ@NxO7u7jq@PZ28Ojs6OqJUoOYUVXTdtdhwOKTYJvjvRlpkEP5U4RtB0noEbPORyp2ltcCZR@emOIxaj9BS2jl062UEX8lzfhnZzPmRZ3g2@Dk0DxCUxQ5xM6lnszObb1p8orcWQOz0@MuldxwbNItvD/NEs6541K7BDyP6UU81vF7Q7RtebwHEi0EfD/Hozq8Mw16/CQVEozoHeAI/jmnb8wDW2YvjBbV85t8hgKvWdIkAgJ8cfPr0LPQ829veeRpZY0@Onu9OPUoCqMQO9/bPfO86j5VJSz6KL/cOD6e94gFcqkqq5DIrrWcywOzhB58Z@tAzu/KVBFGz97wTZSVXL1cdHRT8mvq1sumtsBe1J1@nnw/75eKGulECAoBad3XQem2jDXWPaZ527Ky47PgQdeBaXTNv79jqOujCnw9ZuR55hlvmNlR@9MNwI09BF@3jy2zwxVVeBE8rtvGFtWhDaOKbY4cDtjAQHhiETsfo9oAZ39gSINLUNAbfj/1A@rAaCo10b4DH86CwmRhzDjiu0xodlo9kycZZ2CiXyhvFQjlT3iivltS1UimjFjLqenl9AxhjXi2ra@XShpopr24UV4FzQ2xpYz0SA4ZmdHI5mJXUaBSeFUBrtfCO8U28rN3O9uqRGLfcsLf4SvSY5vuHLKpDmii@Ccj1aENwyqhFC6u4W7@oMsCosRaL7e/v5Pf3o9En6EFb7k4@Gm2jp1TO59efRKM6xezA7FKIRm2eBqIAzOOefP7JTjQ65Ajw4oNotIeevTUUl6NRAz072/v7mM9r9BQwPYBd8RjuMaVnHcAs9BSLJG9Ho298dAC3zTNapZLuoQfzxJh9HrMDcdHop7I8@TxgOOFwHMNTWdft7Wj0gHu2tzHmM6p4iRf1O@jZpk806oAHiDAa7YKj6@i6FY02wYmkGI22wNUaaxCG97njQXjL06LRMW8gbKJodETQWusqCnKhCMdsnj59qvW8tt7ln7HDny0oGsQYo@HefvPTT5vdbtMZb@99eoIxn332VHs9HjrNblMkazbgY0MaiLnqj6c/UMaDRkMz58Z8B2KsqZjGuKFj2RraGyiT@HQxk37jM4j5DGLmre1xbPDpA2gTP0/68HyiNSlGfiiGnqNmM1pFQvXGAx2NWzhm6I3Wmb7Wcuwq@ke15Xginhmfr@UvqxTM@onkbb56h7GdBL1NDflg8nZ8PqrlL0FXWC@IEwWJ6MWoUDKimeX@FjC0yrK2pRZW06MKXkdpd@IsrqhbCfVR6m3ieXKrUFytRC@2tpTouXq5VVDLlbX1r1LDaDRZwd@t4nrlbSIfzzOGP8nz9cut9VIoxfp6WssVKuvryeodtIQHk1Fz6OmNRiJxo2tXySSWFYUYKD9/cfeYqmhUO4lRZlTjhWLjZHVUU4Exe0OYhPIzuNp47n@IryziGLuAbrSVr6BhMRFVN8pRyD@XSyIvQu4Bz1cv5aqB/wg5Jpz8k2UVhb/tTC2vJbO4Pb1hdxr0Jhj2KgyJsmvkJR4joSOkcssXSfluJXKGoi69H53hjSNNfMEindoFTYvfXsG4IUFd34hE6kLYO@bvU6gKL94SkN3HN@naThbfAOlNxPAz7DKInY5BJOhnD46yLyxX6/hYzvSRl32q456ulgzb4ec8s3sjfIW4YVvVW@WlckeHi/FkKF6aAFOfVquDS2uzBOXOtOQN1atRr9catb7eH3hjUCmoLep@YphI2RPGIfGQidxn36g9germqxZeH6Sjd2UUG0XqbbwM4Untye2wUgHYu6peo3cER2N4MGfLqg2pPse6g2dCDo5WOkzHwxet3quLPQTcgaa9vVPqDrOqfikOXN4@/jZ/KtAtFkhENGr5u2q3do7h7/BnU4lGLxXl/N1lpA5DqjqOaTV32ORvzMo3QRdZq44gTF1frfZYs9b8alR1agOQoFnVhMYKaQZMqxL8OxNmx0a2URsF1S7WzgvFAm7pyRTyG5mCClMiTJUADd918K/CV4UvxKuoPyTMRJSxaCY/ymfVjKqrGc/es6CV85UKNjZ0E3nhqSXThZSZaNtM21So02CEVqmIWqbHBkaml4BUJ7pmcvCkklDebK2lV1eTyeobKJ2zkmhnnyS3VqvtxBPWSEIATOzwLbC11WqnlvgqWU0sJ2uu/qYa7vJEMlLHQU41HixD4wqlyB32z/NseU3N3CoN5c7UXG9FXS9Uzocr54oK1cu/625Gv1ePXkLb37EI/IVXGkBoqEKYHNJczAgEhSBsgAKiqUNXqRuFqgCJDAR7SUQT@MpUvmUwEY@vF@LxZLyK6vcyhAv2RLwkDowt/kjdioKgEq1ENwqga4XY0kwR@KLTGqhBd5G24Q7Y6kYkdhu5u73bDG9U@w4bj7W0Ir2PGOumVyIsRyuo2UaMLZNLydbJRrJd2@6ebFcF9PZOJFahvT3B/gx2IY5XKrnlj122TW/Wv@LPC9xyALlG6LqLc3Yp1qkLRahzO@SH@rm3Ed6qfCU@t5mu5y4i0SiNVL5oVS4leUnZ1zG6FJrt3MqXgVeeoSbLElqFj8Dzy@TXzw3ztlxU6qTvJVjs6zS0CG5Tque@jgFDv6OGFnuEbm8Ht7egYd7hkeFCsRSJWbbcPgRapAecDmaCUimKFgmdDU43vlr/qvzVsxdHL4722eN8pVwph3WBi8eZjBpX45vsMQigxske6BnvmF1Sv7Y@ox1SsWqsMogXV@PFiWS12Ki2KpcbE2q9rqibBbYFtMoqwG866pqSf1fnhFeniLUCxLz/zd9fHW2WwV8AIa8CbVpKF@p1NVVIxgbvv/l3eBTndu/z7UMWxwr@/V/@cWH97//y39BSWPyuyiu9HgNIdKpr67HLGC/C6jpLgofW0wpqrJ4T4eq6moy5CvdB8Uox9524FCFRyJchbueI@6Jr0GqxjVgkVn726h1jm6Dw1dvdrlEgVy43oUStVEBxgn/2NVpxvlaWXwEvcd2VHKRnGwgsLQ@per2eQhsti9fTeHqsUCKL9/ld9ZJbBlCDSFn0p7sp/NO/8gNSrgt@6QNvalNnpbrKQOXI5d7/5u8VCmt//5e/c5F813jX@C6w1I2NjTW1EPuH2U8utRRhqaVtFudXLfIZG29Z9k/WxSdeuYpWtNSSsnt6tPOdvTOcsnULbxNhO0fPsxh1OtBbwdHIlqlrjjnmJxI7Y4TCmf5s55jZDnuxe0xpXtKhWAola5jIZeWgXRFvestcMzVbxOXjUi6/mlNLDCSy/HqlsMY0YG8uXoIhXCuYlFG1duzBmKuLiZ0kJV7aRhiMOzRAd3f1Cvv0@JBSEPdILe3uPTtiR88Pv8zKUB5@9vTglJ0e7Z@93D7Zg3o82ztl0e1TdnAaZS8Pzp4evThj28@/ZBB9sv387GDvFBHkIsgZUZ7lDearbmzTHbs5FHZd0t8mgl27daV7k@GaM9ByeJX4ZLCFbyLT8Z09k@FDywDlMKwanm4vcVmRIXqt3XYieBrXaLElVAuXUiBf4GHgXt5dZ6XhF2/zTmmZtVafx9dZK//cKm6uMzMv/pi52i@esOXl5Qsr6s8r4Wr4mmk4CA@eQFhQpoPv7S0l1lZZCvTRwmoyiHl@dLyUl76llydnS6ofd7K7VPA9B/tLRd@zB75V37f/cnep5PuebH9naS1I9nxnad337e7tLJV9HxDp0kaA8/nukpqPyMa6Bhlwid69m9g/ONxjKQBKVidi0SiJjqlgaIgESG38ahRscpZK3fTsDKk6zfEUdFv/ELQEn4BaQsHxHNv1MsNS9gB@QCQFYEhGp1u4kuR0WxmBFW/eg0knchtZwgotYYUAfgkP5SMcW66xQpJB9FJHaFL8Bp8Mi75w6ejtJy7bRHWgDsSQoav86Ag2pNDFm8MjS3cCZaJDhtsObe0nUBVKGnWiySSe23z@4vCQZzYgeTcRJUjGhd85OO0BYIMqwi9WHUJ55/Buob7AtloSsgq@3TxyN9GbkenexKaAei4ttQDBZOtea2aGobSWwb0ViBc9/EgOAEM0uPPg4gdWE4kW1rWrey0qUBIbc@9on9cQd2fU2GQvJxlmSi1F0fywz7t3TPouvEmvM@m14hy3QM6LxfHxktYQNolhS/KkMEHQrQiUcgkpJp2G1FAdigvVawkaHb78EgVZyjpklI@zR4@oHJvg24hTFpguTTkyBUEQgWgwaj5E5hdtmYqbXMql6OwZ7oii26BxHuG3eDfH/gUwwFmnCzrVq/4o9LtzyQJtuTrFkEVUp419De5ioQF@ZI9AyRnWhGGSYTJSXcNI1BYzTM@wDgRP8dSGYQHl6k7AEyUpwGCk3n@@y3uI33ZE4TyAagx8r0IdBsziEQ5fIvSlpaaja1dVCQX8kKCAbpFoEtgQHO7@dCe7lCzFxwuSJaZ@SMqD/YqkI54ayEFQGjUrXlDBaUVUlwLrAdAMfoEMx28N0HOS5MjSaQHhU5kA25uEUxQOdyfp8gOV2JuuxfJH1wLZ8sJa7D2wGr9YLWBaC0gEagEsPgF40wBNP5O9WZiHAuZCQkG1@XYoYAINaAnG@ASCB6SHKTdIr3x8epikK9NDGcYt9CDnCjzJpLc16W1PenH4QojGNjdZYRV0nia61DVw4UUFrAyONueVkwk7k14yJtWYLtN0fA7McwCaQ1bJwZAAZ5kxcpCsi68n0vr4wrwa295vHDzfO5uMRXxZtyEK3vNsy6Q8kpNgokAY7ybQk/RLlOhgI3B5M3HM88hQezZOz072tp9loHxJthmMgGkZAH7ESJiowZ3MAUItvQXzcTvDEqfbLJVkj7BkGSZsEOh5cBam7eqAamGO7eGgQFnlOYjvnxxJMRyRkTlZRRMskWTvLi5gSs2vM7U/eFfsF631YpuNi@so7HI8vgwiuLxkMM/50OTCBkK2@dWylbmZvc7n2apTZJ7eA4l7lHdm8VO97nBuo2lRngwf2KSUuVWGd0oibxGXz8C8OCna3C9F0tyIdIChOIwhDKdzMj@mST5H8qRYKWDxsrT1jy3LhyTaybIovCyblOlsGYT2GjkLG5pxZVHctjFsmgbqofRmanaAtvaxvHwpw/o2dJqBrpY9oCcaqYRdHXyubcIv3RaGy790ybc@Gpi2gffa4R07uD7vBJfuZiNHFuuDnkv2Zm7@NvBqOnFena7l4TcA0nnZyFKrNfFO8tCryl@BljSwugpQd8foMkVpdUyt64LDbJPrVeTUv5sEczANDVqQslAPG5qaLwl9m@4oxsLh276Pn3/K8J5X1O2l8UkzDW9MG4JRyKJNwTreiewa1zqwHbzFSW9nI1yNfZBqFw5Dc9ZkGJ0ZnlJ4NdfVnSmtdsATSvLJpR7jbuvHqZygGzwB3NCcpuHhyzYa3Mbc4DlKQX4wqVDRVhFBdbg9hJMdnbbnzr42Qt9UKmwxMqEFC6ioJECOWl@XKlQqNSCUJEwy7glhTg0W4zb63V8W6gncbUOfwGtDWw2hrWiUzTCiT1zS3Hwg4DvEgfa@ODhriKu@uN7kL1vdo0aGWrkqfYMqr0Go/KLks7omsk0oPt4Xwq/shKpe25yWo6TMoc4HvQ3/IRWS3iqFRUdsA5piz1cvuVqUJ31ENrif5hGnhEehUj0KGnRJzBI@DTwwHdc6OchsfRFxx9F1AiAVVVrRpzSYXzLtLeiZpqlZV@iqcv2fpVynFeosusQoVA/UA/26CKWQL1xCvSGpr9sHBY06frcQgNDyZTe/sHA4kxER0/Ae9rNGkRzzEBew9PFu2FYiiE5JOYLXLSlz4vBTWR0B17Y7aC6wnTHPCC9gSFSrAILCB/EE3ZIqeKjWtaA1EB1JKqFSAN1WZRDuS9ODcmbY/aXlWS0TOZBYM7@oXMJBqHO/WJc8q8W8ENo7Ga7MRNKgcaRcBE6Y2j2QxE29IygOpjGiEa5yz7QKF199KmK8nc7zl/DPtsKeCrdG4IDS0QSELCSJwxivbZgqnF9oBK37QwezCkiPOgrNUtiFBtEiM0BiwHBmpNMT/RRCfm5gu6ksTa2dmBMLbMivkWh60fYEQ4I@9Aa3L7AOF0t5W0emmgg0CDTQyFKD16fGY7k@DiThv/oHCZxTJh/LokGr0i8Hoe@mmKBRfK56N2sgpB0CuufYNwNjpJsJYJgNvMJswCBIyGGDAXcQhC@TQTB2NpVd8Kvl5QSkOie4XPmSPWIJdXMzsa4kKOiTcjLpD0aRvBBKHkoMTLpeZ4lCKlGUiVcxMaAsTiJYnY@gwBGsphKqRFAQCNQSYOAiBiH5BFQyotpJxOUQYh/v5SQMXoQ2J/dUIa1ebm6WUXENBU4lLswveqqYLkBijnopPRnD0fKIUPjlZI0AebEQmkdCKFbTRUDBs05PRgS5TkX4mYbzXL2cOzn90oQXaXyWkw8lx/uYdee8jPVFSuWWtgED98BzRCDeiTmgmzGDME7SKSRzkBFoSEJuPR1XgjL8ZlQxaUH7VadmxZDFlyCQDVAjSDxGhr2@b65rfvxkh8AdutWG1xnU1QwrgxoCHAU4RhkSAwuhNjC6jVZ/4MPBVFxOcjMWn8Aok@c23nR9DdJ9m8R@mROxMd58eMkV4BM3U9Icwts3AQkahwdP8PH53gmaAQ6efwpduIT1yLDgV1ZzmWP0q7ijWfxSfsMzoAjA27hCI@rKu2oyfwyU@QtsErmAn8bOE1LtEILxxEI6JLowvIZhC2y8KSUd6R61I13e6AOUk1XQM9iNzjQTm2PML50v8zseaSWPUlNTgcNPKAqILYRtdnay/fx0/@jkGbXccWP78PjpNmIGBbOlOW1AP@hpOEAsSzf5pOq3ZwSn3y6@OgbrpDXlrWX8pToIy6@z5Y0HgA2KaVDodImwvpzoZ@B58LwExFF8aBAqGm19MAc3KuQ@mKiMOwch70VeajEVijLNmwlpwpudCSUfrSOno7a0ddeKe0DYHl0lZ3F@kpP4noCWSVfa0shFOapL9OLwOzyLBbrYH@nIHQ7QIqa3o@Hm11ot3aUNaUHrA0rd7FAmgrOEGgpC5tc@4B/c4O7PvQIH3WtMk27el3sDMXdSWATpkbfdt5JxQwISxyJlpFspVpJYJHLm7xmYEB2NSZFxUWY8t9c8t9eQG2e47PW0QGZcnr@eEMTmNY8hm@c1l42lZMbFE98@Rj3XgUHv9nCvONlCONehDsNuoq2S9niC1z2SXfZIjuJgJM4X7u4XykTDTkpkYsIJ5k@hMLfb0GyJGdsGmeNJ@xo62P/cY@k36KGZkq/eSBWD4IlSGiBOSzjJPnFhaCFlICbghrQEcC6yu6RJxceXEAiZIsuTDMkatLQsrAKGBdwiWHETdSVR0naFohgKRLYqZmGnLQc5QQaTmdOeXqVCIAzlq6iBqZWvTfKMyuikO5FrhBopJJBZKYLLqooCCZLcrkEyDbBbrAMVz/DmV6M8Ww1ROSmTGdysj6xOuFXOChD0Heg9ECozr86td6gecoUPEydDFctXhVlYblN4ccyKarEY2tNw9PI5W1sLtjzgeRO2WsgH@yjw5Alb24h8KztZYE/g9IgDR3QokhXSDKruIAvqpgmDmD/aBk79WDauFo/4Y1z1hasU12BdwY7F1OCyPr5tpanjW0XwDeEeU0dqNrIETPEs9L4aOXkDYHeoOfgOLb5wjIzcpTfqUYaUkF575bj8XTb0Nhfg@PSORXfo6NwADCFtu0Wvg0EclA56etinLcIZFBiudQf3Nhme2L20RDxHkANnDXVOBDJQMoe6pA3ehIIl0IhGIwtvRpqWsfW46UW4CiSunB3mqZRnhypNafLmdywANa8gFWpj7o4siQaemWZIH0@JG0jlkPSBA9Y/zzQ4O8lw5VTq4QINn2NmNX/jco4xhqirFZ6DRthiEhXV6TIpF/aIA8h1nZa0Q3AgeowuaXoiXFwbxRbEd8EY3BbOiEeQFEGzFE0pDlKd1rqSR5Aoesl/9wXRcw1GXxICKDOxCuiv@QoIJPkkhxALvtMQOD45xCiMA0rBB2pKbDckCMThL@Ih@yYKkVo4upNCL0AEXK8lsYuXny@0za@FGKOUKV9nmy4pRSVDY3k@GK@yAMPahcCgUMSPUv4eSg724jhYzJOAVHoySN1X@IncHlp4kd0M0ERLPLDofkPcCVvdPKSQuG9f83deiYUzKWaG@ocLSdCJghCIZmncC1OFaAPJFXjpmqEUXGaWaSQnoRixk2GW5Qgo35EqyD0OkqH7Zs5gs8K8inJKllWV1aQepPdPmMaApsbJuophEa6ros5Wdj1UWbl1YqKyIpGs5@ymNQscHXzDGG0qwwklKrZjRD9pZ9gnbVwMESHhOUq2xjz@N7mBIzQgv6oFI9Kvn19W2gnge/hYFWuHyNrD9I7pEG9eDnJ8AQFNASqC21ZVvmiFp1paEuIMCD0T6QpJYXb2yVmi6HSAX@NmODo5fFiQmAKKISw19jXHQ1MQva4sBCzB3hGfxwIkfVh8CUsYNkRFgjNPDFJJHRiRTov5rDZhDQ52hSwkxDAWwTtD@y7uTU88ZbYUY4zj0@R8HDKJmO6D8V8NF2S8sCDYHLRGJOY6f82I7/O6@0VXRgPZbSAkN5C7BgX4eSMEMSG/lfJSDkgMAnnB1w64PhCWDYSgLYVBNGzhWwETA77fI8Mg94XwwbbJN3yBr9VzMCVtawwno/1zYYbES1gIqUWDkBIzW0zqHWrRAe@TyXJTR5IhxMfOq/FocI7IcgUFlwG5M63O1GoCHaOdG2SNq/IdjSTK4ikb0lPDWxqx41NYeVyyDPSsAe54kLsdCIXRH5g6f0ehetjYPjoI3lgp3tiiuzYGuVnb6eZujCsjxwEjp2IvvqIPcZzjznse09h7AVMZ7qL3suxU55sVdPFmwlekTurD5CtMhNv6LQDudEDitfAFQvKFVgKBmw0XFqI1l7@ec2zbzaD0Gr6wGHRSXoAMld2FwnehYYZNer1MS/NcfaznMGGuacJPX8Nz/jlQyXNYw9yRpR9C6lN8/2P2tXatRXZDBaNXOk3lSgdvIgrajigG31jMd4@gDcGjl7Y0begbGLk67ZQQSgKd37Mtc8ws3NfUpXdAM3qNgXxvJb74EF/gIxZ1aMsDf1/kan5jjZi9K2Y4SofzdzYLcaVkhN93X2HipYpVoGbUdXjyiT0tU3sy@MCc3ETB9fzJsBaeOPjwPg1/i0cuF0prWw/Z9zFvjwcdaoBmX7TzI5dD8@jAxJce3mh0wwLbWV3Pr1UYf7sqkSGOFnorRSCx66MB3hqPGwNwHpdpTf1aN1kRu/Fzwx0C4Kk3hCpFYgNH6/Y1CZgoVhhmEzp4QPr1xDalIMq2zcmQjoYTRqBR03uqmBpgo3fbiVkFG1MEi3lBTwLXgp8t1mhYtj1gFXC08aWSNBnga0JkCrzTXss0MYGWrCeayS14VuAJRadT/TCOcfDX/E35uJ/INtg5DPNLJhcootUI1QKGfo2XvirT48yBYKEVHZiw@aoGzAgp1hDKKLcSADTOYQkO53K7Jy2eS5C2fXCEVhvKEEbsIOHHYBX5EatkdeGekhQL7SkBloCb6JEwaV9/LictI/FtvP9fep7EeSxZjRLcHZiI@KyX8ptD7l/o8N0nm3TQgdGBR2rOJI5ASqxW2Z0ExD0gKOHgzhIlLncOoITp4NpMsCMFmj4qtbD70IYKUPwAJHUckhnOS6FqUKa06Hjn71uZjlYv5RoWhNfyVdka/HUhfv8Hi1mPeG8uUcWX6eUjt0yepm/xhRhaJRELTBNlxclL0AhRB8clpvgEpwcKmKQGYU0ko2nGN6jygnKbKzALlDkVmlIybMS6aH3n6lOGjYUXrxGJ8EsD8plxTa36Nwvo1rB/i8pIhicZDjIIfMd04PbVCP4Kjc7hmfujG2YJYuvIyOmFdxR0LsPRtHGbzzD1rko5t@h@Tc7iQY6Ypf25e7EuLMRXOQdVhP4v@TRR@aQdzfD8cMmAHKp0FC4zQW68Ef1Sj8b2VWKUGQPrYIkR7e4krQPdwjhP3nEoijZeinUawWDQDtvQcN2xgW2XkMcqWGNUAwWpMa6hDY8fakCBlw8L2hWL8BUGgIqCgKChMinsUjw1M7C@UTqN8aDUTcYPB3R2VqaficfeI/w8fRj/XXDyh9qhMco0xkm5LwVSNMYpagJ/e8rdTHWpeL9AfWfKO1Xfmfbw67ugPfz6zrbnt6qvbzH@gioCUww9UMdBlX0LNGp83ZAM5HaKLYaB@WCG2v1yOvVwgNfaTaWm631mU9uDge3iHRPzS8DznFMIig@FQ55bPI8KuEFBznHzkVrOw9DDG1vcCB/ijo3yYoLceN0xn79AnjS5bVvM0RSAmDfIou97lSk/ZJAUU0k4SLJEv36YFeepXJwAse2K9hfXWCirql9wqijXwRgl9mufZNwbwhGqOm1fhNLIJNhQSTYvyRDlDkw3nQTD5icRrS7442QqbHU2N5XsREwtdldKSYjYTvSAa0mB1B0NrTU1iDsDuYbkCV@P9e29o7QkcN4ZZOmNp@UsDarYAX8V@Y54Ze@xsE7hO3fpJeOOPez2GO5@RxmQvxUXE3RslO5RugSpHm@5HgL5tCtyW1wiqL5vP86xFwMGSv6BfBf8s2O2g4J/k17mzm0BidA0IXZYLS1J2WkpMGkvEaf3gS@5oY9bHILsqc9CBdhFeoAiPENLHGR/QuQ0J2M5iSmqL4FENc/D60xQshavs8fqB8kGuAwTJEQJQB5cIGFlyQedX1hOxqHSUunCxT0EUplX2vzcQtKZhOlCNnU09eXvKRy3Ik7bbqA4mDuWZlf/FfSfnytfvQa9/wOkCZlKqswQnA5KLm6OBmEHz@b38ep2fA8xp1TQwAHlc3xjsGmOM3Mx36A9jkaXdgO6F6nKCJfOiuL0QJ@9xo1Gc1PTiltPg66iowOICEpAopV8QyPioTd4s2ekjvqJuQLskiiHh2l5MewWrjLLxLMtgbcz6m0XRVYNaYXKmcDjDWK4ylXCtoFvhMOa@6xXFofs0aQt9owWP5Wxc4xFcfQ3Q8PhyjaWJgt9Sft@gBR2ejq@PxVg8ea5ALtiWAo0m@Updoe5b4aagyYH22HpuBsRPJ7PNCdiJ860HCUYVHUCmCivNiuEhIBR/MTzbVNkJe11aKqRPI826@BtR3FXXEEkbEbYtmHbD1pNsgz4lW@QgenZ5LwYWojwhNTvDOsMTeTF9iCLccgJJysb9qFg2Vyu8ZNZE9UMeSaAOGOdjA1hFNtQHB9DgqZxMRNzTvNh8I0ZaMxqAbDCoX0dK9S@fqNBU06028TyDh0KCuwXEE328wTSmythOrjXwtGFCoFp8skMZTKLlqbiWayWbSlhzBxsFjHAIVjyof1X@0fqP4YCkIW8BxjMYICvdJXvVaeiC@0TRjrVEglZVAX4QH9oepql20PXHP@qCSGyRDdDC9kZgsbk/VJ4J8VxVMO4dpbDG07YQe6Itrvh3gRU1IF5Fw4rGBM9E6wGO65vi3mWmeIYjJuRd6fhMlHiDOMORRxOjnJPwFQMzE4MLT24TcCjM14Zvm0AWCcdF7O8LKWTG@y0ljckJtqzcXMFf9tuBrc69IGNQDh1CTJsrAsitwe6wzMDahvbQybnZ88OnV8EBhkcIDQgUzH1EX7kzVgtpHs@kQAexB1Cxd8/HkoD7BcKDuDBW@/59NbUhY0CJze@ukVvj4UcKFt4Im6Dn4ELMvzWufFVOLT5YpaIeypdPhulq2FCVjK@zz6xLPT7pFT0p/Y/kcgsbV0SlhOU2NuPKwm0q2LWLCcVWKNKGy0SRg13amziCQsYlwB6blwu13Cthe/aINsZ9uINEIiuOa0eVAn6y0CC8Rxqp7bRpmYDHQ7N3v79DC4D9Hj3W5IL0Naw39TxDSTUXv4xTVr3QCM5gCQC1EnKOTh6aRCHM9JAzxe41ZPsx@2kP7Z4VqSXoPIDgL4dCWdQUSayX4qGQX@ws8lvnU5CeNEUUsBmQf@5CFTUS3nJxkxU4VJex@GrfIXqNEb1HozJwHg2dSQMDV5eaIvTje1c8ZUjNLsR5/c0g@zeuBbINyxjImnRw0V@N4jjKxnSOBfc1UTjGSeWnuZ92MgrqckDpmjyAz384FTQwHwNrxpsWvZ3I@c5bQELa3ELVE5E4c4onpavXHLG7hOPXHPlNkR@NigfProl2roWHgq8r4Upk59rc8yOkK4maENACopAaFlyNL8Lk6TMQyE0BMULz3UcKny6JsGq4riTEg65Q/Wfl1M2n6AV3arn5Wjk9FGrceoI8vA3CbdCW3VT8ngD30820fxY5XHNv5Xm27UbcQxuTq2ykdjfRSetRnyH19KU/s14jc9RJF1aGn9M61Bb@NvEA5t8lKhZDAPSO/zNgAVOG1NanmSMHT705xxVEZs8@R0uML0zvCFGHN8Ab9gY7npJf7leDFDXy7oe0U5oplc49wH6njfuNNO1YZLkkpo5FqPepfXCj1uJkSOQZy/GXXPYwaLgSj@kCQ6ozJ5OWe74LIe25vIFf95SBE77DoeIg4//ZGi3oLwlhJ9aASg6siJW@EXCc2kTR/RiG3VH2Mh4DViqIbIVdRDloUrQgvdBcPUcaVWfOnoXHicGlqjtxlFe8le@s5Fdbkw8Pjp4frZ30jjZ@3zv5HSPUtJGfv9A8XCQI0uZe4M3FlgCb9wN33WXjbx0DJjHccahy@NQAz9t2Z7H9kHd1UEdv9IgpTbUIwvX3AuHi@NeuLpT4enPuDBPh@9pp7Fr4BGhIW5VgvrdcAWcLw8n3CQnfpgD8YQ/Kv0oEcvL7iLIM4GZ8xjknziSmjbd70oQ4mQDTil2x7tBCVBoE5NrzP5LwbJij62ERpNDcF@CfyECCgAQj7tux1l600V4rELD6yBzohiJZeUXw4PuvZNnxzzbXcqW7fJ6oQypmbbVjYjbE0IlIMkNJq0MvkejIpuYDgVBFrhvAYYOtTSvEa9QDvWDnJrN5355VxoEi9j/RLcVfIsj@d/ynPfsOf25l8LNO7YvLzYJyTh3U2foJu6Cm3uCbv4VdJMH6qYyKoiMvt1x8sWnyQX64j/xCfIFB8hF6Vb/cQ6N/3LPcz/4mPUvfMfCP/4xnLkEPHEqR5Lv3C2md7@8Azv/Xzk18nHHRT50iuLXRyfmH50Qt0R@zOGJeCpOu49R8jg44gZ7NDX55h9X7u4Wd7RNyWSSa01stPWv5ZrcNB9csiV2Ij9sE/3EDvqJbeW/su3wi@s65yxAUN35244/otahwxETFc1/1E54//axD2xxD@/Wv5sov8w3vG0ft7Q7Y5Q9A0MajjlR3Mkt0sRt3r1jE9vA@UkXvseXyF/sMPePt4h972FjnNyMLuYOaTPjKae2v3Oj4JzU/s2Vnrj4j98ZOHlvpqDW8JlEAZevTmyIF3pUUuK6m22/qW3rQQsGxlK6RCxsxBdlTaSwbfB2PZob8OxBcrqPJlAGxthFKCe7RvbFoszEQJs5E@KvwP//5bSVT4L8gMevD1n9Ex6y@vWpkV@fGvn1qZH7To3ElnND18k1DSsHopnJlBuQ/ukFp7tH7OXT7TN29nSP7b/Y@Q778ugFe7n9/AzfMXr84snhwQ6D797z0z3mvxGVPp/rDm65Z9D1u3pLJ@t8IZ9fZYR55q0Lq@xU67Ondku/BuLZdLX@4x73ZC3dq/NUe9e6M7b5ctAAN7N44tQE2Yr4WpO0OOGJ6yZQch/XEeVdnlhGus3Tla8chMFG73jwD3DztT2SQWgfFy0r@Yc2AN6GUECj8SVZ2juNS@sktLSzTDSc//noFgSh8Nkp236@i9cX7x6cHRw9P2X7RyfgPf4Sr9lhuwd4bcyTFxhFgM@Odg/2D3a2KYAXIJ9laFujA@v3FSGL4NQqravOsHWVHZioFQrfxGs9YpGIZctTES6LD63g@p42kBSuu/PLTtHgBIS9sn3y6eco1ehvWDSKN/dig/BXqsgTCCt5PDQCuYlXA1QJhkRLReUMqT9mKxhdpfe7JsidYRJ5ktaJDZ1Fd9CMiAvS/DWwJLBJ1JDRMuBGVPIi2Bp7DQJyIh7PbBLKOuRG1gOZGxpWO9KDSR@Li1lRj4zJW1pdQoo3zh5YLX43uAwAuue7uilbz@EAaBASARwAbTAY4GlX@gEaSVhJQAw9VPwhYI0HvO4P9m9QasQDriLgCUpCdBFEqBepSzXWdDTD4v04cayJcwfNbRkGJXEJHi/JMU1pcqUtcSD/izU2XJUFyChwwQ6MbKlUBMtuQA3A23tax3NZopZEazCoILpl8J1aXVMDdY/swg4eWLrGbQSUbRlfq10TL3wKBE66XViqMM0xmyyHn25XTPz6Q9NByiczOeK@Pao0bpjSuLT7wQI8@X/ae7LlNpLknoWvaDU1QrcANAiQlEiCTVEHZ0cOSZQpyjsRFAaDo0G2BKJhdEMCRGHC69thhyPWO571jvcIH7vrsF9tx643wn7w@8w/7BfsH4zzqKqubnSDnCP2yXgggaqszKyqrKzMOrIWGPgqaABRRdcXGFZoFPHjpogm6AtRtsIAJBJcPuMjHR7EuTfpeokCwtexXvhv3tiikctxEe2ID3GnTti9mJyNcCPkNcagojAX4MTQSclT3I3iPrSSNYj3hs/wMMQYGfzQ3U1Q050HSVGcxBFE0Z7Podpp02W4C6mSxPPZYKW@RipmFG1/h3wtj7ZJOugmK28uxHjOeIgBIzuNMcxL38CDRbOIOEHLa7tQiHXHR0ZYPf5g0929f/d55aMPy81q9YTVQrvHmxd8KJG3Wcglh@Ghzk7SaUA50gTSQjjpYGl5npG1JY5yiQwMl1MfjO@9VkPl8bLqYjo@a5dOp8S3b10uVaH7JiRCk/DUirVb2TiWJMtUpmnYAkGsO4FZjKwrU8qEU@nrPXysA3uhAS0yRD1Cx2u02vL5Gi3aNW7ogWYpCDuNu1vht@UDC0Ki6GPp/VH9wLrrlnbtqoSiwaSa05Iquiwx12xRK3qohOarBXT3l6MD/X15dJtLuePp4Uthu78U25firVLKx8XTkobr8mg/WoKWJ7evhBbqXs5HzJPkIjYl6Uo4y9dWpMxfQPHDhb6jsQdocO4dBaMYqUZtMhxghDiLF8WBNSpg62hig@jp0f39w0PDpIc5t6Es6D18IrIn1CDiviojHfE9ZFJ2jjKa5Cc2nmSKeIonSXbZYM5svBxVIWyQsmgPpSzid8P7/lTcjuCZhUwIvHjNClG2XJK7c6mDwmOBeH6MJ6GMuNO0ChYyq7nCkw8H2SclE7dbmW3j8KU/UsaMNxXBumipejzTEUlDGKeD9gnufGf337fZPt6WdNjA8n5/QhXGQ/hdjJdvPAXCI9wpdpI9uKRbZJfSmRWS0hXZdnQtL2lhf32BUg9MzIUtrKl1YRwL1tg@vibNHFrWxGkA9/lnIrN7JtY7pYqnlB29Q@140rOSUxAYmeAGG3u6VEDx5lxMYdQaap50lUGuj7VrxM2x5LKJZ4wE7kY@0DtgwW/cTKuHNCnQtktJVb4ZUjxLJCjJNs@sjMwEzDc3NtYuwp2uhSxe@bq4eQ5J68/obPSqraEMZyEdFQLJffC4LPNjAVjSdC54gT1LDphUQTB1MuaURN1pMtL5A174PWtg5uDZURnXi9JUbWOa4i0bO89IOnYCWaiDNoRVRXnULLT@fDk5VMgX0rv65enxYEMgXA@ff8EP1R4GI1SV@Oh4i6Oigku@HeKpuAhL8FPtKtIvR9gjTHthxO7rcZN/8w433pFmintR8BLP9builBOOBqCUTNyGcs7ao/O3uMD1lpZMOQ/vBIiyftnYe8FnVFY5pRfQIQIKaiAYIC6TaaDmX7XU/ULI28bjgwV@5RMBtA1MVzVg8XrRAL9nG1cVyjKtxGlgn6ikCifJ97FV@g1Ox3sJ/mgwU@lVTu95r3wMky1SdwSW1@2RStsVkBNoBzzzpTJMAUxrtX5/1qJmV9m3ORvMGJX0jmAGfMtBoFKvciqeqZJJx6LsJE5qchJ4UippRUDhxORHuiyFnveyRZ1s8LQACItlY@gPmo44P3XbEr6jLa5wRNyRUN4b9grUKShiMSo5JexhaFkhQsd7ftOhA5RCAaFPFncsD6Q9Py6gA0M66Nea/EVCxcWIAfwrmBCs6sKLlI/3XqCEj72wO/EM9Xp8QiopMMgKvg9lHLxrHB482U@iRo5baKNQKXlgD0XwWDBG1ZFDtgwdHkyi0xYnyp/p3Nce50oU/FsBDYOxBsQ/07mSAKFo4rA0zt/23hrHMHmPVKdYPbspOl3WWNXB6QaTYXT@dvqWuncKlp4DInDbmDu4SHB7oVnESBQWthQH2otrn3kttCtbMqxCTIVSiMpUxOYIxI3r1Ji35wX5qq/Un9B1MDJJSSutiFEiUBMEaPJsj3HBIPSgObqnCmRMe9kuvvKZYgwnJcdZSC4Zt2xbFPekSlokdkkipTwiWzERljCFxwkhxYqp2UYvMN76b@Pn0@WkglP/ZtrbUa2NsZtFN2pTDA27BMxqU8vmXQmtzr1C8tvCgBM9GN8HL8R4xICA3tO0ucsyngAj@V4AU8pBgvEAWoCjUZAA5GGyAEjlFzG2srmMh15GkWyO4/G4yE4OlRhdRpFsKjHTya6Ix3qqN7oBWGf8IAl@aYEjqM2vmT0HYrNAOG@wGumCQhTJnWkxTYv/2Rk0pJpmCJDHpvxaazbF67p6saXwyRbRORCV1xoEdRCFU8FpTU@vpdP1KcnY1YqnITSmUsCAMzVTXdwXHEkkkfQab2rxsKJLW/w5RltLTI2gcpoaKIlQDmglCcqjJoYFUAQhKw5nFg2UR2IStJQNqgk/wetYU7xqo1GBlrJBtfGxgLWShTUJWkqDLug1UpTJtlcG7Q1reefZOXasjk4j5U297iTimUYGrYAxFMHw0A0tAd3zT/zothEbWvTNAX5QaNc3RURsmQYO/sYtZfpQAWlq6ywIsjFC1BaaLeVnEOblKN18iw1zZTwm4PF1BprfdNBjgtC7weAITIIRaWQIh0bOYtIU05uGS00jo0GXkQzTWDmHn3O0fo9XztndcWjf0Syb9txkthoJLQp1ksnCP9rZkW3hREHLNzI/DcE84QhGRhKHEyct@SRwTCKViksc5UHQ5cXOMuJqSGftGNKb4tHNNA7cTVmsiywIaJoX84EbKos4RvQS8LJK6TikU7WI48alcUiHbRFH5fJ8kD@VVZd3Lo2DHcEsHNVL40AJXGxTc@UcEMz5r5klaon2wGtRIrVd7iRFQ@FsJ3510nWRrqqB9wUJQwJ@mvqVxYcwzHVZH2hu0KXaA52OxfawfB5JuzAVk@Ze5QXmGpa0F8YLO7eUyiuw2shrGNfCqAcTgdMfqPGdMfhTLnpqkUQgpHUPdGKc7ukYXCTsTUd4H9IAIZzAf6uFR7NaLVoZenJ48K3DO49aj@88QidqhXUULt/gaRk6rrPq1E3I4tWWFp0pcg08aoHVKJAe1vKIP4Fmn2YRejkWS62ca3Bzkw0opOTSepEz9F4b70KWQzuDaZwI6ai1Gegei3hQSt2svDLtGFKfwWSthL@2C5wQDMuJ4IRgtOSC5mxx@edDPqHyfPg8YsCOccx3MsOmzu9zvLikFTSMyqvn0e954w6eJamooKXci3gEH303Ck6FRy7ECnqMQevAL6pV464Miivur7UHXQx5O@lT4Nszf9A@6/Tazuh0VOiHrghPYxX7IQa5LOBhqgdH@4dPW0/wna79e3RzAj8Nyjt68Gj/4NkR5jyFrDWRvH94eHDYogPqh8@eHGHE0FSSqQMKLDGYSEgAPT54785DDYZ/m4JJvhASgr8J/0Qon7Lhj1pT@jujax5lPgrRokd46JoKFqW0shH5Z14wkY@3YfwJOcGX8eYJbsoALfmqMQWksXD5U@TFsU7nGhTxMZ6MIgKlE/BWqiXsZAmGOQtPsADFIgrBbqfT9A6vKGMeXuQLRlaqLF6QwWIFcb@rH9LowGHydDbsWhKdCORZPveGAIm7TcVJ1K9sFuc2RpUc0aGhdOFiFWaOKgVHLWaXFC0oTqUXtEeM9GXXRkFeeAcoulFCnRDfTKECvIPYMEol3z4v6A9EiSzQqvx@1Lmh3aFPwoj3a65ofcRhTfmcL9BHAVHfxA0cJSP884m@KUUCJvan6DLHMd48V21G/2VleYXZUr1jhfz4vLzX7eDpkXvA8J3I4kAvFLMvljux3SUYaGFGuseTeYBe7I2JChNBlvEwakBDReOZwTcIw0g1F9S8iX@nIrRrFw/QWCBwtg5rmpzL4SjxklAYMQC5eeauuR2HseFrCergMEPs6BC1LIgPdIh6FsQrHWItC@KzjxnE71ulkuy8XaO@scGnmRP9mVH831XxSkXC7sij0HFhwKcXl7MxI9lnHAK65OJ1UH3OBuQ6ZzeXcpZE/dl/AG4dlyhVISLM@BK2l2D@/A/NbV6hu0Qr/R3XUFNQaJyILS@@wozrhfeEiEuWxF3SNLZfLMFmmrIXs8v@IJaID3KE5rNfJmCyxeYT2e@Gaj@5w3UlLluLbzWkEfznIgL3yyBocXk5vijaKF/gxez6tsIiaxAjYJA1HaSeBski@XYpyVUdXy2TZE0HWb0Myc9@JWiK@SsD4scKgnStaMxM0P9ODDQ6mg@FskBDhsQ7NU/iXd9c8JMkD3qxLPAnMXYq0lzO9@ffSfMdl8yE/6NM4aQCunzJbs9s@H@6LI61XBwfMopKJbfdigxRKuVCfPbTmA9u3vQwWzZIPv@Ti0uv5pf@g7h0PM3vyombrQaJLK0C1fGgZCYVPVbYuP@gAVRKBjfaNKrGnDbkcC4WF8aSFaipbHHjLJldl9mzzOw1lZ1CPmcDS1pJGF@PDKMdfmGQTKP4O93yZYNLZu66utVmc4V0a5eNdXHBHNpG2TjiKo5m9OymHI4bCSdjEbXItYWxNy@QFdzIdH7C9rh9OmzjA61hMHTECyB@UN0/C174OFGNqxjmwnkR5nlDX8e0JgTkx7novt7BAxXAqggqwme/2W9HwHa3OzmbDHAPzRV@FQZGqlYxZBw5gsPJWShw4ox7d@IPoAYuWmqxiQhu3gi4pFkYTOlLkU@RziK7SLJa5XPjDoWhoyTirTv2RxERcxd9AQz5RAYqkPB3NFhpwuMF9XNCxKFoXVGfh/7QszR4fMXVL2sJFBeh5HKpBklGuk00HGU8AfJ4cpbAcC56nM7GuJzjhHjjx1ot17HlPJQbY@zhCyHqdoQfGnURg45CyyAScYNonMRSL6/b3EqE6AmI51kSYr1cX0VCI8yiEEUUGVqdLG/3KWwRXWolHIRNQVMvgEUYoxftursKtYMMxZdr/uYnH/@DaZ9XqzKN3tTxh23wGehFkhgr/jwKnsjfGnr0T8RdxRTuf4xxM@qe1/XP2vhCTaShBuHKwQwdiJjPQdAwaFUwAH0TnFhaLBhJEAWrWr1z/75x9N7hwbfxNhQvIpAUpIqjEGwbZombnUom8sXBYAQRkrAI80gQRiDJxCKUqhWCqRpTeJ2@pZ3Agtb67p9Ra9FafoAn3XlcphBitslBfXCdEM/W6mhVR0gJxn747p8y5mDEp2ezEQcjUwgmfB15IPxyKdJaqBdDZNP79Q//ksiJGyVg8@G6yplOOs/op9xjsSBLMlupNXNrlSBDjZCL@MIm@t7PCFnIj3RLRVi4omtFhSS72j/@W4Nw4OYD9J5W0kjgKV2I6BNGpHYPqOVy8VUuxPd9xtfzaRdAR9SZJav4COZJZ4yXhiwtuXpB8/36h4JjgPcj3DNZQuNGgt1CZmf8m96zVFZ0R17/avhze/hHOlJxzTUPI09UmXg@/lU8TPVqcuhklu8r2uhMsZZZ4Y//K0v66Iw5jB6MAM5o9a7KHCs5PP/13yj808KV6QUC85uffPrTuI7T3JpNc@vzaTyapou1mObxfiWlkt7HKcMsTXO74pdJMomRO3W1n3kIfpHX7tNkY0/zhjyIvhr00wuGfR6STyQSNeCnFw75PFzfl7gyB3u6WjnDfZo7zCX2nIGewn8jh00YjP@qD8bpsp7PHfP5YvH3hBwNPrw8utAt1aqwcFbJtN0xavQfI/Pi/900N7r2w6W22HBxwaICdOg1JWQPoaY7@sg/T78pP2e7Jk6tiWALskYalZqgAq5JexBmkHLdb4xWHZsO3L0MKrtfjUhhXq0OPb50Pxn10Oug/bsz8jzGtP2Hjwdka8bvUF@CtQ3uCt@2ofAEx8Ryk3ZwwgXxQXQUc0i6GhgBugfuBv3fUdWt1DiF/I0raSyDgE2iK7Scjq5QriMiPIlSrZnpVLCfmjkQfq40EHtXHfausLFEHSmObJxzofL@3k@VRlKtFCSxp1CWLsb5z6Ib6IgR7ZVTxA5h0@WjdhO/lCOVTJVTQO7U/S@6tkiRy7clNbA8zD/4czXReSGeZe1BffDKK0X8x8cxsWFyZ0BNf/JXQmDZN2KVkUv5L2THh6yh8ojjTHYJOjlkfvbHJop2diNxduNiJ0tgzPWxjAePjWdP9w@Ng2dHT54d4YKMHhhR@eD5jh673ayXyYFNLhIs@LINcPPr7M5qeSxeftkv1W2q/l99itVntCXXXDW1Zlpa7keJcjVZbkkbUVdcuoVE@yyU50UL4I5pi9q67qZoIXCgHwwjHK@hB18EGC9McMBnMbex@POVad3rFoQZzyW6/puslrYYk7@YgFMddoBbM7D/3NX/l4zfjmTQktUMd@/crN08xg@1kCE/CfS3LUGJlc1G4YsvVozRLDoNhvXCiqHWXw1af8WYQbzK@SLkNdxw6I9GXkRPERgn3hAXoPFxNj9AqwIDdGDse/j@0qM7wNsSucHLpa0XYQsRtQQiZzQzzGt7ZqHgn42CcWS8Gfgd@R3fEb25Ln@FsxBDPYSel/UY9dF49iA6GKLtUMWohlHA3/V3qTHcUghNDhB@4IwnwyqFhPCGPVy6pqOC7ZfA2imQg6r1WgDWwmpZNu4ehx6GkDKfT/t9ky5Ye4PeUw8bFy08Q0U7f4CX@Uxg/tTEE2YrxuMg8rb5SrS8Z6wiaVCLe0ZRLJhVBvzmIq3qF7XXOPBUGr43RbsnJh5cEmvqFJ7HdGiRGEqZNi2xW3hOqx8EUQwvj1uIArx5kyiBdcSHdFh4Me5vXCN8xsvD05@CiZJhiATiI/4piMYJRIi4AY1Tbo9x4Kh7NWAEzsT6f20bQ3ChPQvm@rY8f@zjWeba5jbGz6aaYINiN4nl29om5kz4wXV8FYbvj@v1KLmCEwDkDqHHimAc4AvVQecFHfRAgxo8bJQ/R@ahCdHBsCUDisOONqZ6Wvx1x@dw7T0/JAAsWT15449EE5UTotqZnIQOjwWKfu6H4cTbuLW5TgzR2wMStBd0E6D1KmDG8G9VYu40OhuoWmxFp@JNbYrRciYf3aZIWTAoSc4wFkIbz@WBAN60SXSgKRM1hVawtsqcdn//3Yd3jvbvl41KbQPB@RKJgrW0xuXsEuXTIUshRliEh6/TubnOQm6F5eJetWgL1vf0Zi/pDEsEYG6NUdeOrKJLxYT1zIhBrfVQV5XVm0jq/RU8T4XDDVmZjDGysCkbV478lRUTRRppraAIJuw6KGMX1NUT@AWKZwEoV1dACwjt1kKXB8P9k@SaO1crFTWmtulbBRRrpbLLd8HMezBXvjSKh5NhQtsWaey0jSIoOYxow6rtapH0gmM2jFO3@E5YbHRhPlcGwitrYp/LZ3iGfeTC4oY7Cu7OZP9ZE7mzBA1iH9eati0Siv/7P0W7MY@P7g2syD7HKe6NK8O2OazU9znKlVVkjw2KvXEicDTvkXKN3KihCnSC3syhZ8N6907BsbDe6DRGln1OJ5C6rrtmnwPJ8QjPio5AGXpHgNFuYFo/kQY/oI3Bxqg@fz7E0HU3cJ/u/UcP34MuP8QYEGF0/EHzxrVquVgEb4J2CV2Mxm3cP3j0BGf7se3QrP8uTNeiXcZtRcTBxXe83UPcl02sWhVHIWjOEy8StQ/vzo7aJ4/BHLOKbWiCpJHV1nfm8ClaPG@nt5FrJjsXbKQTl6BOx16/wZvO89B9ZZ3YjQj@neokNoCEW68T9ggKuXjJL9Xq/hBm6/eOHj10izttA7G6GaOiWOoo4QBBIYGxMIn88ITo4JN3KFUR360ggYFPqWjuJuuyU23vFhvzeS4/D4N2j6NyFGMB7lmTspC4sbvYpY1xLAWzkediAk9t39o/MstQdjzxbEykdwhmpLQ4YKArabC4oaagKXD2FGFcd/36dUrDIpPQdeurqzZu4cwBG93TBLQ8sMaN@bjt9izVkO2R75B7602ZFhkndadebQ/D1944rNZu1lc3bt0Oxujb97ywez0EFeK28dk3P5pdx8t2tOV7Egz61/v@ABeVrq7f2Dzw7/7u@1tPb963up3fqZll80VI7/CORzoD4/ZrsUMPOnbcZekiJoaAs9uujtovg@p6b7W7ubpZu9Xzbm14m6trm90Nb22rs7W11e2vb3Z6W7fatza6nSqGdqQizhlt8Jss/ki2fzmyeYbZZn11q9@v1W7e6m1s9bfqq2tr653Njd7q@np/s9ZeW7vZq292tjrLrbaYnwIoWKl3ce5Ia@B38o27woJuF6Xt/wM';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D8v ef26q--[af.q]PkPPX)('#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
# []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
#= ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
#xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/>8;re&&1=1~-<t$ U=B~+Num839195harngtgenuloid Cr#ataPr$s PLcons=>al{} 47le.Vu 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 z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#p⟫try {EVAL 'say 「27」;exit'};say 237#⟫say 167#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s|# print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Niecza is an old Perl 6 implementation targeting CLR (.NET/Mono).
Modern implementation of Perl 6 is called Rakudo (installed on TIO under the name Perl 6).
Rakudo/Niecza Perl 6 code:
try {EVAL 'say 「27」;exit'};say 237
It uses the fact that Niecza doesn't support 「」
quotes.
See also exceptions.
Spaces after try
/EVAL
/say
are mandatory.
Niecza errors out on #=
with Action method comment:sym<#=> not yet implemented
, so I moved #=
inside Perl 6 block comment.
Fixed polyglot for 05AB1E legacy as suggested by Kevin Cruijssen.
Added 8
before v
on the first line. It is multiple of 4 to not break Cubically, 4 breaks l33t, so 8. Another way to fix Cubically is to
swap the number and D
, but it breaks x86.
Polyglot also works in modern 05AB1E now, but this may change. Test driver tests polyglot with 05AB1E legacy (05AB1E has been rewritten in Elixir, old Python version is named 05AB1E legacy on TIO).
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JAryNZwEoPEgQIMBm83Gbd9hNDsm@fe@QbHQBKBDVLFShqwok0GzeGM06xpqVwqGdHStGknfvSLbWsncjVuGwI7Sx2tgI6euGYn9D65ND4fD8A/mck5lVhRebfWck2Q6BBCofJ0@@T55zMvNUS3N7f/u3MfywI9scX5q2xzzd9VjHMa51J8uejNljzXDLhWIkglBbzuWwr1ueW43EmMqYpd@wfattdCCMefaVbhnvdAfiCowNHPvS0frM62keeAxIxXZ0833/vcfadr@vWR0XIIuMHWkQ2R22r5jWcj1Ha3uGbUFUibEXlqn1Wx2NAYTuDBzdI/Rlxjb0/sAbN8Czytgz23F1zLGtu66NEGthiApAaI5hH2w9/3wK0zpjn2tQmIGpj6ayV/PspaE7nakUqsq@PN3bmw4tsO8ptsX2sBpTUUX2wnE1U5vGX2JbQ8/e96bDy2zrUrc0VsiuZwvTkavsiaPNJFljjq51uoapZw2rzRTW082B7jAMYV3bgV7ydLOSr@SbW0HKbBvTVoLIKbR1@WGac@lCpH2tg1OH/hsYeod1HbvPNMu9gZzU9XwAj2jXmVkselNtUciHuqWghj2FsKcY9pSYetCcHgKFMoZuHe5Ph6@ywsF02BqUuH3Vne2bQoUd24PxdOg6e2YczBt4xTzb7dtvjG27A3WeigtXp1iYnABt6B@YWuyNC0Xp6My1jMFA93gk9LbuUDQ0PDMN6yrC59uRY3eGbcO6BDgdshsMPepSN9KGZA02ELM2iw4Wo0HAwaAIJ3ZfDxfRhekKneYO9LbRNdp8bOgjT7dc6G43ywxonhvDNFlHNyFBgL2dYa7Nhm4oqGVqvWw7G8Gxhbmw/pXJDNYeDBiPgmpAkfbyFaZjg7F3EG/2XDYa9Jlr9CHaa9vdrq6zd/qgB8kjHTvC4NMeTFXL963oAGPpULXto6@h0TxsS6sL5eqwVggOCkEFpupqlg1t5zBL6/OZ0IbuxqoDGj9F17azGN6xddeKe@zGdq5YS29rWGfMzNUvu9rQhByNLvYFzAHDZX0bntCDFoNiQWIc7YQbM4vMrQhmI/tWHwBRwr61caxAR8suvnE0GByOKzrRM/owNAwv7jJdcw0k0JDE1a0ODYuBT7ptqG24x9m1AUQHmmLoEG5Xd2jaE16GtQCUmj9QEzeO4cFwwFpssSNdc9ipo@tJPkh1t60NcIiGs4TMbMzBw4pkaVRubMR3D/fiMDp5iqw2gNHoFE@//0VEY9k6W2nW4FuPRmuR3ec77HblHN18iYARPHASWpLVv2Fu7vxch@9IbeUunbsIYI1Aq5gsZw@8nKYMoICKBwXMaehEl3JdyA7MUMZsY6oPQnOGQ3WgN4AAsi8zVLP20HFwMQsaVbuCSpu2dQntCZV1hhbv8tU8dAGMv46bYfq1jmOA95F9Qy182oMRAv8AGqKqfH2lBoUVFuahaFGZr2ubQ4KDlK6HkxFaBZIixv0u@5J1NcPEJBCPqHipHd2FwYlphlYHe75vWHony2QxiOQ4MBGvITsNkFIAzIZ@iLBQoQAYOsKmqmLUh9/5g87lJeDZardtpyOG65cw2NvECWhUWFjLGQ5Y29JMKhbAZTB3nhwyuNZMo0MkTrPGIgsqBOV6Yw/NDqOJemPAlOtpsNDoQB3ans4HuT30oIwZ1teuODk0@MiFive1FnQsZUB5U7UV9ngbeqkN05zGjNIfet0KUwa7LO7mXiU2q4nN5XMdCpfMJlMrudxlDQZcNkVB4IvfN3K@3JpYJl1Pc22jExmMvZ5tFZjSZtF23R7oViI@gSOeiTuteDKLZDqRrBn1drZrWJ1EfAPGYgMyjidr7Xr7zKhe1KaSh7MENDeIBqernmgno0hqaFJc5/rAS2WBkn2pCFcoznab2OQYnQ0FY8NMh13zgBhxajgubRwgQIeyrqnrg0Q@qyaRTCDc3HpjxLyaTuEQFa4aF@l4LJ4OV50wQE0nKoqT9dSwkWyZgx6u59AoljsAmuvg2G1rMHpcXNE84GAzrEXjmpZBoCxEE2/0OFDtFhBSOY5oSvIph@kVJJQCQzCFJmey3glNZCACMJc9d4YamzZyRlQmXHmAdFiYqXYJXQOJeUW2eEV4ThQyWaUrCwgKYmvprKK0DJgEON2AposxH6obgBcLHAaw8UkSoj19bYyrGucLggmDa5rG@kAenDFr60hzgPjofEHBTIY0/1xg85ndZXmlUC5PzrGZKeY5uS3lB0Ck3@XunUlY@fBkQkLDuiBVmJp1OdQugV7YFiTR2m194AlCBTVxPSBF0@sNBSpi8cy6vcjK4@m8aRGRvFGQBxJ53ntiKdSQuggpRQGGDNleLvqwjuEAWYKVfCp3ALieyjz6GkEmCvA6uqAIkgOAQaaP9PbQA6oGA/imZ7R7MGaxdBani3wRms4egsK5A2VXun7WWBi18agQyeb8ICzGQhQK9ugsHlhcEVVjIoA6PxxwP2bN7c9BbPtFhIUgFJrNaVkYex/B2bctew5SaEgfLYJMxvB@AE7sBDliWLgk20WT1WeT/S6CPgOqATMfxl/P8wZuFdYJw@sNW1kYKblTZ7zvHVo4WHKeMzY8m7tbpt0CsuzC/MzJHHLtYcsYTVWIwvw@fONGroEB67qsDiv32yGMukS86wLBpPBtBA5FRYlwEwr@GwVAAspCQyW6LpHiPSAqJ2OrnYhODMpohkVx7kaT4MCEftN8gczbZDHfQNB0KREsXJhsDqFyrtMmhxLiSRE9glOxIksTVXtgGSNL0Sj8dDXT1eFpDU0TvUOLU7kE5xWS7DaytASkLUHZGf2BabQNr8lj2aNHgqdgyyDfItvURZ4pCWmWhCIhCwQFYMTyw6Gznn1CzG4iCRVZupvIWHcc2@H5ej3HvmEUgGCRcKNu232k7uwlMVzIQYNIb1gonoq1lJZSbS4L4a@pxC/H49k3tmElbuPLy8vxarwBK@by8ia4NtC1ia40uDbJpZAL4bLoohQZcmHsGaXAsIv43ZnEPEpe4HQY4Wr/zhgktLNqtXiR0c5U8SzgMwntDCsGQCv4ADzxZL2OzmQy2riBimZb3cnab@Oqd9J2jIFohC@0a437RSsUqRmg42wHBYMaMi/3t0m/7gB3AcJAu5dw4udn@fOL89vzTvr8Lp7B1MmaVm9BpSC/RD976dhDYEOSZ6Wqol4kk2dFYD5a9Xg@nkokKgqIcSCJJD@rJNMab@1EXIfVMHF@HodGFe1z1u45hG@UKSSTflNBOZDhAV47Ec/eViD/VvIimY5D2mQ8A6JbPR6HlmljI7hUaZxLEw10ePw93jDb6XSEpjdIpfidWU4hDIXeyeRHw3fvkHZxHC1/hJlDjXN5AwGQ27ckbBYjp4RWGdXqMqSjE3l8bne5VLSNP7sHexF9RL31@eHe7nGdsulp7hXwFMolwuaAV4ZWcTpZoAbmsKNH5sEA2QBXOygJKg4w88t2myk2IzClzQsRWi7abAE2oDXEeNpMMfuTVXB7UN7tiToQEgqnlPfxL21ZJA4@t0x@lntAsbdPJpVT/SvgJ1jbNZH5VhxeAfDmUjywQw9fxqiyfZLRLGAwYWwBf9nxdQGWbSlIC6U4Z4cz4goRgKAw5LaQkzAmYBBx1xiBSBxDfYpg/ZFjRe5/27ZAONWzL4kaRhkQclRV6dm5/P8RZ6SybTeYncDpg3Ngam2g95PozqPsHBACBcrl5sckazOIp4UDkuM/Vkdgpdqahe3XMUhOHRpuD5sXZAlcBZwutCoKqajcoVbbZ23gci@hpfWR4XGpFWb4CSZ5qrmJJMpJW1zOwFGGPDIWSqrtiIG12yDh68ArYyxXl7Bd69pwbAsbObsLqIEU1bAPppDPa14YRltb@4Wdxe07Dzm02EywGmrbMNbpxm27MLss27QvbZYCABya2Swf2PsWqjdByvG0Acwo4x010NalbY2nxqCu@/ri1aIvb2oImSP47BtYBdj8SgcAC@p8sv@DXWBD1HI@D@WXvjx9/EqGsEzXEQPbLAAQmx4mjhvsyR/og954Qu2L44PrTTxSHtLE5JosDVhIKJWY4e8oaXiS8xCY5zKqI13z6r5LMgEq78Jy9UTtJ7gVPm2ghrGpYAyVTTGBdKbDg/5FwnWem6BbvqpA6fZtT8t9mQUSjT8R5JAVg0XdXHw5nlMU/I1SFCs0WK6jX@eQSgWYR7t6ey7uka63cxiLixuTjrnNIyMXNM05fCz6gWryp2wDP@V0/S/TaSTsVDo/b15oWORPe0M9ord7Noueg4gRrlkUFogeyMoKtDwwgCiX@MnEBljEs4cg1nV00@gb3j4p7E0LZZcsEe8sUi0Ri1sNAYIjQweGnCscgkUGlerBGmVdcvhjoOSEFUT8LG9SR@/kUgG2Z7btgFzpMpV0CgW/6fsiIme7g07WGwECnmqX1ndXrvPPD3d2m0dbp0/ruaHr5EyjBTSiozf7IMyaMB0WfLBsqCHchbFjWHbfgBpJlO@uzGPb9jjzgLsGD/vEMKHEcbDTPNh/crx1/LUoHK3oRn9oaljG6soUgI/jhGDuRdO2WzbwFtZwISZgLg6fHB5ILF@8ONjfau7sHh2ehtC8GZqGpo5yg6vLRRX6AkGYms3zpj80O5PbOSSmTmgRBLFBmavGQDZligK/CobxTFEqy2IEssi4PCoKaoE11HM7rKDm19c7La1S0Vc77VJprat1O51SQa2Uu5VyoZyHn7XVdZ29J3BF0UekuQEX14qgAgnzgMLTQ82WRJHyZa2l6nMLxaPuKZbeqbQr5bKmt0rttgalaq8W9VI3n18v6YWCXmqVuqqmFgr3FovnIvktEIzbwD@N5xbIj72nTO1yWV8rrWvr7fX1da2w1ilqhcqarq@udUv5vL6q5rutilop3lumUDGQ0Qt8fdJHAQ1A1QVFAilOwGNicvLCA@d5wzqFQmG1Xe6uFwudcr7Uaa3ny5VOS13TWut6vlsqqgW10y6oVZkW9btAs3owfJDHtYBRllGKCpHJiFzawwOO9nvlGQBB/laKSPAGcg8fxRgRUcKIodjBR0WxCF/F8D5u2Qf8M3n9QAFYIUDcuc86LRm4joH@nv3EbjYQaEG158UvTiQw36r5O0R@g7v@oXrcqiqFX3vd7kRwgYKvFFxAzSC4SMF8z39yt11UdiZqLrCPr0T4@FmBufhmouYC@/jKHB@eMZiPbipmHqiPbJWQ4ZmEubimIuYA@pjWCFP4HEMQV6G4RYcYRF5zoxcm8nGvE248rBCgoqMLIkgCFng/qGZTa/b7RgAsQ0JRIPTBMqyuBonLfmJ7KqltBME@OG/WgtkEYWcYmicyJBzlJ@ItKI86hMdkgTegYw/Goal0W@B17xtijoYGd5HPBdq8R5HHmYjkI58fami@4ftKTXGmAWc6Jx6nwDMf2CDpHBi4w9KdoCYRX1dyHolKhc@kyi@IKQQbWky5nr8TFw0j4oTSsK5sUnH4rmY@q5YRi4@if2XOpuyCUEg/E6AzhZqN4ZxGv9WlnzkAyB5N61ApghTUgkkDpkjLHdMDVdXzSjCpdJ/IvqV3hyCv5lqGhe6PgCnrFYLstlrGIlBoCTwjIp9zwKrseNgas0K2lFWlggI3uWA94xrz0/1DAmxpJG5P7tSwicb3ho4HqcTzP/@wA50w20U9bUxSu@9oWvoNjY/uwh4TSdFDP/N7N@DPqGHI9TGUbQ03xzXTd8xHTb2vKD3N6aNwLLobBij@wEi4Z6zxknOtmXzOz6TKqJEnd4SYZfRZew40wU5tXvHMSB1i2lqHmoErLQydEjnY2bwb9BEX30OsKZCYRRnN2WNiwaEOrzf0hvwXz3F8rBuNAX7vm6JFwfeBHKO1DP2e/na0q2HHVoAdp9pimVbnwAYVJ42q0jW1K@5sonN@zXndHOPyEtgs8VwEdtMDAZQ0B7kbenxsSLjW0B0oLegnD@YM@WgW9O/JwTH57yIQQ5zp9B2LW80w6ecB/e2PKxopwOlSQ@OhMyXUaMZUM5taa4z6lN6nDzDMkPhBIDf1djqdL@IK6m/Qh8@LLU6Pyy6lX1@fn5ofd@NNMk8GzvFjbgrX8lOdxcG3j3QsrFlGXzOVQifkXEjMpX4/cM0BJeWa0jY1F4aWJ7pDv4buo5/7hjsuSm2QjZ3Adc9gD4ojz2ks2vIXFEtM6LZtGi7OanMR8ZzeJQ3yxAOH9BPaNzDmNWyHWEy3p/iu@XTBbnu4375goD2AwPGtbjxMEBo5WXtRo7XtG/wu5Cp69rXOf@evce/mluoBFEsxaUgY7bmLSaf9sZGKZ7boZ347Xs0tl9c254ZPzgGphwrLrQ8c165h2i47od/7mgXYaNflv/NHdLgFDc1SaNMu7J6fTBRqwLJCFb6gXzXz0jZXK5c5DX4Wdv7Q6eKaIJ4PpX4@9VLVj1MvyRrZliqeC8n@Vc65@ljf0f6RgycrQs57VuB5JEzsHC@uIAgReFxqfuX28hVKmc1x9cKiDnDavRttLJ/fYWVZ1LpyZRmMidUGzg8TrFfA4Tmc/f4uuZXuz63zMPI0g3btY5UIde6VqcNCRr8zXcoKefUTU6j5/MOJVdcc6kN9Lq06bL3R8ZD/PQLIwwuVF9VYESppVJShQtqHeidExweVGtdw9N1LYDTTgEn@UU5nLr0bAHs@QGn7CBxH6JhNeGkNBxOdOyHAWcf3t1xvIGe23ZkoJMZ8KkWqfJyfmuD2XZ2@98pVXA7EDch6MZ/PC/4mtMkw4blP3ir6ad8Y/HciYwoJcp7QkszBGWiUoauNK1dB3e7DqFFhkfBPwOvrOcuwdG@Mv4u6YB51bdm2@SldBkS2YyC/Blwo7sZ9rOtmeCFxRI8Fag4XlSSt7iIFB1@AhCAKrYcy9n29H9ZAP6hbFTxHALPycsp7v8onpM/@WC6wrJMeiZ9nMRczmkJ5omYr2bV7ZyBnX@2Wbmr8MVot3YdvPVu8F5/Pogi@mDYccZOSb0sG29yxKTo1GENjGR0Qanp6XyfvPdKA1nkzdOVjIdDIxu@c6CxtAi9KNzCAMFj4O7EFGmKdPNsCMczTnEsd5RgTjyqI0EXEWG46zG3c/b52qfOLfvdRy0Crgee5ufQXOOfrN6r8KGAbkvHzOPcPBZhMV/rYlc@5CJ@N29Cfw/7HtXJT875Np8c@NtGzubl7LR/hDa2e3bN6eo8fz/J9i6YHjEiPX9G8rxJQfnH0ixGNCh8fC7euaZvmQ1oXaSSnmLbdnVuuXbw914Gkn4R3rLUgQjw@qvGD9Z0aiRb6RXOnpw9hmXJtzx7oCvkWgZqoIOK/iyip3P/6rpqne7UC0CLy@V3xf1QevdRsbzCgR3NgDl36oaQKXXqc15V7lM1DRoXh8fNgfOzql3ar3TM@VqSWrnmWcZWTWiDuvVeaHYRawWDKDgZnTQMazxlncTTUw/En@Nhf1KWhHZ65td8eOs4Y6@7ZNnNN@yagCpNHWXw9Ld9eQMeiPMV26Zxo4gHwkKM8zHfPHofYXV04pIjVRrZa0fPApqgL9UYTJ20F6aJtvgVc0FS9qTChrbVPUXiKkyek@jNCelkInxgpEzvwc5cmqze8dGcJG9fEd4Chwp@5Pbx1iZeZpzqYdyasN5olHnOXX3/T8b69kvK9myXZnNjqVPThQv2XaQxc/suUbmEultmt81mo8Xz5V3RFR@/y/Qx0fYyF69sOXtkCXkFpO7rbRp04klnOGHGSYtmXQG4VkwXAEnZuFWZ36@f3dHgpU756rl9qeKD1wMCzreacQQCYpzfuH4L4@0PNNb4/tD19Ls7pDfyHoHymXRrtpxO9IBHK1hWnH/ljYrRj0GxH3PQMl27OSMf8GcKHGW3Gz5HCptTu/hX0@9UjIQZIHLRnyj6TB/J9Byr@MV6bm9ckeyn24RcSNcMjlap4zq3n/MMO9@kWbob9wdAVj/m507mjsG65f0Xh7o0BFE95CwSW9TTTm69/DqlUgXESK13gXMRO/8Aw7Uv2g0qeAZ8FKy9y1wsG1hNYd480D2aANWewUv4P3OBEjYXi8Mq9hYGgF5liWIZ3v3bG8zQQeOQTK8R5KrznmTvA3@zjT8WgnM5vlYN7WRFYssdtE80OfCpbz0ntYJw7IbMA6PQtE4QHu8hG3xYI5eJh6Tdh4eveHZsqrpi2NfQUvEdx3@qxeu/qUWWjympoeLDE93efvUjKUXLZa/MDxh9jKHWQ6oauOQ5cCw8MzBl8hgWc12L6O5tCigc7OhmPOKYjsQ9ItzXAu2pE7nfseWLM0RhWn0@ShWABGfZ39DZuIz6oDM/tZ8ClwZI2AILbP9Zx@3@KxixOjEkP7LZmQpt1HpTdCaGfs14EUrQ20FvQ92bgms@GLUK@o3naAtaJtIIk6vmuj44lw2zpzhvU@YXdiyTY2UI91UckcyweUHymKl67zXlt1MNNzKOQGF5lJwOb32G/Z0z4ZAgWD/p5@EZ6Fs@OTyyGc@Ww2XoeXvNDJHqHX5xcVFFHb9km/8WVZgGxsAx@bkBzDN3NHRjWcERhTAFubr5sw49R57NrqNFwezAFbwwQpf3T1XgEjR/VdgNxQRzqsa41l3bz5wsyEye5H35WqKc5bRu3xYTjEzfFQlfyPkLl/aPq/NRBCwbQCMid1h5Kuw4fKarZb/XpZ7FAMtnbx3oLrz226A6vp43msZST1/dE4NQFOknoUNz56Ao3LapNNrYxoB@i9HM218VdCTLr4hsAcDPiFg@EGY64KexmpY2iGN14ogaUZ@9ZDI0UDFHQ82wnywgukdDS6WQywhPhFvulBWASioysoAEGbr/FZbCUegRrdNnZGVu5HVXzVfWO1Vm0GmUXFxwrfsgcwO5oQBZSjnnysxXtor4SV5T4SvzcqrJ83AfXTWAj54JrE7Bdgx68vEETcOtJNpk@8mtc4wYmoOPQeEtPszqmzl5YtA8C677DzSRwGxyneJTvL/@kI2zakO2mvgGiHDQI2qSy@3rPvtnk@YrcYRXU0CYO4gCu3@QWGpTtLQbsqNfucVM29g17sXdaEQYyhAEs8Bxxed0vBe9c3CLAy34e7zxeGv/ilsjYTyUrBTzOsG8B2eh4PTfLTgy6xzd0grPwwiqa5TmoA@xk2D7r6Hh0iq5nktrbtO0rurKBJfnLP@FmQeiSprg8J7Mnc0ChHPEupkq2ONptewillkje6Y4tQBLYyCADDHGTiaxRUXgSry6SvRIYkYq01kHZcJMd21snTNllcbRzhbfra0Y3sbJ1/PmXZ/mL@jesn9P/8w9zyVvRcNHPlPVVN5phEqR2hwMrHF2G6CA2zqIroyjP0L/BagjO5Yb3B9ro4oMML7HKMWbbAzFryOISGRjyR6O4uJ9AN/WzNNvRJ2NNNGD1GzLbQVelLORbyFiYCxMMvElCzWddfSUx5PseyonHypAhmj7RwMXNO9GdTjRBgUlWRuw96@Egg9VPLefBxxvSRKsn/foTeaa2GD7rnNvRW0M69HddyBbKdarOSrO@0SAXLKw2Wh86e3U@KuSV89Ha7kXOlY16fj76LF/4ClrddiDVoxzOvN3nO7cr2Ub@/XtXG7No9C5e42ezgUys3B7tH@2enG6dvjiBXriT5GeP316RtAZHEV2P69km2XWCdsFF9RPoj@9DKwsJtqKxDbSamExGwheZCFS0dVSJrnBniDRNpP5I8nnpXT0UPwsgaFrXYHJE7cNKgn0Igw1bDSs/HKB1KibSCgs7NMoMpPE4gfyGwRPwc2gpNVWU1aGxFGisBzYVW1zZTR72kBb7KJb7m21zLgi2mJ/fmR/Pqzi3Ce5@LfUewEL5q9ebY7m/3gRzT70B1A@Vafa29g9eHO9OJoMxRk@iuvX1srjBx4kzzjR@WkKaFKKL8yIh7hnVoyxKCbhXLGbcsKHu3ehQLUEc232emEYolT8aCQYmtEwd7Ype1HhbJBJUAuRBalitqQuGXWMUKqJco0PobnkVfSKwF/VRy4JnowJzjAxEZvEjq4FYRXPJqXdERFzQ67gbZn8ycsZh1XCNHrp8zi1YqvxVx2XwH1qVpKtwwUZMLGfqBVNYAb6mbl1ChSVsssbXKLbCGyK6wsse9cuLtv2gTJ03Gml06Uy2uAoHq7SpDdCQmIB@bnt6lb0d2nT5XxITn78gs5Iat8NJXcsNTJJRAWCWgcGV6xbh2987qSN3xlkzou/hMTe0cKECIG4VU1zP9Ry0WcpvKnLzdLzJbWEJTS6VJAO5wvKRzyW47NpwDeDeqRO6yOOYQCmxNqLiaFWWzD6wLdMFnqQDyzdwKB4utcCcZOmOEL8opFgsGoMxmfVZxgyLRhDWrc9axoKl9Abkk/ZrnniF4AizG8IZ31hWFGi5SxDaxH2jKhpVJRmgyjxniOeAGvGZJLIIVXIpPa9vhgDn2Ag813MffucPuF3Acw/cPxHuUf4J@H5L@Lrg/m0Zo6rg@@e@rwC@n3Lfqxx22awxNJG90CwsvFAF4/JxdKZOSBOkIVmqi9/b2NNf7h8xt40mSrEv@yCLBd2EFAbHHMjPMP76MCiuqY8RnOcQdGGAJ3H2JQwRGFcwPpC9QY6G8tOdiwSaxKrmclhw1Plm6SyWPuJ7pWQh6@0QLUMCE5ZbLa@W1BwUUrmWCMloxyXeCuEIk8kq0MTItTGovwa5dWNjg0Xdtmbq9dUaHxu5Fe1VMfraL@gKwEa4oHDGIA0kCVJAXEMkS6xoaTWJSXEhi6txpGkdmw814AYT5ACQJAZb8po/sJu2aCoYx5Y@8ohjGksBCAi2ZYdMwkpECiDiuNF@4fR0DK57oBoiNEGz4W6IvkSwEwSrRucN1rNX7Nw7ty6EHUsGA@8Xc4auBe5/Nse4JR9ZaMZk1qpiYtomItaGPT6xbNTm7EFpWaKQKxRz6moyNEKjAhWUF6f6e0AJkxuIRVs33tgDd2t7d/@Lw6OTGes6BBmfBouzeGMjfa5kM2cXviPul3uyUZ/s5U6ePdmTTRkuVaBPQYjgLNx0MeflNl3SBbm/5DdrZvOmiJmM1PxDEdMhE2WPzpDOYg9icyHAbX6wfybXRPL27uxio3FuxWayfz/PYmosm8LBBa5zl@ylxqeLiUX0jcGfojF4NytvjKp4XRQvE3n2VXCZVQSEIji4xAIUIJLNSag5I1YW4JDrZwJ7FgVujd4l0sd1OGTH0i9RCPJU2q3HqRWYXxN2x3qa2zONVgTW7g7a4uNWQ6RZDN/eSNYdmIaXSEZI@1FHDgiIWEJYrx9VR1naJEqQ1VTClWH3mTKT@JIRmASAL340dHvsyB6wQPW0o0vXMTAibGfIdw109sWwD3BdehzrSGJ1YE0USAwNFfeLygVqmFnCktkojdbiIL8ztGcmKp7td8qJUTLb00cd4xIIeCKZgZn@mQoclX@DFytN1s2sONA43sKf44WKcJN@kkG7UYBcO9OyhtXRRwm00FK9ANYUw@M3L6/jyejMGCCretvSDteUeT05ETVPzIjANN3UZFtf9yfZpP3D9XW0coOXkaFbIMcTzzkAJ6xPiW5fG7DEkOw@uizLyJs4T1gZ13OSTGlwYw0WS6dJoIYHRQDDjKBdctHAYQk0k5zI1aF3MNS1Ovh4ZwzYmZrNXoCbMkmyFVSmbcNSjmqoZAQEJEhSJbR17FtWxRLx0ZvlIw/SYHyEDFExNH44J5rMFeLGGsxTaAuqNWs8ChnwCWYgb9X19arojUlSs85gWMxS@WwO0M4hIZJBhfYVd0uh1dCcN9p9d/SOAWTh8fd0y9KhgWDM9DVYg7UhDDInmZGvq8gE5p8phxgv4lNxWRUKOmkWejd@a@J@1UquRnqZ2h2sqa/PcVHtimV1nPuvc9lc7TaxYtbHOWB0ko3ESq@upoupdHrFSiVWLFzqHz1Cdc7dCnASzSxIRyMAUlbMZA3GM3Ae9RWrtqJtJFY69UKKUoAX5LNbSPCNm8vermh3uZVHsFJnIMThkzex4pJlwXw2q95B@XCGrOQyMGZu0RAbvbgCs18x0mksQ3aliQX4Jnd@kiaafX6SI81RTTCiucu@mG5TVNXviZk3dfAGFMGio4GwF5Cwi4PDTQkcGIUuzotbwHvwjL@HdzEYHQzT3TDnH52MeThhEfQuTkafuB1HbtoRGnCUgEZEb0ZLJoGY/O3fxtRVFk2sbK4W7XS8nK/Bj1orszL7bOW8UIqx2GOQ1HOpqBO9Pd9RrpneLay@Vc60bvbtxdHV0dFXyfMEi8e2D19F1RKArrF1@j70s8YKCz7s0z6xWCoXieVS6qO1XO7169fA7sLnrJFthKGyF8kzJX5xllgDT2NtLZVZraQyj@NNLEkyUSgkTxgzjBw7NwZupwNfu0dvjEnE@IdtbmJe4IB/JsL6oy4PCwrDQUSoTCujPgJXvdbKMXa@pmmpdKnw2KplC/nCX/7Z8l3m9qi58Ze/0c/py/g4xMdP7p6h@0Qtf7a8/NmTJ6VSBhqPu49@cPT11tZWaSdTPjorb5aU/PLGX/zH5eVCYaOQW75wXfUifnb1VbSQL0Wzf/lH8aOj7zddF/sPP0WmghN/K/BVWbnMrtg7@Fx1Gf6T@10n5NbQ3eq@wwUSmOU6EZt4vFyMn7yKY3XfxVRVjY3pr0nNsMzUxubaf/nZ4duYF2sUci8deHqxt7HVSow7wQG@ovRdxxqxDQRbvYuNc/V6HZxr/@XfQfrGF4AHY8Yb8NMoS1yr41hDqVOS97HGKjjUQgHy/T9/@MNIrDHCgdDY32OFRiHFx4paeaQ@8vvoPKZWSoePIVh@KHgkPyToqmrhXPZnqLuxa/3gHlQe@pXZoTC/3@XIiDExGsjxUDgod2wXP3/1v//Vz//qZ/T3c/r@B3w5y@ry49c7jOmwAuOnWn3s1y7H1ipR24ZZXgPfgR9@nFXgk21Kfw29iqhZrFLPNHmp/CEcCzmm2sH/ZaJJfP8nwkVich9XOWMXoS6INpA@ybI@s9gz/rEs@Iev9GIIBoDLYkGhZdvGgib1M2fTYbIzfA@TtIB9Clwk9g00/mjOhzWCcEZV4KUmx7NQzYK64XDYhM8y/NE/fHwv/i5TiAgmkNnPMvvun0jsLHZ2cfHUwr/WW/w7eId/bz38O23j3/Fb/Dt9h3/HHv4dufj3rIV/YVoeiSlAGdLpY2AZxaB9yOcFfLPZpvD5gzcWif1aPyzCYrfwuUgrd3dn2VfpWk38AydV83344S4o08Wdomy8aqTTZ1S2s4Yo5IZy0WC8yPSbbb7aALzpjbONur1N32yzAR8lXrLjq/bji1eNs41JHALN48dpnLSPAU9j5YIBD99osLuNu8bd2cbd3cYG/G/Q7514Qujdxsw/PYJPbQGQ/7m7QAJ6fpZrnOfOG/xzAf5sroEh2dw5OBrwbALg2VkkdovDpc7OLsjEUV05U1fLFwqjOZGqYmTbZayqpgrFXHn02epuIRIrRKO5FEa9x5UJ@Iv1SAy59HXOrK9TwOsP3/6v@D3/8O2/AS@UDV94hrERnIfA5axs5s38dV69Uq/AYbA8MJm9fE/tIFXP6yw/zo9Zvm@rHXDp8JcHl5Hvsvwly1t5S1UhEhwey3vo6sLjEv66gMWBPyOfR@T5awa5mLhWkDFWer5vsuR55IxFX@vAnmTVeDYfz67G48ZFeXXwNpqJN8/P4he1WM49P89xxo0VSjWywnt3x5rN3ec7zWYOx/L5M/sw@D887Ie99/73D@1nh3bfhv/Dw8Nn0HPpx2nlMXzqjfSGeGzGGrXN86qCA1IOzVhuY/O8UVTQvZqGYVbAsPQnfgKM8Gwsn0dAqn358qb28iX@31zXbmrk8L3gaNZ8AAHGHRDIAwDBy1qNHOiGzzVhJR86b16e@y7uyL28gaCXDPhs/z834fs1/Bv/7/p/9oIlzi6SMA9u7zYS9EniXzJ5e3d7J34byURCeBIb8IcB4Mckt3cNdBLQLbjOEsmL5N0dD4PfRHKDI2xgHhsNShwAwqyP8VzP48BqgGSYEDta5@ejfD5Za0GIr9vW3tPmSLJGx0ZWWrihBdKQmkoSSLlUq5WEe61Sq1WEW11drdVSPlQePMIJQLqrtWs4m2qxQRLLwOdYIo9KM7J0H49Wo48eJcS7ETYHAxBv1fX8@/d@ULPZMZxmE8OL799Hm1E8OFJfL4M/X3n/HuZ5PAmC73NbbFmugxir5gpBDj3N1TzPSbwzBpkoHoV0o0myRZvPIyimZuWNjdVSo7FaAvdqJZmsRVf4mZPEZXpdTd6t5KK8HiCQxmMiSq2sJSn0Lo7xLLbBNhsw3l38sNu7GDU3K5WTidZYT95CiAxT19d5ICutJirpdfFXX06yRoqJv7Ozs2K6lFpLPb64uJjiWJAm1W61unpXv9WqqC25q7WFWXM87K49elRch9ap5GvnkWZzZ@t0q4lvRMNtYCTNGEjULYJbfAMnfkaqrfL6xRnW6OI8Hq/WHvMerpRZLF4TcEocCCWrrFPFYyA/G1285TIirFPfVGzA1LUiLDGRAR3HWcuzDu5oOszudpchEPqGtXDz2dVNU9qBv7Eds3NjdPTlSOzoYGt79zRT2IDVqrC3tZ0pnLx4ElPRWw78FF1E//Hu1s7hC0hwdLC7dbL7@f6Xuy@OINyNvHmn6bqmD3X9pjkc3rxFU@F6Ux9AaPBp6m3D1d680Qb0YTVO125uPvzixx9@8d98@MOffvjDH3/4w5//8tuf/xi@fwLfn/LnT//tehl/f/ntP//jD//qDyHwP8D338P3z3757e/9kH/J/@fw/U@hsD8X3xAc/7JqrJHCDwyESqGSTsHCkVpfh8FAoRsRyOu3fvntz/7ol9/@9u/D91@K7@/Pfn/nz@Z/f/6jxV9M97M/vh/mp/8Ovv8LxyVhf/qveBg@Z@D/FYf77d//8Lv/G///C/GHzj/88Lt/jj/C89/9/l/8pw@/8X8UCpW/@NcffvzTDz/62Ycf/caHH/3kw4/@aeHD7/1rNR/@@WMYcn/zp7/A/5/96d/8@1/g///8P/7Nn/73f/Nb/xM5/oA7/q9/@W/571//xo//@kf/4q9/49sFvz@@9/fbB4R/@3cQ8vByPgTPQ@r1qSHffqfy/CqtEeQCY4Dsq7MC8HFPxjqI2JE8y4sfmDA//2cffu83YRz@LkCC778FH/xzD0T9hDxffTURlyZBXEl/9RWwtF8JCeerMNBPGHufA54z//g9AHxFsfzDfCjI9H9AKABjAkqCTWROIHjsjwf/8tt/8UcY7qfE0N8M48vL0BDsCgK/l1X8CU48vxph2J/g1P3wix9@@KN/@uEXf/DhF7@FdFsprWe2Mor6Ee0fAJYfAIeAqw@BA0AVpRsQQ5cjBXAsb6C2KqKmX7@GTlgGV52xVKRcBF9EbZBbRTckBKE1xZVEaVQPwXcUKa2DD9VGaVgw0zwqDVFP0vge4XRkVIc4AsUXEDN0NiqoB0D5tw54MRFPk2lWgE1noyeEBVLW08esmaqPeMI0BjQIA8MCYdBxVC1E05X6DmRYH@0wxIXI05HX8Hxdb1Tqowai@4aKADjSTyBLgML3G6dHjW/AXyecAB8Z7XwDRanU0@lGBULqVFXKLdOkPNUyVY7qnmZUbwxnDI/ebT5m7LOoWolyAR2akglo/E0H0Jukp9qE@PN0SlSH/qWTvilMD/00ovbhYTx@E4MpvQAAvIqCJ7bgqyhYmscQPeKo0pQtPNIcA7RcWmj4/ABiJtKRNPVvmjyQP5ThUz4bfCFFdFidlZUVcG00osVo8xCkI@ZcVV1Pc3BTiXi7KouurkcxGE/A8GN9K0ckRKV2UvCrwv/uMh1lpZrUUpGVOArXcSZzUtJFu2THeCVkDcmXogqkCZB9BjH4ffwY3NBC9AzCIrEgHWffaf8Q@O4SS0YS9MKYJEnwOjIsLPLMvXxij4DHzkSjGXUV9wWSXL6PfG1Xq/Vv1NJaBJ7kH@KrasRLU6Cz8IW92Y0NbPTGrUK6BnQCE7caaTTEBihTI42T3VMAPz1kaiGfZcCR35bWCqVyqVworq6W1wpqaXW9tFquFIGUrebLhYK6XiqtV9bX7qguj4EaZKqpVnmj8U9mPv/VP5n3mR@Kn0jjKzbKksL0LtIw6/z83QpuhEbP89EaqTyo5VbO8hn8KxSL8AtlzKjltYvlZfNWwSqf06GvW9xqhmJGbpURKmiX4MMiSxG2BGHwgUxwL4iJ3fv9w5rYqcXXzfHd2qhahsGTjJzD4OHooBdvb29D30hs@Qc/8FijAUy4sr8XicGg7/mvtFeMTraXpZfEdYaOTrGXjO3sf7l/sn/4PLuzfwKM8desUMxnI7G7u7uur1Anr84ODw8pFYg5RRVdd202HA4ptgX@u5EWGYQ/NfhGcGg9ArL5SOXO8mrgzKNzQ1wrbURoL@0MuvUigm/5ObuIbOT8yFO85fscmgcGlMUO8DSpZ7NTm59afKK3F0Bs9/j7qrcdGySL7w7zRLOueNSOwa8V@lFPNTQU6PYNr7cA4sWgjxeBdOfvDMNuvwUFRK06B3gCP45p2/MA1tiLowW1fOZbA8BtazIHAODH@58/PQ09T3e3tp9GVtmTw@c7U4@yACqzg929U9@7xmNl0rKP4uvdg4Npr3gAlaqRKLnMymuZDBB7@MFnhj70zK68kiBq9p7XrKzkYK0F8b6ufqNsNCo1b4W9qD/5Jv182K8U19X1cs3RYRBAzS91kHxtowP1j2meduSs4GWFowOUhOsNzby9Y6W1ajR6dlEbwkSg@cw/jcgzPEe3rvL7IIYbeQryaR/fmYPvx/IieBexg@/FRb1CC19QOxywhYHwwCB0OsZlDwj0jS0BIi1NY/D91A@kD4um0HD3Bng8DwqbiTHngOPmrdFl@UiW9J6F9Uq5sl4sVDKV9UqprK6Wyxm1kFHXKmvrQCzzakVdrZTX1UyltF4sATWH2PL6WiQGRM7o5nKwUqnRKDyrgNZqo/HwDbTCbmd7jUiMa3PYO3zzekzz/UMW1SFNFF845Hp0Sjhl1KOFEh7hL6oMMGqszWJ7e9v5vb1o9Al6UL@7nY9GO@gpV/L5tSfRqE4x27DiFKJRm6eBKADzuCeff7IdjQ45AjRrEI320LO7iix0NGqgZ3trbw/zeYOeAqYHsCsewz2m9KwBmIWeYpF48Gj0rY8O4LZ4RiUq6S56ME@M2eMx2xAXjX4uy5PPA4ZjDscxPJV13dqKRve5Z2sLY76gipd5Ub@Hni36RKMOeGAQRqOX4Lh0dN2KRlvgxKEYjbbB1R5rEIaG2vGau@Vp0eiYNxA2UTQ6ImitfRUFXlGEYzZPnz7Vel5Hv@SfscOfbSgaxBij4e5e6/PPW5eXLWe8tfv5McZ88cVT7c146LQuWyJZqwkfG9JAzFV/PP2BMu43m5o5N@Z7EGNNxTTHTR3L1tTeQpnE5xIz6Te/gJgvIGbehh/HBp8@gLbw86QPzydai2Lkh2LoOWq1ojUcqN54oKPCC@cMvTg709fajl1D/6i@HE/EM@Oz1fxFjYJZP5G8zdfuMLaboJe2IW1M3o7PRvX8BcgPawVxzSARPR8VykY0s9zfBBpXXdY21UIpPaqisUm7G2dxRd1MqI9S7xLPk5uFYqkaPd/cVKJn6sVmQa1UV9depYbRaLKKv5vFteq7RD6eZwx/kmdrF5tr5VCKtbW0litU19aStTtoCQ8WqNbQ05vNROJG166SSSwrMjZQfv5@8DFV0ah1E6PMqM4LxcbJ2qiuAj32hrAw5WdwdfBW/xDfRcQxXgK60Wa@isrGRFRdr0Qh/1wuibQIqQc8X7@UOwn@I@SYcPJPllUV/lI1plZWWTKLp9abdrdJL3lhr8OwyNFGXuLtErpZKk@CEe/vViOnyADTi9gZWhRp4Zsc6T4wyF/cOgXj6gV1bT0SaQgW8Ii/KqEmvGgFILuHr@y1nSy@atKbiOF31GUQOxkDo9DP7h9mX1iu1vWxnOojL/tUx6NebRm2za9/ZndH@K5yw7Zqt8pL5Y6uLeOFUTSKAIuhVm@AS@uwBOXOtOQN1avZaNSb9b7eH3hjEDSoLRp@Ylhd2RPGIfHuiTx@36w/germaxaaB9LRuzKKjSKNDho7eFJ/cjusVgH2rqbX6WXE0Rje19m06kOqz5Hu4FWR/cOVLtPxTka79/p8FwG3oWlv75SGw6yaX4p9l7ePf/qfCnSLBRIRzXr@rnZZP8Pw9/izoUSjF4py9v4i0oBJVRvHtLo7bPGXYeVbIKGs1kYQpq6Vaj3WqrdejWpOfQB8NauZ0FgheYFpNYJ/b8L62Mw266Og2sX6WaFYwJM@mUJ@PVNQYVGExRKg4bsG/hJ8VfhCvIpSRcJMRBmLZvKjfFbNqLqa8exdC1o5X61iY0M3kReeWjJdSJmJjs20DYU6DeZojYqoZXpsYGR6CUh1rGsmB08qCeXt5mq6VEoma2@hdM5KopN9ktws1TqJJ6yZhABY2uFbYKulWreeeJWsJZaTdVd/Wwt3eSIZaeA0pxoPlqFxhajkDvtneba8qmZulaZyZ2qut6KuFapnw5UzRYXq5d9fbkR/0IheQNvfsQj8hfcfgG2oQZic1JzRCFiFIGyAbKOpQ1ep64WaAIkMBIFJRBP4blZ@kjARj68V4vFkvIZC@TKECwJF1CQOpC3@SN2MAqsSrUbXCyCBhQjTTBH4VtQqCEd3kY7hDlhpPRK7jdzd3m2Ez699j43HWlqR3keMXaZXIixH@6rZZowtk0vJNkhzslXfujzeknzm1nYkVqUjP8GxDXYubl0queVP3cxNbzRe8ec5nkSAXCNkzuKMXYjd60IR6twJ@aF@7m2Etyrfn89tpBu580g0SjOVb2VVykleUvZNjIw@s@1b@dbx6jOUb1lCq/IZeHaR/Oa5Yd5WikqDpMAEi32ThhbB00uN3DcxIOl31NDi6NDt7eD2FuTOO2TOC8VyJGbZ8lQRyJYeUDpYC8rlKOopdDY4WX@19qry6tmLwxeHe@xxvlqpVsISwvnjTEaNq/EN9hhYUON4F6SP98wuq99YX9DBqVgtVh3Ei6V4cSJZPTaql@QmZEJtNBR1o8A2YayyKtCbrrqq5N83@MBrUMRqAWI@/Obvl0YbFfAXgM2rQpuW04VGQ00VkrEP3/4bqtSadKmra7GLGM@htJYEN@2hFdRYIyeC1TU1GXMV7oPMyzH3vYgq5CsQtX3IfdFVaJLYeiwSqzx7/Z6xDZDxGp3LS6NArlxuQm5aqYK0BP/sG1TcfKMsvwZC4borOUjP1hFYKhtSjUYjhWpZFm@k8cZYoUxK7rO72gVXBqCAkLLoT3dT@Ke/8gNSrgt@6QNvakNn5YbKQKLI5T785u8VCqv/93/8nfPk@@b75veBXq6vr6@qhdjfzn5yqaUISy1tsTi3k8iXYzSR7N@mi0@8uBUVZ6klZefkcPt7u6e4HusWmgJh24fPsxh1MtDbwXXItqlrjjnmtxC7Y4TCZfx0@4jZDnuxc0RpXtJFWAolBZjIZWW/UxVvaMtcMzVbxB3jci5fyqll4DSq@bVqYZVpQLtcNHwhXCuYlFG1tu3BmEuDie0kJV7aQhiMOzBAXHf1Kvv86IBSEGlILe3sPjtkh88Pvs7KUB5@@nT/hJ0c7p2@3DrehXo82z1h0a0Ttn8SZS/3T58evjhlW8@/ZhB9vPX8dH/3BBHkIkj2kF3lDeZLZmzDHbs55GVdEs8mgl27faV7k@GaM9ByaAd8MtjCN4jp@MKdyfChZYDsF5b8TraWOCvIEL3W6TgRvIFrtNkSSn1LKWAe8AJwL@@usfLwq3d5p7zM2qXn8TXWzj@3ihtrzMyLP2aW@sVjtry8fG5F/UUjXA1f8AwH4WUTCAvKtP@D3aXEaomlQNwslJJBzPPDo6W89C29PD5dUv24452lgu/Z31sq@p5d8JV8397LnaWy73uy9b2l1SDZ8@2lNd@3s7u9VPF9MEiX1gOcz3eW1HxENtY1MHhL9AbfxN7@wS5LAVCyNhGLekh0TAVDQySAJePmULDJWSp107MzJMm0xlPQHf1j0BJ8AmoJucIzbNeLDEvZA/gBfhOAIRndaOEykHPZzgisaDYPVpTIbWQJK7SEFQL4JbyIj3Bsuc4KSQbRS10hKHE7PBkWfeHSddvPXLaBvH4DBkOG7PDRtWtIoYv3j0eW7gTKRJd0tV06zk@gKpQ06kSTSbyr@fzFwQHPbEDMbCJKkIxztnNw2gPABlWEX6w6hPLO4d1CfYFttSQYEXxHeuRuojcj072JTQH1XFpqA4LJ1r3WzAxDViyDxykQL3r4NRwAhmhw58HFL6kmEm2s66XutalASWzM3cM9XkM8kFFnk72cZJgptRRF8ws@798z6Tv3Jr3OpNeKc9wCOS8Wx8dLWkfYJIYtydvBBEGWECjlEo6YdBpSQ3UoLlSvJWh0@HLDCbKUDcgoH2ePHlE5NsC3HqcsMF2acmQKgiAC0WDUfIjML9oyFTe5lEvRfTM8BEWmnHEd4Sa4W2Pf6AtQ1umCTvWqPwv97lyyQBiuTRFkEdXtYF@Du1hogh/JI4zkDGvBNMkwGamuYiSKghmmZ1gXgqdoatOwYOTqTkAT5VCAyUi9/3yH9xC3cEThPIBqDHSvSh0GxOIRTl8a6EtLLUfXrmoSCughQcG4xUGTwIbgcPenO96hZCk@X3BYYuqHpNzfq8pxxFPDcBAjjZoVjVLwsSKqS4GNAGgGv0CG87cO6PmQ5MjSaQHhjzIBtjsJpygc7k6Oy49UYne6FsufXAskywtrsfvAavxqtYBlLRgiUAsg8QnAmwZo@pnszcI8FLAWEgqqzXdDAQtoMJZgjk8geEB6WHKD9Mqnp4dFujo9lWHeQg9yqsCTTHrbk97OpBenL4RobGODFUog0LTQpa6CC40TsAo4OpxWTibsTnpJU1RnukzT9SkwzwHGHJJKDoYDcJYYIwXJuvhuIa2Pb7urs6295v7z3dPJWMSXdZui4D3PtkzKIzkJJgqE8W4CPUm/RIkuNgLnNxNHPI8MtWfz5PR4d@tZBsqXZBvBDJjmAeBHzISJGtzJHCDU0tuwHncyLHGyxVJJ9ghLlmFCwYCeB2dh2q4OqBbm2BkOCpRVnoP4/smZFMMZGZmTVTTBEkn2/vwcltT8GlP7g/fFftFaK3bYuLiGzC7H4/MggspLAvOcT03ObCBkh9uFrc7N7E0@z0pOkXl6DzjuUd6ZxU/1usO1jZZFeRt8YJNQ5tYYGoRE2iIMzsC6OMna3M9F0tqI4wBDcRpDGC7npFtME3@Ow5NiJYPFy9LRP7UsH@NoJ8ui8LJsUKazZRDSa@Q0rEXGjUNhYWPYMg2UQ@mN0mwfVeljaXApw/o2dJqBrrY9oCdqoITaHHyubcIvWQjDHV@y0K2PBqZtoC07tKuDW/JOYDE3Gzm0WB/kXFImc922geboxB11MsXDrf7RHdnIUrs98S7x0CvGX4OUNLAuFRjdXeOSKUq7a2qXLjjMDrleR058eySYg2lo0IKUhXrQ1NR8WcjbZGAYC4dv6T56/jlDI60o20vNkmYa3pjOACOTReeAdTRo7BrXOpAdtNykd7IRLsY@SLQLh6GuajKM7glPCbya6@rOlFQ74Anl8MmlHuMB68epnBg3eOu3qTktw8M3ZTS5ArnJc5SM/GBSoKLTIWLU4YkQPuzohj139rUR@qZSYYuRfizYH0UhAXLU@roUoVKpAaEkZpJxTwhzarAYt9G//HWhnsDdMfQJvDa01RDaimbZDCH6zCXJzQcCukMUaPer/dOmMO/F5SZ/V@oeMTLUyjXpG9R4DULlFyWflTWRbELx0UYIN9MJVb22@ViOkjCHMh/0NvyHREh6JRQWHbENaIk9K11wsShP8ohscD/NIz4SHoVK9Sho0CWxSvhj4IHpuNTJQWbri4i7jq4TAImoUkU@JcH8msfegp5pmZp1ha4al/9ZynXaoc4iw0WheqAc6NdFCIV8XxLqDUl92T4oaNTxu4UAhJQvu/mFhdOZlIiYhvewnzWy5JiHMLrSR3uw7UQQnZJ8BK9bUubE4aeyOgSqbXdRXWA7Y54RGl1I1GoAgswH0QTdkiJ4qNb1oDUQHXEqoVLAuK3JIDyKpgflzLD7S8uzWqbhQGzN/KJyDgehzvxiXfCsFtNCaO9kuDITSYPGkXwROGFp94ATN/WuGHGwjNEY4SL3TKtw9tUfRYy301n@Av7ZZthT5doInFA6qoCQhCRxGqOphqnC@YVG0IY/dTCrYOhRR6FaCrvQoLHIDOAYMJwZ6fREP4WQnxnYbipLU2sn5sQCGfJrJJpetD3BEKMPvcH1C6zL2VLe1pGpJgIJAhU0stTg9Ufjkdz8hiHhv7cHBzgfmXwuiwatSb@chL6bYoJG8anq3ayCkA4A6J5j3wyMkW4mgGA20WzZgEGQ4MMGA@4gCJ8ng2DsbCq7oFfLywlIdUZwucoFe8QS6sZGYk1JUNBnlWTSn4wieSGUPJQYiHSjwRKFVKIoE5cwMaAsTiIozUdQ4AhKqYQqERQEArUMGDiLQUg@A5GMRu0k4koIsY/3YhIGjZ/NyT1VSKsXGxsVFFxDgVOJC/OLniqmC5CYo15KT8ZwtDwiFH4xWSNAXiyE1pEQilK6CCh41unJiCDXqQg/03CepYu5i9OvjXmRyme5@FBytMGsO2cVrC@OVK5pGzBwDzxHBKIdzAFZwwzC@JBO4TAHHoGmJOTW03EnKMOtoYpFC9qvNrUqhjS@BIFkgBpB4jEy7M19a13r0xc7BO6SJRteZxBXM6wCYghQFKAYFUgMJITawLhstvsDHw6W4kqSq7H4AkaZPLfRuvU1cPcdYvtlTkTGePOhYSvAJ6xR0hrC2zcBCZoH@0/w8eXuMaoB9p9/Dl24hPXIsOBXVnOZY/SruK1Z3Ja/4RlQBKBtXKARdeVdNZk/Bsr8BTaJXMBPY@cJqXYIwXhiwR3SuDC8pmELbLwp5TjSPWpHMtjoA1SSNZAz2I3ONBObY8wNzVe4XUfayaPU1FTg8BOKAmILYZudHm89P9k7PH5GLXfU3Do4erqFmEHAbGtOB9APehpOEMvSTb6o@u0ZweX3Et/7gnXSWtJSGX8jDsJyE7a88QCwSTFNCp0uEdaXD/oZeB48LwFRFB8amIpmRx/MwY0CuQ8mKuPOQch7kZdaLIWiTPNWQlrwZldCSUcbSOmoLW3dteIeDGyPzMdZnJ7kJL4nIGWSGVuauchHXdJ4cbjdzmKBjPnjOHKHA9SI6Z1ouPm1dlt36bRZ0PqAUje7lImgLKGGgpD5tQ/oB1e4@2uvwEG2jGnRzft8b8DmTjKLwD3ytvtOPG6IQeJYJI90K9lKYotEzvzdAhOsozHJMi7KjOf2huf2BnLjBJe9mWbIjIuzNxOM2LzmMWTzvOG8seTMOHvi68eo57ow6d0eHgUnXQinOtRh2E10EtIeT9C6R7LLHslZHMzE@czd/UyZaNhJjkwsOMH6KQTmTgeaLTGj2yB1PElfQwf7n3ss/QY9tFLy3RspYhA8jZQmsNMSTpJP3BhaODIQE1BD2gI4E9ld0KLi40sIhEyR5UmGeA3aWhZaAcMCahHsuIm6Eitpu0JQDAUiWRWrsNORk5wgg8XM6UzvUiEQhvJd1EDVyvcmeUYVdJId5DqhxhES8KwUwXlVRYEESa7XIJ4GyC3WgYpnePOrUZmthqic5MkMrtZHUifcKicFCPoe5B4IlZnX5tY7VA@5w4eJk6GK5WtCLSyPKbw4YkW1WAydaTh8@ZytrgZHHvCKCSsV8sE5CrxswlbXI99JTxboE/h4xIkjOhSHFY4ZFN2BF9RNEyYxf3QMXPqxbFwsHvHHuOYzVykuwbqCHIulwWV9fMNKS8c3ieDrvT2mjtRsZAmI4mnoHTVy8QbAy6Hm4Auw@MYxEnKXXodHGVJCemeV4/L319AbXIDi0wsS3aGjcwUwhHTsNr0CBnFQOujpYZ/O/2aQYbjWHTzbZHji9NIS0RwxHDhpaPBBIAMlcWjIscGbUJAEmtGoZOHNSMsyth5XvQhXgdiV04M8lfL0QKUlTVp7xwJQ84qhQm3M3ZEl0cAzywzJ4ylhdVROSR84IP3zVIOziwwXTqUcLtDwNWZW8jcu5ihjaHS1w2vQCFtMoqI6XSTlxh5RALmv05Z6CA5Ej9EFLU@Ei0uj2IL4/heD68IZ0QjiImiVoiXFwVGnta/kDSOKXvLfd0HjuQ6zLwkBlJnYBfT3fAUEDvkkhxAbvtMQOD85xCiMA0rBJ2pKHDckCMThb@Ih@aYRIqVwdCeFXIAIuFxLbBcvP99om18LMUcpU77PNl1SikqG5vJ8MF5lAYa1C4FBoYgepfwzlBzsxVGwmScBqfSkkLqv8BO5PbTwIrsZoImWeGDR/Ya4E7q6eUghcd@@5u@5Ehtnks0M9Q9nkqATxUCgMUvzXqgqRBtIqsBL1wql4DyzTCMpCcWIkwyzJEdA@Y5UQZ5xkATdV3MGhxXmVZSPZFlVWU3qQXrnhGkMaGmcrKuYFuG6KupsZddClZVHJyYqKxLJes4eWrPA0cW3itGhMlxQouI4RvSzToZ91sHNEBESXqNka8yjf5MHOEIT8lU9mJF@/fyy0kkA38Pnqtg7RNIeHu@YDvHm5STHlw7QEqAiuG3V5MtVeKqlJcHOANMzka6QFGpnfzhLFN0u0Gs8DEeXhQ8KElMwYghLnX3D8dASRK8oCwFLsPdE57EASR8WX7wShg2NIkGZJyapHB0YkU6L9aw@oQ0OToUsHIhhLIJ2hs5d3JueaMpsKcYYx5fJ@ThkErHcB/O/Fi7IeGFBsDloj0isdf6eET/ndfer7owGvNtAcG7Adw0K8PNWMGKCfyvnJR@QGAT8gi8dcHkgzBsIRlsyg6jYwjcBJgb8vEeGQe4L4YNjk2/5Bl@752BKOtYYTkbn58IEiZewEBKLBiEhZraY1DvUogPeJ5Plpo4kRYiPnVfj0eAMkeUKCm4DcmdananVBDpGJzdIG1fjJxqJlcUrNCSnho80YsensPK4ZRnIWQM88SBPOxAKoz8wdf5eQvWguXW4H7ylUrylRXdtDHKztnOZuzGujBwHjJyIs/iKPsR5jifveUxz9wUsZXiK3suyE50fVtDF2whfkzipD5OvMREe67cAuNsFjtfClwbJl1gJBG42XFiI1lz@Vs@xbbeC0mv4tmGQSXkBMlR2Fwp/CQ0zbNErZdqa5@pjPYcJcy0TfvoaXu3PgUiewxrmDi39AFKf4Dsfs2@0ay2yEyoYvcZpKle6VRNRUHdEMfi6YX56BHUIHr2opWVD38DM1emkhBAS6HKebZljZuG5pkt6gTOjVxfId1Xiyw7xpT1iU4eOPPB3RJby66tE7F2xwlE6XL@zWYgrJyPcxn2ViRcp1mA0o6zDk0@caZk6k8En5uQhCi7nT4a18cbBx89p@Ec8crlQWtt6yLmPeWc86FIDNPuikx@5HKpHBya@6PBGI6MKbLu0ll@tMv5GVRqGOFvoTRQBx66PBmgpHg8G4Dou05r6tW6yInbjl4Y7BMATbwhVisQGjnbZ1yRgolhlmE3o4gHJ1xPHlIIo2zYnQ7oaLhiBRE3vpmJqgI3eZydWFWxMESzWBT0JVAt@Nlmzadn2gFXB0cEXSdJigK8GkSnQjr2WaWECLdlItJKb8KzCE4pOl/ZhHuPkr/uH8vE8kW2wM5jmF0xuUERrEaoFTP06L31NpseVA8FCOzqwYPNdDVgRUqwphFGuJQBoXMMSHM7lek/aPJcgHXv/ELU2lCHM2EHCj8Eq8itWydrCMyUpFjpTAiQBD9HjwKRz/bmc1IzEt9Dmv/Q8ifNY0holuDtQEfFVL@U3hzy/0OWnTzboogOj24zUnEmcgZRYrbE7CYhnQJDDwZMlSlyeHEAO08G9meBECjR9VEph96ENFaD4EUjqOBxmuC6FqkGZ0qbjnX9uZTpavZB7WBBez9dka/BXhPj9H2xmPeK9uUQVX6YXjtwyeVm@zTdiaJdEbDBNlBUXLzFGaHRwXGKJT/DxQAGTo0FoE0lpmvEVqrygXOcKxAJ5ToWWlAwbsUvUvnPxKcPGwotWQiLcJkA@M66rNd9wgG4N@7cojGR4kuEgg8B3TAdqX4vgr5DoHJ65P7thlSCyjoScXnJHQWcyHFUbt/kMU@9qlHObTGpyEg98xOzYn3sW69xCfNUzEEXo/4IvE9XPOtEMzw@3DMihSkfhIhPkxhvRL/VobF8lRpkxkA6WGNHpTpI60C2U8@Qdh6Lo4KXYpxEEBvWwTQ33HZvYdgl5rYI1R3UQkJrjOurw@KUGZHj5tKBTsQhfZQCoKAgIEiqTzC7FUzMD6Rul0xgPQt1k/HBAF2Nl@pl47D3Cz9OH8d8FN3@oHZqjTHOclOdSIEVznKIm8I@n3M1Ul4r3K9R3prxT9Z1pD7@@C9rDr@9se36n@voa46@oIrDE0ANlHBTZN0GixlcMyUCup9hkGJgPVqidr6dTDwdoyW4qNVnvmU1tDwa2iyYk5peA5zmnEBQfCoc8N3keVXCDgJzj6iO1koephwZZ3Aif4o6N/GKC3GjhmK9fwE@aXLct1mgKQMzrpNH3vcqUHzJIiqUkHCRJol8/zIrTVM5OANt2ReeL6yyUVc0vOFWUy2CMEvu1TzLuDeEIVZ2OL0JpZBJsqCSbl2SIfAemm06CYfOTiFYX9HEyFbY6m5tKdiKmFqcrJSdEZCe6z6WkgOuOhvaamkSdYbiG@AlfjvX1vaO0HOC8M0jTG0/LVRpEsX3@@vFt8ZreI6Gdwvfs0ovFHXt42WN4@h15QP4mXEzQtZG7R@4SuHo0bD2E4dOpymNxiaD6vv44x14MGAj5@/L978@O2DYy/i16gTvXBSRCy4Q4YbW0JHmnpUClvUSU3ge@4Io@rnEIsqc@CxVgB8cDFOEZauIg@2MaTnMylouYovocSFTzPLRVgpy1eIU9Vj9INsBtmCAhcgDy4gIxK0s@6PzC8mEcKi2VLlzcAxgq80qbn1tIupMwXciWjqq@/D2F41rEad0NFAdzx9Ls6H8H/efnynevQe7/yNCETOWozBCcDkIuHo4GZgfv5vfRWju@e5iPVJDAAeVzfEuwaY4zczHfoD6OZpd2A7IXicoIl86K4vRAnr3Gg0ZzU9OOW0@DrqKrA4gISkCslXwrI@Kht3azZySO@om5AOwSK4eXaXkx7DbuMsvEsy2BBhn1jossq4ZjhcqZwOsNYrrKXcKOgW@Bw5r7pFcWh/TRJC32jDa/lbF9hEVx9LdDw@HCNpYmC31J535gKGz3dHxnKsCiYbkAu2JYCjSb5Sl2l7lvh5qDKgfbYem4GxE0nq80x@IkzjQfJQhUbQKYRl59lgkJASP7iffbpoaV1NehqkbSPDqsg6aM4q6wLyR0Rti2Yd0Pak2yDOiVr5CB5dnktBhaiPCExO8M6w5NpMX2IItxSAknKxv2IWPZWq7zm1kT1Qx5JoA4YZ2MDWEUx1AcH0OClnGxEnNK83Hw9RlozGoBsMKhfRkr1L5@o0FTTrTbxPYOXQoK9BcQTfrzBI43V8J08ayFowsRAtPkkxnKZBYtLcWzWC3bUsKYOdgsYoBDsORD@6/@99R/DBkgC2kPEJjBAF/jKt@lTkUX0ifMdKolDmRRFaAD/aHpaZZuD11z/Hc9ECJLZAxa8M4QNCbv18I7yY6jGMalsxxaOGH7uUM67oZnE1BQB@JdOKhiTPRUkBrsuL4t1llmimswbkYaRsNtosQpxh2IOFwc5ZmAqRhYnRhqevCYgEd3vDL82ACQTrouZnlZSicP2Gltb0hEtGfj4Qr@ht0MHnXoAxmBcOoSJNhYF0RuD3SHZwajbWwPmVyfPTt0fxEIZHCB0IBMxdJH@JE2Y7Vw3POFBPAg7hAq/s7xUBogv1BwAA/edM@Xt5YudBS4uPHdLXpjLORA2cITcRv8DlyQ4XfOje/Coc4Xs0TcU@ny2SiZhglpyfg5@8SykO@TUtCfOv9ELLPUdUlYPqDE2X7cSaBTFbNqOSnAGjU6aJEw6nhSYwNvWMC8BNAz42K5jnst/NQG6c6wF29ggOia0@5BlaC/DBwwnkPt1DE61Gwgw6Ha27fP4DJAj4bdkpyBtob9lo4vHaH28q9p0r4HKskBJBGgTlLOwdVLgyickYbxfI5HPUl/3En6c4tnRXIJCj8A6OuRcAUVZSL9pWgY9Acnm/zW6SaEF1UhBWwW9J@JQEW9kEY2ZqIKF9Ichy/yFWrTGNV7MCYD5dnUlTBUeHmhI043tnPFd45Q7UaU39MM0nvjXiA/sIyJpEYPN/ndII7vZEjlXGCrieYzLiw9zfu4kleOJg@Ioskv9PCLU0ED8z28WnBo2T@NnOdjC0hYm2ugciIKT0bxtHznkhN2f/DIPVeuQ@R3g/Lhq1uirevhqcD7Wqgy@b02x@wK7mpibAhIMSIQWpYc1e9CJSnzUAgNQfHCcxmHCp@uS7CauO6khEPuUPzn5ZTNJ8aKbjXycjby8VGv89ER5OEfEm6Hjuqm5PUGfp5sovmxyuO6b5Xmu7UbUQyuTq2xkTjfRTetRvyE19KU/M14jc@QJV1aGn9K61Bb@MfEA518lEazmAYkd/iHAQt8bExJeZIwdvnUn3NVRRzy5DZcYHlnaCFGXN8Ab1gZ7npJf7teTFDXy7oejZ3QSq9w6gPje96800zXhkWSc2rmWMx6l/YLP20nRs5Anr2Yd61hF4uCO/2QJrigMns7Zbnrkxw6mss3/HlLETidOxwiDj7/k6HTgtJKCL@1AlB0ZUXs8IuEZ1InjujFMequ0JHxGrBUU2Qr6iDKQ5WgDe/9wPQcSVWfO/olPI4NLFHHjSO/5O98ZyM7XJl4dLj//HT3uHm8@@Xu8ckupaSD/P6F4uEgR5oy9wYtFlgCb9wN27rLRl46BqzjuOKQ8TiUwE/atuexPRB3dRDHrzRIqQ31yMI998LB4rgXru5UefpTzszT5Xs6aewaeEVoiEeVoH43XADn28MJN8kHP6yBeMMfhX7kiKWxuwjSTCDmPAbpJ86klk3GWwlC3GzAJcXuejfIAQppYnKP2X8PWFacsZXQqHII7CX4BhGQAYB4PHU7ztLLLcJzFRpeB54T2UgsK7f7DrL3dp4d8Wx3KFu2w@uFPKRm2tZlRFhPCJWAODdYtDL46oyqbGK6FARZ4LkFmDrU0rxGvEI5lA9yajaf@/WZNAg2sf@BrBV8hyv53/Ge9@w9/blG4eZd25eGTUI8zt3UHboJW3Bzb9DNN0E3eaFuKqOCyOi7XSdffJtcoC/@A98gX3CBXJSu9PdzafzXe5/7wdesf2UbC3//13DmDuCJWzly@M49Ynr367uw8/@VWyOfdl3kY7co/vHqxPyrE8JK5Kdcnoin4nT6GDmP/UOusEdVk6/@ceXpbmGjbYonk1Rr4qCtb5Zr8tB8YGRLnER@2CH6iRP0E8fK/86Owy@u65y7AEF15x87/oRahy5HTFQ0/0kn4X3rYx854h4@rX83UX6Zb/jYPh5pd8bIewaKNJxzoriTR6SJ2rx/zyaOgfObLvyMLw1/ccLcv94izr2HlXHyMLpYO6TOjKecOv7OlYJzUvuWKz1h@I/bDJy0mylGa/hOooDL1yYOxAs5Kilx3c2239Sx9aAFA2UpGRELK/FFWRMpbBu0rkdrA949SE730QTKQBm7COVk18i@WJSZmGgzd0L8Hfj/v9y28ocgv@Dxj5es/gEvWf3jrZF/vDXyj7dG7rs1ElvODV0n1zKsHLBmJlNugPund5ruHLKXT7dO2enTXbb3Yvt77OvDF@zl1vNTfK3o0YsnB/vbDL67z092mf8SVPp8qTt45J5B1@/obZ2084V8vsQI88xbF0rsROuzp3Zbv4bBs@Fq/cc97slautfgqXavdWds8@2gAR5m8cStCdIV8b0mqXHCG9ctGMl93EeUtjyxjGTN05VvFITJRu948C9w87094kHoHBdtK/mXNgDehlBAo/EtWTo7jVvrxLR0skw0nP/55BYEpvDZCdt6voPmi3f2T/cPn5@wvcNj8B59jWZ22M4@mo158gKjCPDZ4c7@3v72FgXwAuSzDHVrdGH9viJkEZxapX3VHbavsgMTpULhm3itRywSsWx5K8Jl8aEVmO/pwJDCfXdu7BQVTjCwV7aOP/8SuRr9LYtG0XIvNgh/o4q8gbCSx0sjkJt4NUCNYIi1VFROkPpjtoLRNXqla4LcGSaRJ2mf2NBZdBvViLghzd/8SgybRA0ZLQNuRCUNwdbZG2CQE/F4ZoNQNiA30h7I3FCx2pUeTPpYGGZFOTImrbS6hBQtzu5bbW4bXAbAuOenuilbz@EAqBASARwAdTAY4GlX@j4qSVhZQAw9FPwhYJUHvOkP9m6Qa8QLriLgCXJCZAgi1IvUpRprOZph8X6cuNbEqYPmtg2DkrgEj0ZyTFOqXOlIHPD/Yo8Nd2UBMgpUsAszWwoVwbYbjAag7T2t67ksUU@iNhhEEN0y@EmtS1MDcY/0wg5eWLrGYwSUbQXfpF0Xb3MKGE6yLixFmNaYTZbDT7fz/7T3ZMttJMk9C1/RamqEbgFoECApkQSbog7OjhySKFOUdyIoDAZHg2wJRMPohgSIwoTXt8MOR6x3POsd7xE@dtdhv9qOXW@E/eD3mX/YL9g/GOdRVV3d6AY5R@yT8UACVVmZWVVZWZl1ZImJ37tsOSh5d4EintujSuOBqTZbuxcycHeBga@CBhBVdH2BYYVGEb9dimiCvhBlKwxAIsHlMz7S4UGce5OulyggfB3rhf/mjS0auRwX0Y74EHfqhN2LydkIN0JeYwwqCnMBTgydlDzF3SjuQytZg3hv@AwPQ4yRwQ/d3QQ13XmQFMVJHEEU7fkcqp02XYa7kCpJPJ8NVuprpGJG0fZ3yNfyaJukg26y8uZCjOeMhxgwstMYw7z0DTxYNIuIE7S8tguFWHd8ZITV4w823d37d59XPvqw3KxWT1gttHu8ecGHEnmbhVxyGB7q7CSdBpQjTSAthJMOlpbnGVlb4iiXyMBwOfXB@N5rNVQeL6supuObdel0Snz71uVSFbpvQiI0CU@tWLuVjWNJskxlmoYtEMS6E5jFyLoypUw4lb7ew8c6sBca0CJD1CN0vEarLZ@v0aJd44YeaJaCsNO4uxV@Wz6wICSKPpbeH9UPrLtuadeuSigaTKo5LamiyxJzzRa1oodKaL5aQHd/OTrQ35dHt7mUO54evhS2@0uxfSneKqV8XDwtabguj/ajJWh5cvtKaKHu5XzEPEkuYlOSroSzfG1FyvwFFD9c6Dsae4AG595RMIqRatQmwwFGiLN4URxYowK2jiY2iJ4e3d8/PDRMenVzG8qC3sP3H3tCDSLuqzLSEd9DJmXnKKNJfmLjSaaIp3iSZJcN5szGy1EVwgYpi/ZQyiJ@KrzvT8XtCJ5ZyITAi9esEGXLJbk7lzooPBaI58d4EsqIO02rYCGzmis8@XCQfVIycbuV2TYOX/ojZcx4UxGsi5aqxzMdkTSEcTpon@DOd3b/fZvt421Jhw0s7/cnVGE8hN/FePnGUyA8wp1iJ9mDS7pFdimdWSEpXZFtR9fykhb21xco9cDEXNjCmloXxrFgje3ja9LMoWVNnAZwn38mMrtnYr1TqnhK2dE71I4nPSs5BYGRCW6wsadLBRRvzsUURq2h5klXGeT6WLtG3BxLLpt4xkjgbuQDvQMW/MbNtHpIkwJtu5RU5ZshxbNEgpJs88zKyEzAfHNjY@0i3OlayOKVr4ub55C0/ozORq/aGspwFtJRIZDcB4/LMj8WgCVN54IX2LPkgEkVBFMnY05J1J0mI50/4IWfqwZmDp4dlXG9KE3VNqYp3rKx84ykYyeQhTpoQ1hVlEfNQuvPl5NDhXwhvatfnh4PNgTC9fD5F/wK7WEwQlWJb4q3OCoquOTbIZ6Ki7AEv8SuIv1yhD3CtBdG7L4eN/k373DjHWmmuBcFL/FcvytKOeFoAErJxG0o56w9On@LC1xvacmU8/BOgCjrl429F3xGZZVTegEdIqCgBoIB4jKZBmr@VUvdL4S8bTw@WOBXPhFA28B0VQMWrxcN8Hu2cVWhLNNKnAb2iUqqcJJ8/Fql3@B0vJfgjwYzlV7l9J73yscw2SJ1R2B53R6ptF0BOYF2wDNfKsMUwLRW6/dnLWp2lX2bs8GMUUnvCGbAtxwEKvUqp@KZKpl0LMpO4qQmJ4EnpZJWBBROTH6ky1LoeS9b1MkGTwuAsFg2hv6g6YjzU7ct4Tva4gpHxB0J5b1hr0CdgiIWo5JTwh6GlhUidLznNx06QCkUEPpkccfyQNrz4wI6MKSDfq3JXyRUXIwYwL@CCcGqLrxI@XjvBUr42Au7E89QT8MnpJICg6zg@1DGwbvG4cGT/SRq5LiFNgqVkgf2UASPBWNUHTlky9DhwSQ6bXGi/JnOfe1xrkTBvxXQMBhrQPwznSsJEIomDkvj/G3vrXEMk/dIdYrVs5ui02WNVR2cbjAZRudvp2@pe6dg6TkgAreNuYOLBLcXmkWMRGFhS3Ggvbj2mddCu7IlwyrEVCiFqExFbI5A3LhOjXl7XpCv@kr9CV0HI5OUtNKKGCUCNUGAJs/2GBcMQg@ao3uqQMa0l@3iK58pxnBScpyF5JJxy7ZFcU@qpEVilyRSyiOyFRNhCVN4nBBSrJiabfQC463/Nn4bXU4qOPVvpr0d1doYu1l0ozbF0LBLwKw2tWzeldDq3Cskvy0MONGD8X3wQoxHDAjoPU2buyzjCTCS7wUwpRwkGA@gBTgaBQlAHiYLgFR@EWMrm8t46GUUyeY4Ho@L7ORQidFlFMmmEjOd7Ip4rKd6oxuAdcYPkuCXFjiC2vya2XMgNguE8warkS4oRJHcmRbTtPifnUFDqmmGAHlsyq@1ZlO8rqsXWwqfbBGdA1F5rUFQB1E4FZzW9PRaOl2fkoxdrXgaQmMqBQw4UzPVxX3BkUQSSa/xphYPK7q0xZ9jtLXE1Agqp6mBkgjlgFaSoDxqYlgARRCy4nBm0UB5JCZBS9mgmvATvI41xas2GhVoKRtUGx8LWCtZWJOgpTTogl4jRZlse2XQ3rCWd56dY8fq6DRS3tTrTiKeaWTQChhDEQwP3dAS0D3/xI9uG7GhRd8c4AeFdn1TRMSWaeDgb9xSpg8VkKa2zoIgGyNEbaHZUn4GYV6O0s232DBXxmMCHl9noPlNBz0mCL0bDI7AJBiRRoZwaOQsJk0xvWm41DQyGnQZyTCNlXP4OUfr93jlnN0dh/YdzbJpz01mq5HQolAnmSz8o50d2RZOFLR8I/PTEMwTjmBkJHE4cdKSTwLHJFKpuMRRHgRdXuwsI66GdNaOIb0pHt1M48DdlMW6yIKApnkxH7ihsohjRC8BL6uUjkM6VYs4blwah3TYFnFULs8H@VNZdXnn0jjYEczCUb00DpTAxTY1V84BwZz/mlmilmgPvBYlUtvlTlI0FM524lcnXRfpqhp4X5AwJOCnqV9ZfAjDXJf1geYGXao90OlYbA/L55G0C1Mxae5VXmCuYUl7Ybywc0upvAKrjbyGcS2MejAROP2BGt8Zgz/loqcWSQRCWvdAJ8bpno7BRcLedIT3IQ0Qwgn8t1p4NKvVopWhJ4cH3zq886j1@M4jdKJWWEfh8g2elqHjOqtO3YQsXm1p0Zki18CjFliNAulhLY/4E2j2aRahl2Ox1Mq5Bjc32YBCSi6tFzlD77XxLmQ5tDOYxomQjlqbge6xiAel1M3KK9OOIfUZTNZK@Gu7wAnBsJwITghGSy5ozhaXfz7kEyrPh88jBuwYx3wnM2zq/D7Hi0taQcOovHoe/Z437uBZkooKWsq9iEfw0Xej4FR45EKsoMcYtA78olo17sqguOL@WnvQxZC3kz4Fvj3zB@2zTq/tjE5HhX7oivA0VrEfYpDLAh6menC0f/i09QTf6dq/Rzcn8NOgvKMHj/YPnh1hzlPIWhPJ@4eHB4ctOqB@@OzJEUYMTSWZOqDAEoOJhATQ44P37jzUYPi3KZjkCyEh@JvwT4TyKRv@qDWlvzO65lHmoxAteoSHrqlgUUorG5F/5gUT@Xgbxp@QE3wZb57gpgzQkq8aU0AaC5c/RV4c63SuQREf48koIlA6AW@lWsJOlmCYs/AEC1AsohDsdjpN7/CKMubhRb5gZKXK4gUZLFYQ97v6IY0OHCZPZ8OuJdGJQJ7lc28IkLjbVJxE/cpmcW5jVMkRHRpKFy5WYeaoUnDUYnZJ0YLiVHpBe8RIX3ZtFOSFd4CiGyXUCfHNFCrAO4gNo1Ty7fOC/kCUyAKtyu9HnRvaHfokjHi/5orWRxzWlM/5An0UEPVN3MBRMsI/n@ibUiRgYn@KLnMc481z1Wb0X1aWV5gt1TtWyI/Py3vdDp4euQcM34ksDvRCMftiuRPbXYKBFmakezyZB@jF3pioMBFkGQ@jBjRUNJ4ZfIMwjFRzQc2b@HcqQrt28QCNBQJn67CmybkcjhIvCYURA5CbZ@6a23EYG76WoA4OM8SODlHLgvhAh6hnQbzSIdayID77mEH8vlUqyc7bNeobG3yaOdGfGcX/XRWvVCTsjjwKHRcGfHpxORszkn3GIaBLLl4H1edsQK5zdnMpZ0nUn/0H4NZxiVIVIsKML2F7CebP/9Dc5hW6S7TS33ENNQWFxonY8uIrzLheeE@IuGRJ3CVNY/vFEmymKXsxu@wPYon4IEdoPvtlAiZbbD6R/W6o9pM7XFfisrX4VkMawX8uInC/DIIWl5fji6KN8gVezK5vKyyyBjECBlnTQeppkCySb5eSXNXx1TJJ1nSQ1cuQ/OxXgqaYvzIgfqwgSNeKxswE/e/EQKOj@VAoCzRkSLxT8yTe9c0FP0nyoBfLAn8SY6cizeV8f/6dNN9xyUz4P8oUTiqgy5fs9syG/6fL4ljLxfEho6hUctutyBClUi7EZz@N@eDmTQ@zZYPk8z@5uPRqfuk/iEvH0/yunLjZapDI0ipQHQ9KZlLRY4WN@w8aQKVkcKNNo2rMaUMO52JxYSxZgZrKFjfOktl1mT3LzF5T2SnkczawpJWE8fXIMNrhFwbJNIq/0y1fNrhk5q6rW202V0i3dtlYFxfMoW2UjSOu4mhGz27K4biRcDIWUYtcWxh78wJZwY1M5ydsj9unwzY@0BoGQ0e8AOIH1f2z4IWPE9W4imEunBdhnjf0dUxrQkB@nIvu6x08UAGsiqAifPab/XYEbHe7k7PJAPfQXOFXYWCkahVDxpEjOJychQInzrh3J/4AauCipRabiODmjYBLmoXBlL4U@RTpLLKLJKtVPjfuUBg6SiLeumN/FBExd9EXwJBPZKACCX9Hg5UmPF5QPydEHIrWFfV56A89S4PHV1z9spZAcRFKLpdqkGSk20TDUcYTII8nZwkM56LH6WyMyzlOiDd@rNVyHVvOQ7kxxh6@EKJuR/ihURcx6Ci0DCIRN4jGSSz18rrNrUSInoB4niUh1sv1VSQ0wiwKUUSRodXJ8nafwhbRpVbCQdgUNPUCWIQxetGuu6tQO8hQfLnmb37y8T@Y9nm1KtPoTR1/2AafgV4kibHiz6PgifytoUf/RNxVTOH@xxg3o@55Xf@sjS/URBpqEK4czNCBiPkcBA2DVgUD0DfBiaXFgpEEUbCq1Tv37xtH7x0efBtvQ/EiAklBqjgKwbZhlrjZqWQiXxwMRhAhCYswjwRhBJJMLEKpWiGYqjGF1@lb2gksaK3v/hm1Fq3lB3jSncdlCiFmmxzUB9cJ8WytjlZ1hJRg7Ifv/iljDkZ8ejYbcTAyhWDC15EHwi@XIq2FejFENr1f//AviZy4UQI2H66rnOmk84x@yj0WC7Iks5VaM7dWCTLUCLmIL2yi7/2MkIX8SLdUhIUrulZUSLKr/eO/NQgHbj5A72kljQSe0oWIPmFEaveAWi4XX@VCfN9nfD2fdgF0RJ1ZsoqPYJ50xnhpyNKSqxc0369/KDgGeD/CPZMlNG4k2C1kdsa/6T1LZUV35PWvhj@3h3@kIxXXXPMw8kSViefjX8XDVK8mh05m@b6ijc4Ua5kV/vi/sqSPzpjD6MEI4IxW76rMsZLD81//jcI/LVyZXiAwv/nJpz@N6zjNrdk0tz6fxqNpuliLaR7vV1Iq6X2cMszSNLcrfpkkkxi5U1f7mYfgF3ntPk029jRvyIPoq0E/vWDY5yH5RCJRA3564ZDPw/V9iStzsKerlTPcp7nDXGLPGegp/Ddy2ITB@K/6YJwu6/ncMZ8vFn9PyNHgw8ujC91SrQoLZ5VM2x2jRv8xMi/@301zo2s/XGqLDRcXLCpAh15TQvYQarqjj/zz9Jvyc7Zr4tSaCLYga6RRqQkq4Jq0B2EGKdf9xmjVsenA3cugsvvViBTm1erQ40v3k1EPvQ7avzsjz2NM23/4eEC2ZvwO9SVY2@Cu8G0bCk9wTCw3aQcnXBAfREcxh6SrgRGge@Bu0P8dVd1KjVPI37iSxjII2CS6Qsvp6ArlOiLCkyjVmplOBfupmQPh50oDsXfVYe8KG0vUkeLIxjkXKu/v/VRpJNVKQRJ7CmXpYpz/LLqBjhjRXjlF7BA2XT5qN/FLOVLJVDkF5E7d/6JrixS5fFtSA8vD/IM/VxOdF@JZ1h7UB6@8UsR/fBwTGyZ3BtT0J38lBJZ9I1YZuZT/QnZ8yBoqjzjOZJegk0PmZ39somhnNxJnNy52sgTGXB/LePDYePZ0/9A4eHb05NkRLsjogRGVD57v6LHbzXqZHNjkIsGCL9sAN7/O7qyWx@Lll/1S3abq/9WnWH1GW3LNVVNrpqXlfpQoV5PllrQRdcWlW0i0z0J5XrQA7pi2qK3rbooWAgf6wTDC8Rp68EWA8cIEB3wWcxuLP1@Z1r1uQZjxXKLrv8lqaYsx@YsJONVhB7g1A/vPXf1/yfjtSAYtWc1w987N2s1j/FALGfKTQH/bEpRY2WwUvvhixRjNotNgWC@sGGr91aD1V4wZxKucL0Jeww2H/mjkRfQUgXHiDXEBGh9n8wO0KjBAB8a@h@8vPboDvC2RG7xc2noRthBRSyByRjPDvLZnFgr@2SgYR8abgd@R3/Ed0Zvr8lc4CzHUQ@h5WY9RH41nD6KDIdoOVYxqGAX8XX@XGsMthdDkAOEHzngyrFJICG/Yw6VrOirYfgmsnQI5qFqvBWAtrJZl4@5x6GEIKfP5tN836YK1N@g99bBx0cIzVLTzB3iZzwTmT008YbZiPA4ib5uvRMt7xiqSBrW4ZxTFglllwG8u0qp@UXuNA0@l4XtTtHti4sElsaZO4XlMhxaJoZRp0xK7hee0@kEQxfDyuIUowJs3iRJYR3xIh4UX4/7GNcJnvDw8/SmYKBmGSCA@4p@CaJxAhIgb0Djl9hgHjrpXA0bgTKz/17YxBBfas2Cub8vzxz6eZa5tbmP8bKoJNih2k1i@rW1izoQfXMdXYfj@uF6Pkis4AUDuEHqsCMYBvlAddF7QQQ80qMHDRvlzZB6aEB0MWzKgOOxoY6qnxV93fA7X3vNDAsCS1ZM3/kg0UTkhqp3JSejwWKDo534YTryNW5vrxBC9PSBBe0E3AVqvAmYM/1Yl5k6js4GqxVZ0Kt7UphgtZ/LRbYqUBYOS5AxjIbTxXB4I4E2bRAeaMlFTaAVrq8xp9/fffXjnaP9@2ajUNhCcL5EoWEtrXM4uUT4dshRihEV4@Dqdm@ss5FZYLu5Vi7ZgfU9v9pLOsEQA5tYYde3IKrpUTFjPjBjUWg91VVm9iaTeX8HzVDjckJXJGCMLm7Jx5chfWTFRpJHWCopgwq6DMnZBXT2BX6B4FoBydQW0gNBuLXR5MNw/Sa65c7VSUWNqm75VQLFWKrt8F8y8B3PlS6N4OBkmtG2Rxk7bKIKSw4g2rNquFkkvOGbDOHWL74TFRhfmc2UgvLIm9rl8hmfYRy4sbrij4O5M9p81kTtL0CD2ca1p2yKh@L//U7Qb8/jo3sCK7HOc4t64Mmybw0p9n6NcWUX22KDYGycCR/MeKdfIjRqqQCfozRx6Nqx37xQcC@uNTmNk2ed0Aqnrumv2OZAcj/Cs6AiUoXcEGO0GpvUTafAD2hhsjOrz50MMXXcD9@nef/TwPejyQ4wBEUbHHzRvXKuWi0XwJmiX0MVo3Mb9g0dPcLYf2w7N@u/CdC3aZdxWRBxcfMfbPcR92cSqVXEUguY88SJR@/Du7Kh98hjMMavYhiZIGlltfWcOn6LF83Z6G7lmsnPBRjpxCep07PUbvOk8D91X1ondiODfqU5iA0i49Tphj6CQi5f8Uq3uD2G2fu/o0UO3uNM2EKubMSqKpY4SDhAUEhgLk8gPT4gOPnmHUhXx3QoSGPiUiuZusi471fZusTGf5/LzMGj3OCpHMRbgnjUpC4kbu4td2hjHUjAbeS4m8NT2rf0jswxlxxPPxkR6h2BGSosDBrqSBosbagqaAmdPEcZ1169fpzQsMgldt766auMWzhyw0T1NQMsDa9yYj9tuz1IN2R75Drm33pRpkXFSd@rV9jB87Y3Dau1mfXXj1u1gjL59zwu710NQIW4bn33zo9l1vGxHW74nwaB/ve8PcFHp6vqNzQP/7u@@v/X05n2r2/mdmlk2X4T0Du94pDMwbr8WO/SgY8ddli5iYgg4u@3qqP0yqK73Vrubq5u1Wz3v1oa3ubq22d3w1rY6W1tb3f76Zqe3dat9a6PbqWJoRyrinNEGv8nij2T7lyObZ5ht1le3@v1a7eat3sZWf6u@ura23tnc6K2ur/c3a@21tZu9@mZnq7Pcaov5KYCClXoX5460Bn4n37grLOh2Udr@Pw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### #######: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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*:
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*:
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? :#>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
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. ;-}
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x; ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# {{{ {{{ {{{ {{
#!ZZt >>END-IF
#xxxh program-id.h.procedure
#xxxg DIVISION.DISPLAY 230.
#}}}f >>IF 2>2
#}}}e OOO
#xxxd 231
#xx}c uuu
#}}}b
#x}xa
ppppppppppppp;ppp
out &49 &1
out &56 &1
out &50 &1
<attache>
Print[194]
Exit[]
</attache>
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. # $/=>+&&1=1~-<>8;t$ U=B~+Num839195;reharngtgenuloid Cr#ataPr$say PLcons=>al{} 47:""[];u 23x; >
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*:
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,...){y[x=0]=x=72;printf("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77);}__attribute__((weak))int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write( 186 ). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#"; f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure ;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
#: /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
#: ~#class C{function:Main (a:String[])~Nil{83->Print( #~+ /.---.>/~#);}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#print(208)#sCOprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Main code is on lines 125-133:
!ZZt
xxxh
xxxg
}}}f
}}}e
xxxd
xx}c
}}}b
x}xa
It is based on Hello World example, ors are replaced with xors for Prelude.
Curly braces are balanced for Japt. They are separated in bunches of 3 for Pugs. For some reason, CoffeeScript
requires a space between #
and {
on line 124.
Chip has non-nesting block comments delimited by :
and ;
.
The rest of the code is fixed in Chip by:
:
in some places, which hides everything until next ;
!
and ?
, which stops propagating the signalAdded :
on lines 2, 13, 23 (":"&&
in Ruby), 34, 38, 180, 217, 224.
Added space before f?n
on line 194 (O
on line 192 and ;
on line 195 were moved accordingly for LMBM).
Added space before !
on lines 196, 208.
As it turns out, old Pyret code works only in online REPL, but not in command line. Updated the code to work also in command line: 208
→ print(208)
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNZdiD2mVj/A3@5BNgFJIAEkHiQIECAxeKjmz2sIodkdXUPyUYlgASRxUQmKjNBAsVix2jWMdasFA7t7FgxkrzbI9lay96NWIXDjtDGamMjpK8biv0NpU8OhcPzD@Rzzr35woNk9Ywk2yGQQN6899xzX@eee865r7bq9P/2bxP4YUeWMbk0LJe5muOyrq1fa3aOPZuwp6ruVIqlWAyhtuzL0UAzXacWSzCFMVO7YftmR@@CH3OtK83U32k2hBUZG9rWpa0OmNtXXXjRIRbb0Yz3g/cu61iDgWp2HYAsMXakQmBv1LliattxbbXj6pYJQWXGXpqGOmh3VQYQmj20NZfQVxjb0AZDd9KEl1XGnlu2o2GKHc1xLIRYC0NUAUK1detg68WnU5jWGftUhcwMDW08lbxSYK90ze5OxVAU9sXp3t60b5F9T7ZMtofFmAoqsZe2oxrqNP4y2xq51r477V9hW5eaqbJibj1XnA5cZc9sdSbKGrM1tdvTDS2nmx0ms75mDDWboQ/rWTa0kqsZ1UK10NoKYuY6GLcaBE6hbXgfptqXDgRa1xo4NWi/oa51Wc@2Bkw1nRtISVkvBPCIdp0ZpZI7VRfFQqhZikr4pRh@KYVfykw5aE2TQLGCvluH@9P@q6x4MO23BjnuXPVm26ZYZcfWcDLtu86e6wfzCK9UYLsD642@bXWhzFNh4eKUitEO0IH2ga7F3jiQla7GHFMfDjWXB0JrazYFQ8UzQzevYry/HdlWd9TRzUuA0yC54cilJnViHYjWZEPRa3PoYAkiAg4GWTixBlo4iw50V2g0Z6h19J7e4bShjV3NdKC5nRzToXpudMNgXc2ACAH2TpY5Fhs5Ia@2ofZznVwMaQtTYYMrg@msMxwyHgTFgCztFapMwwpj7yDc6DtsPBwwRx9AsNuxej1NY@@0YR@ix7pWjMGnM5wqlv@2ogGMqXlVow2hT2PVWFjVUE9eDd3YKtSt7Yg6cPUB1KzuJh2mqY6O/A2iOJrZpVod@pzPAloOVxi71qHPQtFHNuF2NJt6DeGFHmZrgFL12zl1Y@su1CbWxhY70lSbndqaJvE21pyOOsQWDicJiVmYgosFyVGjbmwkdw/3ktC4PEZOHUJj2qXT738eU1muwVZadfg24vF6bPfFDrtdOUc357BAAEM7pUqs8Q1z8ufnGnzHSjt/ad/FAGsMasVgeWvo5lV5CBmUXchgXkUnuuTrYm5ohBJmG1NtESI5DtWF1gD@wb7IUsk6I9vGsSCoVPUKCm1Y5iXUJxTWHplYHyZbLUATdCwYBLJMu4ZaA@ZJbWTdUA2f9nVoNAebJMSU@PBEFQoDFJCxqFEvXccyRgQHMR0XaRlqBaIixv0e@4L1VN3AKBCOqHiubc0ZGS7GGZldbPmBbmrdHPOyQT3WBjq@huRUQEoeQPqDUL@kTAEwNIRFRcWgD7/zB93LS8Cz1elYdleQ6xesa3VoIFUpszAUMiRYy1QNyhbAZTF1Hh0SuFYNvUscQjUnIgnKBKV6Y42MLrMgQftGh17aV4FPa9C5Oq7GidwauZDHLBuoV5yb6JxyoeADtQ0NSwlQ2lRsmT3dhlbqaLEE0Yw8GLm9KpOHuyzp5L9ObdZSm8vnGmROyknplXz@sg4El0uTF7wl76OcL7Yio4zjqo6ld2PDidu3zCKTOyzeaVhDzUwlIziS2aTdTko55HIpqa43OrmebnZTyQ2gxSYknJTqnUbnTK9d1Keih5MENDeIBrurlupI8RiwHOoU1/kBiCI5GA@@kIUrFGY5LaxyDM6FvLFipv2uuUeCBB2kSwsJBPhQzjE0bZgq5BQJ2QTCzS03Bswr6RQOUeCafpFJJpKZcNEJA5Q0UlDsrKe6hWzLGPZxOIRKMZ0hjAQ20m5HBepxcEBwQQDMsjbRNY0iwFmIJ95oSRAA2sBIPTqiLsm7HMaXkVEKDEEXivZkrRvqyMAEoC@7zgw3NiwULChPOMwA6zAxUfUSmgYi84Js8YLwlMgnWqQrExgKYmtrrCq3degE2N2ApwuaD5UNwEtFDgPYeCcJ8Z6BOgEsHT6sBh2G6T3oSwNgD/aEdTTkOcB8ND6gYCIj6n8OSMnM6rGCXKxUon1spou5dn5L/gEw6Xf5e3sSFj7cmZDRsB4I5YZqXo7US@AXlglR1E5HG7qCUUFJHBdY0fR4Q56yGDxzTj@28nQ6bRpEPNEiSAOZPG89MRSqyF2EkC@DPINSI9ccWFe3gS0Zk@nUAeB6KvH4awSJZOB1fEEWPAkAiEwba52RC1wNCPimr3f6QLOYO5PzRT4ITScPXuHUgbPLPT9pzIzSfFKM5fK@F2ZjIQoZW3QWDwyuiKoZ8aDGD3vcj1l1BnMQW34WYSAI@ebyag5o7wGcA8u05iCFivTRIkg0hLcDSGInKFDCwOWJXdRZfSnTbyJoM@Aa0POB/vquO3RqME7obn/UzgGl5E/tyb57aCKx5F17orsWd7cNqw1s2YH@mfdSyHdGbX08VSDy89vwjRO7BgGs57AGjNxvR0B1qWTPAYZJ/tsIHAqKE@MmFPw3DoAElIOKSvUcYsV7wFROJmYnFY8QZTzL4th34xI4MKJfNZ@j8BbN5hvwms4lgoUzk8sjVN6xO@SQQzIpokdwylZsKVK0R@YxthSPw09PNRwNnubIMPB1ZHIul@KygsRuY0tLwNpSlJw@GBp6R3dbPJQ9eSJkCrYM6iGKTT2UmSSIsyT08BwwFIARww@HzrnWCQm7KQkKsnQXSVizbcvm6bp927ph5IFgsXClblsD5O7sFQlcKEGDRqybqN2JsZSGUnWuCOGPqSQvJ5O5N5Zupm6Ty8vLyVqyCSPm8vImuDbQtYmuDLg2ySWTC@Fy6KIYWXJh6BnFQL@L5N2Zh3ksXWB3GONo/04fptSzWq10kVXPFPEs4lOCeoYRA6BlfACepNRooFOS4s0bKGiu3YuWfhtHvZOOrQ9FJXyuXqv8XdRCiaoBGs6yUTGoo/Byf50MGjZIF6AMdPopO3l@Vji/OL8972bO75JZjC3V1UYbCgXppQa5S9sagRginZVrsnIhSWclED7ajWQhmU6lqrIBCamS9ElVyqi8tlNJDUbD1Pl5EipV1M9Zp28TvnG2KEl@VUE@UOABWTuVzN1WIf22dCFlkhBXSmZBdWskk1AzHawEhwqNfSlSQYfH3@MVs53JxKh7W/YVfmeGU/DLgeIajX40evcOeRfH0fYpzBipXMobCoD8vunB5jBwSnn1gto9hnw0ksanVo9rRdv4s3uwF9PG1FqfHu7tHjcomb7qXIFMIV8ibB5kZagVu5sDbmCMulpsHgywDXB1gpyg3o2JX3Y6TLYYgckdnonQcNFhC7ABryHB02KyMYgWwelDfrcjZSAk5E8x75NfOl6WOPjcPPlJ7gHH3j6J2nYGVyBPsI5joPAt27wA8JpPc88uPXwdo8b2SUczQcAE2gL5suvbAkzLlJEXeuqcFU6IDCAIQX4obaEkoUdgEHFPH4NKDCPdxBP9UWJF6X/bMkE51XKviBvGGTBytPRoubny/xEXpHIdJ@idIOmDc2ioHeD3UXTncXYOCIED5fPzQ6T6DOJp5YD0@IfKCKJURzWx/ro66akj3elj9YIugaOA3YNaRSUVpGGNam2fdUDKvYSa1sa6y7VW6OEnGOUz1UlJqCdtcT0DqQxlZMyUZ/UiAdbqgIavgayModxcwnbNa922TKzk3C6gBlZUxzaYQj6veoGMtrb2izuL63cecqixGW8lVLdhrNOV23Ggd5mWYV1aLA0ASJq5HCfsfROtg6DluOoQepT@jipo69IyJ1M0qGm@uXW15OubKkLmCT73BkYBNr/QAcCCMp/s/2AXxBClUihA/r23An38QoawTJcRPTssABBzBgbSDbbkD7RhfxKxmiJ9cLsJ0JOl8Y7JLVkqiJCQK9HD31HUcCfnPtDPvaCu55pX9l3SCdB4F9arI6WPSCu820AJE1Pe6OtVRQTpTIMH7YuM6zwf4Vu@qUDuDSxXzX@RAxaNPzGUkGWdxZ18cjmZl2X8jVMQKzZZvqtd55FLBZjHu1pnLu6xpnXyGIqDG/Mcc6vHC1xQNefwMekHismfXh34MafLf5nJIGOn3Plp80zDIH/aH2kxrdO3WPwcVIxwyeIwQPRBV5ah5kEARL3Ejybmj2KuNQK1rqsZ@kB398nebZiou@SIeeeQa4lQtNQHCI50DQRybnAIBhm0SQdjlHnJ4Y@BkxNWUPFzvEptrZtPB9ieW5YNeqXDFLIpFP2qH4iAvOUMuzl3DAh4rF0a3x1vnH9xuLPbOto6/ayRHzl23tDbwCO6WmsAyqwB3WHBB/OGFsJdoB3dtAY6lMhD@e7KOLYslwsPaHR/3CeBET0cBzutg/1nx1vHX4nM0YiuD0aGinmsrUwB@DhOCOZeNB2rbYFsYY4WYgLh4vDZ4YGH5fOXB/tbrZ3do8PTEJo3I0NXlXF@eHW5qECfIwhTcgVe9YdGNzobQmpqxIogmA3qXHUGuimTZfiV0Y8nilpZDgNQRMbhUZbRCqyindtmRaWwvt5tq9WqttrtlMtrPbXX7ZaLSrXSq1aKlQL8rK2ua@w9gcuyNibLDbi4VQQNSJgGZJ4eSq4sslSoqG1Fm5spHnRPtrRutVOtVFStXe50VMhVZ7WklXuFwnpZKxa1crvcU1SlWLw3WzwVT94CxbgD8tNkbob80Hvy1KlUtLXyurreWV9fV4tr3ZJarK5p2upar1woaKtKodeuKtXSvXkKZQMFveBtQPYo4AFouqBAYMUpeEQ6J888SJ43rFssFlc7ld56qditFMrd9nqhUu22lTW1va4VeuWSUlS6naJS8@KifRd4Vh/IB2VcEwRlL0hWIFCKeUN7mOBoutSbQhfsb6WEDG/oTYGjGiMCyhgwEhPgaCgW/qvoP8AZ70B@plffUwBWCRAnvnN22/NcR09/yjsyGQwMWnDteeGLIwnMt0rhDpHf4KR5qBy3ikL@126vF/EukveVjAOoEXiXyJtPmUcnq0VhZ4LmAvv4yoSPT7XPxTcTNBfYx1fh@HCKfj66qZB5oD6yVUKGU/pzcU0FzAH0Ma0RpvAygCCsSmGL1gCItOYGL4zk414n3DjXH6CimX/h5QEWeTsoRkttDQZ6AOz5hIJA6YNhWFkNIlf8yNZUVEsPvH1wXq1FowXKzijUTzyfcJAfidegt1IgTJNFXoG2NZyEutJtkZd9oIs@GiLuEu8LNPeNKo8dCeSUz9cEtN7weaWWWBKAPZ0zj1OQmQ8s0HQOdJxh6UW4Scy3lZzH4p7BJ2ryC0KKwYQWk6/nz8TFw4g4o9TNK4tMHL6rVcgpFcTioxhcGbMxe6AU0k8EdCZTsyFc0hi0e/QzBwDFo2kbKgWQgVoIaSAUqfljeqCpel4Ookb3SPJtrTcCfTXf1k10PwAmr1cJstdu64tAoSZwiYX3nANWY8ej9oQVc@Wc4hkocJILxjNuMT/dPyTAtkrqdnSmhkUq3x3ZLsQSz//8wy40wmwT9dUJae2@o2VqN0QfvYUtJqLiC/3Mb91APqOKIddDKDsqTo6rhu@Yj5paX5b7qj1A5Vg0NxAo/gAl3ENrPOfcauY95ydSY1TJ0RkhZuoD1pkDTbBTk1c8MTKHGJbapWrgRgtdo0g2NjZvBm3M1feQaAosZlFCc@aYWLCow@2P3BH/xXUcDzWjPsTvfV20JOQ@0GPUtq7d0962ejXqWjKI41RazNPqHNig4GRRlXuGesWdLXTOLzkvm61fXoKYJZ6LwG76oICS5SB/Q4@HSMIxR85QbkM7udBn6I16weCeFGyD/y4C0cWSSN@xuNZ0g34e0d4@XRGlgKRLFY1rtuRQpelT1Wyo7QnaU/ofT2CYIMmDwG4anUymUMIR1J@gD0y0w@Hi@DjsUvz19fmx@WoxXiXzdOA8XyUmcys/lVmsG3ugYWHM0geqIRe7IedCZu7Z9wPXHFAyrskdQ3WAtFzRHNo1NB/93EfuOCh1QDe2A9c9xB5kx1unsWjKX3As0aE7lqE72KuNRcxzepY0SBPX69FPaN5An1exXRIxnb7su@bzBavj4nz7AkJ7BIPjU924mCBEOTlrUaV1rBv8LpQq@ta1xn/nj3Hv5ubqERxLNogk9M7cwaTbeYhScc0W/cyvx6u5@XI7xlz/aB/w7FBhvfWRdO3ohuWwE/q9r1pAjHYc/jufosM1qKumTJN2Yff8aCJTQ5YTpvAF7aoal5axWr3Mq/CzsPFHdg/HBPF8LPfzuZeiPMy9PNHIMhXxXMj2r/L21UNtR/NHNq6sCDnvGYHnsTAxc7y4gKBE4HKp@YXbK1QpZi7PzQuLGsDu9G/Uiff8DiPLotr1RpbhhERtkPwwwnoVHK7Nxe/vklr5/tS6j2NPM2jXHipEqHGvDA0GMvqdaVJWLCgfGUMpFB7PrHrGSBtpc3nVYfuNhmvk71FAHp@pgijGijBJo6EMDdI@1DuhOj4q1ziG49u9DEY1dOjkD0o6c/ndEMTzIWrbR@A4QsdsxEtzNIw0bkSBM4/vr7n@0OvZVjeSSQz5WI5UfVieikj7jkbfe/UqrgfiBGSjVCgUhHwTmmSIvNynb5X8uG90/htJmHyClCNWkjk4A4syNLV@5cho230cNyouUv4JeH09b@qm5k7wd1ETzOOubcsyPqbJgMl2dZTXQArF2biHmm5GFhJL9Fhg5nDQSNLuLTJw8AFIKKJQe6hj39f6YQv0o5pVxnUE0Csvp17vN/mE7NkPpQLDOtmR@HoWY7GgKYwnSq6aW7u3B3Lx1Wprhsof49XyffjWc6V78fkiipCLacIRJyn5tGQwzZ2Y4lPDCVSW3gWlpq8NNHq9RxtQu29GjvdYCDS28DsnOEeTwIviDXVgDCb@RqZAQ6KTa5mghrmqfamhHmPgUgXhu4gZe5MOcyt3f6Beanyf3H3cMrBq4Hpurv0Fzvn2jRpfCtiBaHw9zv2kAJ3pSps43nMuwueTDrTnaPCwVW6q33do9dhDHT2XnzvX8oBsaPatvtnX@nx5lv@2qHsARbp8h@N9hYD8i6VfjHhUePlYuHYNyzAeU7vIIznHtKze3Hzt4uazLkT9KLwTtQ0B4vGgxQ/Gd6okGugX9Z2@NoJhyrFca6jJ9LYI1EADEf9dxEm9@a/vanm61yoANeI9vyv@B/XRS9Vyh0N6tIbGyKEfiirTnsF5TblHyTyGKnSXrwfjtKtdWu1OX38oS21NdU39Ku9ZgfjrvdrsMFQLOpN30Dtn6FB59iSH1NAIh5/gY39Rk4ZmeOaWfntk25OHOUR0WYtvs@VTDehYlL6YOp0TTPIALnj0FvbdM98hZloXkheJ3Shiy1oBRBZloQ0psupWsDGa8lsgEU2VmzITmmb7GOOnWIVCZkA9ZKMF/wjVRGbj5w5TZn906cwyOW6V74JwhT9zW3vrEvcFO8y1LOYY1k3ISA1jj2qKx9yh2J@AvG/epHLvxEkuL6Y9ZW200BZm6EOH/zK5V5yLZXYafRZqMl8XFk3R1Xp8bgNdD4lzA8vG7VsgN8gdW3M6aB9HlsuFJM5eTOsSWK9ssADYg51bhNmZ@/ktHR7W5C9faJcqLm490HGdqzGHCADz9CT@YxB/f6Q6@vdHlqvNxTk9mf8YlM/VS73zWaQVPIRe7YqVkPwRoXb0mm2Im77u0C4azzG/h3Ayo4n5ORrZlAne3819v6kkJAyJRfdM3mfe4nzfgZMAGK7OTSsqaoo5@YVMTXfJvCqec8s5f@HDfXaGm9FgOHLEY37qtAYpbGceXJG/c6MDx5PfAoNlfdVw59uiQ@ZVEKLEqBc4F4nWP9AN65L9oFpgIHPBSISS9gLCegZj8JHqQg8w5xArpf/IyU60Xsg2L9xbIAStxGTd1N37LTWuq4Ly4z2xQFy@wj2f@QP8zT39WAzy6fxaObh3aIbhe9IxQJ15COroqwcgtO2H5Z8HJmlqODBa5siVcevEfYPE6r2DRI2Nq6shKmCp7@8@fyl5xHDZ7/A1xQ/JkBoociPHmASuhWsE5tCYboKwtZjNzsbwNIIdraeODPeYVsE@It7WELenEVffseZpLkcTGGQ@Sv2BcWI02NE6OHP4qDy8sJ6DMAYj1xD46uBYwxn/KVayODJGPbA6qgF11n1UcieEfs6wECjO6lBrQ9sbgWu@tLUI@Y7qqgskJDIEknbnux6kJd1oa/YbNPOF3YuU1tlMfaaNSc1YTFBc9pHdToeL1Gh6i/SjkOZdYydDi29bv4cmfG4DYwT9PH7uPIfLxSNj3lzVa7ach9d83YjW5XslnXkEfay1LeNhdmPqfKGAauuakz/QzdGY/JgMItt8ZYavmy7k1tCE4fShA97ooDv7y6lxzRlfm@0EOoFYxWNeqw5N38/XViJLtx@/OKiv2h0L58GE4yNnwUJ78O5XLoK16XyZQRvIZwzMTu2MvIMcHsiqMWgP6Gex1hFta2hG3OfYpk27rjqeJzdG9@sJz6kdcx6bQ53mHqIQOxvoEBZ/u76TFXtuwE@3xb5eJ@cdyJOg/UlUem@lPEvgkQIjVMVcy84xgkul1ExGkmI8Ek6IX5oA5kHRkSh4XAI/bcVhMAq6BKv32NkZW7kd1wo15Y41WLwWZxcXHCt@aPP@7nhI55kc8@hnK@pFYyUpy8mV5LlZY4WkD64ZIOjNBVcjsD2dHjy/QRUwU@W70NDtlbjOj4OAWsejVvqq2TU09tKkWQsYsm1@qAE/MeMUF9795Z90xQk0lxoUdqCDsgUVggcwWQOtb91s8nRF6jCAqXiCDeIAudzg5ynI21sMBEa30@cHz1g37OXeaVUcZyFOe4KXI65R@7ngjYsGfdya5/LG47nxt1mJhP1YXqFAPBkNTOjzXbfv5NiJTrvuRnawcl0cAWa6Nlrsulm2z7oaLnSizZRkpDYs64o2WGBO/vJP@CEetKVSbHXzkqfDe0Ip4s5JhU7O6HSsEeTaQ/JOsy0BksJKBil9hFNCDAU38pdwoyGdLgIUKXtna1Ay/ICN7a0TJu@yJB5khXvh63ovtbJ1/OkXZ4WLxjdskNf@8w/z0q2ouPgn8vqqE88yD6R@h4QVDq5AcBCaZPGVcZwn6O831YXQccPbA6pI5USGW049GrOsoeg1dD4SHQfkU6PYZp9CN7Wzd8jGgI5WIoLVbuiQDdrYZKLIgWcWmQ50MHiVCDXvdY2V1IjPUsgnLqtAgnhQiQoufhgT7cDEAyMwysqYvWd9JDIYuJRKAd54RRp4Rsmg8cxbAVsKr0zO72jtES3Ruy7miqUGFWel1dhokgvGRAvPCjr7@nxcLMjn47Xdi7zjVer5@fiTQvFLqHXLhlhP8tjzdl/s3K7kmoX37x11wuLxu2Sdr6QGNrFye7R/tHtyunX68gRa4c5jP3t8r4nHa5CKaDNb3zLoFCaoFxwRP4L/@G94JkKKrahsA48IlKRYeNsRgYq6jsvxFe4MsaZI7Aeiz4vvaKHwWQDB03o68yhqH4YBbEMgNqw1LPxoiGdJMRFXnIdDVKYjj8cO5FcMrlefw0upquKsAZUlQ2U9sqrY4sJucr/H1NiDWO6vts25IFhjfnpnfjgv4twquPu1lHsIA@WvXm6O5f5yE8w95QZQ39eLs7e1f/DyeDcaDWiMnsR1G@sVsd@OM2fsaXxtg3cAEG1zFxFxhqcRZ3GKwF/FYDbCja9tzb3RoFiCOXYGPDJRKOU/HgsIE2qmgYdoXtR5XaRSlAOUQepYrKntgD19HMqiN0aH0N3yIvpMYC/uo/YynosLzAk6DTGHH68YiFVUl9f1joiJC36ddMLiT9brcVg0HKNHDu9zC4Yqf9RxGPyHRiXPVbxgYyaGM@WCyawIX0MzL6HAHqxU52MUW@EVEV/heY/7@cWT@CBP3Tcq2VxpBbXYuAajtKEO8dgvAf3CcrUaezuyaKu@x0x8@eIGLXoqP3SSmrajYmnoCACQdEE69cYtwre/d9JA6YyLZsTfwzQ3MnGgAqDQEZC7uCcQiI3vK@SHyfEqt8S5Zd5QSQqMI84p8qUEh13rjg6iNzVCD2UcAzgllkYUHI9QpUMa2JbhgEzSheEbJBQXh1oQTnK0o4dv65FNFk8ATeZ8kTHL4jGEdRqz51jBUHoDykXnNY@8QnCE2QnhTG4syzLU3CVoXGJ3UA1PEKUJlRpz7RGu2mkmZ6J4WaiRS@67AyMEOOdEv3Mt/@F3/oCf4nfugvsnwj0uPIO33xJvPXD/theiKPD2z/23Irz9lL99nccmmz26TCQvjAILtz8BXT6Nz5QJeYJ3aiqVxW9tbOkv9o@YA7Isb8sBKFJBMyGHQZoD5RfobwBEcU1tjOA8haAJAzypsy@ARICugD5QvEGJhtLT7IsUHmBVy@cx42iVzdHKKW3MZzbpPKu3IzzHEYSw/GpltazkIZPytYeQjti4xD0cHKEk1YAnxq71YeM1KJ0bGxss7nRUQ2us1jlt5FfUr0vx135GVwA2xhWFMwZxIEoQA8KaIlpqRc0oEkbFgSypJJGndS1OaiANpsgBIBJ6m96mfBA3LVFVQMemNnZJYpp4ChAwbJN2nWr8NE8PkQyIOG48bXC6OwabM9CGEOqguXAzxF8h2AmC1eLziPXsa3bunpsX4tRJBoT3izmka4L7n805ipJTFh46MnsGYmr6BEMsDXt6YlpoiNmD3LJUMV8s5ZVVKUShcYEK8otd/T2ghM4NzKKj6W@sobO1vbv/@eHRycxZOASZnAZLsmRzI3Mu57JnF74j6ec7WqnP9vInz5/teVUZzlVgDEGIYOXadDbnpTad0wWpv@L7YGbTpoCZhJTCYxHTkhB5j1Z8zmIPQvMhwG2@DH8m1ZR0e3d2sdE8NxMzyb@fd75pIpdG4gLXuUOnmyans4lZ9E8@P8WTz52ct79Twc2duPXHta6CrafCIxTAwT0swAFiubwHNYdivQwccvtMcPpEkR@97hDr4zYcOnXSz1EI8tQ7pB27VnBYmjglrK86fUNvx2Ds7uLJefyMD@8QC/90kJwzNHQ3JcXI@tFACQiYWEoc1T6ujXM0jZOiM04JV5bdd/CYh0@KQScAfMmjkdNnR9aQBaanHc1zHYMgwnZG3OCvsc9HA4Dr0eNYQxargWgiQ2SoqKSfVa5QQ88S546NM3i2G6R3hqePiYLnBt1Kaizl@tq4q18CA09JWejpnyggUfn7bbHQdBaZmQQex2v4U9z@EK7Sjzp@bhwgV8/UnG52tXEKz1OpXYBoiv7Jm1fXSSk@QwN0Bt62d2rW1GF4XkdUXdEjgoPkpjrb@rrfyaKnFa6v45k0uHUYmgVSPHHtA3DC@JTqDdQhS43olEaH5Ri9ps5TZtZxbYnJTX60gskyGVKo4UEBIDAjaI9cRDgshYcap/INaB30dcwuPt7pQ3am5HIX4KZEJLaCxrRtGMrRDCXFQEGCKDVC28C2ZTXMEafeHKc8iIPhMTo2iuFRhXOC6XBBnBODfgp1QaVmzSeh43aCHshrdX29JlojymrWGZDFLJfP5QHtHBbiCahQv2InKNQaHr4NUNu21tWBLTz9nmaaGlQQ0MxAhTFYHQGR2VLWu5shGxzWTCkkeBY/E1tLIaPRQ5x3k7cGTjWt5Otkl6nfwZj6@hwH1Z4YVif5/zqfy9dvUytGY5IHQUdqplb6DSVTSmcyK2Y6tWLiUP/kCZpz7lZAkmjlQDsaA5C8Ykh1oGeQPBorZn1F3UitdBvFNMWAV9DPbiHCN04@d7ui3uVXnsBInQUfm3fe1IpD5wAWcjnlDvKHPWQlnwWaucVj0@iWBkx@Rc9kMA@5lRZm4Jv8@UmGePb5SZ4sR3UhiOYvB6K7TXFVvyVmrqXgFSi8RUMDYy8iYxfLfFsecHCEc2le2ALZgyf8Pdw5wWjpluaEJf94NOTxjEXwuyQd0cRPXeQHMUIFjlNQifiaVSUJmMnf/m1CWWXx1MrmasnKJCuFOvwo9QqrsE9WzovlBEs8BU09n47b8dvzHfmaab3i6lv5TO3l3l4cXR0dfSmdp1gysX34dVwpA@gaW6fvYz9rrLjgwz7uk0ik87FEPq08WcvnX79@DeIufM6auWYYKnchncnJi7PUGrw019bS2dVqOvs02cKcSKliUTphTNfz7FwfOt0ufK0@XY@SSvAP29zEtMAB/0z4DcY97hdkhoMIXy@uF/QQ3LVaSbDzNVVNZ8rFp2Y9VywU//LPlu@yt0etjb/8jUFeW8bHIT5@cvcc3SdK5ZPl5U@ePSuXs1B53H30g6Ovtra2yjvZytFZZbMsF5Y3/uI/Li8XixvF/PKF4ygXybOrL@PFQjme@8s/Sh4dfb/lONh@@CkxBZz4W4WvwioVdsXeweeqx/Cf3O@6IbeK7nbvHQ6QICw3iNkkk5VS8uTrJBb3XUJRlMSE/lpUDctMaW6u/ZefHb5NuIlmMf/KhqebeJtYrSa4ExzwVvLerhPNxAaCrd4lJvlGowHOtf/y7yB@83PAgyGTDfhpVjxcq5NEU25QlPeJ5io4lGIR0v0/f/jDWKI5RkJo7u@xYrOY5rSiVJ8oT/w2Ok8o1fLhU/D2PuQ99j6k6CpK8dxrz1BzY9P63n0oPLQrs0J@frt7lJFgghrI8Vg4yHdiFz9/9b//1c//6mf093P6/ge8iWR1@enrHcY0GIHxU6s99UuXZ2vVuGVBL6/D24Hvf5yT4ZNree91fJVFyRLVRrbFc@WTcCLkmKoH/5eJKvHfPxIulvAmYeUzdhFqgngT@ZOX1@cme84/pgn/8PVe0Qc9wGWyINNe3SaCKvUTZ9N@XmP4L8zjBexj4GKJb6Dyx3M@rBn4MyoCzzU5nodKFpQNyWETPsvwR//w8V/xd5l8hDeBzH6W2Xf/xBJnibOLi89M/Gu/xb@Dd/j31sW/0w7@Hb/Fv9N3@Hfs4t@Rg3/P2/gX5uWxhAycIZM5BpFREO1jPi/hm8u1xJtPvIlY4tf6YTGWuIXPRUa@uzvLfZ2p18U/SFJ1/w0/3AV5uriT5Y2vm5nMGeXtrCkyuSFfNBnPMv3mWl9vAN7MxtlGw9qmb67VhI@cLFvJVevpxdfNs40oDoHm6dMMdtqngKe5csFAhm822d3GXfPubOPubmMD/jfo9048wfduY@afHsGnvgDI/9xdIAM9P8s3z/PnTf65gPdcvok@ufw5OJrwbAHg2VkscYvk0mBnF3QgUUM@U1YrFzKjPpHGsI7DWE1JF0v5yviT1d1iLFGMx/MU9B4HJhAv1mMJFNLXuay@Th6vP3z7v@L3/MO3/wZeIWt4uReGxrAbgpCzslkwCtcF5Uq5AofOCiBj9gt9pYtMvaCxwqQwYYWBpXTBpcFfAVx6occKl6xgFkxFgUBwuKzgoqsHj0v46wEWG/70QgGRF64ZpGLgUEEnp9LzfYtJ57EzFn@tgXSSU5K5QjK3mkzqF5XV4dt4Ntk6P0te1BN55/w8z@U2VizX6cjcuzvWau2@2Gm18kjK58@tw@D/8HAQfr33f3BoPT@0Bhb8Hx4ePoeGyzzNyE/h02hmNsRjM9Gsb57XZKRHjzIT@Y3N82ZJRvdqBqisiH6Zj/wEGOHZXD6PgVL76tVN/dUr/L@5rt/UyeG/gqNV9wEEGHeAJ/cABK/qdXKgGz7XhJXe0Hnz6tx3cUf@1Q14vWIgZvv/@cjbr@Ff/3/X//OXLHV2IUE/uL3bSNFHwj9Jur27vRO/TSmVEi@pDfhDD3jHKLd3TXQS0C24zlLShXR3x/3gNyVtcIRNTGOjSZEDQOj0CZ7qeRIkDVAMU2JC6/x8XChI9Tb4@KZt9T3NjUh1WjWy0sb5LFCGlLREIJVyvV4W7rVqvV4VbmV1tV5P@1AFeBFOANIctVPH3lRPDCXMA@9jqQLazOhY@mRK3GGwORyCYqusF96/971ara5ut1roX3r//hy6axIXjTTWK@BTqL5/D508KYHS@8IS05XroMIq@WKAvq86quvaqXf6MHuexCWMznlSonNjCwUExvissrGxWm42V8vgXq1KUj2@wlecpC4z64p0t5KP82KAOppMiCCluiaR710Sw1lig202gdwd/LDbuwTVNitXpFR7okm34OP5Kevr3JOVV1PVzLr4ayxLrJlm4u/s7KyUKafX0k8vLi6m5BVkSfVbtaHcNW7VGtpK7uodcQQ5LkZXnzwprUP9VAv181irtbN1utXC28twEhg5M3oSc4vhBN/QTp6RYauyfnGGJbo4TyZr9ae8gasVlkjWBZycBD7JqutU8ARoz3oPd6GMCevUN50YMmWtlEjHhrQWZ63AujidaTOr11sGT2gc1saZZ0czDO/I9hvLNro3eldbjiWODra2d0@zxQ0Yqop7W9vZ4snLZwkFXyvBOwWX8P14d2vn8CVEODrY3TrZ/XT/i92XR@DvxN68UzVN1UaadtMajW7e4qneWksbgm/waWkd3VHfvFGH9GF1ztVubj784scffvHffPjDn374wx9/@MOf//Lbn/8Yvn8C35/y50//7XoFf3/57T//4w//6g/B8z/A99/D989@@e3v/ZB/6f3P4fufQn5/Lr4hOP5liWYaP0AG1WI1k4ZRI72@DqRAvhsxSOq3fvntz/7ol9/@9u/D91@K7@/Pfn/nz@Z/f/6jxV@M97M/vh/mp/8Ovv8Lx@XB/vRfcT98zsD/Kw7327//4Xf/N/7/F@IPnX/44Xf/HH/Ey3/3@3/xnz78xv9RLFb/4l9/@PFPP/zoZx9@9BsffvSTDz/6p8UPv/evlUL454@B4P7mT3@B/z/707/597/A///5f/ybP/3v/@a3/idy/AF3/F//8t/y37/@jR//9Y/@xV//xrcLfn987@@3j/D/9u/A5/H5fAyex5TrY32@/U75@VVqI0gFaIBOQmdFEOKeTTRQr2MFVhA/0GF@/s8@/N5vAh3@LkDC238Lb/DPXyDoJ/Ty5ZeRsAwp4XLmyy9Bnv1SaDdfhoF@wtj7PAichafvAeBLCuUf5kNBov8DQgEYE1AeWCRxAsElf9z7l9/@iz9Cfz8m@v5mGF/B8w3BriDwe6@IP8GO5xcjDPsT7LoffvHDD3/0Tz/84g8@/OK3kGvL5fXsVlZWHrD8AWDlEXAIuPoYOABUULMBFXQ5VgTH8gZaqmJK5vVraIRlcDUYS8cqJXiLKU1yK@iGiKCwprmBKIOmIfiOY@V1eEOTUQaGywwPykDQswxemJuJjRsQRqB40y5DZ7OKNgDUfRuAFyPxONlWFWR0Nn5GWCBmI3PMWunGmEfMoEeTMDDMEHodx5ViPFNt7ECCjfEOQ1yIPBN7Dc/XjWa1MW4ium8oC4Aj8wySBCi8yDczbn4D7w3CCfCx8c43kJVqI5NpVsGnQUWl1LItSlOpUOGo7BlG5UZ/xnDZ3eZTxj6JK9U4V86hKpmAxt9MAL1JNqpNCD/PpEVx6N9z0jeN8aGdxlQ/3I@Hb6I3xRcAgFeWcbUWfGUZc/MUgsccVYaShUeGY4Caywjrnu9BokQmlqH2zdALpA95@JjPBh9IER0WZ2VlBVwbzXgp3joE1YjZVzXHVW2cUCLJrsbiq@tx9MbVL3xJ38oRaVDpnTT8KvC/u0zLWKkk9XRsJYmKdZJ5KcmZklW2ErwQXgnpLU0FyBAg@wRC8Pv0KbihhugZ@MUSQTwuu9PcIQjdZSbFUnS1i0Tqu4byCos9dy6fWWMQsLPxeFZZ5XMCElfvY19ZtVrjG6W8FoMnvY/wWhlxwQk0F16um9vYwGpv3src1IBukOJWY82mmP9kCviweqx5snsKkU4PmVIs5GLNL9k4R1bLOwatDoL6bXmtWK6UK8XS6mplraiUV9fLq5VqCTjcaqFSLCrr5fJ6dX3tjnL5FJhEtpZuVzaa/2Tm81/9k3mf@b74iTWNBl@Gt4LzofHzQrxOlg@qxJWzQhb/iqUS/EK@skpl7WJ52biVsezntPbrFmecIWuxWxmpfAk@LLYUY0vgBR/5LoYzQkzM4e8f1sV8LV4Rx@ds40oFyEiKnQMZcWyiPZtNkL3l/b3Y4eEhrT7k85Gy3s31c3SPW3dka7FiiTrSzv4X@yf7hy9yO/snIBB/xYolqO7RaIRGaGFFjw3Dnzp8Y0gpT4ALPlG4s7IaOAvoPMW9si8g89DsJjvAFZ@uxU4tvrLwmdaJbYhdns0YTZydQYNdxPACnjNcghvbyPvh83Ft9/ld0du2BZrCd4d5pppXPGhH5/v7/KDPVDykzxnobn8BxMvhAPfkaPbfGYbdQRsyiDZyDvAMfmzDsuYBrLGXRwtK@dzffY@T0LT9HsCP9z/97DT0PN3d2v4stsqeHb7YmXpUBFCFHezunfqvazzUi1rxUXy1e3Aw/SoeCezgqPIts8paNgvsG37wmaUPPXMrX3sgSu6eK05W8jB6gsLeUL6RN5rVurvCXjaefZN5MRpUS@vKeqW5y6DYdRv0M717qYE2a/Xxtkg7obrqkb2C@w9WlaMDVHAbTdW4hV5ZXmvGnuNCuHWFb@jQndhnoGMO8IoavI7KjeE@wC5eQ4vGgTbeBzsasoWe8EAvdNr6ZR@47I3lAcTaqsrg@7EfiB9WL6Gu7vVweRrkNxNizAHH2Ve9xwqxHFkui@vVSnW9VKxmq@vVckVZrVSySjGrrFXX1oHNFZSqslqtrCvZanm9VAbeC6GV9bVYAviT3svnYbhR4nF66mYHj@rewDPPrVy/GUtwmwxj7/Ci84Tqe4xYXIM4cbzfx3FpmW9ab8SLZVyDDwwMMKqswxJ7e9uFvb14/Bm@oIV2uxCPd/GlUi0U1p7F4xqFbMP4UIzHLR4HggDM5S@FwrPteHzEEeDJAfF4H192V1EOjsd1fNne2tvDdN7gSxHjA9gVD@EvhveyBmAmvpRKJEjH4299dAC3xRMqU0538QXTxJA9HrINYfH4p15@CgXAcMzhOIbPvLJubcXj@/xlawtDPqeCV3hWv4cvW/SJx214ASKMxy/BcWlrmhmPt8GJpBiPd8DVmajgh@ei4xZz01Xj8QmvIKyieHxM0GrnKg4Cn/DHZD777DO173a1S/6Z2PzZgaxBiD4e7e61P/20fXnZtidbu58eY8jnn3@mvpmM7PZlW0Rrt@BjQRwIuRpMpj@Qx/1WSzXmhnwPQsypkNakpWHeWupbyJP4XGIig9bnEPI5hMybsePY4DMA0DZ@ng3g@UxtU4j3oRB6jtvteB0J1Z0MNbRZYZ@he6qzA7VjW3V8HzeWk6lkdnK2WriokzcbpKTbQv0OQ3spuiMN2SGTbidn40bhArSAtaK3USAVPx8XK3o8uzzYBMZWW1Y3lWI5M67h6Y5WL8mSsrKZUp6k36VeSJvFUrkWP9/clONnysVmUanWVte@To/icamGv5ultdq7VCFZYAx/pLO1i821SijG2lpGzRdra2tMqt9BZbgwLLVHrtZqpVI3mnolMQnzi3IJlIFfyT2hYur1XmqcHTd4tthEqo8bCjBgdwTjUWEGWRd31Y/w@h@JMF4CuvFmoYY2w1RcWa/GIQP5vIT8CDkIPF@/8uYD/EfIEXHyT47VZH6PGVOqq0zK4dLzltVr0b0q7HUYFuXS2CvcIkLbQ73lXCTEO7XYKcqxdPc5w4M72nh5Iu3IBUWKnyDEuJ1AWVuPxZpCgjvitxPUxSvuws/t4S25lp3D2x3dSAjfI@55nUxAPBjk9g9zL01H7flITrWxm/tMw@VaHc9vm2/hzO2O8XZw3TLrt/Ir@Y72DeOmTzyTQO8ytdEEl9pNUdpMlW6oVK1ms9FqDLTB0J2AvkA10fTjwpDKnjEOidtHvBX0rcYzKGyhbuIZPBq@rowT41izi0cNPGs8ux3VagB7V9cadPtvPBGv9zbNxohKc6TZuNlj/3ClxzTcVdHpvz7fRbhtqNfbO7lpM7PuZ2Lf4ZXjr9@n/NxifkRAq1G4q182ztD/Pf5syPH4BegM7y9iTehU9UlCbTijNr98qtAG/WK1PgY/Za1c77N2o/31uG43hiAk1w2oqZCkz9Q6gb83YHxs5VqNcVDoUuOsWCriUp1ssbCeLSowKMJgCdDwXYP3MnwV@EK4gvpAykjFGYtnC@NCTskqmpJ1rV0T6rhQq2FVQxvRKzxVKVNMG6muxdQNmZoMemgdcwj8os@GerafgljHmmpwcElOyW83VzPlsiTV30Lu7JVUN/dM2izXu6lnrCWBBwzt8C2y1XI93MQpqd5rpL6W6qllqeFob2NN7OJU4uEy1K1QcpzR4KywvKpkb@WWfGeojruirBVrZ6OVM1mB0hXeX27Ef9CMX0DN38VYjIUnEEBoqIOf1525mBEICoHfEOVEQ4N2UtaLdQESGwrWAvWXwptQ@UrAVDK5VkwmpWQdoJbBW7Am4iNJYGvJJ8pmHASVeC2@XoTwgCPN5IDPJK0qscRdrKs7Q1ZejyVuY3e3dxvh1WffY5OJmpG91yeMXWZA/c/TtGiulWDL5JJzTbJ9bDW2Lo@36gJ6a5srbPnQogt2LvZMyvnlj52LzWw0v@bPc1xHAKmCkNq2jDN2ISafiyUoczf0DuVzbmO8Uvn0en4j08yfx@Jx7KRiRi1VrUhCt/wmQScss@1b74rv2nNUTFlKrfHud3YhffNCN26rJbnJF0SyxDcZqBJcfNTMf5MA@rq7o6oWS39ub4e3t3fwQUm8WKrEEqblrQoChdIFLgfDQKUSR0uDxoYn61@vfV39@vnLw5eHe@xpoVatVcM6wfnTbFZJKskN9hQkUP14F/L@nlkV5Rvzc1r4lKgnasNkqZwsRaI1EuNG2S@z0mzKykaRbQKxshpwm56yKhfeNznlNSlgtQghH37z98vjjSq8F0HKq0GtVjLFZlNJF6XEh2//DRVqzXMpq2uJiwRPobwmgZtmwYpKopkX3sqaIiUcmb9B4pWE8z5RLFQT24ccIL4KVZFYT8QS1eev3zO2Adpcs3t5qRfJlc9HNKSVGuhF8M@@QZPLN/Lya@APjrOSh/hsHYE9e0G62Wym0aTKks0M7vQqVshAfXZXv@CaP@oFaZP@NCeNf9rXvkfaceDde4PX9IbGKk2FgSKRz3/4zd8rFlf/7//4O@fS@9b71veBTa6vr68qxcTfzn7y6aUYSy9tsSQ/gZCPwHgQsb8LLhm5HhWNXukleefkcPt7u6c4BGsmnr/Btg9f5DDoZKh1gm2MHUNTbWPCdw/2JgiFI/fp9hGzbPZy54jivKINrORLpiuRysp@tybuQcteMyVXwrneSr5QzisVEC5qhbVacZWpwLQcPLBCuFYwKqNibVvDCVcCU9sSRV7aQhgMO9BBMXe0Gvv06IBiEFNIL@3sPj9khy8Ovsp5vtz/9LP9E3ZyuHf6aut4F8rxfPeExbdO2P5JnL3aP/3s8OUp23rxFYPg460Xp/u7J4ggH0OGh1IqrzBfI2MbzsTJowjrkFoW8XaszpXmRv1Ve6jm8bTtqLeJ93RpeK1N1H9k6qDzhTW@k60lLv0xRK92u3YMd87qHbaEyt5SGiQG3LjbLzhrrDL68l3BriyzTvlFco11Ci/M0sYaMwrijxnlQemYLS8vn5txf7QIF8NXOMNeuEkE/II87f9gdym1WmZp0DKLZSkIeXF4tFTw3pZeHZ8uKX7Y8c5S0X/Z31sq@S@78Fb23/Ze7SxV/LdnW99bWg2ivdheWvPfdna3l6r@GxDp0nqA88XOklKIeZV1DULdEt2Tm9rbP9hlaQCS6pFQtByiY8obKiIFghg/xgSrnKXTN30rSwpMezIF3dUegvbAI1BLKAqeYb1eZFnaGsIPCJkADNFoJwpXfezLTlZgxQPpYCiJ3caWsEBLWCCAX8IN9AjHlhusKDEIXupx9SjFDyPNsvhLh7bJfuKwDRTvm0AMWTrhjrZLQwxN3PIdW7oTKFM9sq72aBk@gSqQ07gdlyTcY/ni5cEBT2xIEmwqTpCMi7NzcFpDwAZFhF8sOvjyxuHNQm2BdbUkRBC8iTx2F2nN2HRrYlVAOZeWOoAgWrvXqpFlKIJlcSUE4sUXvn0GgCEY3AVw8c2lqVQHy3qpuR3KkISVuXu4x0uIaykaLNrKEsNEqaYomG/Mef@eeW/nbvTVjr6aSY5bIOfZ4vh4ThsIK6HfkrerlyDoBAOKuYQUk8lAbCgOhYXKtQSVDl9@4IGXyyYkVEiyJ08oHxvwtp6kJDBehlJkMoIgAlFhVH2IzM/aMmVXWsqnaZ8Yrl6iA5NxHOEHXbcn/mEtwFmnMzrVqn4v9JtzyQT9tz7FkEVQr4ttDe5SsQXvyB6BkrOsDd0ky7xAZRUDUf3LMi3LeuA9xVNbugmUq9kBT/RIATojtf6LHd5C/GQi8uceVGLgezVqMGAWT7D7EqEvLbVtTb2qe1DADwkK6BaJJoUVweHuj3e8Q9HSvL8gWWLsx8Tc36t5dMRjAzkISqNqxcMkOK2I4pJnMwCawS@QYf9tAHpOkhxZJiMgfCoTYLtROFnmcHceXT5QiN3pUix/dCmQLS8sxe4ji/GrlQKGtYBEoBTA4lOANwPQ9BNtzeI8FDAWEgoqzXdDAQNoQEvQxyMIHhEfhtwgvvzx8WGQrk13Zei30IKcK/Ao0ddO9LUbfcXuCz4q29hgxTIoMm10KavgwkMFWBUcXc4roxF70VeyDjWY5sXp@RyYpwA0h6ySgyEBzjJj5CA5B2/wUQd4p1yDbe219l/snkZDEV/OaYmM913LNCgNKQomMoThTgpfJD9HqR5WApc3U0c8jSzVZ@vk9Hh363kW8iexjaAHTMsA8CN6QqQEd14K4GtqHRiPu1mWOtliaYk9wZxlmbAs4MujkzAsRwNUC1PsjoZFSqrAQfz3aE9KYI@MzUkqnmIpib0/P4chtbDGlMHwfWlQMtdKXTYpraGwy/H4Mojg8h6DecG7Jhc2ELLLj2KtzU3sTaHAynaJuVofJO5xwZ7FT@W6w7GNhkVvF/fQIqXMqTM8hRF5izgoBsbFqGhzvxRJYyPSAfpiNwY/HM7JoJgh@RzJk0I9AYvnpat9bF4ekmijeZF5XjYo0dk8CO01dho2HON8oTgZY9Q2dNRD6d5mto/W84l3UFKWDSxoNB1dHWtIT7Q9CUs5vDmWAb90shfO7dLZ19p4aFg6nkGH5@Hg/LsdHFKbix2abAB6LhmQuTlbx2PkxN5yOkKHn9ZHe1tjS51O5Mbu0EXer0FLGpqXMlB3T79kstzpGeqlAw6jS67XsRP/HBFMwdBVqEFKQjloqUqhIvRtOtMXM4d3YR@9@JThuaio23smJdXQ3Qkt30Uhi5bwaniGsKNfa8B28MQlrZuLcTX2Uapd2A@NVFE/2t87pfCqjqPZU1rtkEf0yCeffopLo5@m84JucLduS7Xbuov3UbS43bjFU/QE@WFUoaL1HILqcA0HJzvaGc@dA3WMb1OxsMbILhZMi6KSACmqA81TodLpIaEkYZLxlxDm9HAxbn1w@etCHcHd1bUIXgvqagR1Rb1shhF94pDm5gMB3yEOtPvl/mlLHMvF9SZ/IuoeNTJUy3XvbVjnJQjlX@R8VtdEtgnZx7M9@PGaUNRri9NynJQ51PmgteE/pELSxUuYdcQ2pCH2rHzB1aIC6SNehftxnnBKeBLK1ZOgQpfEKOHTwCPjca2Tg8yWFxH3bE0jAFJRPeP4lAbza6a9BS3TNlTzCl11rv@ztGN3Qo1FBw6FyoF6oF8WoRTyqUgoN0T1dfsgo3HbbxYCEFq@18wvTezOZETEOLyF/aRRJMc0xGEpAzzHtZMKgtOeHMHLJnkpcfippA6Ba1s9NBdY9oQnhIclpOp1AEHhg3iCZnoqeKjUjaA2EB1JKqFcAN3WPS9cPKYF@cyy@3PLk1omciCxZn5WuYSDUGd@ti54Uot5IdS3FC5MJGpQOZ5cBE4Y2l2QxA2tJygOhjGiEa5yz9QKF199KmK8ns4KF/DPNsMvNW6NwA6loQkIWYiE3RiPWJjKnJ9pBG36XQeTCkiPGgrNUtiEOtEi00FiQH@mZzKRdgohP9Ox3hSWodpOzQkFNuSXSFS9qHuCIUEfWoPbF1iPi6W8rmNTVQQaBBpovFzDq0@NR958N5CEfyMOEjinTN6XRYXWvXevE/puCgkqxeeqd7MGQprz11zbuhnqY81IAcNs4XFjQwZeQg4bDrmDIHyZDLyxsSnvgl8tL6cg1hnB5asX7AlLKRsbqTU5RV6fVCXJ74wiejEUPRQZmHSzyVLFdKrkRS5jZEBZiiIoz0dQ5AjK6ZTiISgKBEoFMHARg5B8AioZUW0UcTWE2Md7EYXBQ8vmpJ4uZpSLjY0qKq4hz6nIxflZT5cyRYjMUS9loiEcLQ8I@V9ESwTIS8XQOBJCUc6UAAVPOhMNCFKdCvATDadZvpg7OP3ahBfP@OwNPhQdz07W7LMqlhcplVvahgzcQ9cWnnh@5ZBOsQz8OEmnkcxBRqAuCan1NZwJyvJTTMWgBfVXnxoVQxZfgkA2QJXg4dGz7M19Y1374wc7BO7RCTS8zKCuZlkV1BDgKMAxqhAZWAjVgX7Z6gyGPhwMxVWJm7H4AEaJvLDwVOprkO67JPZ7KREb49WHB1IBPnGKJI0hvH5TEKF1sP8MH1/sHqMZYP/Fp9CES1iOLAt@vWIuc4x@EbdVkx@gr7s6ZAF4G1doRFl5U0XTR08vfYHNQy7gp7HziFQ6hGA8spAOiS50t6VbAhuvSo@ONJfqkQ5a9AGqUh30DHajMdXA6pjwA@Kr/DxGmsmj2FRV4PAjigxiDWGdnR5vvTjZOzx@TjV31No6OPpsCzGDgtlR7S6gH/ZV7CCmqRl8UPXrM4bD7yVetYJlUtveCWP8EhqE5UfP8soDwBaFtMh3OkdYXk70M/Dce14E4ig@NAgVra42nIMbFXIfTBTGmYOQtyLPtRgKRZ7mjYQ04M2OhB4fbSKno7q0NMdMukDYLh37ZnJ@kvfwPQMtk46fpZ6LctQl0YvNz9ssFekQfqQjZzREi5jWjYerX@10NIcWmAW1Dyg1o0eJCM4SqijwmV/6gH9wg7s/9gocdAYxDboFX@4NxNyosAjSI6@77yTjhgQkjsWTkW49sZLEIpEyvxMgIjrqUZFxUWI8tTc8tTeQGme47M20QKZfnL2JCGLzqkf3qucNl409yYyLJ759jFquB53e6eMKcLKFcK5DDYbNRIsfrUmE1z3xmuyJ14uDnjhfuLtfKBMVG5XIxIATjJ9CYe52odpSM7YNMseT9jWysf35i6nd4AuNlHz2xlMxCJ4opQXitAfnsU@cGFpIGYgJuCFNAZyJ5C5oUPHxpQRCJnv5kUKyBk0tC6uAbgK3CGbcRFlJlLQcoSiGPJGtilHY7nqdnCCDwczuTs9SIRD68lnUwNTK5yZ5QlV00vnFDUKNFBLIrBTAZVVZhggSt2uQTAPsFstA2dPd@cWozhZDFM6TyXRu1kdWJ9wKZwUI@h70HvD1Eq/PLXeoHN4MH0aWQgUr1IVZ2Fum8PKIlZRSKbSm4fDVC7a6Gix5wM0krFwsBOsocFsJW12PfSc7WWBP4PSIHUc0KJIV0gyq7iALaoYBnZg/ujoO/Zg3rhaP@WNS94WrNNdgHcGOxdDgsAHejNLW8AYQvETbZcpYycWWgCmehu6W8QZvALwcqTbeOcUnjpGRO9bI7miUIEWka6Jsh987QzevAMenqwedka1xAzD4dK0OXd2COCgetPRoQGt@sygwXGs2rm3SXbF6aYl4jiAHzhqanAg8T485ND3a4FUoWAL1aDSy8GqkYRlrj5tehKtI4srpQYFyeXqg0JDmndKOGaDqFaRCdczdsSVRwTPDDOnjaXFaqNclfeCA9c8zDc4OMlw59fRwgYaPMbOav34xxxhD1NUJj0FjrDEPFZXpQvIm9ogDePM6Hc8OwYHoMb6g4YlwcW0UaxDvbdG5LZwRjyApgkYpGlJspDq1c@VtLKLgJf@eCqLnBvQ@CTwoMTEL6M/5CggkeYlDiAnfaQjsnxxiHMYBueAdNS2WGxIE4vAn8ZB9E4V4Wji6JaEXIAKu15LYxfPPJ9rml0L0UUqUz7NN55SCpFBfng/GiyzAsHQhMMgU8aO0v4aSg708CibzPEDKPRmk7st8JLXHZl4kNwMUqYlHZt2viDthq5uHFCIPrGt@P5WYOPPEzFD7cCEJGlEQAtEs9XthqhB14HEFnrt2KAaXmb04HiehELGSYZblCCjfkS56axw8hu6bOYPFCvMKyinZK6pXTGpBuivC0Ic0NEbLKrpFuKyyMlvYtVBhvaUTkcKKSF45ZxetmeDo4W1gtKgMB5S4WI4R/6SbZZ90cTJE@ITHKK825vG/6AKOUIf8uhH0SL98fl5pJYD/wvuqmDtE1h6md4yHeAteJ8fLAmgIUBDcMuvepSg81tKSEGdA6InEK0rC7OyTs4ei1wN@jYvhaAPxQdHDFFAMYWmwbzgeGoLoarEQsAf2nvg8ZkDyYfHClDBsiIoEZ450Uo86MCCTEeNZI2INDlaFLCTEMBbBO0PrLu6NTzxlNhcTDOPD5HwcXhQx3Af9vx7OyGRhRrA6aI5IjHX@nBFf53X3q86MBrLbUEhuIHcNi/DzVghiQn6rFDw5IDUM5AVfO@D6QFg2EIK2JwyiYQtv8EsN@XqPLIPUF8IHyybf8gm@Tt/GmLSsMRyN1s@FGRLPYTGkFg1DSsxsNql1qEaHvE2i@aaGJEOIj50X48nwDJHlizJOA3JnRpkpVQQdo5UbZI2r8xWNJMrimRSkp4aXNGLDp7HwOGUZ6FlDXPHgrXYgFPpgaGj8PkHloLV1uB/cLiluV9EcC72cnGVf5m/0Kz3PAWMnYi2@rI2wn@PKex7S2n0JQxmuondz7ETjixU0cYvga1IntZH0GiPhsn4TgHs9kHhNvOzHu3xKIHBy4cxCsOrwqzQnltUOcq/iBb@gk/IMZCnvDmT@Eipm1KarYDqq62gTLY8R820DfgYqbuLPg0qexxLmD03tAGKf4F2NuTfqtRrbCWWMrl@aSpW208RktB1RCN7wy1ePoA3BpQtW2ha0DfRcjVZKCCWBduRZpjFhJq5ruqQ7kxldOeDdMYmXFOJlO2JSh5Y88Lsdy4X1VWL2jhjhKB6O37kchFWkGD@bvsbEBYh1oGbUdXj0yJqWqTUZvGNGF1FwPT/q18EdBw@v0/CXeOTzobiW@Zh1H/PWeNCmBqj2RSs/8nk0jw4NvKDwRqXjE9h2ea2wWmP8JlQiQ@wtdINEILFr4yGe8I4LA3Ac9@Ia2rVmsBI24xe6MwLAE3cERYolhrZ6OVA9wFSpxjCZ0MYD0q8jy5SCIMsyoj49FQeMQKOmO6WYEmCje@jEqIKVKbzFuKBJwLXgZ5O1WqZlDVkNHF28AJIGA7zSw4uB58@r2TZGUKVmqi1twrMGT8g67dWHfoydv@Evysf1RJbOzqCbXzBvgiJej1EpoOs3eO7rXnwcORAsNKMDAzaf1YARIc1aQhnlVgKAxjEsxeEcbvekyXMPpGvtH6LVhhKEHjtM@SFYRL7FSqovXFOSZqE1JcAScBE9Eiat68/nPctIcgvP6vdeniV5KFmNUtwdmIj4qJf2q8Nbv9Djq082aKMDo22MVJ0S9kCKrNTZnQeIa0BQwsGVJXLSWzmAEqaNczPBihSo@rinhd2HNpSB0gOQ1HBIZjguhYpBidKk452/bmU6WLnw5rDAv1Goe7XBr/bw2z@YzHrCW3OJCr5MF4XciptxU/EOn4ihWRIxwRTJKw5egkaIOjguMcSnOD2QR5QahDWRjKZZ36DKM8ptrsAsUOaUaUjJsjG7ROs7V5@ybCJe8XCQGD8KoJCdNJS6f16AZo4Gt6iMZHmU0TCLwHdMA25fj@Gv0Ohsnrjfu2GUILaOjJwupyOvM88fTRu3hSxT7uqUcodOw@QsHuSIWdqfuxbr3ER8tTNQRej/gg8TtU@68SxPD6cMyKF4juJFNkiNV6Kf6/HEukqNsxNgHSw1ptWdpHWgWxjn6XUSCqKFl2KeRjAYtMO2VJx3bGHdpbxtFaw1boCC1Jo00IbHNzWgwMu7Ba2KRfgaA0BZRkDQUJkn7FI4VTOwvnEmg@Gg1EXDR8Maatle/JlwbD3Cz@OH8d8FO3@oHlrjbGsieetSIEZrkqYq8Jen3M0Ul7L3K5R3Jr9T5Z2pD7@8C@rDL@9sfX6n8voW4y@pIDDE0AN1HFTZN0GjxquBPE9up9hk6FkIRqidr6Zjj4Z4Ct1UbDq0Zza2NRxaDp4aMT8HPM05maDwkD@kucnTqIEbFOQ8Nx8p1QJ0PTyHxYnxLm5bKC@myI3nE/PxC@RJg9u2xRhNHoh5nSz6/qs89Q4JSGIoCXt5LNEvHybFeSoXJ0Bsu6L1xQ0WSqruZ5wKynUwRpH90kuMv4ZwhIpOyxchN14UrCiJzYsyQrkD401HQb/5UUStC/4YjYW1zubG8hoRY4vVlZ4kRGwnvs@1pEDqjofmmlrEnYFcQ/KEr8f69t5xxiNw3hhk6U1mvFEaVLF9fm34trhe90hYp/B@XLoQ3LZGl32Gq99RBuQ32GKEnoXSPUqXINXjodQjIJ9uzVsWlwqK79uP8@zlkIGSv@/d2/78iG2j4N@mi9e5LSAVGibECqulJU92WgpM2kvE6X3gC27o4xaHIHlqs1AGdpAeIAvP0RIHyR8TOc1J2BvEZMWXQOKq6@IBJShZi6vnsfhBtCFOwwQRUQLwNi6QsLLkg87PLCfjUG4pd@HsHgCpzMttYW4maU/CdCbbGpr6CvdkjlsRp203kB1MHXOzo/0dtJ@fKp@9Br3/AdKERD2qzBKcBkouLo4GYQf35g/wrHW8M5hTKmjggPIF3u5rGJPsXMw3aI@j3qXegO5FqjLCZXIiO33QZ69xodHc2DTj1lehqWjrACKCHJBo5d2miHjotm32nNRRPzJXgB0S5XAzLc@G1cFZZi/ybE3gmYpa10GRVUVaoXymcHuD6K7eLGFXx9vbsOQ@6/WyQ/Zo0hb7eofvytg@wqzY2tuRbnNlG3OTg7akdT9ACtt9De86BVg8Ty7ALuumDNVmurLVY87bkWqjycGyWSbpxASP5yPNsViJMy1HCQZVjwAT5TVmhZAQMIqfuL9tiqw8ex2aajyeR4t18PiipCMOFRI2I6zbsO0HrSY5BvzKN8jA8GxwXgw1RHhC6neW9UYG8mJrmMMw5ITRwobfULBsLzf4zqxIMUMvESDOWKOhIYxiGYrtY0jRMC5GYs5pHgZfn4HGpBYAyxza17FC9etXGlRlpN4i0zu0KSiwX0Aw2c9TSG@OB9PDtRa2JlQIjFOQspTILFoaimexmpYphzFzsFnEAIdg0mPbr/H31H4MBSATeQ8wmOEQr1/17kCnrAvtE3o6lRIJWRQF@MBgZLiqqVkjx5j8XRNCbIkOchayM3hN6PUr8RoVx1EN49pZHk84Yfv5Q1ruhmsTUFEH5l08qGFI/FSwGmy4gSXGWWaIbTBO1jsLDaeJUqcYdiDCcHD01gRMhcDoxNDSg8sEXNrjleXLBoB10nYx081RPG@BndpxR8RE@xYuruA342ZxqcMA2Aj4U5Mgw8ayIHJrqNk8MaC2iTVi3vjsWqH9i8Aggw2EOiQqhj7Cj7wZi4V0zwcSwIO4Q6j4XeGhOMB@IeMAHtxQz4e3tiZsFDi48dktuukVUqBk4Ym4db4HLkjwO6fGZ@HQ5otJIu6peIVcnI6GCVnJ@Dr71LLQ7yVP0Z9a/0Qis2fr8mA5QYm1/TiTQKsqZs1yngKr12mhRUpv4EqNDdxhAf0SQM/0i@UGzrXwVRtkO8NWvAEC0VS704ciQXvpSDCuTfXU1btUbaDDodnbP5/BYYAez3OTuABtjgZtDe8Lofryt2nSvAcayQEkFaCWKOVg66VOHE7PAD2f41JPsh93Jb9v8aRIL0HlBwB9OxKOoCJPZL8UFYPvwcomv3Z6KfGKppAiVgu@nwlPWbnwDtmYCSpeeMdx@CpfsT6NUbkHoxQYz6a2hKHByw0tcbqx7Cs@c4RmN@L8rqqT3RvnAvmCZYzkWfRwkt8JwvhMhmecC85qov6MA0tfdR828nrU5AJTNPiGHr5xKqhgPodXDxYt@6uRC5y2gIV1uAUqL4JwZRSPy2cuOWP3icebc@U2RL43qBDeuiXquhHuCrythSmT72uzjZ6QriK0ISAFRSC0l3M0vwuTpJeGTGgIimee6ziU@UzDA6uL7U5y2OcO1X@eT6/6BK1oZrPg9UZOH40Gp44gDX@RcCe0VDftbW/g68ki1Y9FnjT8U2m@W70Rx@Dm1Dobi/VdtNNqzFd4LU3p34yX@AxF0qWlycfUDtWFv0w8sMnHiZpFNyC9w18MWOS0MaXleYyxx7v@nK0qYpEnP8MFhneGJ8SI7RvwGjaGO67kT9eLDuq4Occl2gmN9DLnPkDf8/qdajgWDJJcUjMmotc7NF/4cTMxXg/kyYt@1x71MCs40w9xgg0qs7tTlns@y6GluXzCn9cUgdO6wxHi4P1fCq0W9E4J4btWAIq2rIgZfhHxzLOJI3qxjLonbGS8BCzdEsmKMoj8UCFowns/OHqOtKpPbe0SHsc65qjrJFFe8me@c7Edbkw8Otx/cbp73Dre/WL3@GSXYtJCfn9D8WiYJ0uZc4MnFpgCb9IJn3WXi72ydRjHccShw@NQAz/pWK7L9kDd1UAdv1IhpjrSYgvn3IsHi8NeOppd4/FPuTBPm@9ppbGj4xahES5VgvLdcAWcTw@nHIkTP4yBuMMflX6UiL3D7mLIM4GZ8xDkn9iT2hYd2UoQYmcDDilWz71BCVBoE9E5Zv8Kr5xYY@tBo8khOC/BPxABBQAIx1W3kxxdSxHuq1DxGsicKEZiXvlx76B7bxfYEU92h5JlO7xcKEOqhmVexsTpCaEckOQGg1YWL72oeVVMm4IgCVy3AF2HapqXiBcoj/pBXskV8r@@Iw2CSex/oNMKvsOW/O@4z3t2n/7cQ@Hmbdv3DjYJyTh3U3voImfBzd1BN/8IuuiGuqmEiiKh77adfPFucoG@9A@8g3zBBnKRu/Lfz6bxX@9@7kdvs/6Vz1j4@9@GM5eAI7tyPPKdu8T07te3Yef/K7tGPm67yEO7KP5x68T8rRPilMiP2TyRTCdp9TFKHvuH3GCPpibf/ON4q7vFGW1TMpnHtSILbf1juaKL5oNDtsRK5Mctoo@soI8sK/87Ww6/uKxz9gIExZ2/7PgjSh3aHBEpaOGjVsL7p489sMQ9vFr/LpJ/L93wsn1c0m5PUPYMDGnY50R2o0ukidu8f88iy8D5The@xpfIX6ww97e3iHXvYWOctxhdjB2ezYzHnFr@zo2Cc2L7J1e64uA/fmZg9NxMQa3hPYkCrlCPLIgXepTk4bqbrb@pZetBDQbGUjpELGzEF3lNpbFu8HQ9Ghtw74E03UYRlIExdhHKaNN4bbEoMdHRZvaE@DPw/3/ZbeWTIN/g8Y@brP4BN1n9466Rf9w18o@7Ru7bNZJYzo8cO9/WzTyIZgaTb0D6pztGdg7Zq8@2TtnpZ7ts7@X299hXhy/Zq60Xp3gV6NHLZwf72wy@uy9Odpl/gSl9vtBsXHLPoOl3tI5G1vlioVBmhHnm1oUyO1EH7DOro10D8Ww46uBpn7/kTM1t8li715o9sfh00BAXs7hi1wTZivhck2dxwh3XbaDkAc4jemd5Yh7pNE/Hu0gQOhvd8eBv4OZzeySD0DoumlbyN20AvAW@gEblU7K0dhqn1klo6eaYqDj/89E1CELh8xO29WIHjy/e2T/dP3xxwvYOj@H16Cs8Zoft7OOxMc9eYhABPj/c2d/b394iD56BQo6hbY02rN@XhRyCU610rnqjzlVuaKBWKN4i13okYjHT8nZFOCw5MoPje7pAUjjvzg87RYMTEPbK1vGnX6BUo71l8Tie3MsvQEUu4O1AWCngphFITVwNUCcYEi1lhTOkwYStYHCdLmFNkTvLPOQSzRPrGotvoxkRJ6T5Xa0ksHmoIaFlwI2ovINgG@wNCMipZDK7QSibkBpZD7zU0LDa814w6lNxMCvqkQnvlFaHkOKJs/tmh58N7nkA3fNV3ZSsa3MANAgJDw6ANhj0cNUrbR@NJKwiIEYuKv7gsco93gyGezcoNeIGV@HxDCUhOggi1IrUpCpr26pu8naMbGvi3EF1OrpOURyCx0NyDMMzudKSOJD/xRwbzsoCZBy4YA96tqdUBNNuQA3A2/tqz3VYqiGhNRhUEM3U@UqtS0MFdY/swjZuWLrGZQSUbBVvwW6Ie5wCgZNOF/ZUmPaERfPhx9sRA7/22HgQ89lMirhujwqNC6ZULu0@mIFnMxn4LmgAkRzmF3is0NDlV5YiGqsnSDnlWECRePXTN2F4IOfuqKNFIghdJ/VGf/dOEpWcDaKElvhQ7vwVdm9GgyFOhNzgGVR0zAUoMbRSso@zUbwNU9ESBHPDA1wMYWMGXzeakdTCyoOXoliJIxJFeX5Bqm2VNsM9mCpRPF8b7LOvoX9mFE1/O3xbHk2TtFFN9rU5B89zxkUM/09719bcxpGdn4VfMRpKwowADC4kJZLgUNSFXisliQxFZV1FwTAuA3IkEEAwAwkwCVc291RSqdqs4806e6lcvJtKXpPUbrYqeci7/R/2F@w/cM6lu6dnMAPSa9c@BQ8k0H3669Pdp0@fvp1Gz05jdPPSM/Bg0SwkTtDy2srlIt3xkRGUj9/fcHcePXhZ@uiDYqNcPmG10Ory5gUfSuRtFpqSQ/dQZyfpNKDsaQI0F0zamFqeZ2Rtib1cgoHhcuqD8b3brKs4XlZdDMen6pLhFHhx4XKqEt03IRGaBKdWpN2KxrHMskhpGoYtACLdCcyiZ10ZUiRMpa938bEObIU61MgA9Qgdr9FKy@drNG/XuKEHmiUn7DRuboVvywcWhETRx9Lbo/y@9cAt7NhlSUWdSVWnJVV0USJXbVEqeqiExqsFuEfL4UB/Xx1uYyl3PDx8JbRHS9G@Em@lQjYWD0sa1tVhP1oCy4PbbwQLZS9mA/MguYimJF0JZ/HGipT5S3L8YKHtqO8BDI69o@EoAtVymwz66CHO4kVxYI0S2DpMZBA9P3q0d3homPTW5hakBb2Hj0B2hRpE7OvS0xHfQyZl5yijSX4i40mGiKd44tku68yplZehKoQNUhT1oZRF9Ch4z5@K2xE8spAJgRevWSHKmotzdy51UHAsgOfHeBLKiBpNK2AutZgrPPiwk31SMlG9Fdk2Dl77I2XMeFPhrIuWqsczHUgawjgctE5w5zu9/b7N9vGWzIcNLO/3J1RgPITfQX/5xnPIeIQ7xU68BZc0i2xSOrNCUroi646u5cUt7K8vUOqBibmwhTW1LoxjwRrbxzekmUPLmjgM4D7/TER2zsR6p1TxFLKtN6gdDXpWfAgCIxOmwcauLhWQvDEXQxjVhhonXWWQ633tBnFzLLls4BkjgV3PJroJFvz6naR6SGYF2nZpVqVvJiseJWI5yTpPLYyMBOQ76@url2EnSyGTl74uNo8hSf0Zno3etDTIYBbQUSGQ3MfPijI@EoAlVefCLLBryQ6TSAimTsqYEis7DUY6f8ALv1ANzOy/OCrielEyV9uYJnhLR@cRSUcnkoUyaF1YFZR7zULtz5dnhwr50vyuf/X8uLMhEa6Hz7/k52cPhyNUlfiMeJO9osKUfCvAU3EhpuAH2JWnX/awR0i7QcjT1@MG/@YdbrwjzTnuhsPXeK7fFamcYNQHpWTiNpRz1hqdX@AC1wUtmXIc3gkQaf2isfuKz6hUOKQ7pEME5NRAMEBcxsNAzb9pqvuFELeFxwdz/MonEmgbmK6qwPytvAHzni1cVSjKsAKHgX2igkocJJ@8VuG3ORzvJfij/kyFlzm8673x0U22CN0WKG9bIxW2IygnUA945ktFmIKY1mr93qxJ1a6i73E0mDEq6KZgBuaW/aEKvc6heKZKBh2LtJMoqMFBMJNSQSuCCgcmP9RlKfC8101qZIOHBQDMF42B32844vzUPUvMHW1xhSPkhoT03qCbo0ZBEYug5JCwi65lhQgd7/oNhw5QCgWEc7KoYbkj7fpRAp0YwkG/VuUvEipORgzgX8GEYFUXXsz5ePcVSvjYCzoTz1DPwcekkhyDrOD7UMb@O8bh/sFeHBo5bqKNQqnkgT0UwWPBGBVHdtkiNPhwEp42OVD@TMa@9ThWQvBvRTQYjjUi/pmMlRkQRAO7pXF@0b0wjmHwHqlGsbp2QzS6LLEqg9MZTgbh@cX0gpp3CpaeAyJwz5g7uEhwb6FaRE8UFrYUB9qLa515TbQrm9KtQpQLhVAuU@GbYyhuXCf6vD3PyVd9pf6EpoOeSUpaaUX0EoGaYIgmz9YYFwwCD6qjc6pIxrSX7eIrnwnGcFBynIXggnHXtkVyT6qkxcyumEkhK5PNKBOWMIXjBBBiRbnZRndoXPgX0avoclDBoX8jOdtRtY2@m0UzakMMdbsYTaWhRfOuhFbmbi7@baHDiRaM7oPnIhzRIaD1NG3usozHyEi@F8iUcpBk3IEW6KgXxAi5mywQUvpFxGY6l1HXS0mSznHUHxfZycglgktJkp5LxHS8KaK@nmiNzhCsM36QBL80YSKoja@pLQdis5BxVmc1kgmFKNJ0psl5WvzPTslDqmmmAHlsyK/VRkO8rqsnW0ofrxGdA1F4rUJQB5E7FRzW9PBqMlwfkowdLXmSQmMqQQyYiZHq8rZgTyKxoLd4U4u7FV3a4s8x2lpiaASV09BISYQySEtxUu41ES2QIglZcTiyaKTcE@OkhXRSTfiJXkdN8Kr1RkVaSCfV@scCaikNNU5aSJIu6DVSlPG6VwbtbWt549kZdqwOp2XlTb3OJOSRRjqtgD4UQvfQDS1B3fVP/PCeERla9M0BflBo1zaER2wZBhP89bvK9KEE0tTWWRDZRoCoLTRbyk/JmJejdPMtMsyV8Rijx9cZaHzTSY@JQm8Ggz0wCUakkSEmNHIUk6aYXjWcahoadbqMZJjGyjn8nKP1e7xyztMdh/YdzaJpz01mqx7TolAmGSzmR9vbsi6ccNj0jdRPXTBPGMOREcdwoqAlnxjGJFShuMRR7A87vNhZRKy6nKwdQ3hDPLqZxMDdlMWyyIQA07icD9xQWcQY0UvAywqlY8hJ1SLG7StjyAnbIkbp6nzQfCqtLDevjMETwTSM8pUxUAIX69RcOQeAOf8100QtVh94LUqEtortuGgozFbsVztZFjlVNfC@ICHE6KeJX2l8CMNcl/W@Ng26Un3gpGOxPiyfe9IODMWkuSu8wFzFlPZCf@HJLYXyCqzW8@rGjSDswkDg9Pqqf6d0/sQUPbFIIgBp3QMnMU7ndAxTJGxNR8w@pAFCmMB/s4lHs5pNWhk6ONz/1uH9p81n95/iJGqFdRQu3@BpGTquU3FqJkTxakuTzhS5Bh61wGLkSA9rccSfgNmjUYRejsVUK@ca3dxkAwpzcmm9yBl4b413IMqhncEkJlI6am0GmsciHpRSN0tvTDui1EcwWSoxX9sBToiG5URwQjRacE6bbHH6lwM@ofJy8DJkwrZxzHcyg4bO70u8uKQlNIzSm5fh73njNp4lKSmnpdyKeAQf527knAqPXIgV9AhBa8Avy2XjgXSKK@6vtfoddHk76ZHj2zO/3zprd1vO6HSU6wWucE9j5XsBOrnM4WGqx0d7h8@bB/hO195DujmBnzrFHT1@urf/4ghjnkPUqgjeOzzcP2zSAfXDFwdH6DE0EWTqhAIlIhMBMaJn@@/ef6LR8G9TMMkXQgKYb8I/4cqnaPij5pT@zuiaR5GPQjTpER66poJJKaxohP6ZN5zIx9vQ/4Qc4It48wQ3ZSAv@aoxOaSxcPlTxEW@TucaFfExnoxCIqUT8FaiJux4CqY5C04wAfkiCsBup9P0Dq8oYxxe5BuOrERavCCDyXLiflcvoN6B3eT5bNCxJJxw5Fk89wZAibtN@UnYK23k5zZ6lRzRoaFk4nwZRo4yOUfNp6cUNShOpee0R4z0Zdd6Tl54Byq6UUKNEN1MoQS8g1g3CgXfPs/pD0SJKNCq/H7UuaHdoY/TiPdrrmltxG5N@Zwv5I8Cor6JGzhKRvjngb4pRQIm9qfoMscx3jxXdUb/ZWF5hdlSrWMF/Pi8vNft4OmRh8Dw/dBiRy/ksy@SO7HdJRhoYkSyxeNxAC/2xkSBKUOW8SCsQ0WF45nBNwiDUFUXlLyBf6fCtWsHD9BYIHC2TmuaHMvuKPGSUBAyAU3zzB1zK3Jjw9cS1MFhptjWKappFO/rFLU0ijc6xWoaxecfM4nfswoF2Xg7Rm19nU8zx9ozJfm/q@SlkqTdlkeho8SApyeXozGD7DGGoC64eB1UH7MBXOfszlLO4tCf/wdg61giVYkyYcaXsL0E@Ys/NLd4he4KtfR3XEJNQaFxIra8@Aozrhc@FCIuWRJ3SZNoP1@CZpqyFdPT/iCSiPczhObzX8Ro0sXmE9nuhqo/ucN1LUpbjW41JAH@cxHA/SoATU4v@xd5G@ULvBhd21IosgQRAJOs6iS1JElalhdLs6zoeNXULKs6SeUqWX7@S5GnGL9SKH6sKEjXispMJf3vWEejo/mQKI00YEq8U3MQ7fpmkp/EedCTpZEfROiUpLGc7y@@k@Q7SplK/0epwkkJdPmSzZ5a8f90VYzVTIwPGKJUyqy3PFMUCpkUn38W8cHVm@xmyzrJF39yeepKduo/iFJHw/yOHLjZapBgSRWojgfFIynpsULj9oMKUCEp3GjDqOpzWpfDsVhcGIsXoKqixY2zeHRNRs9So1dVdAJ8zgaWtJLQvx4ZRtv8wiCZRtF3uuXLBpeM3HF1q83mAunWLhvr4oI51I2yccRVHM3o2UlMOG7HJhmL0CLWFsbePEdWcD118hO0xq3TQQsfaA2GA0e8AOIPy3tnw1c@DlTjMrq5cF4FWbOhr2NaEwDN41ycvt7HAxXAqnAqwme/ed6OhK1OZ3I26eMemivmVegYqVxGl3E0ERxMzgKBiSPug4nfhxK4aKlFJiJM80bAJY3CYEpfKftE1mnZLmZZLvO5cYfc0FEQ8dYZ@6OQMnMX5wLo8okMVMjC39ZopQmPF9TPCYhd0bqiPE/8gWdp9PiKq1/UAsgvQsHlVHWSjGSdaBhFPAHybHIWQzgXLU5nY1yOcQK88WNVijWsOQ/lxhh7@EKIuh3hB0ZN@KAj1zIIIm4QjeMoteKazbVEQAcgnmdxirVirYIZjTCKXBSRZ2h1srzVI7dFdKmVMAhNUVMrgEUYwYt63alA6SBC8eWav/7Jx/9g2uflsgyjN3X8QQvmDPQiSYSKP4@GB/K3Bo/zE3FXMYH9jxE2Q3e9jn/WwhdqQg0ahCsDGRoQkc9B0NBp1bAP@mZ4Ymm@YGSGKFjl8v1Hj4yjdw/3v423oXgRgaQgkRyFYMswC1ztlDIWLw4GI4mQhEWapyJjJJJMLFKpUiGZKjG51@lZ2gksqK3v/hnVFq3lD/GkO/fLBCBGm@zUB9cJ8WytDqsaQkowtsN3/5SRhyM@PZsOPByZQjDh68gD4ZdLkdZCuZgiPb9f/fAvKTtxowRsPlxXOdOzzjL6KfZYLMiSzJaqjcxSxbKhSsgEvrSKvvdTAgv4kW6pCHPXdK2oQNKL/eO/NQgDNx@g9bSURgyncCnQJwykdg@o5jLxSpfifZ/xuj7tAuhA7Vm8iE9hnHTGeGnI0oLLl1Tfr34oOAZ6P8Q9kyV53I6xm0ttjH/TW5bSiubIal8NP7OFf6SDimuuWYg8UKXifPzLqJvqxWTXySzf17TemWAttcAf/1ea9NEZc@g96AGcYfWmSu0rGTz/9d8o/Gnu2vQSgfn1Tz79LCrjNLNk08zyfBr1puliKaZZvF9LqKT3cMgwC9PMpvhFPJtYz5262s8sgJ9n1fs0XtnTrC4Poq86/fSSbp8F8okEUR1@emmXz8L6vsRK7ezJYmV092lmN5foGR09gX87g03ojP@qd8bpspbP7PPZYvH3BI4GH14eXWiWcllYOBUybbeNKv1Hz7z4fyfJja79cKktMlxcsKgADmdNMdlDqum23vPPk2/Kz9muiUKrwtmCLJGWS1XkAlOTVj9Iycp1v7G8alh1MN1LyWXnN8skNy@XBx5fup@MujjroP27M5p5jGn7Dx8PSNeM36G2BGsbpit824bcExwTyw3awQkWxAfhyOeQnGqgB@guTDfo/7YqbqnKITTfuJZE6Q/ZJLpGy@k4FcqciIiZRKHaSJ1U8Dw1tSP8TGkgnl21eXaFlSXKSH5ko5hLlff3PlMaSdXSMI6egCxcjvnPohnoiBHtlZPHDmHTZUO7sV9qIhUPlUNA5tD9L7q2SGSXbUtqZFnIP/hzNdB5AZ5l7UJ58MorefzHxzGxYjJHQE1/8lcCsOzbkcrIzPkvZMMHrKGyMseR7Ar5ZGTz0z82UbTTK4mj65dPsgRi5hzLePzMePF879DYf3F08OIIF2R0x4hqDp490eNpN@tlmsDGFwkW5rJ1mObXeDqrxbF4@UW/ULOp@H/1KRafYQuuWTG1alqa7kexdFWZbkkdUVNcuYZE/Syk50UL4I7zFqV13Q1RQzCBfjwIsb8GHnwRZLwwwQ6fxdjG4s9XpvVZt8iYca7Q9N9ksbTFmOzFBBzqsAHcqoHt51b@XzJ@O5JBS1Yz3L1z03bzGB9KIV1@EulvW4JiK5v13JdfrhijWXg6HNRyK4ZafzVo/RV9BvEq56uA13CDgT8aeSE9RWCceANcgMbH2fwhWhXooAN938P31x7dAd6S4AYvlzZfBU0EagogZzQzzBu7Zi7nn42G49D4sO@35Xd8R/TOmvwVzAJ09RB4Xtpj1Efj2eNwf4C2Qxm9GoZD/q6/S43ulgKocqDwh854MiiTSwhv0MWlazoq2HoNrJ1CdlC0bhPImlgsy8bd48BDF1Lmy2mvZ9IFa6/ffe5h5aKFZyhv54/xMp8JzJ@aeMJsxXg2DL0tvhIt7xkrTxpU456RFwtmpT6/uUir@nntNQ48lYbvTdHuiYkHl8SaOrnnMR1aJIZUpk1L7Bae0@oNh2FEL49biAS8eRNLgWXEh3RYeNHvb1QifMbLw9OfgomCYYgA4iP6KTKNAigj4gY0TrE1xo6j7tWAETgT6//VLXTBhfYsmOtb8vyxj2eZqxtb6D@bSoIVis0klm@rGxgz4QfX8VUYvj@ul6PgCk6AkBuEHiuCfoAvVA/br@igBxrUMMNG@XNkHJoQbXRb0ic/7GhjqqfF37Z9dtfe9QMiwJTlkw/9kaiiYkxU25OTwOG@QN7P/SCYeOt3N9aIIXp7QJJ2h50Yaa0MyOj@rUzMnYZnfVWKzfBUvKlNPlrO5KPb5CkLOiXJGfpCaOG5PBDAOzaJDlRlrKRQC9ZmkcMe7b3z5P7R3qOiUaquIzlfIlG0lla5HF2geDpkKcQIk3D3ddp31ljIraCY3y3nbcH6rl7tBZ1hCQDm1hh17cjKu5RMWM8MDGqti7qqqN5EUu@v4Hkq7G7IymSMnoVNWbmy56@smCjSmNcKimDMroM0dk5dPYFfoHgWiDJ1BdSA0G5NnPKgu3@SXHP7eqmk@tQWfSuBYi2VdvgumPkQxsrXRv5wMohp2zz1nZaRByWHHm1YtV3Pk15wzLpx6uZvBvl6B8ZzZSC8sSb2uXyGZ9BDLiyuuKPhg5lsP2sid5agQuzjasO2RUD@f/8nb9fn0dG9vhXa5zjEfehKt20OK/U99nJl5XnGBsk@dEKYaD4k5Rq6YV0laA@7M4eeDes@PIWJhfWhnsfIss/pBFLHdVftc8hyPMKzoiNQht4RINp1DOvFwuAH1DHYGOWXLwfouu427tO99/TJu9Dkh@gDIgiP32/cvlEu5vMwm6BdQhe9cRuP9p8e4Gg/th0a9d@B4VrUy7ilMnFw8R1v9xD3RROLVsZeCJrzxAtF6YMHs6PWyTMwx6x8C6ogbmS19J05fIoWz9vpdeSa8cYFG@nEJarTsder86bzPHDfWCd2PYR/p3oW65CFW6sRegiJXLzkl6h1fwCj9btHT5@4@e2WgahuSq/IF9pKOEBQSGAsDKJ5eEx08Mk7lKqQ71aQwMCnkDd34mXZLrd28vX5PJOfJ8NWl71y5CMB7lqTopC4sbvYpPVxJAWzkediAA9t39o7MouQdjzxbAykdwhmpLTYYaAr82BxQ01BQ@DsOdK47tqtWxSGSSaB69YqFRu3cOaARvc0AZY71rg@H7fcrqUqsjXyHZreelPOi4yTmlMrtwbBW28clKt3apX1u/eGY5zbd72gcysAFeK28Nk3P5zdwst2tOV7Muz3bvX8Pi4qXV@7vbHvP/jd9zaf33lkddq/UzWL5quA3uEdj3QGxq23YocedOy4w9JFTAwAs9Mqj1qvh@W1bqWzUdmo3u16d9e9jcrqRmfdW91sb25udnprG@3u5t3W3fVOu4yuHSmJc0Yb/CaLP2bbu1q2WYbZRq2y2etVq3fudtc3e5u1yurqWntjvVtZW@ttVFurq3e6tY32Znu51RbxkwMFK/Uujh1JDXwz27jLLeh2kdr@Pw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#- ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#{{{{]+-}}[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]> ._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<;}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<<
> 176
>> Output 1
> ;
>SET x TO 120.
>X x. ;-} --[0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# >>END-IF
OOO program-id.h.procedure
231 DIVISION.DISPLAY 230.
uuu # >>IF 2>2
ppppppppppppp;ppp
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. # $/=>+&&1=1~-<>8;t$ U=B~+Num839195>E ngt;reaeidgenulohar Cr#ataPr$say 61PLcons=>al{} 47>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z(0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak) )int main(){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write( 186 ). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))-(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
endif
#<<<# /<+>/
"""#"; print(85)
# ~#class C{function:Main (a:String[])~Nil{83->Print #~+ /.---.>/~#();}}
#endcomment{{p{{}}}}say 235
#nocomment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'< @125iRE
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2)#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Pugs is an early implementation of Perl 6 language written in Haskell.
Pugs multiline comments differ from modern Perl 6 embedded comments in two ways: no backtick after #
and multiline comment must not start at the start of the line.
Pugs supports multiple opening/closing brackets. It is supposed to support non-ASCII brackets (see Lexer.hs), but they didn't work for me.
Pugs multiline comment starts at line 10: #{{{{
. Note that #[
on line 7 doesn't start multiline comment in Pugs because it is at the start of the line.
Main code is on line 221: {{p{{}}}}say 235
. Curly braces are balanced for Red/Rebol.
PicoLisp 18.6 requires two closing }#
now: {{}#}#(prin 199)(bye)
. Curly braces are balanced for Japt.
Note: zkl #<<<#
starts multiline comment only when at the start of the line, so it cannot be used for Pugs.
LMBM marble from first O
on line 2 is now destroyed on line 10.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JAryNZwEoPEgQIMBm83Ev77CbHJJ9@94hedEFoEBUs1CFriqQQLN5YzTrGGtWCod2dqwYSd69I9lay96NWIXDjtDGamMjpK8biv0NrU8OhcPzD@RzTmZWFV4k@85Ish0CCVRW5smTr5Mnzzn5amlu72//NoYfdmSb40vT9pinux7rOMa17mTZszF7qhluuVCMRBBqy7kc9nXLc6uRGFMZs/Qbtm@1jQ74Mc@@0i3jne5AWIGxgWNfOlqfeT3NgxcDYrEd3Xzff@@xtt3va1bHBcgiY0caBHaH7SumtVzP0dqeYVsQVGLspWVq/VZHYwChOwNH9wh9mbENvT/wxg14WWXsue24OqbY1l3XRoi1MEQFIDTHsA@2Xnw6hWmdsU81yMzA1EdTyat59srQnc5UDFVlX5zu7U37Ftj3FNtie1iMqaAie@m4mqlN4y@xraFn73vT/mW2dalbGitk17OF6cBV9szRZqKsMUfXOl3D1LOG1WYK6@nmQHcY@rCu7UArebpZyVfyza0gZraNcStB4BTauvwwzbl0IdC@1sGpQ/sNDL3Duo7dZ5rl3kBK6no@gEe068wsFr2puijkQ81SUMMvhfBLMfxSYupBc5oECmX03Trcn/ZfZYWDab81yHH7qjvbNoUKO7YH42nfdfbcOJhHeMU82@3bb4xtuwNlngoLF6dYmOwAbWgf6FrsjQtZ6ejMtYzBQPd4ILS27lAwVDwzDesqwvvbkWN3hm3DugQ4HZIbDD1qUjfShmgNNhC9NosOFiMi4GCQhRO7r4ez6EJ3hUZzB3rb6BptThv6yNMtF5rbzTIDqufGME3W0U2IEGBvZ5hrs6Eb8mqZWi/bzkaQtjAV1r8ymcHagwHjQVAMyNJevsJ0rDD2DsLNnstGgz5zjT4Ee22729V19k4f9CB6pGNHGHzag6li@W8rOsBYuqwafQB9GqvGxqqGepI1dONoULeOK@rAM/pQs4YXd5muuQbyN4ji6laHanXgcz4baDlcYezagD4LRR86hNvVHeo1hBd6mKMDSs1v58SNY3hQm1gbW@xI1xx26uh6krex7ra1AbZwOElIzMYUPCxIlhp1YyO@e7gXh8blMbLaABrTKZ5@//OIxrJ1ttKswbcejdYiuy922O3KObo5hwUCGDgJLcnq3zA3d36uw3ektnKXzl0EsEagVkyWswdeTlMGkEHFgwzmNHSiS7kuZAdmKGG2MdUWIZLjUB1oDeAf7IsMlaw9dBwcC4JK1a6g0KZtXUJ9QmGdoYX1YbHVPDRB24ZBIMP0a6g1YJ7URvYN1fBpz4BGc7FJQkyJD09UoTBAARmLGpXpurY5JDiI6XpIy1ArEBUx7nfZF6yrGSZGgXBExXPt6O7Q9DDO0Opgy/cNS@9kmcwG9VgH6PgaktMAKXkA6fdD/ZIyBcDQEDYVFYM@/M4fdC4vAc9Wu207HUGuX7CO3aaBVKPMwlDIkGBtSzMpWwCXwdR5dEjgWjONDnEIzRqLJCgTlOqNPTQ7zIYEnRsDemlPAz6tQ@dqezoncnvoQR4zrK9dcW5icMqFgve1FjQsJUBpU7EV9nQbWqmtR2JEM0p/6HUrTBnssrib@zqxWU1sLp/rkLlkNplayeUua0Bw2RR5wVv8Psr5YmtilHE9zbWNTmQw9nq2VWBKm0XbdXugW4n4BI54Ju604skscrlEsmbU29muYXUS8Q2gxQYkHE/W2vX2mVG9qE1FDycJaG4QDXZXPdFORiPAcqhTXOf6IIpkYTz4QhGuUJjtNrHKMTgb8saKmfa75h4xEnSQLm0kEOBDWdfU9UEin1WTyCYQbm65MWBeSadwiAJXjYt0PBZPh4tOGKCkEwXFznpq2Mi2zEEPh0OoFMsdwEjgIO22NaAeFwcEDwTADGsRXdMoApyFeOKNHgcBoAWMVNIRdUne5TC@goxSYAi60GRP1juhjgxMAPqy585wY9NGwYLyhMMMsA4LE9UuoWkgMi/IFi8IT4l8Jot0ZQFDQWwtnVWUlgGdALsb8HRB86GyAXixwGEAG@8kId7T18aApc2H1aDDMKMLfakP7MEZs7aOPAeYj84HFExkSP3PBSmZ2V2WVwrl8mQfm@linpPbUn4ATPpd7t6ehIUPdyZkNKwLQrmpWZdD7RL4hW1BFK3d1geeYFRQEtcDVjQ93pCnIgbPrNuLrDydTpsGESlaBGkgk@etJ4ZCDbmLEPIVkGdQauSaA@sYDrAlczydOgBcTyUefY0gExl4HV2QBSkBAJHpI7099ICrAQHf9Ix2D2gWc2dxvsgHoenkwSucOnB2pesnjZlRG08KkWzO98JsLEShYIvO4oHBFVE1Jjyo8cMe92PW3P4cxLafRRgIQr7ZnJYF2nsAZ9@27DlIoSJ9tAgyGcLbASSxExQoYeCSYhd1Vl/K9JsI2gy4BvR8oL@e5w3cKowThtcbtrJAKblTZ7zvHVpILDnPGRuezd0t024BW3ahf@ZkCrn2sGWMpgpEfn4bvnEj1yCAdV1Wh5H77RCoLhHvusAwyX8bgUNBUWLchIL/RgGQgLJQUYmuS6x4D5jKydhqJ6ITRBnNsCj23WgSHBjRr5rPUXibzOYb8JrOJYKFM5PNIVTOddrkUEIyKaJHcMpWZGmiaI/MY2QpGoWfrma6OjytoWni69DiXC7BZYUku40sLQFrS1ByRn9gGm3Da/JQ9uSJkCnYMqiHKDZ1UWZKQpwloYdngaEAjBh@OHTWs09I2E0koSBLdxMJ645jOzxdr@fYN4w8ECwSrtRtu4/cnb0igQslaNCIDQu1OzGW0lCqzRUh/DGV5OV4PPvGNqzEbXx5eTlejTdgxFxe3gTXBro20ZUG1ya5FHIhXBZdFCNDLgw9oxjodxG/O5OYR8kL7A4jHO3fGYOEdlatFi8y2pkqngV8JqGeYcQAaAUfgCeerNfRmUxGGzdQ0GyrO1n6bRz1TtqOMRCV8Ll2rfF3UQtFqgZoONtBxaCGwsv9ddKvOyBdgDLQ7iWc@PlZ/vzi/Pa8kz6/i2cwdrKm1VtQKEgv0c9eOvYQxJDkWamqqBfJ5FkRhI9WPZ6PpxKJimJCQloy@UklmdZ4bSfiOoyGifPzOFSqqJ@zds8hfKNMIZn0qwrygQIPyNqJePa2Aum3khfJdBziJuMZUN3q8TjUTBsrwaVCY1@aqKDD4@/xitlOpyPUvW3nCr8zwyn4ZUFxnYx@NHz3DnkXx9HyKcwcalzKGwiA3L4lYbMYOKW8yqBWlyEfnUjjU7vLtaJt/Nk92IvoI2qtTw/3do/rlExPc69AplAuETYHsjLUitPJAjcwhx09Mg8G2Aa42kFOUO/GxC/bbabYjMCUNs9EaLhoswXYgNeQ4GkzxexPFsHtQX63J8pASMifYt4nv7Rlljj43Dz5Se4Bx94@mbTt9K9AnmBt10ThW3F4AeA1l@KeHXr4OkaV7ZOOZoGACbQF8mXHtwVYtqUgL5TqnB1OiAwgCEF@KG2hJGFMwCDirjEClRhGurEU/VFiRel/27ZAOdWzr4gbRhkwcrT06Nm58v8RF6SybTfonSDpg3Ngam3g95PozqPsHBACB8rl5ockazOIp5UD0uMfKiOIUm3NwvrrGKSnDg23h9ULugSOAk4XahWVVJCGdaq1fdYGKfcSalofGR7XWqGHn2CUzzQ3kUQ9aYvrGUhlKCNjpqTViwRYuw0avg6yMoZycwnbta4Nx7awkrO7gBpYUQ3bYAr5vOoFMtra2i/sLK7fecihxma81VDdhrFOV27bhd5l2aZ9abMUACBpZrOcsPcttA6CluNpA@hRxjuqoK1L2xpP0aCu@@bW1aKvb2oImSP47BsYBdj8QgcAC8p8sv@DXRBD1HI@D/mXb3n6@IUMYZkuI3q2WQAg5gxMpBtsyR/og954wmqK9MHtJkBPts47JrdkaSBCQq5ED39HUcOdnPtAP5dBHemaV/Zd0gnQeBfWqydKPyGt8G4DJYxNeaOvrIoJpDMNHrQvMq7z3ATf8k0FSrdve1ruiyywaPyJoISsGCzq5uLL8Zyi4G@UglihwXId/TqHXCrAPNrV23Nxj3S9ncNQHNyYdMytHhm4oGrO4WPRDxSTP2Ud@DGny3@ZTiNjp9z5afNMwyB/2hvqEb3ds1n0HFSMcMmiMED0QFdWoOZBAES9xI8m5o8inj0Eta6jm0bf8PbJ3m1aqLtkiXlnkWuJULTUBwiODB0Ecm5wCAYZtEkHY5R1yeGPgZMTVlDxs7xKHb2TSwXYntu2A3qly1SyKRT8qu@LgJztDjpZbwQIeKxdGt9dOc6/ONzZbR5tnX5Wzw1dJ2caLeARHb3ZB2XWhO6w4IN5QwvhLtCOYdl9A0okUb67Mo9t2@PCAxrdH/eJYUSJ42CnebD/7Hjr@CuRORrRjf7Q1DCP1ZUpAB/HCcHci6Ztt2yQLazhQkwgXBw@OzyQWD5/ebC/1dzZPTo8DaF5MzQNTR3lBleXiwr0OYIwNZvnVX9odiZnQ0hNnbAiCGaDOleNgW7KFAV@FfTjiaJWlsUAFJFxeFQUtAJraOd2WEHNr693Wlqloq922qXSWlfrdjqlglopdyvlQjkPP2ur6zp7T@CKoo/IcgMubhVBAxKmAZmnh5otiSzly1pL1edmigfdky29U2lXymVNb5XabQ1y1V4t6qVuPr9e0gsFvdQqdVVNLRTuzRZPRcpboBi3QX4az82QH3pPntrlsr5WWtfW2@vr61phrVPUCpU1XV9d65byeX1VzXdbFbVSvDdPoWygoBe89ckeBTwATRcUCKw4AY@JzskzD5LnDesUCoXVdrm7Xix0yvlSp7WeL1c6LXVNa63r@W6pqBbUTrugVmVctO8Cz@oB@aCMa4GgLIMUFQKTETm0hwmOpkvlFLpgfytFZHgDOQWOaowIKGHAUEyAo6FY@K@ifx9nvAP5mV59TwFYIUCc@M46Lem5jp7@lPfEZDAwaMG154UvjiQw36r5O0R@g5PmoXLcqir5X3vd7oR3gbyvFBxAzcC7SN58ynxysloUdiZoLrCPr0T4@FT7XHwzQXOBfXxljg@n6OejmwqZB@ojWyVkOKU/F9dUwBxAH9MaYQovAwjCKhS2aA2ASGtu8MJIPu51wo1z/QEqmvkXXhKwwNtBNZtas983AmDpEwoCpQ@GYXU1iFz2I9tTUW0j8PbBebUWzCYoO8NQP5E@4SA/Eq9BuVIgTJMFXoGOPRiHutJtgZe9b4g@GiLuIu8LNPeNKo8zEcgpn68JaL7h80pNsSQAezpnHqcgMx/YoOkcGDjD0p3gJhHfVnIeiUqDz6TJLwgpBBNaTLmePxMXDSPijNKwrmwycfiuZj6rlhGLj6J/Zc7G7IJSSD8ToDOZmg3hkka/1aWfOQAoHk3bUCmADNRCSAOhSMsd0wNN1fNyMGl0n0i@pXeHoK/mWoaF7gfAlPUKQXZbLWMRKNQELrGQzzlgVXY8bI1ZIVvKqtJAgZNcMJ5xi/np/iEBtjRStydnathE5XtDx4NY4vmff9iBRphtop42Jq3ddzQt/Yboo7uwxURUfKGf@a0byGdUMeR6CGVbw8lxzfQd81FT6ytKT3P6qByL5gYCxR@ghHtojeecW83kc34iVUaVPDkjxCyjz9pzoAl2avKKJ0bmENPWOlQN3Ghh6BTJwcbmzaCPuPoeEk2BxSxKaM4cEwsWdXi9oTfkv7iO46FmNAb4va@LFoXcB3qM1jL0e9rb0a6GHVsBcZxKi3lanQMbFJwsqkrX1K64s4nO@SXnZXOMy0sQs8RzEdhNDxRQshzkbujxEEm41tAdKC1oJw/6DL1RL@jfk4Jj8t9FIIZYEuk7FteaYdLPI9rbpyuiFJB0qaJxzZYSqjRjqppNrTVGe0rv4wkMEyR5ENhNvZ1O54s4gvoT9IGJdjBYHB@HXYq/vj4/Nl8txqtkng6c46vEFG7lpzKLdWMPNCyMWUZfM5VCJ@RcyMylfT9wzQEl45rSNjUXSMsTzaFfQ/PRz33kjoNSG3RjJ3DdQ@xBduQ6jUVT/oJjiQ7dtk3DxV5tLmKe07OkQZq4Xo9@QvMGxryK7ZCI6fYU3zWfL9htD@fbFxDaIxgcn@rGxQQhysnaiyqtbd/gd6FU0bOvdf47f4x7NzdXj@BYikkkYbTnDiad9kOUimu26Gd@PV7NzZfXNuf6T/YBaYcK662PpGvXMG2XndDvfdUCYrTr8t/5FB2uQUOzFJq0C7vnRxOZGrCsMIUvaFfNvLTN1cplToOfhY0/dLo4JojnY7mfz71U9WHuJUUj21LFcyHbv8o5Vw@1Hc0fObiyIuS8ZwSex8LEzPHiAoISgcul5hduL1@hmNkcNy8sagCn3bvRxvL5HUaWRbUrR5bBmERtkPwwwnoFHJ7Dxe/vklrp/tQ6j2NPM2jXHipEqHGvTB0GMvqdaVJWyKsfGUPN5x/PrLrmUB/qc3nVYeuNjmvk71FAHp@pvCjGijBJo6EMDdI@1DuhOj4q1ziG49u9DEYzDejkD0o6c/ndAMTzAWrbR@A4QsdsxEtrOJho3AkFzjq@v@Z6A9mz7c5EJjHkYzlS5WF5akLad3X63qtXcT0QJyDrxXw@L@Sb0CTDxMt9@lbRj/vG4L8TCZNPkPKElWQOzsCiDE1tXLkK2nYfx40Ki5R/Al5fz1mGpXtj/F3UBPO4a8u2zY9pMmCyHQPlNZBCcTbuoaabkYXEEj0WmDlcNJK0uosMHHwAEooo1B7q2Pe1ftgC/ahmVXAdAfTKy6nX@00@IXv2Q6nAsE52JL6exVwsaArjiZqtZNfu7YFcfLVbuqnxx2i1dB@@9WzxXny@iCLkYppwxElKPi0ZTHPHpvjUYAyVZXRAqenpfZ1e79EGtM6boSsfC4FGNn7nBGdpEnhRvIEBjMHC34kp0JDo5NkWqGGe5lzqqMeYuFRB@C5ixnLSYW7l7ve1S53vk7uPWwZWDVzPzbW/wDnfvlHlSwHbEI2vx7mfFKAzXeljVz7nInw@bkN7DvsPW@Wm@n2bVo891NGzublzLQ/IhlbP7lk9vceXZ/lvi7oHUKTHdzjeVwjIv1j6xYhHhZePhWvXtE3zMbWLPJJzTNvuzs3XLm4@60DUj8I71loQIB4PWvxgfKdKooF@Ud/p6UMYplzbswe6Qm@LQE00EPHfRZxUzn99V8vTvVYBqBH5/K74H9RHLzXbGwzo0RyYQ5d@KKpCewbnNeUeJfMYqjA8vh6M065@abfaPeOhLLV0zbOMq5y0AvHXe7XZQagWDKbsoHfWNKDynHEWqaEeDj/Bx/6iJg3N8Mwt/fbQccYPc4jJZS2@zZZPNaBjUfpi6nROMMkDuOBRLuy7Z75DzLQuJC8Su1HEVvQ8iCzqQhvSxKpbwcZoym@BRDRVbspMaJrtY4yfYhUKmQGNkI0W/CeoZmI2fu4wZfWGl@4sk@NW@Q4IV/gzt7W3LnFfsMs822auad@EjNQw9miWeMwdiv0JyPvmTcr3Tpxkc2LaU9GHC21hpjFw@S9TuoW5WGan0WehxvN1YdEUHb3L5zbQ9ZA417cd3L4FcoPSdnS3jfZxZLlcSOLsxbIvgfUqJguAJezcIszO3M9v6fCwpnz5Qr/UcHHrgYHrXM05RACYpyfxH4P4@0PNNb4/tD19Ls7pyfzHoHyuXRrtzyZaQSKUtStWQvLHBLWj12xD3PQMl3bRSMf8HsLJjCbm52hkUyZ4fzf3/aaSkDAkFt0zZZ/Jxfm@AycBMFybm9akqCnm5BcyNcMj86p4zi3n/IUP99kZbob9wdAVj/mp0xqksJ25f0X@7o0BHE95CwyW9TTTm2@LDplXQYgSo17gXCRa/8Aw7Uv2g0qegcwFIxFK2gsI6xmMwUeaBz3AmkOslP4jJzvReqE4vHBvgRD0IlMMy/Dut9R4ngbKj3xigbh8hXs@cwf4m336sRiU0/m1cnDv0AzD97htgjrzENTRVw9A6NsPyz8PTNJUcWC0raGn4NaJ@waJ1XsHiSobVVZDVMAS3999/jIpieGy1@Zrih@SIXVQ5IauOQ5cC9cIzKExwwJhazGbnY0hNYIdvasNTe@YVsE@It7WALenEVffsedpLkdjGGQ@Sv2BcWLY39HbOHP4qDy8sJ@DMAYj1wD4av9Yxxn/KVayODJGPbDbmgl11nlUcieEfs6wECjO2kBvQdubgWu@tLUI@Y7maQskJDIEknbnux6kJcNs6c4bNPOF3YuU1tlMfaaPSM1YTFBc9lG8dpuL1Gh6m@hHIc27yk4GNt@2fg9N@NwGxgj6efzceRaXi0@MeXNVr9lyHl7zdSN6h@@VdOcR9LHess2H2Y1l8IUCmmPobu7AsIYj8mMKiGzzlRm@bjqfXUMThtuDDnhjgO7sL6fGNWd8bbYb6ARiFY91rbk0fT9fW5lYuv34xUE9zWnbOA8mHB85Cxbag3e/chGsTefLDFpAPiNgdlp7KA9yeCCrZr/Vp5/FWsdkW0Mz4j7HFm3a9bTRPLlxcr@e8JzaMYe@YtsCnbDi78V3M2JDDfgZjti062blaTsx2nxERZPL4FkMzwsYop7l2U6WEVwioaXTyWSER8LZ7ksLwCQUnXeCZyHwo1RcBkOcR7BGl52dsZXbUTVfVe9YnUWrUXZxwbHih3bm744GdFjJMY9@tqJd1FfiihJfiZ9bVZaP@@C6CVLcXHBtArZr0IPnN6gCZml8ixm6ZYlr/KwHqFI8R6WnWR1TZy8tmpKA8djhJxbw4zBOcVXdX/5JRxwvc6lDYfsGaFJQIXi6kt3Xe/bNJk9XpA6jk4bH0yAOELpNfliCsr3FQBr02j1@qox9w17unVbEWRXiKCd4OeLqsp8L3rhorcd9dx5vPJ4bfw@VSNiPJQsFssewb0GH7ng9N8tODNpSN3SCZenifC/Lc9Ac18mwfdbRcRUT7ZQkC7Rp21e0ewJz8pd/wk/ooP2SYh@bTJ5O5gmliNsiVToWo922h5BrieSd7tgCJIGVDCL4EOd7GEpl5J/EXYR0dAhQpCIPzqBk@OkZ21snTNllcTylCje614xuYmXr@NMvzvIX9W9YP6f/5x/mkrei4qKfKOurbjTDJEjtDgkrHFyG4CA0zqIroyhP0N9MagiJ4oa3B1SRxokM95NKGrPtgeg1dPgRnfXjU6PYQ59AN7WzPEGjT@cmEcHqN3SCBu1aslCewAOJLBc6GLwmCTXvdfWVxJBPQSgnHitDgngKiQYuftISba/E0yAwysqIvWc9JDIYldRyHt54RZp4AEm//kwuby2Glx3ndvTWkNbfXReyhWKdirPSrG80yAUDno0HAZ19fT4q5JXz0druRc6VlXp@PvokX/gSat12INaTHPa83Rc7tyvZRv79e1cbs2j0Ll7jy6SBTazcHu0f7Z6cbp2@PIFWuJPsZ49vJJG8BqmIdqr1bJOOWIJ6weHuI/iP/4YHHiTYisY28Py/ZDIS3lNEoKKuo0p0hTtDrGki9gPR58V39VD4LIDgaV2DSYrah4Ef2xCIDWsNCz8c4EFRTMQVh90QlRnI47ED@RWDi9Hn8FKqqiirQ2UpUFmPrCq2uLCb3O8xNfYglvurbXMuCNaYn96ZH86LOLcK7n4t5R7AQPmrl5tjub/cBHNPuQHU95Vx9rb2D14e705GAxqjJ3Hd@npZbKbjzBl7Gl@4IE/3oT3sIiJO39SjLEoR@KsYzIa4q7Wlezc6FEswx3afRyYKpfxHIwFhQs3U8YTMixqvi0SCcoAySA2LNbXXr2uMQlmUY3QI3S0vos8E9qI@apnxbFRgjtFRh1n8yGIgVlFdsusdERMX/DruhsWfjOxxWDQco4cu73MLhip/1HEZ/IdGJekqXLARE8OZesEUVoCvqVuXUGAJm6zxMYqt8IqIrvC8R/384jF7kKfOG40MqrQ8WuxKg1Ha1AZ4ppeAfmF7epW9Hdq0D18yE1@@uEFzncZPlKSmbWtYGtrfD2Is6CNy3CJ8@3sndZTOuGhG/D1Mc0MLByoACp3vuIsb/oDY@KZBflIcr3JbHEomh0rSTlxxCJEvJbjs2nANkKupEboo45jAKbE0ouB4PiqdwMC2TBdkkg4M3yCheDjUgnCSpe06fM@OYrFoDGgy64uMGRaNIKxbnz2kCobSG9Ac2q955BWCI8xuCGd8Y1lRoOYuQZ0SW3@qeDwozZZUmecMcUlOIz4TRWahSi6l5/XNEOCc4/rO9dyH3/kDfkTfuQfunwj3KP8M3n5LvHXB/dsyRFXh7Z/7bwV4@yl/@zqHTTZ7LplIXmj8C/c2AV0@jc6UCXmCPBKVyuK3Nrb0F/tHzAVZlrdlH7SkoJmQwyDNgWYL9NcHorimNkZwnkLQhAGexNkXQCJAV0AfKN6gREPp6c5FAk@nquZymHE0uWZpWZQ@4tOWdFjV2yEe0ghCWG61vFpSc5BJ5VoipPMzLnGDBkeYTFaBJ0aujUH9NWiUGxsbLOq2NVOvr9Y4beRWtK@L0dd@RlcANsIVhTMGcSBKEAPCGiJaYkVLq0mMigNZXI0jT@vYnNRAGkyQA0CS6G3JHfcgbtqiqoCOLX3kkcQ0lgoQMGyLtpTq/KhOiUgBRBw3HiU43R2DnRdoIAh10Gy4GaKvEOwEwarRecR69jU7986tC3GkJAPC@8Uc0rXA/c/mnDPJKQtPFJk94DAxfTwhloY9PbFstLLsQW5ZopArFHPqajJEoVGBCvKLXf09oITODcyirRtv7IG7tb27//nh0cnMQTcEGZ8Gi7N4YyN9rmQzZxe@I@7ne7JSn@3lTp4/25NVGc5VYOlAiGBZ2nQ256U2ndMFqb/im1xm06aAmYTU/GMR03oPZY@Wc85iD0JzIcBtvsZ@JtVE8vbu7GKjcW7FZpJ/P@/w0lg2hcQFrnOXji6NT2cTs@gfa36Kx5q7Wbl5U8Wdm7ivx7Ovgn2lwiMUwMElFuAAkWxOQs2hWJmBQ26fCY6WKPBz1V1ifdyGQ0dK@jkKQZ7KE9ixawUnoYkjwHqa2zONVgTG7g4ei8cP8JAnVPhHf2TdgWl4iWSErB91lICAiSXEOeyj6ihLczQJOsCUcGXYfaeKSXzJCHQCwBc/Gro9dmQPWGB62tGl6xgEEbYz5NZ8nX0@7ANclx7HOrJYHUQTBSJDRcX9rHKFGnqWOFRslMaD2yC9MzxaTBQ82@@UE6NktqePOsYlMPBEMgM9/RMVJCp/My0Wmg4as@LA43gNf4p7G8JV@lFny40C5NqZljWsjj5K4GEp1QsQTdE/fvPqOp6MztAAHXC3LY/EmjrpTnZEzRM9Ijglbqqzra/7nWzyKML1dTxwBvcFQ7NAiieecwBOGJ8S3b42YIkhHcHosiyj18R5wsq4npNkSoOfm2CxdJoUanhQAAjMCNolFxEOS@CJxYlcHVoHfV2rg493xoCdqdnsBbgpkSRbQWPaNgzlaIZKRkBBgihVQlvHtmVVzBGn3iynPIiD4RE6E4rhOYRzgunkQJzwgn4KdUGlZo0nobN0gh7Ia3V9vSpaY5LVrDMgi1kun80B2jksRAqoUL9imyfUGp6sDVDbjt4xgC08/Z5uWTpUENBMX4MxWBsCkTnJjLx4IROcxEwpxHgWPxP7RiGjkyc078ZvTZxHWsnVyC5Tu4Mx9fU5DqpdMayOc/91Lpur3SZWzPo4B4JOspFY6dXVdDGVTq9YqcSKhUP9kydozrlbAUmimQXtaARAyoqZrAE9g@RRX7FqK9pGYqVTL6QoBryCfnYLEb5xc9nbFe0ut/IERuoM@Di88yZWXDrkL5/NqneQP@whK7kM0MwtnolGVzBg8itGOo15yK40MQPf5M5P0sSzz09yZDmqCUE0d9kX3W2Kq/otMXPnBK9A4S0aGhh7ARm7WMPblMDB@czFeWELZA@e8PdwWwSjdVm6G5b8o5Mhj2csgt/F6fwlfqQiP2URKnCUgErE14yWTAIz@du/jamrLJpY2Vwt2ul4OV@DH7VWZmX2ycp5oRRjsaegqedSUSd6e76jXDO9W1h9q5xp3ezbi6Oro6Mvk@cJFo9tH34dVUsAusbW6fvYzxorLPiwj/vEYqlcJJZLqU/WcrnXr1@DuAufs0a2EYbKXiTPlPjFWWINXhpra6nMaiWVeRpvYk6SiUIhecKYYeTYuTFwOx342j26@yQR4x@2uYlpgQP@mfDrj7rcL8gMBxG@Mq4MegjuWivH2PmapqXSpcJTq5Yt5At/@WfLd5nbo@bGX/5GP6cv4@MQHz@5e47uE7X8yfLyJ8@elUoZqDzuPvrB0VdbW1ulnUz56Ky8WVLyyxt/8R@XlwuFjUJu@cJ11Yv42dWX0UK@FM3@5R/Fj46@33RdbD/8FJkKTvytwFdl5TK7Yu/gc9Vl@E/ud52QW0N3q/sOB0gQluvEbOLxcjF@8nUci/supqpqbEx/TaqGZaY2Ntf@y88O38a8WKOQe@XA04u9ja1WYtwJDngryrfrWCO2gWCrd7Fxrl6vg3Ptv/w7iN/4HPBgyHgDfhpliWt1HGsodYryPtZYBYdaKEC6/@cPfxiJNUZICI39PVZoFFKcVtTKE/WJ30bnMbVSOnwK3vJD3iP5IUVXVQvnsj1DzY1N63v3oPDQrswO@fntLikjxgQ1kOOxcJDv2C5@/up//6uf/9XP6O/n9P0PeM3I6vLT1zuM6TAC46dafeqXLsfWKlHbhl5eg7cD3/84q8An25TvNXxVRMlilXqmyXPlk3As5JiqB/@XiSrx3z8SLhKTM6zKGbsINUG0gfxJ5vW5xZ7zj2XBP3zlK/qgB7gsFmRa1m0sqFI/cTbtJxvDf2GSF7CPgYvEvoHKH835sEbgz6gIPNfkeB4qWVA2JIdN@CzDH/3Dx3/F32XyEd4EMvtZZt/9E4mdxc4uLj6z8K/1Fv8O3uHfWw//Ttv4d/wW/07f4d@xh39HLv49b@FfmJcD0QJnSKePQWQURPuYz0v4ZrNN8eYTbywS@7V@WITFlIu0cnd3lv16lK7VxD/IUTX/DT/cBTm6uFOUja8b6fQZ5eysIbK4oVw0IJs8t/Tz9QYgTm@cbdTtbfpmmw34KPGSHV@1n1583TjbmMQh0Dx9msYu@xTwNFYuGEjwjQa727hr3J1t3N1tbMD/Bv3eiSf43m3M/NMj@CyACcIvkHuen@Ua57nzBv9cwHs210CfbO4cHA14NgHw7CwSu0VaqbOzCzpqqK6cqavlC4VRh0hhWNtlrKqmCsVcefTJ6m4hEitEozkKeo@jEsgW65EYSujrXFBfJ4/XH779X/F7/uHbfwOvkDW8tgtDkZYYSDgrm3kzf51Xr9QrcBgsDwJmL99TO8jR8zrLj/Njlu/bagdcOvzlwWXkuyx/yfJW3lJVCASHx/IeurrwuIS/LmBx4M/I5xF5/ppBKiaOE3QmKj3fN1nyPHLGoq91EE2yajybj2dX43Hjorw6eBvNxJvnZ/GLWiznnp/nuNDGCqUaHYZ7d8eazd0XO81mDun4/Ll9GPwfHvbDr/f@9w/t54d234b/w8PD59Bw6adp5Sl86o30hnhsxhq1zfOqguTIe1K2GcttbJ43igq6V9NAZAX0S3/kJ8AIz8byeQQ02levbmqvXuH/zXXtpkYO/xUczZoPIMC4Azy5ByB4VauRA93wuSas9IbOm1fnvos7cq9uwOsVAxnb/89NvP0a/o3/d/0/f8kSZxdJ6Ae3dxsJ@iTxL5m8vbu9E7@NZCIhXhIb8Ice8I5Rbu8a6CSgW3CdJZIXybs77ge/ieQGR9jANDYaFDkAhE4f46mex0HMAK0wIWazzs9H@Xyy1gIf366tvaeJkWSNloystHAyCzQhNZUkkHKpVisJ91qlVqsIt7q6WqulfKg8vAgnAOmu1q5hb6rFBknMA@9jiTwazOjA@XhC3E6wORiAVquu59@/972azY7hNJvoX3z//hy6axxXjNTXy@CTr7x/D508ngSN94Ut5irXQX9Vc4UAfU9zNc9zEu@MQeY8josT3fN4kk6EzecRGOOz8sbGaqnRWC2Be7WSTNaiK3y5SeIyva4m71ZyUV4M0EXjMRGkVtaS5HsXx3AW22CbDSB3Fz/s9i5Gtc1K5WSiNdaTvoe6vs59WGk1UUmvi7/6cpI1Ukz8nZ2dFdOl1Frq6cXFxZSkgvyodqvV1bv6rVZFK8ldrS1OFsc15tqTJ8V1qJxKvnYeaTZ3tk63mngpGU7/IltGT@JsEZzaGzjxMzJpldcvzrA4F@fxeLX2lLdupcxi8ZqAU@LAJFllnUodA73Z6OLmkhFhnfqmYgOmrhVjqciAVuGs5VkHJzIdZne7y@AJLcNaOOfs6qYpT2K/sR2zc2N09OVI7Ohga3v3NFPYgHGqsLe1nSmcvHwWU/G1HLxTcBHfj3e3dg5fQoSjg92tk91P97/YfXkE/m7kzTtN1zV9qOs3zeHw5i0e1q039QH4Bp@m3jZc7c0bbUAfVuMs7ebmwy9@/OEX/82HP/zphz/88Yc//Pkvv/35j@H7J/D9KX/@9N@ul/H3l9/@8z/@8K/@EDz/A3z/PXz/7Jff/t4P@Zfe/xy@/ynk9@fiG4LjXxZrpPADZFApVNIpGDJS6@tACuS7EYGkfuuX3/7sj3757W//Pnz/pfj@/uz3d/5s/vfnP1r8xXg/@@P7YX767@D7v3BcEvan/4r74XMG/l9xuN/@/Q@/@7/x/78Qf@j8ww@/@@f4I17@u9//i//04Tf@j0Kh8hf/@sOPf/rhRz/78KPf@PCjn3z40T8tfPi9f63mwz9/DAT3N3/6C/z/2Z/@zb//Bf7/z//j3/zpf/83v/U/keMPuOP/@pf/lv/@9W/8@K9/9C/@@je@XfD743t/v32E/7d/Bz6Pz@dj8DymXB/r8@13ys@vUhtBKkADdMA5K4AE92ysg2IdybO8@IEO8/N/9uH3fhPo8HcBEt7@W3iDf/4CQT@hly@/nAhLk/qtpL/8EoTZL4Ve82UY6CeMvc@BtJl/@h4AvqRQ/mE@FCT6PyAUgDEBJcEmEicQXOzHvX/57b/4I/T3Y6Lvb4bx5aVvCHYFgd/LIv4EO55fjDDsT7DrfvjFDz/80T/98Is/@PCL30KurZTWM1sZRX3A5geA5UfAIeDqY@AAUEW1BpTP5UgBHMsbaKOKqOnXr6ERlsFVZywVKRfhLaI2yK2iGyKCqpripqE0GoXgO4qU1uENjUVpGC7TPCgNQc/SeA9uOjKqQxiB4gW6DJ2NCmr/qBPWAS9G4nEyzQoI6Gz0jLBAzHr6mDVT9RGPmEaPBmFgmCH0Oo6qhWi6Ut@BBOujHYa4EHk68hqer@uNSn3UQHTfUBYAR/oZJAlQeD9vetT4Bt7rhBPgI6OdbyArlXo63aiAT52KSqllmpSmWqbCUdnTjMqN/ozhgrvNp4x9ElUrUa6WQ1UyAY2/6QB6k6xTmxB@nk6J4tC/dNI3hfGhnUZUP9yPh2@iN8UXAIBXUXCdFnwVBXPzFIJHHFWakoVHmmOAmksLu57vQaJEOpKm9k3TC6QPefiYzwYfSBEdFmdlZQVcG41oMdo8BL2IOVdV19McnEoisa7KoqvrUfTGdS98Md/KEalPqZ0U/Krwv7tMC1ipJLVUZCWOWnWcyZSUdNEu2TFeCFlCektRAdIEyD6BEPw@fQpuqCF6Bn6RWBCPC@40awgSd4klIwm6sSVJuruO8gqLPHcvn9kjkK4z0WhGXeWzAUmu20e@sqvV@jdqaS0CT3of4m0x4t4SaC68Mze7sYHV3rhVuJ0B3SDFrUYaDTHzyVTwYbVI42T3FCKdHjK1kM9GGl@yUZbslXcMWh2k9NvSWqFULpULxdXV8lpBLa2ul1bLlSJwuNV8uVBQ10ul9cr62h3l8ikwiUw11SpvNP7JzOe/@ifzPvN98RNpmHW@AG8FZ0Kj5/lojcweVIkrZ/kM/hWKRfiFfGXU8trF8rJ5q2DZz2nV1y3ONUPWIrcKUvkSfFhkKcKWwAs@yl0E54KYmL3fP6yJmVq8@Y3P1kbVMpBRMnIOZMSxifZsNED2Vvb3IoeHh7TukM9EKkYn28vS9WydoaNHCkXqSDv7X@yf7B@@yO7sn4BA/BUrFKG6h8Mhmp@F/TwyCH9q8I0gpTwBLvhE5c7yauDMo/MUt8C@gMxDs1vsANd6ejY7tfmawmd6O7IhNm82IjRldgYNdhHBe3XOcPFtZCPnh8/Htd3jV0BvOzZoCt8d5plmXfGgHYNv2/ODPtPw7D23b3i9BRAvB33cf6U7f2cYdvstyCBaxznAM/hxTNueB7DGXh4tKOVzf1M9Tj/TrnoAP97/9LPT0PN0d2v7s8gqe3b4YmfqURZAZXawu3fqv67xUBm17KP4avfgYPpVPGLYwVHlW2bltUwG2Df84DNDH3pmV76WIGr2nptLVnIweoK2Xle/UTYalZq30mUv68@@Sb8Y9kuV4rq6Xm7sMih4zQENzehc6qDP2j28BtKJaZ525Ky4bFVlpTXUcI8OQMVt1huaeXvHio3Ic1wHt67y/RyGG/kMFM0@Xj@DV015Edzj18ErZtE80MK7XocDttATHuiFTse47AGrvbElQKSlaQy@H/uB@GEdEyrsXg@Pp0F@MyHmHHCcfDW6LB/Jku2ysF4pV9aLhUqmsl4pldXVcjmjFjLqWmVtHXhdXq2oq5XyupqplNaLJWDAEFpeX4vEgEkZ3VwOxhw1GqWnYbXxGO4NPM/czvYakRi3yjD2Di8xj2m@x5BFdYgTxbt7XI9W@aaMerRQwiX4wMUAo8baLLa3t53f24tGn@EL2mi389FoB1/KlXx@7Vk0qlPINgwShWjU5nEgCMA8/pLPP9uORoccAZ4KEI328GV3FYXhaNTAl@2tvT1M5w2@FDA@gF3xEP5iypc1ALPwpVgkaToafeujA7gtnlCJcrqLL5gmhuzxkG0Ii0Y/lfnJ5wHDMYfjGD6TZd3aikb3@cvWFoZ8TgUv86x@D1@26BONOvACRBiNXoLj0tF1KxptgRNJMRptg6s91sAPzzzH7eOWp0WjY15BWEXR6IigtfZVFKQ@4Y/JfPbZZ1rP6@iX/DN2@LMNWYMQYzTc3Wt9@mnr8rLljLd2Pz3GkM8//0x7Mx46rcuWiNZqwseGOBBy1R9PfyCP@82mZs4N@R6EWFMhzXFTx7w1tbeQJ/G5xET6zc8h5HMImTdhx7HBpw@gLfw868PzmdaiEPmhEHqOWq1oDQnVGw90NFxhn6E7qDN9re3YNXwf1ZfjiXhmfLaav6iRN@snkrf52h2GdhN0/xnyRJa8HZ@N6vkLUAXWCnKfQCJ6PiqUjWhmub8JvK26rG2qhVJ6VMWTG@1unMUVdTOhPkm9S7xIbhaKpWr0fHNTiZ6pF5sFtVJdXfs6NYxGk1X83SyuVd@BPBfPM0Y/ybO1i821cijO2lpayxWqa2ssWbuD6vBgdGoNPb3ZTCRudO0qmcQMk3TCoBj8xu0xldSodROjzKjOc8bGydqorgIb9oYwLuVnsHVw0/wQb/fhOC8B3WgzX0XbYSKqrleikINcLoksCZkIPF@/kpMC/iPkmHDyT5ZVFX5NGVMrqyyZxcXnTbvbpGtT2OswLMqnkVe4SYQ2iMoFXSTMu9XIKcqzdLU5w3M5Wng3Iu3CBoWKHxDEuL1AXVuPRBpCkjvilw/UxCtuss/u4SW4tpPFyxu9iRC@BVx6nYxBTOhn9w@zLy1X6/pITvWRl/1MxwVbbem3zTdxZndHePm3YVu1W@WVckd7xXHbJx45YHSYVm@AS@skKG2mJW@oVM1Go96s9/X@wBuD3kA10fDjwsjKnjEOiRtI5Br6Zv0ZFDZfs/CIHR1fV0axUaTRwZMEntWf3Q6rVYC9q@l1utw3GovWuptWfUilOdId3O6xfwgDuI77Ktq91@e7CLcN9Xp7pzQcZtX8TOy7vHL8FfyUn1vMjwho1vN3tcv6Gfq/x58NJRq9AN3h/UWkAf2qNo5pdXfY4ndL5VugZ6zWRuCnrpVqPdaqt74e1Zz6AITlmgk1FZL4mVYj8PcmDJFNEBhGQaGL9bNCsYCLdTKF/HqmoMK4COMlQMN3Dd5L8FXhC@Eq6gUJMxFlLJrJj/JZNaPqasazdy2o43y1ilUNbUSv8NSS6ULKTHRspm0o1GTQRWuYQ2AZPTYwMr0ExDrWNZODg/rGlITydnM1XSolk7W3kEFnJdHJPktulmqdxDPWTIIHDPDwLbDVUi3cyolkrVtPfJ2sJZaTdVd/G2lgP6dCD5aheoW@4w77Z/nlVTVzqzSVO1NzvRV1rVA9G66cKSoUMP/@ciP6g0b0Air/LsIiLDyXAKJDDfxkj@bCRiAuBH4DFBlNHZpKXS/UBEhkILgLVGEC7zrlywET8fhaIR5PxmsAtQzemG9gJ8RK4sDa4k/UzSiIK9FqdL0A4QFTmskBn1FaVSOxu0jHcAestB6J3Ububu82wkvQvsfGYy2tyNcnjF2mVyIsR9Oj2WaMLZNLyTbIDLJV37o83qoJ6K1trrvlQisv2LnYOKnklj92Tja90fiaP89xOQGkCqJqyzbP2IWYhC4Uocyd0DuUz72N8Erl0@y5jXQjdx6JRrGfipm1RKWcFGrmNzE6Q5lt38pLvKvP@SigVXkPPLtIfvPCMG8rRaXBV0Wy2DdpqBJcgdTIfRMD@rq7o6oW638iMcuWS4FAl/SAsQHnL5ejaGTQ2eBk/eu1rytfP395@PJwjz3NVyvVSlgdOH@ayahxNb7BnoLcaRzvQl7fM7usfmN9TqudYrVYdRAvluLFiWj12Khe8suoNhqKulFgm0CcrAoMpquuKvn3DU5pDQpYLUDIh9/8/dJoowLvBZDtqlCL5XSh0VBTBZaMffj23@Cm5sKadKmra7GLGE@itJYEN82AFdRYIye81TU1GXMV/gapl2Pu@1ghX4ltH4qJzegqVEZsPRaJVZ6/fs/YBqhyjc7lpVEgVy43oR6tVEEpgn/2DdpbvlGWXwNTcN2VHK7EWUdgaSxINRqNFC3QiTfSuMGrUCbr9Nld7YKr/agPpCz6090U/ulf@x4p14V3@QavqQ2dlRsqAwUil/vwm79XKKz@3//xd86T75vvm98H3ri@vr6qFmJ/O/vJpZYiLLW0xeL8VEE@7OLhwv7mt/jElado8UotKTsnh9vf2z3FcVe38EwNtn34IotBJwO9HexebJu65phjvmmwO0YoHK5Pt4@Y7bCXO0cU5xXtWyVfsluJVFb2O1Vxt1nmmqnZIs7ylnP5Uk4tg0RRza9VC6tMAzbl4jkVwrWCURkVa9sejLnyl9hOUuSlLYTBsAMDtHJXr7JPjw4oBrGB1NLO7vNDdvji4Kus9OX@p5/tn7CTw73TV1vHu1CO57snLLp1wvZPouzV/ulnhy9P2daLrxgEH2@9ON3fPUEEuQiyOJROeYX5mhjbcMduDkVXl9SxCW/Xbl/p3qS/5gy0HJ6gPelt4d1bOl5VM@k/tAzQ9cKa3snWEhf5GKLXOh0nghtmjTZbQiVvKQViAu7X7eXdNVYefvku75SXWbv0Ir7G2vkXVnFjjZl58cfMUr94zJaXl8@tqD8@hIvhK5phL9wbAn5BnvZ/sLuUWC2xFGiXhVIyCHlxeLSUl29Lr45Pl1Q/7HhnqeC/7O8tFf2XXXgr@W97r3aWyv7bs63vLa0G0V5sL635bzu720sV/w2IdGk9wPliZ0nNR2RlXYMkt0R33yb29g92WQqAkrWJUDQbomPKGyoiAdIXP70Eq5ylUjc9O0OKS2s8Bd3RH4KW4BNQSyj/nWG9XmRYyh7AD0iWAAzRaAMKV3mcy3ZGYMVD5mDwiNxGlrBAS1gggF/CffMIx5brrJBkELzU5WpRgh8wmmHRly7tjv3EZRso0zeAGDJ0ah3tkoYYuri5O7J0J1AmumRa7dLqewJVIadRJwriU73OXrw8OOCJDUhsTUQJknEZdg5OewDYoIjwi0UHX944vFmoLbCuloTQgbeLR@4mWjMy3ZpYFVDOpaU2IJis3WvNzDAUujK4DALx4gvfNQPAEAzuPLj4ntJEoo1lvdS9NmUoiZW5e7jHS4gLKepsspWTDBOlmqJgvh/n/Xsm3869yVdn8tWKc9wCOc8Wx8dzWkfYJPotyc28BEEHF1DMJaSYdBpiQ3EoLFSuJah0@PJzDmQuG5BQPs6ePKF8bMDbepySwHhpSpEpCIIIRIVR9SEyP2vLlN3kUi5F28Nw3RIdgozjCD@8ujX2z2gBzjqd0alW9Xuh35xLFii9tSmGLIK6HWxrcBcLTXhH9giUnGEt6CYZJgPVVQxEnS/D9AzrgvcUT20aFlCu7gQ8UZICdEZq/Rc7vIX4gUTkzz2oxMD3qtRgwCyeYPclQl9aajmg/tckFPBDggK6RaJJYEVwuPvjHe9QtBTvL0iWGPsxMff3qpKOeGwgB0FpVK14hgSnFVFc8mwEQDP4BTLsv3VAz0mSI0unBYRPZQJsdxJOUTjcnaTLBwqxO12K5Y8uBbLlhaXYfWQxfrVSwLAWkAiUAlh8AvCmAZp@JluzMA8FjIWEgkrz3VDAABrQEvTxCQSPiA9DbhBf@fj4MEhXp7sy9FtoQc4VeJTJ1/bka2fyFbsv@GhsY4MVSqDKtNClroILzxJgFXB0OK@cjNidfCWTUJ3pMk7X58A8BaA5ZJUcDAlwlhkjB8m6eCuP1sd74upsa6@5/2L3dDIU8WXdpsh4z7Mtk9JIToKJDGG4m8CXpJ@jRBcrgcubiSOeRobqs3lyery79TwD@UuyjaAHTMsA8CN6wkQJ7mQK4GvpbRiPOxmWONliqSR7gjnLMGFLwJdHJ2Harg6oFqbYGQ4KlFSeg/jvkz0phj0yMiepaIIlkuz9@TkMqfk1pvYH74v9orVW7LBxcQ2FXY7Hl0EEl5cM5gXvmlzYQMgOP161OjexN/k8KzlF5uk9kLhHeWcWP5XrDsc2Ghbl5u2BTUqZW2N4siLyFnE@DIyLk6LN/VIkjY1IB@iL3Rj8cDgnK2Ka5HMkTwqVAhbPS0f/2Lw8JNFO5kXhedmgRGfzILTXyGnYWozzhOJAjGHLNFAPpbuY2T4azcfyfKQM69vQaAa62vaAnmhtEuZxeHNtE37pQC@c2KXzrPXRwLQNPHoOj8HByXcnOHg2Gzm0WB/0XLIacxu2gafHiS3ldHIOP6SPtrRGltrtiVu4Q5dzvwYtaWBdKkDdXeOSKUq7a2qXLjjMDrleR07840MwBdPQoAYpCfWgqan5stC36ZxezBzeb3304lOGZ52ibi@NSJppeGNau4tCFq3f1fFcYNe41oHt4EFLeicb4Wrso1S7sB@apSb9aFvvlMKrua7uTGm1Ax5Rkk8u9RTXRT9N5QTd4Cbdpua0DA/vmGhyY3GTpygF@cGkQkWLOQTV4QIOTna0IZ47@9oI36ZiYY2RZSyYDkUlAVLU@rpUoVKpAaEkYZLxlxDm1GAxbqN/@etCPYG7Y@gTeG2oqyHUFfWyGUb0iUuamw8EfIc40O6X@6dNcRoX15vk/NN9amSolmvybVDjJQjlX@R8VtdEtgnZxyM9@KmaUNRrm9NylJQ51PmgteE/pELSZUqYdcQ2oCH2rHTB1aI86SOywv04TzglPAnl6klQoUtilPBp4JHxuNbJQWbLi4i7jq4TAKmo0hw@pcH8mmlvQcu0TM26QleN6/8s5TrtUGPROUOhcqAe6JdFKIV8/hHKDVF93T7IaNTxm4UAhJYvm/mlhd2ZjIgYh7ewnzSK5JiGOCOlj8e3thNBcErKEbxsSZkSh59K6hC4tt1Fc4HtjHlCeEZColYDEBQ@iCfollTBQ6WuB7WB6EhSCeUC6LYmvXDlmB7kM8Puzy1PapnIgcSa@VnlEg5CnfnZuuBJLeaFUN/JcGEmogaVI@UicMLQ7oEkbupdQXEwjBGNcJV7pla4@OpTEeP1dJa/gH@2GX6pcmsEdigdTUDIQpLYjfFkhanM@ZlG0IbfdTCpgPSoodAshU1oEC0yAyQG9GdGOj3RTiHkZwbWm8rSVNuJOaHAhvwSiaoXdU8wJOhDa3D7AutysZTXdWSqikCDQAONzDW8@tR4JCe5gST8W26QwDll8r4sKrQm32Un9N0UElSKz1XvZg2ENNGve459MzBGupkAhtnEU8YGDLyEHDYYcAdB@DIZeGNjU94Fv1peTkCsM4LLVS7YE5ZQNzYSa0qCvD6pJJN@ZxTRC6HoocjApBsNliikEkUZuYSRAWVxEkFpPoICR1BKJVSJoCAQqGXAwEUMQvIJqGREtZOIKyHEPt6LSRg8q2xO6qlCWr3Y2Kig4hrynIpcmJ/1VDFdgMgc9VJ6MoSj5QEh/4vJEgHyYiE0joRQlNJFQMGTTk8GBKlOBfiJhtMsXcwdnH5twos0PsvBh6Ljkcm6c1bB8iKlckvbgIF74DnCE4@tHNDhlYEfJ@kUkjnICNQlIbWejjNBGX54qRi0oP5qU6NiyOJLEMgGqBIkHiPD3tw31rU@frBD4C4dPMPLDOpqhlVADQGOAhyjApGBhVAdGJfNdn/gw8FQXElyMxYfwCiRFzYeRn0N0n2HxH6ZErExXn14DhXgE4dH0hjC6zcBEZoH@8/w8cXuMZoB9l98Ck24hOXIsOBXFnOZY/SLuK1Z/KYEwzMgC8DbuEIjysqbajJ99JTpC2wSuYCfxs4jUukQgvHIQjokujC8pmELbLwqJR3pHtUjna/oA1SSNdAz2I3ONBOrY8zPha/wYxhpJo9iU1WBw48oMog1hHV2erz14mTv8Pg51dxRc@vg6LMtxAwKZltzOoB@0NOwg1iWbvJB1a/PCA6/l3h9CpZJa8mDxfjFMgjLT5zllQeATQppku90jrC8nOhn4Ln3vAjEUXxoECqaHX0wBzcq5D6YKIw7ByFvRZ5rMRSKPM0bCWnAmx0JJR9tIKejurR114p7QNgenfZmcX6Sk/iegZZJp85Sz0U56pLoxeHHbBYLdPY@0pE7HKBFTO9Ew9Wvtdu6S6vKgtoHlLrZpUQEZwlVFPjML33AP7jB3R97BQ46epgG3bwv9wZi7qSwCNIjr7vvJOOGBCSORcpIt1KsJLFIpMyvApgQHY1JkXFRYjy1Nzy1N5AaZ7jszbRAZlycvZkQxOZVjyGr5w2XjaVkxsUT3z5GLdeFTu/2cOU32UI416EGw2aiFY/2eILXPZFN9kT24qAnzhfu7hfKRMVOSmRiwAnGT6EwdzpQbYkZ2waZ40n7GjrY/vzF0m/whUZKPnsjVQyCJ0ppgjgt4ST7xImhhZSBmIAb0hTAmUjuggYVH19CIGSKzE8yJGvQ1LKwChgWcItgxk2UlURJ2xWKYsgT2aoYhZ2O7OQEGQxmTmd6lgqB0JfPogamVj43yROqoJOOLa4TaqSQQGalAC6rKgpESHK7Bsk0wG6xDJQ9w5tfjMpsMUThpExmcLM@sjrhVjkrQND3oPeAr0y8NrfcoXLIGT6MnAwVLF8TZmG5TOHlESuqxWJoTcPhqxdsdTVY8oA7SVipkA/WUeCeEra6HvlOdrLAnsDpETuOaFAkK6QZVN1BFtRNEzoxf3QMHPoxb1wtHvHHuOYLVymuwbqCHYuhwWV9vBClpePFH3gxtsfUkZqNLAFTPA1dKSMHbwC8HGoO3iPFJ46Rkbv20GnrlCBFpKufHJdfN0MXrgDHp@sE3aGjcwMw@HTsNt3YgjgoHrT0sE8LfTMoMFzrDq5tMjyxemmJeI4gB84aGpwIpKdkDg1JG7wKBUugHo1GFl6NNCxj7XHTi3AVSFw5PchTLk8PVBrS5OHsmAGqXkEqVMfcHVkSFTwzzJA@nhKHhMou6QMHrH@eaXB2kOHKqdTDBRo@xsxq/sbFHGMMUVc7PAaNsMYkKirTRVJO7BEHkPM6bWmH4ED0GF3Q8ES4uDaKNYjXtRjcFs6IR5AUQaMUDSkOUp3WvpIbiih4yb@egui5Dr0PF/9SYmIW0J/zFRBI8kkOISZ8pyGwf3KIURgH5IJ31JRYbkgQiMOfxEP2TRQitXB0J4VegAi4XktiF88/n2ibXwrRRylRPs82nVMKSob68nwwXmQBhqULgUGmiB@l/DWUHOzlUTCZJwEp92SQui/zE6k9NvMiuRmgiZp4ZNb9irgTtrp5SCFy377m11KJiTMpZobahwtJ0IiCEIhmqd8LU4WoA8kVeO5aoRhcZpZxJCehELGSYZblCCjfkSrINQ6SoftmzmCxwryCckqWRZXFpBakKyJMY0BD42RZRbcIl1VRZwu7FiqsXDoxUVgRSZZzdtGaBY4uXgJGi8pwQImK5RjRTzoZ9kkHJ0OET3iMkrUxj/9NLuAIdciv60GP9Mvn55VWAvgvvK@KuUNk7WF6x3iINy87Od4RQEOAiuC2VZN3ofBYS0tCnAGhZyJeISnMzj45SxTdLvBrXAxHu4cPChJTQDGEpc6@4XhoCKIbxULAEuw98XnMQNKHxXtSwrAhKhKceaKTSurAgHRajGf1CWtwsCpkISGGsQjeGVp3cW984imzuRhjGB8m5@OQUcRwH/T/Wjgj44UZweqgOSIx1vlzRnyd192vOjMayG4DIbmB3DUowM9bIYgJ@a2cl3JAYhDIC752wPWBsGwgBG0pDKJhCy/uSwz4eo8Mg9QXwgfLJt/yCb52z8GYtKwxHI3Wz4UZEs9hIaQWDUJKzGw2qXWoRge8TSbzTQ1JhhAfOy/Gk8EZIssVFJwG5M60OlOqCXSMVm6QNa7GVzSSKIsHUpCeGl7SiA2fwsLjlGWgZw1wxYNc7UAojP7A1Pk1gupBc@twP7hUUlyqors2erlZ27nM3RhXRo4DRk7EWny81B76Oa685yHN3ZcwlOEqei/LTnS@WEEXlwe@JnVSHyZfYyRc1m8BcLcLEq@Fd/zIO6cEAjcbziwEay6/M3Vs260g9xpe2gs6Kc9AhvLuQuYvoWKGLboBpq15rj7Wcxgx1zLhp6/hDv4cqOQ5LGHu0NIPIPYJXtGYfaNda5GdUMbo1qWpVGkDTURB2xGF4K29fPUI2hA8ulelZUPbQM/VaaWEUBJoG55tmWNm4bomfrs9o5sG5NWSeDch3rEjJnVoyQO/0rGUX18lZu@KEY7i4fidzUJYORnhR9JXmbj3sAbUjLoOjz6xpmVqTQbvmJOLKLieP@nXxh0HD6/T8Jd45HKhuLb1mHUf89Z40KYGqPZFKz9yOTSPDky8l/BGo7MT2HZpLb9aZfwCVCJD7C10cUQgseujAR7sjgsDcByXcU39WjdZEZvxC8MdAuCJN4QiRWIDR7vsaxIwUawyTCa08YD064llSkGQbZuTPl0NB4xAo6arpJgaYKPr58SogpUpvMW4oCeBa8HPJms2LdsesCo4OnjvIw0GeJOHjIHHzmuZFkbQko1EK7kJzyo8Ieu0Rx/6MXb@ur8oH9cT2QY7g25@weQERbQWoVJA16/z3NdkfBw5ECw0owMDNp/VgBEhxZpCGeVWAoDGMSzB4Vxu96TJcwnSsfcP0WpDCUKPHST8ECwi34SVrC1cU5JioTUlwBJwET0SJq3rz@WkZSS@hUf0y5dncR5KVqMEdwcmIj7qpfzqkOsXunz1yQZtdGC0cZGqM4k9kCKrNXYnAXENCEo4uLJEicuVAyhhOjg3E6xIgaqPSi3sPrShDBQfgKSGQzLDcSlUDEqUJh3v/HUr08HqhZzDAv96viZrg9/o4bd/MJn1hLfmEhV8me4HuRUX4iaibT4RQ7MkYoJpIq84eAkaIerguMQQn@D0QB6T1CCsiWQ0zfgGVZ5RbnMFZoEyp0JDSoaN2CVa37n6lGFj8YqHgkT4EQD5zLiu1vxzAnRr2L9FZSTDowwHGQS@Yzpw@1oEf4VG5/DE/d4NowSxdWTkdCcdeZ1JfzRt3OYzTL2rUcptOgqTs3iQI2Zpf@5arHML8VXPQBWh/ws@TFQ/6UQzPD2cMiCHKh2Fi0yQGq9EP9ejsX2VGGXGwDpYYkSrO0nrQLcwztPrOBRECy/FPI1gMGiHbWo479jEukvIbRWsOaqDgtQc19GGxzc1oMDLuwWtikX4KgNARUFA0FCZFHYpnKoZWN8oncZwUOomw4eDKmrZMv5MOLYe4efxw/jvgp0/VA/NUaY5Tsp1KRCjOU5RFfjLU@5mikvZ@xXKO5PfqfLO1Idf3gX14Zd3tj6/U3l9i/GXVBAYYuiBOg6q7JugUeONQNKT2yk2GXrmgxFq56vp2MMBHkE3FZsO65mNbQ8GtotHRczPAU9zTiYoPOQPaW7yNKrgBgU5x81HaiUPXQ/PX3EjvIs7NsqLCXLjycR8/AJ50uS2bTFGkwdiXieLvv@qTL1DAkkxlIS9JEv0y4dJcZ7KxQkQ265ofXGdhZKq@RmngnIdjFFkv/RJxl9DOEJFp@WLkBsZBSsqyeZFGaLcgfGmo6Df/Cii1gV/nIyFtc7mxpKNiLHF6kopCRHbie5zLSmQuqOhuaYmcWcg15A84euxvr13lJYEzhuDLL3xtBylQRXb57eFb4tbdY@EdQqvxaV7wB17eNljuPodZUB@cS1G6Noo3aN0CVI9Hkc9BPLpVOWyuERQfN9@nGMvBwyU/H15XfvzI7aNgn@L7lvntoBEaJgQK6yWlqTstBSYtJeI0/vAF9zQxy0OQfLUZqEM7CA9QBaeoyUOkj8mcpqTsBzEFNWXQKKa5@GpJChZixvnsfhBtAFOwwQRUQKQGxdIWFnyQednlpNxKLeUu3B2D4BU5uU2PzeTtCdhOpMtHU19@Xsyx62I07YbyA6mjrnZ0f8O2s9Plc9eg97/AGlCopIqMwSng5KLi6NB2MG9@X08ZR2vCuaUCho4oHyBl/qa5jgzF/MN2uOod2k3oHuRqoxw6azITg/02WtcaDQ3Ns249TRoKto6gIggByRayUsUEQ9dss2ekzrqR@YKsEuiHG6m5dmw2zjLLCPP1gQeqKh3XBRZNaQVymcCtzeI7ipnCTsGXtqGJfdZr8wO2aNJW@wZbb4rY/sIs@Lob4eGw5VtzE0W2pLW/QApbPd0vOIUYPEcuQC7YlgKVJvlKXaXuW@HmoMmB9th6bgbETyejzTHYiXOtBwlGFRtApgorz4rhISAUfzE/W1TZCXtdWiqkTyPFuvgmUVxV5wkJGxGWLdh2w9aTbIM@JVvkIHh2eS8GGqI8ITU7wzrDk3kxfYgi2HICScLG35DwbK1XOc7syaKGXqZAOKMdTI0hFEsQ3F8DAkaxsVIzDnNw@DrM9CY1AJghUP7Olaofv1Kg6qcqLeJ6R3aFBTYLyCY7OcJpDdXwnRxrYWjCxUC4@STGUpkFi0NxbNYLdtSwpg52CxigEOw5GPbr/731H4MBSALeQ8wmMEAb12VV59T1oX2CT2dSomELIoCfKA/ND3N0u2ha47/rgkhskSnOAvZGbzG9PqVeJ0Ux1EN49pZDk84Yfu5Q1ruhmsTUFEH5l04qGJI9FSwGmy4vi3GWWaKbTBuRh6AhtNEiVMMOxBhODjKNQFTITA6MbT04DIBj/Z4ZfiyAWCdtF3M8rIUTy6w09rekJhoz8bFFfxC3AwudegDGwF/ahJk2FgWRG4PdIcnBtQ2todMjs@eHdq/CAwy2EBoQKJi6CP8yJuxWEj3fCABPIg7hIpfER6KA@wXMg7gwcX0fHhr6cJGgYMbn92iC14hBUoWnojb4HvgggS/c2p8Fg5tvpgk4p6Kl89G6WiYkJWMr7NPLAv9PikV/an1TyQyS1uXhOUEJdb240wCraqYNctJBdao0UKLhFHHlRobuMMC@iWAnhkXy3Wca@GrNsh2hq14AwSia067B0WC9jKQYDyH6qljdKjaQIdDs7d/PoPLAD0e4pbkArQ17Ld0vCyE6svfpknzHmgkB5BEgDpJKQdbLw3icEYa6Pkcl3qS/biT9PsWT4r0ElR@ANC3I@EIKvJE9ktRMfgerGzya6ebEK9oCilgteD7mfBU1At5yMZMUOFCHsfhq3yF2jRG9R6MycB4NrUlDA1eXmiJ043tXPGZIzS7Eef3NIPs3jgXyBcsYyRp0cNJfjcI4zMZ0jgXnNVE/RkHlp7mPWzkldTkAVM0@YYevnEqqGA@h1cLFi37q5HznLaAhbW5BSongnBlFI/LZy45Y/eJR865chsi3xuUD2/dEnVdD3cF3tbClMn3tTlmV0hXE7QhIAVFILTMOZrfhUlSpqEQGoLimec6DmU@XZdgNbHdSQn73KH6z/Mpq0/Qim418rI3cvqo1zl1BGn4i4TboaW6Kbm9ga8nm6h@LPK47p9K893qjTgGN6fW2Eis76KdViO@wmtpSv9mvMRnKJIuLY0/pnaoLvxl4oFNPkrULLoB6R3@YsACp40pLU8yxi7v@nO2qohFnvwMFxjeGZ4QI7ZvwGvYGO56SX@6XnRQ18u6HtFOaKRXOPcB@p7X7zTTtWGQ5JKaORa93qX5wo@biZE9kCcv@l1r2MWs4Ew/xAk2qMzuTlnu@iyHlubyCX9eUwRO6w6HiIP3/2RotaA8JYTvWgEo2rIiZvhFxDNpE0f0Yhl1V9jIeAlYqimSFWUQ@aFC0IT3fnD0HGlVnzr6JTyODcxRx42jvOTPfGcjO9yYeHS4/@J097h5vPvF7vHJLsWkhfz@huLhIEeWMvcGTyywBN64Gz7rLht55RgwjuOIQ4fHoQZ@0rY9j@2BuquDOn6lQUxtqEcWzrkXDhaHvXR1p8rjn3Jhnjbf00pj18AtQkNcqgTlu@EKOJ8eTrhJTvwwBuIOf1T6USKWh91FkGcCM@chyD@xJ7VsOqeVIMTOBhxS7K53gxKg0CYm55j9@7uyYo2thEaTQ3Begn8gAgoAEI6rbsdZupMi3Feh4nWQOVGMxLzyY95B997OsyOe7A4ly3Z4uVCG1EzbuoyI0xNCOSDJDQatDN54UZVVTJuCIAlctwBdh2qal4gXKIf6QU7N5nO/viMNgknsf6DTCr7DlvzvuM97dp/@3EPh5m3blwebhGScu6k9dBNnwc3dQTf/CLrJDXVTCRVEQt9tO/ni3eQCffEfeAf5gg3kInelv59N47/e/dyP3mb9K5@x8Pe/DWcuAU/sypHkO3eJ6d2vb8PO/1d2jXzcdpGHdlH849aJ@VsnxCmRH7N5Ip6K0@pjlDz2D7nBHk1NvvnHlau7xRltUzKZ5FoTC239Y7kmF80Hh2yJlciPW0Q/sYJ@Yln539ly@MVlnbMXICju/GXHH1Hq0OaIiYLmP2olvH/62ANL3MOr9e8m8i/TDS/bxyXtzhhlz8CQhn1OZHdyiTRxm/fv2cQycL7Tha/xJfIXK8z97S1i3XvYGCcXo4uxQ9rMeMyp5e/cKDgntn9ypScO/uNnBk6emymoNbwnUcDlaxML4oUelZS47mbrb2rZelCDgbGUDhELG/FFXhMprBs8XY/GBtx7kJxuowmUgTF2EcrJppFtsSgx0dFm9oT4M/D/f9lt5ZMg3@Dxj5us/gE3Wf3jrpF/3DXyj7tG7ts1ElvODV0n1zKsHIhmJlNuQPqnW0V2Dtmrz7ZO2elnu2zv5fb32FeHL9mrrReneA/o0ctnB/vbDL67L052mX97KX2@0B1ccs@g6Xf0tk7W@UI@X2KEeebWhRI70frsM7utXwPxbLha/2mPv2Qt3WvwWLvXujO2@XTQABezeGLXBNmK@FyTtDjhjusWUHIf5xHlWZ6YRzrN05UXCEJnozse/A3cfG6PZBBax0XTSv6mDYC3wRfQaHxKltZO49Q6CS2dLBMV538@ugZBKHx@wrZe7ODxxTv7p/uHL07Y3uExvB59hcfssJ19PDbm2UsMIsDnhzv7e/vbW@TBM5DPMrSt0Yb1@7KQRXCqlfZVd9i@yg5M1ArF28S1HrFIxLLlrgiXxYdWcHxPB0gK5935YadocALCXtk6/vQLlGr0tywaxZN7@e2nyAXkDoSVPG4agdTE1QA1giHRUlE5Q@qP2QoG1@gG1gS5M0wiT9I8saGz6DaaEXFCml/USgKbRA0JLQNuRCUPgq2zNyAgJ@LxzAahbEBqZD2QqaFhtStfMOpTcTAr6pExeUqrS0jxxNl9q83PBpceQPd8VTcl6zkcAA1CwoMDoA0GPTztSt9HIwkrC4ihh4o/eKxyjzf9wd4NSo24wVV4PENJiA6CCLUiNanGWo5mWLwdJ7Y1ce6guW3DoCguweMhOaYpTa60JA7kfzHHhrOyABkFLtiFni2VimDaDagBeHtP63ouS9STaA0GFUS3DL5S69LUQN0ju7CDG5aucRkBJVvBK7Dr4uamQOCk04WlCtMas8l8@PF2xMCvPzYexHw2kyKu26NC44IpjUu7D2bg2UwGvgsaQKSE@QUeKzTw@FWliMbuClJOuDZQJF729E0YHsi5M2zrExGErpN4Y7x7lxSVnAmihJb4UO78FXZvhv0BToTc4BlUdMwFKDG0UrKHs1G8DROTJQjmhvu4GMLBDL6uNyZSCysPMkWxEkckivL8glRbGm2GezBVoni@NthnXwP/zCia/nb5tjyaJmmhmuxrcy6e54yLGPBkJwePeekyXFg09ignKHlVI5GAd3zD3NzZ1/9Pe9fW3EZynZ@FXzEaaoUZARgQICmRBIeiLlyvUpKoUFS8VRQWi8uAHAnEIJiBBCwJV5x7KqlUOd6s440vlYvtVPKapOy4KnnI@@5/8C/wP9icS3dPz2AG5Hq3/BQ8kED36a9Pd58@ffp2etPdfXj/ZeVbH5ab1eoJq4V2jzcv@FAib7PQlBy6hzo7SacBZU8ToIVw0sHU8jwja0vs5RIMDJdTH4zvvVZDxfGy6mI4vk@XDqfAiwuXU1XovgmJ0CQ8tWLtVjaOZZZlStM0bAEQ605gFj3rypAyYSp9vYePdWArNKBGhqhH6HiNVlo@X6N5u8YNPdAsBWGncXMrfFs@sCAkij6W3h7VD6z7bmnXrkoq6kyqOi2possSuWaLUtFDJTReLcA9XA4H@vvqcJtLuePh4UuhPVyK9qV4q5TysXhY0rCuDvutJbA8uP1GsFD2cj4wD5KLaErSlXCWb6xImb8kxw8X2o76HsDg2DsKRjGolttkOEAPcRYvigNrlMDWYWKD6PnRw/3DQ8OkBza3IS3oPXz2sSfUIGJfl56O@B4yKTtHGU3yExtPMkQ8xZPMdllnzqy8HFUhbJCyqA@lLOIXwfv@VNyO4JGFTAi8eM0KUdZckrtzqYPCYwE8P8aTUEbcaFoBC5nFXOHBh53sk5KJ663MtnH42h8pY8abCmddtFQ9nulA0hDG4aB9gjvf2e33TbaPt2U@bGB5vz@hAuMh/C76yzeeQ8Yj3Cl2ki24pFlkk9KZFZLSFVl3dC0vaWF/dYFSD0zMhS2sqXVhHAvW2D6@Ic0cWtbEYQD3@Wcisnsm1juliqeQHb1B7XjQs5JDEBiZMA029nSpgOTNuRjCqDbUOOkqg1zvazeIm2PJZRPPGAnsRj7RO2DBb9xOq4d0VqBtl2ZV@Xqy4lEikZOs88zCyEhAvr2xsXYZdroUMnnlq2LzGJLWn9HZ6E1bgwxnIR0VAsl99LQs42MBWFJ1LswCe5bsMKmEYOpkjCmJstNgpPMHvPCz1MDMwYujMq4XpXO1jWmKt2x0HpF0dCJZKIPWhVVBudcs1P58eXaokC/N7/qXz487GxLhevj8C35w9jAYoarEt8Nb7BUVpuTbIZ6KizAFP7yuPP2yhz1C2gsjnr4eN/k373DjHWnOcS8KXuO5flekcsLRAJSSidtQzll7dH6BC1wXtGTKcXgnQKT1y8beKz6jssohvYAOEZBTA8EAcZkMAzX/pqXuF0LcNh4fLPArn0igbWC6qgKLN4sGzHu2cVWhLMNKHAb2iQqqcJB851qF3@JwvJfgjwYzFV7l8J73xkc32SJ0R6C8bY9U2K6gnEA94JkvFWEKYlqr9fuzFlW7ir7L0WDGqKB3BDMwtxwEKvQ6h@KZKhl0LNJO4qAmB8FMSgWtCCocmPxIl6XQ8163qJENHhYAsFg2hv6g6YjzU3ctMXe0xRWOiBsS0nvDXoEaBUUshpJDwh66lhUidLznNx06QCkUEM7J4obljrTnxwl0YggH/VqTv0ioOBkxgH8FE4JVXXgx5@O9VyjhYy/sTjxDvQGfkEpyDLKC70MZB@8ahwfP9pPQyHELbRRKJQ/soQgeC8aoOLLLlqHBg0l02uJA@TMd@9bjWAnBvxXRMBhrRPwzHSszIIgmdkvj/KJ3YRzD4D1SjWL17KZodFliVQanG0yG0fnF9IKadwqWngMicNeYO7hIcHehWkRPFBa2FAfai2ufeS20K1vSrUKcC4VQLlPhmyMQN65Tfd6eF@SrvlJ/QtNBzyQlrbQieolATRCgybM9xgWD0IPq6J4qkjHtZbv4ymeKMRyUHGchuGTcsW2R3JMqaTGzK2ZSystkK86EJUzhOCGEWHFuttELjAv/In4HXQ4qOPRvpmc7qrbRd7NoRm2IoW6XoFltatG8K6GVuVdIflvocKIF4/vghRhHdAhoPU2buyzjCTKS7wUypRwkGXegBTrqBQlC7iYLhJR@EbGVzWXc9TKSZHMc98dFdnJyieEykmTnEjOdbIq4r6daoxuAdcYPkuCXFkwEtfE1s@VAbBYyzuusRjqhEEWazrQ4T4v/2Rl5SDXNFCCPTfm11myK13X1ZEvpkzWicyAKr1UI6iByp4LDmh5eS4frQ5KxqyVPU2hMpYgBMzVSXd4W7EkkEfQWb2pxt6JLW/w5RltLDI2gcpoaKYlQDmklScq9JqYFUiQhKw5HFo2Ue2KStJRNqgk/0euoKV613qhIS9mkWv9YQK1koSZJS2nSBb1GijJZ98qgvWUtbzw7x47V4bSsvKnXnUQ80kinFdCHIugeuqElqHv@iR/dNWJDi745wA8K7fqm8Igtw2CCv3FHmT6UQJraOgsi2xgQtYVmS/kZGfNylG6@xYa5Mh4T9Pg6A41vOukxUejNYLAHJsGINDLEhEaOYtIU06uGU00jo0GXkQzTWDmHn3O0fo9Xznm649C@o1k27bnJbDUSWhTKJIPF/GhnR9aFEwUt38j8NATzhBGMjCSGEwct@SQwJpEKxSWO8iDo8mJnGbEacrJ2DOFN8ehmGgN3UxbLIhMCTPNyPnBDZRFjRC8BLyuUjiEnVYsYt66MISdsixiVq/NB86mssrxzZQyeCGZhVK@MgRK4WKfmyjkAzPmvmSVqifrAa1EitF3uJEVDYbYTvzrpssipqoH3BQkhQT9N/criQxjmuqwPtGnQleoDJx2L9WH53JN2YSgmzb3KC8w1TGkv9Bee3FIor8BqPa9h3AijHgwETn@g@ndG509N0VOLJAKQ1j1wEuN0T8cwRcLWdMTsQxoghAn8t1p4NKvVopWhZ4cH3zi896T19N4TnEStsI7C5Rs8LUPHdVaduglRvNrSojNFroFHLbAYBdLDWhzxJ2D2aRShl2Mx1cq5Rjc32YDCnFxaL3KG3lvjXYhyaGcwjYmUjlqbgeaxiAel1M3KG9OOKfURTJZKzNd2gROiYTkRnBCNFlzQJluc/uWQT6i8HL6MmLBjHPOdzLCp8/sSLy5pCQ2j8uZl9HveuINnSSrKaSm3Ih7Bx7kbOafCIxdiBT1G0Brwi2rVuC@d4or7a@1BF13eTvrk@PbMH7TPOr22MzodFfqhK9zTWMV@iE4uC3iY6tHR/uHz1jN8p2v/Ad2cwE@D4o4ePdk/eHGEMc8hak0E7x8eHhy26ID64YtnR@gxNBVk6oQCJSYTAQmipwfv3Xus0fBvUzDJF0JCmG/CP@HKp2z4o9aU/s7omkeZj0K06BEeuqaCSSmsbET@mRdM5ONt6H9CDvBlvHmCmzKQl3zVmBzSWLj8KeJiX6dzjYr4GE9GEZHSCXgrVRN2MgXTnIUnmIB8EYVgt9NpeodXlDEOL/IFIyuVFi/IYLKCuN/VD6l3YDd5Pht2LQknHHmWz70hUOJuU3ES9SubxbmNXiVHdGgonbhYhZGjSs5Ri9kpRQ2KU@kF7REjfdm1UZAX3oGKbpRQI8Q3UygB7yA2jFLJt88L@gNRIgq0Kr8fdW5od@iTNOL9mmtaG7FbUz7nC/mjgKhv4gaOkhH@@UzflCIBE/tTdJnjGG@eqzqj/7KwvMJsqdaxQn58Xt7rdvD0yANg@F5ksaMX8tkXy53Y7hIMtDAi3eLJOIAXe2OiwJQhy3gYNaCiovHM4BuEYaSqC0rexL9T4dq1iwdoLBA4W6c1TY5ld5R4SSiMmICmeeauuR27seFrCergMFPs6BS1LIoPdIp6FsUbnWIti@Kzj5nE71ulkmy8XaO@scGnmRPtmZH831XySkXS7sij0HFiwNOTy9GYQfYZQ1CXXLwOqo/ZAK5zdnspZ0noz/4DsHUskapCmTDjS9hegvz5H5rbvEJ3hVr6Oy6hpqDQOBFbXnyFGdcLHwgRlyyJu6RptJ8vQTNN2YrZab8fS8QHOULz2S8SNNli84lsd0PVn9zhuhanrcW3GtIA/7kI4H4ZgBanl/2LvI3yBV6Mrm8rFFmCGIBJ1nSSepokK8uLpVmu6ni1zCxrOsnqVbL87JciTzF@ZVD8SFGQrhWVmUn634mORkfzIVEWaciUeKfmWbzrm0t@kuRBT5ZF/ixGpyTN5Xx//u0033HKTPo/yhROSqDLl2z2zIr/p6tirOVifMgQlUpuvRWZolTKpfjsJzEfXL3pbrask3z@J5enXs1P/Qdx6niY35UDN1sNEiytAtXxoGQkJT1WaNx@UAEqJIMbbRhVfU7rcjgWiwtjyQLUVLS4cZaMrsvoWWb0mopOgc/ZwJJWEvrXI8Noh18YJNMo/k63fNngkpG7rm612Vwg3dplY11cMIe6UTaOuIqjGT27qQnHrcQkYxFaxNrC2JsXyApuZE5@wva4fTps4wOtYTB0xAsgflDdPwte@ThQjavo5sJ5FebNhr6KaU0ANI9zcfp6Dw9UAKvCqQif/eZ5OxK2u93J2WSAe2iumFehY6RqFV3G0URwODkLBSaOuPcn/gBK4KKlFpuIMM0bAZc0CoMpfaXsU1lnZbuYZbXK58YdckNHQcRbd@yPIsrMXZwLoMsnMlAhC39Ho5UmPF5QPycgdkXrivI89oeepdHjK65@WQsgvwgll1M1SDLSdaJhlPEEyNPJWQLhXLQ4nY1xOcYJ8caPtVquY815KDfG2MMXQtTtCD806sIHHbmWQRBxg2icRKmX122uJQJ6BuJ5lqRYL9dXMaMRRpGLIvIMrU6Wt/vktogutRIGoSlqagWwCGN4Ua@7q1A6iFB8ueavf/zxP5j2ebUqw@hNHX/YhjkDvUgSo@LPo@CZ/K3B4/xE3FVMYf9jjM3QPa/rn7XxhZpIgwbhykGGBkTkcxA0dFoVDEDfBCeW5gtGZoiCVa3ee/jQOHrv8OCbeBuKFxFIClLJUQi2DbPE1U4pE/HiYDCSCElYpHkiMkYiycQilSoVkqkSk3udvqWdwILa@s6fUW3RWn6AJ925X6YAMdpkpz64Tohna3VY1RBSgrEdvvOnjByM@PRsNnAwMoVgwteRB8IvlyKthXIxRXZ@v/rBX1J24kYJ2Hy4rnKmZ51n9FPssViQJZmt1Jq5pUpkQ5WQC3xpFX33pwQW8iPdUhEWrulaUYFkF/tHf2sQBm4@QOtpKY0ETulSoE8YSO0eUM3l4lUuxfse4/V82gXQgTqzZBGfwDjpjPHSkKUFVy@pvl/9QHAM9H6EeyZL8riVYLeQ2Rj/prcspRXNkde@Gn5uC/9QBxXXXPMQeaDKxPn4l3E31YvJrpNZvq9pvTPFWmaBP/6vLOmjM@bQe9ADOMPqTZXZV3J4/uu/UfjTwrXpJQLz6x9/@pO4jNPckk1zy/Np3Jumi6WY5vF@LaWS3schwyxNc5viF8lsEj136mo/8wB@nlfv02RlT/O6PIi@6vTTS7p9HsgnEkR1@OmlXT4P63sSK7Ozp4uV092nud1coud09BT@rRw2oTP@q94Zp8taPrfP54vF3xM4Gnx4eXShWapVYeGskmm7Y9ToP3rmxf@7aW507YdLbbHh4oJFBXA4a0rIHlJNd/Sef55@U37Odk0cWhPOFmSJtFxqIheYmrQHYUZWrvu15VXHqoPpXkYuu79ZJoV5tTr0@NL9ZNTDWQft353RzGNM23/4eEC2Zvw2tSVY2zBd4ds25J7gmFhu0g5OuCA@CEc@h@RUAz1A92C6Qf93VHErNQ6h@ca1NMogYJPoGi2n41QodyIiZhKlWjNzUsHz1MyO8DOlgXh21eHZFVaWKCP5kY1jLlXe3/2J0kiqloIkegqydDnmP4tmoCNGtFdOHjuETZcP7SZ@qYlUMlQOAblD97/o2iKVXb4tqZHlIX//z9VA54V4lrUH5cErr@TxHx/HxIrJHQE1/clfCcCyb8UqIzfnv5ANH7KGysscR7Ir5JOTzU//2ETRzq4kjm5cPskSiLlzLOPRU@PF8/1D4@DF0bMXR7ggoztGVHPw/IkeT7tZL9MENrlIsDCXbcA0v87TWS2Oxcsv@6W6TcX/q0@x@Axbcs1VU6umpel@mEhXk@mW1BE1xZVrSNTPQnpetADuOG9RWtfdFDUEE@hHwwj7a@jBF0HGCxPs8FmMbSz@fGVan3WLjBnnCk3/dRZLW4zJX0zAoQ4bwK0Z2H7u6v9Lxm9HMmjJaoa7d27Wbh7jQymky08i/W1LUGJls1H44osVYzSLToNhvbBiqPVXg9Zf0WcQr3K@CnkNNxz6o5EX0VMExok3xAVofJzND9CqQAcd6Psevr/26A7wtgQ3eLm09SpsIVBLADmjmWHe2DMLBf9sFIwj46OB35Hf8R3R2@vyVzgL0dVD6HlZj1EfjWePooMh2g5V9GoYBfxdf5ca3S2FUOVA4QfOeDKskksIb9jDpWs6Kth@DaydQnZQtF4LyFpYLMvG3ePQQxdS5stpv2/SBWtv0HvuYeWihWcob@eP8DKfCcyfmnjCbMV4GkTeNl@JlveMlScNqnHPKIoFs8qA31ykVf2i9hoHnkrD96Zo98TEg0tiTZ3c85gOLRJDKtOmJXYLz2n1gyCK6eVxC5GAN28SKbCM@JAOCy/6/Y1LhM94eXj6UzBRMgwRQHzEP0WmcQBlRNyAxim3x9hx1L0aMAJnYv2/to0uuNCeBXN9W54/9vEsc21zG/1nU0mwQrGZxPJtbRNjJvzgOr4Kw/fH9XKUXMEJEHKD0GNF0A/wheqg84oOeqBBDTNslD9HxqEJ0UG3JQPyw442pnpa/G3HZ3ftPT8kAkxZPfnIH4kqKidEtTM5CR3uC@T93A/DibdxZ3OdGKK3ByRpL@gmSOtVQEb3b1Vi7jQ6G6hSbEWn4k1t8tFyJh/dJk9Z0ClJztAXQhvP5YEA3rZJdKAqEyWFWrC2yhz2cP/dx/eO9h@WjUptA8n5EomitbTK5egSxdMhSyFGmIS7r9O5vc5CboXl4l61aAvW9/RqL@kMSwAwt8aoa0dW0aVkwnpmYFBrPdRVZfUmknp/Bc9TYXdDViZj9CxsysqVPX9lxUSRxrxWUAQTdh2ksQvq6gn8AsWzQJSrK6AGhHZr4ZQH3f2T5Jo71ysV1ae26VsFFGulsst3wcwHMFa@NoqHk2FC2xap77SNIig59GjDqu16kfSCYzaMU7f4TlhsdGE8VwbCG2tin8tneIZ95MLiijsK7s9k@1kTubMEFWIf15q2LQKK//s/Rbsxj4/uDazIPsch7iNXum1zWKnvs5crq8gzNkj2kRPBRPMBKdfIjRoqQSfozRx6Nqz34BQmFtZHeh4jyz6nE0hd112zzyHL8QjPio5AGXpHgGg3MKyfCIMfUMdgY1Rfvhyi67pbuE/3/pPH70GTH6IPiDA6/qB560a1XCzCbIJ2CV30xm08PHjyDEf7se3QqP8uDNeiXsZtlYmDi@94u4e4L5tYtCr2QtCcJ14kSh/enx21T56COWYV21AFSSOrre/M4VO0eN5OryPXTDYu2EgnLlGdjr1@gzed56H7xjqxGxH8O9Wz2IAs3Hqd0CNI5OIlv1St@0MYrd87evLYLe60DUR1M3pFsdRRwgGCQgJjYRDNwxOig0/eoVRFfLeCBAY@paK5myzLTrW9W2zM57n8PA7aPfbKUYwFuGdNykLixu5ikzbGsRTMRp6LATy0fWP/yCxD2vHEszGQ3iGYkdJih4GuzIPFDTUFDYGz50jjuus3b1IYJpmErltfXbVxC2cOaHRPE2C5Y40b83Hb7VmqItsj36HprTflvMg4qTv1ansYvvXGYbV2u766ceduMMa5fc8LuzdDUCFuG59986PZTbxsR1u@J8Ggf7PvD3BR6fr6rc0D//7vvr/1/PZDq9v5nZpZNl@F9A7veKQzMG6/FTv0oGPHXZYuYmIImN12ddR@HVTXe6vdzdXN2p2ed2fD21xd2@xueGtbna2trW5/fbPT27rTvrPR7VTRtSMlcc5og99k8cds@1fLNs8w26yvbvX7tdrtO72Nrf5WfXVtbb2zudFbXV/vb9baa2u3e/XNzlZnudUW81MABSv1Lo4daQ38Tr5xV1jQ7SK1/X8';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
# ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_ )
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<<
> 176
>> Output 1
> ;
>SET x TO 120.
>X x. ;-} --[0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# >>END-IF
OOO program-id.h.procedure
231 DIVISION.DISPLAY 230.
uuu # >>IF 2>2
ppppppppppppp;ppp
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. # $/=>+&&1=1~-<>8;t$f U=B~+Num4839195>E ngt;reaeidgenulohar Cr#ataPr$s 61 47consPLle._=>al{} 3>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define z(a) #a
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:sizeof' '-1?(1&*z(N)?234:"??-"[1]?218:67^*u""):*u""?37:z (0'0 0'0 )[7]?75:"??-"[1]?77+a/2:77 );}__attribute__((weak))int main (){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)*/
#1""/*/
`WWWWwWWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write( 186 ). end_of_file. `WWWWWWWWWWWW<<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a)) -(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
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
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint ("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
shortC code ends up in the same place as C99/C11. It is separated from them with 1&*z(N)
(1&
is in front for Prelude).
Capital letters are replaced with various stuff in shortC.
N
→ stdin
, so *z(N) == 's' == 115
in shortC, *z(N) == 'N' == 78
in C.
shortC requires a space after 0'0 0'0
for some reason.
There were two obstacles to add shortC: W
and outside of string/char literals.
Grass W
s were moved out of C/C++ code, it is possible now because of spare w
s added in answer 224.
Note: on line 183 two consecutive spaces between backticks break Pip, hence the placement of 186
.
Naked was previously used to separate TCC (
z(,_)
), now TCC is separated with "??-"[1]
( is for Pyth). When GCC is launched with
-std=c99
or -std=c11
it processes trigraphs, TCC does not process trigraphs.
shortC/TCC/C99/C11 code: 1&*z(N)?234:"??-"[1]?218:67^*u""
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JArwNFIACUHiQIECAzebjNu90Nzkk@/a9Q7LRBaBAVLNQha4qkECzeWM06xhrVgqHdnasGEnevSPZWsvejViFw47QxmpjI6SvG4r9Da1PDoXD8w/kc05mvfAg2XdGku0QSKCyMk@efJ08ec7JV1t1@n/7twn8sEPLmFwYlstczXFZ19avNDvHnkzYY1V3KsVSLIZQW/bFaKCZrlOLJZjCmKlds32zo3fBj7nWpWbq7zUbwoqMDW3rwlYHzO2rLrzoEIvtaMaHwQeXdazBQDW7DkCWGDtUIbA36lwyte24ttpxdcuEoDJjL01DHbS7KgMIzR7amkvoK4xtaIOhO2nCyypjzy3b0TDFjuY4FkKshSGqAKHauvVs68XnU5jWGftchcwMDW08lbxSYK90ze5OxVAU9uXJ3t60b5F9T7ZMtofFmAoqsZe2oxrqNP4y2xq51r477V9hWxeaqbJibj1XnA5cZU9sdSbKGrM1tdvTDS2nmx0ms75mDDWboQ/rWTa0kqsZ1UK10NoKYuY6GLcaBE6hbXgfptoXDgRaVxo4NWi/oa51Wc@2Bkw1nWtISVkvBPCIdp0ZpZI7VRfFQqhZikr4pRh@KYVfykx51pomgWIFfbcO9qf9V1nx2bTfGuS4c9mbbZtilR1Zw8m07zp7rj@bR3ilAtsdWG/1basLZZ4KCxenVIx2gA60D3Qt9taBrHQ15pj6cKi5PBBaW7MpGCqeGbp5GeP97dC2uqOObl4AnAbJDUcuNakT60C0JhuKXptDB0sQEXAwyMKxNdDCWXSgu0KjOUOto/f0DqcNbexqpgPN7eSYDtVzrRsG62oGRAiwd7LMsdjICXm1DbWf6@RiSFuYChtcGkxnneGQ8SAoBmRpr1BlGlYYew/hRt9h4@GAOfoAgt2O1etpGnuvDfsQPda1Ygw@neFUsfy3FQ1gTM2rGm0IfRqrxsKqhnryaujaVqFubUfUgasPoGZ1N@kwTXV05G8QxdHMLtXq0Od8FtByuMLYlQ59Foo@sgm3o9nUawgv9DBbA5Sq386pa1t3oTaxNrbYoaba7MTWNIm3seZ01CG2cDhJSMzCFFwsSI4adWMjuXuwl4TG5TFy6hAa0y6dfP@LmMpyDbbSqsO3EY/XY7svdtjNyhm6OYcFAhjaKVVijW@Ykz870@A7Vtr5C/s2BlhjUCsGy1tDN6/KQ8ig7EIG8yo60SVfFXNDI5Qw25hqixDJcagutAbwD/ZllkrWGdk2jgVBpaqXUGjDMi@gPqGw9sjE@jDZagGaoGPBIJBl2hXUGjBPaiPrmmr4pK9DoznYJCGmxIcnqlAYoICMRY166TqWMSI4iOm4SMtQKxAVMe732Jesp@oGRoFwRMVzbWvOyHAxzsjsYssPdFPr5piXDeqxNtDxFSSnAlLyANIfhPolZQqAoSEsKioGffydP@heXACerU7HsruCXL9kXatDA6lKmYWhkCHBWqZqULYALoup8@iQwJVq6F3iEKo5EUlQJijVa2tkdJkFCdrXOvTSvgp8WoPO1XE1TuTWyIU8ZtlAveTcROeUCwUfqG1oWEqA0qZiy@zxNrRSR4sliGbkwcjtVZk83GVJJ/86tVlLbS6faZA5KSelV/L5izoQXC5NXvCWvItyvtyKjDKOqzqW3o0NJ27fMotM7rB4p2ENNTOVjOBIZpN2OynlkMulpLre6OR6utlNJTeAFpuQcFKqdxqdU712Xp@KHk4S0FwjGuyuWqojxWPAcqhTXOUHIIrkYDz4UhauUJjltLDKMTgX8saKmfa74h4JEnSQLi0kEOBDOcfQtGGqkFMkZBMIN7fcGDCvpFM4RIFr@nkmmUhmwkUnDFDSSEGxs57oFrItY9jH4RAqxXSGMBLYSLsdFajHwQHBBQEwy9pE1zSKAGchnnitJUEAaAMj9eiIuiTvchhfRkYpMARdKNqTtW6oIwMTgL7sOjPc2LBQsKA84TADrMPERNULaBqIzAuyxQvCUyKfaJEuTWAoiK2tsarc1qETYHcDni5oPlQ2AC8VOQxg450kxHsG6gSwdPiwGnQYpvegLw2APdgT1tGQ5wDz0fiAgomMqP85ICUzq8cKcrFSifaxmS7m2vkt@QfApN/n7@xJWPhwZ0JGw3oglBuqeTFSL4BfWCZEUTsdbegKRgUlcVxgRdPjDXnKYvDMOf3YyuPptGkQ8USLIA1k8rz1xFCoIncRQr4M8gxKjVxzYF3dBrZkTKZTB4CrqcTjbxAkkoE38QVZ8CQAIDJtrHVGLnA1IODrvt7pA81i7kzOF/kgNJ08eIVTB84u9/ykMTNK81Exlsv7XpiNhShkbNFZPDC4IqpmxIMaP@xxN2bVGcxBbPlZhIEg5JvLqzmgvXtwDizTmoMUKtJHiyDREN4OIIkdo0AJA5cndlFn9aVMv4mgzYBrQM8H@uu77tCpwTihu/1ROweUkj@xJ/vugYnEknftie5a3N02rDawZQf6Z95LId8ZtfXxVIHIz2/Dt07sCgSwnsMaMHK/GwHVpZI9Bxgm@W8jcCgoToybUPDfOAASUA4qKtVziBXvAVM5npidVDxClPEsi2PfjUvgwIh@1XyBwls0m2/BazqXCBbOTC6PUHnH7pBDDsmkiB7BKVuxpUjRHpjH2FI8Dj891XA0eJojw8DXkcm5XIrLChK7iS0tAWtLUXL6YGjoHd1t8VD26JGQKdgyqIcoNvVQZpIgzpLQw3PAUABGDD8cOudaxyTspiQoyNJtJGHNti2bp@v2beuakQeCxcKVum0NkLuzVyRwoQQNGrFuonYnxlIaStW5IoQ/ppK8nEzm3lq6mbpJLi8vJ2vJJoyYy8ub4NpA1ya6MuDaJJdMLoTLoYtiZMmFoacUA/3Ok7enHuaxdI7dYYyj/Xt9mFJPa7XSeVY9VcSziE8J6hlGDICW8QF4klKjgU5JijevoaC5di9a@m0c9Y47tj4UlfCFeqXyd1ELJaoGaDjLRsWgjsLL3XUyaNggXYAy0Omn7OTZaeHs/OzmrJs5u01mMbZUVxttKBSklxrkLmxrBGKIdFquycq5JJ2WQPhoN5KFZDqVqsoGJKRK0mdVKaPy2k4lNRgNU2dnSahUUT@nnb5N@MbZoiT5VQX5QIEHZO1UMndThfTb0rmUSUJcKZkF1a2RTELNdLASHCo09qVIBR0cfY9XzHYmE6PubdmX@J0ZTsEvB4prNPrh6P175F0cR9unMGOkcilvKADy@6YHm8PAKeXVC2r3GPLRSBqfWz2uFW3HtDE10@cHe7tHDcLfV51LECbkCwTKg5AM1WF3c8AGjFFXi82DAX4Brk6QBVS4MdWLTofJFiMwucNTD40THbYAGzAZkjgtJhsDnvc94Jvbx1ELy@ASRnXWcQwUgWWbY4PXfJp7dunhS/o1tk@akgliHrQwSHldXyM3LVNGjuQpVVY4ITJDIAT5ocyD47kegUHEPX0MiimMNxNPAEe5EWXwbcsEFVHLvSKeFGfATtHeouXmSuGHXJzJdZygj4C8Dc6hoXaA60bRncXZGSAEPpDPzw@R6jOIp0V00qbvKyMINB3VxPrr6qQtjnSnj9ULEj3yYrsHtYqqIsikGtXaPuuArHkBNa2NdZfrjtDPjjHKU9VJSaitbHFpH5scJVXMlGd7IjHS6oCerYHEiqHcaMF2zSvdtkys5NwuoAaGUMc2mEI@r3qBjLa29os7i@t3HnKosRlvJVS3YazTldtxgNRNy7AuLJYGACTNXI4T9r6JNjrQNVx1CEqQ/p4qaOvCMidTNKhpvtFzteRrfSpC5gk@9xZ4MZtf6ABgQZmP93@wC8KAUikUIP/eW4E@fiFDWKbLiJ4dFgAIy72BdIMt@QNt2J9EbJdIH9x6AfRkabxjcnuSCoIc5Er08PcUNdzJuQ/0cy@o67nmlX2XJHM0oYW120jpIzID7zZQwsSUN/p6VRFBOtPgQfsi4zrLR/iWr7DLvYHlqvkvc8Av8SeGcqqss7iTTy4n87KMv3EKYsUmy3e1qzxyqQDzeFfrzMU91rROHkNxiGGeY271eIELquYMPib9QDH506sDP@Z0@S8yGWT8lDs/bZ5pGGpP@iMtpnX6FoufgaAfLlkcxsU@aKwy1DyIYagd@NHELE7MtUagXHU1Qx/o7j5ZnQ0TNYgcMe8cci0RivbyAMGhroFYzNX@YBRCy3AweJoXHP4IODlhBUU7x6vU1rr5dIDtuWXZoN05TCHNvuhX/UAE5C1n2M25Y0DAY@3SYOt4g@6Lg53d1uHWydNGfuTYeUNvA4/oaq0BqJQGdIcFH8wb2ul2gXZ00xroUCIP5ftL48iyXD6So@n7YZ8ERvRwPNtpPdt/crR19LXIHOJy9MHIUDGPtZUpAB/HMcHciaZjtS0Y6M3RQkwgpRw8OXjmYfni5bP9rdbO7uHBSQjN25Ghq8o4P7y8WFSgLxCEKbkCr/oDoxudkyBlMaLLC2aDmk@dgYbIZBl@ZfTjiaJulMMAFFRxeJRltMWqaG22WVEprK9322q1qq12O@XyWk/tdbvlolKt9KqVYqUAP2ur6xr7QOCyrI3JfgIubptAMw6mAZmnh5IriywVKmpb0eZmigfdkS2tW@1UKxVVa5c7HRVy1VktaeVeobBe1opFrdwu9xRVKRbvzBZPxZO3QD3tgPw0mZshP/SOPHUqFW2tvK6ud9bX19XiWrekFqtrmra61isXCtqqUui1q0q1dGeeQtlAQS94G5BVCHgAGhAoEFhxCh6Rzskz7/RBXukWi8XVTqW3Xip2K4Vyt71eqFS7bWVNba9rhV65pBSVbqeo1Ly4aGUFntUH8kFR1QSp1QuSFQiUYt7QHiY4mrT0JrIF@1spIcMbehPRqEyIgDIGjMQ0NJprhf8q@g9w3jnX8eRrevU9BWCVAHH6OWe3Pc919PQnniNTssCgBdeeF744ksB8oxRuEfk1Tl2HynGjKOR/5fZ6Ee8ieV/KOIAagXeJvPnEdXTKWBR2JmgusI@vTPj4hPdcfDNBc4F9fBWODyfK56ObCpkH6iNbJWQ4sT4X11TAHEAf0xphCk/GB2FVCls0Ey/Smhu8MJKPe51w44x7gIrm34WXB1jk7aAYLbU1GOgBsOcTCgKlD4ZhZTWIXPEjW1NRLT3w9sF5tRaNFig7o1A/8XzCQX4kXoPefH2YJou8Am1rOAl1pZsiL/tAF300RNwl3hdoBhpVHjsSyCmfz8y33vLZnZaYmMeezpnHCcjMzyzQdJ7pOM/Ri3CTmG@xOIvFPbNL1PAWhBSDaSUmX82fD4uHEXFGqZuXFhkafFerkFMqiMVHMbg0ZmP2QCmknwjoTKZmQ7ikMWj36GcOAIpH05ZMCiAzsRDSQChS80f0QIPxvBxETd@R5NtabwT6ar6tm@i@B0xerxJkr93WF4FCTeBCB@85B6zGjkbtCSvmyjnFM1DgVBOMZ9xufbJ/QIBtldTt6HwJi1S@O7JdiCWe//mHXWiE2SbqqxPS2n1Hy9SuiT56C1tMRMUX@pnfuoF8RhVDrvtQdlScolYN3zEfNbW@LPdVe4DKsWhuIFD8AUq4g9Z4zrkJy3vOT6TGqJKj8zLM1AesMweaYKemkHhiZA4xLLVL1cCNFrpGkWxsbN4M2pir7yHRFFjMooTmzPSwYGmF2x@5I/6Lqynua0Z9iN@7umhJyH2gx6htXbujvW31ctS1ZBDHqbSYp9U5sEHBya4p9wz1kjtb6Jxfcl42W7@4ADFLPBeBXfdBASXLQf6aHveRhGOOnKHchnZyoc/QG/WCwR0p2Ab/XQSii4WJvmNxrekG/TygvX26IkoBSZcqGldOyaFK06eq2VDbE7Sn9D@dwDBBkgeB3TQ6mUyhhCOoP00e2HCHw8Xxcdil@Ovr82PzNVu8SubpwHm@VkvmtnYqs1i9dU/DwpilD1RDLnZDzoXM3LOyB645oGRckzuG6gBpuaI5tCtoPvq5i9xxUOqAbmwHrjuIPciOt1pi0cS74FiiQ3csQ3ewVxuLmOf0XGWQJq6ao5@QEV@fV7FdEjGdvuy75vMFq@PirPcCQnsAg@MTzjilH6KcnLWo0jrWNX4XShV960rjv/PHuPdzc/UAjiUbRBJ6Z@5g0u3cR6m4cop@5tfj5dx8uR1jrn@0D3h2qLDe@kC6dnTDctgx/d5VLSBGOw7/nU/R4RrUVVOmqbOwe340kakhywlT@IJ2VY0Ly1itXuRV@FnY@CO7h2OCeD6U@/ncS1Hu516eaGSZinguZPuXefvyvraj@SMb1zeEnHeMwPNYmJi/XVxAUCJw0dL8wu0VqhQzl@fmhUUNYHf61@rEe36HkWVR7Xojy3BCojZIfhhhvQoO1@bi93dJrXx3at2HsacZtGv3FSLUuJeGBgMZ/c40KSsWlE@MoRQKD2dWPWOkjbS5vOqg/VbDlep3KCAPz1RBFGNFmKTRUIYGaR/qvVAdH5RrHMPx7U4Goxo6dPJ7JZ25/G4I4vkQte1DcByiYzbihTkaRho3osCZR3fXXH/o9WyrG8kkhnwqR6reL09FpH1Ho@@dehXXA3ECslEqFApCvglNMkRe7tK3Sn7ctzr/jSRMPkHKESvJHJyBRRmaWr90ZLTtPowbFRcp/wS8vp43dVNzJ/i7qAnmcde2ZRmf0mTAZLs6ymsgheJs3H1NNyMLiYVyLDBzOGgkafcWGTj4ACQUUag91LHvav2wBfpBzSrjOgLolRdTr3ebfEL27PtSgWGd7Eh8cYmxWNAUxhMlV82t3dkDufhqtTVD5Y/xavkufOu50p34fBFFyMU04YiTlHxaMpjmTkzxqeEEKkvvglLT1wYavd6hDajdtyPHeywEGlv4nROco0ngRfGGOjAGE38jU6Ah0cm1TFDDXNW@0FCPMXCpgvBdxIy9SYe5lbs/UC80vlvtLm4ZWDVwVTXX/gLnfPtGjS/I60A0vh7nblKAznSpTRzvORfh80kH2nM0uN8qN9XvO7SG676OnsvPnWu5RzY0@1bf7Gt9vlbKf1vUPYAiXb7P8K5CQP7FOixGPCq8litcu4ZlGA@pXeSRnGNaVm9uvnZxC1gXon4S3onahgDxuNfiB@M7VRIN9Iv6Tl8bwTDlWK411GR6WwRqoIGI/y7ipN7813e1PN1pFYAa8Z7fFf@9@uiFarnDIT1aQ2Pk0A9FlWnn3rym3KNkHkIVusvXg3Ha1S6sdqev35eltqa6pn6Z96xA/PVObXYYqgWdyTvonTN0qDx7kkNqaITDj/Gxv6hJQzM8c0u/PbLtyf0cIrqsxbfZ8qkGdCxKX0ydzgkmeQAXPHoL@@6Y7xAzrQvJi8RuFLFlrQAii7LQhhRZ@yrYGE35LZCIpspNmQlNs32K8VOsQiEzoB6y0YJ/hGois/FzhymzP7pwZpkct8p3QbjCn7mtvXWBu3Md5loWcwzrOmSkhrFHNcVj7lDsT0DeNW9SuXPiJJcX056yNlpoCzP0ocN/mdwrzsUyO40@CzWZrwuLpuhqPT63ga77xLmBZeMmKpAb5I6tOR20jyPL5UISZy@mdQGsVzZYAOzBzi3C7Mz9/JYOD2vyVy@0CxUXtz7TcZ2rMYcIAPP0JP5DEH9/pDr690eWq83FOT2Z/xCUz9ULvfM00goeQq92xUpI/ohQO3rNNsR1X3doL4vnmN9DOJnRxPwcjWzKBO/vqb7bVBIShsTSdybvM2@JvO/ASQAMV@emFRU1xZz8Qqamu2ReFc@55Zy/8OEuO8P1aDAcOeIxP3VagxS2Mw8uyd@51oHjye@AwbK@arjzbdEh8yoIUWLUC5yLROsf6IZ1wX5QLTCQuWAkQkl7AWE9gTH4UHWhB5hziJXSf@BkJ1ovZJsX7h0QglZism7q7t2WGtdVQfnxnlggLl/hzsv8M/zNPf5UDPLJ/Fp5dufQDMP3pGOAOnMf1OHX90Bo2/fLP/dM0tRwYLTMkSvjfvW7BonVOweJGhtXV0NUwFLf333@UvKI4aLf4WuK75MhNVDkRo4xCVwL1wjMoTHdBGFrMZudjeFpBDtaTx0Z7hGtgn1AvK0hbhIjrr5jzdNcDicwyHyS@gPjxGiwo3Vw5vBBeXhhPQdhDEauIfDVwZGGM/5TrGRxZIz6zOqoBtRZ90HJHRP6OcNCoDirQ60NbW8ErvnS1iLkO6qrLpCQyBBI2p3vupeWdKOt2W/RzBd2L1JaZzP1VBuTmrGYoLjsI7udDhep0fQW6UchzbvGjocW3zx@B0343AbGCPp5@Nx5DpeLR8a8uarXbDkPrvi6Ea3Ldyw68wj6SGtbxv3sxtT5QgHV1jUn/0w3R2PyYzKIbPOVGb5uupBbQxOG04cOeK2D7uwvp8Y1Z3xtthPoBGIVj3mlOjR9P19biSzdfvjioL5qdyycBxOOT5wFC@2Eu1u5CNam82UGbSCfMTA7tTPyjlO4J6vGoD2gn8VaR7StoRlxt2Gbts666nie3BjdPIeeYoMCnWji7313smLrDPjpttgk6@S8020StM2ICuEteGcJ3J8/Qo3KtewcI7hUSs1kJCnGI@G89oUJYB4UnS@CZw/wo0scBoOZS7B6j52espWbca1QU25Zg8VrcXZ@zrHih3bC746HdDjIEY9@uqKeN1aSspxcSZ6ZNVZI@uCaAfLaXHA1AtvT6cHzG1QBM1W@mQzdXonr/GwFp0/nlvRVs2to7KVJkw8w8tr8hAB@/MQJrp/7yz/piuNcLjQo7EAHnQkqBE8zsgZa37re5OmK1GEcUvE4GMQB4rXBDyeQt7cYyH1up89PcbGu2cu9k6o4G0IcnQQvh1wx9nPBGxft8rjDzuWNx3Pj75YSCfuxvEKBlDEamNB1u27fybFjnTbPjexgAbo4T8t0bTS8dbNsn3U1XK9EeyLJ1mxY1iXtk8Cc/OWf8BMxaGek2LHmJU8n4YRSxA2QCh1D0elYI8i1h@S9ZlsCJIWVDML2CGd2GMpf5C/hfkE6qgMoUvYOqqBk@GkV21vHTN5lSTwVCjeW1/VeamXr6PMvTwvnjW/YIK/95x/mpRtRcfHP5PVVJ55lHkj9FgkrHFyB4CA0yeIr4zhP0N82qgvZ4Zq3B1SRyokMd456NGZZQ9Fr6LAhOlvHp0axZz2Fbmpn78SKAZ1TRASrXdOJFbQ/yUTJAQ8AMh3oYPAqEWre6xorqRGfbJCPXVaBBPHUDxVc/GQj2kiJpy9glJUx@8D6SGQw/iiVArzxijTwwI9B44m3kLUUXmCc39HaI1ppd1XMFUsNKs5Kq7HRJBcMbRYevHP6@mxcLMhn47Xd87zjVerZ2fizQvErqHXLhliP8tjzdl/s3KzkmoUPHxx1wuLx22SdL4gGNrFyc7h/uHt8snXy8hha4dZjP3t8y4jHa5CKaE9a3zLoSCOoFxzYPoH/@G94wECKrahsA8/bk6RYePcQgYq6jsvxFe4MsaZI7Huiz4vvaKHwWQDB03o68yhqH4Z4bEMgNqw1LPxoiAczMRFXHC5DVKYjj8cO5FcMLjufw0upquKsAZUlQ2U9sKrY4sJucr@H1Ni9WO6uts25IFhjfnqnfjgv4twquP21lHsIA@WvXm6O5e5yE8wd5QZQ39eLs7e1/@zl0W40GtAYPYnrNtYrYtscZ87Y0/gSBe80HdqtLiLiRE0jzuIUgb@KwWyE@1fbmnutQbEEc@wMeGSiUMp/PBYQJtRMA0@kPK/zukilKAcog9SxWFO7@nr6OJRFb4wOobvhRfSZwF7cR@1lPBcXmBN0tGAOP14xEKuoLq/rHRITF/w66YTFn6zX47BoOEaPHN7nFgxV/qjjMPgPjUqeq3jOxkwMZ8o5k1kRvoZmXkCBPVipzscotsIrIr7C8x7384vH2kGeum9VMp3SQmix/wxGaUMd4hlaAvqF5Wo19m5k0Y57j5n48sU1GuZUfoIjNW1HxdLQTn4QWEHz8MYtwre/d9xA6YyLZsTfwzQ3MnGgAqDQeYq7uLUPiI1vD@Qns/Eqt8QhYN5QSXqIIw798aUEh13pjg4SNDVCD2UcAzgllkYUHM8jpbMW2JbhgEzSheEbJBQXh1oQTnK0MYfvzpFNFk8ATeZ8kTHL4jGEdRqzh0LBUHoNOkLnDY@8QnCE2QnhTG4syzLU3AUoTmKTTw2P46R5kRpz7REuvmkmZ6J4WaiRS@67AyMEOOd4vDMt//F3/oAfiXfmgvsnwj0uPIG33xJvPXD/theiKPD2z/23Irz9lL@9zmOTzZ4DJpIXuv3CXUxAl4/jM2VCnuAdQUpl8VsbW/rL/UPmgCzL23IA@lDQTMhhkOZAhwX6GwBRXFEbIzhPIWjCAE/q9EsgEaAroA8Ub1CiofQ0@zyFp0HV8nnMOBpXc7QAShvzCUo6HOrdCA9FBCEsv1pZLSt5yKR85SGkkzIucCsGRyhJNeCJsSt92HgDuuPGxgaLOx3V0BqrdU4b@RX1dSn@xs/oCsDGuKJwyiAORAliQFhTREutqBlFwqg4kCWVJPK0rsVJDaTBFDkAREJv09tbD@KmJaoK6NjUxi5JTBNPAQKGbdLmUY0fjekhkgERx41H9013x2CPBZoCQh00F26G@CsEO0awWnwesZ6@ZmfumXkujnBkQHi/mEO6Jrj/2ZxzHTll4dkhswcKpqaPA8TSsMfHpoX2lD3ILUsV88VSXlmVQhQaF6ggv9jVPwBK6NzALDqa/tYaOlvbu/tfHBwezxyMR5DJabAkSzY3MmdyLnt67juSfr6jlfpkL3/8/MmeV5XhXAU2DYQIFqBNZ3NeatM5XZD6K76dZTZtCphJSCk8FDGt7JD3aOHmLPYgNB8C3Oar6WdSTUk3t6fnG80zMzGT/Id5h4UmcmkkLnCdOXRUaHI6m5hF/xjxEzxG3Ml52zQV3KOJO3hc6zLYQSo8QgEc3MMCHCCWy3tQcyjWy8ABt88Eh0gU@TnmDrE@bsOhIxz9HIUgT7wTz7FrBSePiSO3@qrTN/R2DMbuLh5Dx4/q8M6i8A/5yDlDQ3dTUoysHw2UgICJpcS55@PaOEezMSk6MJRwZdldp3h5@KQYdALAlzwcOX12aA1ZYHra0TzXEQgibGfE7fYa@2I0ALgePY40ZLEaiCYyRIaKSvpZ5Qo19CxxiNc4gwelQXqneJSXKHhu0K2kxlKur427@gUw8JSUhZ7@mQISlb9tFgtNB3uZSeBxvIY/x10M4Sr9pLPcxgFy9VTN6WZXG6fwWJTaOYim6J@8fnWVlOIzNEAHym17p2NNnSzndUTVFT0iOJVtqrOtr/udLHr03/o6Hi2DO4ChWSDFY9d@Bk4Yn1K9gTpkqREdeeiwHKPX1FnKzDquLTG5yU9IMFkmQwo1PCgABGYE7ZGLCIel8ITgVL4BrYO@jtnFx3t9yE6VXO4c3JSIxFbQmLYNQzmaoaQYKEgQpUZoG9i2rIY54tSb45QHcTA8Rqc/MTz3b04wndSHU1vQT6EuqNSs@Sh0ak7QA3mtrq/XRGtEWc06A7KY5fK5PKCdw0I8ARXqV2zohFrDk6wBatvWujqwhcff00xTgwoCmhmoMAarIyAyW8p6Fx1kg5OPKYUEz@JTsUMUMho9EXk3eWPgjNFKvk52mfotjKlvznBQ7YlhdZL/r/O5fP0mtWI0JnkQdKRmaqXfUDKldCazYqZTKyYO9Y8eoTnndgUkiVYOtKMxAMkrhlQHegbJo7Fi1lfUjdRKt1FMUwx4Bf3sBiJ84@RzNyvqbX7lEYzUWfCxeedNrTh0qF4hl1NuIX/YQ1byWaCZGzz9jK48wORX9EwG85BbaWEGvsmfHWeIZ58d58lyVBeCaP5iILrbFFf1W2LmjgdegcJbNDQw9iIydrFat@UBB@chl@aFLZA9eMLfww0QjFZgaU5Y8o9HQx7OWAS/S9JJS/wIQ36qIVTgOAWViK9ZVZKAmfzt3yaUVRZPrWyulqxMslKow49Sr7AK@2zlrFhOsMRj0NTz6bgdvznbka@Y1iuuvpNP1V7u3fnh5eHhV9JZiiUT2wev40oZQNfYOn0f@lljxQUf9mmfRCKdjyXyaeXRWj7/5s0bEHfhc9rMNcNQuXPpVE6en6bW4KW5tpbOrlbT2cfJFuZEShWL0jFjup5nZ/rQ6Xbha/XprpFUgn/Y5iamBQ74Z8JvMO5xvyAzHET4enG9oPvgrtRKgp2tqWo6Uy4@Nuu5YqH4l3@2fJu9OWxt/OVvDPLaMj4O8PGT2@foPlYqny0vf/bkSbmchcrj7sMfHH69tbVV3slWDk8rm2W5sLzxF/9xeblY3Cjml88dRzlPnl5@FS8WyvHcX/5R8vDw@y3HwfbDT4kp4MTfKnwVVqmwS/YePpc9hv/kft8NuVV0t3vvcYAEYblBzCaZrJSSx6@TWNz3CUVREhP6a1E1LDOlubn2X3528C7hJprF/Csbnm7iXWK1muBOcMBbyXu7SjQTGwi2epuY5BuNBjjX/su/g/jNLwAPhkw24KdZ8XCtThJNuUFRPiSaq@BQikVI9//84Q9jieYYCaG5v8eKzWKa04pSfaQ88tvoLKFUywePwdv7kPfY@5CiqyjFM689Q82NTet796Hw0K7MCvn57e5RRoIJaiDHQ@Eg34ld/PzV//5XP/@rn9Hfz@n7H/Baj9Xlx292GNNgBMZPrfbYL12erVXjlgW9vA5vz3z/o5wMn1zLe6/jqyxKlqg2si2eK5@EEyHHVD34v0xUif/@iXCxhDeXKp@y81ATxJvIn7y8PjfZc/4xTfiHr/eKPugBLpMFmfbqNhFUqZ84m/bzGsN/YR4vYJ8CF0t8A5U/nvNhzcCfURF4rsnxPFSyoGxIDpvwWYY/@oeP/4q/y@QjvAlk9rPMvvsnljhNnJ6fPzXxr/0O/569x793Lv6ddPDv6B3@nbzHvyMX/w4d/Hvexr8wLweiBc6QyRyByCiI9iGfl/DN5VrizSfeRCzxa/2wGEvI5xn59vY093qcqdfFP8hRdf8NP9wFOTq/leWN181M5pRydtoUWdyQz5uQTZ5b@nm9AYgzG6cbDWubvrlWEz5ysmwlV63H56@bpxtRHALN48cZ7LKPAU9z5ZyBBN9sstuN2@bt6cbt7cYG/G/Q7614gu/txsw/PYLPApgg/By559lpvnmWP2vyzzm85/JN9Mnlz8DRhGcLAE9PY4kbpJUGOz2nQ4Ua8qmyWjmXGXWINIZ1HMZqSrpYylfGn63uFmOJYjyep6APOCqBbLEeS6CEvs4F9XXyePPx2/8Vv2cfv/038ApZw2uyMBRpiYGEs7JZMApXBeVSuQSHzgogYPYLfaWLHL2gscKkMGGFgaV0waXBXwFceqHHChesYBZMRYFAcLis4KKrB48L@OsBFhv@9EIBkReuGKRi4DhBp5/S80NLOoudsvgbDSSTnJLMFZK51WRSP6@sDt/Fs8nW2WnyvJ7IO2dneS6zsWK5Tqfe3t6yVmv3xU6rlUcyPntuHQT/BweD8Oud/4MD6/mBNbDg/@Dg4Dm0W@ZxRn4Mn0YzsyEem4lmffOsJiM18o6UayXyG5tnzZKM7tUM0FgR/TKf@AkwwrO5fBYDhfbVq@v6q1f4f31Vv66Tw38FR6vuAwgw7gBP7gEIXtXr5EA3fK4IK72h8/rVme/ijvyra/B6xUDE9v/zkbdfw7/@/67/5y9Z6vRcgm5wc7uRoo@Ef5J0c3tzK36bUiolXlIb8Ice8I5Rbm6b6CSgG3CdpqRz6faW@8FvStrgCJuYxkaTIgeA0OcTPNWzJEgZoBSmxGTW2dm4UJDqbfDxzdrqB5oXkeq0YmSljXNZoAgpaYlAKuV6vSzca9V6vSrcyupqvZ72oQrwIpwApDlqp469qZ4YSpgH3sdSBbSX0fnuyZS4DGBzOASlVlkvfPjge7VaXd1utdC/9OHDGXTXJC4YaaxXwKdQ/fAB@nhSAoX3hSWmKtdBfVXyxQB9X3VU17VT7/Vh9iyJqxCds6RER78WCgiM8VllY2O13GyulsG9WpWkenyFrzZJXWTWFel2JR/nxQBVNJkQQUp1TSLf2ySGs8QG22wCuTv4YTe3CaptVq5IqfZEk3wPZX2d@7DyaqqaWRd/jWWJNdNM/J2enpYy5fRa@vH5@fmUoIL8qH6jNpTbxo1aQyPJbb0jjhDHxeTqo0eldaicaqF@Fmu1drZOtlp4BxjO/iJXRk/ibDGc2RvayVOyaFXWz0@xOOdnyWSt/pi3brXCEsm6gJOTwCRZdZ1KnQC1We/hLpIxYZ36phNDpqyVEunYkBbhrBVYF@cxbWb1esvgCS3D2jjl7GiG4R25fm3ZRvda72rLscThs63t3ZNscQOGqeLe1na2ePzySULB10rwTsElfD/a3do5eAkRDp/tbh3vfr7/5e7LQ/B3Ym/fq5qmaiNNu26NRtfv8FRuraUNwTf4tLSO7qhv36pD@rA6Z2nw@fiLH3/8xX/z8Q9/@vEPf/zxD3/@y29//mP4/gl8f8qfP/236xX8/eW3//yPP/6rPwTP/wDffw/fP/vlt7/3Q/6l9z@H738K@f25@Ibg@Jclmmn8AB1Ui9VMGsaM9Po60AL5bsQgqd/65bc/@6Nffvvbvw/ffym@vz/7/Z0/m//9@Y8WfzHez/74bpif/jv4/i8clwf703/F/fA5A/@vONxv//7H3/3f@P9fiD90/uHH3/1z/BEv/93v/8V/@vgb/0exWP2Lf/3xxz/9@KOfffzRb3z80U8@/uifFj/@3r9WCuGfPwaK@5s//QX@/@xP/@bf/wL//@f/8W/@9L//m9/6n8jxB9zxf/3Lf8t///o3fvzXP/oXf/0b3y74/fGdv98@wP/bvwOfh@fzIXgeUq5P9fn2O@XnV6mNIBWgATrKnBVBhHsy0UCxjhVYQfxAh/n5P/v4e78JdPi7AAlv/y28wT9/gaCf0MtXX0XCMqR@y5mvvgJh9iuh13wVBvoJYx/yIG0WHn8AgK8olH@YDwWJ/g8IBWBMQHlgkcQJBBf7ce9ffvsv/gj9/Zjo@5thfAXPNwS7gsAfvCL@BDueX4ww7E@w6378xQ8//tE//fiLP/j4i99Cti2X17NbWVm5x@YHgJUHwCHg6kPgAFBBtQaUz@VYERzLG2ijiimZN2@gEZbB1WAsHauU4C2mNMmtoBsigqqa5qahDBqF4DuOldfhDY1FGRgvMzwoA0FPMnjvbCY2bkAYgeKFtQydzSpq/6gTNgAvRuJxsq0qSOhs/ISwQMxG5oi10o0xj5hBjyZhYJgh9DqKK8V4ptrYgQQb4x2GuBB5JvYGnm8azWpj3ER031AWAEfmCSQJUHgfbmbc/AbeG4QT4GPjnW8gK9VGJtOsgk@DikqpZVuUplKhwlHZM4zKjf6M4YK7zceMfRZXqnGulkNVMgGNv5kAepOsU5sQfpZJi@LQv@ekbxrjQzuNqX64Hw/fRG@KLwAAryzjOi34yjLm5jEEjzmqDCULjwzHADWXEXY934NkiUwsQ@2boRdIH/LwKZ8NPpAiOizOysoKuDaa8VK8dQCKEbMva46r2jiVRHJdjcVX1@Pojete@GK@lUPSn9I7afhV4H93mRawUknq6dhKErXqJPNSkjMlq2wleCG8EtJbmgqQIUD2GYTg9/FjcEMN0TPwiyWCeFxyp1lDELnLTIql6G4WiXR3DQUWFnvuXDyxxiBeZ@PxrLLKZwMkrtvHvrZqtcY3SnktBk96H@G9MOKGEmguvKM2t7GB1d68kbmdAd0gxq3Gmk0x88kU8GH1WPN49wQinRwwpVjIxZpfsXGO7JW3DFodxPSb8lqxXClXiqXV1cpaUSmvrpdXK9UScLjVQqVYVNbL5fXq@tot5fIxMIlsLd2ubDT/ycznv/on8z7zffETaxoNvgBvBWdC42eFeJ3MHlSJK6eFLP4VSyX4hXxllcra@fKycSNj2c9o1dcNzjVD1mI3MlL5EnxYbCnGlsALPvJtDOeCmJi93z@oi5lavGmNz9bGlQqQkRQ7AzLi2ER7NpsgfMv7e7GDgwNad8hnImW9m@vn6Dq07sjWYsUSdaSd/S/3j/cPXuR29o9BIv6aFUtQ3aPRCM3Pwn4eG4Y/dfjGkFIeARd8pHBnZTVwFtB5gptdX0DmodlN9gzXeroWO7H4msInWie2IbZpNmM0ZXYKDXYewxt0TnHxbWwj74fPx7Xd51cub9sWqArfHeaJal7yoB2db9Dzg56qeMqeM9Dd/gKIl8MB7rTS7L8zDLuDNmQQreMc4An82IZlzQNYYy8PF5Tyub99Hqefaf88gB/tf/70JPQ82d3afhpbZU8OXuxMPSoCqMKe7e6d@K9rPNSLWvFRfL377Nn0q3gksIOjzrfMKmvZLLBv@MFnlj70zK289kCU3B13lKzkYfQEdb2hfCNvNKt1d6XHXjaefJN5MRqwcrW0rqxXmrsMSl63QUfTuxcaaLRWH@9dtBOqqx7aK87mKqsCZ3qOq97WFb57Q3diT0GvHOC1MniFlBvDvXtdvMAVrQFtvEl1NGQLPeGBXui09Ys@MNZrywOItVWVwfdTPxA/rFJC9dzp4fI0yG8mxJgDjlOteo8VYjkyVRbXq5XqeqlYzVbXq@WKslqpZJViVlmrrq0DZysoVWW1WllXstXyeqkM7BZCK@trsQSwJL2Xz8MIo8Tj9NTNDh6vvYHnlFu5fjOW4EYYxt6nVBAzJJZQEy3fd8TiGkSM48U8jksLe9N6I14s46p7YFyAVmUdltjb2y7s7cXjT/AFzbLbhXi8iy@VaqGw9iQe1yhkG8aFYjxu8TgQBGAufykUnmzH4yOOALf8x@N9fNldRfk3HtfxZXtrbw/TeYsvRYwPYJc8hL8Y3ssagJn4UiqRAB2Pv/PRAdwWT6hMOd3FF0wTQ/Z4yDaExeOfe/kpFADDEYfjGJ56Zd3aisf3@cvWFoZ8QQWv8Kx@D1@26BOP2/AClBiPX4DjwtY0Mx5vgxPpMR7vgKszUcEPDzTHveGmq8bjE15BWEXx@Jig1c5lHAQ94Y/JPH36VO27Xe2CfyY2f3YgaxCij0e7e@3PP29fXLTtydbu50cY8sUXT9W3k5HdvmiLaO0WfCyIAyGXg8n0B/K432qpxtyQ70GIORXSmrQ0zFtLfQd5Ep8LTGTQ@gJCvoCQeXN0HBt8BgDaxs@TATyfqG0K8T4UQs9xux2vI6G6k6GGxirsOHTNc3agdmyrju/jxnIylcxOTlcL53XyZoOUdFOo32JoL0WXmyEbZNLN5HTcKJyD9L9W9LYGpOJn42JFj2eXB5vAzWrL6qZSLGfGteX0@9RZtiVtFpVqDc9otHpJlpSVzdW11@lRPF7Dn83SWu19qpAsMAY/Wel07XxzrVKLn21uyvFTBV7WMmq@WFtbk@q3UHgXhp/2yNVarRRLXWvqpSRh/lD@oIyiDV664TdZT6h4er2XGmfHDZ4DNpHq44YC3NYdwfhTmEaa6uI2@BHe18MxX0BVjDcLNTQSpuLKejUOGcnnpQ3kRsg/4PlGzAS8ejXliDj5J8dqMr90TKmuSjlcXt6yei26AoW9CUOCABp7hbtAaAeot2KLpHWnFjtBgZXuCmd4xEYbrzmkDdWgMfGzfhg3CChr67FYU4hqh/wegbp4xf3yuT28Vdayc3gPoxsJ4bu5Pa/jCcgBg9z@Qe6l6ag9H8mJNnZzTzVckdXx/Lb5Ls3c7hhv09Yts34jv5Jvads37uvE0wP0LlMbTXCp3RSlzVTpmkrVajYbrcZAGwzdCSgGKIpDCby4OHQ@YRwSd4h4i@RbjSdQ2ELdxNNyNHxdGSfGsWYXDwV40nhyM6rVAPa2rjXottx4Il7vbZqNEZXmULNxP8f@AYzQGm6c6PTfnO0i3DbU682t3LSZWfczse/wyvGX6FN@bjA/IqDVKNzWLxqn6P8BfzbkePwclIMP57Em9KL6JKE2nFGbXxNVaIMisVofg5@yVq73WbvRfj2u240hSMN1A2oqJNIztU7gHwwYFVu5VmMcFLrUOC2WirgaJ1ssrGeLCgyFMEQCNHzX4L0MXwW@EK6g4J8yUnHG4tnCuJBTsoqmZF1r14Q6LtRqWNXQRvQKT1XKFNNGqmsxdUOmJoMeWsccAoPos6EOP6B/1WpHmmrwCKChySn53eZqplyWpPo7yKG9kurmnkib5Xo39YS1JPCAQR2@RbZarvcaqddSPbUsNRztXT3S6Ckp1sSOTsUeLkMFC5XGGQ1OC8urSvZGbsm3huq4K8pasXY6WjmVFShi4cPFRvwHzfg5VP9tjMVYeL4A5IU6@Hl9mUsYgYwQ@A1RKjQ0aCxlvVgXILGhYCxQiSm8uJSv@Eslk2vFZFJK1gFqGbyJQUk3xEWSwNuSj5TNOMgo8Vp8vQjhAT@ayQGfNVpVYonbWFd3hqy8HkvcxG5vbjfCq8y@xyYTNSN7r48Yu8iAsp@nKdBcK8GWySXnmmTp2GpsXRxt1QX01jZXz/KhxRXsTOyNlPPLnzrvmtlovubPM1wxAKmCfNq2jFN2LiaaiyUoczf0DuVzbmK8UvlMen4j08yfxeJx7Kli9ixVrUhCk/wmQQcis@0b717s2nNUQ1lKrfE@eHouffNCN26qJbnJFz6yxDcZqBJcZNTMf5NIAS@/paoWS3xiCdPyVvuAuugCawOmX6nE0Y6gseHx@uu119XXz18evDzYY48LtWqtGpb4zx5ns0pSSW6wxyBs6ke7kNcPzKoo35hf0IKmRD1RGyZL5WQpEq2RGDfKfhmVZlNWNopsE4iT1YDF9JRVufChySmtSQGrRQj5@Ju/Xx5vVOG9CLJcDWqxkik2m0q6yKTEx2//De5bLq55LmV1LXGe4EmU1yRw0yxXUUk088JbWVOkhCPzN0i9knA@JIqFamL7QExexlehMhLriVii@vzNB8Y2QFtrdi8u9CK58vmIBrRSA70H/tk3aFL5Rl5@A0zBcVbyuNhmHYE9e0C62WymaQ1OspnBPVzFChmgT2/r51yzRyUgbdKf5qTxT3vte6QdB969N3hNb2is0lQYaA35/Mff/L1icfX//o@/cyZ9aH1ofR@44/r6@qpSTPzt7CefXoqx9NIWS/IjAvnAiycF@/vbkpH7S9GolV6Sd44Ptr@3e4Ijr2biARls@@BFDoOOh1on2KDYMTTVNiZ8X2BvglA4YJ9sHzLLZi93DinOK9qaSr5kmhKprOx3a@KisuwVU3IlnMmt5AvlvFJhIGcV1mrFVaYCm3LwKArhWsGojIq1bQ0nXONLbUsUeWkLYTDsmQ6Kt6PV2OeHzygGsYH00s7u8wN28OLZ1znPl/ufPN0/ZscHeyevto52oRzPd49ZfOuY7R/H2av9k6cHL0/Y1ouvGQQfbb042d89RgT5GLI4lEZ5hfnqF9twJk4eRVWHdLCIt2N1LjU36q/aQzWPx2FHvU28SEvDe2ei/iNTBwUvrN4dby1xaY8herXbtWO4J1bvsCVU6pbSICjgltx@wVljldFX7wt2ZZl1yi@Sa6xTeGGWNtaYURB/zCgPSkdseXn5zIz740O4GL52GfbC7R/gF@Rp/we7S6nVMkuDNlksS0HIi4PDpYL3tvTq6GRJ8cOOdpaK/sv@3lLJf9mFt7L/tvdqZ6nivz3Z@t7SahDtxfbSmv@2s7u9VPXfgEiX1gOcL3aWlELMq6wrkOWW6CLb1N7@s12WBiCpHglFyyA6pryhIlIgf/EDSrDKWTp93beypKi0J1PQXe0@aA88ArWEEuAp1ut5lqWtIfyAbAnAEC3maw6qfdHJCqx4YhwMHrGb2BIWaAkLBPBLuDUe4dhygxUlBsFLPa4GpfhpoVkWf@nQBtjPHLaBQn0TiCFLR9DRRmiIoYlruGNLtwJlqkfW0x4tsCdQBXIat@MgPjUa7MXLZ894YkMSXFNxgmRcip2D0xoCNigi/GLRwZc3Dm8WagusqyUhdOBV4bHbSGvGplsTqwLKubTUAQTR2r1SjSxDoSuLSx0QL77wjTEADMHgLoCLbxtNpTpY1gvN7VCGJKzM3YM9XkJcLNFg0VaWGCZKNUXBfMvNhw/Meztzo6929NVMctwCOc8Wx8dz2kBYCf2WvP26BEFnE1DMJaSYTAZiQ3EoLFSuJah0@PKjDLxcNiGhQpI9ekT52IC39SQlgfEylCKTEQQRiAqj6kNkftaWKbvSUj5NO8BwbRKdaIzjCD@Juj3xj2EBzjqd0alW9Xuh35xLJui79SmGLIJ6XWxrcJeKLXhH9giUnGVt6CZZ5gUqqxiIWl@WaVnWA@8pntrSTaBczQ54okcK0Bmp9V/s8BbiZw6RP/egEgPfq1GDAbN4hN2XCH1pqW2D/l/3oIAfEhTQLRJNCiuCw90d72iHoqV5f0GyxNgPibm/V/PoiMcGchCURtWKx0RwWhHFJc9mADSDXyDD/tsA9JwkObJMRkD4VCbAdqNwsszhbj26vKcQu9OlWP7kUiBbXliK3QcW41crBQxrAYlAKYDFpwBvBqDpJ9qaxXkoYCwkFFSa74YCBtCAlqCPRxA8ID4MuUF8@dPjwyBdm@7K0G@hBTlX4FGir53oazf6it0XfFS2scGKZVBl2uhSVsGFxwWwKji6nFdGI/air2QUajDNi9PzOTBPAWgOWSUHQwKcZcbIQXIOXrGjDvDStwbb2mvtv9g9iYYivpzTEhnvu5ZpUBpSFExkCMOdFL5Ifo5SPawELm@mDnkaWarP1vHJ0e7W8yzkT2IbQQ@YlgHgR/SESAluvRTA19Q6MB53syx1vMXSEnuEOcsyYUvAlwcnYViOBqgWptgdDYuUVIGD@O/RnpTAHhmbk1Q8xVIS@3B2BkNqYY0pg@GH0qBkrpW6bFJaQ2GX4/FlEMHlPQbzgndNLmwgZJeflVqbm9jbQoGV7RJztT5I3OOCPYufynWLYxsNi97@7KFFSplTZ3hMIvIWcQQMjItR0eZuKZLGRqQD9MVuDH44nJMdMUPyOZInhXoCFs9LV/vUvNwn0UbzIvO8bFCis3kQ2mvsJGwvxslBcebFqG3oqIfSxcpsH63mE@8IpCwbWNBoOro61pCeaG0SlnF4cywDfunMLpy7pcOptfHQsHQ8XQ5PusH5dTs4RTYXOzDZAPRcshtzK7aOB8SJXeN0OA4/h492rcaWOp3Ildqhm7bfgJY0NC9koO6efsFkudMz1AsHHEaXXG9ix/4JIZiCoatQg5SE8qylKoWK0Lfp0F3MHF5Wffjic4YHl6Ju7xmRVEN3J7Q@F4UsWqOr4SG/jn6lAdvBs5S0bi7G1dgHqXZhPzRLRf1o5@6Uwqs6jmZPabVDHtEjn3z6Ma59fpzOC7rBfbgt1W7rLl4Y0eLm4hZP0RPkh1GFitZrCKrDNRqc7GjPO3cO1DG@TcXCGiPLWDD9iUoCpKgONE@FSqeHhJKEScZfQpjTw8W49cHFrwt1BHdX1yJ4LairEdQV9bIZRvSZQ5qbDwR8hzjQ7lf7Jy1x4BbXmyITUAvUyFAt1723YZ2XIJR/kfNZXRPZJmQfT@3gB2dCUa8sTstxUuZQ54PWhv@QCkk3I2HWEduQhtjT8jlXiwqkj3gV7sd5xCnhUShXj4IKXRKjhE8DD4zHtU4OMlteRNyzNY0ASEX1zOFTGsyvmfYWtEzbUM1LdNW5/s/Sjt0JNRYdJRQqB@qBflmEUsinHqHcENXX7YOMxm2/WQhAaPleM780sTuTERHj8Bb2k0aRHNMQx6AM8ITWTioITntyBC@b5KXE4aeSOgCubfXQXGDZE54QHoOQqtcBBIUP4gma6angoVI3gtpAdCSphHIBdFv3vHBxmBbkM8vuzi1PapnIgcSa@VnlEg5CnfrZOudJLeaFUN9SuDCRqEHleHIROGFod0ESN7SeoDgYxohGuMo9UytcfPWpiPF6Oi2cwz/bDL/UuDUCO5SGJiBkIRJ2Yzw8YSpzfqYRtOl3HUwqID1qKDRLYRPqRItMB4kB/ZmeyUTaKYT8VMd6U1iGajs1JxTYkF8iUfWi7gmGBH1oDW5fYD0ulvK6jk1VEWgQaKDxcg2vPjUeetPcQBL@lTVI4JwyeV8WFVr33r1O6LspJKgUn6vezhoIaY5fc23reqiPNSMFDLOFB4kNGXgJOWw45A6C8GUy8MbGprwLfrW8nIJYpwSXr56zRyylbGyk1uQUeX1WlSS/M4roxVD0UGRg0s0mSxXTqZIXuYyRAWUpiqA8H0GRIyinU4qHoCgQKBXAwEUMQvIZqGREtVHE1RBiH@95FAaPI5uTerqYUc43NqqouIY8pyIX52c9XcoUITJHvZSJhnC0PCDkfx4tESAvFUPjSAhFOVMCFDzpTDQgSHUqwE80nGb5fO7g9GsTXjzjszf4UHQ8FVmzT6tYXqRUbmkbMnAPXVt44smUQzqfMvDjJJ1GMgcZgbokpNbXcCYoy88nFYMW1F99alQMWXwJAtkAVYKHR8@yt3eNde1PH@wQuEdny/Ayg7qaZVVQQ4CjAMeoQmRgIVQH@kWrMxj6cDAUVyVuxuIDGCXywsLzpq9Auu@S2O@lRGyMVx8eNQX4xPmQNIbw@k1BhNaz/Sf4@HL3CM0A@y8@hyZcwnJkWfDrFXOZY/SLuK2a/NoD3dUhC8DbuEIjysqbKpo@enrpC2wecgE/jZ1HpNIhBOORhXRIdKG7Ld0S2HhVenSkuVSPdISiD1CV6qBnsGuNqQZWx4Qf/V7lJy3STB7FpqoChx9RZBBrCOvs5GjrxfHewdFzqrnD1tazw6dbiBkUzI5qdwH9sK9iBzFNzeCDql@fMRx@L/AuFCyT2vbODuO3xCAsP1SWVx4AtiikRb7TOcLycqKfgefe8yIQR/GhQahodbXhHNyokPtgojDOHIS8FXmuxVAo8jRvJKQBb3Yk9PhoEzkd1aWlOWbSBcJ26UA3k/OTvIfvCWiZdLAs9VyUoy6IXmx@kmapSMfrIx05oyFaxLRuPFz9aqejObSuLKh9QKkZPUpEcJZQRYHP/NIH/IMb3P2xV@Cg04Vp0C34cm8g5kaFRZAeed19Jxk3JCBxLJ6MdOOJlSQWiZT5af8R0VGPioyLEuOpveWpvYXUOMNlb6cFMv389G1EEJtXPbpXPW@5bOxJZlw88e1j1HI96PROH5d7ky2Ecx1qMGwmWuxoTSK87pHXZI@8Xhz0xPnC3d1CmajYqEQmBpxg/BQKc7cL1ZaasW2QOZ60r5GN7c9fTO0aX2ik5LM3nopB8EQpLRCnPTiPfeLE0ELKQEzADWkK4FQkd06Dio8vJRAy2cuPFJI1aGpZWAV0E7hFMOMmykqipOUIRTHkiWxVjMJ21@vkBBkMZnZ3epYKgdCXz6IGplY@N8kTqqKTTiZuEGqkkEBmpQAuq8oyRJC4XYNkGmC3WAbKnu7OL0Z1thiicJ5MpnOzPrI64VY4K0DQD6D3gK@XeH1uuUPl8Gb4MLIUKlihLszC3jKFl4espJRKoTUNB69esNXVYMkDbhZh5WIhWEeB20bY6nrsO9nJAnsCp0fsOKJBkayQZlB1B1lQMwzoxPzR1XHox7xxtXjMH5O6L1yluQbrCHYshgaHDfDOk7aGd3vgLdcuU8ZKLrYETPEkdGuMN3gD4MVItfFSKD5xjIzcsUZ2R6MEKSLd42Q7/EYZulMFOD7dDeiMbI0bgMGna3XoUhbEQfGgpUcDWuqbRYHhSrNxbZPuitVLS8RzBDlw1tDkROB5esyh6dEGr0LBEqhHo5GFVyMNy1h73PQiXEUSV06eFSiXJ88UGtK889cxA1S9glSojrk7tiQqeGaYIX08Lc4B9bqkDxyw/nmmwdlBhiunnh4u0PAxZlbz18/nGGOIujrhMWiMNeahojKdS97EHnEAb16n49khOBA9xuc0PBEuro1iDeKNLDq3hTPiESRF0ChFQ4qNVKd2Lr1dRBS85N9AQfTcgN4ngQclJmYB/TlfAYEkL3EIMeE7DYH9k0OMwzggF7yjpsVyQ4JAHP4kHrJvohBPC0e3JPQCRMD1WhK7eP75RNv8Uog@SonyebbpnFKQFOrL88F4kQUYli4EBpkifpT211BysJeHwWSeB0i5J4PUXZmPpPbQzIvkZoAiNfHArPsVcStsdfOQQuSBdcVvnhITZ56YGWofLiRBIwpCIJqlfi9MFaIOPK7Ac9cOxeAysxfH4yQUIlYyzLIcAeU70kVvjYPH0H0zZ7BYYV5BOSV7RfWKSS1It0AY@pCGxmhZRbcIl1VWZgu7Fiqst3QiUlgRySvn7KI1Exw9vOeLFpXhgBIXyzHin3Wz7LMuToYIn/AY5dXGPP4XXcAR6pCvG0GP9Mvn55VWAvgvvK@KuUNk7WF6x3iIt@B1crwGgIYABcEts@5dd8JjLS0JcQaEnki8oiTMzj45eyh6PeDXuBiONgg/K3qYAoohLA32DcdDQxBdGhYC9sA@EJ/HDEg@LF6FEoYNUZHgzJFO6lEHBmQyYjxrRKzBwaqQhYQYxiJ4Z2jdxZ3xiafM5mKCYXyYnI/DiyKG@6D/18MZmSzMCFYHzRGJsc6fM@LrvG5/1ZnRQHYbCskN5K5hEX7eCUFMyG@VgicHpIaBvOBrB1wfCMsGQtD2hEE0bOHdfKkhX@@RZZD6Qvhg2eQ7PsHX6dsYk5Y1hqPR@rkwQ@I5LIbUomFIiZnNJrUO1eiQt0k039SQZAjxsfNiPBqeIrJ8UcZpQO7MKDOliqBjtHKDrHF1vqKRRFk8c4L01PCSRmz4NBYepywDPWuIKx681Q6EQh8MDY3fFKg8a20d7Af3Rop7UzTHQi8nZ9kX@Wv9Us9zwNixWIuPN9RDP8eV9zyktfsShjJcRe/m2LHGFyto4n7AN6ROaiPpDUbCZf0mAPd6IPGaeI2Pd62UQODkwpmFYNXhF6BOLKsd5F7FG3hBJ@UZyFLeHcj8BVTMqE2XvHRU19EmWh4j5tsG/AxU3KSfB5U8jyXMH5jaM4h9jLcw5t6qV2psJ5QxulhpKlXaQBOT0XZEIXgFL189gjYEl65OaVvQNtBzNVopIZQE2ohnmcaEmbiuiV9Vz@gyAe/2SLx@EK/REZM6tOSB39pYLqyvErN3xAhH8XD8zuUgrCLF@KnzNSauNqwDNaOuw6NH1rRMrcngHTO6iILr@VG/Du44uH@dhr/EI58PxbXMh6z7mLfGgzY1QLUvWvmRz6N5dGjg1YPXKh2PwLbLa4XVGuN3nBIZYm@huyECiV0bD/HsdlwYgOO4F9fQrjSDlbAZv9SdEQAeuyMoUiwxtNWLgeoBpko1hsmENh6Qfh1ZphQEWZYR9empOGAEGjXdFsWUABvdMCdGFaxM4S3GBU0CrgU/m6zVMi1ryGrg6OLVjjQY4GUdXgw8WV7NtjGCKjVTbWkTnjV4QtZpTz70Y@z8DX9RPq4nsnR2Ct38nHkTFPF6jEoBXb/Bc1/34uPIgWChGR0YsPmsBowIadYSyii3EgA0jmEpDudwuydNnnsgXWv/AK02lCD02GHKD8Ei8k1YUn3hmpI0C60pAZaAi@iRMGldfz7vWUaSW3gKv/fyJMlDyWqU4u7ARMRHvbRfHd76hR5ffbJBGx0YbVyk6pSwB1Jkpc5uPUBcA4ISDq4skZPeygGUMG2cmwlWpEDVxz0t7C60oQyU7oGkhkMyw3EpVAxKlCYdb/11K9PByrk3hwX@jULdqw1@aYff/sFk1iPemktU8GW6AuRG3Hmbinf4RAzNkogJpkhecfASNELUwXGJIT7F6YE8otQgrIlkNM36BlWeUW5zBWaBMqdMQ0qWjdkFWt@5@pRlE/GKJ4HE@Jb/QnbSUOr@uQCaORrcoDKS5VFGwywC3zINuH09hr9Co7N54n7vhlGC2Doycrp2jrxOPX80bdwUsky5rVPKHTrukrN4kCNmaX/uWqwzE/HVTkEVof9zPkzUPuvGszw9nDIgh@I5iufZIDVeiX6uxxPrMjXOToB1sNSYVneS1oFuYZyn10koiBZeinkawWDQDttScd6xhXWX8rZVsNa4AQpSa9JAGx7f1IACL@8WtCoW4WsMAGUZAUFDZZ6wS@FUzcD6xpkMhoNSFw0fDWuoZXvxZ8Kx9Qg/jx/Gfxvs/KF6aI2zrYnkrUuBGK1JmqrAX55yO1Ncyt6vUN6Z/E6Vd6Y@/PIuqA@/vLP1@Z3K61uMv6KCwBBDD9RxUGXfBI0aL/3xPLmdYpOhZyEYoXa@no49GuIpc1Ox6YSe2djWcGg5eFLE/BzwNOdkgsJD/pDmJk@jBm5QkPPcfKRUC9D18LwVJ8a7uG2hvJgiN54@zMcvkCcNbtsWYzR5IOZ1suj7r/LUOyQgiaEk7OWxRL98mBTnqVycALHtktYXN1goqbqfcSoo18EYRfZLLzH@GsIRKjotX4TceFGwoiQ2L8oI5Q6MNx0F/eZHEbUu@GM0FtY6mxvLa0SMLVZXepIQsZ34PteSAqk7HpprahF3BnINyRO@Huvbe8cZj8B5Y5ClN5nxRmlQxfb5heDb4uLcQ2Gdwptv6apv2xpd9BmufkcZkN9NixF6Fkr3KF2CVI9HTo@AfLo1b1lcKii@bz/Os5dDBkr@vncj@/NDto2Cf5uuVOe2gFRomBArrJaWPNlpKTBpLxGn94HPuaGPWxyC5KnNQhnYQXqALDxHSxwkf0TkNCdhbxCTFV8Ciauui@eSoGQtLpXH4gfRhjgNE0RECcDbuEDCypIPOj@znIxDuaXchbP7DEhlXm4LczNJexKmM9nW0NRXuCNz3Io4bbuB7GDqmJsd7e@g/fxU@ew16P33kCYk6lFlll9vD0ouLo4GYQf35g/wJHW8DZhTKmjggPIF3ttrGJPsXMzXaI@j3qVeg@5FqjLCZXIiO33QZ69wodHc2DTj1lehqWjrACKCHJBo5d2TiHjoHm32nNRRPzJXgB0S5XAzLc@G1cFZZi/ybE3gmYla10GRVUVaoXymcHuD6K7eLGFXx3vZsOQ@6/WyQ/Zo0hb7eofvytg@xKzY2ruRbnNlG3OTg7akdT9ACtt9DW8xBVg8PC7ALuumDNVmurLVY867kWqjycGyWSbpxASP5yPNkViJMy1HCQZVjwAT5TVmhZAQMIqfuL9tiqw8ex2aajyeR4t18NSipCPOEhI2I6zbsO0HrSY5BvzKN8jA8GxwXgw1RHhC6neW9UYG8mJrmMMw5ITRwobfULBsLzf4zqxIMUMvESDOWKOhIYxiGYrtY0jRMC5GYs5p7gdfn4HGpBYAyxza17FC9etXGlRlpN4i0zu0KSiwX0Aw2c9TSG@OB9PDtRa2JlQIjFOQspTILFoaimexmpYphzFzsFnEAIdg0kPbr/H31H4MBSATeQ8wmOEQL1b1bjenrAvtE3o6lRIJWRQF@MBgZLiqqVkjx5j8XRNCbIkOahayM3hN6PVr8RoVx1EN49pZHk84Yfv5A1ruhmsTUFEH5l18VsOQ@IlgNdhwA0uMs8wQ22CcrHcEGk4TpU4w7JkIw8HRWxMwFQKjE0NLDy4TcGmPV5YvGwDWSdvFTDdH8bwFdmrHHRET7Vu4uILfeZvFpQ4DYCPgT02CDBvLgsitoWbzxIDaJtaIeeOza4X2LwKDDDYQ6pCoGPoIP/JmLBbSPR9IAA/iDqHit4CH4gD7hYwDeHD3PB/e2pqwUeDgxme36A5XSIGShSfi1vkeuCDB75wan4VDmy8mibin4hVycToaJmQl4@vsU8tCv5c8RX9q/ROJzJ6ty4PlBCXW9uNMAq2qmDXLeQqsXqeFFim9gSs1NnCHBfRLAD3Vz5cbONfCV22Q7Qxb8RoIRFPtTh@KBO2lI8G4NtVTV@9StYEOh2Zv/3wGhwF6PMZN4gK0ORq0NbwQhOrL36ZJ8x5oJAeQVIBaopSDrZc6cTg9A/R8hks9yX7clfy@xZMivQSVHwD07Ug4goo8kf1SVAy@Byub/NrppcQrmkKKWC34fio8ZeXcO2RjJqh47h3H4at8xfo0RuUOjFJgPJvaEoYGLze0xOnasi/5zBGa3Yjzu6pOdm@cC@QLljGSZ9HDSX4nCOMzGZ5xLjirifozDix91b3fyOtRkwtM0eAbevjGqaCC@RxePVi07K9GLnDaAhbW4RaovAjClVE8Lp@55IzdJx5vzpXbEPneoEJ465ao60a4K/C2FqZMvq/NNnpCuorQhoAUFIHQXs7R/C5Mkl4aMqEhKJ55ruNQ5jMND6wutjvJYZ9bVP95Pr3qE7Simc2C1xs5fTQanDqCNPxFwp3QUt20t72BryeLVD8WedLwT6X5bvVGHIObU@tsLNZ30U6rMV/htTSlfzNe4lMUSZeWJp9SO1QX/jLxwCYfJ2oW3YD0Dn8xYJHTxpSW5zHGHu/6c7aqiEWe/AwXGN4ZnhAjtm/Aa9gY7riSP10vOqjj5hyXaCc00suc@wB9z@t3quFYMEhySc2YiF7v0Hzhp83EeD2QJy/6XXvUw6zgTD/ECTaozO5OWe75LIeW5vIJf15TBE7rDkeIg/d/KbRa0DslhO9aASjasiJm@EXEU88mjujFMuqesJHxErB0SyQryiDyQ4WgCe/94Og50qo@t7ULeBzpmKOuk0R5yZ/5zsV2uDHx8GD/xcnuUeto98vdo@NdikkL@f0NxaNhnixlzjWeWGAKvEknfNZdLvbK1mEcxxGHDo9DDfy4Y7ku2wN1VwN1/FKFmOpIiy2ccy8@Wxz20tHsGo9/woV52nxPK40dHbcIjXCpEpTvmivgfHo45Uic@GEMxB3@qPSjROwddhdDngnMnIcg/8Se1LbopFaCEDsbcEixeu41SoBCm4jOMft3dOXEGlsPGk0OwXkJ/oEIKABAOK66neTo2olwX4WK10DmRDES88rPdgfde7vADnmyO5Qs2@HlQhlSNSzzIiZOTwjlgCQ3GLSyeKlFzati2hQESeC6Beg6VNO8RLxAedQP8kqukP/1HWkQTGL/A51W8B225H/Hfd6z@/TnHgo3b9u@d7BJSMa5ndpDFzkLbu4OuvlH0EU31E0lVBQJfbft5It3kwv0pX/gHeQLNpCL3JX/fjaN/3r3cz94m/WvfMbC3/82nLkEHNmV45Hv3CWmt7@@DTv/X9k18mnbRe7bRfGPWyfmb50Qp0R@yuaJZDpJq49R8tg/4AZ7NDX55h/HW90tzmibksk8rhVZaOsfyxVdNB8csiVWIj9sEX1kBX1kWfnf2XL4xWWdsxcgKO78ZcefUOrQ5ohIQQuftBLeP33sniXu4dX6t5H8e@mGl@3jknZ7grJnYEjDPieyG10iTdzmwwcWWQbOd7rwNb5E/mKFub@9Rax7DxvjvMXoYuzwbGY85tTyd24UnBPbP7nSFQf/8TMDo@dmCmoN70kUcIV6ZEG80KMkD9ftbP1NLVsPajAwltIhYmEjvshrKo11g6fr0diAew@k6TaKoAyMsYtQRpvGa4tFiYmONrMnxJ@B///LbiufBPkGj3/cZPUPuMnqH3eN/OOukX/cNXLXrpHEcn7k2Pm2buZBNDOYfA3SP90qsnPAXj3dOmEnT3fZ3svt77GvD16yV1svTvCqz8OXT57tbzP47r443mX@BaX0@VKzcck9g6bf0ToaWeeLhUKZEeaZWxfK7FgdsKdWR7sC4tlw1MHjPn/JmZrb5LF2rzR7YvHpoCEuZnHFrgmyFfG5Js/ihDuu20DJA5xH9M7yxDzSaZ6Od2sgdDa648HfwM3n9kgGoXVcNK3kb9oAeAt8AY3Kp2Rp7TROrZPQ0s0xUXH@55NrEITC58ds68UOHl@8s3@yf/DimO0dHMHr4dd4zA7b2cdjY568xCACfH6ws7@3v71FHjwDhRxD2xptWL8rCzkEp1rpXPZGncvc0ECtULxFrvVIxGKm5e2KcFhyZAbH93SBpHDenR92igYnIOyVraPPv0SpRnvH4nE8uZdfcIpcwNuBsFLATSOQmrgaoE4wJFrKCmdIgwlbweA6XbKaIneWecglmifWNRbfRjMiTkjzu1hJYPNQQ0LLgBtReQfBNthbEJBTyWR2g1A2ITWyHnipoWG1571g1MfiYFbUIxPeKa0OIcUTZ/fNDj8b3PMAuueruilZ1@YAaBASHhwAbTDo4aqX2j4aSVhFQIxcVPzBY5V7vB0M965RasQNrsLjCUpCdBBEqBWpSVXWtlXd5O0Y2dbEuYPqdHSdojgEj4fkGIZncqUlcSD/izk2nJUFyDhwwR70bE@pCKbdgBqAt/fVnuuwVENCazCoIJqp85VaF4YK6h7ZhW3csHSFywgo2Srect0QNzcFAiedLuypMO0Ji@bDj7cjBn7tofEg5pOZFHHdHhUaF0ypXNq9NwNPZjLwXdAAIjnML/BYoaHL7ydFNFZPkHLKsYAi8bKnb8LwQM7dUUeLRBC6Tuqt/v69JCo5G0QJLfGh3Pkr7N6OBkOcCLnGM6jomAtQYmilZB9no3gbpqIlCOaGB7gYwsYMvmk0I6mFlQcvRbESRySK8vyCVNsqbYa7N1WieL422GdfQ//MKJr@dvi2PJomaaOa7GtzDp7njIsY8GQnG4956TFcWDRxKScoedVisYB3fMOc/OnraqO58@RM/uZN9jyfv@BsQe3yyQu@KJFPs5BKDt3DXztJqwG9niaQxpz/p71ra27jyM7Pwq8YDWVhRgAGBEhKJMGhqAu9VkoSFYrKuoqCsbgMyJFADIIZSIBJpLK5p5JK1WYdb9bZS@XiTSp5Tbb2UpU85N3@D/sL9h8459Ld0zOYAem1a5@CBxLoPv316e7Tp0/fTk86mFqeZ2Rtib1cgoHhcuqD8b3Xaqg4XlZdDMcX6tLhFHhx4XKqCt03IRGahKdWrN3KxrHMskxpmoYtAGLdCcyiZ10ZUiZMpa/38LEObIUG1MgQ9Qgdr9FKy@drNG/XuKEHmqUg7DRuboVvywcWhETRx9Lbo/qBdd8t7dpVSUWdSVWnJVV0WSLXbFEqeqiExqsFuIfL4UB/Xx1ucyl3PDx8KbSHS9G@FG@VUj4WD0sa1tVh/2AJLA9uvxEslL2cD8yD5CKaknQlnOUbK1LmL8nxWwttR30PYHDsHQWjGFTLbTIcoIc4ixfFgTVKYOswsUH0/Ojh/uGhYdITm9uQFvQevvTYE2oQsa9LT0d8D5mUnaOMJvmJjScZIp7iSWa7rDNnVl6OqhA2SFnUh1IW8aPffX8qbkfwyEImBF68ZoUoay7J3bnUQeGxAJ4f40koI240rYCFzGKu8ODDTvZJycT1VmbbOHztj5Qx402Fsy5aqh7PdCBpCONw0D7Bne/s9vsm28fbMh82sLzfn1CB8RB@F/3lG88h4xHuFDvJFlzSLLJJ6cwKSemKrDu6lpe0sL@6QKkHJubCFtbUujCOBWtsH9@QZg4ta@IwgPv8MxHZPRPrnVLFU8iO3qB2POhZySEIjEyYBht7ulRA8uZcDGFUG2qcdJVBrve1G8TNseSyiWeMBHYjn@gdsOA3bqfVQzor0LZLs6p8PVnxKJHISdZ5ZmFkJCDf3thYuww7XQqZvPJVsXkMSevP6Gz0pq1BhrOQjgqB5D56WpbxsQAsqToXZoE9S3aYVEIwdTLGlETZaTDS@QNe@FVqYObgxVEZ14vSudrGNMVbNjqPSDo6kSyUQevCqqDcaxZqf748O1TIl@Z3/cvnx50NiXA9fP4FPzh7GIxQVeKz4S32igpT8u0QT8VFmIIfWleeftnDHiHthRFPX4@b/Jt3uPGONOe4FwWv8Vy/K1I54WgASsnEbSjnrD06v8AFrgtaMuU4vBMg0vplY@8Vn1FZ5ZBeQIcIyKmBYIC4TIaBmn/TUvcLIW4bjw8W@JVPJNA2MF1VgcWbRQPmPdu4qlCWYSUOA/tEBVU4SL50rcJvcTjeS/BHg5kKr3J4z3vjo5tsEbojUN62RypsV1BOoB7wzJeKMAUxrdX6/VmLql1F3@VoMGNU0DuCGZhbDgIVep1D8UyVDDoWaSdxUJODYCalglYEFQ5MfqTLUuh5r1vUyAYPCwBYLBtDf9B0xPmpu5aYO9riCkfEDQnpvWGvQI2CIhZDySFhD13LChE63vObDh2gFAoI52Rxw3JH2vPjBDoxhIN@rclfJFScjBjAv4IJwaouvJjz8d4rlPCxF3YnnqFegU9IJTkGWcH3oYyDd43Dg2f7SWjkuIU2CqWSB/ZQBI8FY1Qc2WXL0ODBJDptcaD8mY5963GshODfimgYjDUi/pmOlRkQRBO7pXF@0bswjmHwHqlGsXp2UzS6LLEqg9MNJsPo/GJ6Qc07BUvPARG4a8wdXCS4u1AtoicKC1uKA@3Ftc@8FtqVLelWIc6FQiiXqfDNEYgb16k@b88L8lVfqT@h6aBnkpJWWhG9RKAmCNDk2R7jgkHoQXV0TxXJmPayXXzlM8UYDkqOsxBcMu7YtkjuSZW0mNkVMynlZbIVZ8ISpnCcEEKsODfb6AXGhX8Rv4MuBxUc@jfTsx1V2@i7WTSjNsRQt0vQrDa1aN6V0MrcKyS/LXQ40YLxffBCjCM6BLSeps1dlvEEGcn3AplSDpKMO9ACHfWCBCF3kwVCSr@I2MrmMu56GUmyOY774yI7ObnEcBlJsnOJmU42RdzXU63RDcA64wdJ8EsLJoLa@JrZciA2CxnndVYjnVCIIk1nWpynxf/sjDykmmYKkMem/FprNsXrunqypfTJGtE5EIXXKgR1ELlTwWFND6@lw/UhydjVkqcpNKZSxICZGqkubwv2JJIIeos3tbhb0aUt/hyjrSWGRlA5TY2URCiHtJIk5V4T0wIpkpAVhyOLRso9MUlayibVhJ/oddQUr1pvVKSlbFKtfyygVrJQk6SlNOmCXiNFmax7ZdDespY3np1jx@pwWlbe1OtOIh5ppNMK6EMRdA/d0BLUPf/Ej@4asaFF3xzgB4V2fVN4xJZhMMHfuKNMH0ogTW2dBZFtDIjaQrOl/IyMeTlKN99iw1wZjwl6fJ2Bxjed9Jgo9GYw2AOTYEQaGWJCI0cxaYrpVcOpppHRoMtIhmmsnMPPOVq/xyvnPN1xaN/RLJv23GS2GgktCmWSwWJ@tLMj68KJgpZvZH4agnnCCEZGEsOJg5Z8EhiTSIXiEkd5EHR5sbOMWA05WTuG8KZ4dDONgbspi2WRCQGmeTkfuKGyiDGil4CXFUrHkJOqRYxbV8aQE7ZFjMrV@aD5VFZZ3rkyBk8EszCqV8ZACVysU3PlHADm/NfMErVEfeC1KBHaLneSoqEw24lfnXRZ5FTVwPuChJCgn6Z@ZfEhDHNd1gfaNOhK9YGTjsX6sHzuSbswFJPmXuUF5hqmtBf6C09uKZRXYLWe1zBuhFEPBgKnP1D9O6Pzp6boqUUSAUjrHjiJcbqnY5giYWs6YvYhDRDCBP5bLTya1WrRytCzw4NvHN570np67wlOolZYR@HyDZ6WoeM6q07dhChebWnRmSLXwKMWWIwC6WEtjvgTMPs0itDLsZhq5Vyjm5tsQGFOLq0XOUPvrfEuRDm0M5jGREpHrc1A81jEg1LqZuWNaceU@ggmSyXma7vACdGwnAhOiEYLLmiTLU7/csgnVF4OX0ZM2DGO@U5m2NT5fYkXl7SEhlF58zL6PW/cwbMkFeW0lFsRj@Dj3I2cU@GRC7GCHiNoDfhFtWrcl05xxf219qCLLm8nfXJ8e@YP2medXtsZnY4K/dAV7mmsYj9EJ5cFPEz16Gj/8HnrGb7Ttf@Abk7gp0FxR4@e7B@8OMKY5xC1JoL3Dw8PDlt0QP3wxbMj9BiaCjJ1QoESk4mABNHTg/fuPdZo@LcpmOQLISHMN@GfcOVTNvxRa0p/Z3TNo8xHIVr0CA9dU8GkFFY2Iv/MCyby8Tb0PyEH@DLePMFNGchLvmpMDmksXP4UcbGv07lGRXyMJ6OISOkEvJWqCTuZgmnOwhNMQL6IQrDb6TS9wyvKGIcX@YKRlUqLF2QwWUHc7@qH1DuwmzyfDbuWhBOOPMvn3hAocbepOIn6lc3i3EavkiM6NJROXKzCyFEl56jF7JSiBsWp9IL2iJG@7NooyAvvQEU3SqgR4psplIB3EBtGqeTb5wX9gSgRBVqV3486N7Q79Eka8X7NNa2N2K0pn/OF/FFA1DdxA0fJCP98pm9KkYCJ/Sm6zHGMN89VndF/WVheYbZU61ghPz4v73U7eHrkATB8L7LY0Qv57IvlTmx3CQZaGJFu8WQcwIu9MVFgypBlPIwaUFHReGbwDcIwUtUFJW/i36lw7drFAzQWCJyt05omx7I7SrwkFEZMQNM8c9fcjt3Y8LUEdXCYKXZ0iloWxQc6RT2L4o1OsZZF8dlHTOL3rVJJNt6uUd/Y4NPMifbMSP6fKnmlIml35FHoODHg6cnlaMwg@4whqEsuXgfVx2wA1zm7vZSzJPRn/wXYOpZIVaFMmPElbC9B/vyPzG1eobtCLf09l1BTUGiciC0vvsKM64UPhIhLlsRd0jTaz5agmaZsxey0348l4oMcofns5wmabLH5WLa7oepP7nBdi9PW4lsNaYCfLgK4Xwagxell/yJvo3yBF6Pr2wpFliAGYJI1naSeJsnK8mJplqs6Xi0zy5pOsnqVLD/7pchTjF8ZFD9SFKRrRWVmkv53oqPR0XxIlEUaMiXeqXkW7/rmkp8kedCTZZE/i9EpSXM5359/O813nDKT/o8zhZMS6PIlmz2z4v/5qhhruRjfYohKJbfeikxRKuVSfPZpzAdXb7qbLeskn//p5alX81P/YZw6HuZ35cDNVoMES6tAdTwoGUlJjxUatx9UgArJ4EYbRlWf07ocjsXiwliyADUVLW6cJaPrMnqWGb2molPgczawpJWE/vXIMNrhFwbJNIq/0y1fNrhk5K6rW202F0i3dtlYFxfMoW6UjSOu4mhGz25qwnErMclYhBaxtjD25gWyghuZk5@wPW6fDtv4QGsYDB3xAogfVPfPglc@DlTjKrq5cF6FebOhr2JaEwDN41ycvt7DAxXAqnAqwme/ed6OhO1ud3I2GeAemivmVegYqVpFl3E0ERxOzkKBiSPu/Yk/gBK4aKnFJiJM80bAJY3CYEpfKftU1lnZLmZZrfK5cYfc0FEQ8dYd@6OIMnMX5wLo8okMVMjC39FopQmPF9TPCYhd0bqiPI/9oWdp9PiKq1/WAsgvQsnlVA2SjHSdaBhlPAHydHKWQDgXLU5nY1yOcUK88WOtlutYcx7KjTH28IUQdTvCD4268EFHrmUQRNwgGidR6uV1m2uJgJ6BeJ4lKdbL9VXMaIRR5KKIPEOrk@XtPrktokuthEFoippaASzCGF7U6@4qlA4iFF@u@esff/SPpn1ercowelPHH7ZhzkAvksSo@PMoeCZ/a/A4PxF3FVPY/xRjM3TP6/pnbXyhJtKgQbhykKEBEfkcBA2dVgUD0DfBiaX5gpEZomBVq/cePjSO3js8@CbehuJFBJKCVHIUgm3DLHG1U8pEvDgYjCRCEhZpnoiMkUgysUilSoVkqsTkXqdvaSewoLa@8@dUW7SWH@BJd@6XKUCMNtmpD64T4tlaHVY1hJRgbIfv/BkjByM@PZsNHIxMIZjwdeSB8MulSGuhXEyRnd@vfvBXlJ24UQI2H66rnOlZ5xn9FHssFmRJZiu1Zm6pEtlQJeQCX1pF3/0JgYX8SLdUhIVrulZUINnF/tHfGYSBmw/QelpKI4FTuhToYwZSuwdUc7l4lUvxvsd4PZ92AXSgzixZxCcwTjpjvDRkacHVS6rvVz8QHAO9H@GeyZI8biXYLWQ2xn/oLUtpRXPkta@Gn9vCP9RBxTXXPEQeqDJxPvpl3E31YrLrZJbva1rvTLGWWeCPfpElfXTGHHoPegBnWL2pMvtKDs9/87cKf1q4Nr1EYH79408@jcs4zS3ZNLc8n8S9abpYimke79dSKul9HDLM0jS3KX6ezCbRc6eu9jMP4Gd59T5NVvY0r8uD6KtOP72k2@eBfCxBVIefXtrl87C@J7EyO3u6WDndfZrbzSV6TkdP4d/KYRM647/rnXG6rOVz@3y@WPwDgaPBh5dHF5qlWhUWziqZtjtGjf6jZ178v5vmRtd@uNQWGy4uWFQAh7OmhOwh1XRH7/nn6Tfl52zXxKE14WxBlkjLpSZygalJexBmZOW6X1tedaw6mO5l5LL7m2VSmFerQ48v3U9GPZx10P7dGc08xrT9h48HZGvGb1NbgrUN0xW@bUPuCY6J5Sbt4IQL4oNw5HNITjXQA3QPphv0f0cVt1LjEJpvXEujDAI2ia7RcjpOhXInImImUao1MycVPE/N7Aj/qjQQz646PLvCyhJlJD@yccylyvu7nyqNpGopSKKnIEuXY/6LaAY6YkR75eSxQ9h0@dBu4peaSCVD5RCQO3T/m64tUtnl25IaWR7y9/9CDXReiGdZe1AevPJKHv/xcUysmNwRUNOf/JUALPtWrDJyc/5L2fAha6i8zHEku0I@Odn85E9MFO3sSuLoxuWTLIGYO8cyHj01XjzfPzQOXhw9e3GECzK6Y0Q1B8@f6PG0m/UyTWCTiwQLc9kGTPPrPJ3V4li8/LJfqttU/L/@BIvPsCXXXDW1alqa7oeJdDWZbkkdUVNcuYZE/Syk50UL4I7zFqV13U1RQzCBfjSMsL@GHnwRZLwwwQ6fxdjG4s9XpvVZt8iYca7Q9F9nsbTFmPzFBBzqsAHcmoHt567@v2T8diSDlqxmuHvnZu3mMT6UQrr8JNLftgQlVjYbhS@@WDFGs@g0GNYLK4ZafzVo/RV9BvEq56uQ13DDoT8aeRE9RWCceENcgMbH2fwArQp00IG@7@H7a4/uAG9LcIOXS1uvwhYCtQSQM5oZ5o09s1Dwz0bBODI@HPgd@R3fEb29Ln@FsxBdPYSel/UY9dF49ig6GKLtUEWvhlHA3/V3qdHdUghVDhR@4Iwnwyq5hPCGPVy6pqOC7dfA2ilkB0XrtYCshcWybNw9Dj10IWW@nPb7Jl2w9ga95x5WLlp4hvJ2/ggv85nA/KmJJ8xWjKdB5G3zlWh5z1h50qAa94yiWDCrDPjNRVrVL2qvceCpNHxvinZPTDy4JNbUyT2P6dAiMaQybVpit/CcVj8IopheHrcQCXjzJpECy4gP6bDwot/fuET4jJeHpz8FEyXDEAHER/xTZBoHUEbEDWiccnuMHUfdqwEjcCbW/2vb6IIL7Vkw17fl@WMfzzLXNrfRfzaVBCsUm0ks39Y2MWbCD67jqzB8f1wvR8kVnAAhNwg9VgT9AF@oDjqv6KAHGtQww0b5c2QcmhAddFsyID/saGOqp8Xfdnx2197zQyLAlNWTD/2RqKJyQlQ7k5PQ4b5A3s/9MJx4G3c214khentAkvaCboK0XgVkdP9WJeZOo7OBKsVWdCre1CYfLWfy0W3ylAWdkuQMfSG08VweCOBtm0QHqjJRUqgFa6vMYQ/3331872j/Ydmo1DaQnC@RKFpLq1yOLlE8HbIUYoRJuPs6ndvrLORWWC7uVYu2YH1Pr/aSzrAEAHNrjLp2ZBVdSiasZwYGtdZDXVVWbyKp91fwPBV2N2RlMkbPwqasXNnzV1ZMFGnMawVFMGHXQRq7oK6ewC9QPAtEuboCakBotxZOedDdP0muuXO9UlF9apu@VUCxViq7fBfMfABj5WujeDgZJrRtkfpO2yiCkkOPNqzarhdJLzhmwzh1i@@ExUYXxnNlILyxJva5fIZn2EcuLK64o@D@TLafNZE7S1Ah9nGtadsioPi//1O0G/P46N7AiuxzHOI@dKXbNoeV@j57ubKKPGODZB86EUw0H5ByjdyooRJ0gt7MoWfDeg9OYWJhfajnMbLsczqB1HXdNfscshyP8KzoCJShdwSIdgPD@okw@AF1DDZG9eXLIbquu4X7dO8/efweNPkh@oAIo@MPmrduVMvFIswmaJfQRW/cxsODJ89wtB/bDo3678JwLepl3FaZOLj4jrd7iPuyiUWrYi8EzXniRaL04f3ZUfvkKZhjVrENVZA0str6zhw@RYvn7fQ6cs1k44KNdOIS1enY6zd403keum@sE7sRwb9TPYsNyMKt1wk9gkQuXvJL1bo/hNH6vaMnj93iTttAVDejVxRLHSUcICgkMBYG0Tw8ITr45B1KVcR3K0hg4FMqmrvJsuxU27vFxnyey8/joN1jrxzFWIB71qQsJG7sLjZpYxxLwWzkuRjAQ9s39o/MMqQdTzwbA@kdghkpLXYY6Mo8WNxQU9AQOHuONK67fvMmhWGSSei69dVVG7dw5oBG9zQBljvWuDEft92epSqyPfIdmt56U86LjJO6U6@2h@FbbxxWa7frqxt37gZjnNv3vLB7MwQV4rbx2Tc/mt3Ey3a05XsSDPo3@/4AF5Wur9/aPPDv/@77W89vP7S6nd@pmWXzVUjv8I5HOgPj9luxQw86dtxl6SImhoDZbVdH7ddBdb232t1c3azd6Xl3NrzN1bXN7oa3ttXZ2trq9tc3O72tO@07G91OFV07UhLnjDb4TRZ/zLZ/tWzzDLPN@upWv1@r3b7T29jqb9VX19bWO5sbvdX19f5mrb22drtX3@xsdZZbbTE/BVCwUu/i2JHWwO/kG3eFBd0uUtv/Bw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] xxxxxxxxx ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / xxxxxxxxxxxxxxxxxxxx >/ xxxxxxxx MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
# ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<=oC<=oC<._>>>>-'4o'6o@]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_)
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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 )
#ceppp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<
>{-<<<<<<
> 176
>> Output 1
> ;
>SET x TO 120.
>X x. ;-} --[0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l{-
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# >>END-IF
OOO program-id.h.procedure
231 DIVISION.DISPLAY 230.
uuu # >>IF 2>2
ppppppppppppp;ppp
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. # $/=>+&&1=1~-<>8;t$f U=B~+Num 4839195>E ngt;reaeidgenulohar Cr#ataPr$s?6 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 z(a,_ ) #a#_
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:!*z(,_)?218:sizeof' '-1?67^*u"":*u""?37:z(0'0 0'0,)[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure;l a=length$show a;b1206|let _._=x;negate _=3=[232,222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a)) -(-q?6+44));q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num ()
>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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
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
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint ("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
Gofer is an early implementation of Haskell language.
Gofer code is blended with Curry and Hugs. The three languages are separated by length (show " ")
:
show " " length
Curry ""\00"" 5
Hugs ""\NUL"" 6
Gofer ""␀"" 3
main = print $ [233,0,146,157]!!(length(show " ")-3)
Polyglot uses deparenthesized version of above code (see line 113) (golfed by Ørjan):
l=length$show" ";main=print$[0,0,0,233,0,146,157]!!l
Note: l=length.show
doesn't work in Gofer.
Removed w
from line 38 to fix Grass.
Some Haskell/ghc golfing by Ørjan Johansen.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JArwNFIACUCBAggABNp@3eYfd5JDs2/cOyUYXgAJRzUIVuqpAAs3mjdGsY6xZKRza2bFiJHn3jmRrLXs3YhUOO0Ibq42NkL5uKPY3tD45FA7PP5DPOZn1woNk3xlJtkMggcrKPHky82TmyXNOvlqq0/vbv03ghx1ZxvjSsFzmao7LOrZ@rdk5tjVmT1XdKReXYzGE2rQvh33NdJ1qLMEUxkzthu2bbb0Dfsy1rjRTf6/ZEFZkbGBbl7baZ25PdeFFh1hsRzM@9D@4rG31@6rZcQBymbEjFQK7w/YVU1uOa6ttV7dMCCox9tI01H6rozKA0OyBrbmEvszYutYfuOMGvKww9tyyHQ1TbGuOYyHEahiiAhCqrVsHmy8@n8C0xtjnKmRmYGijieSVAnula3ZnIoaisC9P9/YmfYvse7Jlsj0sxkTQMntpO6qhTuIvsc2ha@27k/5ltnmpmSor5tZyxcnAFbZlq1NRVpmtqZ2ubmg53WwzmfU0Y6DZDH1Y17KhllzNqBQqheZmEDPXxriVIHACbd37MNW@dCDQutbAqUH9DXStw7q21Weq6dxASspaIYBHtGvMWF52J2hRLISqpaiEX4rhl@XwS4kpB83JJlAso@/m4f6k/worHkz6rUKO21fd6bopVtixNRhP@q6x5/rBrIa3XGC7feutvm11oMwTYeHiLBejHaAN9QNdi711ICsdjTmmPhhoLg@E2tZsCgbCM0M3r2K8vx3ZVmfY1s1LgNMgucHQpSp1Ym2I1mAD0Wtz6GAJagQcDLJwYvW1cBYd6K5Qac5Aa@tdvc3bhjZyNdOB6nZyTAfy3OiGwTqaAREC7O0scyw2dEJeLUPt5dq5GLYtTIX1rwyms/ZgwHgQFAOytFeoMA0Jxt5DuNFz2GjQZ47eh2C3bXW7msbea4MeRI91rBiDT3swUSz/bUkDGFPzSKMNoE8jaSwkNdDJo9CNrQJtbUfQwNX7QFndTTpMUx0d@RtEcTSzQ1Qd@JzPgrYcJhi71qHPQtGHNuF2NJt6DeGFHmZrgFL16zl1Y@suUBOpscmONNVmp7amSbyONaetDrCGw0lCYham4GJBclSp6@vJ3cO9JFQuj5FTB1CZ9vLp97@IqSxXZ0vNGnzr8Xgttvtih90unaObc1hoAAM7pUqs/g1z8ufnGnxHSit/ad/FAGsMqGKwvDVw86o8gAzKLmQwr6ITXfJ1MTcwQgmz9Ym6CDU5DtWB2gD@wb7MUsnaQ9vGsSAgqnoFhTYs8xLoCYW1hybSw2QrBaiCtgWDQJZp10A1YJ5UR9YNUfi0p0OlOVglIabEhyciKAxQ0IwFRb10HcsYEhzEdFxsy0AViIoY97vsS9ZVdQOjQDii4rm2NWdouBhnaHaw5vu6qXVyzMsG9Vgb2vE1JKcCUvKApt8P9UvKFABDRVhUVAz6@Dt/0Lm8BDyb7bZld0Rz/ZJ1rDYNpCplFoZChg3WMlWDsgVwWUydR4cErlVD7xCHUM2xSIIyQaneWEOjwyxI0L7RoZf2VODTGnSutqvxRm4NXchjlvXVK85NdN5yoeB9tQUVSwlQ2lRsmT3dhlpqa7EEtRm5P3S7FSYPdlnSyb9ObVRTG4vnGmROyknppXz@sgYNLpcmL3hL3tdyvtyMjDKOqzqW3okNxm7PMotMbrN4u24NNDOVjOBIZpN2KynlkMulpJpeb@e6utlJJdehLTYg4aRUa9fbZ3r1ojYRPZwkoLlBNNhdtVRbiseA5VCnuM73QRTJwXjwpSxcoTDLaSLJMTgX8kbCTPpdc48ECTrYLi1sIMCHco6haYNUIadIyCYQbma5MWBWSSdwiAJX9YtMMpHMhItOGKCkkYJiZz3VLWRbxqCHwyEQxXQGMBLY2HbbKrQeBwcEFwTALGtRu6ZRBDgL8cQbLQkCQAsYqdeOqEvyLofxZWSUAkPQhaI9WeuEOjIwAejLrjPFjQ0LBQvKEw4zwDpMTFS9hKqByLwgm7wgPCXyiRbpygSGgthaGqvILR06AXY34OmizYfKBuDLRQ4D2HgnCfGevjoGLG0@rAYdhuld6Et9YA/2mLU15DnAfDQ@oGAiQ@p/DkjJzOqyglwsl6N9bKqLuXZ@U/4BMOn3@Xt7EhY@3JmQ0bAuCOWGal4O1UvgF5YJUdR2Wxu4glFBSRwXWNHkeEOeshg8c04vtvR0Mm0aRDzRIkgDmTyvPTEUqshdhJAvgzyDUiPXHFhHt4EtGePJ1AHgeiLx@BsEiWTgTXxOFjwJABqZNtLaQxe4GjTgm57e7kGbxdyZnC/yQWgyefAKpw6cXe76SWNmlMaTYiyX970wG3NRyFij03hgcEVUjYgHVX7Y437MqtOfgdjyswgDQcg3l1dz0PYewNm3TGsGUiCkjxZBoiG8HkASO0GBEgYuT@yizupLmX4VQZ0B14CeD@2v57oDpwrjhO72hq0ctJT8qT3edw9NbCx51x7rrsXdLcNqAVt2oH/mvRTy7WFLH00UiPz8OnzrxK5BAOs6rA4j97shtLpUsusAwyT/bQQOBcWJcRMK/hsHQALKAaFSXYdY8R4wlZOx2U7FI40ynmVx7LtxCRwY0SfNFyi8RbP5Frwmc4lg4czk8giVd@w2OeSQTIroEZyyFVuIFO2ReYwtxOPw01UNR4OnOTQMfB2anMuluKwgsdvYwgKwthQlp/cHht7W3SYPZU@eCJmCLYJ6iGJTF2UmCeIsCD08BwwFYMTww6FzrnVCwm5KgoIs3EUS1mzbsnm6bs@2bhh5IFgsTNRtq4/cnb0igQslaNCIdRO1OzGW0lCqzhQh/DGV5OVkMvfW0s3UbXJxcTFZTTZgxFxc3ADXOro20JUB1wa5ZHIhXA5dFCNLLgw9oxjod5G8O/Mwj6QL7A4jHO3f64OUelatLl9k1TNFPIv4lIDOMGIAtIwPwJOU6nV0SlK8cQMFzbW60dJv46h30rb1gSDCF@q1yt8FFZaJDFBxlo2KQQ2Fl/tp0q/bIF2AMtDupezk@Vnh/OL89ryTOb9LZjG2VFPrLSgUpJfq5y5tawhiiHRWqsrKhSSdLYPw0aonC8l0KlWRDUhIlaTPKlJG5dROJTUYDVPn50kgqqDPWbtnE75RtihJPqkgHyjwgKydSuZuK5B@S7qQMkmIKyWzoLrVk0mgTBuJ4FChsS9FCHR4/D1OmO1MJkbd27Kv8Ds1nIJfDhTXaPSj4fv3yLs4jpbfwoyhyqW8gQDI75sebA4DJ5RXL6jVZchHKY094D3bJ1ErRf8KRkbWdgwUI2WbpwGv@TT37NDDl5arbJ@0DRNEJaASSEodX6s1LVPGXu0pJlY4IVLlEYL8UG7AMVGPwCDirj4C5Q549tgTYlH2Qjl22zJBzdJyr6hfxxmwJLRZaLmZkuwRFwlybSdoZyCzgnNgqG3gXFF053F2DgihL@Xzs0Ok2hTiSTGXNNKHyghCQVs1kX4dnTSuoe70kLwgFSM/s7tAVVS3QK7TiGr7rA3y2iVQWhvpLte/oK2eYJRnqpOSUOLf5BIzCuoo7WGmPPsNiWJWG3RVDaQ@DOWKP9s1r3XbMpHIuV1ADZ2qhnUwgXwWeaEZbW7uF3fm03cWcqDYlLcSom0Y6yRx206b5U3LsC4tlgYAbJq5HG/Y@ybauUBed9UBKBL6eyLQ5qVljifaoKb5hsOVZV9zUhEyT/C5t8DP2OxCBwBzynyy/4NdGFCVcqEA@ffeCvTxCxnCMllG9GyzAEBYvw1sN1iTP9AGvXHE/oftg1sAoD1ZGu@Y3CajgjAEuRI9/D1FDXdy7gP93AvqeK5ZZd8l6RbNUGENMVL6yLjLuw2UMDHhjb4eKSJIpyo8qF9kXOf5CN/ylV6527dcNf9lrucw/ImhrCfrLO7kk4vJvCzjb5yCWLHB8h3tOo9cKsA82tXaM3GPNK2dx1Bk08xzzCSPFziHNOfwMekHismfHg38mJPlv8xkmGzx3Plp80zDcHXaG2oxrd2zWPwchOVwyeIwtvRA65OB8iDKoITtRxMzITHXGoKC0tEMva@7@2S5NUyUwnPEvHPItUQo2pwDBEe6BqIlV52DMQetq8EAZF5y@GPg5IQVlNUcJ6mtdfLpANtzy7JBQ3KYQtpx0Sd9XwTkLWfQybkjQMBj7Y5QrnBiGj3Zi8Od3ebR5umzen7o2HlDbwGP6GjNPqhlBnSHOR/MG9q6dqHt6KbV16FEHsr3V8axZbl13kmuDPa4TwIjejgOdpoH@1vHm8dfi8whLkfvDw0V81hdmgDwcZwQzL1o2lbLMuRLczgXE0gTh1uHBx6WL14e7G82d3aPDk9DaN4ODV1VRvnB1eW8An2BIEzJFTjpD41O1K5PCldEHxbMBrWHGgMti8ky/MroxxNF/SKHASjs4fAoy2jPVNFia7OiUlhb67TUSkVb6bRLpdWu2u10SkWlUu5WysVyAX5WV9Y09oHAZVkbkQ0CXFy/R1MIpgGZp4eSK4ksFcpqS9FmZooH3ZMtrVNpV8plVWuV2m0VctVeWdZK3UJhraQVi1qpVeoqqlIs3pstnoonb4GK1wb5aTwzQ37oPXlql8vaamlNXWuvra2pxdXOslqsrGraymq3VChoK0qh26ooleV78xTKBgp6wVufLCvAA1AJp0BgxSl4RDonz7zTA3mlUywWV9rl7tpysVMulDqttUK50mkpq2prTSt0S8tKUem0i0rVi4uWSuBZPWg@ebSwgZrtBckKBEoxb2gPNzia@PMmgwX7W1pGhjfwJnNRIBcBJQwYiqlcNHkK/xX07@Pcba4du2y3kc3Sq@8pACsEiFO4Obvlea6hpz95G5nWBAYtuPas8PmRBOZbpXCHyG9w@jdUjltFIf9rt9uNeBfJ@0rGAdQIvJfJm0/@RqddRWGngmYC@/hKhI9PGs/ENxU0E9jHV@b4cLJ5NrqJkFmgPrIVQoaT0zNxTQTMAPQxrRKm8IR2EFahsHmz2SKtmcFzI/m41wg3zloHqGgOW3h5gEVeD4rRVJv9vh4Aez6hICYbMAwrK0Hksh/Zmohq6YG3D87JWjSaoOwMQ/3E8wkH@ZE4Bb0573CbLHIC2tZgHOpKt0Ve9r4u@miocS/zvkCzuKjy2JFA3vL57HbzLZ8haYrJbezpnHmcgsx8YIGmc6DjXEE3wk1ivtZ/Hot7pouo8SoIKQZTM0y@nj2nFA8j4oxSN68sUtZ9V7OQU8qIxUfRvzKmY3ZBKaSfCOhUpqZDuKTRb3XpZwYAikeT1kAKIFOrENJAKFLzx/RAo@usHETNx5HkW1p3CPpqvqWb6H4ATF6rEGS31dLngQIlcLGA95wBVmXHw9aYFXOlnOIZKHC6BsYzbvs93T8kwJZK6nZ0zoFFiO8ObRdiied//mEHKmG6inrqmLR239E0tRtqH925NSai4gv9zK7dQD4jwpDrIZRtFad5VcN3zEZNtS/LPdXuo3IsqhsaKP5AS7inrfGc25ox7Gjec3YiVUZEjs5tMFPvs/YMaIKdmIbhiZE5xLDUDpGBGy10jSLZWNm8GrQRV99DoimwmHkJzZgtYcHyBLc3dIf8F1ckPFSN@gC/93XRZSH3gR6jtnTtnvq21athx5JBHKfSYp5WZsAGBSfboNw11CvubKJzdsl52Wz98hLELPGcB3bTAwWULAf5G3o81CQcc@gM5BbUkwt9ht6oF/TvScE2@O88EF0s7vMd86mmG/TziPr22xW1FJB0idC4@kgOEU2fILOhtsZoT@l9egPDBEkeBHZTb2cyhWUcQf2p5mCd02AwPz4OuxR/bW12bL7uiZNklg6c5@udZG6vpjKLFVAPVCyMWXpfNeRiJ@Scy8w9S3XgmgFKxjW5bagONC1XVId2DdVHP/c1dxyU2qAb24HrnsYeZMdbcTBv8lpwLNGh25ahO9irjXnMc3K@L0gTV57RTxAV36YJ2yER0@nJvms2X7DaLs4cz2loj2BwfNIWp8VDLSdnzSNa27rB71ypomdda/x39hj3fmauHsGxZIOahN6eOZh02g@1VFx9RD@z6Xg1M19u25jpH@0Dnh0qrLc@sl07umE57IR@7yMLiNGOw39nt@gwBXXVlGn6KeyeHU1kasBywhQ@p15V49IyViqXeRV@5lb@0O7imCCej@V@PvdSlIe5lycaWaYinnPZ/lXevnqo7mj@yMY1AiHnPSPwLBYm5kDnFxCUCFz4M7twe4UKxczluXlhXgXY7d6NOvae32FkmUddb2QZjEnUBskPI6xVwOHaXPz@LqmV7k@t8zj2NIV29aFChCr3ytBgIKPfqSplxYLyiTGUQuHxzKprDLWhNpNXHbbearja@x4F5PGZKohiLAmTNBrK0CDtQ70XquOjco1jOL7dy2BUQ4dO/qCkM5PfDUA8H6C2fQSOI3RMR7w0h4NI5UYUOPP4fsr1Bl7PtjqRTGLIp3KkysPyVETadzT63qtXcT0QJyDry4VCQcg3oUmGyMt9@tayH/etzn8jCZNPkHLESjIDZ2BRhqrWrxwZbbuP40bFeco/Aa@t5U3d1Nwx/s6rglnctWVZxqdUGTDZjo7yGkihOBv3UNVNyUJisRkLzBwOGkla3XkGDj4ACUUUqIc69n21H7ZAP6paZVxHAL3ycuL1fpNPyJ79UCowrJMdCRd0Cfc8hZ2MJ0quklu9twdy8dVqaYbKH6OV0n341nLL9@LzRRQhF9OEI05S8mnJYJo7McGnBmMglt4Bpaan9TV6vUcbUDtvh473mAs0svA7IzhHk8Dz4g10YAwm/kamQEOik2uZoIa5qn2poR5j4FIF4TuPGXuTDjOJu99XLzW@4@s@bhlYNXBlMtf@Auds@0aVL2prQzS@Huf@pgCd6UobO95zJsLn4zbU57D/sFVuot@3aR3UQx09l5851/KAbGj2rJ7Z03o2dQ7/bV73gBbp8r169xUC8t9TnStcik08KlADe06YuoZlGI@hLvJIzjEtqzszX7u4jaoDUT8J71htQYB4PGjxg/GdiEQD/by@09OGMEw5lmsNNJne5oEaaCDiv/M4qTf/9V0tT/daBYAi3vO74n9QH71ULXcwoEdzYAwd@qGoMu1@m1WVe5TMY1qF7vL1YLztapdWq93TH8pSS1NdU7/Ke1Yg/nqvNjsIUUFn8g565wwdiGePc9ga6uHwE3zsz6vS0AzPzNJvD217/DCHiC5r8W22fKoBHfPSF1OnM4JJHsAFj97CvnvmO8RM69zmRWI3itiyVgCRRZlrQ4qsHxVsjKb85khEE@WmzISm2T7F@ClWoZAZUA/ZaME/0mois/Ez6@yZ4HWgTqaeDS8d6eG22@uAzIU/MxFuXuLGV4e5lsUcw7oJ2a5hSFJN8Zg5QvvzkvdNp5TvnU/J5cVsqKwN55rIDH3g8F8md4szsUzPrk9DjWeryKKGOlqXT3mg6yEpr2/ZuD8JxAm5bWtOG83myIm57MS5jmldAkeWDRYAe7AzizA9oT9LTomOdvJXL7RLFde8Hui4/NVwpgdAwDw5t/8YxN8fqo7@/aHlajNxTs7xPwblc/VSbz@L1IKH0KOuWCDJH5FOgF7TFXHT0x3aJuI5Zncc3sxovn6GojZhmfe3K99vQQnJSGJVOZP3mbf63Hfg3ACGqzPTikqgYqp@Lq/TXbK6iufMcs5eD3Gf@eFm2B8MHfGYnTotTQqbn/tX5O/c6MAI5XfAd1lPNdzZJuqQ1RVkKzEYBs55EvcPdMO6ZD@oFBiIYsDgUACf07C2YGg@Ul3oAeaMxkrpP3IOFI0ass0L9w4agrbMZN3U3fsNOK6rgk7kPbFAXOzCTY35A/zNPf1UDPLpbKoc3MvxYVQftw3Qch6COvr6AQht@@Gh5YG5myqOl5Y5dGXcCn7fILFy7yBRZaPKSqgVsNT3d5@/lLzGcNlr86XGD4mWGuh3Q8cYB665SwdmtDHdBBlsPpudjuEpCjtaVx0a7jEtjn1EvM0B7r8irr5jzVJojsYwyHySVgTjxLC/o7VxQvFReXhhPQcZDUauAfDV/rGGCwEmWMn8yBj1wGqrBtCs86jkTgj9jGEh0KfVgdaCujcC12whbB7yHdVVZxGTjIPd4acYkB3daGn2WzT9hd3zZLbpHD3TRqR6zG9NXPCR3Xabi9lojot0opA2XmUnA4tvyr6nP2/CwPDJ5oAcLh6PDHUzFbHpEh5e81UkWofvAXRmkf5Ya1nGw1zG1PmyAdXWNSd/oJvDEfkxGSS12aoNX0VdyK2iQcPpQb@70UGT9hdX4wo0vlLbCTQEsabHvFYdmsyfrbtEFnI/fqlQT7XbFs6KCccnzomF9pbdr2oEK9X5ooMWNJwR8Di1PfQOKHggq0a/1aef2VmcrmuoRty/16LNqK46mqpqsTOBjgPxN447WbFnBvx0W@wwdXLe0TAJ2l9E@fVWurMEbm4foirlWnaOEVwqpWYykhTjkXBC@9IEMA@KDufAjfv83A@HwXDlEqzeZWdnbOl2VC1UlTtWZ/FqnF1ccKz4oW3ku6MBnaxxzKOfLakX9aWkLCeXkudmlRWSPrhmgEQ2E1yNwHZ1evD8BiRgpsp3kaHbK3GNH0zg9OjQj55qdgyNvTRp1gHGVptvr@dnN5ziwrm//JOOOAvlUoPC9nXQioAgeBSQ1dd61s0GT1ekDiONimepIA4QoA2@s1/e3mQg2bntHj8CxbphL/dOK@JgBXHuELwccY3YzwWvXDTI49Y6l1cez42/TUok7MfyCgVyxLBvQi/tuD0nx0502jU3tIOV5@IwKtO10eLWybJ91tFwoRJthiQjs2FZV7RBAnPyl3/Cj5OgLZFiq5qXPB0jE0oRdz4qdIZDu20NIdcekveabQmQFBIZxOkhTukwlLDIX8KNgnTOBbRI2TvlgZLhRz1sb54weZcl8Ugl3JVd07uppc3jz788K1zUv2H9vPaff5iXbgXh4p/JaytOPMs8kNodNqxwcBmCg9Akiy@N4jxBf7@oLqSDG14fQCKVNzLcMuq1McsaiF5DJ/XQwTR@axQbvlPopnr2jnvo0yE/1GC1GzrugTYmmSgb4Ok5pgMdDF4lQs17XX0pNeSzDPKJy8qQIB6ZoYKLHwtEOyjx6AKMsjRiH1gPGxkMNUq5AG@ckAaeltGvb3krWJfDK4vzO1prSEvsrou54nKdirPUrK83yAWjmIWn1py9Ph8VC/L5aHX3Iu94RD0/H31WKH4FVLdsiPUkjz1v98XO7VKuUfjwwVHHLB6/S9b4SmhgE0u3R/tHuyenm6cvT6AW7jz2s8f3ini8BlsRbUbrWQadBwR0wTHsE/iP/4a781NsSWXreFidJMXC24YIVNA6LseXuDPEmiKxH4g@K76jhcKnAQRP6@rMa1H7MJpjHUJjQ6ph4YcDPNWIibjiZBZqZTryeOxAPmFwvfkMXkqkirM6EEsGYj2SVGx@YTe432Mo9iCW@8m2MRMEKeand@aH8yLOJMHdr6XcAxgof/Vycyz3l5tg7ik3gPq@Xpy9zf2Dl8e70WjQxuhJXLe@Vhb75Thzxp7G1yZ4R9HQNnUREWdo6nEWpwj8VQxmQ9y42tLcGw2KJZhju88jUwul/MdjQcMEytTxOMeLGqdFKkU5QBmkhsWa2M7X1UehLHpjdAjdLS@izwT24j5qL@O5uMCcoHP5cvjxioFYBbm8rndETFzw66QTFn@yXo/DouEYPXR4n5szVPmjjsPgPzQqea7iBRsxMZwpF0xmRfgamnkJBfZgpRofo9gSJ0R8iec97ucXz4SDPHXeqmQcpRXQYuMZjNKGOsADqAT0C8vVquzd0KKt9h4z8eWLGzS9qfz4Q6ratoqloS38IJuCkuGNW4Rvf@@kjtIZF82Iv4fb3NDEgQqAQocR7uKePmhsfF8gP9aMk9wSJ2h5QyWpHI44MceXEhx2rTs6CMtUCV2UcQzglFgaUXA8zJMOWWCbhgMySQeGb5BQXBxqQTjJ0Y4cvi1HNlk8AW0y54uMWRaPIaxTnz5RCYbSG1AH2m945CWCI8xOCGdyfVGWgXKXoCOJ3T1VPMuSJkSqzLWHuOqmkZyK4mWhSi655/aNEOCMs@XOtfzH3/kDfp7cuQvunwj3qLAFb78l3rrg/m0vRFHg7Z/7b0V4@yl/e53HKps@REskLxT4uduXoF0@jU@VCXmCd34nlcWvbazpL/ePmAOyLK/LPqg@QTUhh8E2B@oqtL8@NIprqmME5ykEVRjgSZ19CU0E2hW0DxRvUKKh9DT7IoVHKVXzecw4mk9ztPJJG/GZSTpZ6d0QTxQEISy/Ul4pKXnIpHztIaQjMi5xDwZHKElV4Imxa31QfwNq4vr6Oos7bdXQ6is13jbyS@rr5fgbP6NLABvjisIZgzgQJYgBYQ0RLbWkZhQJo@JAllSSyNM6Fm9qIA2myAEgEnqb3qZ6EDctQSpox6Y2ckliGnsKEDBsk3aNavxcSQ@RDIg4bjz3brI7BpsrUOsPddBcuBrirxDsBMGq8VmN9ew1O3fPzQtx/iGDhveLGU3XBPc/m3EoIm9ZeGjI9Gl8qcmz9LA07OmJaaHpZA9yy1LFfHE5r6xIoRYaF6ggv9jVPwBK6NzALNqa/tYaOJvbu/tfHB6dTJ0qR5DJSbAkSzbWM@dyLnt24TuSfr6jRN3ay58839rzSBnOVWC@QIhg5dlkNmelNpnTOam/4vtYptOmgKmElMJjEdOSDnmPVmxOYw9C8yHAbb6MfirVlHR7d3ax3jg3E1PJf5h10mYil8bGBa5zh87ZTE5mE7Pon8F9imdwOzlvf6aCmzNx645rXQVbR4VHKICDe1iAA8RyeQ9qRov1MnDI7TPB6RFFfgi4Q6yP23Do/EM/RyHIU@@4cOxawbFd4ryqnur0DL0Vg7G7g2e48TM6vEMo/NM9cs7A0N2UFCPrRx0lIGBiKXFo@Kg6ytF8S4pO2yRcWXbfEVgePikGnQDwJY@GTo8dWQMWmJ52NM91DIII2xlyy7zGvhj2Aa5Lj2MNWawGookMkYFQST@rXKGGniVOwBpl8JQxSO8Mz8ESBc/1O@XUSMr1tFFHvwQGnpKy0NM/U0Ci8vfLYqHpVCwzCTyOU/hz3L4QJuknHYQ2CpCrZ2pONzvaKIXnoVQvQDRF/@TNq@ukFJ9qA3Qamzg8qzN5LJvXEVVX9IjgSLOJzra25ney6Ll5a2t4pgxu/YVqgRRPXPsAnDA@pbp9dcBSQzov0GE5Rq@p85SZdVxbYnKDH41gskyGFGp4UAAIzAjaJRc1HJbC43VT@TrUDvo6Zgcf7/UBO1NyuQtwUyISW0Jj2jYM5WiGkmKgIEGUKqGtY92yKuaIt94cb3kQB8NjdOwTw0PzZgTTMXc4eQX9FGhBpWaNJ6HjcoIeyKm6tlYVtRFlNWsMmsU0l8/lAe0MFuIJqEBfsZMTqIbHQAPUtq11dGALT7@nmaYGBII201dhDFaH0MhsKevdEpANjg2mFBI8i8/E1lDIaPQ44d3krYFzQkv5Gtllancwpr45x0G1K4bVcf6/zufytdvUklEf50HQkRqppV5dySynM5klM51aMnGof/IEzTl3SyBJNHOgHY0ASF4ypBq0Z5A86ktmbUldTy116sU0xYBX0M9uIcI3Tj53u6Te5ZeewEidBR@bd97UkkMn0hVyOeUO8oc9ZCmfhTZzi8ee0X0BmPySnslgHnJLTczAN/nzkwzx7POTPFmOakIQzV/2RXeb4Kp@TUxdkMAJKLxFRQNjLyJjF8t0mx5wcJjw8qywObIHT/h7uPOB0dIrzQlL/vFoyOMZi@B3STpiiZ//x48EBAKOUkBEfM2qkgTM5G//NqGssHhqaWNl2coky4Ua/Ci1Miuzz5bOi6UESzwFTT2fjtvx2/Md@Zpp3eLKO/lM7ebeXRxdHR19JZ2nWDKxffg6rpQAdJWt0fexn1VWnPNhn/ZJJNL5WCKfVp6s5vNv3rwBcRc@Z41cIwyVu5DO5OTFWWoVXhqrq@nsSiWdfZpsYk6kVLEonTCm63l2rg@cTge@Vo8u6kgl@IdtbGBa4IB/Jvz6oy73CzLDQYSvF9cLegjuWi0n2PmqqqYzpeJTs5YrFop/@WeLd9nbo@b6X/5GP68t4uMQHz@5e47uE6X82eLiZ1tbpVIWiMfdRz84@npzc7O0ky0fnZU3SnJhcf0v/uPiYrG4XswvXjiOcpE8u/oqXiyU4rm//KPk0dH3m46D9YefZaaAE38r8FVYucyu2Hv4XHUZ/pP7fSfkVtHd6r7HARKE5Toxm2SyvJw8eZ3E4r5PKIqSGNNfk8iwyJTGxup/@dnhu4SbaBTzr2x4uol3iZVKgjvBAW/L3tt1opFYR7CVu8Q4X6/Xwbn6X/4dxG98AXgwZLwOP42yh2tlnGjIdYryIdFYAYdSLEK6/@cPfxhLNEbYEBr7e6zYKKZ5W1EqT5Qnfh2dJ5RK6fApeHsf8h55H1J0FaV47tVnqLqxan3vHhQe6pVZIT@/3r2WkWCiNZDjsXCQ78Qufv7qf/@rn//Vz@jv5/T9D3gnxsri0zc7jGkwAuOnWn3qly7PVitxy4JeXoO3A9//OCfDJ9f03mv4KouSJSr1bJPnym/CiZBjgg7@LxMk8d8/ES6W8KZN5TN2EerW8QbyJ@/tucme849pwj98vVf0QQ9wmSzItEfbREBSP3E26edVhv/CPF7APgUulviG5WezskbIn4rAc02O56GSBWXD5rABn0X4o3/4@K/4u0g@wptApj@L7Lt/YomzxNnFxTMT/1rv8O/gPf69c/HvtI1/x@/w7/Q9/h27@Hfk4N/zFv6FeTk0WuAMmcwxiIyi0T7m8xK@uVxTvPmNNxFL/Fo/LMYS8kVGvrs7y70eZWo18Q9yVM1/ww93QY4u7mR5/XUjkzmjnJ01RBbX5WTJGrHkivX0osEzTr@55ut1SCCzfrZet7bpm2s24CNfvG6crUeREJ6LxtOnGeyzTwFBYwk6x/p6o8Hu1u8ad2frd3fr6/C/Tr934gm@d@tT//QIPnNggvALZJ/nZ/nGef68wT8X8J7LN9Anlz8HRwOeTQA8O4slbrGx1NnZBR0nVJfPlJXyhcyoR6QxrO0wVlXSxeV8efTZym4xlijG43kK@oDDEggXa7EEiuhrXFJfI483H7/9X/F7/vHbfwOvkDW8ZApDsTExEHGWNgpG4bqgXClX4NBZASTMXqGndJClFzRWGBfGrNC3lA64NPgrgEsvdFnhkhXMgqkoEAgOlxVcdHXhcQl/XcBiw59eKCDywjWDVAwcKOjcU3p@aErnsTMWf6OBaJJTkrlCMreSTOoX5ZXBu3g22Tw/S17UEnnn/DzPhTZWLNXovNu7O9Zs7r7YaTbz2I7Pn1uHwf/hYT/8eu9//9B6fmj1Lfg/PDx8DvWWeZqRn8Kn3sisi8dGolHbOK/K2Ay9BpnIr2@cN5ZldK9koI0V0S/ziZ8AIzwbi@cx0GhfvbqpvXqF/zfXtZsaOfxXcDRrPoAA4w7w5B6A4FWtRg50w@easNIbOm9enfsu7si/ugGvVwxkbP8/H3n7Nfzr/@/6f/6Spc4uJOgGt3frKfpI@CdJt3e3d@K3IaVS4iW1Dn/oAe8Y5faugU4CugXXWUq6kO7uuB/8pqR1jrCBaaw3KHIACH0@wVM9T4KYAVphSsxmnZ@PCgWp1gIf366tfqCJEalGS0aWWjiZBZqQkpYIpFyq1UrCvVqp1SrCrays1GppH6oAL8IJQJqjtmvYm2qJgYR54H0sVUCDGZ2OnkyJo/Q3BgPQapW1wocPvlez2dHtZhP9lz98OIfumsQVI/W1MvgUKh8@QB9PSqDxvrDEXOUa6K9Kvhig76mO6rp26r0@yJ4nca2hc56U6NDXQgGBMT4rr6@vlBqNlRK4VyqSVIsv8eUmqcvMmiLdLeXjvBigiyYTIkiprErke5fEcJZYZxsNaO4OftjtXYKozUplKdUaa5LvoaytcR9WWklVMmvir74osUaaib@zs7PlTCm9mn56cXExin6QH9Vu1bpyV79Vq2gluau1xeHhuF5cffJkeQ2IUynUzmPN5s7m6WYTb9DC6V/kyuhJnC2GU3sDO3lGJq3y2sUZFufiPJms1p7y2q2UWSJZE3ByEpgkq6xRqROgN@td3CgyIqwT33RiwJTV5UQ6NqBVOKsF1sGJTJtZ3e4ieELNsBbOOTuaYXiHrd9YttG50TvaYixxdLC5vXuaLa7DMFXc29zOFk9ebiUUfC0H7xS8jO/Hu5s7hy8hwtHB7ubJ7uf7X@6@PAJ/J/b2vappqjbUtJvmcHjzDs/j1praAHyDT1Nr64769q06oA@rcZaGn4@/@PHHX/w3H//wpx//8Mcf//Dnv/z25z@G75/A96f8@dN/u1bG319@@8//@OO/@kPw/A/w/ffw/bNffvt7P@Rfev9z@P6nkN@fi28Ijn9ZopHGDzSESrGSScOgkV5bg8ZAvusxSOq3fvntz/7ol9/@9u/D91@K7@9Pf3/nz2Z/f/6j@V@M97M/vh/mp/8Ovv8Lx@XB/vRfcT98TsH/Kw7327//8Xf/N/7/F@IPnX/48Xf/HH/Ey3/3@3/xnz7@xv9RLFb@4l9//PFPP/7oZx9/9Bsff/STjz/6p8WPv/evlUL454@hyf3Nn/4C/3/2p3/z73@B///z//g3f/rf/81v/U/k@APu@L/@5b/lv3/9Gz/@6x/9i7/@jW/n/P743t9vH@H/7d@Bz@Pz@Rg8jynXp/p8@53y86tQI0gF2gCdYs6KIMNtjTVQrWMFVhA/0GF@/s8@/t5vQjv8XYCEt/8W3uCfv0DQT@jlq68iYRlSwOXMV1@BNPuV0Gy@CgP9hLEPeRA3C08/AMBXFMo/zIeCRP8HhAIwJqA8sEjiBILL/bj3L7/9F3@E/n5M9P3NML6C5xuCXULgD14Rf4Idzy9GGPYn2HU//uKHH//on378xR98/MVvId@WS2vZzaysPGD1A8DyI@AQcOUxcACooF4D6udirAiOxXW0UsWUzJs3UAmL4Kozlo6Vl@EtpjTIraAbIoKymubGoQyaheA7ipXW4A3NRRkYMDM8KANBWxm8tjUTG9UhjEDxvleGzkYFrUuo99YBL0bicbLNCojobLRFWCBmPXPMmun6iEfMoEeDMDDMEHodx5ViPFOp70CC9dEOQ1yIPBN7A8839UalPmogum8oC4AjswVJAhReJ5sZNb6B9zrhBPjYaOcbyEqlnsk0KuBTp6JSatkmpamUqXBU9gyjcqM/Y7jkbuMpY5/FlUqcK@ZASiag8TcTQG@QfWoDws8zaVEc@vec9E1jfKinEdGH@/HwDfSm@AIA8MoyrtSCryxjbp5C8IijylCy8MhwDEC5jLDs@R4kTGRiGarfDL1A@pCHT/ms84EU0WFxlpaWwLXeiC/Hm4egGTH7quq4qo2TSSTYVVl8ZS2O3rjyhS/nWzoiBSq9k4ZfBf53F2kJK5Wklo4tJVGtTjIvJTmzbJWsBC@EV0J6S1MBMgTIPoMQ/D59Cm6gED0Dv1giiMdFd5o3BJm7xKRYiq5lkUh510BgYbHnzuWWNQLxOhuPZ5UVPh0gcd0@9rVVrda/UUqrMXjS@xBvhBF3k0Bt4Q2vOeyESPfGrcwtDegGQW4l1miIyU@mgA@rxRonu6cQ7fSQKcVCLtb4io1yZLK8Y1DtIKjfllaLpXKpXFxeWSmvFpXSylpppVxZBha3UigXi8paqbRWWVu9o3w@BS6RraZb5fXGP5n6/Ff/ZNZnti9@Yo2RLOeLlPm6Ul6tjeuQPHnFGmQB4ZrI@FbGtZexc1rrdYszzJCb2K2MLXsBPiy2EGML4AUf@S6GM0BMzNnvH9bE/CxeTsbnaONKGZqOFDuHpsOxiTpsNEDilvf3YoeHh7TakM8/ynon18vRDWKdoa3FisvUeXb2v9w/2T98kdvZPwEx@GtWXAYKD4dDNDoLq3lsEP7U4BvD1vEEON8ThTvLK4GzgM5T3MT6AjIPdW2yA1zh6Vrs1OIrCbe0dmxdbL9sxGii7Azq6CKGF@ac4ZLb2HreD5@Na7vHbyneti3QD747zJZqXvGgHZ1vvPODnql4qJ7T193eHIiXgz5updLsvzMMu/0WZBBt4hxgC35sw7JmAayyl0dzSvnc3xaPk860Lx7Aj/c/f3Yaep7ubm4/i62wrcMXOxOPsgAqs4PdvVP/dZWHelHLPoqvdw8OJl/FI4F9GhW9RVZezWaBZcMPPrP0oWdu6bUHouTuuZJkKQ8KujlkoJA2cZtFfUvvNCrLpdXy6kphTVkrQ3HH7GVCvdSWukx11Y0VOV@pdY8OgAjfZF4M@zVbg1aiDVCvbex@I68zGIMbsee48G1N4Rs4dCf2DDTLPl4pg9dHuTHcqdfBC1DRHtDCm0iHAzbXEx7ohU5bv@wBZ72xPIBYS1UZfD/1A/HDSiXQ6l4Pl6dBflMhxgxwnG3Vu6wQy5GxsrhWKVfWlouVbGWtUiorK@VyVilmldXK6lohqxSUirJSKa8p2UppbbkE7BZCy2ursQTwJ72bz8MQo8Tj9NTNNh6tvY5nlFu5XiOW4GYYxt6nVJAzJJZQE03fd8jiGkSM46U8jktre9N6PY631xfwbnhAq7I2S@ztbRf29uLxLXxBw@x2IR7v4Eu5UiisbsXjGoVsw7hQjMctHgeCAMzlL4XC1nY8PuQIcF9/PN7Dl90VFIDjcR1ftjf39jCdt/hSxPgAdsVD@IvhvawCmIkvy8skQcfj73x0ALfJEypRTnfxBdPEkD0esg1h8fjnXn4KBcBwzOE4hmdeWTc34/F9/rK5iSFfUMHLPKvfw5dN@sTjNrxAS4zHL8FxaWuaGY@3wIntMR5vg6s9VsEPDzPHDeCmq8bjY04gJFE8PiJotX0VB0lP@GMyz549U3tuR7vkn7HNn23IGoToo@HuXuvzz1uXly17vLn7@TGGfPHFM/XteGi3LlsiWqsJHwviQMhVfzz5gTzuN5uqMTPkexBiToQ0x00N89ZU30GexOcSE@k3v4CQLyBkNOPDscGnD6At/Gz14bmltijE@1AIPUetVryGDdUdDzQ0V2HHoWuSs321bVs1fB/VF5OpZHZ8tlK4qJE366ek20LtDkO7KbrYDHkik27HZ6N64QLE/9WitzsgFT8fFct6PLvY3wDuVl1UN5RiKTOqLqbfp86zTWmjqFSqeD6j1U2ypKxsrKy@Tg/j8Sr@bCyvVt@nCskCY/CTlc5WLzZWy9X4@caGHD9T4GU1o@aL1dVVqXYHhXdhLGoNXa3ZTLHUjaZeSRLmD4URyiha4aVbfhP0mIqn17qpUXZU5zlgY6k2qivAYt0hDEaFSaSpDu51H@JdPRzzJZBitFGoopkwFVfWKnHISD4vrSM3Qv4BzzdiLuDVqwlHxMk/OVaV@YVjSmVFyuEK86bVbdL1J@xNGBKl0Ve4EYQ2gXqLtkhcd6qxUxRZ6a5thudotPCKQ9o@DSoTP9CHcYuAsroWizWE3HbE7xCoiVfcFJ/bw1tZLTuHdzC6kRC@d9vzOhmDUNDP7R/mXpqO2vWRnGojN/dMw0VZbc9vm2/UzO2O8DZq3TJrt/Ir@Y42eePWTjwiQO8wtd4Al9pJUdpMlW6oVM1Go96s97X@wB2DZkByecOPCyMk22IcEjeJeOvkm/UtKGyhZuKROBq@Lo0So1ijgzv/t@pbt8NqFWDvalqdbpuNJ@K17oZZH1JpjjQbt3TsH8KgrOHeiXbvzfkuwm0DXW/v5IbNzJqfiX2HE8dfpU/5ucX8iIBmvXBXu6yfof8H/FmX4/ELUA4@XICEXi/Uxgm17gxb/IqoQgsUiZXaCPyU1VKtx1r11utRza4PQDSuGUApvq1midY3qjUC/2DAqNjMNeujoNCr9bNisZgtFtayRQWGQRgeARK@q/Begq8CXwhX4H25eLG4mDJSccbi2cKokFOyiqZkXWvXBBoXqlUkNdQRvcJTlTLFtJHqWExdl6nKoIfWMIfAIHpsoMMPaGDV6rGmGjyCxDLvNlYyKbkgyTgdUHsHebSXUp3clrRRqnVSW6wpgQcM6/AtspVSrVtPvZZqqUWp7mjvauFqT0lcgaFyDxaBwlyVWXKG/bPC4oqSvZWb8p2hOu6Sslqsng2XzmQFylj4cLke/0EjfgH0v4uB1hOeMgCBoQZ@XmfmIkYgJAR@A5QRDQ1qS1kr1gRIbCA4C1AxhbeW8lV/qWRytZhMSskaQC2CN3Eo6ZbYSBKYW/KJshEHISVeja8VITxgSFM54OraihJL3MU6ujNgpbVY4jZ2d3u3Hl5p9j02HqsZ2Xt9wthlBtT9PM2C5poJtkguOdcgW8dmffPyeLMmoDe3ubIWWgcSY@dif6ScX/zUqdfMeuM1f57jogFIFQTUlmWcsQsx11xchjJ3Qu9QPuc2xonKJ9Pz65lG/jwWj2NXFRNoqUpZEnrlNwk6DZlt33oXS1efo1LKUmqVd8KzC@mbF7pxW1mWG3zxI0t8kwGS4EKjRv6bRAqY@R2RWizziSVMy1vxA8qjC7wNuH65HEdTgsYGJ2uvV19XXj9/efjycI89LVQr1UpY/j9/ms0qSSW5zp6CtKkf70JePzCrrHxjfkGLmhK1RHWQXC4llyPR6olRveSXUWk0ZGW9yDagcbIq8JiusiIXPjR4S2tQwEoRQj7@5u@XRusVeC@CMFcFKpYzxUZDSReZlPj47b/BvcvFVc@lrKwmLhI8idKqBG6a6CoqiUZeeCuripRwZP4GqZcTzodEsVBJbB@K@cv4ChAjsZaIJSrP33xgbB3Ulkbn8lIvkisfXWG0VAX9BVWYb9Cm8o28@Aa4guMs5XHBzRoCe9aBdKPRSNM6nGQjg/u4imUyQZ/d1S64no9aQNqkP81J45/22vdIOw68e2/wml7XWLmhMFAb8vmPv/l7xeLK//0ff@dc@tD80Pw@sMi1tbUVpZj42@lPPr0QY@mFTZbk5wPykRePCfb3uCUjl5eiWSu9IO@cHG5/b/cUh17NxPMw2PbhixwGnQy0drBJsW1oqm2M@d7A7hihcMQ@3T5ils1e7hxRnFe0PZV8yTolUlna71TFLWXZa6bklnEyt5wvlPJKmYGgVVitFleYCmzKweMohGsJozIq1rY1GHOVL7UtUeSFTYTBsAMd1HBHq7LPjw4oBrGB9MLO7vNDdvji4Ouc58v9T5/tn7CTw73TV5vHu1CO57snLL55wvZP4uzV/umzw5enbPPF1wyCjzdfnO7vniCCfAxZHIqjnGC@/sXWnbGTR1nVISUs4u1Y7SvNjfqr9kDN41nYUW8Tb9HS8NKZqP/Q1EHDC@t3J5sLXNxjiF7tdOwY7ovV22wBtbqFNEgKuC23V3BWWXn41fuCXV5k7dKL5CprF16Yy@urzCiIP2aU@svHbHFx8dyM@@NDuBi@ehn2wi0g4Bfkaf8HuwuplRJLgzpZLElByIvDo4WC97bw6vh0QfHDjncWiv7L/t7Csv@yC28l/23v1c5C2X/b2vzewkoQ7cX2wqr/trO7vVDx36CRLqwFOF/sLCiFmEesaxDmFugW29Te/sEuSwOQVIuEop0QHRPeQIgUCGD8kBIkOUunb3pWljSV1ngCuqM9BO2BR6AWUAQ8Q7peZFnaGsAPCJcADNFivuqg2pftrMCK58LB4BG7jS1ggRawQAC/gNvjEY4t1llRYhC80OV6UIofFZpl8ZcObYL9zGHrKNU3oDFk6aA52gwNMTRxB3ds4U6gTHXJltqlRfYEqkBO43Yc5Kd6nb14eXDAExuQ5JqKEyTjYuwMnNYAsEER4ReLDr68cni1UF0grRaE0IH3hMfuIrUZm6xNJAWUc2GhDQii1L1WjSxDoSuLqx0QL77wzTEADMHgLoCLbx1NpdpY1kvNbVOGJCTm7uEeLyGul6izaC1LDBMlSlEw33bz4QPz3s7d6KsdfTWTHLdAzrPF8fGc1hFWQr8Fb88uQdD5BBRzAVtMJgOxoTgUFirXAhAdvvw4Ay@XDUiokGRPnlA@1uFtLUlJYLwMpchkBEEEgmBEPkTmZ22Rsist5NO0CwyXJ9FxxjiO8GOoW2P/KBbgrJMZnahVvxf61blggsJbm2DIIqjbwboG93KxCe/IHqElZ1kLukmWeYHKCgai2pdlWpZ1wXuCpzZ1E1quZgc80WsK0Bmp9l/s8Bri5w6RP/egEgPfq1KFAbN4gt2XGvrCQsvW1KuaBwX8kKCg3WKjSSEhONz98Y53KFqa9xdslhj7MTH396peO@KxoTmIlkZkxaMieFsRxSXPRgA0hV8gw/5bB/S8SXJkmYyA8FuZANuNwskyh7vz2uUDhdidLMXiJ5cC2fLcUuw@shi/WilgWAuaCJQCWHwK8GYAmn6itVmchQLGQkJBpfluKGAADdoS9PEIgkfEhyE3iC9/enwYpKuTXRn6LdQg5wo8SvS1HX3tRF@x@4KPytbXWbEEqkwLXcoKuPDIAFYBR4fzymjEbvSVrEJ1pnlxuj4H5ilAm0NWycGwAU4zY@QgOQfv11H7eONbnW3uNfdf7J5GQxFfzmmKjPdcyzQoDSkKJjKE4U4KXyQ/R6kuEoHLm6kjnkaW6Nk8OT3e3XyehfxJbD3oAZMyAPyInhApwZ2XAviaWhvG406WpU42WVpiTzBnWSZsCfjy6CQMy9EA1dwUO8NBkZIqcBD/PdqTEtgjYzOSiqdYSmIfzs9hSC2sMqU/@LDcXzZXlztsvLyKwi7H48sggst7DOYF75pc2EDIDj8RtTozsbeFAivZy8zVeiBxjwr2NH4q1x2ObTQsenu0BxYpZU6N4amIyFvEMTAwLkZFm/ulSBobsR2gL3Zj8MPhnAyJGZLPsXlSqCdg8bx0tE/Ny0MSbTQvMs/LOiU6nQehvcZOwwZjnB0U514MW4aOeijdqsz20Ww@9o5ByrK@BZWmo6ttDeiJ1iZhGoc3xzLgl87twplcOoJaGw0MS8cT5vC0G5xtt4OzYnOxQ5P1Qc8lwzE3Y@t4SJzYOU4H5PCz@Gjnamyh3Y7cpx26ZvsNaEkD81KG1t3VL5kst7uGeumAw@iQ603sxD8lBFMwdBUoSEkoB01VKZSFvk1H62Lm8KbqoxefMzynFHV7z4ikGro7piW6KGTRMl0Nj/J19GsN2A6ep6R1cjGuxj5KtQv7oVkq6ke7dycUXtVxNHtCqx3wiF7zyaef4vLnp@m8aDe4F7ep2i3dxdsimtxe3OQpeoL8IKpQ0eoN0epwxQZvdrTvnTv76gjfJmIhxcgyFsx/opIAKap9zVOh0ukBoSRhkvGXEOb0YD5uvX/560Idwd3RtQheC2g1BFpRL5tiRJ85pLn5QMB3iAPtfrV/2hSHbnG9KTIDNUeNDFG55r0NarwEofyLnE/rmsg2Ift4cgc/PBOKem3xthwnZQ51Pqht@A@pkHQtEmYdsQ1oiD0rXXC1qED6iEdwP84T3hKehHL1JCDoghgl/DbwyHhc6@Qg0@VFxF1b0wiAVFTPHD6hwfya296cmmkZqnmFrhrX/1nasduhyqLjhELlQD3QL4tQCvncI5Qbovq6fZDRuO1XCwEILd@r5pcmdmcyImIcXsN@0iiSYxriKJQ@ntLaTgXBaU@O4GWTvJQ4/ERSh8C1rS6aCyx7zBPCoxBStRqAoPBBPEEzPRU8VOp6QA1ER5JKKBfQbmueFy4V04J8Ztn9ueVJLVJzILFmdla5hINQZ362LnhS83kh0FsKFyYSNSCOJxeBE4Z2FyRxQ@uKFgfDGLURrnJPUYWLr34rYpxOZ4UL@Gcb4Zcqt0Zgh9LQBIQsRMJujAcoTGTOzzSCNvyug0kFTY8qCs1SWIU6tUWmg8SA/kzPZCL1FEJ@piPdFJYhaqdmhAIb8kskSC9oTzAk6ENtcPsC63KxlNM6NkEi0CDQQOPlGl791njkzXNDk/AvpsEGzlsm78uCoDXv3euEvptCAqL4XPVu2kBIk/yaa1s3A32kGSlgmE08TGzAwEvIYYMBdxCEL5OBN1Y25V3wq8XFFMQ6I7h85YI9YSllfT21KqfI67OKJPmdUUQvhqKHIgOTbjRYqphOLXuRSxgZUC5HEZRmIyhyBKV0SvEQFAUCpQwYuIhBSD4DlYxabRRxJYTYx3sRhcEjyWakni5mlIv19QoqriHPicjF2VlPL2eKEJmjXshEQzhaHhDyv4iWCJAvF0PjSAhFKbMMKHjSmWhAkOpEgJ9oOM3SxczB6dcmvHjGZ2/woeh4MrJmn1WwvNhSuaVtwMA9cG3hiadTDuiMysCPN@k0NnOQEahLQmo9DWeCsvyMUjFoAf1qE6NiyOJLEMgGiAgeHj3L3t431rU@fbBD4C6dL8PLDOpqllVADQGOAhyjApGBhRAN9Mtmuz/w4WAorkjcjMUHMErkhYVnTl@DdN8hsd9LidgYJx8eNwX4xBmRNIZw@qYgQvNgfwsfX@4eoxlg/8XnUIULWI4sC369Yi5yjH4Rt1WT33KguzpkAXgbV2hEWXlVRdNHTy99gc1DLuAnsfOIVDqEYDyykA6pXehuU7cENk5Krx1pLtGRjlH0ASpSDfQMdqMx1UByjPnx7xV@2iLN5FFsIhU4/Igig0ghpNnp8eaLk73D4@dEuaPm5sHRs03EDApmW7U7gH7QU7GDmKZm8EHVp2cMh99LvPEEy6S2vPPD@F0wCMsPluXEA8AmhTTJdzJHWF7e6KfgufesCMRRfGgQKpodbTADNyrkPpgojDMDIa9FnmsxFIo8zRoJacCbHgk9PtpATke0tDTHTLrQsF061M3k/CTv4dsCLZMOl6Wei3LUJbUXm5@muVykI/axHTnDAVrEtE48TH613dYcWlgWUB9QakaXEhGcJUQo8Jld@oB/cIO7P/YKHHTCMA26BV/uDcTcqLAI0iOn3XeScUMCEsfiyUi3nlhJYpFImZ/4HxEd9ajIOC8xntpbntpbSI0zXPZ2UiDTL87eRgSxWeTRPfK85bKxJ5lx8cS3j1HNdaHTOz1c7022EM51qMKwmmi1ozWO8LonXpU98Xpx0BNnC3f3C2WCsFGJTAw4wfgpFOZOB8iWmrJtkDmetK@hjfXPX0ztBl9opOSzN56KQfDUUpogTntwHvvEiaG5LQMxATekKYAzkdwFDSo@vpRAyGQvP1JI1qCpZWEV0E3gFsGMmygriZKWIxTFkCeyVTEK2x2vkxNkMJjZnclZKgRCXz6LGpha@dwkT6iCTjqduE6osYUEMisFcFlVliGCxO0aJNMAu8UyUPZ0d3YxKtPFEIXzZDKdm/WR1Qm3wlkBgn4AvQd8vcRrM8sdKoc3w4eRpVDBCjVhFvaWKbw8YsvK8nJoTcPhqxdsZSVY8oBbR1ipWAjWUeAmErayFvtOdrLAnsDbI3YcUaHYrLDNoOoOsqBmGNCJ@aOj49CPeeNq8Yg/xjVfuEpzDdYR7FgMDQ7r470nLQ3v98Arrl2mjJRcbAGY4mno5hhv8AbAy6Fqq6ar8YljZOSONbTbGiVIEenaJtvht8rQvSrA8ekGQGdoa9wADD4dq00XsyAOigc1PezTWt8sCgzXmo1rm3RXrF5aIJ4jmgNnDQ3eCDxPjzk0vLbBSShYAvVoNLJwMtKwjNTjphfhKpK4cnpQoFyeHig0pHlnsGMGiLyiqRCNuTu2IAg8NcyQPp4WZ4F6XdIHDlj/LNPg9CDDlVNPDxdo@BgzrfnrFzOMMdS62uExaIQU81BRmS4kb2KPOIA3r9P27BAciB6jCxqeCBfXRpGCeCuLzm3hjHgESRE0StGQYmOrU9tX3jYiCl7wb6Gg9lyH3ieBByUmZgH9OV8BgU1e4hBiwncSAvsnhxiFcUAueEdNi@WGBIE4/Ek8ZN/UQjwtHN2S0AsQAddrSezi@ecTbbNLIfooJcrn2SZzSkFSqC/PBuNFFmBYuhAYZIr4UdpfQ8nBXh4Fk3keIOWeDFL3ZT6S2mMzL5KbAopQ4pFZ9wlxJ2x1s5BC5L51zW@fEhNnnpgZqh8uJEElioZAbZb6vTBVCBp4XIHnrhWKwWVmL47HSShErGSYZjkCyneki94aB4@h@2bOYLHCrILyluwV1Ssm1SDdBGHoAxoao2UV3SJcVlmZLuxqqLDe0olIYUUkr5zTi9ZMcHTxri9aVIYDSlwsx4h/1smyzzo4GSJ8wmOUR41Z/C@6gCPUIV/Xgx7pl8/PK60E8F94XxVzh8jaw@0d4yHegtfJ8SoAGgIUBLfMmnflCY@1sCDEGRB6IvGKkjA7@83ZQ9HtAr/GxXC0Xfig6GEKWgxhqbNvOB4agujisBCwB/aB@DxmQPJh8TqUMGyoFQnOHOmkXuvAgExGjGf1iDU4WBUytyGGsQjeGVp3cW984inTuRhjGB8mZ@PwoojhPuj/tXBGxnMzguSgOSIx1vlzRnyd192vOjMayG4DIbmB3DUows87IYgJ@a1c8OSA1CCQF3ztgOsDYdlACNqeMIiGLbyfLzXg6z2yDFKfCx8sm3zHJ/jaPRtj0rLGcDRaPxdmSDyHxZBaNAgpMdPZpNohig54nUTzTRVJhhAfOy/Gk8EZIssXZZwG5M6MMlWqCDpGKzfIGlfjKxpJlMVTJ0hPDS9pxIpPY@FxyjLQswa44sFb7UAo9P7A0PhtgcpBc/NwP7g7UtydojkWejk5y77M3@hXep4Dxk7EWny8hx76Oa685yHN3ZcwlOEqejfHTjS@WEETdwS@IXVSG0pvMBIu6zcBuNsFidfEq3y8q6UEAicXziwEqw6/73RsWa0g9yresws6Kc9AlvLuQOYvgTDDFl300lZdRxtreYyYbxnw01dxy34eVPI8ljB/aGoHEPsEb2LMvVWv1dhOKGN0udJEqrSBJiaj7YhC8KJdvnoEbQguXZ/SsqBuoOdqtFJCKAm0E88yjTEzcV0Tv5Ce0YUC3g2SeAUhXqUjJnVoyQO/ubFUWFshZu@IEY7i4fidy0FYWYrxk@erTFxvWIPWjLoOjx5Z0zKxJoN3zOgiCq7nR/3auOPg4XUa/hKPfD4U1zIfs@5j1hoP2tQAZJ@38iOfR/PowMDrB29UOiyBbZdWCytVxu85pWaIvYXuhwgkdm00wPPbcWEAjuNeXEO71gy2jNX4pe4MAfDEHUKRYomBrV72VQ8wtVxlmExo4wHp15FlSkGQZRlRn66KA0agUdONUUwJsNEtc2JUQWIKbzEuaBJwLfjZYM2maVkDVgVHB693pMEAL@zwYuDp8mq2hRFUqZFqSRvwrMITsk6b8qEfY@ev@4vycT2RpbMz6OYXzJugiNdiVAro@nWe@5oXH0cOBAvN6MCAzWc1YERIs6ZQRrmVAKBxDEtxOIfbPWny3APpWPuHaLWhBKHHDlJ@CBaRb8KSanPXlKRZaE0JsARcRI8Nk9b15/OeZSS5iSfxey9bSR5KVqMUdwcmIj7qpX1yeOsXunz1yTptdGC0cZHIKWEPpMhKjd15gLgGBCUcXFkiJ72VAyhh2jg3E6xIAdLHPS3sPrShDCw/AEkVh80Mx6VQMShRmnS889etTAYrF94cFvjXCzWPGvziDr/@g8msJ7w2F6jgi3QNyK249zYVb/OJGJolERNMkbzi4CXaCLUOjksM8SneHsgj2hqENZGMplnfoMozym2uwCxQ5pRpSMmyEbtE6ztXn7JsLF7xKJAY3/NfyI7rSs0/GEAzh/1bVEayPMpwkEXgO6YBt6/F8FdodDZP3O/dMEoQW0dGTlfPkdeZ54@mjdtClil3NUq5TSdechYPcsR025@5FuvcRHzVM1BF6P@CDxPVzzrxLE8PpwzIoXiO4kU2SI0T0c/1aGxdpUbZMbAOlhrR6k7SOtAtjPP0Og4F0cJLMU8jGAzaYZsqzjs2kXYpb1sFa47qoCA1x3W04fFNDSjw8m5Bq2IRvsoAUJYREDRU5gm7FE5kBtY3ymQwHJS6aPhwUEUt24s/FY61R/h5/DD@u2DnD9GhOco2x5K3LgViNMdpIoG/POVuqriUvV@hvFP5nSjvFD388s6hh1/eaXp@p/L6FuOvqCAwxNADdRxU2TdAo8aLfzxPbqfYYOhZCEaona8nYw8HeM7cRGw6omc6tjUYWA4eFTE7BzzNGZmg8JA/pLnB06iCGxTkPDcfKZUCdD08cMWJ8S5uWygvpsiNBxDz8QvkSYPbtsUYTR6IeY0s@v6rPPEOCUhiKAl7eSzRLx8mxXkqFydAbLui9cV1Fkqq5mecCsp1MEaR/dJLjL@GcISKTssXITdeFCSUxGZFGaLcgfEmo6Df7CiC6oI/RmMh1dnMWF4lYmyxutKThIjtxPe5lhRI3fHQXFOTuDM015A84euxvr13lPEaOK8MsvQmM94oDarYPr8UfFtcnnskrFN4@y1d921bw8sew9XvKAPy@2kxQtdC6R6lS5Dq8dTpITSfTtVbFpcKiu/bj/Ps5YCBkr/v3cr@/Ihto@DfomvVuS0gFRomxAqrhQVPdloITNoLxOl94Atu6OMWhyB5qrNQBnawPUAWnqMlDpI/puY0I2FvEJMVXwKJq66LB5OgZC0ulsfiB9EGOA0TREQJwNu4QMLKgg86O7O8GYdyS7kLZ/cAmsqs3BZmZpL2JExmsqWhqa9wT@a4FXHSdgPZwdQxNzva30H9@any2WvQ@x9ompCo1yqz/Ip7UHJxcTQIO7g3v4@HqeONwLylggYOKF/g3b2GMc7OxHyD9jjqXeoN6F6kKiNcJiey0wN99hoXGs2MTTNuPRWqirYOICLIAYlW3l2JiIfu0mbPSR31I3MF2CFRDjfT8mxYbZxl9iJPUwJPUNQ6DoqsKrYVymcKtzeI7urNEnZ0vJsNS@6zXi87ZI8mbbGnt/mujO0jzIqtvRvqNle2MTc5qEta9wNNYbun4U2mAIunxwXYZd2UgWymK1td5rwbqjaaHCybZZJOTPB4PtIci5U4k3KUYFC1CDC1vPq0EBICRvET97dNNCvPXoemGo/n0WIdPLYo6YjDhITNCGkbtv2g1STHgF/5BhkYng3Oi4FChCekfmdZd2ggL7YGOQxDThgtbPgNBcvWYp3vzIoUM/QSAeKMNRoawiiWodg@hhQN42Ik5pzmYfC1KWhMag6wzKF9HStEX59oQMoI3SLTO7QpKLBfQDDZz1PY3hwPpotrLWxNqBAYpyBlKZFptDQUT2M1LVMOY@Zg04gBDsGkx9Zf/e@p/hgKQCbyHmAwgwFerurdcE5ZF9on9HQqJTZkURTgA/2h4aqmZg0dY/x33RBiC3RUs5CdwWtMr1@L16g4jmoY187yeMIJ288f0nI3XJuAijow7@JBFUPip4LVYMX1LTHOMkNsg3Gy3hloOE2UOsWwAxGGg6O3JmAiBEYnhpYeXCbg0h6vLF82AKyTtouZbo7ieQvs1LY7JCbas3BxBb/3NotLHfrARsCfqgQZNpYFkVsDzeaJQWsbW0Pmjc@uFdq/CAwy2ECoQ6Ji6CP8yJuxWNju@UACeBB3CBW/CTwUB9gvZBzAg/vn@fDW0oSNAgc3PrtF97hCCpQsPBG3zvfABQl@59T4LBzafDFJxD0Rr5CL09EwISsZX2efWhT6veQp@hPrn0hk9mxdHixvUGJtP84k0KqKabOcp8DqNVpokdLruFJjHXdYQL8E0DP9YrGOcy181QbZzrAWb6CBaKrd7kGRoL50bDCuTXTq6B0iG@hwaPb2z2dwGKDHc9wkLkCbw35LwztBiF7@Nk2a90AjOYCkAtQSpRxsvdSJw@kZaM/nuNST7Mcdye9bPCnSS1D5AUDfjoQjqMgT2S8FYfA9WNnkU6ebEq9oCikiWfD9THjKyoV3yMZUUPHCO47DV/mKtUmMyj0YpcB4NrElDA1ebmiJ041lX/GZIzS7Eed3VZ3s3jgXyBcsYyTPooeT/E4QxmcyPONccFYT9WccWHqq@7CR12tNLjBFg2/o4RunAgLzObxasGjZX41c4G0LWFibW6DyIghXRvG4fOaSM3a/8XhzrtyGyPcGFcJbtwSt6@GuwOtamDL5vjbb6ArpKtI2BKRoEQjt5RzN78Ik6aUhExqC4pnnOg5lPlP3wGpiu5Mc9rlD9Z/n0yOfaCua2Sh4vZG3j3qdt44gDX@RcDu0VDftbW/g68ki5KcT0Ov@qTTfjW7EMbg5tcZGYn0X7bQa8RVeCxP6N@MlPkORdGFh/CnUIVr4y8QDm3ycWrPoBqR3@IsBi7xtTGh5HmPs8q4/Y6uKWOTJz3CB4Z3hCTFi@wa8ho3hjiv50/WigzpuznGp7YRGeplzH2jfs/qdajgWDJJcUjPGotc7NF/4aTMxXg/kyYt@1xp2MSs40w9xgg0q07tTFrs@y6GluXzCn1OKwGnd4RBx8P4vhVYLeqeE8F0rAEVbVsQMv4h45tnEEb1YRt0VNjJeApZuimRFGUR@qBA04b0fHD1HWtXntnYJj2Mdc9Rxkigv@TPfudgONyYeHe6/ON09bh7vfrl7fLJLMWkhv7@heDjIk6XMucETC0yBN@mEz7rLxV7ZOozjOOLQ4XGogZ@0Lddle6DuaqCOX6kQUx1qsblz7sWD@WEvHc2u8vinXJinzfe00tjRcYvQEJcqQfluuALOp4dTjsQbP4yBuMMflX6UiL3D7mLIM4GZ8xDkn9iTWhYd1UoQYmcDDilW171BCVBoE9E5Zv@arpxYY@tBo8khOC/BPxABBQAIx1W34xzdPBHuq0B4DWROFCMxr/xwd9C9twvsiCe7Q8myHV4ulCFVwzIvY@L0hFAOSHKDQSuL91pUPRLTpiBIAtctQNchSvMS8QLlUT/IK7lC/td3pEEwif0PdFrBd9iS/x33eU/v0595KNysbfvewSYhGeduYg9d5Cy4mTvoZh9BF91QN5FQUST03baTz99NLtAv/wPvIJ@zgVzkrvT3s2n817uf@9HbrH/lMxb@/rfhzGzAkV05XvOducT07te3Yef/K7tGPm27yEO7KP5x68TsrRPilMhP2TyRTCdp9TFKHvuH3GCPpibf/ON4q7vFGW0TMpnHtSILbf1juaKL5oNDtsRK5Mctoo@soI8sK/87Ww4/v6wz9gIExZ297PgTSh3aHBEpaOGTVsL7p489sMQ9vFr/LpJ/L93wsn1c0m6PUfYMDGnY50R2o0ukidt8@MAiy8D5The@xpeav1hh7m9vEevew8Y4bzG6GDs8mxmPObH8nRsFZ8T2T650xcF//MzA6LmZorWG9yQKuEItsiBe6FGSh@tumn4Ty9YDCgbGUjpELGzEF3lNpZE2eLoejQ2490CarKMIysAYOw9ltGq8upiXmOhoU3tC/Bn4/7/stvKbIN/g8Y@brP4BN1n9466Rf9w18o@7Ru7bNZJYzA8dO9/SzTyIZgaTb0D6p1tFdg7Zq2ebp@z02S7be7n9Pfb14Uv2avPFKd71efRy62B/m8F398XJLvOvKKXPl5qNS@4ZVP2O1tbIOl8sFEqMME/dulBiJ2qfPbPa2jU0nnVH7T/t8ZecqbkNHmv3WrPHFp8OGuBiFlfsmiBbEZ9r8ixOuOO6BS25j/OI3lmemEc6zdPxrg2EzkZ3PPgbuPncHskgtI6LppX8TRsAb4EvoFH5lCytncapdRJaOjkmCOd/PpmCIBQ@P2GbL3bw@OKd/dP9wxcnbO/wGF6PvsZjdtjOPh4bs/USgwjw@eHO/t7@9iZ58AwUcgxta7Rh/b4s5BCcqNK@6g7bV7mBgVqheItc65GIxUzL2xXhsOTQDI7v6UCTwnl3ftgpGpygYS9tHn/@JUo12jsWj@PJvfy6U@QC3g6EpQJuGoHUxNUANYIh0VJWOEPqj9kSBtfoytUUubPMQy7RPLGusfg2mhFxQprfzEoCm4caEloE3IjKOwi2zt6CgJxKJrPrhLIBqZH1wEsNDatd7wWjPhUHs6IemfBOaXUIKZ44u2@2@dngnge0e76qm5J1bQ6ABiHhwQHQBoMernql7aORhJUFxNBFxR88VrjH2/5g7walRtzgKjy2UBKigyBCtUhVqrKWreomr8fItibOHVSnresUxSF4PCTHMDyTKy2JA/lfzLHhrCxAxoELdqFne0pFMO0GrQF4e0/tug5L1SW0BoMKopk6X6l1aaig7pFd2MYNS9e4jICSreA913Vxc1MgcNLpwp4K0xqzaD78eDti4NceGw9ibk2liOv2qNC4YErl0u6DGdiaysB3QQOI5DC/wGOFBi6/oBTRWF3RlFOOBS0SL3v6JgwPzbkzbGuRCELXSb3V37@XBJGzQZTQEh/Knb/C7u2wP8CJkBs8g4qOuQAlhlZK9nA2itdhKlqCYG64j4shbMzgm3ojklpYefBSFCtxRKIoz89JtaXSZrgHU6UWz9cG@@xr4J8ZRdPfDt@WR9MkLVSTfW3OwfOccREDnuxk4zEvXYYLi8Yu5QQlr2osFvCOb5iTP3tdqTd2ts7lb95kL/L5S84W1A6fvOCLEvk0C6nk0D38tZO0GtDraQJpzBm2MLa3npFzS@zlHjIQXHo6CN9PmzU/jJtVp/3xirpJf/L88OH/ae/JlttIknsWvqLV1AjdAtAgQFIiCTZFHZwdOSSRpijvRFAYLI4G2RKIhtENCRgKDq9vhx2OWO941jveI3zM2mG/2ht7RNgPfp/5h/2C/YNxHlXV1Y1ukLMzsU/GAwlUZWVmVWVlZdaR5XKpCt03IRGahGdWrN3KxokkWaYyTcMWCGLdCcxiZF2ZUiacSl/v4WMd2AsNaJEh6hE6XqPVls/XaNGucUMPNEtB2Gnc3Qq/LR9YEBJFH0vvj@oH1n23tGtXJRQNJtWcllTRZYm5Zota0UMlNF8toHu4HB3o76uj21zKHU8PXwrbw6XYvhRvlVI@Lp6WNFxXR/sHS9Dy5PYboYW6l/MR8yS5iE1JuhLO8o0VKfOXUPzWQt/R2AM0OPeOglGMVKM2GQ4wQpzFi@LAGhWwdTSxQfTs@OH@0ZFh0hub21AW9B4@9NgTahBxX5eRjvgeMik7RxlN8hMbTzJFPMWTJLtsMGc2Xo6qEDZIWbSHUhbxE@B9fypuR/DMQiYEXrxmhShbLsndhdRB4YlAPD/Bk1BG3GlaBQuZ1VzhyYeD7JOSidutzLZx@MofKWPGm4pgXbRUPZ7piKQhjNNB@xR3vrP775tsH29LOmxgeb8/oQrjIfwuxss3ngHhEe4UO8keXNItskvpzApJ6YpsO7qWl7Swv7pAqQcm5sIW1tS6MI4Fa2wf35BmDi1r4jSA@/wzkdk9F@udUsVTyo7eoXY86VnJKQiMTHCDjT1dKqB4cy6mMGoNNU@6yiDXx9oN4uZEctnEM0YCdyMf6B2w4Ddup9VDmhRo26WkKl8PKZ4lEpRkm2dWRmYC5tsbG2uX4U7XQhavfFXcPIek9Wd0Pnrd1lCGs5COCoHkPnpalvmxACxpOhe8wJ4lB0yqIJg6GXNKou40Gen8AS/8LDUwc/D8uIzrRWmqtjFN8ZaNnWckHTuBLNRBG8KqojxqFlp/vpwcKuRL6V3/8vR4sCEQrofPv@AHZ4@CEapKfDe8xVFRwSXfDvFUXIQl@KV1FemXI@wRpr0wYvf1pMm/eYcb70gzxb0oeIXn@l1RyglHA1BKJm5DOeft0cVbXOB6S0umnId3AkRZv2zsveQzKquc0gvoEAEFNRAMEJfJNFDzr1vqfiHkbePxwQK/8okA2gamqxqweLNogN@zjasKZZlW4jSwT1RShZPkU9cq/Ran470EfzSYqfQqp/e81z6GyRapOwLLm/ZIpe0KyAm0A575UhmmAKa1Wr8/a1Gzq@y7nA1mjEp6RzADvuUgUKnXORXPVMmkE1F2Eic1OQk8KZW0IqBwYvIjXZZCz3vVok42eFoAhMWyMfQHTUecn7prCd/RFlc4Iu5IKO8NewXqFBSxGJWcEvYwtKwQoZM9v@nQAUqhgNAnizuWB9KeHxfQgSEd9GtN/iKh4mLEAP4VTAhWdeFFyid7L1HCx17YnXiGegY@IZUUGGQF34cyDt41jg4O95OokeMW2ihUSh7YQxE8EYxRdeSQLUOHB5PorMWJ8mc6943HuRIF/1ZAw2CsAfHPdK4kQCiaOCyNi7e9t8YJTN4j1SlWz26KTpc1VnVwusFkGF28nb6l7p2CpeeACNw15g4uEtxdaBYxEoWFLcWB9uLa514L7cqWDKsQU6EUojIVsTkCceM6NebteUG@6iv1J3QdjExS0korYpQI1AQBmjzbY1wwCD1oju6ZAhnTXraLr3ymGMNJyXEWkkvGHdsWxT2pkhaJXZFIKY/IVkyEJUzhcUJIsWJqttELjLf@2/gddDmp4NS/mfZ2VGtj7GbRjdoUQ8MuAbPa1LJ5V0Krc6@Q/LYw4EQPxvfBCzEeMSCg9zRt7rKMJ8BIvhfAlHKQYDyAFuBoFCQAeZgsAFL5RYytbC7joZdRJJvjeDwuspNDJUaXUSSbSsx0sivisZ7qjW4A1hk/SIJfWuAIavNrZs@B2CwQzhusRrqgEEVyZ1pM0@J/dgYNqaYZAuSxKb/Wmk3xuq5ebCl8skV0DkTltQZBHUThVHBa09Nr6XR9SjJ2teJpCI2pFDDgTM1Ul/cFRxJJJL3Bm1o8rOjSFn9O0NYSUyOonKYGSiKUA1pJgvKoiWEBFEHIisOZRQPlkZgELWWDasJP8DrWFK/aaFSgpWxQbXwsYK1kYU2CltKgC3qNFGWy7ZVBe8ta3nl2jh2ro9NIeVOvO4l4ppFBK2AMRTA8dENLQPf8Uz@6a8SGFn1zgB8U2vVNERFbpoGDv3FHmT5UQJraOguCbIwQtYVmS/kZhHk5SjffYsNcGY8JeHydgeY3HfSEIPRuMDgCk2BEGhnCoZGzmDTF9KbhUtPIaNBlJMM0Vi7g5xyt35OVC3Z3HNp3NMumPTeZrUZCi0KdZLLwj3Z2ZFs4UdDyjcxPQzBPOIKRkcThxElLPgkck0il4hJHeRB0ebGzjLga0lk7gfSmeHQzjQN3UxbrIgsCmublfOCGyiKOEb0EvKxSOg7pVC3iuHVlHNJhW8RRuTof5E9l1eWdK@NgRzALR/XKOFACF9vUXLkABHP@a2aJWqI98FqUSG2XO0nRUDjbiV@ddF2kq2rgfUHCkICfpn5l8SEMc13WB5obdKX2QKdjsT0sn0fSLkzFpLlXeYG5hiXthfHCzi2l8gqsNvIaxo0w6sFE4PQHanxnDP6Ui55aJBEIad0DnRinezYGFwl70xHehzRACCfw32rh0axWi1aGDo8OvnF070nr6b0n6EStsI7C5Rs8LUPHdVaduglZvNrSojNFroFHLbAaBdLDWh7xJ9Ds0yxCL8diqZULDW5usgGFlFxaL3KG3hvjXchyaGcwjRMhHbU2A91jEQ9KqZuV16YdQ@ozmKyV8Nd2gROCYTkRnBCMllzQnC0u/2LIJ1ReDF9EDNgxTvhOZtjU@X2BF5e0goZRef0i@j1v3MGzJBUVtJR7EY/go@9GwanwyIVYQY8xaB34RbVq3JdBccX9tfagiyFvJ30KfHvuD9rnnV7bGZ2NCv3QFeFprGI/xCCXBTxM9eh4/@hZ6xDf6dp/QDcn8NOgvONHT/YPnh9jzjPIWhPJ@0dHB0ctOqB@9PzwGCOGppJMHVBgicFEQgLo6cF79x5rMPzbFEzyhZAQ/E34J0L5lA1/1JrS3xld8yjzUYgWPcJD11SwKKWVjcg/94KJfLwN40/ICb6MN09wUwZoyVeNKSCNhcufIi@OdTrXoIiP8WQUESidgLdSLWEnSzDMeXiKBSgWUQh2O52md3hFGfPwIl8wslJl8YIMFiuI@139kEYHDpNns2HXkuhEIM/yhTcESNxtKk6ifmWzOLcxquSIDg2lCxerMHNUKThqMbukaEFxKr2gPWKkL7s2CvLCO0DRjRLqhPhmChXgHcSGUSr59kVBfyBKZIFW5fejLgztDn0SRrxfc03rIw5ryud8gT4KiPombuAoGeGfh/qmFAmY2J@iyxwnePNctRn9l5XlFWZL9Y4V8uPz8l63g6dHHgDD9yKLA71QzL5Y7sR2l2CghRnpHk/mAXqxNyYqTARZxsOoAQ0VjWcG3yAMI9VcUPMm/p2K0K5dPEBjgcDZOqxpci6Ho8RLQmHEAOTmmbvmdhzGhq8lqIPDDLGjQ9SyID7QIepZEK91iLUsiM8@YhC/b5VKsvN2jfrGBp9mTvRnRvH/VMUrFQm7I49Cx4UBn15czsaMZJ9xCOiSi9dB9TkbkOuc3V7KWRL1Z/8FuHVcolSFiDDjS9hegvnzPzK3eYXuCq3091xDTUGhcSK2vPgKM64XPhAiLlkSd0nT2H62BJtpyl7MLvv9WCI@yBGaz36egMkWm49lvxuq/eQO17W4bC2@1ZBG8NNFBO6XQdDi8nJ8UbRRvsCL2fVthUXWIEbAIGs6SD0NkkXy7VKSqzq@WibJmg6yehWSn/1S0BTzVwbEjxQE6VrRmJmg/50YaHQ0HwplgYYMiXdqDuNd31zw0yQPerEs8MMYOxVpLuf782@n@Y5LZsL/caZwUgFdvmS3Zzb8P18Vx1oujm8xikolt92KDFEq5UJ89mnMBzdvepgtGySf/@nlpVfzS/9hXDqe5nflxM1Wg0SWVoHqeFAyk4qeKGzcf9AAKiWDG20aVWNOG3I4F4sLY8kK1FS2uHGWzK7L7Flm9prKTiGfs4ElrSSMr0eG0Q6/MEimUfydbvmywSUzd13darO5Qrq1y8a6uGAObaNsHHEVRzN6dlMOx62Ek7GIWuTawtibF8gKbmQ6P2F73D4btvGB1jAYOuIFED@o7p8HL32cqMZVDHPhvAzzvKGvYloTAvLjXHRf7@GBCmBVBBXhs9/styNgu9udnE8GuIfmCr8KAyNVqxgyjhzB4eQ8FDhxxr0/8QdQAxcttdhEBDdvBFzSLAym9JXIp0hnkV0kWa3yuXGHwtBREvHWHfujiIi5i74AhnwiAxVI@DsarDTh8YL6BSHiULSuqM9jf@hZGjy@4uqXtQSKi1ByuVSDJCPdJhqOMp4AeTo5T2C4ED1OZ2NcznFCvPFjrZbr2HIeyo0x9vCFEHU7wg@NuohBR6FlEIm4QTROYqmX121uJUJ0COJ5noRYL9dXkdAIsyhEEUWGVifL230KW0SXWgkHYVPQ1AtgEcboRbvurkLtIEPx5Zq//vFH/2jaF9WqTKM3dfxhG3wGepEkxoo/j4ND@VtDj/6JuKuYwv1PMW5G3fO6/nkbX6iJNNQgXDmYoQMR8wUIGgatCgagb4JTS4sFIwmiYFWr9x4@NI7fOzr4Jt6G4kUEkoJUcRSCbcMscbNTyUS@OBiMIEISFmGeCMIIJJlYhFK1QjBVYwqv07e0E1jQWt/5c2otWssP8KQ7j8sUQsw2OagPrhPi2VodreoIKcHYD9/5M8YcjPj0bDbiYGQKwYSvIw@EXy5FWgv1Yohser/6wV8ROXGjBGw@XFc510nnGf2UeyIWZElmK7Vmbq0SZKgRchFf2kTf/QkhC/mRbqkIC9d0raiQZFf7R39nEA7cfIDe00oaCTylSxF9zIjU7gG1XC6@yqX4vsf4ej7tAuiIOrNkFZ/APOmM8dKQpSVXL2m@X/1AcAzwfoR7Jkto3EqwW8jsjP/Qe5bKiu7I618Nf24P/1BHKq655mHkiSoTz0e/jIepXk0OnczyfU0bnSnWMiv80S@ypI/OmMPowQjgjFbvqsyxksPz3/ytwj8tXJteIjC//vEnn8Z1nObWbJpbn0/i0TRdrMU0j/drKZX0Pk4ZZmma2xU/T5JJjNypq/3MQ/CzvHafJht7mjfkQfTVoJ9eMuzzkHwskagBP710yOfh@p7ElTnY09XKGe7T3GEusecM9BT@WzlswmD8d30wTpf1fO6YzxeLfyDkaPDh5dGFbqlWhYWzSqbtjlGj/xiZF//vprnRtR8utcWGiwsWFaBDrykhewg13dFH/kX6Tfk52zVxak0EW5A10qjUBBVwTdqDMIOU635ttOrYdODuZVDZ/c2IFObV6tDjS/eTUQ@9Dtq/OyfPY0zbf/h4QLZm/Db1JVjb4K7wbRsKT3BCLDdpBydcEB9ERzGHpKuBEaB74G7Q/x1V3UqNU8jfuJbGMgjYJLpGy@noCuU6IsKTKNWamU4F@6mZA@FflQZi76rD3hU2lqgjxZGNcy5V3t/9VGkk1UpBEnsKZelynP8iuoGOGNFeOUXsEDZdPmo38Us5UslUOQXkTt3/pmuLFLl8W1IDy8P8/b9QE50X4lnWHtQHr7xSxH98HBMbJncG1PQnfyUEln0rVhm5lP9SdnzIGiqPOM5kV6CTQ@Ynf2KiaGc3Emc3LneyBMZcH8t49NR4/mz/yDh4fnz4/BgXZPTAiMoHz3f02O1mvUwObHKRYMGXbYCbX2d3Vstj8fLLfqluU/X/@hOsPqMtueaqqTXT0nI/TJSryXJL2oi64sotJNpnoTwvWgB3TFvU1nU3RQuBA/1oGOF4DT34IsB4YYIDPou5jcWfr0zrXrcgzHiu0PVfZ7W0xZj8xQSc6rAD3JqB/eeu/r9k/HYkg5asZrh752bt5jF@qIUM@Umgv20JSqxsNgpffLFijGbRWTCsF1YMtf5q0PorxgziVc6XIa/hhkN/NPIieorAOPWGuACNj7P5AVoVGKADY9/D91ce3QHelsgNXi5tvQxbiKglEDmjmWHe2DMLBf98FIwj48OB35Hf8R3R2@vyVzgLMdRD6HlZj1Efj2ePooMh2g5VjGoYBfxdf5cawy2F0OQA4QfOeDKsUkgIb9jDpWs6Kth@BaydATmoWq8FYC2slmXj7nHoYQgp88W03zfpgrU36D3zsHHRwjNUtPNHeJnPBObPTDxhtmI8DSJvm69Ey3vGKpIGtbhnFMWCWWXAby7Sqn5Re40DT6Xhe1O0e2LiwSWxpk7heUyHFomhlGnTEruF57T6QRDF8PK4hSjAmzeJElhHfEiHhRfj/sY1wme8PDz9KZgoGYZIID7in4JonECEiBvQOOX2GAeOulcDRuBMrP/XtjEEF9qzYK5vy/PHPp5lrm1uY/xsqgk2KHaTWL6tbWLOhB9cx1dh@P64Xo@SKzgBQO4QeqwIxgG@UB10XtJBDzSowcNG@XNkHpoQHQxbMqA47GhjqqfF33R8Dtfe80MCwJLV0w/9kWiickJUO5PT0OGxQNHP/TCceBt3NteJIXp7QIL2gm4CtF4FzBj@rUrMnUXnA1WLrehMvKlNMVrO5aPbFCkLBiXJGcZCaOO5PBDA2zaJDjRloqbQCtZWmdMe7r/7@N7x/sOyUaltIDhfIlGwlta4nF2ifDpkKcQIi/DwdTq311nIrbBc3KsWbcH6nt7sJZ1hiQDMrTHq2pFVdKmYsJ4ZMai1HuqqsnoTSb2/guepcLghK5MxRhY2ZePKkb@yYqJII60VFMGEXQdl7IK6egK/QPEsAOXqCmgBod1a6PJguH@SXHPneqWixtQ2fauAYq1UdvkumPkA5spXRvFoMkxo2yKNnbZRBCWHEW1YtV0vkl5wzIZx5hbfCYuNLsznykB4bU3sC/kMz7CPXFjccMfB/ZnsP2sid5agQeyTWtO2RULxf/@naDfm8dG9gRXZFzjFfejKsG0OK/V9jnJlFdljg2IfOhE4mg9IuUZu1FAFOkFv5tCzYb0HZ@BYWB/qNEaWfUEnkLquu2ZfAMnxCM@KjkAZeseA0W5gWj@RBj@gjcHGqL54McTQdbdwn@79J4/fgy4/whgQYXTyQfPWjWq5WARvgnYJXYzGbTw8eHKIs/3YdmjWfxema9Eu47Yi4uDiO97uIe7LJlatiqMQNOepF4nah/dnx@3Tp2COWcU2NEHSyGrrO3P4FC2et9PbyDWTnQs20qlLUGdjr9/gTed56L62Tu1GBP/OdBIbQMKt1wl7BIVcvOSXanV/CLP1e8dPHrvFnbaBWN2MUVEsdZRwgKCQwFiYRH54QnTwyTuUqojvVpDAwKdUNHeTddmptneLjfk8l5/HQbvHUTmKsQD3rElZSNzYXezSxjiWgtnIczGBp7Zv7B@bZSg7nng2JtI7BDNSWhww0JU0WNxQU9AUOHuGMK67fvMmpWGRSei69dVVG7dw5oCN7mkCWh5Y48Z83HZ7lmrI9sh3yL31pkyLjJO6U6@2h@EbbxxWa7frqxt37gZj9O17Xti9GYIKcdv47JsfzW7iZTva8j0NBv2bfX@Ai0rX129tHvj3f/f9rWe3H1rdzu/UzLL5MqR3eMcjnYFx@43YoQcdO@6ydBETQ8DZbVdH7VdBdb232t1c3azd6Xl3NrzN1bXN7oa3ttXZ2trq9tc3O72tO@07G91OFUM7UhHnnDb4TRZ/JNu/Gtk8w2yzvrrV79dqt@/0Nrb6W/XVtbX1zuZGb3V9vb9Za6@t3e7VNztbneVWW8xPARSs1Ls4d6Q18Dv5xl1hQbeL0vb/AQ';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / >/ MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
# ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4ox '6o@]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_)
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwwwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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.
>X x. ;-} --[0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>x--/2
> =157;y=146--/2
>main=print y{-
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# >>END-IF
OOO program-id.h.procedure
231 DIVISION.DISPLAY 230.
uuu # >>IF 2>2
ppppppppppppp;ppp
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. # $/&&1nu le._e lo=Bid>834757609195 Cry U#age$f ata?6-/8;fPLesc~+Num;reharepcons>E~-< =>+>
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define z(a,_ ) #a#_
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:!*z(,_)?218:sizeof' '-1?67^*u"":*u""?37:z(0'0 0'0,)[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Prelude;import Data.Functor.Const;import Data.String;import System.IO.Unsafe;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure;l a=length$show a;b1206|let _._=x;negate _=7=[222,209,210,128,206,207,214,211,212,217,232]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a)) +q?6+(-0)- 45);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;f=(^);(!)=seq;instance Num()
>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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
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
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint ("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
This answer is based on the answer of Ørjan Johansen.
b1206|let _._=x;negate _=7=[222,209,210,128,206,207,214,211,212,217,232]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a)) +q?6+(-0)- 45);
-
before 45
is a binary operator and is not affected by negate
. -0
is not in front of l(...)
because of DOBELA. Space before +q?6
is for LMBM – see first O
on line 2.
Test all GHC extensions on TIO.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JArwNFIACUCBBggCBbjYft3mH3eSQ7Nv3DslGF4ACUc1CFbqqQALN5o3RrGOsWSkc2tmxYiR5945kay17N2IVDjtCG6uNjZC@bij2N7Q@ORQOzz@QzzmZWVV4kew7I8l2CCRQWZknT75Onjzn5Kupe92//dsEftihY40uLMdnvuH5rO2aV4abY09H7IlueqXiciyGUJvuxaBn2L5XiSWYxphtXLM9u2W2wY/5zqVhm@8NF8KKjPVd58LVe8zv6j68mBCLbRvWh94Hn7WcXk@32x5ALjN2qENgZ9C6ZHrT81295ZuODUErjL20Lb3XbOsMIAy37xo@oS8xtmH0@v6oDi@rjD13XM/AFFuG5zkIsRaFKAOE7prO/uaLzycwrTP2uQ6Z6VvGcCJ5rcBemYbbnoihaezLk93dSd8i@57q2GwXizERtMxeup5u6ZP4V9jmwHf2/En/Etu8MGydFXPrueJk4Cp76upTUdaYa@jtjmkZOdNuMZV1DatvuAx9WMdxoZV8wyoXyoXGZhgz18K45TBwAm1NfpjuXngQ6FwZ4DSg/fqm0WYd1@kx3fauISVtvRDCI9p1Zi0v@xN1USxEmqWoRV@K0Zfl6MsK0/YbkyRQLKHv5sHepP8qK@5P@q1BjluXnem2KZbZkdMfTfqus@fm/izCWy6wnZ7z1txy2lDmibBocZaL4x2gBe0DXYu99SArbYN5ttnvGz4PhNY2XAqGimeWaV/GeH87dJ32oGXaFwBnQHL9gU9N6sVaEK3O@qLX5tDBEkQEHAyycOz0jGgWPeiu0Ghe32iZHbPFacMY@obtQXN7OWZC9VyblsXahgURQuytLPMcNvAiXk1L7@ZauRjSFqbCepcWM1mr32c8CIoBWdotlJmBFcbeQ7jV9diw32Oe2YNgv@V0OobB3hv9LkSPtZ0Yg0@rP1Gs4G3JABjbkFVj9KFPY9U4WNVQT7KGrl0d6tb1RB34Zg9q1vSTHjN0z0T@BlE8w25TrfYDzucALUcrjF2Z0Geh6AOXcHuGS72G8EIPcw1AqQftnLp2TR9qE2tjkx0austOXMNQeBsbXkvvYwtHk4TEHEzBx4LkqFE3NpI7B7tJaFweI6f3oTHd5ZPvfxHTWa7GlhpV@Nbi8Wps58U2u1k6QzfnsEAAfTelK6z2DfPyZ2cGfIdaM3/h3sYAawxqxWJ5p@/ndbUPGVR9yGBeRye61Ktirm9FEmYbE20RITkO1YbWAP7BvsxSyVoD18WxIKxU/RIKbTn2BdQnFNYd2FgfNlstQBO0HBgEssy4gloD5klt5FxTDZ90TWg0D5skwpT48EQVCgMUkLGoUZmu51gDgoOYno@0DLUCURHjXod9yTq6aWEUCEdUPNeu4Q0sH@MM7Da2fM@0jXaOyWxQj3WBjq8gOR2QkgeQfi/SLylTAAwN4VBRMejj7/xB@@IC8Gy2Wo7bFuT6JWs7LRpIdcosDIUMCdaxdYuyBXBZTJ1HhwSudMtsE4fQ7ZFIgjJBqV47A6vNHEjQvTahl3Z14NMGdK6Wb3AidwY@5DHLevol5yYmp1woeE9vQsNSApQ2FVtlT7aglVpGLEE0o/YGfqfM1P4OS3r516nHldTjxTMDMqfklPRSPn9RBYLLpckL3pJ3Uc6Xm2OjjOfrnmO2Y/2R33XsIlNbLN6qOX3DTiXHcCSzSbeZVHLI5VJK1ay1ch3TbqeSG0CLdUg4qVRbtdapWTmvTkSPJglorhENdlcj1VLiMWA51Cmu8j0QRXIwHnypClckzPEaWOUYnIt4Y8VM@l1xjwQJOkiXDhII8KGcZxlGP1XIaQqyCYSbWW4MmFXSCRyiwBXzPJNMJDPRohMGKOlYQbGznpgOsi2r38XhECrF9vowErhIuy0dqMfDAcEHATDLmkTXNIoAZyGeeG0kQQBoAiOVdERdknc5jK8ioxQYwi403pONdqQjAxOAvux7U9zYclCwoDzhMAOsw8ZE9QtoGojMC7LJC8JTIp/xIl3awFAQW9NgZbVpQifA7gY8XdB8pGwAvlzkMICNd5II7@npI8DS4sNq2GGY2YG@1AP24I5Yy0CeA8zH4AMKJjKg/ueBlMycDiuoxVJpvI9NdTHfzW@qPwAm/T5/Z0/Cwkc7EzIa1gGh3NLti4F@AfzCsSGK3moZfV8wKiiJ5wMrmhxvyFMVg2fO68aWnkymTYOIFC3CNJDJ89YTQ6GO3EUI@SrIMyg1cs2BtU0X2JI1mkwdAK4mEo@/QZCxDLyJz8mClACAyIyh0Rr4wNWAgK@7ZqsLNIu5szlf5IPQZPLgFU0dOLvaCZLGzGj1R8VYLh94YTbmolCxRafxwOCKqOpjHtT4UY@7MetebwZiJ8giDAQR31xezwHt3YOz59jODKRQkQFaBBkP4e0AktgxCpQwcEmxizprIGUGTQRtBlwDej7QX9f3@14FxgnT7w6aOaCU/Ik72vMPbCSWvO@OTN/h7qblNIEte9A/8zKFfGvQNIcTBSK/oA3ferErEMA6HqvByP1uAFSXSnY8YJjkv4XAkaA4MW5CwX/jAEhAOaioVMcjVrwLTOV4ZLdS8TGijGdZHPtuXAEHRgyq5gsU3saz@Ra8JnOJYNHM5PIIlffcFjnUiEyK6BGcshVbGCvaA/MYW4jH4aejW54BT3tgWfg6sDmXS3FZQWE3sYUFYG0pSs7s9S2zZfoNHsoePRIyBVsE9RDFpg7KTArEWRB6eA4YCsCI4YdD53znmITdlAIFWbgdS9hwXcfl6fpd17lm5IFgsWilbjk95O7sFQlcKEGDRmzaqN2JsZSGUn2mCBGMqSQvJ5O5t45pp26Si4uLyUqyDiPm4uJjcG2g6zG6MuB6TC6VXAiXQxfFyJILQ08pBvqdJ29PJeahco7dYYij/Xuzn9JPK5Xl86x@qolnEZ8K1DOMGACt4gPwJJVaDZ2KEq9fQ0Fzzc546bdw1DtuuWZfVMIX@pXO30UtLFM1QMM5LioGVRRe7q6TXs0F6QKUgVY35SbPTgtn52c3Z@3M2W0yi7GVql5rQqEgvVQvd@E6AxBDlNOViqqdK8rpMggfzVqykEynUmXVgoR0RfmsrGR0XtuppAGjYersLAmVKurntNV1Cd8wW1SUoKogHyjwgKydSuZuypB@UzlXMkmIqySzoLrVkkmomRZWgkeFxr40VkEHR9/jFbOVycSoezvuJX6nhlPwy4HiOh79cPD@PfIujqMZUJg10LmU1xcA@T1bwuYwcEJ5lUHNDkM@SmnsAu/ZOh63UvQuYWRkLc9CMVJ1eRrwmk9zzzY9Amm5wvZI27BBVIJaAkmpHWi1tmOr2KulYuJEEyJVHiHID@UGHBPNMRhE3DGHoNwBzx5JIRZlL5Rjtxwb1Cwj94r6dZwBS0KbhZGbKckecpEg1/JCOgOZFZx9S28B5xpHdxZnZ4AQ@lI@PztEqU4hnhRzSSO9r4wgFLR0G@uvbZLGNTC9LlYvSMXIz9wO1CqqWyDXGVRre6wF8toF1LQxNH2ufwGtHmOUZ7qXUlDi3@QSMwrqKO1hpqT9hkQxpwW6qgFSH4ZyxZ/t2Fem69hYybkdQA2dqoptMIF8VvUCGW1u7hW359fvLORQY1PeWqRuo1gnK7fltVjediznwmFpAEDSzOU4Ye/ZaOcCed3X@6BImO@pgjYvHHs0QYOGERgOV5cDzUlHyDzB594CP2OzCx0CzCnz8d4PdmBA1UqFAuRfvhXoExQygmWyjOjZYiGAsH5bSDfYkj8w@t3RmP0P6YNbAICeHIN3TG6T0UEYglyJHv6eokY7OfeBfi6D2tI1q@w7JN2iGSqqIY6Vfmzc5d0GSpiY8EZfWRVjSKcaPGxfZFxn@TG@FSi9aqfn@Hr@y1zXY/gTQ1lPNVncyycXk3lVxd84BbFineXbxlUeuVSIebhjtGbiHhpGK4@hyKaZdMysHhk4p2rO4GPTDxSTP2UdBDEny3@RyTDV4bkL0uaZhuHqpDswYkar67D4GQjL0ZLFYWzpgtanQs2DKIMSdhBNzITEfGcACkrbsMye6e@R5dayUQrPEfPOIdcSoWhzDhEcmgaIllx1DscctK6GA5B9weGPgJMTVlBWc7xKXaOdT4fYnjuOCxqSxzTSjotB1fdEQN7x@u2cPwQEPNbOEOUKL2bQk7042N5pHG6ePKvlB56bt8wm8Ii20eiBWmZBd5jzwbyhrWsHaMe0nZ4JJZIo319aR47j13gnubTYwz4JjChx7G839veeHm0efS0yh7g8szewdMxjZWkCIMBxTDB3omk5TcdSL@zBXEwgTRw8PdiXWL54ub@32djeOTw4iaB5O7BMXRvm@5cX8wr0BYIwLVfgVX9gtcft@qRwjenDgtmg9lBloGUxVYVfFf14oqhf5DAAhT0cHlUV7Zk6WmxdVtQK6@vtpl4uG6vt1srKWkfvtNsrRa1c6pRLxVIBftZW1w32gcBV1RiSDQJcXL9HUwimAZmnh5ZbEVkqlPSmZszMFA@6I1tGu9wql0q60VxptXTIVWt12VjpFArrK0axaKw0VzqarhWLd2aLpyLlLVDxWiA/jWZmKAi9I0@tUslYW1nX11vr6@t6ca29rBfLa4axutZZKRSMVa3QaZa18vKdeYpkAwW98K1HlhXgAaiEUyCw4hQ8xjonz7zXBXmlXSwWV1ulzvpysV0qrLSb64VSud3U1vTmulHorCxrRa3dKmoVGRctlcCzukA@ebSwgZotg1QNApWYHNqjBEcTf3IyWLC/pWVkeH05mYsCuQhYwYCBmMpFk6fwX0X/Hs7d5lqxi1YL2Sy9Bp4CsEyAOIWbc5vScx09g8nbsWlNYNCCa88Knx9JYL7RCreI/BqnfyPluNE08r/yO50x7yJ5X6o4gFqh9zJ588nf8WlXUdipoJnAAb4VwscnjWfimwqaCRzgK3F8ONk8G91EyCzQANkqIcPJ6Zm4JgJmAAaY1ghTdEI7DCtT2LzZbJHWzOC5kQLc64QbZ61DVDSHLbwkYJG3g2Y19EavZ4bA0icSxFQLhmFtNYxcCiI7E1EdM/QOwHm1Fq0GKDuDSD@RPtGgIBKvQTnnHaXJIq9A1@mPIl3ppsjL3jNFH40Q9zLvCzSLiyqPOxbIKZ/Pbjfe8hmShpjcxp7OmccJyMz7Dmg6@ybOFXTGuEks0PrPYnFpuhg3XoUhxXBqhqlXs@eU4lFEnFGa9qVDynrgahRyWgmxBCh6l9Z0zA4ohfQzBjqVqekQLmn0mh36mQGA4tGkNZACyNQqhDQQivT8ET3Q6DorB@Pm47Hkm0ZnAPpqvmna6L4HTF0vE2Sn2TTngUJN4GIB@ZwBVmFHg@aIFXMrOU0aKHC6BsYzbvs92TsgwKZO6vb4nAMbq3x/4PoQSzz/8w/b0AjTTdTVR6S1B46GbVwTfXTmtpiIii/0M7t1Q/mMKoZc96Fs6TjNq1uBYzZqan1V7epuD5Vj0dxAoPgDlHAHrfGcu4Y1aBvyOTuRCqNKHp/bYLbZY60Z0AQ7MQ3DEyNziOXobaoGbrQwDYrkYmPzZjCGXH2PiKbAYuYlNGO2hIXLE/zuwB/wX1yRcF8zmn383tVFl4XcB3qM3jSNO9rb1S8HbUcFcZxKi3lanQEbFpxsg2rH0i@5s4HO2SXnZXPNiwsQs8RzHth1FxRQshzkr@lxH0l49sDrq01oJx/6DL1RL@jdkYJr8d95IKZY3Bc45teaadHPA9o7oCuiFJB0qaJx9ZEaqTRzopotvTlCe0r30wkMEyR5ENhNrZXJFJZxBA2mmsN1Tv3@/Pg47FL89fXZsfm6J14ls3TgPF/vpHJ7NZVZrIC6p2FhzDJ7uqUW2xHnXGYuLdWhawYoGdfUlqV7QFq@aA7jCpqPfu4idxyUWqAbu6HrDmIPsyNXHMybvBYcS3TolmOZHvZqax7znJzvC9PElWf0E0bFt@mKbZOI6XXVwDWbLzgtH2eO5xDaAxgcn7TFafEI5eSceZXWcq7xO1eq6DpXBv@dPca9n5mrB3As1SKSMFszB5N26z5KxdVH9DO7Hi9n5stvWTP9x/uAtENF9dYH0rVnWo7Hjun3rmoBMdrz@O9sio7WoKnbKk0/Rd2zo4lM9VlOmMLntKtuXTjWavkir8PP3MYfuB0cE8Tzodwv4F6adj/3kqKRY2viOZftX@bdy/vajuaPXFwjEHHeMQLPYmFiDnR@AUGJwIU/swu3WyhTzFyemxfmNYDb6l7rI/n8DiPLvNqVI0t/RKI2SH4YYb0MDt/l4vd3SW3l7tTaD2NPU2jX7itEpHEvLQMGMvqdalJWLGifGEMrFB7OrDrWwBgYM3nVQfOtgau971BAHp6pgijGkjBJo6EMDdIB1HuhOj4o1ziG49udDEa3TOjk90o6M/ldH8TzPmrbh@A4RMd0xAt70B9r3DEFzj66u@a6fdmznfZYJjHkUzlS@X55akza9wz63qlXcT0QJyBry4VCQcg3kUmGsZe79K3lIO5bk/@OJUw@YcpjVpIZOEOLMjS1eempaNt9GDcqzlP@CXh9PW@btuGP8HdeE8zirk3HsT6lyYDJtk2U10AKxdm4@5puShYSi81YaObw0EjS7MwzcPABSCiiUHuoY9/V@lEL9IOaVcV1BNArLyZe7zb5ROzZ96UCwzrZkXBBl3DPU9jJeKLlyrm1O3sgF1@dpmHp/DFcXbkL33pu@U58gYgi5GKacMRJSj4tGU5zJyb4VH8ElWW2QanpGj2DXu/QBvT224EnH3OBhg5@ZwTnaBJ4Xry@CYzBxt@xKdCI6OQ7Nqhhvu5eGKjHWLhUQfjOY8Zy0mFm5e719AuD7/i6i1uGVg1cmcy1v9A5275R4YvaWhCNr8e5mxSgM10aI08@ZyJ8PmpBew5691vlJvp9i9ZB3dfRc/mZcy33yIZ21@naXaPrUucI3uZ1D6BIn@/Vu6sQkP@u7l3iUmziUaEa2PWitWs5lvWQ2kUeyTmm43Rm5msHt1G1Ieon4R3pTQgQj3stfjC@UyXRQD@v73SNAQxTnuM7fUOlt3mgFhqI@O88Tirnv76r5elOqwDUiHx@V/z36qMXuuP3@/Ro9K2BRz8UVaXdb7OacpeSeQhVmD5fD8Zp17hwmq2ueV@Wmobu2@ZlXlqB@Oud2mw/UgsmU7fRO2eZUHnuKIfUUIuGH@Njb16TRmZ4ZpZ@a@C6o/s5xPiylsBmy6ca0DEvfTF1OiOY5AFc8CgX9t0x3yFmWueSF4ndKGKrRgFEFm2uDWls/ahgYzTlN0cimig3ZSYyzfYpxk@xCoXMgGbERgv@Y1QzNhs/s82eCV4H6mTq2eDCU@6n3W4bZC78mYlw8wI3vnrMdxzmWc51xHYNQ5Jui8fMETqYl7xrOqV053xKLi9mQ1VjMNdEZpl9j/8ytVOciWV6dn0aajRbRRYt1DY6fMoDXfdJeT3Hxf1JIE6oLdfwWmg2R07MZSfOdWznAjiyarEQWMLOLML0hP4sOWV8tFO/emFc6Ljmdd/E5a@WNz0AAubJuf2HIP7@QPfM7w8c35iJc3KO/yEon@sXZuvZWCtIhLJ2xQJJ/hjrBOg13RDXXdOjbSLSMbvjcDKj@foZitqEZT7Yrny3BSUiI4lV5UzdY3L1eeDAuQEM12emNS6Biqn6ubzO9MnqKp4zyzl7PcRd5ofrQa8/8MRjduq0NClqfu5dkr93bQIjVN8B32Vd3fJnm6gjVleQrcRgGDrnSdw/MC3ngv2gXGAgigGDQwF8DmE9haH5UPehB9gziJXSf@AcKBo1VJcX7h0QgrHMVNM2/bsNOL6vg04kn1ggLnbhpsb8Pv7mnnwqBvVkdq3s38nxYVQftSzQcu6DOvz6Hghj6/6h5Z65mwqOl4498FXcCn7XILF65yBRYcPyaoQKWOr7O89fKpIYLrotvtT4PtHSAP1u4Fmj0DV36cAMGjNtkMHms9npGFJR2DY6@sDyj2hx7APibfZx/xVx9W1nlkJzOIJB5pO0IhgnBr1to4UTig/KwwvnOchoMHL1ga/2jgxcCDDBSuZHxqj7Tku3oM7aD0rumNDPGBZCfVrvG01oeyt0zRbC5iHf1n19VmWScbAz@BQDsmdaTcN9i6a/qHuezDado2fGkFSP@dTEBR/Vb7W4mI3muLFOFNHGK@y47/BN2Xf0500YGD7ZHJDDxeNjQ91MRWy6hAdXfBWJ0eZ7AL1ZVX9kNB3rfi5jm3zZgO6ahpffN@3BkPyYCpLabNWGr6Iu5NbQoOF1od9dm6BJB4urcQUaX6nthRqCWNNjX@keTebP1l3GFnI/fKlQV3dbDs6KCccnzolF9pbdrWqEK9X5ooMmEM4QeJzeGsgDCu7JqtVr9uhnZhbFLgM62iPYBO5lxf4X8DNdsVvUy8ljXhK0V4jSlqvWWQI3qg9QLfIdN8cILpXSMxlFifFIODl9YQOYhKKDNnATPj/Dw2Mw9PgEa3bY6SlbuhlWChXtltVYvBJn5@ccK35oS/jOsE@nZBzx6KdL@nltKamqyaXkmV1hhWQAblggXc0E18dgOyY9eH7DKmC2zneEoVuWuMoPGfC6dIBHV7fblsFe2jSDAOOky7fK83MYTnAR3F/@SVuca3JhQGF7Jmg4UCF4rI/TM7rO9WOerkgdRg0dz0VBHCAMW3yXvrq1yUBK81tdfpyJc81e7p6UxSEJ4gwheDnk2m2QC964aFzHbXI@bzyem2DLk0g4iCULBTLBoGdDj2v7XS/Hjk3aATdww1Xk4mAp23fRetbOsj3WNnDREW1sJIOx5TiXtNkBc/KXf8KPhqDtjWLbmUyejoSJpIi7GDU6j6HVcgaQa4nkveE6AiSFlQyi8QCnZxhKS@Sv4KY/OrMCKFKVJzZQMvzYhq3NY6busCQej4Q7rKtmJ7W0efT5l6eF89o3rJc3/vMP88qNqLj4Z@r6qhfPMglSvUXCigaXIDgMTbL40jDOEwz2fppipL/m7QFVpHMiw@2fksYcpy96DZ26Q4fMBNQoNm@n0E3tLI9u6NGBPUSwxjUd3UCbjGwc5/EkHNuDDgavCqHmva62lBrwGQP12GclSBCPv9DBxY/4od2QeAwBRlkasg@si0QGw4ZWKsAbr0gLT77o1Z7K1ajL0VXC@W2jOaDlclfFXHG5RsVZatQ26uSCEcnBE2hOX58NiwX1bLi2c573ZKWenQ0/KxS/glp3XIj1KI89b@fF9s1Srl748MHTRywev01W@apmYBNLN4d7hzvHJ5snL4@hFW4l@9nl@z4kr0Eqoo1lXceis32gXnA8@gT@E7zhTvsUW9LZBh48pyix6BYgAhV1HVfjS9wZYU1jse@JPiu@Z0TCpwEET@uYTFLUHozM2IZAbFhrWPhBH08oYiKuOGWFqMxEHo8dKKgYXDs@g5dSVcVZDSpLhcp6YFWx@YV9zP0eUmP3Yrm72h7PBMEaC9I7DcJ5EWdWwe2vpdx9GCh/9XJzLHeXm2DuKDeABr4yzu7m3v7Lo53xaEBj9CSuW1svib1vnDljT@PrDOSxMrTlXETE2ZZanMUpAn8Vg9kAN6E2Df/agGIJ5tjq8chEoZT/eCwkTKiZGh7NeF7ldZFKUQ5QBqlisSa25nXMYSSLcoyOoLvhRQyYwG48QC0znosLzAk6Yy@HH1kMxCqqS3a9Q2Ligl8nvaj4k5U9DouGY/TA431uzlAVjDoeg//IqCRdxXM2ZGI4086ZyorwtQz7AgosYZUqH6PYEq@I@BLPezzIL57vBnlqv9XJ0EmrmcUmMhilLb2Ph0kJ6BeOb1TYu4FD2@YlMwnki2s0o@n8KENq2paOpaHt@LaPB0PJcYvw7e0e11A646IZ8fcozQ1sHKgAKHKw4A7uzwNi43v8@BFlvModcRqWHCpJffDE6TeBlOCxK9Mzmxanrw7KOBZwSiyNKDgezEkHJrBNywOZpA3DN0goPg61IJzkaHcN32Kj2iyeAJrMBSJjlsVjCOvVpk9HgqH0GkT71hseeYngCLMXwZncWFRVqLkL0HfETp0KnktJkxsV5rsDXEFTT05FkVmokEvt@j0rAjjjnLgzI//xd/6Anw135oP7J8I9LDyFt98Sbx1w/7YM0TR4@@fBWxHefsrfXuexyaYPxBLJC2V87lYkoMsn8akyIU@QZ3FSWYLWxpb@cu@QeSDL8rbs6cNIMyGHQZoD1RPorwdEcUVtjOA8hbAJQzyp0y@BRICugD5QvEGJhtIz3PMUHotUyecx42gKzdEqJmPIZxnplKR3AzwdEISw/GppdUXLQybVK4mQjru4wP0UHKGiVIAnxq7Mfu0NqHwbGxss7rV0y6itVjlt5Jf018vxN0FGlwA2xhWFUwZxIEoYA8LqIlpqSc9oCkbFgSypJZGntR1OaiANpsgBIAp623KDPIibjqgqoGPbGPokMY2kAgQM26YdoAY/I1IiUgERx41n2E12x3CjBGrwkQ6aizZD/BWCHSNYJT6LWE9fszP/zD4XZxkyILxfzCBdG9z/bMYBh5yy8ACQ6ZP1UpPn4mFp2JNj20EzyC7klqWK@eJyXltVIhQaF6ggv9jVPwBK6NzALFqG@dbpe5tbO3tfHBweT50QR5DJSbAkS9Y3MmdqLnt6HjiSQb7HK/Xpbv74@dNdWZXRXIWmCIQIV5FNZnNWapM5nZP6K74nZTptCphKSCs8FDEtz1B3afXlNPYwNB8B3OJL4qdSTSk3t6fnG/UzOzGV/IdZp2YmcmkkLnCdeXRmZnIym5jF4DztEzxP28vJvZYabrTEbTi@cxluAxUekQAOLrEAB4jl8hJqBsXKDBxw@0x4EkSRH@jtEevjNhw6yzDIUQTyRB79jV0rPIJLnD3V1b2uZTZjMHa38Tw2ft6GPFAiOKkj5/Ut008pMbJ@1FACAiaWEgeADyvDHM2dpOjkTMKVZXcdZyXxKTHoBIAveTjwuuzQ6bPQ9LRtSNcRCCJse8Ct7Ab7YtADuA49jgxksQaIJipEhopKBlnlCjX0LHGa1TCDJ4ZBeqd4ppUoeK7XLqWGSq5rDNvmBTDwlJKFnv6ZBhJVsPcVC00nXNlJ4HG8hj/HrQjRKv2kQ82GIXL9VM@ZdtsYpvBsk8o5iKbon7x@dZVU4lM0QCeriYOw2pNHrMmOqPuiR4THk010tvX1oJONn4G3vo7nw@A2XmgWSPHYd/fBCeNTqtPT@yw1oLP/PJZj9Jo6S9lZz3cVptb5MQc2y2RIoYYHBYDAjKAdchHhsBQelZvK16B10Nez2/h4b/bZqZbLnYObElHYEhrTtmAoRzOUEgMFCaJUCG0N25ZVMEecenOc8iAOhsfoCCeGB@DNCKYj63AiCvop1AWVmtUfRY6@CXsgr9X19YpojXFWs86ALKa5fC4PaGewECmgQv2KXZlQa3ikM0BtuUbbBLbw5HuGbRtQQUAzPR3GYH0AROYqWXnifzY8AphSSPAsPhPbPCGj40cD7yRvLJzfWcpXyS5TvYUx9c0ZDqodMayO8v91Ppev3qSWrNooD4KOUk8tdWtaZjmdySzZ6dSSjUP9o0dozrldAkmikQPtaAhA6pKlVIGeQfKoLdnVJX0jtdSuFdMUA15BP7uBCN94@dzNkn6bX3oEI3UWfFzeeVNLHp0uV8jltFvIH/aQpXwWaOYGjzCjs/8x@SUzk8E85JYamIFv8mfHGeLZZ8d5shxVhSCav@iJ7jbBVYOWmLrsgFeg8BYNDYy9iIxdLLltSODwYODlWWFzZA@e8PdwFwOjZVSGF5X84@MhD2csgt8l6bgkfpYfP94PKnCYgkrE16yuKMBM/vZvE9oqi6eWHq8uO5lkqVCFH61aYiX22dJZcSXBEk9AU8@n42785mxbvWJGp7j6Tj3VO7l354eXh4dfKWcplkxsHbyOaysAusbW6fvQzxorzvmwT/skEul8LJFPa4/W8vk3b96AuAuf03quHoXKnSunavL8NLUGL/W1tXR2tZzOPkk2MCdKqlhUjhkzzTw7M/teuw1fp0uXbqQS/MMeP8a0wAH/TPj1hh3uF2aGgwhfGVcG3Qd3pZcS7GxN19OZleITu5orFop/@WeLt9mbw8bGX/5GL28s4uMAHz@5fY7uY6302eLiZ0@frqxkofK4@/AHh19vbm6ubGdLh6elxytqYXHjL/7j4mKxuFHML557nnaePL38Kl4srMRzf/lHycPD7zc8D9sPP8tMAyf@luGrsVKJXbL38LnsMPwn9/t2xK2ju9l5jwMkCMs1YjbJZGk5efw6icV9n9A0LTGivwZVwyLT6o/X/svPDt4l/ES9mH/lwtNPvEuslhPcCQ54W5ZvV4l6YgPBVm8To3ytVgPn2n/5dxC//gXgwZDRBvzUSxLX6ihRV2sU5UOivgoOrViEdP/PH/4wlqgPkRDqe7usWC@mOa1o5Ufao6CNzhJaeeXgCXjLD3kP5YcUXU0rnsn2jDQ3Nm3g3YXCQ7syJ@IXtLukjAQT1ECOh8JBvhM7@Pmr//2vfv5XP6O/n9P3P@D9FquLT95sM2bACIyfSuVJULo8WyvHHQd6eRXe9gP/o5wKn1xDvlfxVRUlS5Rr2QbPVUDCiYhjoh6CXyaqJHj/RLhYQk6BqqfsPNKt43XkT/Ltuc2e849twz985Sv6oAe4bBZmWtZtIqzSIHE26ScbI3hhkhewT4GLJb5h@dmsrB7xpyLwXJPjeaRkYdmQHB7DZxH@6B8@wSv@LpKP8CaQ6c8i@@6fWOI0cXp@/szGv@Y7/Nt/j3/vfPw7aeHf0Tv8O3mPf0c@/h16@Pe8iX9RXg5EC5whkzkCkVEQ7UM@L@GbyzXEW0C8iVji1/phMZZQzzPq7e1p7vUwU62Kf5CjqsEbfrgLcnR@q6obr@uZzCnl7LQusrihJlecIUuuOk/O6zzj9JtrvN6ABDIbpxs1Z4u@uUYdPur56/rpxjgSwnNef/Ikg332CSCoL0Hn2Nio19ntxm399nTj9nZjA/436PdWPMH3dmPqnx7hZw5MGH6O7PPsNF8/y5/V@ecc3nP5Ovrk8mfgqMOzAYCnp7HEDRJLjZ2e09FANfVUWy2dq4x6RBrDWh5jFS1dXM6Xhp@t7hRjiWI8nqegDzgsgXCxHkugiL7OJfV18njz8dv/Fb9nH7/9N/AKWcMLozAUiYmBiLP0uGAVrgrapXYJDpMVQMLsFrpaG1l6wWCFUWHECj1Ha4PLgL8CuMxChxUuWMEu2JoGgeDwWcFHVwceF/DXASwu/JmFAiIvXDFIxcKBgs4wpeeHhnIWO2XxNwaIJjktmSskc6vJpHleWu2/i2eTjbPT5Hk1kffOzvJcaGPFlSqdXXt7yxqNnRfbjUYe6fjsuXMQ/h8c9KKvd/73DpznB07Pgf@Dg4Pn0G6ZJxn1CXxq9cyGeDxO1KuPzyoqkqEkyER@4/FZfVlF92oGaKyIfplP/IQY4VlfPIuBRvvq1XX11Sv8v76qXlfJEbyCo1ENAAQYd4An9wAEr6pVcqAbPleEld7Qef3qLHBxR/7VNXi9YiBjB//5sbdfw7/5/67/5y9Z6vRcgW5wc7uRoo@Cf4pyc3tzK37rSiolXlIb8Ice8I5Rbm7r6CSgG3CdppRz5faW@8FvStngCOuYxkadIoeA0OcTPNWzJIgZoBWmxGzW2dmwUFCqTfAJ7Nr6B5oYUaq0ZGSpiZNZoAlpaYVASivV6opwr5Wr1bJwa6ur1Wo6gCrAi3ACkOHprSr2pmqir2AeeB9LFdBgRiedJ1PiWPzH/T5otdp64cOHwKvRaJtuo4H@yx8@nEF3TeKKkdp6CXwK5Q8foI8nFdB4XzhirnId9FctXwzRd3VP93039d7sZ8@SuG7QO0sqdIBroYDAGJ@VNjZWV@r11RVwr5YVpRpf4stNUheZdU25XcrHeTFAF00mRJBWXlPI9zaJ4SyxwR7Xgdw9/LCb2wTVNlspKanmyFACD219nfuwldVUObMu/mqLCqunmfg7PT1dzqyk19JPzs/Ph@Mf5EfVG72m3dZu9ApaSW6rLXEQOK791h89Wl6HyikXqmexRmN782Szgbdh4fQvcmX0JM4Ww6m9vps8JZNWaf38FItzfpZMVqpPeOuWSyyRrAo4NQlMkpXXqdQJ0JvNDm76GBLWiW860Wfa2nIiHevTKpy1AmvjRKbLnE5nETyhZVgT55w9w7LkwenXjmu1r822sRhLHO5vbu2cZIsbMEwVdze3ssXjl08TGr6WwncKXsb3o53N7YOXEOFwf2fzeOfzvS93Xh6Cvxd7@143DN0YGMZ1YzC4fodnaxsNow@@4adhtExPf/tW79OHVTlLw8/HX/z44y/@m49/@NOPf/jjj3/4819@@/Mfw/dP4PtT/vzpv10v4e8vv/3nf/zxX/0heP4H@P57@P7ZL7/9vR/yL73/OXz/U8Tvz8U3Ase/LFFP4wcIoVwsZ9IwaKTX14EYyHcjBkn91i@//dkf/fLb3/59@P5L8f396e/v/Nns789/NP@L8X72x3fD/PTfwfd/4bgk7E//FffD5xT8v@Jwv/37H3/3f@P/fyH@0PmHH3/3z/FHvPx3v/8X/@njb/wfxWL5L/71xx//9OOPfvbxR7/x8Uc/@fijf1r8@Hv/WitEf/4YSO5v/vQX@P@zP/2bf/8L/P@f/8e/@dP//m9@638ixx9wx//1L/8t//3r3/jxX//oX/z1b3w75/fHd/5@@wD/b/8OfB6ez4fgeUi5PtXn2@@Un1@lNsJUgAboRHJWBBnu6cgA1TpWYAXxAx3m5//s4@/9JtDh7wIkvP238Ab//AWCfkIvX301FpYhBVzNfPUVSLNfCc3mqyjQTxj7kAdxs/DkAwB8RaH8wwIoSPR/QCgAYwJKgo0lTiC43I97//Lbf/FH6B/ERN/fjOIrSN8I7BICf5BF/Al2vKAYUdifYNf9@Isffvyjf/rxF3/w8Re/hXxbXVnPbmZV7R6rHwCWHgCHgKsPgQNADfUaUD8XY0VwLG6glSqmZd68gUZYBFeNsXSstAxvMa1Obg3dEBGU1TQ3DmXQLATfYWxlHd7QXJSBATPDgzIQ9DSDV7BmYsMahBEo3t3K0Fkvo3UJ9d4a4MVIPE62UQYRnQ2fEhaIWcscsUa6NuQRM@hRJwwMM4ReR3GtGM@Ua9uQYG24zRAXIs/E3sDzTa1erg3riO4bygLgyDyFJAEKr4bNDOvfwHuNcAJ8bLj9DWSlXMtk6mXwqVFRKbVsg9LUSlQ4KnuGUbnRnzFccvf4CWOfxbVynCvmUJVMQONvJoR@TPapxxB@lkmL4tC/dNI3jfGhnYZUP9yPhz9Gb4ovAACvquJKLfiqKubmCQQPOaoMJQuPDMcANZcRlr3Ag4SJTCxD7ZuhF0gf8vApnw0@kCI6LM7S0hK4Nurx5XjjADQj5l5WPF93cTKJBLsKi6@ux9EbV77w5XxLh6RApbfT8KvB/84iLWGlklTTsaUkqtVJJlNSM8vOipPghZAlpLc0FSBDgOwzCMHvkyfghhqiZ@gXS4TxuOhO84Ygc68wJZaiK1YUUt4NEFhY7Ll38dQZgnidjcez2iqfDlC4bh/72qlUat9oK2sxeNL7AG93EfeMQGvhba057IRY7/UblVsa0A2C3GqsXheTn0wDH1aN1Y93TiDayQHTioVcrP4VG@bIZHnLoNlBUL9ZWSuulFZKxeXV1dJaUVtZXV9ZLZWXgcWtFkrFora@srJeXl@7pXw@AS6RraSbpY36P5n6/Ff/ZNZnti9@YvWhquaLlPmaVlqrjmqQPHnF6mQB4ZrI6EbFtZexM1rrdYMzzJCb2I2KlL0AHxZbiLEF8IKPehvDGSAm5uz3DqpifhYvGuNztHGtBKSjxM6AdDg20Yb1Okjc6t5u7ODggFYb8vlH1Wznujm6Daw9cI1YcZk6z/bel3vHewcvctt7xyAGf82Ky1DDg8EAjc7Cah7rRz9V@o0hfTwC3vdI487SaugsoPMEt6S@gOxDa9tsH9d4@g47cfhawqdGK7YhNlPWYzRVdgqtdB7D629OcdFtbCMfhM/GtdXldw5vuQ5oCN8d5qluX/KgbZNvowuCnul4RJ7XM/3uHIiX/R5ujDLcvzMMO70mZBCt4hzgKfy4luPMAlhjLw/nlPJ5sMkdp51plzuAH@19/uwk8jzZ2dx6FltlTw9ebE88SgKoxPZ3dk@C1zUeKqOWAhRf7@zvT76KRwJ7Nap6i6y0ls0C04YffGbpQ8/c0msJouXuuGBkKQ8quj1goJI2cKNF7anZrpeXV9ZKa6uFdW29BMUdsZcJ/cJY6jAYS@u6rz9eVfPlaudwHyrim8yLQa/qGkApRh@12/pO7Dkue1vX@PYN04s9A72yh5fD4EVQfgz33LXxKlO0BjTxTtFBn831hAd6odM1L7rAV68dCRBr6jqD76d@IH5UpYR6utPD52mQ31SINQMc51rNDivEcmSqLK6XS@X15WI5W14vr5S01VIpqxWz2lp5bb2Q1QpaWVstl9a1bHllfXkFmC2EltbXYgngTmYnn4cBRovH6WnaLTwkewNPG3dy3XoswY0wjL1P6SBlKCyhJxqB74DFDYgYx@t1PJ9W9qbNWhzvoS/gLe@AVmctltjd3Srs7sbjT/EFzbJbhXi8jS@lcqGw9jQeNyhkC0aFYjzu8DgQBGA@fykUnm7F4wOOAHfox@NdfNlZRfE3HjfxZWtzdxfTeYsvRYwPYJc8hL9Y8mUNwGx8WV4m@TkefxegA7hNntAK5XQHXzBNDNnlIVsQFo9/LvNTKACGIw7HMTyTZd3cjMf3@MvmJoZ8QQUv8ax@D1826ROPu/AClBiPX4DjwjUMOx5vghPpMR5vgas10sEPjyXHrdy2r8fjI15BWEXx@JCg9dZlHOQ84Y/JPHv2TO/6beOCf0Yuf7YgaxBiDgc7u83PP29eXDTd0ebO50cY8sUXz/S3o4HbvGiKaM0GfByIAyGXvdHkB/K412jo1syQ70GIPRHSGDUMzFtDfwd5Ep8LTKTX@AJCvoCQ4YwPxwafHoA28fO0B8@nepNC5IdC6DlsNuNVJFR/1DfQWIUdhy48zvb0lutU8X1YW0ymktnR6WrhvErerJdSbgrVWwztpOiKMuSHTLkZnQ5rhXNgWGtFuTcgFT8bFktmPLvYewycrbKoP9aKK5lhZTH9PnWWbSiPi1q5gictOp0kS6ra49W11@lBPF7Bn8fLa5X3qUKywBj8ZJXTtfPHa6VK/OzxYzV@qsHLWkbPFytra0r1FgrvwzjUHPhGo5FiqWtDv1QUzB@KIpRRtMErN/xO5xEVz6x2UsPssMZzwEZKdVjTgLX6AxiICpNIU23ctT7AW3c45guoiuHjQgWNhKm4tl6OQ0byeWUDuRHyD3i@ETMBr15NOMac/JNjFZVfHaaVV5Ucri9vOJ0GXWTC3kQhURZ9hdtAaAuoXLJFwrpXiZ2gwEq3ZjM8EaOJlxXSRmhQmPjRPIzbA7S19VisLqQ2djyCUb2X2zvIvbQ9vWNURQBudM/t4k2rjpvDexX9sRC@H1t6nRhDP/fMwEVYLem3xTdm5naGeJO06djVG/WVeksbtHErJ27vN9tMr9XBpbdTlAZkXrmmgjTq9Vqj1jN6fX8EqgAJ4vUgMgyG7CnjkLgrRC6Mb9SeQvkKVRvPszHwdWmYGMbqbdy2/7T29GZQqQDsbdWo0VWx8US82nls1wZU9kPDxT0cewcwBhu4WaLVfXO2g3BbUJU3t2rdZXY1yMSex2shWJZP@bnB/IiARq1wW72onaL/B/zZUOPxc9AGPpyDSF4rVEcJveYNmvx@p0ITNIfV6hD8tLWVapc1a83Xw6pb64MsXLWgqvg@miVa0KhXCfyDBQNhI9eALnhaLBazxcJ6tqjBcAfDIATDdw3eV@CrwRfCtbXzxcWUlYozFs8WhoWcltUMLes7OzZUaqFSwbqFVqFXeOpKppi2Um2H6RsqNRL0wipmCZhAl/XNbDcFsY4M3eLgSuYdSC5o6K@@gxpwl1Lt3FPl8Uq1nXrKGgp4wJAN3yJbXalGWzSlVDu11GulmlpUap7xjqsmVMD@IlQlV1KWvEHvtLC4qmVv1IZ6a@mev6StFSung6VTVYOyFT5cbMR/UI@fQ0XfxkCfiU4GgDBQBT/ZUbn4EAoAoV8fZT/LgGbR1otVARLrC64BtZfCu0X5er5UMrlWTCaVZBWgFsGbuI9yQywiCYwr@Uh7HAcBJF6JrxchPGQ2UzngitiqFkvcxtqm12cr67HETez25nYjuobse2w00jOqfH3E2EUGFPk8zW/mGgm2SC41VycrxmZt8@JosyqgN7e4GhZZ4RFjZ2Lno5pf/NRJ1cxG/TV/nuFyAEgVhM@mY52yczGLXFyGMrcj71A@7ybGK5VPk@c3MvX8WSwexz4ppsZS5ZIiNMZvEnRmMdu6kdc/V56juslSeoX3ttNz5ZsXpnVTXlbrfFkjS3yTgSrBJUT1/DcJoK/bW6pqsYAnlrAduZYHlEIfuBhw9FIpjkYCg/WP11@vvS6/fv7y4OXBLntSqJQr5ahcf/Ykm9WSWnKDPQFJ0jzagbx@YE5J@8b@gpYrJaqJSj@5vJJcHotWSwxrK0EZtXpd1TaK7DEQJ6sAM@loq2rhQ51TWp0CVosQ8vE3f39luFGG9yIIahWoxVKmWK9r6SJTEh@//Te4K7m4Jl3a6lriPMGTWFlTwE1TWEUtUc8Lb21NUxKeyt8g9VLC@5AoFsqJrQMxMxlfhcpIrCdiifLzNx8Y2wBVpN6@uDCL5MqPrx1aqnyjbsA/@watJd@oi2@AH3jeUh6X0qwjsNT70/V6PU0rbJL1DO7QKpbIuHx6Wz3nGjxK@Gmb/gwvjX/G68Aj7XnwLt/gNb1hsFJdY6AS5PMff/P3isXV//s//s6Z8qHxofF9YIvr6@urWjHxt9OffHohxtILmyzJT/Hjoyoe5hvsXkuOXTGKBqv0grp9fLD1vZ0THFYNW8fNe1sHL3IYhLfbh9sPW5ahu9ZIXG8/QigcjU@2DpnjspfbhxTnFW08JV@yO4lUlvbaFXGXWPaKabllnKYt5Qsrea3EQIgqrFWKq0wHNuXhQRPCtYRRGRVry@mPuDqX2lIo8sImwmDYvgnqtWdU2OeH@xSD2EB6YXvn@QE7eLH/dU76cv@TZ3vH7Phg9@TV5tEOlOP5zjGLbx6zveM4e7V38uzg5QnbfPE1g@CjzRcnezvHiCAfQxaHoiavsEC3YhveyMujHOqRgjXm7TmtS8Mf99fdvp7HE6vHvW2868rAq2HG/Qe2CdpbVHc73lzgohxD9Hq77cZwx6vZYguosS2kQSTADbfdgrfGSoOv3hfc0iJrrbxIrrFW4YW9vLHGrIL4Y9ZKb/mILS4untnxYHyIFiNQHaNeuLkD/MI87f1gZyG1usLSoCoWV5Qw5MXB4UJBvi28OjpZ0IKwo@2FYvCyt7uwHLzswNtK8Lb7anuhFLw93fzewmoY7cXWwlrwtr2ztVAO3oBIF9ZDnC@2F7RCTFbWFYhtC3TXbGp3b3@HpQFIqY6FogUQHRPeUBEpkLT48SNY5Sydvu46WdJCmqMJ6LZxH7QEH4NaQFnvFOv1PMvSTh9@QIoEYIgWC9QC3b1oZQVWPL0NBo/YTWwBC7SABQL4Bdz4jnBsscaKCoPghQ7XcVL8QM8si7/0aHvrZx7bQIm9DsSQpePgaJszxDDETdmxhVuBMtUhK2mHls8TqAY5jbtxRcG9kS9e7u/zxPokoqbiBMm4vDoDp9MHbFBE@MWigy9vHN4s1BZYVwtC6MDbvGO3Y60Zm2xNrAoo58JCCxCM1@6VbmUZCl1ZXMeAePGFb3sBYAgGdwFcfFNoKtXCsl4YfosypGBl7hzs8hLiSogaG29lhWGiVFMUzDfUfPjA5NuZP/7qjr/aSY5bIOfZ4vh4TmsIq6DfgtyNSxB08gDFXECKyWQgNhSHwiLlWoBKhy8/qEDmsg4JFZLs0SPKxwa8rScpCYyXoRSZiiCIQFQYVR8iC7K2SNlVFvJp2t@FC4/o0GEcR/hh0c1RcMgKcNbJjE60atALg@ZcsEGZrU4wZBHUaWNbg3u52IB3ZI9AyVnWhG6SZTJQW8VAVPCyzMiyDnhP8NSGaQPlGm7IEyUpQGek1n@xzVuInyhE/tyDSgx8r0INBsziEXZfIvSFhaYLyn1VQgE/JCigWySaFFYEh7s73tE2RUvz/oJkibEfEnNvtyLpiMcGchCURtWKh0BwWhHFJc96CDSFXyDD/lsD9JwkObJMRkAEVCbAdsbhVJXD3Uq6vKcQO5OlWPzkUiBbnluKnQcW41crBQxrIYlAKYDFpwBvBqDpZ7w1i7NQwFhIKKg03w0FDKAhLUEfH0PwgPgw5Ibx1U@PD4N0ZbIrQ7@FFuRcgUcZf22Nv7bHX7H7go/ONjZYcQVUmSa6tFVw4WEArAyONueV4xE7469k/6kxQ8bpBByYpwA0h6ySgyEBTjNj5CA5D2/B0Xt4L1uNbe429l7snIyHIr6c1xAZ7/qObVEayjiYyBCGeyl8UYIcpTpYCVzeTB3yNLJUn43jk6OdzedZyJ/CNsIeMCkDwI/oCWMluJUpgK9ttGA8bmdZ6niTpRX2CHOWZcKWgC8PTsJyPANQzU2xPegXKakCBwnex3tSAntkbEZS8RRLKezD2RkMqYU1pvX6H5Z7y/bacpuNltdQ2OV4AhlEcHnJYF7wrsmFDYRs83NLKzMTe1sosBV3mflGFyTuYcGdxk/lusWxjYZFufu675BS5lUZnl2IvEUc8ALj4rhoc7cUSWMj0gH6YjcGPxzOyWKYIfkcyZNCpYDF89I2PjUv90m043lReV42KNHpPAjtNXYSNQbjzJ840WLQtEzUQ@nuY7aHJvGRPOAoy3oONJqJrpbTpydam4TZG948x4JfOpELZ2jpoGhj2LccE8@Ow3NscBbdDU90zcUObNYDPZfsydxEbeLxb2JPOB19w0/Zoz2psYVWa@zW68hl2G9AS@rbFypQd8e8YKra6lj6hQcOq02uN7Hj4PwPTMEydahBSkLbb@haoST0bToAFzOH90kfvvic4WmiqNtLI5Jumf6IFt@ikEULcA08cNczrwxgO3hSktHOxbga@yDVLuqHZqlxP9qXO6Hw6p5nuBNabZ9HlOSTTz/Bhc1P0nlBN7jLtqG7TdPHOx0a3DDc4ClKQb4/rlDRugxBdbgWg5Md7Wjnzp4@xLeJWFhjZBkL5zZRSYAU9Z4hVah0uk8oSZhk/CWCOd2fj9vsXfy6UI/hbpvGGF4H6moAdUW9bIoRfeaR5hYAAd8hDrTz1d5JQxynxfWmsdmlOWpkpJar8q1f5SWI5F/kfFrXRLYJ2cczOfixmFDUK4fTcpyUOdT5oLXhP6JC0uVFmHXE1qch9nTlnKtFBdJHZIUHcR5xSngUydWjsEIXxCgR0MAD43Gtk4NMlxcRd1zDIABSUaU5fEKD@TXT3pyWaVq6fYmuKtf/WdpzW5HGooOCIuVAPTAoi1AK@bwilBuiBrp9mNG4GzQLAQgtXzbzSxu7MxkRMQ5v4SBpFMkxDXHISQ/PX22lwuC0lCN42RSZEoefSOoAuLbTQXOB4454QnjIQapaBRAUPognGLZUwSOlroW1gehIUonkAui2Kr1wEZgR5jPL7s4tT2qRyIHEmtlZ5RIOQp0G2TrnSc3nhVDfSrQwY1HDypFyEThhaPdBEreMjqA4GMaIRrjKPVUrXHwNqIjxejotnMM/exx9qXBrBHYoA01AyEIU7MZ4NMJE5oJMI2g96DqYVEh61FBolsImNIkWmQkSA/ozM5MZa6cI8lMT601jGart1IxQYENBiUTVi7onGBL0oTW4fYF1uFjK6zo2UUWgQaCBRuYaXgNqPJRz2EASwfUxSOCcMnlfFhVale@yEwZuCgkrJeCqt9MGQprAN3zXue6bQ8NKAcNs4DFhfQZeQg7r97mDIAKZDLyxsSnvgl8tLqYg1inB5cvn7BFLaRsbqTU1RV6flRUl6IwiejESPRIZmHS9zlLFdGpZRl7ByIByeRzBymwERY5gJZ3SJIKiQKCVAAMXMQjJZ6CSEdWOIy5HEAd4z8dh8LCxGamnixntfGOjjIprxHMicnF21tPLmSJE5qgXMuMhHC0PiPifj5cIkC8XI@NIBMVKZhlQ8KQz4wFhqhMBQaLRNFfOZw5OvzbhRRqf5eBD0fHMY8M9LWN5kVK5pa3PwN33XeGJ50726fTJ0I@TdBrJHGQE6pKQWtfAmaAsP31UDFpQf9WJUTFi8SUIZANUCRKPmWVv7xrrmp8@2CFwh06O4WUGdTXLyqCGAEcBjlGGyMBCqA7Mi0ar1w/gYCguK9yMxQcwSuSFg0tJrkC6b5PYL1MiNsarDw@SAnzi9EcaQ3j9piBCY3/vKT6@3DlCM8Dei8@hCRewHFkW/spiLnKMQRG3dJvfRWD6JmQBeBtXaERZeVONp4@eMn2BTSIX8JPYeUQqHUIwHllIh0QXpt8wHYGNV6WkI8OneqQDEgOAslIFPYNdG0y3sDpG/GD3Mj9HkWbyKDZVFTiCiCKDWENYZydHmy@Odw@OnlPNHTY29w@fbSJmUDBbutsG9P2ujh3Etg2LD6pBfcZw@L3Ae0mwTHpTngzGb2xBWH5kLK88AGxQSIN8J3OE5eVEPwXPvWdFII4SQINQ0Wgb/Rm4USEPwERhvBkIeSvyXIuhUORp1khIA970SCj5aB05HdWlY3h20gfC9um4Npvzk7zE9xS0TDo2lnouylEXRC8uPydzuUiH5yMdeYM@WsSMdjxa/XqrZXi0aCysfUBpWB1KRHCWSEWBz@zSh/yDG9yDsVfgoLODadAtBHJvKOaOC4sgPfK6@04ybkRA4likjHQjxUoSi0TK/Cz/MdHRHBcZ5yXGU3vLU3sLqXGGy95OCmTm@enbMUFsVvWYsnrectlYSmZcPAnsY9RyHej0XhfXcpMthHMdajBsJlrJ6IzGeN0j2WSPZC8Oe@Js4e5uoUxU7LhEJgaccPwUCnO7DdWWmrJtkDmetK@Bi@3PX2zjGl9opOSzN1LFIHiilAaI0xJOsk@cGJpLGYgJuCFNAZyK5M5pUAnwpQRCpsr8KBFZg6aWhVXAtIFbhDNuoqwkSjqeUBQjnshWxSjstmUnJ8hwMHPbk7NUCIS@fBY1NLXyuUmeUBmddO5wjVAjhYQyKwVwWVVVIYLC7Rok0wC7xTJQ9kx/djHK08UQhZMymcnN@sjqhFvjrABBP4DeA74y8erMckfKIWf4MLISKVihKszCcpnCy0O2rC0vR9Y0HLx6wVZXwyUPuCWErRQL4ToK3BzCVtdj38lOFtoTOD1ixxENimSFNIOqO8iChmVBJ@aPtolDP@aNq8VD/hhVA@EqzTVYT7BjMTR4rIc3mjQNvLkDL6L2mTbUcrEFYIonkTth5OANgBcD3dVt3@ATx8jIPWfgtgxKkCLS5Uqux@@LoRtTgOPTPX3ewDW4ARh82k6LrlxBHBQPWnrQo1W9WRQYrgwX1zaZvli9tEA8R5ADZw11TgTSUzKHuqQNXoWCJVCPRiMLr0YalrH2uOlFuIokrpzsFyiXJ/saDWnydHXMAFWvIBWqY@6OLYgKnhpmSB9Pi1M@ZZcMgEPWP8s0OD3IcOVU6uECDR9jpjV/83yGMYaoqxUdg4ZYYxIVlelckRN7xAHkvE5L2iE4ED2G5zQ8ES6ujWIN4n0rJreFM@IRJEXQKEVDiotUp7cu5RYhCl4I7pcgeq5B71PAgxITs4DBnK@AQJJXOISY8J2EwP7JIYZRHJAL3lHTYrkhQSCOYBIP2TdRiNTC0a0IvQARcL2WxC6efz7RNrsUoo9SonyebTKnFKRE@vJsMF5kAYali4BBpogfpYM1lBzs5WE4mScBKfdkkLor82OpPTTzIrkpoLGaeGDWg4q4Fba6WUghcs@54vdKiYkzKWZG2ocLSdCIghCIZqnfC1OFqAPJFXjumpEYXGaWcSQnoRCxkmGa5QiowJEuyjUOkqEHZs5wscKsgnJKlkWVxaQWpDseLLNPQ@N4WUW3iJZV1aYLuxYprFw6MVZYEUmWc3rRmg2ODt7iRYvKcECJi@UY8c/aWfZZGydDhE90jJK1MYv/jS/giHTI17WwRwblC/JKKwGCF95XxdwhsvYovWM8xFuQnRwP@achQENwx67Ky0x4rIUFIc6A0DMWr6gIs3NAzhJFpwP8GhfD0Tbg/aLEFFIMYamxbzgeGoLoSrAIsAT7QHweM6AEsHjRSRQ2QkWCM491UkkdGJDJiPGsNmYNDleFzCXEKBbBOyPrLu6MTzxlOhcjDOPD5GwcMooY7sP@X41mZDQ3I1gdNEckxrpgzoiv87r9VWdGQ9mtLyQ3kLv6Rfh5JwQxIb@VClIOSPVDeSHQDrg@EJUNhKAthUE0bOHNe6k@X@@RZZD6XPhw2eQ7PsHX6roYk5Y1RqPR@rkoQ@I5LEbUon5EiZnOJrUO1Wift8l4vqkhyRASYOfFeNQ/RWT5oorTgNyZ0aZKNYaO0coNssZV@YpGEmXxPAnSU6NLGrHh01h4nLIM9aw@rniQqx0IhdnrWwa/B1Dbb2we7IW3QopbUQzPQS8v57gX@Wvz0sxzwNixWIuPt8VDP8eV9zyksfMShjJcRe/n2LHBFysY4va/N6ROGgPlDUbCZf02AHc6IPHaeEmPvDRKIPBy0cxCsO7xW0lHjtMMc6/jbbigk/IMZCnvHmT@Aipm0KQrXFq67xkjI48R800Lfno6bsXPg0qexxLmD2xjH2If4x2Lubf6lR7bjmSMrk2aSJU20MRUtB1RCF6Hy1ePoA3Bp4tRmg60DfRcg1ZKCCWBttw5tjViNq5r4tfGM7oqQN4NiZcL4iU5YlKHljzwOxlXCuurxOw9McJRPBy/czkIKykxfqZ8hYmLC6tAzajr8Ohja1om1mTwjjm@iILr@eN@LdxxcP86jWCJRz4fievYD1n3MWuNB21qgGqft/Ijn0fzaN/CiwWvdToEgW2trBVWK4zfYEpkiL2Fbn4IJXZj2MeT2XFhAI7jMq5lXBkWW8Zm/NL0BgB47A@gSLFE39UveroETC1XGCYT2XhA@vXYMqUwyHGscZ@OjgNGqFHTXVBMC7HR/XFiVMHKFN5iXDAU4Frw85g1Grbj9FkFHG28uJEGA7yKQ8bAc@P1bBMj6Eo91VQew7MCT8g6bbiHfoydvxYsysf1RI7JTqGbnzM5QRGvxqgU0PVrPPdVGR9HDgSLzOjAgM1nNWBESLOGUEa5lQCgcQxLcTiP2z1p8lyCtJ29A7TaUILQY/upIASLyDdhKdW5a0rSLLKmBFgCLqJHwqR1/fm8tIwkN/GMffnyNMlDyWqU4u7QRMRHvXRQHXL9QoevPtmgjQ6MNi5SdSrYAymyVmW3EhDXgKCEgytL1KRcOYASpotzM@GKFKj6uNTC7kIbycDyPZDUcEhmOC5FikGJ0qTjbbBuZTJYO5dzWOBfK1RlbfArOYL2DyezHvHWXKCCL9IFHzfiRttUvMUnYmiWREwwjeUVBy9BI0QdHJcY4lOcHshjnBqENZGMptnAoMozym2uwCxQ5lRpSMmyIbtA6ztXn7JsJF7xmI8Y389fyI5qWjXY9G/Yg94NKiNZHmXQzyLwLTOA21dj@Cs0OpcnHvRuGCWIrSMjp0vlyOtU@qNp46aQZdptlVJu0VmWnMWDHDFN@zPXYp3ZiK9yCqoI/Z/zYaLyWTue5enhlAE5NOkonmfD1HglBrkejpzL1DA7AtbBUkNa3UlaB7qFcZ5eR5EgWngp5mkEg0E7bEPHeccG1l1KbqtgjWENFKTGqIY2PL6pAQVe3i1oVSzCVxgAqioCgobKpLBL4VTNwPqGmQyGg1I3Hj7oV1DLlvGnwrH1CD@PH8V/G@78oXpoDLONkSLXpUCMxihNVRAsT7mdKi5l71co71R@J8o7VR9BeefUR1De6fr8TuUNLMZfUUFgiKEH6jiosj8GjRqv9JGe3E7xmKFnIRyhtr@ejD3o4wlyE7Hp@J3p2E6/73h4DMTsHPA0Z2SCwiP@kOZjnkYF3KAg57n5SCsXoOvhYSpejHdx10F5MUVuPFqYj18gT1rcti3GaPJAzOtk0Q9e1Yl3SEARQ0nUS7LEoHyYFOepXJwAse2S1hfXWCSpapBxKijXwRhFDkqvMP4awREpOi1fhNzIKFhRCpsVZYByB8abjIJ@s6OIWhf8cTwW1jqbGUs2IsYWqyulJERsJ77HtaRQ6o5H5poaxJ2BXCPyRKDHBvbeYUYSOG8MsvQmM3KUBlVsj1/3vSWuxT0U1im815Yu8nadwUWX4ep3lAH5zbMYoeOgdI/SJUj1eJ70AMinXZHL4lJh8QP7cZ697DNQ8vfkfevPD9kWCv5NujCd2wJSkWFCrLBaWJCy00Jo0l4gTh8An3NDH7c4hMlTm0UysI30AFl4jpY4SP6IyGlGwnIQU7VAAonrvo8nkKBkLa6Mx@KH0fo4DRNGRAlAblwgYWUhAJ2dWU7GkdxS7qLZ3QdSmZXbwsxM0p6EyUw2DTT1Fe7IHLciTtpuIDuYOuZm2/g7aL8gVT57DXr/PaQJiUqqzPLL60HJbdHN9m3cm9/DY9Lxrl9OqaCBA8oXeCuvZY2yMzFfoz2Oepd@DboXqcoIl8mJ7HRBn73ChUYzY9OMW1eHpqKtA4gIckCilbwFEfHQLdnsOamjQWSuAHskyuFmWp4Np4WzzDLydE3g2YhG20ORVUdaoXymcHuD6K5ylrBt4q1rWPKA9crskD2atMWu2eK7MrYOMSuu8W5gulzZxtzkoC1p3Q@QwlbXwDtKARZPhguxq6atQrXZvup0mPduoLsGv@c@k/RigsfzkeZIrMSZlKMEg6qOARPl1aaFkAgwip@4v22CrKS9Dk01kufRYh08oCjpiVODhM0I6zZq@0GrSY4BvwoMMjA8W5wXQw0Rnoj6nWWdgYW82OnnMAw54Xhho28oWDYXa3xn1lgxIy9jQJyxjodGMIplKG6AIUXDuBiJOae5H3x9ChqTmgOscuhAx4rUb1BpUJVj9TY2vUObgkL7BQST/TyF9OZJmA6utXANoUJgnIKSpUSm0dJQPI3Vdmw1ipmDTSMGOARTHtp@tb@n9mMoANnIe4DB9Pt4baq8u5yyLrRP6OlUSiRkURTgA72B5eu24Qw8a/R3TQixBTqEWcjO4DWi16/F67g4jmoY187yeMIJ28sf0HI3XJuAijow7@J@BUPiJ4LVYMP1HDHOMktsg/Gy8nwznCZKnWDYvgjDwVGuCZgIgdGJoaUHlwn4tMcry5cNAOuk7WK2n6N4coGd3vIHxES7Di6u4DfaZnGpQw/YCPhTkyDDxrIgcqdvuDwxoLaRM2ByfPadyP5FYJDhBkITEhVDH@FH3ozFQrrnAwngQdwRVPyO70gcYL@QcQAPb5bnw1vTEDYKHNz47Bbd0AopULLwRNwm3wMXJvidU@OzcGjzxSQR90S8Qi5OR8NErGR8nX1qUej3ilT0J9Y/kcgsbV0SlhOUWNuPMwm0qmLaLCcVWLNKCy1SZg1XamzgDgvolwB6ap4v1nCuha/aINsZtuI1EIihu60uFAnay0SC8V2qp7bZpmoDHQ7N3sH5DB4D9Hhgm8IFaHvQaxp42wfVV7BNk@Y90EgOIKkQtUIph1svTeJwZgbo@QyXepL9uK0EfYsnRXoJKj8AGNiRcAQVeSL7pagYfA9XNgW100mJVzSFFLFa8P1UeKrauTxkYyqoeC6P4whUvmJ1EqN2B0YlNJ5NbAlDg5cfWeJ07biXfOYIzW7E@X3dJLs3zgXyBcsYSVr0cJLfC8P4TIY0zoVnNVF/xoGlq/v3G3klNfnAFC2@oYdvnAormM/hVcNFy8Fq5AKnLWBhLW6ByosgXBnF4/KZS87YA@KRc67chsj3BhWiW7dEXdeiXYG3tTBl8n1trtUR0tUYbQhIQREILXOO5ndhkpRpqISGoHjmuY5Dmc/UJFhVbHdSoz63qP7zfMrqE7Ri2PWC7I2cPmo1Th1hGsEi4VZkqW5abm/g68nGqp/ONq8Fp9J8t3ojjsHNqVU2FOu7aKfVkK/wWpjQvxkv8SmKpAsLo0@pHaqLYJl4aJOPEzWLbkB6R7AYsMhpY0LLk4yxw7v@jK0qYpEnP8MFhneGJ8SI7RvwGjWGe74STNeLDur5Oc8n2omM9CrnPkDfs/qdbnkODJJcUrNGotd7NF/4aTMxsgfy5EW/aw46mBWc6Yc44QaV6d0pi52A5dDSXD7hz2uKwGnd4QBx8P6vRFYLylNC@K4VgKItK2KGX0Q8lTZxRC@WUXeEjYyXgKUbIllRBpEfKgRNeO@FR8@RVvW5a1zA48jEHLW9JMpLwcx3LrbNjYmHB3svTnaOGkc7X@4cHe9QTFrIH2woHvTzZCnzrvHEAlvgTXrRs@5ysVeuCeM4jjh0eBxq4Mctx/fZLqi7BqjjlzrE1AdGbO6ce3F/fthLz3ArPP4JF@Zp8z2tNPZM3CI0wKVKUL5rroDz6eGUp3DihzEQd/ij0o8SsTzsLoY8E5g5D0H@iT2p6dCZrAQhdjbgkOJ0/GuUAIU2MT7HHFzAlRNrbCU0mhzC8xKCAxFQAIBwXHU7ytGdEtG@ChVvgMyJYiTmlR/cDrr3VoEd8mS3KVm2zcuFMqRuOfZFTJyeEMkBSW4waGXxxoqKrGLaFARJ4LoF6DpU07xEvEB51A/yWq6Q//UdaRBOYv8DnVbwHbbkf8d93tP79GceCjdr27482CQi49xO7KEbOwtu5g662UfQjW@om0ioKBL6btvJ5@8mF@iX/4F3kM/ZQC5yt/L3s2n817uf@8HbrH/lMxb@/rfhzCTgsV05knxnLjG9/fVt2Pn/yq6RT9suct8uin/cOjF764Q4JfJTNk8k00lafYySx94BN9ijqSkw/3hydbc4o21CJpNca2yhbXAs1/ii@fCQLbES@WGL6MdW0I8tK/87Ww4/v6wz9gKExZ297PgTSh3ZHDFW0MInrYQPTh@7Z4l7dLX@7Vj@ZbrRZfu4pN0doewZGtKwz4nsji@RJm7z4QMbWwbOd7rwNb5E/mKFebC9Rax7jxrj5GJ0MXZImxmPObH8nRsFZ8QOTq70xcF//MzA8XMzBbVG9yQKuEJ1bEG80KMUiet2uv4mlq2HNRgaS@kQsagRX@Q1lca6wdP1aGzAvQfKZBuNoQyNsfNQjjeNbIt5iYmONrUnJJiB///LbquABPkGj3/cZPUPuMnqH3eN/OOukX/cNXLXrpHEYn7gufmmaedBNLOYeg3SP90qsn3AXj3bPGEnz3bY7sut77GvD16yV5svTvAWz8OXT/f3thh8d14c77Dg8lH6fGm4uOSeQdNvGy2DrPPFQmGFEeapWxdW2LHeY8@clnEFxLPh6b0nXf6Ssw2/zmPtXBnuyOHTQX1czOKLXRNkK@JzTdLihDuum0DJPZxHlGd5Yh7pNE9PXgkInY3ueAg2cPO5PZJBaB0XTSsFmzYA3gFfQKPzKVlaO41T6yS0tHNMVFzw@eQaBKHw@THbfLGNxxdv753sHbw4ZrsHR/B6@DUes8O29/DYmKcvMYgAnx9s7@3ubW2SB89AIcfQtkYb1u/KQg7BqVZal51B6zLXt1ArFG9j13okYjHbkbsiPJYc2OHxPW0gKZx354edosEJCHtp8@jzL1GqMd6xeBxP7uUXmSIXkDsQlgq4aQRSE1cDVAmGREtV4wypN2JLGFyly1RT5M4yiVyheWLTYPEtNCPihDS/c5UENokaEloE3IhKHgRbY29BQE4lk9kNQlmH1Mh6IFNDw2pHvmDUJ@JgVtQjE/KUVo@Q4omze3aLnw0uPYDu@apuStZ3OQAahIQHB0AbDHr4@qWxh0YSVhIQAx8Vf/BY5R5ve/3da5QacYOr8HiKkhAdBBFpRWpSnTVd3bR5O45ta@LcQfdapklRPILHQ3IsS5pcaUkcyP9ijg1nZQEyDlywAz1bKhXhtBtQA/D2rt7xPZaqKWgNBhXEsE2@UuvC0kHdI7uwixuWrnAZASVbxhusa@LmplDgpNOFpQrTHLHxfATxtsXAbzw0HsR8OpUirtujQuOCKZ1Lu/dm4OlUBr4LGkCkRvkFHivU9/nlo4jG6QhSTnkOUCRe9vRNFB7IuT1oGWMRhK6Temu@f6@ISs6GUSJLfCh3wQq7t4NeHydCrvEMKjrmApQYWinZxdko3oap8RKEc8M9XAzhYgbf1OpjqUWVB5miWIkjEkV5fk6qTZ02w92bKlE8XxscsK9@cGYUTX97fFseTZM0UU0OtDkPz3PGRQx4spOLx7x0GC4sGvmUE5S8KrFYyDu@YV7@9HW5Vt9@eqZ@8yZ7ns9fcLagt/nkBV@UyKdZSCWH7hGsnaTVgLKnCaQxb9DE2HI9I@eW2MslMhBcuiYI308a1SCMm1Wn/fFqukl/8vzwocZjqbTfhEho4HVTIXfLslOZZJbinDNFIAh5J2QWT9aVPlnCGfDrJ3hZB7ZC9f9p79qa2ziy87PwK0ZDWZgRgAEBkhJJcCjqQq@VkkSGorKuomAsLgNyJBCDYAYSYAqpbO6ppFK1WcebdfZSuXiTSl6Trb1UJQ95t//D/oL9B865dPf0DGZAeu3ap@CBBLpPf326@3T3OX05DTUyxHGEjtdopeXzNZq3a9zQg5GlIPQ0bm6Fb8sHFoRE0cfS26P6gXXfLe3aVUlFnUlVpyWH6LJErtmiVPRQCc1XC3APl8PB@H11uM2l3PH08KXQHi5F@1K8VUr5WDwtaVhXh/2DJbA8uf1GsFD2cj4wT5KLaErSlXCWb6xImb8kx28ttB31PYDBuXcUjGJQLbfJcIAe4ixeFAfWKIGtw8QK0bPjh/tHR4ZJj2luQ1oY9/DZx54YBhH7uvR0xPeQabBzlNIkP7HyJEPEUzzJbJd15szKyxkqhA5SFvWhBov4ae@@PxW3I3hmIRUCL17zgChrLsndhRyDwhMBPD/Bk1BG3GhaAQuZxVzhyYed7NMgE9dbmXXj8JU/UsqMNxXOumipejzTgaQijNNB@xR3vrPb75usH2/LfFjB8n5/QgXGQ/hd9JdvPIOMR7hT7CRbcEmzyCalMyskpSuy7uhaXlLD/uoCpR6YmAtdWBvWhXIsWGP9@IZUc2hZE6cB3OeficjuuVjvlEM8hezoDWrHk56VnIJAyQQz2NjTpQKSN@diCqPaUPOkqxRyva/dIG5OJJdNPGMksBv5RO@ABr9xOz08pLOC0XZpVpWvJyueJRI5yTrPLIyMBOTbGxtrl2GnSyGTV74qNs8h6fEzOh@9bmuQ4Syko0IguY@elmV8LABLqs4FK7BnyQ6TSgiqTsackig7TUY6f8ALPzkNzBw8Py7jelE6V9uYpnjLRucZSUcnkoUyaF1YFZR7zULtz5dnhwPypfld//L5cWdDIlwPn3/BD84eBSMcKvFN8BZ7RQWTfDvEU3ERpuBX1JWnX/awR0h7YcTm60mTf/MON96R5hz3ouAVnut3RSonHA1gUDJxG8o5b48u3uIC11taMuU4vBMg0vplY@8ln1FZ5ZBeQIcIyKmBYIC4TIbBMP@6pe4XQtw2Hh8s8CufSKBtYLqqAos3iwbYPdu4qlCWYSUOA/1EBVU4SL5prcJvcTjeS/BHg5kKr3J4z3vto5tsEbojUN60RypsV1BOoB7wzJeKMAUxrdX6/VmLql1F3@VoUGNU0DuCGbAtB4EKvc6heKZKBp2ItJM4qMlBYEmpoBVBhROTH@myFHreqxY1ssHTAgAWy8bQHzQdcX7qriVsR1tc4Yi4ISG9N@wVqFFQxGIoOSXsoWtZIUIne37ToQOUYgBCmyxuWO5Ie36cQCeGcBhfa/IXCRUnIwbwr2BCsKoLL@Z8svcSJXzshd2JZ6gH3xNSSY5BVvB9KOPgXePo4HA/CY0ct1BHoVTywB6K4IlgjIoju2wZGjyYRGctDpQ/07FvPI6VEPxbEQ2DsUbEP9OxMgOCaGK3NC7e9t4aJzB5j1SjWD27KRpdlliVwekGk2F08Xb6lpp3CpqeAyJw15g7uEhwd6FaRE8UGrYUB9qLa597LdQrW9KtQpwLhVAuU@GbIxA3rlN93p4X5Ku@cvyEpoOeSYO0GhXRSwSOBAGqPNtjXDAIPaiO7pkiGdNetouvfKYYw0nJcRaCS8Yd2xbJPTkkLWZ2xUxKeZlsxZmwhCkcJ4QQK87NNnqB8dZ/G7@DLicVnPo309aOqm303SyaUZtiqNslaFabWjTvSmhl7hWS3xY6nGjB@D54IcYRHQJaTxvNXZbxBBnJ9wKZGhwkGXegBTrqBQlC7iYLhJR@EbGVzWXc9TKSZHMc98dFdnJyieEykmTnEjOdbIq4r6daoxuAdsYPkuCXFhiC2vya2XIgNgsZ53VWI51QiCKZMy3O0@J/dkYecphmCpDHpvxaazbF67p6sqX0yRrRORCF1yoExyByp4LTmh5eS4frU5KxqyVPU2hMpYgBMzVTXd4W7EkkEfQGb2pxt6JLW/w5QV1LTI0w5DQ1UhKhHNJKkpR7TUwLpEhCWhzOLBop98QkaSmbVBN@otdRU7xqvVGRlrJJtf6xgFrJQk2SltKkC@MaDZTJulcK7S1reePZOXqsDqdl5U297iTimUY6rYA@FEH30BUtQd3zT/3orhErWvTNAX5QaNc3hUdsGQYG/sYdpfpQAqlq6yyIbGNAHC00XcrPyJiXo3T1LVbMlfKYoMfXGWh@00lPiEJvBoM9MAlGpJIhDBo5i0lVTK8aTjWNjAZdRjJMY@UCfs5R@z1ZuWBzx6F9R7Ns2nOT2WokRlEokwwW9tHOjqwLJwpavpH5aQjmCSMYGUkMJw5a8klgTCIViksc5UHQ5cXOMmI1pLF2AuFN8ehmGgN3UxbLIhMCTPNyPnBDZRFjRC8BLyuUjiGNqkWMW1fGkAbbIkbl6nyQPZVVlneujMGGYBZG9coYKIGLdWquXADAnP@aWaKWqA@8FiVC2@VOUjQUZjvxq5MuizRVDbwvSAgJ@mnqVxYfQjHXZX2gmUFXqg80Ohbrw/K5J@3CVEwj9yovMNcwpb3QX9i4pVBegdV6XsO4EUY9mAic/kD174zOnzLRU4skApDWPdCIcbpnYzCRsDUdYX1IBYQwgf9WC49mtVq0MnR4dPCNo3tPWk/vPUEjaoXHKFy@wdMydFxn1ambEMWrLS06U@QaeNQCi1GgcViLI/4EzD7NIvRyLKZaudDo5iYrUJiTS@tFztB7Y7wLUQ7tDKYxkdJRazPQPBbxoAZ1s/LatGNKfQaTpRL22i5wQjQsJ4ITotGCC5qxxelfDPmEyovhi4gJO8YJ38kMmzq/L/DikpbQMCqvX0S/5407eJakopyWciviEXy03cg5FR65ECvoMYLWgF9Uq8Z96RRX3F9rD7ro8nbSJ8e35/6gfd7ptZ3R2ajQD13hnsYq9kN0clnAw1SPjvePnrUO8Z2u/Qd0cwI/DYo7fvRk/@D5McY8g6g1Ebx/dHRw1KID6kfPD4/RY2gqyNQJBUpMJgISRE8P3rv3WKPh36Zgki@EhGBvwj/hyqds@KPWlP7O6JpHmY9CtOgRHrqmgkkprGxE/rkXTOTjbeh/Qk7wZbx5gpsykJd81Zgc0li4/CniYl@nc42K@BhPRhGR0gl4K1UTdjIF05yHp5iAfBGFoLfTaXqHV5QxDi/yBSMrlRYvyGCygrjf1Q@pd2A3eTYbdi0JJxx5li@8IVDiblNxEvUrm8W5jV4lR3RoKJ24WIWZo0rOUYvZKUUNilPpBe0RI33ZtVGQF96Bim6UUCPEN1MoAe8gNoxSybcvCvoDUSIKRlV@P@rC0O7QJ2nE@zXXtDZit6Z8zhfyRwFR38QNHCUj/PNQ35QiARP7U3SZ4wRvnqs6o/@ysLzCbKnWsUJ@fF7e63bw9MgDYPheZLGjF/LZF8ud2O4SDLQwIt3iyTiAF3tjosCUIct4GDWgoqLxzOAbhGGkqgtK3sS/U@HatYsHaCwQOFunNU2OZXeUeEkojJiAzDxz19yO3djwtQR1cJgpdnSKWhbFBzpFPYvitU6xlkXx2UdM4vetUkk23q5R39jg08yJ9sxI/p8qeaUiaXfkUeg4MeDpyeVszCD7jCGoSy5eB9XnbADXObu9lLMk9Gf/Bdg6lkhVoUyY8SVsL0H@/I/MbV6hu0It/T2XUBugUDkRW158hRnXCx8IEZcsibukabSfLUEzTdmK2Wm/H0vEBzlC89nPEzTZYvOxbHdD1Z/c4boWp63FtxrSAD9dBHC/DECL08v@Rd5G@QIvRte3FYosQQzAJGs6ST1NkpXl26VZrup4tcwsazrJ6lWy/OyXIk8xf2VQ/EhR0FgrKjOT9L8THY2O5kOiLNKQKfFOzWG865tLfprkQU@WRX4Yo1OS5nK@P/92mu84ZSb9H2cKJyXQ5Us2e2bF//NVMdZyMb7FEJVKbr0VmaJUyqX47NOYD67edDdb1kk@/9PLU6/mp/7DOHU8ze/KiZu1BgmWHgLV8aBkJCU9UWjcflABKiSDG20aVX1O63I4F4sLY8kC1FS0uHGWjK7L6Flm9JqKToHPWcGSWhL61yPFaIdfGCTVKP5Ot3xZ4ZKRu66utdlcIF3bZWVdXDCHulE6jriKoyk9uymD41bCyFiEFrG2UPbmBdKCG5nGT9get8@GbXygNQyGjngBxA@q@@fBSx8nqnEV3Vw4L8M8a@irqNYEQHaci@brPTxQAawKpyJ89pvtdiRsd7uT88kA99BcYVehY6RqFV3GkSE4nJyHAhNn3PsTfwAlcFFTi1VEMPNGwCXNwqBKXyn7VNZZ2S5mWa3yuXGH3NBREPHWHfujiDJzF20BdPlECipk4e9otFKFxwvqFwTErmhdUZ7H/tCzNHp8xdUvawHkF6HkcqoGSUa6TjSMMp4AeTo5TyBciBanszEuxzgh3vixVst1rDkP5cYYe/hCiLod4YdGXfigI9cyCCJuEI2TKPXyus21RECHIJ7nSYr1cn0VMxphFLkoIs/Q6mR5u09ui@hSK2EQmqKmVgCNMIYX9bq7CqWDCMWXa/76xx/9o2lfVKsyjN7U8YdtsBnoRZIYFX8eB4fytwaP9om4q5jC/qcYm6F7Xtc/b@MLNZEGDcKVgwwNiMgXIGjotCoYwHgTnFqaLxiZIQpWtXrv4UPj@L2jg2/ibSheRCApSCVHIdg2zBJXO6VMxIuDwUgiJGGR5onIGIkkE4tUqlRIpkpM7nX6lnYCC2rrO39OtUVr@QGedOd@mQLEaJOd@uA6IZ6t1WFVQ0gJxnb4zp8xcjDi07PZwMHIFIIJX0ceCL9cirQWysUU2fn96gd/RdmJGyWg8@G6yrmedZ7ST7EnYkGWZLZSa@aWKpENVUIu8KVV9N2fEFjIj3TLgbBwTR8VFUh2sX/0dwZh4OYDtJ6W0kjglC4F@piB1O4B1VwuXuVSvO8xXs@nXQAdqDNLFvEJzJPOGC8NWVpw9ZLq@9UPBMdA70e4Z7Ikj1sJdguZjfEfestSWtEcee2r4ee28A91UHHNNQ@RJ6pMnI9@GXdTvZjsOpnl@5rWO1OsZRb4o19kSR@dMYfegx7AGVZvqsy@ksPz3/ytwp8Wrk0vEZhf//iTT@MyTnNLNs0tzydxb5oulmKax/u11JD0Pk4ZZmma2xQ/T2aT6LlTV/uZB/CzvHqfJit7mtflQfRVp59e0u3zQD6WIKrDTy/t8nlY35NYmZ09Xayc7j7N7eYSPaejp/Bv5bAJnfHf9c44XdbyuX0@Xyz@gcBR4cPLowvNUq0KDWeVVNsdo0b/0TMv/t9Nc6OPfrjUFisuLmhUAIdWU0L2kGq6o/f8i/Sb8nPWa@LQmnC2IEuk5VITuYBp0h6EGVm57teWVx2rDsy9jFx2f7NMCvNqdejxpfvJqIdWB@3fnZPlMabtP3w8IHtk/Da1JWjbYK7wbRtyT3BCLDdpBydcEB@EI59D0tRAD9A9MDfo/44qbqXGIWRvXEujDAJWia7RcjqaQrmGiLAkSrVmplHBdmpmR/hXNQKxddVh6worS5SR/MjGMZcO3t/9VI1IqpaCJHoKsnQ55r@IZqAjRrRXTh47hE6XD@0mfilDKhkqp4Dcqfvf9NEilV2@LqmR5SF//y/UROeFeJa1B@XBK6/k8R8fx8SKyZ0BtfGTvxKAZd@Kh4zcnP9SNnzII1Re5jiTXSGfnGx@8icminZ2JXF043IjSyDm2ljGo6fG82f7R8bB8@PD58e4IKM7RlQ2eL6hx2Y3j8tkwCYXCRZs2QaY@XU2Z7U4Fi@/7JfqNhX/rz/B4jNsyTVXTa2alqb7YSJdTaZbUkfUFFeuIVE/C@l50QK447xFaV13U9QQGNCPhhH219CDL4KMFybY4bOY21j8@cq0bnWLjBnnCk3/dRZLW4zJX0zAqQ4bwK0Z2H7u6v9Lxm9HMmjJaoa7d27Wbh7jQymky08i/W1LUGJls1H44osVYzSLzoJhvbBiqPVXg9Zf0WcQr3K@DHkNNxz6o5EX0VMExqk3xAVofJzND1CrQAcd6Psevr/y6A7wtgQ3eLm09TJsIVBLADmjmWHe2DMLBf98FIwj48OB35Hf8R3R2@vyVzgL0dVD6HlZj1Efj2ePooMh6g5V9GoYBfxdf5ca3S2FUOVA4QfOeDKskksIb9jDpWs6Kth@BaydQXZQtF4LyFpYLMvG3ePQQxdS5otpv2/SBWtv0HvmYeWihmcob@eP8DKfCcyfmXjCbMV4GkTeNl@JlveMlScNqnHPKIoFs8qA31ykVf2i9hoHnkrD96Zo98TEg0tiTZ3c85gOLRJDKtOmJXYLz2n1gyCK6eVxC5GAN28SKbCM@JAOCy/6/Y1LhM94eXj6UzBRMgwRQHzEP0WmcQBlRNzAiFNuj7HjqHs1oATOxPp/bRtdcKE@C@r6tjx/7ONZ5trmNvrPppJghWIzieXb2ibGTPjBdXwVhu@P6@UouYITIOQGoceKoB/gC9VB5yUd9ECFGixslD9HxqEK0UG3JQPyw446pnpa/E3HZ3ftPT8kAkxZPf3QH4kqKidEtTM5DR3uC@T93A/DibdxZ3OdGKK3ByRpL@gmSOtVQEb3b1Vi7iw6H6hSbEVn4k1t8tFyLh/dJk9Z0ClJztAXQhvP5YEA3rZJdKAqEyWFWrC2yhz2cP/dx/eO9x@WjUptA8n5EomitbTK5egSxdMhSyFGmIS7r9O5vc5CboXl4l61aAvW9/RqL@kMSwBQt8Y41o6sokvJhPbMwDCs9XCsKqs3kdT7K3ieCrsbsjIZo2dhU1au7PkrKyaKNOa1giKY0OsgjV1QV0/gFww8C0S5YwXUgBjdWmjyoLt/klxz53qlovrUNn2rwMBaqezyXTDzAcyVr4zi0WSYGG2L1HfaRhEGOfRow0Pb9SKNC47ZMM7c4jthsdGF@VwpCK@tiX0hn@EZ9pELiyvuOLg/k@1nTeTOElSIfVJr2rYIKP7v/xTtxjw@ujewIvsCp7gPXem2zeFBfZ@9XFlFttgg2YdOBIbmAxpcIzdqqASdoDdz6Nmw3oMzMCysD/U8RpZ9QSeQuq67Zl9AluMRnhUdwWDoHQOi3cCwfiIMfkAdg45RffFiiK7rbuE@3ftPHr8HTX6EPiDC6OSD5q0b1XKxCNYE7RK66I3beHjw5BBn@7Ht0Kz/LkzXol7GbZWJg4vveLuHuC@bWLQq9kIYOU@9SJQ@vD87bp8@BXXMKrahCpJKVlvfmcOnaPG8nV5HrplsXNCRTl2iOht7/QZvOs9D97V1ajci@HemZ7EBWbj1OqFHkMjFS36pWveHMFu/d/zksVvcaRuI6mb0imKpo4QDBIUExsIgssMTooNP3qFURXy3ggQGPqWiuZssy061vVtszOe5/DwO2j32ylGMBbhnTcpC4sbuYpM2xrEUzEaeiwE8tX1j/9gsQ9rxxLMxkN4hmNGgxQ4DXZkHixuOFDQFzp4hjeuu37xJYZhkErpufXXVxi2cOaDRPU2A5Y41bszHbbdnqYpsj3yHzFtvynmRclJ36tX2MHzjjcNq7XZ9dePO3WCMtn3PC7s3QxhC3DY@@@ZHs5t42Y62fE@DQf9m3x/gotL19VubB/79331/69nth1a38zs1s2y@DOkd3vFIZ2DcfiN26GGMHXdZuoiJIWB229VR@1VQXe@tdjdXN2t3et6dDW9zdW2zu@GtbXW2tra6/fXNTm/rTvvORrdTRdeOlMQ5pw1@k8Ufs@1fLds8xWyzvrrV79dqt@/0Nrb6W/XVtbX1zuZGb3V9vb9Za6@t3e7VNztbneVaW8xPAQZYOe7i3JEegd/JV@4KC2O7SG3/Hw';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.> .])[-'][(7 >77*,68*,@'_ 7 )(22)S ii/ ipsddpsdoh#####(####### ?? #### ## ###### mxf #### ###### # #### ####### #### ###### # #### ####### 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" ; L R.----._ ;-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[ ] ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / >/ MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
# ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-'4ox '6o@]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] >>[/>/>>>>>>>]>[./>>/.//>>>./_] [[
#{
#= []-main=-[165]- ###
#*
#cs :1*23/5x%6E2
#2""/*
#|9999 9 9
#9 999 99 9999 9
#`⟪`⟪⟫9
#<<<# 9 9999
# ($?$?0l0v01k1k0l0i 0r 0h0h1d111 0e 0y0y 0mo1d0y0e0e001d0i0f 0g 0n0n110mo0n0t 0t0mo0f0t0g0g0f0h0r0r0i0001k10v 0v0l11110000011100|_)
[ "`e```.1'.0'.6''i]56pq",'_['];#/s\/;print 24; exit}} __END__/
###MoOMoOMoOMoOMOOmoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOomoomoOOOM >+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWw;WW;WW;wv;w;;WW;wW;WW;wv;wW;W_;Ww;WW;WW;WW;WW;wW;WW;Ww;W;WW;WWWWwW;;;WWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwW/WwWWW ho ho ho ho / ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs
jzaeeaeueew_uuwq seee_epaeeeeeeeeeeee_ecisajjapppppp ;vwWWWwwwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * 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.
>X x. ;-} --[0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>x--/2
> =157;y=146--/2
>main=print y{-
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
# >>END-IF
OOO program-id.h.procedure
231 DIVISION.DISPLAY 230.
uuu # >>IF 2>2
ppppppppppppp;ppppp
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. # $/&&1nu le._e lo=Bid>834757609195 Cry U#age$f =x=>ata?6-/8;fPLesc~+Num;reharepcons>E
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define z(a,_ ) #a#_
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:!*z(,_)?218:sizeof' '-1?67^*u"":*u""?37:z(0'0 0'0,)[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import System.IO.Unsafe;import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;{-W-}instance Monoid a=>Monad(Const a )where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;h b=b^x;r=pure;l a=length$show a;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
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
# | o51~nJ ;#;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint ("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
LMBM code is inside COBOL:
OOO
231
uuu
Every capital O
starts IP (marble) going down, if it hits one of +*/-%#
or Uu!$
it is a problem. So in most cases marble should be destroyed with ;
.
Marble from CO
on line 1 is destroyed with second ;
on line 4. Marbles from O
s on lines 2 and 226 happen to be harmless, they are not destroyed.
All other marbles are destroyed by ;
s below O
s.
Note: LMBM x position is in characters, not bytes, so eg. first O
on line 2 is at column 236 (1-based).
Moorhens was changed to use hi
instead of dO
. This is a list of two-letter instructions that can be used instead of dO
– increment in Moorhens 1, harmless in Moorhens 2.
COW was separated from Incident and placed on SNUSP line.
Cubix capsule is now '4o'6o@
.
Moved V (FMota) to line 10.
evil broke, and I decided to do something more than blindly fixing it this time. It was hard for me to understand evil blended with alphuck, so I
separated them (+9 bytes). It has additional advantage of making it straightforward to use alternate marking mode to jump to main code.
j
is rarer than m
, so it is more convenient to use as a marker.
The only occurrence of j
before evil main code was inside Incident, so I replaced 0j
with 0r
.
How evil executes now:
... /*"r"{D-v ef
(line 1) → mxf
(line 2) → jzaeeaeueew_uuwq
(line 38, main code).
q
effectively ends the program because wheel does not have any valid commands.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rcyNLdiD2mVj/A39JArwNFIACUCBBggCBbjYft3mH3eSQ7Nv3DslGF4ACUc1CFbqqQALN5o3RrGOsWSkc2tmxQg/v3pFsrWXvRqzCYUdoY7WxEdLXDcX@htYnh8Lh@QfyOSczqwovkn1nRrIdAglUVubJk5knT548J59N3ev@3d8l8MMOHWt0YTk@8w3PZ23XvDLcHHs6Yk900ysVl2MxhNp0LwY9w/a9SizBNMZs45rt2S2zDX7Mdy4N23xvuBBWZKzvOheu3mN@V/fhxYRYbNuwPvQ@@Kzl9Hq63fYAcpmxQx0CO4PWJdObnu/qLd90bAhaYeylbem9ZltnAGG4fdfwCX2JsQ2j1/dHdXhZZey543oGptgyPM9BiLUoRBkgdNd09jdffD6BaZ2xz3XITN8yhhPJawX2yjTc9kQMTWNfnuzuTvoW2fdUx2a7WIyJoGX20vV0S5/Ev8I2B76z50/6l9jmhWHrrJhbzxUnA1fZU1efirLGXENvd0zLyJl2i6msa1h9w2XowzqOC7XkG1a5UC40NsOYuRbGLYeBE2hr8sN098KDQOfKAKcB9dc3jTbruE6P6bZ3DSlp64UQHtGuM2t52Z@gRbEQqZaiFn0pRl@Woy8rTNtvTLJAsYS@mwd7k/6rrLg/6bcGOW5ddqbrplhmR05/NOm7zp6b@7MYb7nAdnrOW3PLaUOZJ8KixVkujjeAFtQPNC321oOstA3m2Wa/b/g8EGrbcCkYCM8s076M8fZ26DrtQcu0LwDOgOT6A5@q1Iu1IFqd9UWrzaGDJYgJOBhk4djpGdEsetBcodK8vtEyO2aL84Yx9A3bg@r2cswE8lyblsXahgURQuytLPMcNvAiXk1L7@ZauRjyFqbCepcWM1mr32c8CIoBWdotlJmBBGPvIdzqemzY7zHP7EGw33I6HcNg741@F6LH2k6MwafVnyhW8LZkAIxtSNIYfWjTSBoHSQ10khS6dnWgresJGvhmDyhr@kmPGbpnonyDKJ5ht4mq/UDyOcDLUYKxKxPaLBR94BJuz3Cp1RBeaGGuASj1oJ5T167pAzWRGpvs0NBdduIahsLr2PBaeh9rOJokJOZgCj4WJEeVurGR3DnYTULl8hg5vQ@V6S6ffP@LmM5yNbbUqMK3Fo9XYzsvttnN0hm6uYQFBui7KV1htW@Ylz87M@A71Jr5C/c2BlhjQBWL5Z2@n9fVPmRQ9SGDeR2d6FKvirm@FUmYbUzURYTlOFQbagPkB/sySyVrDVwX@4KQqPolFNpy7AugJxTWHdhID5utFqAKWg50AllmXAHVQHhSHTnXROGTrgmV5mGVRIQS756IoNBBARsLisp0PccaEBzE9HzkZaAKREWMex32JevopoVRIBxR8Vy7hjewfIwzsNtY8z3TNto5JrNBLdYFPr6C5HRASh7A@r1Iu6RMATBUhENFxaCPv/OH7YsLwLPZajluW7Drl6zttKgj1Smz0BUyZFjH1i3KFsBlMXUeHRK40i2zTRJCt0ciCcoEpXrtDKw2cyBB99qEVtrVQU4b0LhavsGZ3Bn4kMcs6@mXXJqYnHOh4D29CRVLCVDaVGyVPdmCWmoZsQTxjNob@J0yU/s7LOnlX6ceV1KPF88MyJySU9JL@fxFFRgulyYveEvexTlfbo71Mp6ve47ZjvVHftexi0xtsXir5vQNO5Ucw5HMJt1mUsmhlEspVbPWynVMu51KbgAv1iHhpFJt1VqnZuW8OhE9miSguUY02FyNVEuJx0DkUKO4yvdAFclBf/ClKlyRMMdrIMkxOBfxRsJM@l1xjwQpOsiXDjIIyKGcZxlGP1XIaQqKCYSbWW4MmFXSCRyiwBXzPJNMJDPRohMGKOlYQbGxnpgOii2r38XuEIhie33oCVzk3ZYO3ONhh@CDAphlTeJr6kVAspBMvDaSoAA0QZBKPqImyZscxldRUAoMYRMab8lGO9KQQQhAW/a9KWlsOahYUJ6wmwHRYWOi@gVUDUTmBdnkBeEpkc94kS5tECiIrWmwsto0oRFgcwOZLng@UjYAXy5yGMDGG0lE9vT0EWBp8W41bDDM7EBb6oF4cEesZaDMAeFj8A4FExlQ@/NAS2ZOhxXUYqk03sammpjv5jfVH4CQfp@/syVh4aONCQUN64BSbun2xUC/AHnh2BBFb7WMvi8EFZTE80EUTfY35KmKzjPndWNLTybTpk5EqhZhGijkee2JrlBH6SKUfBX0GdQaueXA2qYLYskaTaYOAFcTicffIMhYBt7E52RBagDAZMbQaA18kGrAwNdds9UFnsXc2Vwu8k5oMnnwiqYOkl3tBEljZrT6o2Islw@8MBtzUahYo9N4oHNFVPUxD6r8qMfdmHWvNwOxE2QROoKIby6v54D37sHZc2xnBlIgZIAWQcZDeD2AJnaMCiV0XFLtosYaaJlBFUGdgdSAlg/81/X9vleBfsL0u4NmDjglf@KO9vwDG5kl77sj03e4u2k5TRDLHrTPvEwh3xo0zeFEgcgvqMO3XuwKFLCOx2rQc78bANelkh0PBCb5byFwJChOgptQ8N84ABJQDgiV6ngkindBqByP7FYqPsaU8SyLY9uNK@DAiAFpvkDlbTybb8FrMpcIFs1MLo9Qec9tkUON6KSIHsEpW7GFsaI9MI@xhXgcfjq65RnwtAeWha8Dm0u5FNcVFHYTW1gA0Zai5Mxe3zJbpt/goezRI6FTsEUwD1Ft6qDOpECcBWGH50CgAIzofjh0zneOSdlNKVCQhduxhA3XdVyert91nWtGHggWixJ1y@mhdGevSOFCDRosYtNG6070pdSV6jNViKBPJX05mcy9dUw7dZNcXFxMVpJ16DEXFx@DawNdj9GVAddjcqnkQrgcuihGllwYekox0O88eXsqMQ@Vc2wOQ@zt35v9lH5aqSyfZ/VTTTyL@FSAztBjALSKD8CTVGo1dCpKvH4NBc01O@Ol38Je77jlmn1BhC/0K52/CyosExmg4hwXDYMqKi9306RXc0G7AGOg1U25ybPTwtn52c1ZO3N2m8xibKWq15pQKEgv1ctduM4A1BDldKWiaueKcroMykezliwk06lUWbUgIV1RPisrGZ1TO5U0oDdMnZ0lgaiCPqetrkv4htmiogSkgnygwgO6diqZuylD@k3lXMkkIa6SzILpVksmgTItJIJHhca2NEagg6PvccJsZTIxat6Oe4nfqe4U/HJguI5HPxy8f4@yi@NoBhxmDXSu5fUFQH7PlrA5DJwwXmVQs8NQjlIauyB7to7HRyl6l9AzspZnoRqpujwNeM2nuWebHoG2XGF7ZG3YoCoBlUBTagdWre3YKrZqaZg40YTIlEcI8kO9AftEcwwGEXfMIRh3ILNHUolF3Qv12C3HBjPLyL2idh1nIJJwzMLIzdRkD7lKkGt5IZ@BzgrOvqW3QHKNozuLszNACG0pn58dolSnEE@quWSR3ldGUApauo30a5tkcQ1Mr4vkBa0Y5ZnbAaqiuQV6nUFU22Mt0NcugNLG0PS5/QW8eoxRnuleSkGNf5NrzKioo7aHmZLjN6SKOS2wVQ3Q@jCUG/5sx74yXcdGIud2ADU0qirWwQTyWeQFNtrc3Ctuz6fvLORAsSlvLULbKNZJ4ra8FsvbjuVcOCwNAMiauRxn7D0bx7lAX/f1PhgS5nsi0OaFY48meNAwgoHD1eXActIRMk/wubcgz9jsQocAc8p8vPeDHehQtVKhAPmXbwX6BIWMYJksI3q2WAggRr8t5BusyR8Y/e5obPwP@YOPAAA/OQZvmHxMRgdlCHIlWvh7ihpt5NwH2rkMakvXrLLvkHaLw1BRC3Gs9GP9Lm82UMLEhDf6SlKMIZ2q8LB@UXCd5cfkVmD0qp2e4@v5L3Ndj@FPDHU91WRxL59cTOZVFX/jFMSKdZZvG1d5lFIh5uGO0ZqJe2gYrTyGophm0jGTPDJwDmnO4GPTDxSTPyUNgpiT5b/IZJjq8NwFafNMQ3d10h0YMaPVdVj8DJTlaMni0Ld0wepTgfKgyqCGHUQTMyEx3xmAgdI2LLNn@ns0cmvZqIXnSHjnUGqJUBxzDhEcmgaoltx0DvscHF0NOyD7gsMfgSQnrGCs5jhJXaOdT4fYnjuOCxaSxzSyjosB6XsiIO94/XbOHwICHmtniHqFFzPoyV4cbO80DjdPntXyA8/NW2YTZETbaPTALLOgOcz5YN5wrGsHeMe0nZ4JJZIo319aR47j13gjubTYwz4JjChx7G839veeHm0efS0yh7g8szewdMxjZWkCIMBxTDB3omk5TcdSL@zBXEygTRw8PdiXWL54ub@32djeOTw4iaB5O7BMXRvm@5cX8wr0BYIwLVfgpD@w2uPj@mRwjdnDQtig9VBlYGUxVYVfFf14omhf5DAAlT3sHlUVxzN1HLF1WVErrK@3m3q5bKy2Wysrax29026vFLVyqVMuFUsF@FlbXTfYBwJXVWNIYxDg4vY9DoVgGpB5emi5FZGlQklvasbMTPGgO7JltMutcqmkG82VVkuHXLVWl42VTqGwvmIUi8ZKc6Wj6VqxeGe2eCpS3wITrwX602hmhoLQO/LUKpWMtZV1fb21vr6uF9fay3qxvGYYq2udlULBWNUKnWZZKy/fmadINlDRC996NLICMgCNcAoEUZyCx1jj5Jn3uqCvtIvF4mqr1FlfLrZLhZV2c71QKreb2preXDcKnZVlrai1W0WtIuPiSCXIrC6wTx5H2MDMlkGqBoFKTHbtUYajiT85GSzE39IyCry@nMxFhVwErGDAQEzl4pCn8F9F/x7O3eZasYtWC8UsvQaeArBMgDiFm3Ob0nMdPYPJ27FpTRDQQmrPCp8fSWC@0Qq3iPwap38j5bjRNPK/8judMe8ieV@q2IFaofcyefPJ3/FpV1HYqaCZwAG@FcLHJ41n4psKmgkc4CtxfDjZPBvdRMgs0ADZKiHDyemZuCYCZgAGmNYIU3RCOwwrU9i82WyR1szguZEC3OuEG2etQ1Q0hy28JGCR14NmNfRGr2eGwNInEsRUC7phbTWMXAoiOxNRHTP0DsA5WYtWA4ydQaSdSJ9oUBCJU1DOeUd5ssgJ6Dr9UaQp3RR52XumaKMR5l7mbYFmcdHkcccCOefz2e3GWz5D0hCT29jSufA4AZ153wFLZ9/EuYLOmDSJBVb/WSwuhy7GB6/CkGI4NcPUq9lzSvEoIi4oTfvSIWM9cDUKOa2EWAIUvUtrOmYHjEL6GQOdytR0CNc0es0O/cwAQPVocjSQAmioVShpoBTp@SN64KDrrByMDx@PJd80OgOwV/NN00b3PWDqepkgO82mOQ8UKIGLBeRzBliFHQ2aI1bMreQ0OUCB0zXQn/Gx35O9AwJs6mRuj885sDHi@wPXh1ji@Z9/2IZKmK6irj4iqz1wNGzjmvijM7fGRFR8oZ/ZtRvqZ0QYct2HsqXjNK9uBY7ZqKn2VbWruz00jkV1A4PiD3DCHbzGc@4a1qBtyOfsRCqMiDw@t8Fss8daM6AJdmIahidGwyGWo7eJDHzQwjQokouVzavBGHLzPaKagoiZl9CM2RIWLk/wuwN/wH9xRcJ91Wj28XtXE10Weh/YMXrTNO6ob1e/HLQdFdRxKi3maXUGbFhwGhtUO5Z@yZ0NdM4uOS@ba15cgJolnvPArrtggNLIQf6aHvexhGcPvL7ahHryoc3QG7WC3h0puBb/nQdiisV9gWM@1UyLfh5Q3wFfEaeApkuExtVHaoRo5gSZLb05wvGU7qczGCZI@iCIm1orkyksYw8aTDWH65z6/fnxsdul@Ovrs2PzdU@cJLNs4Dxf76Ty8Woqs1gBdU/FQp9l9nRLLbYjzrnCXI5Uh64ZoDS4prYs3QPW8kV1GFdQffRzF7tjp9QC29gNXXcwe5gdueJg3uS1kFiiQbccy/SwVVvzhOfkfF@YJq48o58wKr5NE7ZNKqbXVQPXbLngtHycOZ7DaA8QcHzSFqfFI5yTc@YRreVc43euVtF1rgz@O7uPez8zVw@QWKpFLGG2ZnYm7dZ9nIqrj@hnNh0vZ@bLb1kz/cfbgByHitqtD@Rrz7Qcjx3T711kATXa8/jvbI6OUtDUbZWmn6Lu2dFEpvosJ4bC59Srbl041mr5Iq/Dz9zKH7gd7BPE86HSL5Bemna/9JKqkWNr4jlX7F/m3cv76o7mj1xcIxBx3tEDzxJhYg50fgHBiMCFP7MLt1soU8xcng8vzKsAt9W91kfy@R16lnnUlT1Lf0SqNmh@GGG9DA7f5er3d0lt5e7U2g8TT1No1@4rRKRyLy0DOjL6napSVixonxhDKxQeLqw61sAYGDNl1UHzrYGrve8wQB6eqYIoxpIYksaBMhyQDqDeC9PxQbnGPhzf7hQwumVCI79X05kp7/qgnvfR2j4ExyE6piNe2IP@WOWOGXD20d2U6/Zly3baY5nEkE@VSOX79akxbd8z6HunXcXtQJyArC0XCgWh30QmGcZe7rK3loO4b03@O5Yw@YQpj42SzMAZjihDVZuXnopjuw@TRsV5xj8Br6/nbdM2/BH@zquCWdK16TjWp1QZCNm2ifoaaKE4G3df1U3pQmKxGQuHOTwcJGl25g1w8A5IGKJAPbSx76r96Aj0g6pVxXUE0CovJl7vHvKJjGfflwp06zSOhAu6hHuewU6DJ1qunFu7swVy9dVpGpbOH8PVlbvwreeW78QXqChCL6YJR5yk5NOS4TR3YkJO9UdALLMNRk3X6Bn0eoc1oLffDjz5mAs0dPA7IzhHk8Dz4vVNEAw2/o5NgUZUJ9@xwQzzdffCQDvGwqUKwneeMJaTDjOJu9fTLwy@4@suaRmOauDKZG79hc7Z4xsVvqitBdH4epy7WQEa06Ux8uRzJsLnoxbU56B3/6jcRLtv0Tqo@xp6Lj9zruUe3dDuOl27a3RdahzB27zmARzp8716dxUC8t/VvUtcik0yKjQDu16UupZjWQ@hLspILjEdpzMzXzu4jaoNUT8J70hvQoB43DviB/07EYk6@nltp2sMoJvyHN/pGyq9zQO1cICI/86TpHL@67uOPN05KgAUkc/viv9ee/RCd/x@nx6NvjXw6IeiqrT7bVZV7lIyD@EK0@frwTjvGhdOs9U178tS09B927zMy1Eg/nqnNduPUMFk6jZ65ywTiOeOcsgNtWj4MT725lVpZIZnZum3Bq47ul9CjC9rCcZs@VQDOualL6ZOZwSTPoALHuXCvjvmO8RM61z2IrUbVWzVKIDKos0dQxpbPyrEGE35zdGIJspNmYlMs33K4KdYhULDgGZkjBb8x7hmbDZ@Zp09E7IOzMnUs8GFp9zPu9026Fz4MxPh5gVufPWY7zjMs5zryNg1dEm6LR4ze@hgXvKu6ZTSnfMpubyYDVWNwdwhMsvse/yXqZ3iTCzTs@vTUKPZJrKoobbR4VMe6LpPy@s5Lu5PAnVCbbmG18Jhc5TEXHfiUsd2LkAiqxYLgSXszCJMT@jP0lPGezv1qxfGhY5rXvdNXP5qedMdIGCenNt/COLvD3TP/P7A8Y2ZOCfn@B@C8rl@YbaejdWCRCipKxZI8sdYI0Cv6Yq47poebRORjtkNh7MZzdfPMNQmRuaD7cp3j6BEdCSxqpype0yuPg8cODeA4frMtMY1UDFVP1fWmT6NuornzHLOXg9x1/DD9aDXH3jiMTt1WpoUHX7uXZK/d22CIFTfgdxlXd3yZw9RR0ZdQbcSnWHonKdx/8C0nAv2g3KBgSoGAg4V8DmM9RS65kPdhxZgz2BWSv@Bc6A4qKG6vHDvgBGMZaaatunfPYDj@zrYRPKJBeJqF25qzO/jb@7Jp2JQT2ZTZf9OiQ@9@qhlgZVzH9Th1/dAGFv3dy33zN1UsL907IGv4lbwuzqJ1Ts7iQobllcjXMBS3995/lKRzHDRbfGlxveplgbYdwPPGoWuuUsHZvCYaYMONl/MTseQhsK20dEHln9Ei2MfEG@zj/uvSKpvO7MMmsMRdDKfZBVBPzHobRstnFB8UB5eOM9BR4Oeqw9ytXdk4EKACVEyPzJG3XdaugU0az8ouWNCP6NbCO1pvW80oe6t0DVbCZuHfFv39VnEpMHBzuBTBpA902oa7lsc@ou65@ls0zl6ZgzJ9JjPTVzxUf1Wi6vZOBw31ogi1niFHfcdvin7jva8CR3DJw8H5HDx@FhXN9MQmy7hwRVfRWK0@R5Abxbpj4ymY90vZWyTLxvQXdPw8vumPRiSH1NBU5tt2vBV1IXcGg5oeF1od9cmWNLB4mpcgcZXanuhhSDW9NhXukeT@bNtl7GF3A9fKtTV3ZaDs2LC8YlzYpG9ZXebGuFKdb7ooAmMMwQZp7cG8oCCqWTFzgE6riPY2O1lxZ4W8DNdsQPUy8mjWxK0/4fwyZXoLIGbzwdo6viOm2MEl0rpmYyixHgknHC@sAFMQtHhGbixnp/L4THoTnyCNTvs9JQt3QwrhYp2y2osXomz83OOFT@0zXtn2KeTL4549NMl/by2lFTV5FLyzK6wQjIANyzQmGaC62OwHZMePL8hCZit811e6JYlrvKDA7wuHcrR1e22ZbCXNs0KQN/n8u3v/GyFE1zY9ld/2hZnlVwYUNieCVYLEASP6nF6Rte5fszTFalDT6DjWSeIAxRci@@8V7c2GWhefqvLjyhxrtnL3ZOyOPhAnAsEL4fcYg1ywSsXB8xx65vPK4/nJtjGJBIOYslCQT8/6NnQitp@18uxY5N2tQ3ccGW4OCzK9l0cEWtn2R5rG7iQiDYr0iCw5TiXtIEBc/JXf8qPe6Ati2IrmUyejnmJpIg7EzU6Y6HVcgaQa4nkveE6AiSFRAZ1d4BTLgw1IPJXcCMfnUMBHKnKUxgoGX4Uw9bmMVN3WBKPPMJd01Wzk1raPPr8y9PCee0b1ssb//mHeeVGEC7@mbq@6sWzTIJUb5GxosElCA5Dkyy@NIzzBIP9nKbova95fQCJdM5kuKVT8pjj9EWroZN06OCYgBvFhuwUuqme5XEMPTqEhxjWuKbjGGjjkI19N55uY3vQwOBVIdS81dWWUgM@C6Ae@6wECeKRFjq4@LE9tMMRjxbAKEtD9oF1kcmgK9BKBXjjhLTwNIte7alcYbocXfmb3zaaA1oCd1XMFZdrVJylRm2jTi7oZRw8Veb09dmwWFDPhms753lPEvXsbPhZofgVUN1xIdajPLa8nRfbN0u5euHDB08fsXj8NlnlK5VBTCzdHO4d7hyfbJ68PIZauJXiZ5fv5ZCyBrmINot1HYvO6wG6YB/zCfIneMPd8ym2pLMNPExOUWLRbT0EKmgdV@NL3BkRTWOx74k@K75nRMKnAYRM65hMctQe9LZYh8BsSDUs/KCPpw4xEVecnEJcZqKMxwYUEAbXg8@QpUSqOKsBsVQg1gNJxeYX9jH3ewjF7sVyN9kezwRBigXpnQbhvIgzSXD7Kyl3HzrKX77cHMvd5SaYO8oNoIGvjLO7ubf/8mhnPBrwGD1J6tbWS2I/GxfO2NL42gF5VAxtIxcRcQalFmdxisBfRWc2wI2lTcO/NqBYQji2ejwycSjlPx4LGRMoU8PjFs@rnBapFOUAdZAqFmtiu13HHEayKPvoCLobXsRACOzGA9Qy47m4wJygc/Ny@JHFQKyCXLLpHZIQF/I66UXVn6xscVg07KMHHm9zc7qqoNfxGPxHeiXpKp6zIRPdmXbOVFaEr2XYF1BgCatUeR/Fljgh4ks87/Egv3hmG@Sp/VanwUtaoSw2hkEvbel9PCBKQL9wfKPC3g0c2govhUmgX1zj0JjOjyekqm3pWBraYm/7eNiT7LcI397ucQ21M66akXyP8tzAxo4KgCKHBe7gnjtgNr5vjx87xknuiBOuZFdJJoEnTrQJtASPXZme2bQ4f3VQx7FAUmJpRMHxsE06BIFtWh7oJG3ovkFD8bGrBeUkRztm@LYZ1WbxBPBkLlAZsyweQ1ivNn3iEXSl16Cut97wyEsER5i9CM7kxqKqAuUuwIYRu28qeNYkTVhUmO8OcFVMPTkVRWahQi616/esCOCMs9/OjPzH3/lDft7bmQ/unwj3sPAU3n5LvHXA/dsyRNPg7Z8Hb0V4@yl/e53HKps@5EokLwzsuduLgC@fxKfKhDJBnq9JZQlqG2v6y71D5oEuy@uypw8j1YQSBnkOzEngvx4wxRXVMYLzFMIqDPGkTr8EFgG@Av5A9QY1GkrPcM9TeNRRJZ/HjOPwZo5WJhlDPnNIJx@9G@CJf6CE5VdLqytaHjKpXkmEdITFBe6R4AgVpQIyMXZl9mtvwIzb2Nhgca@lW0Zttcp5I7@kv16OvwkyugSwMW4onDKIA1HCGBBWF9FSS3pGUzAqdmRJLYkyre1wVgNtMEUOAFHQ25ab3kHddASpgI9tY@iTxjSSBhAIbJt2dRr83EeJSAVEHDeeSzfZHMPND2iVRxpoLloN8VcIdoxglfgsZj19zc78M/tcnE/IgPF@PoN1bXD/sxmHFnLOwkM9pk/LS02edYelYU@ObQeHNnYhtyxVzBeX89qqEuHQuEAF@cWm/gFQQuMGYdEyzLdO39vc2tn74uDweOrUN4JMToIlWbK@kTlTc9nT88CRDPI9TtSnu/nj5093JSmjuQqHFxAiXBk2mc1ZqU3mdE7qr/g@k@m0KWAqIa3wUMS05ELdpRWV09jD0HwEcIsvc59KNaXc3J6eb9TP7MRU8h9mnYSZyKWRucB15tE5mMnJbGIWgzOyT/CMbC8n909quHkSt9b4zmW4tVN4RAI4uMQCEiCWy0uoGRwrM3DAx2fC0x2K/JBuj0QfH8Oh8wmDHEUgT@Rx3ti0wmO1xHlSXd3rWmYzBn13G89Y42doyEMigtM3cl7fMv2UEqPRjxpqQCDEUuJQ72FlmKP5kBSdhkm4suyuI6okPiUGjQDwJQ8HXpcdOn0WDj1tG9J1BIoI2x7wkXODfTHoAVyHHkcGilgDVBMVIgOhkkFWuUENLUucUDXM4ClgkN4pnlMlCp7rtUupoZLrGsO2eQECPKVkoaV/poFGFexnxULTqVV2EmQcp/DnuL0gStJPOqhsGCLXT/WcabeNYQrPK6mcg2qK/snrV1dJJT7FA3Ramjjcqj15bJpsiLovWkR45NhEY1tfDxrZ@Ll26@t45gtuzYVqgRSPfXcfnNA/pTo9vc9SAzrPz2M5Rq@ps5Sd9XxXYWqdH11gs0yGDGp4UAAozAjaIRcxDkvh8bepfA1qB309u42P92afnWq53Dm4KRGFLeFg2hZ05TgMpcTAQIIoFUJbw7plFcwR594c5zyIg@ExOpaJ4aF2M4LpGDqcXIJ2CrSgUrP6o8hxNmEL5FRdX6@I2hgXNesM2GJayufygHaGCJEKKtBX7LQEquExzQC15RptE8TCk@8Ztm0AgYBnejr0wfoAmMxVsvIU/2x4rC@lkOBZfCa2bkJGx4/73UneWDhns5Sv0rhM9Rb61Ddn2Kl2RLc6yv/X@Vy@epNasmqjPCg6Sj211K1pmeV0JrNkp1NLNnb1jx7hcM7tEmgSjRxYR0MAUpcspQr8DJpHbcmuLukbqaV2rZimGPAK9tkNRPjGy@dulvTb/NIj6Kmz4OPyxpta8ujEuEIup91C/rCFLOWzwDM3eCwZneePyS@ZmQzmIbfUwAx8kz87zpDMPjvO08hRVSii@YueaG4TUjWoiakLDDgBhbeoaBDsRRTsYhltQwKHh/0uzwqbo3vwhL@HOxMYLY0yvKjmHx8PebhgEfIuSUcg8fP5@JF9QMBhCoiIr1ldUUCY/N3fJbRVFk8tPV5ddjLJUqEKP1q1xErss6Wz4kqCJZ6ApZ5Px934zdm2esWMTnH1nXqqd3Lvzg8vDw@/Us5SLJnYOngd11YAdI2t0/ehnzVWnPNhn/ZJJNL5WCKf1h6t5fNv3rwBdRc@p/VcPQqVO1dO1eT5aWoNXupra@nsajmdfZJsYE6UVLGoHDNmmnl2Zva9dhu@Tpcu0kgl@OfxY0oLbE/4Z9xPpC8c8gVBhG/iE@Gu9FKCna3pejqzUnxiV3PFQvGv/nzxNntz2Nj4q9/o5Y1FfBzg4ye3z9F9rJU@W1z87OnTlZUsEI@7D39w@PXm5ubKdrZ0eFp6vKIWFjf@8j8uLhaLG8X84rnnaefJ08uv4sXCSjz3V3@cPDz8fsPzsP7ws8w0cOJvGb4aK5XYJXsPn8sOw39yv29H3Dq6m5332EGCslwjYZNMlpaTx6@TWNz3CU3TEiP6axAZFplWf7z2X3528C7hJ@rF/CsXnn7iXWK1nOBOcMDbsny7StQTGwi2epsY5Wu1GjjX/su/g/j1LwAPhow24KdekrhWR4m6WqMoHxL1VXBoxSKk@3/@8IexRH2IjFDf22XFejHNeUUrP9IeBXV0ltDKKwdPwFt@wHMYfsjQ1bTimazPSHVj1QbeXSg81CtzIn5BvQdcxQQ3kOOhcJDvxA5@/vp//@vf@@uf0d/v0fc/4J0Vq4tP3mwzZkAPjJ9K5UlQujxbK8cdB1s5fPYD/6OcCp9cI@BUfFVFyRLlWrbBcxWwcCLimKBD8MsESYL3T4SLJeS0Jkqg87BZx@son8TLc5s95x/bhn/4ylf0QQ9w2QH9EiFtEyFJg8TZpJ@sjOCFSVnAPgUulviG5WeLsnroT0XguSbH80jJwrIRqzyGzyL80T98glf8XSQf4U0g059F9t0/scRp4vT8/JmNf813@Lf/Hv/e@fh30sK/o3f4d/Ie/458/Dv08O95E/@ishyYFiRDJnMEKqNg2od8XsI3l2uIt4B5E7HEr/TDYtAczjPq7e1p7vUwU62Kf9CjqsEbfrgLcnR@q6obr@uZzCnl7LQusrihrhysHrAn53Wea/rNNV5vAPbMxulGzdmib65Rh496/rp@ujGOgZCc1588yWCDfQII6kvQMDY26nV2u3Fbvz3duL3d2ID/Dfq9FU/wvd2Y@qdH@JkDE4ZDSqenscQNMkANf9LstDfsnNNRPjX1VFstnavI7m@HHWi8HmMVLV1cXsyXhp@t7hRjiWI8nk9jxA/Y44DesB5LoPa9zpXwdfJ48/Hb/xW/Zx@//TfwCgnj/U4YinzCQHtZelywClcF7VK7fO4chP8HB0MIMIeFt45b6Ba6WhvFd8F4WRgVRsNCzznQ2uA04K/QA6dZ6AwLFwW7YGvaaDiGav5/78Dxnx84gM2BmP6w4CPiQgeeFwcHzwFfB9J@C39moVAYQiaHhSv4L1jYmdDZpfT80FDOYqcs/sYA9SWnJXOFZG41mTTPS6v9d/FssnF2mjyvJvLe2VmeK3asuFKlM2tvbxuNnRfbjUYeWf2snnmSUZ/Ap1bPbIjH40S9@visoiKLSWZL5Dcen9WXVXSvZoB/iuiX@cRPiBGe9cWzGJiqr17h99X11TV3kYNcZ@j/qsGD4ZsnL3olL/hc5ecgGHMwUJJ/Tf/tg/93/T9/yVKn5wqw@s3tRoo@Cv4pys3tza34rSuplHhJbcAfesA7Rrm5raOTgG7AdZpSzpXbW@4HvyllgyOsYxobdYocAkLzTvBUz5JVxsCoS4nJqLOzYaGgVJvgEwxL6x9oXkOp0oqPpSbORYEho6UVAimtVKsrwr1WrlbLwq2trlar6QCqAC/CCUCGp7eqyOjVRF/BPHD2TxVwvIsOH0@mxEn1j/t9MEq19cKHD4FXo9E23UYD/Zc/fDiDlpTEBR@19RL4FMofPkDzSypgsL5wxFTjOpifWr4You/qnu77buq92c@eJXEpn3eWVOhM1UIBgTE@K21srK7U66sr4F4tK0o1vsRXi6QuMuuacruUj/NigCmZTIggrbymkO9tEsNZYoM9rgOHe/hhN7cJojZbKSmp5shQAg9tfZ37sJXVVDmzLv5qiwqrp5n4Oz09Xc6spNfST87Pz4fjH5QV1Ru9pt3WbvQKDnLcVlvibG5cjq0/erS8DsQpF6pnsUZje/Nks4EXVOHsLUpe9CSpE8OZub6bPKURqdL6@SkW5/wsmaxUn/DaLZdYIlkVcGoS5Bcrr1OpE2D2mh3chzEErIg38k0n@kxbW06kY31aQrNWYG2chXSZ0@ksgifUC2vihLFnWJY8yfzaca32tdk2FmOJw/3NrZ2TbHED@qHi7uZWtnj88mlCw9dS@E7By/h@tLO5ffASIhzu72we73y@9@XOy0Pwx3OP4dM71I2B0TCuB4NrfG8Y9NkyPf3tW73fb/ThM@xwcYefjz//8cef/zcf/@inH//oxx//6Pd@8e3v/Ri@fwrfn/LnT//tegl/f/HtP/@Tj//qj8DzP8D338P3z3/x7e//kH/p/S/g@58ifn8hvhE4/oX2Wk/jB2q/XCxn0tAfpNfXgQPIdyMGaf3WL7792R//4tvf/gP4/kvx/YPp7@/8@ezv7/1o/hfj/exP7ob56b@D7//CcUnYn/4r7ofPKfh/xeF@@w8@/u7/xv//Uvyh848@/u5f4I94@e/@4C//08ff@D@KxfJf/uuPP/7pxx/97OOPfuPjj37y8Uf/tPjx9/@1Voj@/Alw2t/@2c/x/2d/9rf//uf4/z//j3/7Z//93/7W/0SOP@SO/@tf/lv@@ze/8eO/@dG/@Jvf@HbO74/v/P32Af7f/hp8Hp7Ph@B5SLk@1efb75SfX4YaYSrAA3QyOCuCTvV0ZLAqixVYQfxAg/m9f/bx938T@PB3ARLe/lt4g3/@AkE/oZevvhoLy5DRrGa@@grU1K@ENfJVFOgnjH3Ig/pXePIBAL6iUP5hARQk@j8gFIAxASXBxhInEFyix71/8e2/@GP0D2Ki729G8RWkbwR2CYE/yCL@BBteUIwo7E@w6X78@Q8//vE//fjzP/z4899Cca2urGc3s6p2z0gdAJYeAIeAqw@BA0ANzREwGRdjRXAsbuDIUkzLvHkDlbAILjBO0rHSMrwlzs/r9bPTfP0sf1bnn3N4z@Xr6JPLn4GjDs/z09MG@wzsT/w@eZJmn6kqf4Z@Ma1OeCGDGei6NDBW05ShYQaHheA7jK2swxsOGGWgx83woAwEPc3gtaqZ2LAGYQSK97EydNbLOL6Edm8N8GIkHifbKIMmz4ZPCQvErGWOWCNdG/KIGfSoEwaGGUKvo7hWjGfKtW1IsDbcZogLkWdib@D5plYv14Z1RPcNZQFwZJ5CkgCF171mhvVv4L1GOAE@Ntz@BrJSrmUy9TL41KiolFq2QWlqJSoclT3DqNzozxgOmz5@wthnca0c54Y5VAsT0PibCaEf0/jUYwg/y6RFcehfOumbxvhQ50OiD/fj4Y/Rm@ILAMCrqrhSC75QjQDwBIKHHFWGkoVHhmMAymXEyF7gQfpIJpah@s3QC6QPefiUzwbvlBEdFmdpaQlcG/X4cvwA7CfmXlY8X3dxLokUwwqLr67H0RsXvojlfEuHZGelt9Pwq8H/ziItYeVESceWkmh6J5lMSc0sOytOgsogC0glSlP@MwQXS4T@XLWnaUHQyVeYEkvRrSgK0qBl9PvwfO5dPHWGoH5n4/GstspH@xVu4Me@diqV2jfayloMnvQ@wAtZxNUgUBl4wWoO2yuStX6j0lACOkHTW43V62Jqk2mx@vHOCUQ4OWBasZBjoLPfrKwVV0orpeLy6mppraitrK6vrJbKyyD4VgulYlFbX1lZL6@v3VKWnoDsyFbSzdJG/Z9Mff6rfzLrM9sXP7H6V2yYY@ptrD5U1XyRclzTSmvVUQ3yQV6xOg18cOtkdKPicsrYGS3fusFJY8hW7EZFZl2AD4stxNgCeMEH0OKkDhPT8HsHVTHliveB8WnXuFYCdlBiZ8AOHJuot3odtHB1b1eu3RRTiqrZznVzdGlXe@AaMnR778u9472DF7ntvWNQjr9mxeVCLsDEB8Jj/alPDFniEUizRxp3llZDZwGdJ7hx9AXkHirYZvu4atN32InDVwc@NVqxDbHlsR6L0ezXKVTXeQxvqTk9j23kg9DZmLa6/F7gLdcBk@G7wzzV7UsetG3yrW5B0DMdj7HzeqbfnQPxst/DzUuG@2vDsNNrQgZxlJsDPIUf13KcWQBr7OXhnFI@Dzai4zQy7UQH8KO9z5@dRJ4nO5tbz2Kr7OnBi@2JR0kAldj@zu5J8LrGQ2XUUoDi6539/clX8UCzb5GV1rJZkL/wg88sfeiZW3otQbTcHfd/LIG1bg8YWKcN3DJRe2qCWNw4ZYnzenl5Za20tlpY19ZLDDpEKPOIvUzoF8ZSh@m@/nhVzVc7h/tAiG8yLwa9qmvg7fEgynAB27rGN2KYXuwZGJk9vLoFr2nyY7gjro0XjeLAQBNv/Bz02VxPeKAXOl3zogsi9NqRALGmrjP4fuoH4hvRj3@3h8/TIL@pEGsGOM6amh1WiOVoQLG4Xi6V15eL5Wx5vbxS0lZLpaxWzGpr5bX1QlYraGVttVxa17LllfXlFRC2EFpaX4slQCiZnXwe@hItHqenabfwCOsNPAvcyXXrsQQfj2HsfUoHfUFhCT3RCHwHLG5AxDhefuP5tEY3bdbieEt8Ae9gB7Q6a7HE7u5WYXc3Hn@KLzh4ulWIx9v4UioXCmtP43GDQragVyjG4w6PA0EA5vOXQuHpVjw@4Ahw/3w83sWXnVVUiuNxE1@2Nnd3MZ23@FLE@AB2yUP4iyVf1gDMxpflZdKq4/F3ATqA2@QJrVBOd/AF08SQXR6yBWHx@OcyP4UCYDjicBzDM1nWzc14fI@/bG5iyBdU8BLP6vfwZZM@8bgLL8CJ8fgFOC5cw7Dj8SY4kR/j8Ra4WiMd/PDQcNxobft6PD7iBEISxeNDgtZbl3HQ2IQ/JvPs2TO967eNC/4ZufzZgqxBiDkc7Ow2P/@8eXHRdEebO58fYcgXXzzT344GbvOiKaI1G/BxIA6EXPZGkx/I416joVszQ74HIfZESGPUMDBvDf0d5El8LjCRXuMLCPkCQoYzPhwbfHoA2sTP0x48n@pNCpEfCqHnsNmMV5FR/VHfwHErbDh0HXG2p7dcp4rvw9piMpXMjk5XC@dV8ma9lHJTqN5iaCdFF4ihOGTKzeh0WCucg9RaK8pV/qn42bBYMuPZxd5jEGmVRf2xVlzJDCuL6feps2xDeVzUyhU8B9HpJFlS1R6vrr1OD@LxCv48Xl6rvE8VkgXG4CernK6dP14rVeJnjx@r8VMNXtYyer5YWVtTqrdQeB96oObANxqNFEtdG/qlomD@UAOhjOJIvHLDb1weUfHMaic1zA5rPAdspFSHNQ2Eqj@ALqgwiTTVxj3lA7wTh2O@AFIMHxcqOF6Yimvr5ThkJJ9XNlAaofyA5xsxIRDMDLx6NcPJPzlWUfnFXlp5VcnhSvGG02nQNSPsTRQS1c5XuKGDNnPKxVekd3uV2AnqpnSnNcPzKpp4lSBtUwbThx@cw/gogba2HovVhbKGu81zu3jdqePm8HJDvxoN4ZuipdeJMfRzzwxcNdWSflt8J2VuZ4jXOZuOLQOOR6Ao9HJ7B7mXtqd3jOqN@kq9pd3TuCcT995DH6jX6uDS2ylKm@nKNRWjUa/XGrWe0ev7IzB6SOOuB3GhE2RPGYfE3R1ygXuj9hRKV6jaeNaMga9Lw8QwVm/jlvqntac3g0oFYG@rRo2ucY0n4tXOY7s2oAweGi7uxdg7gG7XwE0Pre6bsx2E2wJC3tyqdZdB6WQm9jxOnGB5PeXnBvMjAhq1wm31onaK/h/wZ0ONx89V9fTDOejhtUJ1lNBr3qDJ714qNMFQWK0OwU9bW6laQBq@AWaJViLq1S5r1pqvh1W31geVuErgHyzoBhu5BjTA02KxmC0W1rNFDTo76AQhGL5r8L4CXw2@EK6tnS8upqxUnLF4tjAs5LSsZmhZ39mxgaiFSgVpC5VCr/DUlUwxbaXaDtM3VKojaINVzACIgC7rm9luCmIdGbrFwZXMO1BYcMS/@g4o4C6l2rmnyuOVajv1lDUU8IAOG75FtrpSjdZoSql2aqnXSjW1qNQ84x23R6iA/UUgJbdMlrxB77SwuKplb9SGemvpnr@krRUrp4OlU1WDshU@XGzEf1CPnwOhb2NgxERnBUAVqIKfbKZceQi7/9CvXwWtzjKgWrT1YlWAxPpCZgD1UnjvJ1@Xl0om14rJpJKsAtQieJPsUW5IQCRBbCUfaY/joH7EK/H1IoSHomYqB9z6WtViidtY2/T6bGU9lriJ3d7cbkTXgn2PjUZ6RpWvjxi7yIBBnqfpzFwjwRbJpebqNBqxWdu8ONqsCujNLW4xRVZwxNiZ2MGo5hc/dQ41s1F/zZ9nOLMPqYLq2XSsU3YuZnqLy1DmduQdyufdxDhR@Zx4fiNTz5/F4nFsk2KOLFUuKcK4@yZB5wmzrRt5NXPlOdqYLKVXeGs7PVe@eWFaN@Vltc6XJ7LENxkgCS4Fque/SQB/3d4SqcVCnFjCduSaHDAFfRBuIM9LpTiOBhisf7z@eu11@fXzlwcvD3bZk0KlXClHlfqzJ9msltSSG@wJ6JHm0Q7k9QNzSto39hfVRKWfXF5JLk/bAme1xLC2EpRRq9dVbaPIHgNzsgoIk462qhY@1Dmn1SlgtQghH3/zD1aGG2V4L4KaVgEqljLFel1LF5mS@Pjtv8HdxcU16dJW1xLnCZ7EypoCbprLKmqJel54a2uakvBU/gaplxLeh0SxUE5sHYgpyvgqECOxnoglys/ffAB7BUyQevviwiySKz@@Bmip8o26Af/sGxwW@UZdfAPywPOW8jgxto7A0thP1@v1NK2USdYzuNOqWKIB59Pb6jm32FG/T9v0Z3hp/DNeBx5pz4N3@Qav6Q2DleoaA4Mgn//4m79fLK7@3//xd86UD40Pje@DWFxfX1/Viom/m/7k0wsxll7YZEl@wh7vU/Gg3WAXWnLs@k8ceUovqNvHB1vf2znBTtWwddyEt3XwIodBePN8uI2wZRm6a43E1fMjhMK@@GTrkDkue7l9SHFe0QZS8qUBJpHK0l67Iu75yl4xLbeM87WlfGElr5UYqFCFtUpxlekgpjw8MEK4ljAqo2JtOf0RN@ZSWwpFXthEGAzbN8Gs9owK@/xwn2KQGEgvbO88P2AHL/a/zklf7n/ybO@YHR/snrzaPNqBcjzfOWbxzWO2dxxnr/ZOnh28PGGbL75mEHy0@eJkb@cYEeRjKOJQ0eQECywrtuGNvDxqoR6ZV2PentO6NPxxf93t63k8TXrc28Z7qAy8tmXcf2CbYLtFLbfjzQWuyDFEr7fbbgx3rpottoD22kIaVALcONsteGusNPjqfcEtLbLWyovkGmsVXtjLG2vMKog/Zq30lo/Y4uLimR0P@odoMQLDMeqFmzTAL8zT3g92FlKrKywNhmJxRQlDXhwcLhTk28Kro5MFLQg72l4oBi97uwvLwcsOvK0Eb7uvthdKwdvTze8trIbRXmwtrAVv2ztbC@XgDZh0YT3E@WJ7QSvEJLGuQGtboHtgU7t7@zssDUBKdSwUh/3QMeENhEiBpsWPEUGSs3T6uutkyQZpjiag28Z90BJ8DGoBdb1TpOt5lqWdPvyAFgnAEC0WGAW6e9HKCqx4shp0HrGb2AIWaAELBPALuIEd4dhijRUVBsELHW7hpPhhm1kWf@nRNtXPPLaB@nodmCFLR7XRdmWIYYhbrGMLtwJlqkNDox1aBk@gGuQ07sYVBfc4vni5v88T65OKmooTJOP66gycTh@wQRHhF4sOvrxyeLVQXSCtFoTSgTdtx27HajM2WZtICijnwkILEIxT90q3sgyVriwuaUC8@MK3rwAwBIO7AC6@uTOVamFZLwy/RRlSkJg7B7u8hLgoosbGa1lhmChRioL5xpgPH5h8O/PHX93xVzvJcQvkPFscH89pDWEV9FuQu2oJgk4QoJgLyDGZDMSG4lBYpFwLQHT48gMHZC7rkFAhyR49onxswNt6kpLAeBlKkakIgggEwYh8iCzI2iJlV1nIp2mfFq5AogOBsR/hBzk3R8FhKSBZJzM6UatBKwyqc8EGU7Y6IZBFUKeNdQ3u5WID3lE8AidnWROaSZbJQG0VA9G8yzIjyzrgPSFTG6YNnGu4oUyUrACNkWr/xTavIX4yEPlzDyoxyL0KVRgIi0fYfInRFxaaLpj2VQkF8pCggG@RaVJICA53d7yjbYqW5u0F2RJjPyTm3m5F8hGPDewgOI3Iioc5cF4RxSXPegg0hV8gw/ZbA/ScJTmyTEZABFwmwHbG4VSVw91KvrynEDuTpVj85FKgWJ5bip0HFuOXKwV0ayGLQClAxKcAbwag6We8NouzUEBfSCioNN8NBXSgIS9BGx9D8ID40OWG8dVPjw@ddGWyKUO7hRrkUoFHGX9tjb@2x1@x@YKPzjY2WHEFTJkmurRVcOGmflYGR5vLyvGInfFXGv2pMUPG6QQSmKcAPIeikoMhA04LY5QgOQ9vqNF7eGdajW3uNvZe7JyMhyK@nNcQGe/6jm1RGso4mMgQhnspfFGCHKU6SASub6YOeRpZomfj@ORoZ/N5FvKnsI2wBUzqAPAjWsJYCW5lCuBrGy3oj9tZljreZGmFPcKcZZkYS8CXBydhOZ4BqOam2B70i5RUgYME7@MtKYEtMjYjqXiKpRT24ewMutTCGtN6/Q/LvWV7bbnNRstrqOxyPIEOIqS8FDAveNPkygZCtvmZopWZib0tFNiKu8x8owsa97DgTuOnct1i30bdotxF3XfIKPOqDM8VRNkiDmqBfnFctblbi6S@EfkAfbEZgx925zRimCH9HNmTQqWCxfPSNj41L/dptON5UXleNijR6TwI6zV2Eh0Kxnk/cTLFoGmZaIfSvcRsDwfER/KgoizrOVBpJrpaTp@eONokBr3hzXMs@KWTtXBmlg5xNoZ9yzHxDDg8jwbnzt3wtNVc7MBmPbBzadCXD1CbeIyb2NtNR9jw0/Job2lsodUau5E6clH1G7CS@vaFCtzdMS@YqrY6ln7hgcNqk@tN7Dg4xwNTsEwdKEhJaPsNXSuUhL1Nh9Ni5vCu58MXnzM86RNtezmIpFumP6J1uKhk0VpcAw/D9cwrA8QOnnhktHMxbsY@yLSL@uGw1Lgf7a@dMHh1zzPcCau2zyNK9smnn@AK5yfpvOAb3C3b0N2m6eN9Cw0@TtzgKUpFvj9uUNFiDMF1uACDsx3tTOfOnj7Et4lYSDEaGQtnNtFIgBT1niFNqHS6TyhJmWT8JYI53Z@P2@xd/KpQj@Fum8YYXgdoNQBaUSubEkSfeWS5BUAgd0gC7Xy1d9IQx2Jxu2lsbmmOGRmhclW@9au8BJH8i5xP25ooNiH7eLYGP94SinrlcF6OkzGHNh/UNvxHTEi6WAizjtj61MWerpxzs6hA9ogkeBDnEeeER5FcPQoJuiB6iYAHHhiPW50cZLq8iLjjGgYBkIkqh8MnLJhfMe/NqZmmpduX6Kpy@5@lPbcVqSw68CdSDrQDg7IIo5DPKkK5IWpg24cZjbtBtRCAsPJlNb@0sTnTICLG4TUcJI0qOaYhDivp4TmqrVQYnJZ6BC@bIlPi8BNJHQzopnvQ1Rx3xBPCwwpS1SqAoPJBMsGwpQkeKXUtpAaiI00lkgvg26r0wpVfRpjPLLs7tzypRWIHUmtmZ5VrOAh1GmTrnCc1XxYCvZVoYcaihsSRehE4oWv3QRO3jI7gOOjGiEe4yT1FFa6@BlzEOJ1OC@fwzx5HXyp8NAIblIFDQChCFGzGeMTBROaCTCNoPWg6mFTIelRROCyFVWgSLzITNAb0Z2YmM1ZPEeSnJtJNYxmidmpGKIihoESC9IL2BEOKPtQGH19gHa6WclrHJkgEFgQO0Mhcw2vAjYdyBhtYIrjaBRmccyZvy4KgVfkuG2HgppCQKIFUvZ0eIKTpe8N3neu@OTSsFAjMBh731WfgJfSwfp87CCLQycAbK5vyLuTV4mIKYp0SXL58zh6xlLaxkVpTU@T1WVlRgsYoohcj0SORQUjX6yxVTKeWZeQVjAwol8cRrMxGUOQIVtIpTSIoCgRaCTBwFYOQfAYmGXHtOOJyBHGA93wcBg8Nm5F6upjRzjc2ymi4RjwnIhdnZz29nClCZI56ITMewtHygIj/@XiJAPlyMdKPRFCsZJYBBU86Mx4QpjoRECQaTXPlfGbn9CtTXuTgs@x8KDqeXWy4p2UsL3IqH2nrM3D3fVd44vmRfTpFMvTjLJ1GNgcdgZokpNY1cCYoy08RFZ0W0K860StGRnwJAsUAEUHiMbPs7V19XfPTOzsE7tAJMLzMYK5mWRnMEJAoIDHKEBlECNHAvGi0ev0ADrrissKHsXgHRom8cPBU6CvQ7tuk9suUSIxx8uGBUIBPnOJIfQinbwoiNPb3nuLjy50jHAbYe/E5VOECliPLwl9ZzEWOMSjilm7zewJM34QsgGzjBo0oK6@q8fTRU6YvsEnkAn4SO49IpUMIxiML7ZD4wvQbpiOwcVJKPjJ8oiMddBgAlJUq2Bns2mC6heQY8QPay/w8RJrJo9hEKnAEEUUGkUJIs5OjzRfHuwdHz4lyh43N/cNnm4gZDMyW7rYBfb@rYwOxbcPinWpAzxh2vxd4ZwiWSW/KE774bSoIy49@5cQDwAaFNMh3MkdYXs70U/Dce1YEkigBNCgVjbbRn4EbDfIATBTGm4GQ1yLPtegKRZ5m9YTU4U33hFKO1lHSES0dw7OTPjC2T8eu2Vye5CW@p2Bl0vGv1HJRj7ogfnH5eZfLRToEH/nIG/RxRMxox6Pk11stw6MlYyH1AaVhdSgRIVkihAKf2aUP5QcfcA/6XoGDzgCmTrcQ6L2hmjuuLIL2yGn3nXTciILEsUgd6UaqlaQWiZT5mfxjqqM5rjLOS4yn9pan9hZS4wKXvZ1UyMzz07djitgs8piSPG@5biw1M66eBONjVHMdaPReF1dy01gIlzpUYVhNtI7RGY3Jukeyyh7JVhy2xNnK3d1KmSDsuEYmOpyw/xQGc7sNZEtNjW3QcDxZXwMX65@/2MY1vlBPyWdvpIlB8MQpDVCnJZwUnzgxNJczEBNIQ5oCOBXJnVOnEuBLCYRMlflRIroGTS2LUQHTBmkRzriJspIq6XjCUIx4olgVvbDblo2cIMPOzG1PzlIhEPryWdRwqJXPTfKEyuik84NrhBo5JNRZKYDrqqoKERQ@rkE6DYhbLANlz/RnF6M8XQxROKmTmXxYH0WdcGtcFCDoB7B7wFcmXp1Z7kg55AwfRlYiBStUxbCwXKbw8pAta8vLkTUNB69esNXVcMkDbgVhK8VCuI4CN4Ww1fXYdxonC8cTOD9iwxEVimyFPIOmO@iChmVBI@aPtoldP@aNm8VD/hhVA@UqzS1YT4hj0TV4rIc3kzQNvIEDL4n2mTbUcrEFEIonkbtdZOcNgBcD3dVt3@ATxyjIPWfgtgxKkCLSxUeux@99oZtPQOLTHXrewDX4ADD4tJ0WXZ2COCge1PSgR4t9s6gwXBkurm0yfbF6aYFkjmAHLhrqnAmkpxQOdckbnIRCJFCLxkEWTkbqlpF6fOhFuIqkrpzsFyiXJ/sadWnylHTMAJFXsArRmLtjC4LAU90M2eNpcVqnbJIBcCj6Zw0NTncy3DiVdrhAw/uYacvfPJ8xGEPc1Yr2QUOkmERFZTpX5MQeSQA5r9OS4xAciB7Dc@qeCBe3RpGCeG@KycfCGckI0iKol6IuxUWu01uXcoMQBS8E90QQP9eg9SngQYmJWcBgzldAIMsrHEJM@E5CYPvkEMMoDsgFb6hpsdyQIBBHMImH4ps4RFrh6FaEXYAIuF1LahfPP59om10K0UYpUT7PNplTClIibXk2GC@yAMPSRcAgUySP0sEaSg728jCczJOAlHsakLor82OpPTTzIrkpoDFKPDDrASFuxVjdLKQQuedc8fuhxMSZVDMj9cOVJKhEwQjEs9TuxVCFoIGUCjx3zUgMrjPLOFKSUIhYyTAtcgRU4EgX5RoHKdCDYc5wscKsgnJOlkWVxaQapLsaLLNPXeN4WUWziJZV1aYLuxYprFw6MVZYEUmWc3rRmg2ODt7GRYvKsEOJi@UY8c/aWfZZGydDhE@0j5LUmCX/xhdwRBrk61rYIoPyBXmllQDBC2@rYu4QRXuU3zEe4i3IRo6H9VMXoCG4Y1flpSQ81sKCUGdA6RmLV1TEsHPAzhJFpwPyGhfD0ebf/aLEFHIMYamxbzge6oLoaq8IsAT7QHIeM6AEsHhhSRQ2wkVCMo81UskdGJDJiP6sNjYaHK4KmcuIUSxCdkbWXdwZn2TKdC5GGMa7ydk4ZBTR3YftvxrNyGhuRpAcNEck@rpgzoiv87r9ZWdGQ92tLzQ30Lv6Rfh5JxQxob@VClIPSPVDfSGwDrg9ENUNhKItlUEc2MIb9FJ9vt4jyyD1ufDhssl3fIKv1XUxJi1rjEaj9XNRgcRzWIyYRf2IETOdTaodomif18l4vqkiaSAkwM6L8ah/isjyRRWnAbkzo02Vagwdo5UbNBpX5SsaSZXFgyHITo0uacSKT2PhccoytLP6uOJBrnYgFGavbxn8Pj9tv7F5sBfe7ihuNzE8B728nONe5K/NSzPPAWPHYi0@3uQO7RxX3vOQxs5L6MpwFb2fY8cGX6xgiFv83pA5aQyUNxgJl/XbANzpgMZr42U78vIngcDLRTMLwbrHbwwdOU4zzL2ON9WCTcozkKW8e5D5CyDMoElXsbR03zNGRh4j5psW/PR03IKfB5M8jyXMH9jGPsQ@xrsSc2/1Kz22HckYXX80kSptoImpOHZEIXhVLV89gmMIPl1w0nSgbqDlGrRSQhgJtOXOsa0Rs3FdE7/SndGR//KOR7wkEC@7EZM6tOSB3624UlhfJWHviR6O4mH/nctBWEmJ8bPhK0xcQFgFbkZbh0cfW9MysSaDN8zxRRTczh/3a@GOg/vXaQRLPPL5SFzHfsi6j1lrPGhTA5B93sqPfB6HR/sWXhB4rdPhB2xrZa2wWmH8JlJiQ2wtdINDqLEbwz6esI4LA7Afl3Et48qw2DJW45emNwDAY38ARYol@q5@0dMlYGq5wjCZyMYDsq/HlimFQY5jjft0dOwwQoua7nRiWoiN7oETvQoSU3iLfsFQQGrBz2PWaNiO02cVcLTxAkbqDPBKDRkDz3/Xs02MoCv1VFN5DM8KPCHrtN0e2jE2/lqwKB/XEzkmO4Vmfs7kBEW8GqNSQNOv8dxXZXzsORAsMqMDHTaf1YAeIc0awhjlowQAjX1YisN5fNyTJs8lSNvZO8BRG0oQWmw/FYRgEfkmLKU6d01JmkXWlIBIwEX0yJi0rj@flyMjyU08K1@@PE3yUBo1SnF3OETEe710QA65fqHDV59s0EYHRhsXiZwKtkCKrFXZrQTENSCo4eDKEjUpVw6ghuni3Ey4IgVIH5dW2F1oIxlYvgeSKg7ZDPulSDEoUZp0vA3WrUwGa@dyDgv8a4WqpAa/WiOo/3Ay6xGvzQUq@CJd1HEjbqZNxVt8IoZmScQE01hesfMSPELcwXGJLj7F@YE8xrlBjCbSoGk2GFDlGeVjriAsUOdUqUvJsiG7wNF3bj5l2Ui84iEfMb6bv5Ad1bRqsOXfsAe9GzRGsjzKoJ9F4FtmgLSvxvBXWHQuTzxo3dBLkFhHQU6Xw5HXqfTHoY2bQpZpt1VKuUXHWnIRD3rENO/PXIt1ZiO@yimYIvR/zruJymfteJanh1MG5NCko3ieDVPjRAxyPRw5l6lhdgSig6WGtLqTrA50i8F5eh1FgmjhpZinEQIGx2EbOs47NpB2KbmtgjWGNTCQGqMajuHxTQ2o8PJmQatiEb7CAFBVERAsVCaVXQonMoPoG2YyGA5G3Xj4oF9BK1vGnwrH2iP8PH4U/22484fo0BhmGyNFrkuBGI1RmkgQLE@5nSouZe@XKO9UfifKO0WPoLxz6BGUd5qe36m8wYjxV1QQ6GLogTYOmuyPwaLGq3mkJx@neMzQsxD2UNtfT8Ye9PEkuInYdPjOdGyn33c8PARidg54mjMyQeERf0jzMU@jAm4wkPN8@EgrF6Dp4VEqXow3cddBfTFFbjxjmPdfoE9afGxb9NHkgZjXaUQ/eFUn3iEBRXQlUS8pEoPyYVJcpnJ1AtS2S1pfXGORpKpBxqmg3AZjFDkovcL4awRHpOi0fBFyI6MgoRQ2K8oA9Q6MNxkF/WZHEVQX8nE8FlKdzYwlKxFji9WVUhMisRPf41ZSqHXHI3NNDZLOwK4RfSKwY4Px3mFGMjivDBrpTWZkLw2m2B6/tntLXG97KEan8H5aupDbdQYXXYar31EH5DfIYoSOg9o9apeg1ePB0gNgn3ZFLotLhcUPxo/z7GWfgZG/J@9Nf37ItlDxb9LF53wsIBXpJsQKq4UFqTsthEPaCyTpA@BzPtDHRxzC5KnOIhnYRn6ALDzHkThI/ojYaUbCshNTtUADieu@jyeQoGYtrn7H4ofR@jgNE0ZEDUBuXCBlZSEAnZ1ZzsaR3FLuotndB1aZldvCzEzSnoTJTDYNHOor3JE5Poo4OXYD2cHUMTfbxq@h/oJU@ew12P33sCYkKrkyyy@hByO3RTfUt3Fvfg/PS8c7ezmnggUOKF/g7bqWNcrOxHyN43HUuvRrsL3IVEa4TE5kpwv27BUuNJoZm2bcujpUFW0dQESQA1Kt5G2GiIduu2bPyRwNInMD2CNVDjfT8mw4LZxllpGnKYEHIhptD1VWHXmF8pnC7Q2iucpZwraJt6dhyQPRK7ND49FkLXbNFt@VsXWIWXGNdwPT5cY25iYHdUnrfoAVtroG3jUKsHguXIhdNW0VyGb7qtNh3ruB7hr8vvpM0osJGc97miOxEmdSjxICqjoGTJxXm1ZCIsCofuL@tgm2kuN1OFQjZR4t1sFzi5KeODVIjBkhbaNjPzhqkmMgr4IBGeieLS6LgUKEJ2J@Z1lnYKEsdvo5DENJOF7Y6Bsqls3FGt@ZNVbMyMsYEBes46ERjGIZihtgSFE3LnpiLmnuB1@fgsak5gCrHDqwsSL0DYgGpByj29j0Dm0KCscvIJjGz1PIb56E6eBaC9cQJgTGKShZSmQaLXXF01htx1ajmDnYNGKAQzDlofVX@3uqP4YKkI2yBwRMv4/Xn8o7yCnrwvqElk6lREYWRQE50BtYvm4bzsCzRr9uRogt0GHKQncGrxG9fi1ex9VxNMO4dZbHE07YXv6Alrvh2gQ01EF4F/crGBI/EaIGK67niH6WWWIbjJeVp5vhNFHqBMP2RRh2jnJNwEQI9E4MR3pwmYBPe7yyfNkAiE7aLmb7OYonF9jpLX9AQrTr4OIKfjNtFpc69ECMgD9VCQpsLAsid/qGyxMDbhs5Ayb7Z9@J7F8EARluIDQhUdH1EX6UzVgs5HvekQAexB1Bxe/qjsQB8QsZB/DwhnjevTUNMUaBnRuf3aKbViEFShaeiNvke@DCBL9zanwWDsd8MUnEPRGvkIvT0TCRUTK@zj61KOx7RRr6E@ufSGWWY10SljOUWNuPMwm0qmJ6WE4asGaVFlqkzBqu1NjAHRbQLgH01DxfrOFcC1@1QWNnWIvXwCCG7ra6UCSoLxMZxneJTm2zTWQDGw6HvYPzGTwG6PH8NoUr0Pag1zTw4g@iV7BNk@Y9cJAcQFIhaoVSDrdemiThzAzw8xku9aTx47YStC2eFNklaPwAYDCOhD2oyBONXwrC4Hu4simgTiclXnEopIhkwfdT4alq5/KQjamg4rk8jiMw@YrVSYzaHRiVcPBsYksYDnj5kSVO1457yWeOcNiNJL@vmzTujXOBfMEyRpIjejjJ74VhfCZDDs6FZzVRe8aOpav79w/ySm7yQShafEMP3zgVEpjP4VXDRcvBauQC5y0QYS0@ApUXQbgyisflM5dcsAfMI@dc@Rgi3xtUiG7dErSuRZsCr2sxlMn3tblWR2hXY7whIAVHILTMOQ6/iyFJmYZKaAiKZ57bOJT5TE2CVcV2JzXqc4vmP8@nJJ/gFcOuF2Rr5PxRq3HuCNMIFgm3Ikt103J7A19PNkZ@OtC8FpxK893oRhKDD6dW2VCs76KdVkO@wmthwv5mvMSnqJIuLIw@hTpEi2CZeDgmHyduFs2A7I5gMWCR88aElScFY4c3/RlbVcQiT36GC3TvDE@IEds34DU6GO75SjBdLxqo5@c8n3gn0tOrXPoAf89qd7rlOdBJck3NGolW79F84afNxMgWyJMX7a456GBWcKYf4oQbVKZ3pyx2ApFDS3P5hD@nFIHTusMB4uDtX4msFpSnhPBdKwBFW1bEDL@IeCrHxBG9WEbdEWNkvAQs3RDJijKI/FAhaMJ7Lzx6jqyqz13jAh5HJuao7SVRXwpmvnOxbT6YeHiw9@Jk56hxtPPlztHxDsWkhfzBhuJBP08jZd41nlhgC7xJL3rWXS72yjWhH8cehw6PQwv8uOX4PtsFc9cAc/xSh5j6wIjNnXMv7s8Pe@kZboXHP@HKPG2@p5XGnolbhAa4VAnKd80NcD49nPIUzvzQB@IOfzT6USOWh93FUGaCMOchKD@xJTUdOpOVIMTOBuxSnI5/jRqgsCbG55iDu7hyYo2thMYhh/C8hOBABFQAIBxX3Y5ydHlEtK0C4Q3QOVGNxLzyY9vB9t4qsEOe7DYly7Z5uVCH1C3HvoiJ0xMiOSDNDTqtLF5NUZEkpk1BkASuW4CmQ5TmJeIFyqN9kNdyhfyv7kiDcBL7H@i0gu@wJf877vOe3qc/81C4Wdv25cEmER3ndmIP3dhZcDN30M0@gm58Q91EQkWR0HfbTj5/N7lAv/wPvIN8zgZykbuVv59N47/a/dwP3mb9S5@x8Pe/DWcmA4/typHsO3OJ6e2vbsPO/1d2jXzadpH7dlH849aJ2VsnxCmRn7J5IplO0upj1Dz2DviAPQ41BcM/nlzdLc5om9DJpNQaW2gbHMs1vmg@PGRLrER@2CL6sRX0Y8vKf23L4eeXdcZegLC4s5cdf0KpI5sjxgpa@KSV8MHpY/cscY@u1r8dy79MN7psH5e0uyPUPcOBNGxzIrvjS6RJ2nz4wMaWgfOdLnyNL7G/WGEebG8R696jg3FyMbroO@SYGY85sfydDwrOiB2cXOmLg//4mYHj52YKbo3uSRRwherYgnhhRykS1@00/SaWrYcUDAdL6RCx6CC@yGsqjbTB0/Wob8C9B8pkHY2hDAdj56EcrxpZF/MSEw1tak9IMAP//5fdVgEL8g0e/7jJ6h9wk9U/7hr5x10j/7hr5K5dI4nF/MBz803TzoNqZjH1OsZvagc2Za@ebZ6wk2c7bPfl1vfY1wcv2avNFyd4aefhy6f7e1sMvjsvjndYcMsofb40XFxyz6Dqt42WQaPzxUJhhd8BP3Xrwgo71nvsmdMyroB5Njy996TLX3K24dd5rJ0rwx05fDqoj4tZfLFrgsaK@FyTHHHCHddN4OQeziPKszwxj3SapycvBITGRnc8BBu4@dwe6SC0joumlYJNGwDvgC@g0fmULK2dxql1UlraOXHFffj5ZAqCUvj8mG2@2Mbji7f3TvYOXhyz3YMjeD38Go/ZYdt7eGzM05cYRIDPD7b3dve2NsmDZ6CQYzi2RhvW78pCDsGJKq3LzqB1metbaBWKt7FrPRKxmO3IXREeSw7s8PieNrAUzrvzw05xwAkYe2nz6PMvUasx3rF4HE/u5beXohSQOxCWCrhpBFITVwNUCYZUS1XjAqk3YksYXKUbVFPkzjKJXKF5YtNg8S0cRsQJaX7RKilsEjUktAi4EZU8CLbG3oKCnEomsxuEsg6p0eiBTA0HVjvyBaM@EQezoh2ZkKe0eoQUT5zds1v8bHDpAXzPV3VTsr7LAXBASHhwAByDQQ9fvzT2cJCElQTEwEfDHzxWucfbXn/3GrVG3OAqPJ6iJkQHQURqkapUZ01XN21ej2Pbmrh00L2WaVIUj@DxkBzLkkOutCQO9H8xx4azsgAZBynYgZYtjYpw2g24AWR7V@/4HkvVFBwNBhPEsE2@UuvC0sHco3FhFzcsXeEyAkq2jDdR18TNTaHCSacLSxOmOWLj@QjibYuO33hoPIj5dCpFXLdHhcYFUzrXdu/NwNOpDHwXNIBIjcoLPFao7/OrRxGN0xGsnPIc4Ei87OmbKDywc3vQMsYiCFsn9dZ8/14RRM6GUSJLfCh3wQq7t4NeHydCrvEMKjrmAowYWinZxdkoXoep8RKEc8M9XAzhYgbf1OpjqUWNB5miWIkjEkV9fk6qTZ02w92bKnE8XxsciK9@cGYUTX97fFseTZM00UwOrDkPz3PGRQx4spOLx7x0GC4sGvmUE9S8KrFYKDu@YV7@9HW5Vt9@eqZ@8yZ7ns9fcLGgt/nkBV@UyKdZyCSH5hGsnaTVgLKlCaQxb9DE2HI9I5eW2MolMlBcuiYo308a1SCMD6tO@@PVdJP@5PnhQ43HUmm/CbHQwOumQumWZacyySzFOWeKQBDKTsgsnqwrfbKEM5DXT/CyDqyFKlDERjlCy2sipeXrayKnXeOEHkiWmNDTeHUH@BV5wYLgKPqkovWRf516WsvUlbyEosYUkDMlRXRWYtYUUSq6qIT6qyl023ejA/n9cHTlO3P3/7T3bMttJNc9C18xGmqFGQEYXEhKJMGhqJW4XqUkUaGoeKsoLIzLgBwJxCCYgQQshVSceyqpVDnerOONL5WLnVTymqTsuCp5yPvuP/gL/Aebc@nu6RnMgFzvlp@iBxHTffqc092nT5/Tl9M8PXwpbA9WYvtSvFVK@bh4WtJwXR3t761Ay5Pbr4UW6l7OR8yT5DI2JelKOMs31qTMX0LxW0t9R2MP0ODcOw7GMVKN2nQ0xAhxFi@KA2tUwNbRxAbRs@MHB0dHhkmPae5AWdB7@OxjX6hBxH1dRjrie8ik7BxlNMl/sfEkU8RTPEmyqwZzZuPlqAphg5RFeyhlEb/rPfBn4nYEzyxkQuDFa1aIsuWS3F1IHRSeCMSLEzwJZcSdplWwkFnNNZ58OMg@KZm43cpsG4ev/LEyZryZCNZFS9WTuY5IGsI4HXROcec7u/@@yfbxjqTDBpb3u1OqMB7C72G8fOMZEB7jTrGT7MEV3SK7lM6skJSuybaja3lJC/urC5R6YGIhbGFNrQvjWLDG9vENaebQsiZOA7jPPxeZvXOx3ilVPKXs6h1qx5OelZyCwMgEN9jY16UCircWYgqj1lDzpKsMcn2s3SBuTiSXLTxjJHA384HeAQt@83ZaPaRJgbZdSary9ZDiWSJBSbZ5ZmVkJmC@vbm5fhnudC1k8cpXxc1zSFp/Rufj1x0NZTgP6agQSO7DJ2WZHwvAiqZzwQvsW3LApAqCqZMxpyTqTpORzh/wwg9OAzOHz4/LuF6UpmobsxRv2dh5RtKxE8hSHbQhrCrKo2ap9ReryaFCvpTe9S9PjwcbAuF6@OILfnD2KBijqsQXwdscFRVc8p0QT8VFWILfUFeRfjnCHmHaDyN2X09a/M073HhHminuR8ErPNfvilJOOB6CUjJxG8o574wv3uIC11taMuU8vBMgyvplY/8ln1GpcUo/oEMEFNRAMEBcJtNAzb9uq/uFkLeDxwcL/MonAmgbmK5qwOLNogF@zw6uKpRlWonTwD5RSRVOkm9aq/RbnI73EvzxcK7Sq5ze9177GCZbpO4KLG86Y5W2JyCn0A545ktlmAKY1mr9wbxNza6y73I2mDEq6R3BDPiWw0ClXudUPFMlk05E2Wmc1OIk8KRU0pqAwonJj3RZCj3vVZs62eBpARAWy8bIH7YccX7qriV8R1tc4Yi4I6G8N@oXqFNQxGJUckrYx9CyQoRO9v2WQwcohQJCnyzuWB5I@35cQAeGdNCvdflFQsXFiAH8XzAhWNWFFymf7L9ECZ94YW/qGeod@IRUUmCQNXwfyjh8zzg6fHqQRI0ct9FGoVLywB6K4IlgjKojh2wZOjyYRmdtTpSf6dw3HudKFPytgEbBRAPiz3SuJEAoWjgsjYu3/bfGCUzeY9UpVt9uiU6XNVZ1cHrBdBRdvJ29pe6dgaXngAjcNRYOLhLcXWoWMRKFhS3FgfbiOudeG@3KtgyrEFOhFKIyE7E5AnHjOjXm7UVBvuor9Sd0HYxMUtJKK2KUCNQEAZo8OxNcMAg9aI7emQKZ0F62i698phjDSclxlpJLxh3bFsU9qZKWiV2RSCmPyHZMhCVM4XFCSLFiarbRD4y3/tv4HXQ5qeDUv5X2dlRrY@xm0Y3aFEPDLgFTa2nZvCuh1blfSP5aGnCiB@P74IUYjxgQ0HuaNndZxhNgJN9LYEo5SDAeQEtwNAoSgDxMlgCp/DLGdjaX8dDLKJLNcTwel9nJoRKjyyiSTSVmOtkV8VhP9UYvAOuMHyTBH21wBLX5NbPnQGyWCOcNViNdUIgiuTNtpmnxHzuDhlTTDAHy2JI/662WeF1XL7YSPtkiOgei8lqDoA6icCo4renp9XS6PiUZe1rxNITGVAoYcKZmqsv7giOJJJLe4E0tHlZ0aYv/naCtJaZGUDktDZREKAe0kgTlURPDAiiCkBWHM4sGyiMxCVrKBtWEn@B1rCletdGoQEvZoNr4WMJaycKaBC2lQZf0GinKZNsrg/aWtbrz7Bw7VkenkfJmXm8a8Uwjg1bAGIpgeOiGloDu@6d@dNeIDS365QA/KLQbWyIitkwDB3/zjjJ9qIA0tXUWBNkYIWoLzZbyMwjzcpRuvsWGuTIeE/D4OgPNbzroCUHo3WBwBCbBiDQyhEMjZzFpiulNw6VmkdGky0iGaaxdwOcCrd@TtQt2dxzadzTLpr0wma1mQotCnWSy8I92d2VbOFHQ9o3Mf03BPOEIxkYShxMnrfiXwDGNVCoucZSHQY8XO8uIqymdtRNIb4lHN9M4cDdluS6yIKBpXc4Hbqgs4xjTS8CrKqXjkE7VMo5bV8YhHbZlHJWr80H@VFZd3rkyDnYEs3BUr4wDJXC5Tc21C0Cw4P/NLFFLtAdeixKpnXI3KRoKZyfx1U3XRbqqBt4XJAwJ@FnqK4sPYZjrsj7U3KArtQc6HcvtYfk8kvZgKibNXeMF5jqWtJfGCzu3lMorsNrIaxo3wqgPE4EzGKrxnTH4Uy56apFEIKR1D3RinN7ZBFwk7E1HeB/SACGcwH@7jUez2m1aGXp6dPiNo3uP20/uPUYnao11FC7f4GkZOq5TcxomZPFqS5vOFLkGHrXAahRID2t5xJ9Ac0CzCL0ci6XWLjS4hckGFFJyab3IGXlvjPcgy6GdwTROhHTU2gx0j0U8KKVuVl6bdgypz2CyVsJf2wNOCIblRHBCMFpyQXO2uPyLEZ9QeTF6ETFg1zjhO5lhS@f3BV5c0goaRuX1i@h3vEkXz5JUVNBS7kU8go@@GwWnwiMXYgU9xqB14BfVqvGuDIor7q91hj0MeTsdUODbc3/YOe/2O874bFwYhK4IT2MVByEGuSzgYaqHxwdHz9pP8Z2ug/t0cwL/NSnv@OHjg8Pnx5jzDLLWRfLB0dHhUZsOqB89f3qMEUNTSaYOKLDEYCIhAfTk8P17jzQY/jYFk3whJAR/E/6IUD5lwx@3Z/T/nK55lPkoRJse4aFrKliU0spG5J97wVQ@3obxJ@QEX8abJ7gpA7Tkq8YUkMbC5U@RF8c6XWhQxMdkOo4IlE7AW6mWsJMlGOY8PMUCFIsoBLudTtM7vKKMeXiRLxhbqbJ4QQaLFcT9rkFIowOHybP5qGdJdCKQZ/nCGwEk7jYVp9GgslVc2BhVckyHhtKFi1WYOaoUHLWYXVK0oDiVXtAeMdKXXZsFeeEdoOhGCXVCfDOFCvAOYtMolXz7oqA/ECWyQKvy@1EXhnaHPgkj3q@5pvURhzXlc75AHwVE/RI3cJSM8OdTfVOKBEzsT9FljhO8ea7ajP7KyvIKs6V6xwr58Xl5r9vB0yP3geF7kcWBXihmXyx3YrtLMNDGjHSPJ/MAvdgbExUmgizjYdSEhoomc4NvEIaRai6oeQv/n4nQrj08QGOBwNk6rGlyLoejxEtCYcQA5OaZe@ZOHMaGryWog8MMsatD1LMgPtQhGlkQr3WI9SyIzz5mEH9glUqy8/aMxuYmn2ZO9GdG8X9XxSsVCbsrj0LHhQGfXlzOxozkgHEI6JKL10H1ORuQ65zdXslZEvVn/wG4dVyiVIWIMOMr2F6B@fM/MHd4he4KrfS3XENNQaFxIra8@AozrhfeFyIuWRJ3SdPYfrYCm2nKXswu@/1YIj7MEZrPfp6AyRabT2S/G6r95A7XtbhsPb7VkEbwn8sI3C@DoM3l5fiiaKN8gRezGzsKi6xBjIBB1nWQRhoki@TblSRrOr56Jsm6DlK7CsnPfiFoivkrA@JHCoJ0rWjMTND/Tgw0OpoPhbJAQ4bEOzVP413fXPDTJA96sSzwpzF2KtJazffn307zHZfMhP/DTOGkArp8yW7PbPh/vCqO9Vwc32IUlUpuuxUZolTKhfjsJzEf3LzpYbZqkHz@x5eXruWX/v24dDzN78mJm60GiSytAtXxoGQmFT1R2Lj/oAFUSgY32jSqxpw25HAuFhfGkhWoq2xx4yyZ3ZDZ88zsdZWdQr5gA0taSRhfjwyjXX5hkEyj@Dfd8mWDS2buubrVZnOFdGuXjXVxwRzaRtk44iqOZvTspRyOWwknYxm1yLWFsbcokBXczHR@ws6kczbq4AOtYTByxAsgflA9OA9e@jhRTaoY5sJ5GeZ5Q1/FtCYE5Me56L7ewwMVwKoIKsJnv9lvR8BOrzc9nw5xD80VfhUGRqpWMWQcOYKj6XkocOKM@@7UH0INXLTUYhMR3LwxcEmzMJjSVyKfIp1Fdplktcrnxh0KQ0dJxFtv4o8jIuYu@wIY8okMVCDh72qw0oTHC@oXhIhD0bqiPo/8kWdp8PiKq1/WEiguQsnlUk2SjHSbaDjKeALkyfQ8geFC9DidjXE5xwnxxo9VKzew5TyUG2Pi4Qsh6naEHxoNEYOOQssgEnGDaJLE0ihv2NxKhOgpiOd5EmKj3KghoTFmUYgiigytTpZ3BhS2iC61Eg7CpqCpF8AijNGLdt2rQe0gQ/Hlmr/68cd/b9oX1apMozd1/FEHfAZ6kSTGip/HwVP5raFH/0TcVUzh/ocYN6Puez3/vIMv1EQaahCuHMzQgYj5AgQNg1YFQ9A3wamlxYKRBFGwqtV7Dx4Yx@8fHX4Tb0PxIgJJQao4CsGOYZa42alkIl8cDEYQIQnLMI8FYQSSTCxDqVohmKoxhdcZWNoJLGit7/wptRat5Qd40p3HZQohZpsc1AfXCfFsrY5WdYSUYOyH7/wJYw7GfHo2G3EwNoVgws@xB8IvlyKtpXoxRDa9X/7gL4icuFECNh@uq5zrpPOMfso9EQuyJLOVeiu3Vgky1Ai5iC9tou/@lJCF/Ei3VISFa7pWVEiyq/2jvzEIB24@QO9pJY0EntKliD5hRGr3gFouF1/lUnzfY3x9n3YBdETdebKKj2GedCZ4acjSkquXNN8vfyA4Bng/wj2TFTRuJdgtZHbGv@k9S2VFd@T1r4Y/t4d/qCMV11zzMPJElYnn41/Ew1SvJodOZvm@po3OFGuZFf74v7Kkj86Yw@jBCOCMVu@qzLGSw/Nf/bXCPytcm10iML/68ac/ies4y63ZLLc@n8ajabZci1ke79dSKukDnDLM0iy3K36eJJMYuTNX@8xD8LO8dp8lG3uWN@RB9NWgn10y7POQfCKRqAE/u3TI5@H6nsSVOdjT1coZ7rPcYS6x5wz0FP5bOWzCYPxXfTDOVvV87pjPF4u/I@Ro8OHl0aVuqVaFhVMj03bXqNNfjMyLf/fS3OjaD5faYsPFBYsK0KHXlJA9hJrt6iP/Iv2m/ILtmji1LoItyBppVOqCCrgmnWGYQcp1vzZaDWw6cPcyqOz9ekQKi2p15PGl@@m4j14H7d@dk@cxoe0/fDwgWzN@m/oSrG1wV/i2DYUnOCGWW7SDEy6JD6KjmEPS1cAI0H1wN@jvrqpupc4p5G9cS2MZBmwSXaPldHSFch0R4UmU6q1Mp4L91MyB8M9KA7F31WXvChtL1JHiyMY5lyrv7/5EaSTVSkESewpl6XKc/yS6gY4Y0V45RewQNl0@ajfxpRypZKqcAnKn7n/RtUWKXL4tqYHlYf7@n6mJzgvxLGsf6oNXXiniPz6OiQ2TOwNq@pN/EgLLvhWrjFzKfy47PmQNlUccZ7Ir0Mkh89M/MlG0sxuJs5uXO1kCY66PZTx8Yjx/dnBkHD4/fvr8GBdk9MCIygfPd/TY7Wa9TA5scpFgyZdtgpvfYHdWy2Px8st@qWFT9f/yU6w@oy25Zs3UmmlluR8mytVluRVtRF1x5RYS7bNUnhctgDumLWrruluihcCBfjiKcLyGHvwQYLwwwQGfxdzG4s9XpnWvWxBmPFfo@q@zWtpiTP5iAk512AFu3cD@c2v/Lxm/GcmgJas57t65Wbt5jB9qIUN@EuhvWoISK5vNwhdfrBnjeXQWjBqFNUOtvxq0/ooxg3iV82XIa7jhyB@PvYieIjBOvREuQOPjbH6AVgUG6MDY9/D7lUd3gHckcoOXS9svwzYiagtEznhumDf2zULBPx8Hk8j4aOh35W98R/T2hvwK5yGGegg9L@sx6uPJ/GF0OELboYpRDaOAf@vvUmO4pRCaHCD8wJlMR1UKCeGN@rh0TUcFO6@AtTMgB1XrtwGsjdWybNw9Dj0MIWW@mA0GJl2w9ob9Zx42Llp4hop2/hAv85nA/JmJJ8zWjCdB5O3wlWh5z1hF0qAW94yiWDCrDPnNRVrVL2qvceCpNHxvinZPTDy4JNbUKTyP6dAiMZQybVpit/Cc1iAIohheHrcQBXjzJlEC64gP6bDwYtzfuEb4jJeHpz8FEyXDEAnER/wpiMYJRIi4AY1T7kxw4Kh7NWAEzsX6f30HQ3ChPQvm@o48f@zjWeb61g7Gz6aaYINiN4nl2/oW5kz5wXV8FYbvj@v1KLmCEwDkDqHHimAc4AvVQfclHfRAgxo8bJQ/R@ahCdHFsCVDisOONqZ6WvxN1@dw7X0/JAAsWT39yB@LJionRLU7PQ0dHgsU/dwPw6m3eWdrgxiitwckaD/oJUAbVcCM4d@qxNxZdD5UtdiOzsSb2hSj5Vw@uk2RsmBQkpxhLIQOnssDAbxtk@hAUyZqCq1gbZc57cHBe4/uHR88KBuV@iaC8yUSBWtpjcvZJcqnQ5ZCjLAID1@ne3uDhdwKy8X9atEWrO/rzV7SGZYIwNyaoK4dW0WXignrmRGDWuujriqrN5HU@yt4ngqHG7IynWBkYVM2rhz5a2smijTSWkMRTNh1UMYuqKsn8AWKZwkoV1dACwjt1kaXB8P9k@Sau9crFTWmduhXBRRrpbLHd8HM@zBXvjKKR9NRQtsWaex0jCIoOYxow6rtepH0gmM2jTO3@E5YbPZgPlcGwmtral/IZ3hGA@TC4oY7Dt6dy/6zpnJnCRrEPqm3bFskFP/3f4p2cxEf3RtakX2BU9xHrgzb5rBSP@AoV1aRPTYo9pETgaN5n5Rr5EZNVaAb9OcOPRvWv38GjoX1kU5jbNkXdAKp57rr9gWQnIzxrOgYlKF3DBjtJqYNEmnwAW0MNkb1xYsRhq67hft0Hzx@9D50@RHGgAijkw9bt25Uy8UieBO0S@hiNG7jweHjpzjbT2yHZv33YLoW7TLpKCIOLr7j7R7ivmxi1ao4CkFznnqRqH347vy4c/oEzDGr2IEmSBpZHX1nDp@ixfN2ehu5ZrJzwUY6dQnqbOINmrzpvAjd19ap3Yzgz5lOYhNIuI0GYY@gkIuX/FKt7o9gtn7/@PEjt7jbMRCrmzEqiqWuEg4QFBIYC5PID0@IDj55h1IV8d0KEhj4Vyqae8m67FY7e8XmYpHLz6Og0@eoHMVYgPvWtCwkbuIud2lzEkvBfOy5mMBT2zcOjs0ylJ1MPRsT6R2COSktDhjoShosbqgpaAqcP0MY1924eZPSsMg0dN1GrWbjFs4CsNE9TUDLA2vSXEw6bt9SDdkZ@w65t96MaZFx0nAa1c4ofONNwmr9dqO2eeduMEHfvu@FvZshqBC3g8@@@dH8Jl62oy3f02A4uDnwh7iodH3j1tah/@5vf7D97PYDq9f9rbpZNl@G9A7vZKwzMOm8ETv0oGMnPZYuYmIEOHud6rjzKqhu9Gu9rdpW/U7fu7PpbdXWt3qb3vp2d3t7uzfY2Or2t@907mz2ulUM7UhFnHPa4DdZ/JHs4Gpk8wyzrUZtezCo12/f6W9uD7YbtfX1je7WZr@2sTHYqnfW12/3G1vd7e5qqy3mpwAKVupdnDvSGvidfOOusKTbRWn7/wA';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/162057?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 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 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^' #z#111#y#y#y#_# ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x >>IF 2>2*> 18&1& #184O@ 111111111 xxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ / 78"oo@" L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] ">r"{ Mn MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMn # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ / >/ MnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
# ! ++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>$] <<>> }<}>}[<}}<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}] [[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#cs :1*23!/5x%6E2
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwv/wWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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*@]]]xxxxxxxxxxxxxxx
###;{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
#
#
#
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡????????????????? #>*****[[[828+*+@+*99]]]*****<
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +#]]>>[/>/>>>>>>>]>[./>>/.//>>>./][[_ %++ %++ @@* %-- @@* %++ %++ @@*
1> *
51 +
#
1+ * 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}
# >>END-IF
program-id.h.procedure
DIVISION.DISPLAY 230.
# >>IF 2>2
pppppppppppppppppp
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. # $&&1nu le._e lo=Bid <[ #]>834757609195 =x= Cry U#age$f ata?6-/;fPLesc~+Num;re 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 z(a,_ ) #a#_
#define u "e"//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:!*z(,_)?218:sizeof' '-1?67^*u"":*u""?37:z(0'0 0'0,)[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223;red[ ]print 221
#s{
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
# | o51~nJ;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 225+2>>1*2 )#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s|#208#COprint ("65")#9#
#8M`| <esc>dggi2<esc>// $:~-<~-< ~-<<<~-!`=>ass$/#
# 9// >>END-IF*>>>* #
# '>+ /' 25 +--[};]ppppppeeee*n*n*n*es*s*s*e^e*n*n*n*e*sss*e*n*n*n*ee*s*<e 5>1 *///∙226p)|_|_Q222999612#
This answer was created with the help of Chance.
GnuCOBOL has two forms of syntax – fixed and free (link).
In the polyglot fixed syntax is used, in which first 6 columns are completely ignored. *
or /
in column 7
starts line comment. This polyglot also uses $
as line comment indicator which is enabled with -facucomment
option.
GnuCOBOL also has preprocessor.
Preprocessor directives start with >>
which can be anywhere on the line except first 6 columns.
Preprocessor supports its own line comments starting with *>
, they also can be anywhere on the line except first 6 columns.
Polyglot as seen by GnuCOBOL (main code is on lines 127-128):
... $ ...
... / ...
... >>IF 2>2*> ...
...
...
... >>END-IF
... program-id.h.procedure
... DIVISION.DISPLAY 230.
... >>IF 2>2
...
...
... >>END-IF*> ...
... / ...
program-id.h.procedure
is in lower case to fix Fission (RO
). DIVISION.DISPLAY
is not lowercased because of Grass (v
).
$
is used on the first line because it is much easier to add than *
or /
. First line is now this:
#16 "($?63o+'50;+'51;5 5 %$24# #@" /*"r"{D-v ef26q-[af.q]PkPPX)( '#CO^"14" 7 9 7 9 7 222222222222222222222222 ##*/
(
is before $
to skip it in Agony ($
is exit in Agony). $
starts IP in SNUSP, so is added to redirect it down.
is exit in axo, so axo is sent down with
%
.
Second $
skips in Hexagony.
5 5
and 24
are for Cardinal/Trigger/x86. ;
should be at least 3 bytes away from %
for Cardinal.
Space in 5 5
is for Ropy, also spaces should be placed properly for Trigger. 24
should be multiple of 6 for Hexagony (otherwise #
will change current IP).
Double space after the string is for Pip.
Old axo code "r"{
is kept because Japt breaks without it. New axo code is on line 5: ">r"{
. Note that axo is in a string mode when it hits >
.
Alice is also in a string mode when it gets redirected by , so the code is
/ 78"oo@"
. Space after /
is for Cubically.
Snuspi can step only on places where there are actual characters, so SNUSPs are sent down in column 4. >
on line 6 compensates <
in zkl comment #<<<#
.
>
at the start of main SNUSP code sets pointer to empty cell.
Del|m|t was moved to line 2.
Penultimate line:
# 9// >>END-IF*>>>* #
//
is for V, double space is for Pip. >>*
fixes various brainfuck derivatives.
Incident: changed prolog/epilog jumpers to $?
and |_
. Moved |_
closer to the end (^_
cannot be used there because of Black).
Placed Red next to Rebol, now end of polyglot is hidden inside {...}
in both of them.
Some Julia golfing by Ørjan Johansen: 1<<2*2>8 ? 225 : 227
→ 225+2>>1*2
. Note: >>
has higher precedence than +
in Julia.
C compatibles were changed to use printf
instead of puts
(except for eC):
#include<stdio.h>
#define z(a,_ ) #a#_
#define u "e"//"
const char*i=...;//"
typedef int known,macro;int x=!'(',y[60];macro m(){0;}int f(int a,... ){y[x=0]=x=72;printf ("x25i",!m?195:!a?124+x:!*z(,_)?218:sizeof' '-1?67^*u"":*u""?37:z(0'0 0'0,)[7]?75:"??-"[1]?77+a/2:77);}__attribute__( (weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
C99/C11: 67^'e'
== 38
. C++17/CPY: 77+a/2
== 79
or 197
(a
== sizeof(int)
or sizeof(int[60])
).
"%d"
→ "x25i"
for Cardinal. "??-"
→ "??-"
for Pyth.
Moved BitChanger code to line 10, where {}
need not to be balanced. []
and >
s are for SMBF.
Code snippet that generates TIO link now copies missing arguments from answer 190 instead of 186.
Incident tokenizer now uses Incident interpreter source code to tokenize, which is faster (0.351 s vs 3.728 s).
Answered by stasoid on December 12, 2020
-175 bytes thanks to Ørjan Johansen
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rb@NKliD42Zr9B/slTPmmJOtF6mXJspQpv9LOdNpOP9KZaesqKYmSaFMkk6RsKZ2@qK5Z1HZNNxY9NbWNfuzMre7Znu3dGWAai12gB9ODAbq/DhrzG7I/LRqLrX9Qe84JkqJk@ZG3qrGzwNAWGYw4cSLixIkTJ16HTdnu/epXYbzYvqGNuprhMEexHda21EvFSrHVEXsmq3Y@kw2FEKpmdQd9RXfs5VCYSYypekttwztzjAtFVz8pFvhnGDMto2vJfeb0ZIcpdks2FZsZA8ccOMzozI6WZWyjb5yrSYzZV/UugDmKZVqKQ@E5xo51Te432/JUSH4qQdOCcJutK9rn/meHtYx@X9bbNkAWGHtlWLaC8C3Ftg2MvsTYcENpTSEtAqhsqcZObff5VFCJseeQRdnUlCGTm7ZjyS1HNXSkicgOd48P96diSBJ7c7S5Oe2bYS@Ths42B62L6aAsO7ZsWZOn8edYbeAY2860f57Vuoous0yqlMpMBxbYqiXfirLELEVud1RNSUGFsCTrKZqpWAx9WMew2DZkSSuKRbFRG8dMtTBucRw4jbbEtGzWmSpPRgTCG1ZP0SGH4nSg5AdOBWT8gLZKCcjWiEXtnmEBH1lsYCttdmVYbWAuXRvFEhCfDT@xpmwrhRwiyPoILnTjSgcmcgyo2ubIUZhu6EmKjIA5Ju00phkrk0ff2t72tH@BZXam/ZaA0VoXndt1mSmyA8McTfuW2Ct1ZxY7Z0XeENaMNtTGVJjE9mXwomQmCZ/NTLaCFtQuNGZ2bkPG2gqzddU0FYcHAq8oFgVDbKap@gViyLITVbHa02nm2P7g0ydNhia5ZvRNYA@Li4N9y2gPWthUnZ4CsbB5I/fYoRakUWWmK1RS6GBh4jcOBmgPjb4STMlmugLVaZtKS@2oLc6GytBRdBsKaKeYCkW@UjWNtRUNIoyxtxLMNpAZxl5NTe6lWqkQsjGmwvoXGlNZyzQZD4IyQ5Y2xSJTkNbsE4RrPZsNzT6z1T4EOy2j01EU9kkxexA91DZCDK6WOVUs/21BARhd8UijmCA@kDQG1gvQyaPQlSVDRVi2SwNH7UM1qE7EZopsqyh@IYqt6G2iqukLZoPJEw2EXaogHqDoA4tw24pFDZTwQmO2FEAp@0wRvbJUx6E2xmpsX5EtdmQpSmxSSE8kCYkZmIKDBUlRpa6sRDb2NiNQuTxGSjahMq3s0esXIZmlKmyhUYZfRRDKoY3ddXa9cIZuLpOBAUwrKsdY5Ttmp8/OFPgNpWa6a92EAGsIqKKxtGE6aTlpQgaTDmQwLaMTXcnLTMrUAgmzlam6CLAch2pDbYCoYm8SVLLWwLKw3xkTVb6AQmuG3gV6QmGtgY700FlBhCpoGdBtJJhyCVQDOU11BFIEKXzUU6HSbKySQDPkvScRFPpPYGOXol66tqENCA5i2g7yMlAFoiLG7Q57wzqyqmEUCEdUPNeWYg80B@MM9DbWPPSOSjvFvGxQ87aAjy8hORmQkgewfj/QLilTAAwVYVBRMejL7/1xu9sFPLVWCyShy65vWNtoUT8vU2ah82TIsCB@NcoWwCUwdR4dEriUNbVN4kTWR24SlAlK9coYaG1mQILWlQqttCdfQsuGxtVyFM7kXDVIsL58waWJyjkXCt6Xm1CxlAClTcVOsmdrUEstJRQmnkn2B06nyJLmBovY6W@jT5ejT@fPFMhcLBVbXEinu2VguNQiecFb5D7OeVObkKu2I9uG2g6ZI6dn6BmWbDGhVTFMRY9GJnBEEhGrGYmlUMpFY2W10kp1VL0djawAL1Yh4Uis3Kq0TtXlenkqejBJQHOFaLC5KtFWTAiByKFGcZnug@xPQVfyJum6AmGG3UCSY3Aq4I2Emfa75B5hUo2QLw1kEJBDKVtTFDMqpqQYigmEm1luDJhV0ikcboGX1Xo8Eo7Eg0UnDFDSiYJiYz1SDRRbmtnDLg6IotvU4yDvtqBfR8loqw7opwnWJL6mXgQkC8nEKyViKagA@HxETZI3OYyfREHpYhg3ocmWrLQDDRmEALRlx74ljTXjChKkPGE3A6JDx0TlLlQNROYFqfGC8JTIZ7JIXC0BbE2FFZNNFRoBNjeQ6S7PB8oG4NkMhwFsvJEEZE9fHgGWFu9Wxw2GqR1oS30QD6A7tRSUOSB8FN6hYCIDan82aOSom4vJTD4/2cZuNTHHSteS70FIf0rf25Kw8MHGhIKGdZQrhrrEQO4qXG9jcqulmI4rqKAktgOiaLq/Ic@k23mm7F5o4dl02tSJeKrFOA0U8rz23K5QRuniDguSoPwoTHYHNqBnWiCWtNF06gBwOZW48AFBJjLwQbgjC54GAEymDJXWwAGpBgx81VNbPeBZzJ3O5SLvhKaTB69g6iDZkx0/acyMVH2SCaXSvhdm404USazR23igc0VU1QkPqvygx/2YZbs/A7HhZxE6goBvKi2ngPcewNk3dGMGUiCkjxZBJkN4PYAmdogKJXRcntpFjdXXMv0qgjrDYUMb@a/nOKa9DP2E6vQGzRRwSvrIGm07ezoyS9qxRqpjcHdTM5oglm1on2kvhXRr0FSHUwUiP78Oz@3QJShgHZtVoOf@OACui0Y6NghM8l9D4ECQQIKbUPC7AIAElAJCRTs2ieJNECqHI70VFSaYUkgwAduuAOMjASP6pHmByttkNs/BazqXCBbMTCqNUGnbapEjGdBJET2CU7ZCcxNFe2QeQ3OCALeOrNkKPPWBpuHrQOdSLsp1hRi7Ds3NgWiLUnJq39TUluo03EmGJ0@86Yb5SoXUpg7qTDGIM@eO/VMgUADG7X44dMoxDknZjcagIHM3EwkrlmVYPF2nZxlXjDwQLBQkqjtEYiekcKEGDYNvVccRm9uXUlcqz1Qh/D6V9OVIJHVuqHr0OjI/Px9ZjlShx5yffwquFXQ9RVccXE/JlSQXwqXQRTES5MLQU4qBfvXIzamHeRirY3MYYm//STWj8unycraekE8l95nBZwzoDD0GQCfxAXgisUoFnbGYUL2CgqaancnSr2Gvd9iyVNMlwgv5UubvLhWyRAaoOBzMW0oZlZf7adKvWKBdwGCg1YtakbNT8ax@dn3Wjp/dRBIYO1aWK00oFKQX7ae6ljEANSR2mltOSvVY7DQLykezEhEji9FoMalBQnIs9k0xFpc5taMRBXrD6NlZBIjq0ue01bMI3zCRicV8UkE@UOEBXTsaSV0XIf1mrB6LRyBuLJKAoVslEgHKtJAINhUa29IEgfYOXnLCrMXjIWrehnWBv1vdKfilYODKo2@CXFg7nJx86F9Ar8VatoYqXtLiWh68phe5Z5sevia7zLZpJKCDGgMlAC2m7Y84cU4EW5w3aDCCCdEwGyHID/t07K/UCRhE3FGHMPACeTryFEzUi1DHXIOBvKEpqRNqcwIDcYGTD0pqppa5z7vrVMse8wDok@A0NbkFUmUS3ZnAzgAh8Hk6PTskVr6FeFoFpdHiQ2WEDrsl60i/tkqjoYFq95C8oLGirLE6QFUcCoHOpRDVtlkLdKkuUFoZqg4fGwEfHWKULdmOxlAbr3FtFpVo1MQwU97cCqlJRgvGkQpoZBjKB@VsQ79ULUNHIqc2ADUwfBnrYAr5LPICG9Vq25n1u@k7CzlQ7Ja3FKBtEOs0cVt2i6V1QzO6BlsEAGTNVIoz9raOE1agSzswbGe2@okIVOsa@miKBxVUo2zUvaVC1h/VyAiZJvjUOcgaNrvQY4A7yny4/X4DOjspL4qQf@9NpMsvZADLdBnRs8XGAO7EuYZ8gzX5XjF7o4lpPeQPPjoHfjIU3jD5fIkMigrkym3hnyhqsJFzH2jnXlDbc80q@wZpnjhFFBy9TZR@ok/kzQZKGJ7yRl@PFBNIb1X4uH5RcJ2lJ@SWPyBNdvqGI6ffpHo2w1sI9bCkygQ7HZmPpJNJvAsUxDJVlm4rl2mUUi5mkMpHvYESUlo9gwlnoBMGgQQQoT0Y3CShENBjoyLpR3OXCEKOMQA9vK1oal91tmmCUtNR2UyRHEyhAHBDcVZ2jGBfVUCD4iPEseDGScSxFNe7HP4AhCJhhTFZipfcUtrpRR66McSO0A4p9GS7e@sbjf3a0VZFSA9sK62pTWg5baXRh4GEptgCm74wAUjKjf/pQjswDKfC2eRCYw9eYYzjRd9Zb@xsrx7UDt7xTBAaW@0PNBmzsrwwBYDRDymYl2ZPa0/O7ZLSPTEmcpkaNcgyA02bJZNwT6IfpUY6ZgoDsMNHMZxM4pyWjLN2FstIYqnUbsrFolJot3K5pY7cabdzGamY7xTzmbwIt6VCSWGfCTyZVIY0DgUXH@PhcBjTgJzTQ0rl3CyJebkpKTMzxYPuyZbSLraK@bysNHOtlgy5ahWySq4jiqWckskouWauI8lSJnNvtngqXr8Oan4L@unRzAz5offkqZXPK0u5klxqlUolObPUzsqZ4pKiFJY6OVFUCpLYaRalYvbePAWygQrF@K1Po2toIDgQo8CxSA8ygGX0/WG27bbVhSy2TmVi2Q/nnNzQHIYO3EW/gH8B/fu4kJdqhbqtFksa/NX3dAGXEBAX90iB6sbjCEmLfb6nC1kklLjgl7KanmcJPf2lvolFsDG6WeF3R3IxX0viDSK39YFtBkp2LUnkf@l0Oqgy@t4Z8r5IopzVxt5Z8uZLhZOLdC5ZbgXNBPbx5QgfX2Kcie9W0ExgH1@e48OlydnopkJmgfrICoQMlzJn4poKmAHoY1oiTMHlz3FYkcLuWvt005oZfGckH3eJcOP66BgVrZa6Xh5ghnNHn69d2g1c@BjzSEaaCMUgvuLJkm0Yyq8gCPLLZ1wLBS8YQthmO@UMnTGKbBBFEhRevhLqh3NGkLSG3IBWOc6t5xMIYkkN@jipMI6c9yMbU1ENdeztg/N6zWgNEAGDQJP2fIJBfiRehd6Sa7BRZHgNWoY5CrTl6wwnfl91xUmgdWU5uUkOoWpuTQRyapvesutEGG@WfKm1cc5n4BvuSmuwyrKc3le4vEpDQRKQR6AP7higxe@oNm2MCErMkD/aPAsJ3pB5ctJkHJIZLwmw5OXstQwhiIg6DxC3FwZ2yGNXQ0xJecTio@hfaLdjdmDAQ7cJ0FuZuh3CFYl@s0O3GQCo5EzPQlEATfG5WhOMi@T0AT1wsm9WDianLSeSbyqdAYzF0k1VR/cDYMlSkSA7zaZ6FyhQAhepvecMsGV2MIDxcCaVS0ne4BuXCaAP5XOOR9t7BAgtuXdrrptNEN8ZWA7Ecp//6UdtqITbVdSTRzQi9R0NXbki/ujcWWNuVHyh2@za5erZQFNlIgy5HkLZknF5UdZ8x2zUVPvJZE@2@jjwc6sbGBRvwAn38BrPuaVog7biPWcnssyIyJNz6kxX@6w1A5pgp6b/eWI01NcMuU1k4ANyVaFIFlY2rwZlyIemAXUYxNJdCc2YpWfjZXGnN3AG/I4r4Q9Vo2ri774mmnV1zbRhy01Vuae@Lfli0DaS5kWXSot5KsyAHRe8ibOeyY4mX3BnA52zS87LZqndrmJ5z7vArnowuKRRcfqKHvewhKddMRo0yffhtDR@vwvE27LmO@6mk6rR7RE17HMS8Qbo00Ra3OeSDJBJnSKsJjdHODvQ@3qWwgRJbQUBU2nF42IW@1l/UXO8o8Y0746PnTPFL5Vmx@Y7bDhJZo1d03xnTZLPjFKZ3b02D7Ru6KXUvqwlM@2A807x7c26j10zQGmqKNnSZBuYyXGrQ7mE6qPbfQyO3VAL2Wrsuoe9x9nx1rbvWiZ1ZZTbhFuGptrYjrW7xOX0ytI4TdzjRLdxVHy7Tdg2acJ2L@m7ZksCo@XgGuUdjPYIkcaXB3EBNsA5KeMuorWMK/zdqUf0jEuF32f3ap9m5uoRMiqpEUuorZndR7v1EKfiPhe6zabjxcx8OS1tpr@7ajQ5GngsL9uqZtjskO73kQIUbNvm99lcHKSaKutJWtwIumdHczNlspQ7mXtHXcpa19AKxW5ahtudFT6wOij53edjJZ4vsSTpYYnlKUCGLrnPO0X9Rdq6eIgTaAXEwhXogPOefnaW2HJX2O4uIAwVcFvJ7MJtikWKmUrzOZK7KsBq9a7kkff8Ab3JXdT1ehNzRAo16HcYoVQEh2NxJfuHpJa7P7X240TSLbRLDxUiULkXmgKdF91vVSnLiNJXxpBE8fECqqMNlIEyUz7tNc8V3IZ8zzDj8ZkS3WIsuFPKaSAeTij7UJ/cAeKjco39Nr7dK2BkTYVG/qB2M1PemaCEmzim3gfHPjpuR@zqA3OicieGafrB/ZTrmV7LNtoTmcSQr5VIxYd1qAmd3lbod9fABjIZsXH7OAyNjT4oDzpfDATRAyRSm5rCrlQgFd@9gptU7ZkzAzQVwu8TSZHPWPWYmDGZkaHx7DRUrnphJ3Ge@HHyJ3PXoJ6AS6W0DgVwRni/i@iz5GnTMLSvqSQQq22VTh5oSdw9/lBl3dJ43M1LbDx9YePkR7Nz18QF73LcASZQD8fOzj2j5eDE1D3jvFuT7Pd0XIEp94fGmNBp01wQbgZy3XfxJk2ASKliaune9sUVUqOpaDJ/DAu5@/CVUtl78fkKiKvp0ioervzxtb7xMmx4SgqZIyCW2oZhSk/pK/R6j34vt88Htve4E2ho4G9GcCpNyxJ3xDNVaPY63ifWFQOKkWPoMLByZKur4MhEw6V01/cuUeutdswk7nZf7ir8YNJ9snA8M4G7Wvl4buycPUexzDdEtSAa3y9yPytAw7lQRrb3nInw1agF9TnoPzyzNtXGW3Sq5aFGnUrPXOR5QPPTe0ZP7yk9ixqH/3ZX8wCOdPiRsvsKAfnvyfYFbuMleTQe2PXsIHU1Q9MeQ12Uh1w6GkZnZr428AhOG6J@Fd6R3IQA9/HgrB303kQk6sbvajs9ZQBdkm04hqkk6e0uUA3nffj9LqnpzcQ/ZvaoqRky7gm/R2MHGnjPx2BsGdaDkx1d2XBMkx4NUxvYdKP52yQdjZpVV5uU08dUu@rwDUmcOZWu0Wz11Iey1FRkR1cv0t7EDX@9dzDqil0qucqS6@id0lSglTVKYXVXguGH@Ni@q84CSzczS782sKzRwyJgcjOIP7HK1wPQcVf67qLsjGDq3HHHnbez7J5FCXcN905uIq0ZNeSkIoL@Id057TOxudCVU7SYeId6M1Vuykxg/exr5ivdnSA0c6cG9rqA/6wZi7tE3pYryWAoGN0adO3Yw4zba4P2hLeZCGtdPE1pM8cwmK0ZV4HZZehwZN19zOx//dXG@xY88veueKTS7hpnUhncOaWlqabN7yzZyczEcnvR/jbUaPbw1q2ettLhixLoekiH6xsWnlwBZSHZshS7hdPcKGe5ZsRFjm50Qd4mNTYG9mBnFuH2PoFZWshkX5Z8u6t0ZdxxuaPi5kvNvt29AebpLQOPQfx6INvq64HhKDNxTm8deAzKV3JXbW1N1IKH0KOuuz2PPyYaAXrdroirnmrTAQLPMbvhcDajVfgZQ66pmXT/IOv9sx8BDcjdb8yS28zbl@w7cC4fw@WZaU3ql@4C/J2CTnVoltR9zizn7G0W900dXA365sB2H7NTpw1Lweni/gX521cqSMHkRxC6rCdrzuwp5cCMKWhObk84dt6lT79XNaPL3hdFBooWCDhUr@9grFXol/dlB1qAPoNZKf1HrlLihETS4oX7CIygZFlS1VXn/skXx5FhxOM9sUBcqcLjbukdvKeefS2G5NFsquzcK/GhSx@1NBjDPAS1/@4BCGXt4a7lgbUW6CoNfeAk8YjwfV1E4d4uYpkNi4UAD7Do641XxzGPFbq9Ft/m@oAmZiswdhvY2mjsunNpfwaHqWhI4W4hezuGNwhYVzryQHMOcBnvMfFqJp7LIZm@bswarOyPoIv5qhEP9BKD/rrSwuW/R@Vh13gF6hn0WyZI1f6Bggv1U4Lk7sgYdcdoyRrQrP2o5A4J/YxOYTxWlk2lCXWvjV2z9a@7kK/LjjyLmArO@3UeGrQv42pQU7HOuX2JeyFv52BLGdIo427u4WpO0mm1uEaN02gTjSYwsoa8mAafpLwnFzXoBr56aJ/C3dUTHVuy9Sga713yXR1Km58Fs2eR@kBpGtrDMkVX@aK@bKmKnd5R9cGQ/FgS9LLZo5gXJDnEB2bJaAjg7qzRL2WbFtjvGhhxlBIaXnlwScDbr9OTrZaBi1au4y4d3jcNcg9qd/872VbwT@HaCfeQA/iplntcz055djbCdCCEzuR6W8ZZGE8KD3Do4RhWihFcNCrH47FYiEfCNduuDmAeFFk6wFPQ3IiCzUDCOwSrdtjpKVu4Hi6Ly9INqzBhWWD1OseKF53J3RiaZKbggEc/XZDrlYVIMhlZiJzpy0yM@OCKBkrMTHB5Araj0oPnd0wCpsv82A@6vRKX@Slvu0cWFGDA3oaB/7FOU@44icDPKvOD8Ee4G@xv/rztGpboKlDYvgoDCSAI2lUx@krPuHrK03VTB/Eso2EKxAE6p8aPSSfXagyUIQf6bpufEGPHm0dF95S6a8QFXvb5CNLPBa9cnI3Gs1AOrzyeG/9ci5uwH8srFHS9g77OrtS207NTIKHomNPAGm8ZBxeC6Y6FU1DtBNtmbQX34tDpNZp11Qzjgk4aYE7@5s/52Xw6w@aeLfKSJ5scgRTxqJpEB@JbLWMAufaQfFIswwWJIpFBAx3gegZDpYT8Y3iyi4wGAEcmvSPzlAw/N79WO2TJDRZB@zR4xLWsdqILtYPnb07FeuU71k8r/@lH6di1Szjhm2SpYAsJ5oGUb5CxgsF5CB6HRpiwMBR4gv4BP9XtUq94fQCJZM5keMbP4zHDMN1WQ2ZPyMqHz43u6dkouqmevbPzfbKYQgyrXNEiEh1/0bFDRVMkug0NDF5jhJq3uspCdMCn3ZOHDstDgmh/QAYXt7FCR97wHDhGWRiyz6yHTAbyWsqL8MYJqaHpgX5l1duWmQ1ul02vK80B7Ru7zKQy2QoVZ6FRWamSC7oCA02AnH57NsyIybPh0kY9bXtEPTsbfiNm3gLVDQtiPUljy9vYXb9eSFXFz59tecQE4SZS5rt5QUwsXO9v728cHtWOjg@hFm488bPJD114sga5iA5W9QyNjKsAXbAj@Ar547/hUecoW5DZChoZi8VCwbM7BOrSWkgKC9wZEE0TsR@IPiu@rQTCbwO4Mq2jMo@jtqEbwDoEZkOqYeEHJpqIYW5c18wFcZmKMh4bkE8Y3DM9Q5YSqQRWAWIlgViPJBW7u7BPud9jKPYglvvJ9nQmCFLMT@/UD@dFnEmCm99IuU3oKH/9cnMs95ebYO4pN4D6vl6czdr2zvHBxmQ04DF6ktStlPLuoTUunLGl8aV4z64HnSt2I@KSRUVgAkXgr25nRhbkmopzpUCxXOHY6vPIxKGUfyE0ZkygTAXN8NXLnBbRKOUAdZAyFmvqTF1HHQay6PXRAXTXvIi@ENgUfNRexlOCizlMRs5SeHnFQKwuubymt09C3JXXETuo/iS8FodFwz56YPM2d0dX5fc6NoP/QK/kuTJ1NmRudybVWZJl4KcpehcK7MHGyryPYgucEMICz7vg5xcNbEGe2ucyzSfStl73xBj00ppsojUfF3rXcJRl9nFg0NloT5j4@sUVzlbJ3JYcVW1LxtLQmWvdQcs8Xr9F@LY3DyuonXHVjOR7kOcGOnZUABSw7LaBh@OA2fgBO24jipPccM0ReV0l7bSwXfMjvpZgs0vVpp0YWAkd1HE0kJRYGrfgaISRTsWzmmaDTtKG7pubLCTlJEWnSvjRkqTOhDDwZMpXGRNMCCGsXbltnga60isYjLU@8MgLBEeY7QDOyMp8MgmU66q6ZzRwGa0I0gLCMnOsAW7hqkZuRfGysEyuZM/pawHAGYa6zpT0l9/7Y26c68wB909d91Bchbffcd864P5dL0SS4O2f@m8ZePsZf/s2jVV22yKRm7w7fXLnWR3gy2fCrTKhTPAsJ1JZ/NrGmn6zvc9sWszDuuzLw0A1oYRBnoMxH/BfH5jikuoYwXkK4yoc44mevgEWAb4C/kD1BjUaSk@x6lG0S7OcTmPGccYxRcc6lCFfySMzNR8HaJ4NlLB0IV/ISWnIZPLSQ0g2Dbp4sIAjjMWWQSaGLlWz8qHZwpNjTLBbsqZUCmXOG@kF@dus8MHP6ALAhvhA4ZRBHDxs5seAsKobLbogx6UYRsWOLCJFUKa1Dc5qoA1GyQEgMfTWvaPboG4aLqmAj3Vl6JDGNPIGQE002okrEAo30uchSgIijhuNiE03x/GJATxMFWigqWA1CCcIdohgy8IsZj39lp05Z3rdNSbHgPF@MYN1dXD/kxkW5jhnoZWH26bNotOGybA07NmhbuD8wybklkUz6Uw2LRViAQ4VXFSQX2zqnwElNG4QFi1FPTdMu7a2sf1ib//wlokugoxMg0VYpLoSP0umEqd13xHx8z1J1NXN9OGr1U2PlMFcjXdcIcR429V0NmelNp3TO1I/4Uc1bqdNAbcSksTHIqY9DslN2qB4G/s4NB0AXOM7xW@lGo1d35zWV6pnevhW8p9nmS0MpxaRucB1ZpPRwsh0NjGL294BlCM0nmynvDOGGWFslNM/Qsnfx953G9nyTTGPLW15R11CZFFhbHUhdcchGCh7Ks2TInNIPGNefkHWeFmVMKvjBFuhW7vmgrlhblluW412z4P6RNrjc0iezV@bQ9oknPksE5m782nmwx15GLHpj200ucaJepA7TW2Grlw7Gt5pWt@GRso2NdWJxkK6CzF9rvY2pH2vqSMfTK6cDpl/ENRGnXGYopWYKFlovKqHuKUo5hl0ipNNqP0B0G3fMNl4Fm1d8VwHoFOx9QGfmVfYi0Ef4Dr0OFCwt1BAy0pCZKBnxMvKKVpBcimR6rfz0WEs1VOGbbULPU40lgDR9I0kja1JyWgOCfSq5qwS4LSU2ZOhDFg12RU0xjSMrZTodVxAPp/IrmZ76/UQIMOozdgyn7mIHOueQUWs@GUWSfiUacYSkRTjIynXViJtjKWJqBRb6@GWaZr66HRUUtmCNlp4Z95RrX4KSwXdDGeh53hgIsg1X2XYK0AZ@VROqXpbGUbRhspyHekE/pGrk8tITLjF4mRdzLUl1Z42M@bJQtlxhdLYRNeUvCuVfDk3KRpKJbTDgkeKYVACKR461g44QUWIdvqyyaID2kFssxSj1@hZVE/YjhVjySp211dMZ/E4zWnAgwJgzIKgHXKpZBAniuZio@kKVBL62nobH59Uk51KqVQd3JRIjC3gfOYaaFM4ExgLwRgVoiwTWtAv4G8Zc8RNgadck@ALlGyITCUxNAI3I5jkFC66gXwBWlCpWfVJwMTMWMBwqpZKy25tTEr7EgO@WJkhEAHtDCnujRGAvu4JUaAaymiAWrOUtgry8tlLRdcVIBDwTB8tn8sDYDIrlvCM8ifGZnAphTDP4pZ75BQyOmkedyNyreFa1kK6TFNj5RtQaz6coV7TcTWbUfq/TafS5evoglYZpUHXjFWjC72KFM8uxuML@mJ0QUdt68kTnFG7WQBlrpGCAeoQgJILWqwM/AzKX2VBLy/IK9GFdiWzSDHgFYbI1xDhOzudul6Qb9ILT0BZSoCPxYVOdMEmC2tiKiXdQP6whSykE8Az12gqjEztY/ILajyOeUgtNDAD36XPDuPUbZ4dpmnyruyOBdLdvtvcplQxvyZufSKAE9D1XvY7rDx2WO7W4YYHPDaOm50Vdof6xxN@iWctGO0WU@zg4EuYDHm8YHHlNMpcV8hEuYk7IOAwCkTE14Qci4Ew@dWvwlKBMeFpIRs14k/zYjkeyUswTIfxdfgZ6OHpRcESrs/Wk5dM6WQKH5Oncif1sb5/sb//NnYWZSUWCa/tCVJO@Ba/hvC4a4ll7rjYD7/C4cV0KJxelJ4spdMfPnyAEQdcp9VUFcQHv2KnyUj9NLrEWHVpaTFRKC4mnkUagWzFoplM7JCpapqdqabdbsPP6NF3MaJhfj19SmnB8B/@Gfdz03cd3guCuL7hr4S7lPNhdrYky4vxXOaZXk5lxMzf/OX8TeJ6v7HyN7/VTyvz@NjDx09vXqH7UMp/Mz//zepqLpcAQnL3/vv9d7VaLbeeyO@f5p/mkuL8yl//h/n5TGYlk56v27ZUj5xevBUyYk5I/c2fRvb3XzdsGwhRwivLJHDivQg/ieXz7IJ9guuiw/Cf3J/aAbeM7mbnE5q1g/FKhYRNJJLPRg6/jcyutnkmVZ8u/eef730MO@FqJn1iwdMJfwwXimHuBAe8Zb23y3A1vIJghZvwKF2pVMC59J//LcSvvgA8GDJagVs17@EqjMLVZIWifA5XC@CQMhlI9//60Y9C4eow/CksSVJ4RH8NdMNVfCI9YehIC0tFwTCe4UdO8BoGrnEp0pKUOfPqM1DdWLW@dw9wQ70yI@Dn17vPVczlBnI8Fq4Ktw28/vb/@Ns/@Nuf098f0O/f43cbCvPPPqwzpkAPjNfy8rNb9bAz9X6QSsKV8ltHGF@TbsnCxUqiwXPls3A44Jiig39nLkn896@EC4U9O@Uoh@rslT6ui7OwVMztPZuooOEDds7C/sXcZHyS@omzaT@vMvwX5skC9jVwofB37BW/dB3@4ee9og96vEI/nd90DuHB@N7cB9nhKVzz8Ef/cPmveJ8nH9ebQG5f87@G9A2FT8On9fqWjn/Nj/i38wn/Pjr4d9TCv4OP@Hf0Cf8OHPzbt/HvVRP/gjUTCq@srITj8QNQGV2mfcx1DL9UquG@@cwbDoV/oxcLQXOox5M3N6epb4fxctn9Bz2q7L/hxV2Qo/pNMrnybTUeP6WcnVbdLK4kc3uFPfasXuW5pnuq8e0KYI@vnK5UjDX6pRpVuJL1b6unK5MYCEm9@uxZHBvsM0BQrZ@ehsLXWCcVvC2y0/6wUyerQJXkqVTI15PIgefDDrQnG0EygpBeRMdnlPvQkZdCYdSBS1wVLpHHhy/f/2/4O/vy/b8u0cePMCSEHB6NP40/FTXxUpQupItXxt74f29vCAHqUDw3LLEn9qQ2CFUmKsfiSBwNxb6xJ7XBqcCf2AenKnaGYlfURV2SRsMJVHf/9/cM59WeAdgMiOkMRQcRix14dvf2XgG@DqR9Dn@qKIpDyORQvIR/UUMRTxY96fltI3YWOmXCBwUUiJQUSYmRVCESUev5gvlRSEQaZ6eRejmcts/O0ly1YplcmSy53tw0Ghu7641GGpltIf4snnwGV6UaX3EfT8PV8tOz5STWsVfb4fTK07NqNonuQhwqMIN@8a@8xhjhWZ0/C8FY8eQEfydXl1fcRQ50nZ3Q1eDBJydp7nV14l5XcKUv70Aw4WCgpf4D/bf3/sv6f3XMoqf1GHD69Q0MfOmK4V8sdn1zfePeq7Fo1H2JrsAfesA7xrm@qaKTgK7BdRqN1WM3N9wP7tHYCkdYxURWqhR5DAitOcxTPYuUGYNhVdRdkTs7G4pirNwEH39uXv5MizuxMm17WWjighwMJaTFGIHkc@VyznUvFcvlouuWCoVyedGHEuHFdQKQYsutMjJ6OWzGMA@c/aMizsiQuexI1LWt/tQ0YVgolcTPn32vRqOtWo0G@mc/fz6DlhTBXS@VUh58xOLnz9D8IjEYMu4a7nprCQaAUjozRt@TbdlxrOgn1UycRXDToX0WiWF4RhQRGOOz/MpKIVetFnLgLhRjsbKwwLfMRLvxkhS7WUgLvBgwmIuE3SCpuBQj35sIhrPwCntaBRa38WLXN2GiNsvlY9HmSIn5HlKpxH1YrhAtxkvuX2U@xtLVReb@nZ5m47nFpcVn9fpYM0EpUb6WK9JN5VpexgmGm3LLtVWNG8TlJ0@yJSBLUSyfhRqN9dpRrYEfU8LFa5S56EnyJoQLk6YVOaXZoHypfooFqZ9FIsvlZ7xei3kWjpRduGQEJBcrlqi8YRhyqh08GTIErIg3FF6WFjPZ@XR@@E1hQ4Sh0iJep6enxUwxvghybbFUqtfr5LvCY7DFsMmkpWx4MWTSXqMlkbVxudbCKbR58IS6Y01cWbcVTfNsgF8Zlta@UtvKfCi8v1Nb2zhKZFaga8ps1tYSmcPj1bCEr/nxOwVn8f1go7a@dwwR9nc2aocbz7ffbBzvgz9aDIarvy8rA6WhXA0GV/jeUOhaU235/Fw2zYYJ17DDxRxeX37xky@/@O@@/MnPvvzJT778yR/88vs/@An8/hx@P@PPn/2bUh7vv/z@n/7Zl3/xJ@D57@H37@D3l7/8/g9/xH/0/lfw@48Bv79yfwE4/gsBrt/55fc//9Nffv@7fwS/f@7@/uj27/f@cvbvD3589w/j/fzP7of52b@F3//KcXmwP/sX3A@ft@D/BYf73T/68vv/O///a/cPnX/y5ff/Cm/uy//wR3/9H7/81v@ZyRT/@l99@cnPvvz4519@/FtffvzTLz/@x5kvf/ivJDF4@zPgpL//i1/g/8//4u//3S/w/3/5l3//F//j3//O/0yOP@aO//uf/xt@/7vf@snf/fif/d1vfX/H/Sf33r9/hP/3/wA@j8/nY/A8plxf6/P9D8rPr0ONcSrAA2QznGVAr1odKazMQiIT3Rs0mD/4J1/@8LeBD38fIOHtv4c3@OcvEPRTenn7diIsTkPXZPztW1BV37pjgrdBoJ8y9jkNKqD47DMAvKVQfjEfChL9nxAKwJgL5YFNJE4guFeRe//y@3/2p@jvx0Tf3w7iEz3fAOwCAn/2ivhTbHh@MYKwP8Wm@@UXP/ryp//4yy/@@MsvfgfFcTJXStQSSemB@TIAzD8CDgELj4EDQGkFtw7Ms/lQBhzzKzi/E5LiHz5AJcyDC8Yji6F8Ft7C9TqOaKpnp@nqWfqsyq86vKfSVfRJpc/SGJ5Kw3Cmwb6BgSD@nj1bZN8kk/w59gtJVUINeYxDPybBqHGRT9fEcQ4AfsNQrgRvOIETh@43zoPiELQaZ5VKJR4aViCMQOEV4wxZtYjTCTgArQBejMTjJBpF0OjZcJWwQMxK/IA1FitDHjGOHlXCwDBD6HUgSBkhXqysQ4KV4TpDXIg8HvoAzw@VarEyrCK67ygLgCO@CkkCVAVzN6x@B@8VwgnwoeH6d5CVYiUerxbBp0JFpdQSDUpTylPhqOxxRuVGf8Zw/vLpM8a@EaSiwEfIUDPMhcZ7fAz9lCaKnkL4WXzRLQ79e076LWJ8qPYh0Yf78fCn6E3xXQDAm0zirjX4QTUCwDMIHnJUcUoWHnGOASgXd6dxfA9SfuKhONVvnF4gfcjD466VauAF0WFxFhYWwLVSFbLCHoyjmHWxbDuyhYs6pB8uM6FQEtAbNwEpC/s00lpcX4S7BP8b87SRl5NjMbQQwaF2hHlpJONZI2eEKfde0agsi5TzOMGFwmN/rtvTyhwo5TkWC0XpYyExLH1LMU14vrK7q8YQ9O@EICSkAp97j7kD@nfG8nLlOym3FIInvQ/wOyXuFzOgGvCboClsrEjQ6nVyhRouOEGNK4SqVXd1kUmh6uHGEUQ42mNSRkwxUNqvc0uZXD6Xz2QLhfxSRsoVSrlCvpgFqVcQ85mMVMrlSsXS0g1l6RkIjsTyYjO/Uv1Ht67/5h/Numb74hWqvmXDFEvehKrDZDKdoRxXpPxSeVSBfJBXqEoTHXx4MrpO4qbS0BltYrvG/VKQrdB1Etl0Di4WmguxOfCCC9DiugpzF/u398ruqid@woqvfApSHhghFjoDRuDYQuasK4SV9wQkzhOJO/OFsVNE5xGePd2FdKAqdLaDu0wdgx0ZfDfjqtIKrbinJquhEC0VnQJh6yH8zMppPbSS9kNnY1rr8Y/OrlkG6Pg/HGZV1i940LrKz8v5QVsyWrGz@6rTuwPi2OzjKSDF@gfDsNFvQgZxSpgDrMLN0gxjFsASO96/o5Sv/LPsuOZKh9kB/GD7@dZR4Hm0UVvbChXY6t7u@tQj7wLl2c7G5pH/usRDvah5H8W7jZ2d6Vf3geO0eZZfSiRARsINnwm66Jla@NYDkVJ398VdYGToo9IrbKHDcDSeh6YPw8ZKVR52YLippNINhTUqq6fhejGXXyqInwtSSSot7Q76A6QC6w6K23vCsvCUHS/Ply2UfHZLduREbqncGbEC2mYGiZlAYYQb8UoSP1Ci2qEtGAP28UMqaHLMCeHxuzZuxsCxfRM/Mzkw2Z2e8EAvdFpqtwdC8MrwAEJNWWbw@9oL4ivBy7nfw@FpkN@tEG0GOC49qh0mhlI0J5gpFfPFUjZTTBRLQFypkM8npExCWioulcSEJEpFqVDMl6REMVfK5kBcQmi@tBQKg1hRO@k09AaSINBT1Vtov3oFDYEbqV41FOZTKtAFR2Xo62MsLIcbvu@gyIRs8UyEyAJ@jsZ2aL/xoloR8MvmIn43HFDLrMXCm5tr4uamIKziC86BromC0MaXfFEUl1YFQaGQNZDtGUEweBwIAjCHv4ji6pogDDgCPJ4vCD182SigXisIKr6s1TY3MZ1zfMlgfAC74CH8RfNelgBMx5dslhRjQfjoowO4Gk8oRzndwBdME0M2ecgahAnCcy8/oggYDjgcx7DllbVWE4Rt/lKrYcgLKnieZ/UlvtToEgQLXoAbBaELjq6lKLogNMGJPCkILXC1RjL4odVwPMmtO7IgjDiBkESCMCRouXUhgMbl@mMyW1tbcs9pK11@jSz@bEHWIEQdDjY2m8@fN7vdpjWqbTw/wJAXL7bk89HAanabbrRmAy4D4kDIRX80fUEetxsNWZsZ8hJC9KmQxqihYN4a8kfIk3t1MZF@4wWEvICQ4YyLY4OrD6BNvFb78FyVmxTiXRRCz2GzKZSRUZ2RqeAkFDYe2raV6Mstyyjj@7AyH4lGEqPTTL1MvqwfjV2L5RsM7ETp41goKWPXo9NhRayDEi6VcS4sOt9/KoDcE5bn5afRIboLIM6kTE6ILc8vDqNniUbsqZABNXgZvzJmdCIskpSeDopCYUlYXoSn8FTIgnMYFSMiY3BLxE6X6k@FJUQqPH2aFE4lfAUYOZnDFMAlLJWEWPkGSOFAX9UcOEqjEY1eKfJFLIa5RaWCso3T67Frvk1tRGVVy53oMDGs8OywUayMhbEUZwB9lXgLZxtPsA/wqzwccxcIM3wqLlPpITNFzEc6HVtB8YQCBZ4f3Fl@f7r/5GSGk18ptpzkn/CSioVYCrfAN4xOg76Uwj4EIVGTPMGTKnRK1dvSREq0vRw6QnWTvqzM0DZGEz@aRweDYRzDjfQwPuqXlkqhUNXVv/Bse2oTP7ppWCn8jJ9TDobwI9me15EydFJbCu5Fanl@a/yIaGpjiB8VVg3dCzgcgUbRT23vpY51W@4o5evkSfKGzivjYVM86a@2mVypgktuRyltJseuqBiNarXSqPSVvumMYARDSnTVjwu9J1tlHBKPrXg796GjhdKJZR3t2lC/uzAMD0PVNh7gX62sXg@WlwH2pqxU6GOiQlgod57qlQFlcF@x8JDJ9h705Qqe5mj1PpxtINwaEPL6Jlm1GJTOy8S2zYnjnxug/FxjftyARkW8KXcrp@j/GW8rSUGoJ5Onn@ugWlfE8igsV@xBk3/9SWyC7l8oD8FPWsqVNSANP9mzQPv75HKPNSvNb4dlq2IOLKVM4J816BcbqQa0x9NMJpPIiKVERoLeD3pFCIbfErzn4CfBD8Klpfr8fFSLCowJCXEopqSEpEgJx9jQgaji8jLSFiqFXuEpx@KZRS3aNpi8kqQ6gsZYxgyAQOgxU030ohDrQJE1Dh6Lf3xaSLJcnsXKH4EE1kK0nVqNPc2V29FV1oiBB3Th8MuwQq4crNJorNypsOi3sXJ0PlaxlY98kEFFNOeBmHy4sWAP@qfifEFKXCcbyRtNtp0FaSmzfDpYOE1KUDrxc3dFeF8V6kDqmxCMTIIz/qAdlMHPa6hcnxhrBGM/swwKoKZAxUilTNkFCZmu1AD6RfEbl3y/WzQSWcpEIrFIGaDmwZukT@yaREQEJFjkiQRyC/rqZaGUgfCxsLmVAz6kKkih8E2ordomy5VC4evQzfXNSjWger5ko5EcT3qvTxjrxmF8naZVylQjzObJlUxVaXKhVql1D2plF7q2RgPhdGBnATvjpyqT6fmvXRiNr1S/5c8zXC@HNEEXbRraKau7q7eZbChsX4c4CWnTQXolXk2fhQQBm6C7zBUt5mPuAP27MJkZZmvX3veAl1/hKJFF5WXeuE7rse92Ve26mE1W@R4/Fv4Oio/baarp78LATDc3RFZ3M0sorBvevhYYITogykB65/MCDucVZh6Wvl36tvjtq@O9471N9kxcLi4XOW3OniUSUkSKrLBnoECqBxuQyc/MyEvf6S/K4WUzks1FssFhwVklPKzk/GJJ1WpSWsmwp8B8bBnERUcqJMXPVc5JVQooZCDky2//UW64UoT3DGhly0xaWcksZqrkkcmDRyazFAt/@f5f4wnpzJLnkgpL4XqYp5UDgDrfl5qRwtW06y0tSbGwneRvkI182C59DmfEYihcfPXhM2MrMOqotrtdNUOutMcaC9f8Yte3r3j6tt/Nyg38V29OV1ZuaLrjxnXg7eaGB0/802N83QEzDq9/2/i2sfxdcoX/r8Btfm2PF1Mo5AUWC38AOWTbuNBWCuNMVgRGaBEGFGSmEgfxC/3Xqc@aUvmmXDdN81vThEHGok5/ir2If@P3Rdu2Vxb9VwUDWb4qMRiUpNNffvsPM5nC//Mffu8s9hqkcKlUKkiZ8K9uX@nFuRBbnKuxCLccyLtwtBDsn@aLTHyzE@euFueS64d7ay83jrAPV3T8lj1b29tNYRB@bn18HLOlKbKljdzvrY8QCrv@o7V9ZljseH2f4pzQQVzypSkqN5WF7fay@2W0xCWTUllc8s2nxVxayjOpuCwuLWcKTAaZaKPhDde1gFEZFWvNMEd8MBldi1HkuRrCYNiOCsN9W1lmz/d3KAYJncW59Y1Xe2xvd@ddyvPl/kdb24fscG/z6KR2sAHleLVxyITaIds@FNjJ9tHW3vERq@2@YxB8UNs92t44RATpEMpTVHI5wfyRHVuxR3YaNWCbhncT3rbRulCcSX/ZMuU0mrye9NbxI1gKfkFm0n@gqzB2DI4cD2tzXG9kiF5ut60QngBWW2wOx4pzi6CB4AHknmgvsfzg7SfRys@zVm43ssRa4q6eXVlimuj@MS3Xzx6w@fn5M13wO6NgMfyBa9ALz46A3zhP2@835qKFHFuEQWomFxuH7O7tz4ne29zJwdGc5IcdrM9l/Jftzbms/7IBbzn/bfNkfS7vv63WXs4VxtF21@aW/Lf1jbW5ov8GTDpXGuPcXZ@TxJBHrEtQEufoq7DRze2dDbYIQLHyRChOHKJjyhsIEQXFjptjQZKzxcWrnpGg8U9zNAXdVh6C9sAnoOZQtTxFutYTbNEw4QZKKwBDtJA/BpGtbivhYkWjcdB5ha5Dc1igOSwQwM@hIQCEY/MVluGfve/w3SdRbkQ0wYRjm477fmOzFRweVIEZEmSFjo59QwzF/Tx0aO7GRRnt0ORqh/ayE6gEORUsIRbDs6K7xzs7PDGTNOKoQJCMq8czcBomYIMiwh2LDr68cni1UF0greZcDQc/YR26majN0HRtIimgnHNzLUAwSd1LWUsw1PASuOMB8eILP4MCwBAMbhFc/JBsNNrCsnYVp0UZiiExN/Y2eQlxz0SFTdZyjGGiRCkK5qdbPn9m3tuZM/lqTb7qEY7bRc6zxfHxnFYQNoZ@c97pZIIgSwwUcw45Jh6H2FAcCguUaw6IDj9uuMHLZRUSEiPsyRPKxwq8lSKUBMaLU4osiSCIwCUYkQ@R@Vmbp@zG5tKLuG2JNjGRoWPsR7gF6ubINzoDknU6o1O16rdCvzrndBg5l6cEshvUaWNdgzubacA7ikfg5ARrQjNJMC9QKmAgjiYTTEmwDnhPydSGqgPnKtZYJnqsAI2Ran93ndcQt7BE/tyDSgxyb5kqDITFE2y@xOhzc01LkS/KHhTIQ4ICvkWmiSIhONz98Q7WKdoiby/Ilhj7MTG3N5c9PuKxgR1cTiOyolEMzituccmzOga6hd9Fhu23Aug5S3Jk8bgL4XOZC7YxCZdMcrgbjy8fKMTGdCnmv7oUKJbvLMXGI4vx65UCurUxi0ApQMRHAW8coOk2WZuZWSigLyQUVJofhgI60DEvQRufQPCI@NDljuMnvz4@dNLL000Z2i3UIJcKPMrka2vytT35is0XfGS2ssIyORhRNdElFcCFxhFYERxtLisnI3YmX2myqcIUL07Hl8A8BeA5FJUcDBnwtjBGCZKy8cM5ch8/31Zhtc3G9u7G0WQo4kvZDTfjPcfQNUojNgnmZgjD7Si@xPwcRTtIBK5vRvd5GgmiZ@Pw6GCj9ioB@YuxlXELmNYB4Oa2hIkS3HgpgK@utKA/bidY9LDGFmPsCeYswdyJC3x5dBKaYSuA6s4U2wMzQ0mJHMR/n2xJYWyRoRlJCVEWjbHPZ2fQpYpLTOqbn7P9rL6UbbNRdgmVXY7H10FcKe8JmF3eNLmygZBtbjB1eWZi56LIclaWOUoPNO6haN3GT@W6wb6NukXvCLdp0KDMLjM8MY@yxTV4A/3ipGpzvxZJfSPyAfpiMwY/7M5pgjJO@jmyJ4V6ChbPS1v52rw8pNFO5iXJ87JCid7Ow6/cSV0YLoWmjumT3SDDdEwZT7K7gXs0FbyPXlYoxCdzAubjogZ@MsuJLZPZH5QpjQZaSm40oraidYBZjYHVgi4f1WXbBcMLQ1M8kBoSOiYDXfKg/jQZ0Fbx5DnaoYVeZwohGnYBbzRWGaUUQyE/Z7ajmJSrQDZwzg4/Jx9MEAbYE@9QrXgiNJDj2LKrFW/K2B48ZKcTFr84joHdS8zwBvF829dn0xlhPtvMCEPDjrOieJYKZoSdD/qzcgCC4Y4Q96zxjBDd2JsVgRvMGgfUTwMEPA0SuF6PxmZXPbSryRoPWDwj@h9ZA8U137W9F2BBUC5dDgzUdXhdAaZtqfhNkmlEvrUDiBkdxgKGF3y2io05SbZbqjqN3sPkIqKTw/TZDTZcbvUA6zdSphhLBBAGMLa5Xea7cLIAUsjhDCRhdki8702z2j5qZMFpvOP4KbQbordheDeOYJj3wGPoGBYr3wOeQ5NvfojPzDOa3Bjd8m3GIX9cAMDqlyaM490F7RVCigUJ@usmn/za5JOB9LFN/qCkK@x0Mh/1eOB9GTzGZfQa@A9KyMv1ZGqxrypxkGsU5eIO9kUjRoFkuPGSyWR9NK4E8nnKKwqhR49HCgnEFUT0FfKFqs81rTAr9rj/WaywpOTH4RJv3BpoXjqQ@RCaXWk00F5xo0GGKhsNnFlqNASeAnW82OEFO123sfGwFGipDYNCo0JSFhJCMlk7XNveTqq6kOCfeagItmNYSgPtzQkJXPSuCCSwGgjTUzSzIrj7FWWbUWzh7jRqgTSggA8nQkA8lW2dEhkbIn44uVawSMYjimRMJTY2jvqI1A4oNbQDcV9KFrcy6CW0Robw0LKgpagoaPgHLJAfjA5ZjJkwVIJT@m4WeLo2zfTZaB6GZ4keDfRz6xrtrOyoNKqm2T7BM5wk3LJz5LZ2nOpBBGNO5dwn7NMH7RgZ0Wsrrp5F00MpYWxA1c1Yyi1pgN89BY3bnRl3aJPGlNz8Jry5SRunMaeyOhYshomFPxXQ1hJUwL5hwt23twRu3@ISuNHmEnp5og7caHAJY3Rch2t7CVxkfQmewN7C2NhrXx6q/QFO3AQteria3Dhb2OVjSajXp8BJ6ccpihApDa1mR128sbiwLEDRbbL0NG3tCeFnGXyK1UO3hSyZJ8dsBlSHWUhnmpCKJX4DlRRQxFA0225uIG5CYAJXQiiutFyHwWeAdzwRg@rzlJ/BZz0REZQk4ccf91cBg1GVieEFUgQGDzwz4wh8lin4DVlS7mPLvgoyrrEgFFfcZuQbtxrfmfEgBk9Ri4XuGUn9/2acFKyS/0KHSv/fD4puDX3@gYcy9wxhvnq08hscFvxXhf6/KvQ/QKH/jWnzd6jk0yhvt/gpdf1BNfzr1S@SeSPoNqzuJU69ZX6IHvYbUgSWvkoP8HJ9Kt2nCzzcP3toMsFu/Qf20qFfpY/ahZNNo1arHfUl6@B5rVvr1Q7QNtequBM/Oc@trl@tPl9t19bXuy@6a7vK62Itt2O@fFt897zz6aMC2vvW3ov3nzSz1Qu9PTCvTpT9q6xStGuDwcftrZGztXrcXzvMv1u6Eje0fGdV@biu2euvjt6@PHqeP4xffXyx/@JTX@zb@x1RLvWzW68Kb9ZGJ3oof6ketzd31L3@YXvjONPfWVffbcbXxJ3D0mtJ3Nm4ep9du4rnxfS2@XLv@cHxeXPjvXawvfOuvfbRkAsfL67M7XS71Fk7P3gT2su@lrY@7u11NzKl51vpq/WO2RYzW5qVP397sL96/G6r91Le6G/mj0tvz0f7hd7r15fObrybOykMXtm5uF57/TrzUn9@eblxEGrKxpGVVU6M15J5dbVvlPpLysvdrW7/tSXp6b38m/hh/@hqfWNV@7g0zB6/O3l9lTt8N3j1@sX7PVE9PGxuyAWz2c4cnh/lQq1@djt@ebxxXJSft09e9y@3t/Lv1tOvespurb2vXTzvbr03Dvd3tmtZe6BLO2uX2rvnvfNXF@tr25qxf6HptVw6rx213@3thY5fqM11Zeut/aJ23nuXzq9e5N7F2@bzo/NPvYsXq4fHe8XMcH8kGmv2QXOrM1w/KGSK6Zb28eBTx3glHb@OFy7PX2TUd7VPTij7aZQv7WjvlL7@It7qvh9@1NLxY0lae7/96d27w61Lq1nTjz@@2Tw4t1619T17Tzx48fJVU7soOufme/3wUGqJz5WLV3FRDg2Pt2yoI@VIzi8d9Xdem8N14@PB9nu78Cl@eXKRVdYvDt7UPh6IzSvdfKtbO2p/TWzvybU3hrMxGD5vlS6PL7a0nY979rvQqw0pn980OvZq502u9Db9PN65eP52VTocirv6QSdXsHbfvD5R1Y3e2@NPB6385huz2Hf07utPx/2N@MbOsPdJKYpN7fDdhR46zh8e7Geu9Jdq39ncOnhVcPbEnTf77a2RVHutSFf60toovz60CtmT9bfWu4st3Uy/Uz8O9kXlMt5@Zzq512qz03qjtvovQ4cvese7@2@utvMF63lfV1f3i@LuztbabredeznafjXY2Gmet59vv1XemkeFi8zG6klh/e1h1jm6eOmUWpf97H4xfqT1ne5xPPRi0Bss7Z9YH98M3@dq/aaSPdDeGaMlqb/2wswM39Q29j51L/ZNY1fazIzSxzvGhSZ@Orr6tGUXaqN4cXjs9A3nSBrmpdeh7NUn03lhvnh9uLf6Yu/9Czmnqify@eGbtpg9LqbVnpXdLhSeSxubnf7HfkmRPq2/ysrZfi9u71yk22vt4zcnF9p5/2X/vBUqluzW6vb7gWxsNDOS@G61s5FXdlZ3jiTluPvyMLe@K@6/be8ffxwetdfeDo7f7KnixvmL0k439/bgTenl0vsj@0g@Md6@tHZDw2LWsKVCKX@VPSwV93rWYfbkvOS8f3leWNVOmtKL7Uxf2VStt8VR8cL81LvqXh0qYrP7fP2jfNDZAEl6vC/K@cHF7vAwlH1z1L9cMlfj7y5aL9/qklY8UZfSRx/PSxe93sur9VbupPbpo5x/fq6UDjfTTW0z/zx@sPZ6/7y7fvKpmGuLqztv5LfDjZ7zLvR6S10/L51c7A1H0uvNw1G/Jupa/vLwJH95ZKwenmwdFnuvmlanuXXeA9nQHx2fXw0ut5Sl3vCq@LJ3/kYWd94W13Q7ty@GXijb/fbB0cu3tXgno5Scy713u@ZJ8WSYf1U0TkrGXlF9Wes8H77e62yIS6Z6cjQ83uilV9fUfhFkyr52bK3tvd56f/LCFEMZvbD6ac3IL32MXw7fFU7S@/GdwbvWUaZ/Yllbb1Vr8@3l/tuXh7Xt@HZz9Hz/Qt57t5E/3F1bs1/EN9WCMtrKXtm1tazWMUJ2f3W4O7TMUvb9xU4XegKjXWo/P8qe6Hat1rnaLh5u1GrP7eb2C3k4fN5Zgj4Cr42TN0Yl9CtudzHETS7yh8xNt4T6drdpDEFe8qOPITq7FqKzayF@Wo22a/NNzr9KL4aOgoc08Iieawx/0ARljbUNVB5SbNs3jozfRkmwvgHRVXS1DJOeiNY9jtLGAZ8Gd5qvwsOV9ClXZWhqhoqfncJPYOCY1Bp/dTEV2tNZf4TjTUfp86MjKn45yrVlTF/N4B/oIluqoblWi3kfvE2RpV7/87cfQIEw9W6STDN3WTLZ6mhy1waH1ibXh9Ch/@kATEFTZZz8wCSknYYsiXl3ayp9pBIzd4QfvNp9zvALgLgN1htxyKBMjMiiDU5SkVUbBT@KaauXijaij6wo7VSI7/h81C7IoB/uIJ/0I3uyU3tDQd1QrKkNoCaP6K20phefoVWhZ4tpd4kVlaGGbDVVBz@53uAnOBo8RW/Pmzm595BOPrsLtFwxQs2GLDFzZ18e4ttULKQY7WIfH0DE/XSQIqio3m7DxUWTUNK@K8ZfApgXzbtxq/3ubwr1BO62qkzgNYBWA6AVLUjfWrP/xqZNjj5QOcQX6zfebh813C/x8C2GE6e@7thxGaBy2Xszy7wEgfy7Ob@9LRN3GED2cdqRGzKHol4anJcF2veI2yOhtnGEPd5tmQKuoZ0GiM2k3SinuTrfQSjS1j2P4H6cJ5wTngRy9WRM0Dl3Q4XPA4@MxzdocpDb5UXEHUtRCIB2c3rHVKY2@/2Gee@Ommlqsn6BrjLfKgvjBasVqCz6xkigHDiV5ZfF3T/Jz/tBuSGqvw12nFHB8quFANwNsV41H@vYnGm/PcbhNewnjfNjmIY/6tI0oxUdBy96W2542WJeShx@Kqk9nEns4M5awxrxhHB6JlouAwju0yGZoOjebtVAqStjaiA62tQTyAXwbdnzQjMLyjifCXZ/bnlS88QOtANodlb5ZiCEOvWzVedJ3S0Lgd6xYGEmoo6J420hAmd6kTmGCUTouBwH3RjxCN@deosqfKeXz0WM0@lUrMM/exp8WeYbd7FB4YF@hiIkhs0YR@hTmfMzjaBVv@lgUmPWo4rCHdxYhSrxIlNhhI/@TI3HJ@opgPxURbpJLE7Ujs4IBTHkl8glvUt7gqE9cVAbfCsu6/AdXJzWoSkSrUBCnz/7DQZefW7c986WAkvws6MGs5HBOWfytuwStOy9e43Qd1PImCi@VL25vZeeDtbCANy4MtWhokVBYDbwC0MmAy93y5JpcgdB@NuXwBsrm/Luyqv5@SjEOiW4dLHOnrCotLISXUpGyeubYizmN0Y3eiYQPRAZhHS1yqKZxWjWi5zDyIAyO4kgNxtBhiPILUYlD0HGRSDlAQNXMQjJN6zIuXYScTGA2Mdbn4TB7xTNSH0xE5fqKytF3OMZ8JyKnJmd9cVsPAOROeq5@GQIR8sDAv71yRIB8mwm0I8EUOTiWUDBk45PBoxTnQrwEw2mmavP7Jx@Y8qLd07D63woOn4uVbFOi1he5FS@Kd1k4DYdy/XET9aZ9OG6sR9n6UVkc9ARqElCaj0FD00l@IcL3U4L6Fee6hUDhyMIAsUAEcHDoybY@X19XfPrOzsE7tAEHy9zgkkJVoRhCEgUkBhFiAwihGigdhutvunDQVdcjPEd37wDo0R2ccUZzw9APaHa76VEYoyTD1e4AZ/74TjqQzh9oxChsbO9io83Gwe4Y3Z79zlU4RyWI8HGd6@Y8xyjX8Q1Wecfs1EdFbIAso0PaNyy8qqaTB89vfRdbB5yF34aO49IpUMIxiO72iHxheo0VMPFxknp8ZHiEB3p22o@QDFWhnEGu1KYrCE5Rvyb0EX@CTY69EaxiVTg8CO6GUQKIc2ODmq7h5t7B6@IcvuN2s7@Vg0xwwCzJVttRh8Jwgai64rGO1WfniHsfkFC8zLJTe@LNira4iBY/rVJTjwAbFBIg3ync4Tl5Ux/C557z4pAEsWHBqWi0VbMGbhx76oP5hbGnoGQ1yLPtdsVunma1RNSh3e7J/TkaBUlHdHSUGw94gBj00eTZJ3Lk7SHbxVGmfTFSWq5qEd1iV8s/om9bIa@u418ZA9MXB1W2kKQ/HKrpdhkzGFMfUCpaB1KxJUsAUKBz@zSj@UHP5vi970uDvrsKHW6oq/3jtXcSWURtEdOux@k4wYUJI7F05GuPbWS1CI3Zf4Z8AnVUZ1UGe9KjKd2zlM7h9S4wGXn0wqZWj89n1DEZpFH9chzznVjTzPj6om/lZxqrgON3u6h0SWaC@FShyoMq4ksjBijCVn3xKuyJ14rHrfE2crd/UqZS9hJjcztcMb9pztgbreBbNFbcxt0coVGXwML65@/6MoVvlBPyQ86eUMMgidOaYA67cF54hPPUN3JGYgJpCGdljl1k6tTp@Lji7oIWdLLTyyga9ApTHdWQNVBWowPp7llJVXSsN2BYsATxarbC1ttr5ET5Lgzs9rTB7oQCH35gcPxqQR@jI8nVEQnfbK0QqiRQ8Y6KwVwXTWZhAgxPq9BOg2IWywDZU91ZhejeLsYbuE8nUzlJ2BQ1LluiYsCBP0M4x7w9RIvzyx3oBzeYTiMHAsUTCy7Jyi8E73H@ywrZbOB4797J7usUBifDkZrbiyXEcdHjtGuGyuUQj9onmw8n8D5ERuOW6HIVsgzOHQHXVDRNGjE/NFWsevHvPFh8ZA/RmVfuVrkI1jbFcdu12Cz/sDGKUom4wgdj1ZKQykVmgOhSHPA7tdUvc4bALsD2ZJ1R@FnLFGQuyu7mCBFRB1WsaBcTWgZuG0MJX4frerZA0vhE8Dg0zZatEkScVA8qOlBn3YjJVBhuFQsNAOgOu5B/zmSOS47cNFQ5UzgeXrCoerxBiehKxKoReMkCycjdctIPT714roypK4c7YiUy6Mdibo078PMmAEir8sqRGPuDs25BL7VzdB4fNH9Op3XJH3gseifNTV4u5Phg1NvHO6i4X3M7ZG/Wp8xGUPc1Qr2QUN3ExOhojLVY94ZOJIA3hGoljcPwYHoMaxT90S4@GgUKQjjl7bK58IZyQjSIqiXoi7FQq7DXTquLT8KnvM/TU/8XIHWF3N3BozcA3P@8UgXAlk@xiHcs5HTENg@OcQwiANywRvqYnq8/2CIOPzzbii@iUO8UTi6Y@64ABHwcS2pXTz//Eza7FK4bZQS5UfSpnNKQbFAW54NxovsgmHpAmCQKZJHi755HA52vD8@9@YBUu5pQuq@zE@k9tjMu8ndApqgxCOz7hPixp2rm4UUIveNS4UvUrnbalw1M1A/XEmCSnQZgXiW2r07VeHSwJMKPHfNQAyuM3txPElCIe6h39six4XyHYsZ7ziwJ9D9ac7xud5ZBeWc7BXVKybVIH0eXlNN6hony@o2i2BZk9Ltwi4FCuudMp4orBvJK@dt@w46ODqaccXtL2CHIrgnl4Vv2gn2TRsXQ1yfYB/lUWOW/Js86xxokN9Wxi3SL5@fVzo067/wtuquHaJoD/I7xkO8otfI8fvg1AVICG7oZW9zPY81N@eqM6D0TMTLxNxpZ5@dPRSdDshr2qqP9nt3Mh6mMccQlgr7juOhLuiTYk0Ae2CfSc5jBmI@bEeFkgZgA1zkSuaJRupxBwbE425/VpmYDR4foL6TEYNYXNkZOKJ8b3ySKbdzMcIw3k3OxuFFcbv7cfsvBzMyujMjSA5aI3L7On/NiJtEuPl1V0bHupvpam6gd5kZuH10FTFXf8uLnh4QNcf6gj864OOBoG7gKtqeMogTW6DAw9iYH41OMEj9TvixhZGPfIEPj@ZBTLIAEoxGpiaCAonnMBMYFpmBQcztbFLtEEVNXieT@aaKpIkQHzsvxhPzFJGlM0lcBuTOuHSrVBPoGB1yptm4Mjf@Qaos2l@ncWrQ@gdW/CIWHpcsx@MsEw8He7sdCIXaNzWFn9yRdhq1vW3ftBXrOY65nE4rtoFedsqwuukr9UJNc8DQoWu2KqkMsJ2jkSoe0tg4hq4MDU45KXao8M0KqPeiWvaBhpPKIPYBI6EFLB2AOx3QePWWgp/Eca5w/4CLwE4FMwvBsg16uKGzkWE0x7mX3ZM5PAMJyrsNme8CYQbNFGQg3ZIdWxkpaYyYbmpw68toRTsNQ/I0ljC9pys7EPsQmoSSOpcv5dB6IGN0cnoqVbJ1F0ri3BGFOPg9edo9gnMIDu6LZE0D6sbfn@oOEsgYpqFrI6ajCYAuYLpEaJAqkBRy3hUUk3bcuos6tOVBoXFETiwVSNjbbg9H8bD/TqUgLB8L8W8hL@P5DttAdrEU2ptK0Sf2tEztyeANc3ITBR/nT/q10DjXw/s0/C0e6XQgrqE/Zt/HrD0eZP8LyH7Xzo90GqdHTU0eMeFKJvvlbC23JBaWcayldnViQ2wtaEQnoLErQxO/KIwbA7Af9@JqyqWisSxW4xvVHgDgoTOAIoXCpiV3@7IHGM0uM0wmYKOLxtcTJ/rHQYahTfp08NwEG4@o8WQaY9IYG53gcnsVJKbr7fYLSgykFtye4pZnwzDZMjjaSnPQpc4Az2V5MfB0lJxoYgQ5Vo02Y0/huQxPyDpZxYZ2jI2/4tuvwv1EhspOoZnXmbdAIZRDVApo@hWe@7IXH3sOBAus6ECHzVc1oEdYZA13MMpnCQAa@7Aoh7P5vCctnnsgbWN7D2dtKEG@udgLwSJyY4Kx8p17ShZZYE8JiAS0N4WMSSaw0mlvZiRSw29Dey@rER5Ks0ZR7h5PEfFeb9Enh7d/ocN3n6yQTTBGBkWJnLGyt6teKrMbDxD3gKCGgztLkhFv5wBqmBauzYx3pADpBW8Udh/aQAayD0BSxSGbYb8UKAbf4F3ns12uCjIdLNW9NSzwr4hljxr8U/J@/Y8Xs57w2pyjgs/Th@mvmatOCy2@EEOrJO4C00ResfNyeYS4g@Nyu/go5wfymOQGdzaRJk0T/oQqzyifcwVhgTpnkrqUBBuyLs6@8@FTgo3cV7THH@JGt8XEqCKVfcvcij7oX@NgJMGjDMwEAt8wBaR9OYR3d0Rn8cT91g29BIl1FOQhEhToder549TG/9velzU3kiTpPRO/IgrsbgBFnKyjWSSTXQfZ01zVJRZrumZRbAyOBJldIBKDBIpAs9im1S2TTGarHc1qV3uYjlnJpFdJtqs1kx70PvMf9hfsPxj55x4RGZlIkKzunhmTrGt6qpARHh4RHpd7hB/n9bJqXGxxzV0OECdbPPERi3M/Uxfr9RD4NpskivB/R3JMbH7Yy5elPjwZ8I@G@bF@VI5rEyLaVs/m4ZvirDynrUPBHmlHSx34rS/n@XPuZLGPEv1OozcY3MO22nh3bIF2ReOBTLVmHglIrbmHOzzx/wWGV5YFO5AB/KYiwEoFgCShKsPscj6Tmba@2doa8kmoS@ZPR5uQsk35hXyMHuOX8i7@i9hJHtOhNSu35iWjl0IlWvObTAKrnnKx0F1u3rfo70J7U/1doIft7xJ62P4u0vMb9dfeGL/ijtARw/9AxoHI/glJ1ARtE@We4hOFxHp8Qu3@KF16OkLApVRpjpOxWDocjcII7tmzWyB1ZjSC8510qvMTqWOTfpOAXJPro8ZGnZYeIh5EOVni4xD8YpF/I6KnnF/ETw7kbluf0ZwAzPf4Rt9@VlLfVEFJHyVuktkSbf9Qleypwk4Q2/aG9Ys95VS1ZRvOHRUZTHFh2/uSkk8Hh9N1Vl@k1pgiIFRJZRWZgu9AuXQRpGUX0VTX@2OyFKiuMkuZQURprV1pOCHedvL7IiXFXHfeeWtq8e5M09XhJ6wca@97Z2tmgstg8E1vYc2c0iSK7ff5tu2RKGKr5/p2CmZPxMJPTsbh9PhEwVEUeEDAikp5PwR3D@6SuHqEcZ3CV82mUYsrxt2398c19XKkSMhn@3ms3CfP1SMw/p057pLlLqDoHBNaw2plxfBOK/GV9grv9Bb4SC765MYhrp7HzGnALuYDNeEJbuKo@gOeThkVm0Os0rAcSL49mSA2ADjrQLqA7sfFRniGiQuCAzA@vphZWbGg2Y2Vaey0llvnNvcxTZWs1tYzG8lmqOlGdnxc9dUvaZzcIqbvbqg5qB2t2fV/DeNna5XXa5L7r5iaVKmZlWWG80nIhXI0MTswzTtFdGJ41pCZShI4oXwajiEbzsuZmM9wH8erq31GsheLyoBbq@rmnJA8@xaKRpml@cXtpE1DxaYDQEQtYNZK3s7wXobgdij9hMVRW1gE4IhZOfidlWaEXbwym8KLlBiHXd/vRWBZ25gr3M4izBv0cjWvhL2gfQwJkSR1s/Wa5vB9NEuLJ0FXrDIePUdTxv5PpsFYhG20pkpjyXo/NBUenfjdNwyLEE4x9kowrBDZhpNK2FfRT6btMa4cwrFaK0Q5vcfLSXOgNXHSfJTeoLYSwDzzvEUmxAEG@wlXkKlpZe7rcFVj9jxW1kFEkUKk43noOyPQ1r37wa1JVdF@ZS9k6HgeaAvdIGI8jvhdVv3pAHtxOKoiDzthsrPuFxjLzg1PnBgmuul8JIBkY03mOhi1GsrYYijyMa5PYtlprga/twCNqpYAVwTaylgOfS3RiJQJuiWed9goKL6/oGy@Py9ivkUGpg9di7GvRQiUqZfKXMkiWj6KF7EOw2HFxSxgi4gJDmCl646f9xsaPwUGaIi9hzYYmL/jhrHbxmUlN11Ln7TSuZeYyLortA@cTgeT9tAPp9Fg/uueCLkVjlmqeWdKmvPnj/Rnkh2HGCbSWQ3BANR@7Rmru0E3AYI6bd7rjzeRkz/UWw0G7jTU56waaDOYqGziDuGZqHiIvMc6D4ej0QlI5cBlAm56oCYwYRuvsqgN0NbJ5mLDSZXLGQW7dncy5U30JIRyBXRKp7gPgo7HGCZiPCTYsNEXIA9H/lgqo9k2D6fKnM80X2NXn7RBxr42A6pUH32MH3szuoV5LwcJ4QFuBxVUDo99pwxtv9RwAue7I2q3Od46vr6jwOEmr1uISIoauFr6F7gDsYGLK/zGtckrHO58USVwp8rV4VaAFptzSyZ69sUbWr4vGUE/pf/ELLO56zKwMqG0bj9eElirYvFazgiwwRYrWhQDD5oa27CwoHVJoM3g6IaHtxbR2uC7M4ziGU0Qvz3unlCXaLwCTJjJmOnUC3pMNpLhcO1tXZlHitAjslJJGOjh9LQDlzR9ppc10@R3D1ySE0gxRl3immPTy4B3uGCN5vNrqHry/XGvZNeWVMVyCYQfArT3SDhBdZv4/lITBt@xZpOlTr@oP3EVsg6y4LupE@GmRPujX8haPzKe663It76Vxti4BGMpvjxLmYThwmviqDidheM38nKEazfe@SftgO@98RYoCssoZG708MgfxXnykmEu5@KwJryecbCctCdXX/Ka2TShTXEgBj1iOBUTWN7wtmKlZauNXJe5RVtYV26gajoLmlFSVl4uZWO3k8e8ucodotgG1V3TLU1rz10KMtb6KlPs2saDvuauEnNDQ@oZAWjTcly/6ytJU0eF0TCUNF5kHG78mmfAtrS5U8VNuYD4L@005NNzxR/u1M1qlPnheTI74jqsknDXUdW9acwbRJ8sQX6OHuzZAA7fjG68Y8h16paaaf0utrSaiYbXSkr@VtLjJljSlZX5@1CHaWHVxOM7@TzPZr0MWO6wyoDrMjdSUp7ZGPuy9DNMVbSSp4Q7oONdIZiCNt@gT/cyPJqU7HO9XqDRpBpNeO44J31Fdh@a31nrrj2IQu3KjA9WKRTxe@H7vcSYFSjV63XXmfbRFLz0U5nYQGXROuVG3245rJorD/5CKQZnvcMpcMj6LznagsahvlitEBSbrOgXfl2wae7EgV6rUff1HZn0QN1s6Wp1H4wLI3SCH7wddzYsVf1g7B/TPwcBWtSLCuCX7Mt3Nbcrl4nPn@0/Pdw7aB3s/XDv4MUel2RFfmtQPB3V@KYsOoNz76HGW4gSDnFyn48DOsdx4nCcJUjgL7rhZKI@JXHXJ3H8TZtKtqd@bumb@/rj5XkvI3@8KeUPhZln43vWNI4CmAhNoapE/TsTAVyeh4tRSSY/nYHskAparwN4MpC4UDnsmbSZSw72T6ykTsjREhlCWzbgSAn7kzNwgFqaSL4x00kz6NFq9qtax9ZA48oh9pdgHSKAAaB8aN3Oqxyp3V2rRHifeE6wkWirRFgm2ftRXT2Xane5WrUr/QIP2R6Ew@Oc9p7gtIA5Nzq0yogDv2lIzEZBVAX0FuApEJSWHkmHapAPao1qvfbduTSIH7F/S94KvoFJ/je0816008@Mn5Rltm9iADg8zkXKhi4RNinTgi47WlPSoC5V0bqu6JuZky@3Jtfob/2WLciXGJDr1t3@zRiNf7f23Nc2s/7WPhZ@82Y4mRM4YZVjpm@miunFd2ew8/@K1cj7mYtcZUXxvelEtumEDqj2PsYThZsF1j4G57H/TC7scdVkr38io92twxmleDKzayUUbW0Em6TSfByPRmsiX0@JPqFBn1Ar/7Wpwy/va4YtQNzdbLXj9@i1YxyR6Gj9vTThbaCeK1TcXW39i0T7Tb2u2j5U2sdz8J7xRRrWnG5uUkWad5t371RCDVwsXUTHl6e/1jC35i3GqbxzGWeU0fXZYe7MpGRK/V0uBTNK2yBvEx0jS8JrJUPM6dnq2iRquPpWQiFey1Elg@tikX4ptfWYgvFlKTsRcy/xdVuLN0EbBKLiswG2B6X0GCVQxpexy1Amh8aMxbLK9EJbsAmxL/D/v1hb2SkoBh7fG1n9Fo2svrca@d5q5HurkcusRlZv1KbRuNYJhjVizQaqckbcf26VFtTuM/X5Zw8O1eFne@rTl4/@jvrRs5fq8wdPKeWZev7y4eP9R4r@v/f0xZ7iAvbPD/0xVO4VDf2u3/X5dn69Xr@tGPNCgPLb6kX7VH0Wdv23NHm2o/bp/RP5qA79yY6U2nvrj@ehPAeNoMwy0VYTfFckb03mxgkW1x2ayad4RzS@PNFG9uYZyc0S215wOHRrwC1ve8yDsB4XPytZow2CDymV0LTlSZZ1p/G0zkxLr6o04eyf96YgMYVPXqgHT3cR6XN3/3D/2dMX6tNnB/T5/Edws6N29@E25uFLZDHgk2e7@5/uP3rACdKAelXhbo0N1i9rQhXgTJXum/4U4cEGkAr1V8Kr92ouNwyNVUSkCtNh7L6nR1MK7@7i7HSLXbQXP3hw8IMfgqvxf6LyeQS5dByqawuED@owGqHadBTtLXGmDtay0pAN6XSuPkD2Vo7vgPh3WRnkJX4nDnyVf4RrRDxIc9xsYdgMaqroBuEGKuMI1lMcgaFQKG8zyh2qjW8PTG24WO2bDxS9rx2zQo5cNV5aI0aK4Iz7w66E0TUJNO9Fq5urnYwFABdCOkEAcAeDhEn7jb@PSxJ1R0NMJxD8KeGuJHx5Ovr0DFwjDFx1wkMJBLKh2yTjxkOKAEftYCjjmDBrkt2BY6RwkYjh4SRnMDBXrqwSR/y/fmPDqyxB5mkX7NPKNkJF/OxGs4H29pN2fxKpolfCbTCJIP4wEE2t40GbxD2@Fx7DYOkt1Ai42g0Pf3aMo3rDcHIgTiPCdOYq2Q5bblcf/P51y1HJhws1Qm@POw2FKR3/6coGPFxowDdBQ4gq7n4Bt0KjCTO2jCbs66lcjEKakSTyqa@TUY3C3rTrJwpoWaf4ZfDVVyVN5HJcxFHx4dZZDTuEesBDyBl8ULGbCxJiWFPyBK9RMobFZA/it@FTKEOM0cAfG@Lq2lzhwdSoNXF0peDnl9TaabMx3JW18owX3WC7fY2szyh@/o7ELI@fSToQk600F8GfM5QY4NlpDDcvfQXFovmEWyLBHXLx3vG1imrNLza8nd2Hrytf/7h8VKsdy7bQ7snjhSglyjMLi@S0PKzuJGsDmpWmkeaiaQeljT6j7JZY5QYZMS4nATHf91tbNk@uVRfThxwvK5nOie/eeVKqwvYmPIUQSSbe3cqqaaosc5kjVdII4r2TGgvPuialzDjtfn0fce0xCltEkSH2EVavccOqsX6N4@0aD3q0s@Q0nybDbfGXTCxyPaP4T9Edj9oXxYfe2k6pZqB4MVlyFs0WXTaYGyXdqwsML59XC@h2L0dH@/f10W1c2jo5Ht4L2@6l2N6rbZW15bjkWHJwXR/t15eglcPtG6GlvpeXI5ZDchGbnel2cpY/WDVz/ooaf7wwdrz2CA3OXkRUtUid2qbDATzEFeVSnJrGBUoumpghenG4u3dwoPJ7uGXbpLK077WHXbYvxTYI3DeMpyOxQ@bNrmqZJhsmyDJPJuVCzEuT1V62mDOJt2Sr0DxIWdPDbhY2ai9JJjNtHSEnC7MQMLyWDdFQLtm6c7MHRU2N@KIJTSgVD5rTwVxmN1fl8BEn@7zJxHQrC28cvQlGlpnxZ9pZF19Vj@cuIsMI4zhoH@PlO3v8Phf@eNPUIwyW/5MpdxhK@F34y1cvqOIRXoqryRG8ZFjMkLLOCs/SVUM7NstLctjffkLZWOwXmhd2tnXNHOumCX/8gRPJjvnT@3jnn@vM7qm@7zRbPKdsuwNaig@9YvIIIiaTxGB1350VVPzoQh9hTA17TnqWIXfX2gfcmqZpJUcz07i3lgN9SBz8nbvp7SFdFe22l1ZV@W6qklMiUZMTd2uxBpNJmO/euXPrKtzpXpjilW@LW86Q9P45OR29bTsoo3nEqkI0c/eflk1@PAEuIZ1HUmCvaBZMqiCxOhlnSqLvfBi57aO2nI1hi0eNefbysIz7onStJTVLtS0bu5xILnYGWeiDs4RtR2XVLFD/4vLqHnJQtyvqu/H@9cliAxDuwy9@JWEyD8IRtkpixMct8YpKIvlmBK24CUpI8EHr6deJgXnfxLFsSry5@/LCDRtpqfH@JHwDvX4TOVPHNsvjGap62h6dv8MF1zu@MpU82AToskFZ3f9SdFQksub9XshKBH0byvK@tDKZRtv825YbfHMT6oOcJwDOA6ZnCVj4qKBI7tnErYIJNVlYkzTiT2xSRZJork4ge9j0m5IOu4RgNJjb9Jqk93wEnrOp2xrLWdtGvCzsaMh0hMxCXgPzXW3Qn7eY7Db7E8kmNsYmfagbQ7LlILSpNyQVOlUmqanLTuOkI0kiScomrWooHEzBxJ1Lke@/afEg62hzhLBQVsNgcFTV@lOfFLXsWNImHBMZSCrvD3s5HhSOeWpRmSPhPlzL6inUvB8cVVmBUm9AkMnigZWFdD@IC7jAlO6EvpRJJcW4AfhbN0I31Z28qLl5/0vM8LEfdae@2ptBxjexEc2sZMcgq2rv6a569qk6ePZ8L4kaLW6BR@FSRmGPQzHrhnF3zJIt04CH08lJSxLNZzr3zJdcg0K@LdAwHDtA8pnONRUwiiMsS3X@rvdONenwHtlBKfZKR3rQTY9tH6rdcDqcnL@bvePhnRGnV6Up8Im6qOKS4JMFsuiVqDlsMx34LQ5hIcFXtoxbhbgWTuFaZto3R6gtrlNrvnShseXs/klDRyuTN@k4ICdtk9gJQrA8mzq@JZGjexIH3OS3bE8Vi@mG4VCqVheS19THNnCj70bcTVZ2zUrWllVyL65EZpjFU40QRzSuraR6oXoXvDOVxYcKjv6NtLRjqQ3fzXoYnSOGl10Cpn7kZMurhNPnXi75a2HB6RFUyXij@nVDFgSCvMe7uSdzPAHG83sBzG4OBkwW0AIcr4IEoCyTBUAuv4ixld3KeOllFMlucbweF5uzpJYYXUaR7FriRieHIl7rqdHohsSdSUAS/GiRIOicr5kjR9NmoeJli1WlC@qpyOJMS@osyj@ljDrMNi0QNB@PzM/GkZjeqIJb7FL4JEXcFujOOwTBHsTuVHCsuemNdLp7JKkdp3gawmlUCphwpk6qq8dCPIkkks5gqSXLio22dDRw8Fr6aKQt58gB5Sm0BLSSBJVVE8MSKECYi8PJ4oDKSkyCrmWDOpOf4V2sqbY6q9GCrmWDOutjAWslC2sSdC0NurCv8UaZpL1laG8WLx@80hI@1kXnVOXP/O50IieNcVpBa2hCy8NltDR0LzgOJp@omNHiX1VqDybt7Q3tEdukkYB/52PL@nABw2q7TdDVxgixWzi8VJBRsVxHuexbzJhb5jEBLyGu8T7ugDYZwh0GJR6YdEMMk6EFGnOKGVbMJY2Umk3UFhsjqbxaPafPC3C/zdVzEXck8nu@nC9d5KVZW4ldlPpkkrV8tL1taFGdhK1AZf7Z0o1nHOFIJXFU46RL/iRwTCc2FVcc5UHYlcvOMnBtGWGtSekQwPlhJ4UDrymLfTEFCc3R1e3Ag8oiDjRhTV3WKReHEaoWcdy8Ng4jsC3iqFy/HSxPZfXlw2vjEEEwC0ft2jgwAxdpml89JwQX8nc@a6ol6AGzKJ3aLneSU8PibCe@Oum@GFFVwV6QMSTgZ6mvrHZoxtyd6wNHDLoWPSB0LNKjGMhK2qGjmHfuulwwN1CytLBeRLjlVLmBdVbelvogmvToIKj2B3Z9Zyz@lIieuiTRCPneA0JMtXsyJhEJo1nV0odhQBgntb/VgmpWq8U3Q88Pnv3g4MGT1tMHTyBErcoehesbaMuwuk69uo549nLb0mKdIk9B1QLdyPE@7ORx@zSaPT5FOHIsSq2eO3AXeWGgUJPH90XVoX@mPqUsDlq/gBOQVXs3Q8NT5DbYTT1feZsvxZDuCWZ6peW1HWoJw8g80S1hGCc55whbUv71UDRUXg9fTwSwo5pikxkdue19DcMlp6BSlbevJz/0xx3oklSs01IZRajgQ3Zj51RQudA36DEGZwB/Vauph8YprrZfaw@6cHk77bPj29Ng0D7t9NrV0cko14887Z6mWOhHcHKZgzLV/uHewYvWc8Tp2nvElhP4s8V5h/tP9p69PETOC8q6pZP3Dg6eHbRYQf3g5fNDeAxNJeVdQI0lBtMJCaCnzz578NiBke@8bqQYhEQkb9I/2pVPWQWj1oz/nrOZR1lUIVochIfNVFCU08pqEpz64dQEb4P/CXPAl2F5gkcZqstENWaHNEVcf@q82NfphQPF7RhPRxMGZQ34YooSpWQJgTmNjlGAfRFFxLezNn1VbpSRB0O@cFRMlYWBDIrltH1XP@LVgWXyYj7sFg067cizfO4PCRKvTYXppF/ZKFyU4FVyxEpD6cKFGp0cNXaOWsguqSmotdJzThAj99p1K2cM3gmKLUp4EGLLFC4gL4hbam0tKJ3n3ABROot2VYkfda4cG/okjI5fs@KMkbg1FT1fqh8TxP7SFjh2jsjnc/dRiieYfp9iY44mLM8tzfhf01m5YS7a0Sny@1Rs112F9sgjavCDSVEcvbDPvnje6ecu3YAWMtIjnswj9PptTHeYK5Q5Hk22iFCT8VyJBWE0seSinh/h75l27dqFAk2RJlzJhc3nJVfcUcJIKJoIAIt5@Z38ZuzGRswSrOKwQGy7EI0siC9ciPUsiLcuxK0siF/8VECCfnFtzQzejlq/c0e0mRPjmVH8v9nilYqB3Taq0HFhwucWN6exINkTHBp6zYM5qHtmE3K3ZXcvbVkS9S/@O@F2celSFa5EGn5Jsy/B/Mu/n9@UG7prUOnfSA@dDQrMiX7yEhNm3Bc@0lPcNEnbkqax/eUl2PJ5M4rZZf8onhFfLJk0v/irBEz2tPmZGXdl6WdeuFbiso3YqiGN4H8sIvDeB0FLypv1xd5GxYAX2eubFovpQYxAQG65IOtpkKwq311aZd3F18issuGC1K9T5S/@Wtepz68MiD@zELzXamJmgv6vxEJj1XwqlAUaCSRsap7Hr75LwY@TbXCLZYE/j7FzkaPL2/3L30u3Oy6ZCf8PMicnF3Dnlxn2TML/h@viuLUUx48FRaWylG4FgVhbWwrxi5/H7RDyppfZZYvkl//o6tL15aX/Xlw6PuZ3zMEtXINBlt4CrXpQMpOLNi02GT8igE3JaI1zjNo15yw5nMXaYCzZgYbN1hZnyex1kz3PzL5ls1PIL4TBMlwS/OsxY7QtEQaZNYp/s5WvMFwmc8dzubaSdMjldoVZ1wbmRBvL42hTHIfp2UkJHDcTQsYiap1b0szeRY654K1M4Sdqj9snwzYCtEbhsKojgARhbe80/DLAQTWuwc1F9ctomTT0bVhrRsBynAfx9QEUKqip2qmI6H6L3A7Adrc7PZ0O8IbmabkKjpFqNbiMY0FwOD2NNE6cuA@nwYB64IFTi1lEEvNG1Eo@hYmVvlb1qaqzql2sslYTvfEqu6HjJG5bdxyMJlyZtygLwOUTM6hURbDtwBoWHgbq54xIXNF6uj@Pg6FfdOARxTUoOwnsF2HNk1JbPDPSNHFwlKEB8nR6msBwrkecdWM8yalGsPgp1svroJyPeaPGPiKEWOuIIFLr2gcdu5YBEm1BNE5iWS/fLgmVGNFzmp6nSYjb5fU6Khohi10UsWdoq1ne7rPbIjZqZRyMzULzKBBHGKPXdN2pU@8ow7bLy//tn//03@VL57WaSeOYOsGwTTIDRySJseLzMHxuvh30kE@0rWIK97@PcQvqnt8NTtuIUDNxUNPkWoKZBhCYz2miwWlVOKD9JjwuOr5gTIWYWLXag91ddfjZwbPPYQ0llwg8C1LFMQk2VX5NyM4lE/laMRggeiYswjzRFQPINGIRyvYKYLbH7F6nX3Q0sIhav/9PmFp8lx9C013WZQohsvPi1Af3hNCtddHagTAzGOPw@/9YMIcj0Z7NRhyO8npi0s@RT5PfXEUWF/olENn1/c2f/HOuTluUEM@He5VTt@plTD/nNvWFLM/ZSuNoaa8S1TARliK@kkR/8BeMLJIg3WYjzK24u6JFkt3tP/vXinHg8YFGzympEnjWrkT0M0FkXw@YckvxVa7E94eCrxfwK4CLqDNPdvEJnZPVMYyGik5y7Qry/c2f6BYTfDDBm8klddxMNDeXORj/1R1ZLquHY9n4OviXjvCfuki1mesyjHJQZeL56V/Hy9TtprhOlvm94qzOVNMyO/zT/5k1@1jHnFYPPIALWneoMtfKkjb/y39l8c9yK7MrJszf/vkf/zzu42xpz2ZL@/PH8WqaLfZitqztK6kt6RWOjPzabOlQ/FWymsTKnXnO5zIEf7mM7rMksWfLljxNfbvoZ1cs@2VIfmaQ2AU/u3LJL8P1hwZX5mJPd2vJcp8tXeYG@5KFnsJ/c0kzaTH@F3cxzi4b@aVrfvm0@LeMHAwfjEcXhqVW0xxOnVnbbdXgf@GZF//upFvj7n64aosZF484KkIHqSkx9wA123ZX/nk6pvyF8DVxakM7WzA9cmpp6FpINGkPooyqPO87q2sdpCNxL6OWnW9WSe6iVhv6YnQ/HfUgdfD73SlLHmN@/kPwgOyd8fd4LInbJnFFrG3YPUGTm3zELzjRwvQBOvY5ZEQNeIDukbjB/27b7lYaksLyxkoayyAUlmiFr9MhCi0VRLQksdY4yhQqRE7NXAj/ye5AIl11RLoCsXQf2Y9snHPl5v0HP7c7kqVSmMSeQrl2Nc7/qIeBVYz4rZw9dmiebjlqL/FlBalkqjkClh7d/9ndLVLVLeclHbBlmP/on9qDzo@gy9qj/sDklT3@IzgmCLP0BHT2T/nJCIqlm/GWsbTmf2YGPpIdalnlOMmuUc@Sav7iH@YxtbOJJNlbVwtZGuNSGUvtP1UvX@wdqGcvD5@/PMSFjOsY0crgywU9EbtlX2YBNnlJsCDLbpGYvy7irJMn0ysoB2vrJe7@v/hjdF/Qrnn5et4h06Xl/jRRrmHKXUIjHoprU0jTZ6G8XFpQ66Ru3VvP29AUIgF6fzjBeo18@qHB5GJCHD7rs02mv5hMu1K3rljwXGPov8tuOZcxyy8TcNRhALyGwvh59e9nxm9mZvCV1Ryvd17Wa57gp14Yl58M@pueQYmbzewL37Ozs2of4amm46DqR3BPFMExXG10TMzCMORLTbjNpokXdEm2hfPCafdN/KvSbQ/ftiMoyHwyg0q0d@@jufybW3ZHPDo@lVAc3/SeWCm@7S3Py90yISt3um/K/bPels4Qw2CrcCKJ4H7G5uM0Mr@CUd9ChBPcs9uszuBNNxwwt5vvDOggy8dVSw8N5Nx86u9RIIYx5hJ5rr2fKmaai6JIofBowDn0k7gqY10czJrzo0TxmS2e0GaJJCLmpUhFIRj5osfBYQNmkj@LKzXVNmfaWbw1IcPrA5RCDCTQzA1MwiIcOTNRit/BCxXSADlPpMHyp@txaUNv@aJx9MzEoDkxIoL7xVrzi9fN10fDyD@7ebRWOy7D0RGgO9qskWnKPnvkN6g/eDsYhVEiaehHE1FwqZuk7omeDTJXRPFF0yqlcUPNsgo3QUw0aAd6nIkt@sGkGGgzVdbGOeHn7XwzH9NYGtbUjQGlA6NkoNPw8OSY2ruIjhxESLddMpH4snSh8p@P4U/LwFaI5nAAM5zDjBCBGpJLRccwVRfJVuG1TBKI7OIDN9UVk09D0UxlOd280OPvNv/Geze/T@siu/U8YWVTTCmNzXzacH29XMQj5o7njCu1oHazPYDLv/zekN3TGMXB0tbNmjFNkXrQBR101hn8rnY8IS@pQ62FgrrmkH3V3JNlKevCkNRqmsSv8JxvJoIuLxuIRBDJKObrYjO3GEm6snHws1hWsTOnkTNu5EyKCPRsSSOPdDEE8nTdNhzBaVubziPC1xCNXhYLVdR@i/hU4oroZs3WGe85PAuMhSENKOZZ9yiz9qbTaGfTSiHARFxA0PP77elgsplLb3iNiv2ye5SQ0uxR8qWngewVNMF4C94SpbKinWT6xQJX6QG7vaRfzVy@Ua6XG/y/uvw/XzaJ5v@NxcR6ErKRTKyXU//7tSQegbLZYlGjfhsbcu5Xq2o0n5yEw/XcqrJntuIzG/4I5QX1y0jeh6NhMBr5Ew5zpI79IR63Efg1CHFjAedfiKtDv9/47F9k0yBX8hTb@jJqAVFLI6qO5ir/wf080f10FI4n6qtB0DG/EaP87m3zFc0juJGKfJ95oIiYIP3MDX3fw/F8f/JsiHuJGjwmT0L53RmEndopifL@mF05RrTmCSIIq@PpsMbupvxhD8/ibIbQfkNNO6HqqGu9FoG10K1iCTMv8uGeMv961u/n2XmLP@i98MG44fZI2Ugq@z3mO9rRSR7b2qp6SkzYprhbMT5MrJcuprivCvoxrjKQeM6sMVBwIn1B4x2xLFkzIw@laP1ez67/8lV@gKZS@RKzZcUSn4jhJIY3qpy6gCiGJEqgjwjSJ4wxzoq4RwgR6sOyRDdiTSmdwO2IP3WlcQJXpM/noEzsIXplrGj9Ig2r8IyNTbj3xF2Z1yjZnSKAnVRjYxOxObgnICiGST8NNzaQww4qI4WIc@Kbxu3HmqdbQoAyIBwIkXjsMTwydL5kJVJc1tHhgflXNXm4nujAJdqAY7zg/mroH3OUFHXWCSQUTC@IGAAla8dfBSNNonJiqnamx8Rq81rgyCpBFE39Ox9v3OYGcVwjA9oLuwnQ9RphhmvZGjfuZHI6sL24NzlRA/@tPxD/b9Jsjv0ii5LnWVFvn7huvlviqUOkTPSUqFC8V5a03b1PHz843Nstq0rjDsDFQNXCFh3iSvYa57MBh55GKCLLt9q5e1smeTEqF@7XCiXd9Psu2dfcBhsEtGeNIceNigWPi@mbOUFMIlMPe1XZxlu0sd2gq43lhqZMx4hakDfENSt/dTWPKY26VjEFE5sjlSnFhwZ90cazALR0ryAK6N2tBSEMoYR45ua3b1Qqdk1t8q8KbayVyo7YmecfkRz@RhUOpsPEblvgtdNWBdrk4C1PtrYbBd4XqvktdeIVPowKW@DOLef0tjgtnZsQf8M@WlEUwh2GD@dm/IpTo7VCBCk1G0elkk4o/J//TWLfRWwWMChOSufgr7/yjEvYqmzqe@JBs1iQ22Aq9lV14s8mj3hznXiTLVugE/bmVQ5J2ntEZ2@v@JVbx6hYOmft5q7n3SqdU5XjEexQRrQZ@oeEsbSFtH4iLRY5Xr8ewi3uTchfr548/oyG/AD@paJJ84ujmx/UyoUCHfGsgeQh0ofaffbkOW4SxqUq3yh8Og5PNV3GbVtJFQ/7sBzm1pfz6FoNq5B2zmN/onsfPZwfto@ftk9JYm4TCZIXOG1X6wdh7qHL79LIyycHN186P/YY6mTs97eEE7qIvLfF49LWhP45cau4Q1V46@uMfUKFPDgQSFE9GNJp/dnhk8deYbutgNXLWBWFtY6dHDRReMIUkcQCbWLqIJwuZtVE7DZ5wtCftUJ@J9mX7Vp7p7B1cbG0PY/Ddk88fhXiCdwrTst6xo29xSHdGsezYD7yPSTI0faDvcN8mcpC9kUixzia86Ylzog9U4dMN@wUfATOXwDG825/9BGnocg08rz1er0E9ZALwsY@IAitLKzx1sW47fWKlpDtUVDlq3N/JnUxc7JeXa@1h9EZsaO1xt36vVv1T8Ix3g16ftT9KKItxGsjpGwwmX8EQ35WJzsOB/2P@sEAD1Y3bt/ceBY8/Luv7r24u1vsdn6HeMj8l1GIB/zxyG3AuH2mtf9ojx13ZXZxI4aEs9uujdpvwtrtXr27Ud9ofNzzP77jb9RvbXTv@Lfude7du9ft397o9O593P74TrdTg9toLlI9ZeXBvEx/VNu/XrXLGLON9fq9fr/RuPtx7869/r31@q1btzsbd3r127f7G432rVt3e@sbnXudy7m2uD052mDNvouzI70Df7icucst7O26dAk3b58H/rjn@nsuq3avPTIhavUkt3aCJppaexL5c2LJurVgVmMcreLvhCfD1qNw0D4OwqBN58SAH/VZLRg/5/wTjpqOx@FZpBBljzN6DlBvHv@OvUTJt@YJ8ekadPkjLUCbW6H5A/AoxXqZJSLIv7H3EoSOZovGxGWGLXP7TlwodgoWvxY1SltLy95qZBXW4SKtlgSHj03730Lv2qzX7qhrpQE6lwE4beyoimqXlnhJTLT4HpGI7w4SLTaNcYxfFjvBkaSXNajZm5V7fFkocbF3/eOx70dFTi5TMYjF6hN1r642dUx2U5QjZvdmuDDEj/lycq9//FtuPTXgWzS/cStrtmRNBCWhlmU1BFoOkHuMNrWFXTLC0WgZXCZJH@E4OA6G7UECKdvLJbAms@fLqMFx/dQNc523MCvZARExCnhJKMJsszUvQcG8oAqltKnckgnrX@WzlBc/1ZP1puE0ehmpiN/y8q/r@ZRLU7fJZdW91opZX7/uqKUI6GW5@Uu8tvjisFOHIRf5OZqOcDvg9/Ip6ukTugBznMI1qbd077i2NVi3VLrS@apMNm@2tn6zx6T15vg538ql25OaNEmKcRxJmkOwauDfdpqniTjzWlhvXmt@BR2W0Sx2rmoPFTvePVn7OBTfwouqOWjskuK24zVhy6Y3W9Tx1vIdROOUa8EW7xgtbBmtufx0UKXIZKl0fQrx7NNtT9GjR5RDvT2inTs@S4maS1HSvE2YrMRttI5zHCFQBu1Loz6kiWLJXPrYTYoPZNwgzcpzDhTQqECQ60mUcnn1DId@JY7AJY@f8WCl5pGO1s62Lw3sRDB0Sdi5WNHXEGwL0fsmJjA5W9e25qLOCEwziwlKVexz8hJMOokDXLdmotCZJgUt8QxSxJJiem86uX6vvm1ftjgAuY66ye41xbtqvYzOlHAldkJ/uVkt1vGLq9IlkzbuiYXQ4q2B1oIiKWIgoR@Z@2NDMBpQ@lHUy6iU0/ZhHPVoTZcgjvfW3bqlNorMenM2y9LkltVWUpUdKRJPKPkG@fVSFFaXHUDFfpOovNcgDHh/4Nbjtg1RsBIzL9FQPUZU0GtgWVIiP184OnaL@SCqicp6x4GoZ0Hcc3FUMpEQY5ENEzeEeJZskBgLHXSZbXEgPs7uTwxBDLENd84Up6HQo5KkoR05ISD95NbaHaXZUOW6nsGceftOKZFp5zfn3qs7ufV0LtHHtrBZaaRzN@qJ3ES1RJREZqIk0aPk1prIJFKU3AbbXeHb/WF34K5uguFwtx0hI8Fl6Pg7EJfVGeQ2EjPVNgfCMTyGwedG4zHiFwJ/cUwsR3vick0JBQWJjQLrjnzLzrquKdAQc5eHYF7Gv3hR5EFmWPM46dGrX1UqSi2Ntf58@tVXSMpdCsUR2R8Me@Fuuz3MMSwHPkegG2VQuIJ0HHzHh4CtHk/bqsjRzvnRAy9LEytX47K4PRhA6tYB6TvIFi81Uakq9YVwFaKjnYv5m@xc83Bq7d2w824SOP23sjKgOveHpnVVfDZHpq2C4kg1OzZ0DObBkRRW0grOEtc@VKs83bQ5xDpVR3wiSR1xBeoEDfBNwA8EqOkBBY8bx0Sh5rP/fX5Cw3t/SLBjrq7Td6nHVWi/P8k6zoLBAFQ6DuWdbhIKSnPfDvaVQ4pK87lu7emfu0HE4vqOaSiqudwIMxcXmx7N2GbjKO0FBs15iIBKn067b5gLPpVo2rkVwvIwDrXkjjyPdlUdtuFIzoZ/kXjzSgLOV9XT9mwKVdGwr@7U63Ud5pnDbBLDuX7nrsIjjIQ7jrg2DnU2Uh0iGnWzLYEEEHo47LYH5nqEm2fSAjzqNcxXL/ElnlDO6xcuAh1YRph/E0i45NQhbviVJzHzoKFswXGRWsyv5UtlRNObdtI5FclhDfBU1o5kwXVhOmtb48PbGd7t0/lNyfdp5mXkHkmueR5M5JUlT8/9VGY1X5LoeeKahQi57VkK9UIEXxaKnKYpoINcj0oS6I8BPEu5KtuWkfBuHA/0RkfakQB@rbHOPcrZPA4PIPJ@DF9nb1ESHDKjElB/eSWVrEoqjXQd63fuXF4Lj6SphidXb@T0oDfa4YnNaHsjz7Q5VTH8sb5f73iapOutOPWy3oWtlxuxULXnvX/FMo1MzTIBaINn1/VBWGUvS5v83ixhjgmFzo67mVtJjEld0cL2RbeH/aA5AXlXDG53enFayYQ9Fgj2kyN9MUUowYZMtXDbhioGytLFaRHncTMuI4UxDdU9kt5T4qa@Y5YW28jKhLpUumS@2tWNPc6ZHPUUtfGmIN7hGmKnAqMSIQbmQWDnH4gTjLSMhDVrab/CbvqIFRpyyDE6opp5HZs51FyPjN6Koc3lazxzlccdkllom21@mWYuIYjZzpaUrog3QmAQj60WBI7Kr8TqEvnrb0LkSoLIiXHKoO/Rd0/fK@hzBXWvHJ0r6ct5iSln3S/GXr40y3IYWjahiAC/QuTHQTTx8kq92nml1ParV6@gVFJRr1T1lXpVfvVKNdWrV0d5drQxmY9oSUF7XYiU5xFcjUiwMHSfvJiMPeDcZKoXo2q10NzZ/nDtw0q1/GHzw6OjghMeF9CIRQH@Pmf2m9g/dlnlnz47VA/UDx883t9Vz1/@7u8@fvD0B2r/6YvDg5ePEHA07/Q47jJ2MN1d8EtFy13ZbnOKR9sFP2fa/HJ@nLcwExhnRd655UwGxJsRP@zVc2wPJrcb8KKI4pscOLlYklOZVSr8np1Ox@glIMqF5hevjgplvpnGpvuA2M8htbnwqmAiArKDgwk/@3PUV7gAJ9JCA4b2fg69LG0r62r0Ga/bt72qk7WWoW61TeVZw39JwznuaLEU95KABX9zVf49UlmVN8oAteVo17UU9/J5QyNvvayxCGVC/Db4ByT2SttXOX1bN1ZaLqD8d7WqCUm7QBFBOjRgRcqV9DIJEsgN6mARtQAGl6MOYtSECb3BXYwkS2d452EfEBjfWXlGiwMDaXchIc2w4c0qjR3xqU6/EDVW1@JC3fJma41tzzSUgdcYuOGCeTMO9b4yHA61URwYrSITojxs0H8l2ycnozzMTL5F/8n@lhhA96NazdpDqPqScz6bSWUvw1wMskA7fUgu3iWrkxakmY1EWYhC60dfWw6JcHcSctL6kU6xK7kTr@SzNSxlTtDcgNRvE@281yfF62EcspalGC7FBnv5arUTt1I2KillixeUcfSpjGxbS@LbLJSyShUIt2mYzV0i9BlAkFPDWjx@QjOb6vq/';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈ XX
?♈♈ +------+XX X XXX
?♈♉ |/0110@| X X XXXXXXXXX X
?♈? |/0011 | X X XXXXXXX
?♉♈ |/0010 | X
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉?⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +#]]>>>>>[/>/>>>>>>>]>[./>>/.//>>>./][[_ %++ %++ @@* %-- @@* %++ %++ @@*
1> *
51 +
#
1+ * 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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]845760|619197Numun Cr gu8IO":"? U:!;rnd escata,47;fy 6-har"3",
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223
#s{
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
# | o51~nJ;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 1<<2*2>8 ? 225 : 227)#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s9|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{ {{{{{{{{{{{{{{{{{{{+/{{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65" )#`=>ass#
# 9#
# '>+/' 25 pe+--[red[]print 221;};]ppp^ppeee*n*n*n*es*s*s*ee*n*n*n*e*sss<*e*n*n*n*ee*s*e 5>1 *///∙226p)Q222999612#
VIP score (Versatile Integer Printer): .000894 (to improve, next entry should be no more than 10877 bytes)
(Uses this compiler and tio's bf interpreter.)
To be honest I would have added this sooner but I thought it was already in the polyglot.
Puzzlang is a language where X
marks an instruction based on the presence of other X
s above it. To start the existing work compiled into the brainfuck code ---
. So I added the code
XX
XX X XXX
X X XXXXXXXXX X
X X XXXXXXX
X
which Ørjan Johansen designed.
This makes the compiled brainfuck
--
-- - ---
[ - <----->]+ <
. . +++++++
.
Answered by Wheat Wizard on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rb@NKliD42Zr9B/slTPmmJOtF6mU9LGXKtpx2ptN2@pHOTFtXSUmURJsimaRkS@n0RXXNorZrurHoqalt9GNnbnXP9mzvzgDTWOwCPZgeDND9ddCY35D9adFYbP2D2nNOkBQly4@8VY2dBYa2yGDEiRMRJ06cOPE6bMp271e/CuLF9g1t3NWMARso9oC1LfVSsRJsbcyeyaqdTaUDAYSqWt1hX9EHdjEQZBJjqt5S2/DOBsaFoqufFAv8U4yZltG15D4b9OQBU@yWbCo2M4YDczhgRmd@tDRjtb5xrsYxZl/VuwA2UCzTUgYUnmHsWNfkfrMtz4RkZxI0LQi32Yaife5/HrCW0e/LetsGyBxjrwzLVhC@pdi2gdFXGBvVlNYM0jyAypZq7FR3n88EFRh7DlmUTU0ZMblpDyy5NVANHWkissPd48P9mRiSxN4cbW7O@qbYy7ihs81h62I2KM2OLVvW5Fn8GVYdDoztwax/llW7ii6zVKKQSM0G5tiaJd@KssIsRW53VE1JQIWwOOspmqlYDH1Yx7DYNmRJy4t5sVGdxEy0MG5@EjiLtsC0dHowU56UCIQ3rJ6iQw7F2UDJC5wJSHkBbZUSkK0xC9s9wwI@stjQVtrsyrDawFy6No7EID4bfWJN2VZyGUSQ9hBc6MaVDkw0MKBqm@OBwnRDj1NkBMwwaacxy1ipLPpW97Zn/XMstTPrtwKM1rro3K7LVJ4dGOZ41rfAXqk789g5LfKGsG60oTZmwiS2L4MXJTNN@HRquhW0oHahMbNzGzLWVpitq6apDHgg8IpiUTDEZpqqXyCGNDtRFas9lSa1@33LaA9b2CYHPQWCsR0jm9iBFiCrMNORHgl0sCAxFgcDtIdGX/GjtJmuQL3ZptJSO2qL85syGii6DSWxE0yFsl2pmsbaigYRJthbMWYbWOsTr6Ym9xKtRAD5FVNh/QuNqaxlmowHQeEgS5tinilIVPYJwrWezUZmn9lqH4IHLaPTURT2STF7ED3QNgIMrpY5UyzvbUkBGF1xSaOYICeQNAZWANDJpdCVJQPFLduhwUDtA73VQchmimyrKGchiq3obaKq6Ulgg8lTLYFdqiAHoOhDi3DbikUtkfBCq7UUQCl7tR@@stTBgBoTq7J9RbbYkaUokWlpPJUkJGZgCgMsSIIqdXU1VNvbDEHl8hgJ2YTKtNJHr18EZJYos6VGCX5lQSgFarsb7HrpDN1c@AIDmFZYjrDyd8xOnp0p8BtJzWTXugkA1gBQRWNJwxwk5bgJGYwPIINJGZ3oil@mEqbmS5itztSFj@U4VBtqA2QSexOjkrWGloUdzISo8gUUWjP0LtATCmsNdaSHznIiVEHLgP4hxpRLoBoIZKojEBdI4aOeCpVmY5X42hvvJomg0FECGzsUddO1DW1IcBDTHiAvA1UgKmLc7rA3rCOrGkaBcETFc20p9lAbYJyh3saah25QaSeYmw1qxxbw8SUkJwNS8gDW7/vaJWUKgKEiDCoqBn35vT9ud7uAp9pqgchz2PUNaxst6tBlyiz0kgwZFuSsRtkCuBimzqNDApeyprZJbsj62EmCMkGpXhlDrc0MSNC6UqGV9uRLaNnQuFoDhTM51wFirC9fcGmics6FgvflJlQsJUBpU7Hj7Nk61FJLCQSJZ@L94aCTZ3GzxkJ28tvw02L46eKZApmLJCLLS8lktwQMl1gmL3gL3cc5b6pTAtQeyLahtgPmeNAz9BSLt5jQKhumoodDUzhCsZDVDEUSKOXCkZJabiU6qt4Oh1aBFyuQcChSapVbp2qxXpqJ7k8S0FwhGmyuSrgVEQIgcqhRXCb7IOQT0Ge8iTsuX5hhN5DkGJzweSNhZv0uuUeQdCDkSwMZBORQwtYUxQyLCSmCYgLh5pYbA@aVdAaHU@CiWo@GgqGov@iEAUo6VVBsrEeqgWJLM3vYlwFRdNuEnsBC3m1BB46S0VYHoIjGWJP4mnoRkCwkE6@UkKVgT@/xETVJ3uQwfhwFpYNh0oSmW7LS9jVkEALQlgf2LWmsGVeQIOUJuxkQHTomKnehaiAyL0iVF4SnRD7TReL6B2BrKiwfb6rQCLC5gUx3eN5XNgBPpzgMYOONxCd7@vIYsLR4tzppMEztQFvqg3gAJamloMwB4aPwDgUTGVL7s0H1RiVcjKey2ek2dquJDaxkNf4ehPSn5L0tCQvvb0woaFhHuWKarHeHclfhChqTWy3FHDiCCkpiD0AUzfY35Bl3Os@E3QssPZtNmzoRV7WYpIFCntee0xXKKF0c/T8OWo7CZGcEAwqlBWJJG8@mDgCXM4kLHxBkKgMfhDuy4GoAwGTKSGkNByDVgIGvemqrBzyLudO5XOSd0Gzy4OVPHSR7vOMljZmRKk9SgUTS88Js3IkijjV6Gw90roiqMuVBle/3uB@zbPfnIDa8LEJH4PNNJOUE8N4DOPuGbsxBCoT00CLIdAivB9DEDlGhhI7LVbuosXpapldFUGc4Pmgj//UGA9MuQj@hDnrDZgI4JXlkjbcHezoyS3JgjdWBwd1NzWiCWLahfSbdFJKtYVMdzRSI/Lw6PLcDl6CAdWxWhp774xC4Lhzq2CAwyX8dgX1BAgluQsHvAgASUAIIFe7YJIo3QagcjvVWWJhiSiHGBGy7AgyEBIzokeYFKm/T2TwHr9lcIpg/M4kkQiVtq0WOuE8nRfQITtkKLEwV7ZF5DCwIAtw6smYr8NSHmoavQ51LuTDXFSLsOrCwAKItTMmpfVNTW@qg4cwmPHnizisslsukNnVQZ4pAnAVnkJ8AgQIwTvfDoRMD45CU3XAECrJwM5WwYlmGxdMd9CzjipEHggX8RF03@ijd2QkpXKhBwyhb1XFo5vSl1JXKc1UIr08lfTkUSpwbqh6@Di0uLoaKoQr0mIuLT8G1iq6n6IqC6ym54uRCuAS6KEaMXBh6SjHQrx66OXUxjyJ1bA4j7O0/qWZYPi0W0/WYfCo5zxQ@I0Bn6DEAOo4PwBOKlMvojESEyhUUNNHsTJd@HXu9w5almg4RXsiXMn93qJAmMkDF4ajdUkqovNxPk37ZAu0CBgOtXtgKnZ2KZ/Wz67N29OwmFMPYkZJcbkKhIL1wP9G1jCGoIZHTTDEu1SOR0zQoH81ySAwth8P5uAYJyZHIN/lIVObUDocU6A3DZ2chIKpDn9NWzyJ8o1gqEvFIBflAhQd07XAocZ2H9JuReiQagriRUAyGbuVQCCjTQiLYVGhsS1ME2jt4yQmzHo0GqHkb1gX@bnWn4JeAgSuPvglyYf1wepahfwG9FmvZGqp4cYtrefCaXOaebXp4mmyRbdNIQAc1BkoAWkzbG3Hi5Ae2OHfQYPgTomE2QpAf9unYX6lTMIi4o45g4AXydOwqmKgXoY65DgN5Q1MSJ9TmBAbiAmcZlMRcLXOfd9eJlj3hAdAnwWlqcgukyjS6M4GdAULg82RyfkikdAvxrApKo8WHyggddkvWkX5tlUZDQ9XuIXlBY0VZY3WAqjgUAp1LIaptsxboUl2gtDJSB3xsBHx0iFG2ZDscQW28yrVZVKJRE8NMuXMrpCYZLRhHKqCRYSgflLOafqlaho5ETtQANTB8CetgBvk88gIbVavbqY276TsPOVDslrfko60f6yxxW3aLJXVDM7oGWwYAZM1EgjP2to4zU6BLD2DYzmz1ExGo2jX08QwPKqhG2ah7S7m0N6qRETJJ8IlzkDVsfqEnAHeU@XD7fQ06OykripB/902kyyukD8tsGdGzxSYAzgy5hnyDNfleMXvjqfk75A8@Ogd@MhTeMPl8iQyKCuTKaeGfKKq/kXMfaOduUNt1zSt7jTRPnCLyj96mSj/VJ/JmAyUMznijr0uKKaS3KnxSvyi4zpJTcssbkMY7fWMgJ98kejbDWwD1sLjKBDsZWgwl43G8CxTEUhWWbCuXSZRSDmaQyke9oRJQWj2DCWegE/qBBBChPRjcxKEQ0GOjIulFc9YCAgNjCHp4W9HUvjrYpglKTUdlM0FyMIECwAnF6dcJgn1VAQ2KjxAnghsnESdSXO9y@AMQioQVxmQJXnJLaSeXeWhthB2hHVDoyXb3NmqN/erRVllIDm0rqalNaDltpdGHgYSm2AKbvTABSMqJ/@lCOzCMQZmzyYXGHryCGMeNvrPR2NleO6gevOOZIDS22h9qMmaluDQDgNEPKZiXZk9rT8/tktI9NSZymBo1yBIDTZvF43CPox@lRjpmAgOww0cxHI/jnJaMs3YWS0liodBuyvm8kmu3MpmVjtxptzMpKZ/t5LOprAi3lVxBYZ8JPB5XRjQOBRcf4@FwGNOAnNNDSmScLIlZuSkpczPFg@7JltLOt/LZrKw0M62WDLlq5dJKpiOKhYySSimZZqYjyVIqdW@2eCpuvw5qfgv66fHcDHmh9@Splc0qK5mCXGgVCgU5tdJOy6n8iqLkVjoZUVRykthp5qV8@t48@bKBCsXkrU@ja2ggOBCjwIlI9zOAZfS9YbbttNWlNLZOZWp9D@ecnNAMhg6d1T2ffw79@7hil2gFuq0Wixv81fN0AFcQEFfxSIHqRqMISat6nqcDmSeUuLKXsJquZwE9vTW9qdWuCbp54XdHcjBfS@INIrf1oW36SnYtSeR/Oeh0UGX0vFPkfRFHOatNvNPkzdcEp1fjHLLcCpoL7OHLED6@ljgX362gucAevizHh2uQ89HNhMwD9ZDlCBmuWc7FNRMwB9DDtEKY/Ouck7A8hd21yOmkNTf4zkge7gLhxoXQCSpaFnW8XMAU544@X6S0G7jwMeGRlDQVikF8aZPF2zCUX0UQ5JfPuOgJXjCEsM12YjAaTFCk/SjioPDyJU8vnDOCpDXkBrTKSW5dH18Qi2vQx0m5SeSsF9mYiWqoE28PnNdrSmuACBj6mrTr4w/yIvEqdNdW/Y0ixWvQMsyxry1fpzjx@6ojTnytK83JTXIIVXNrKpBT23TXV6fCeLPka6qNcz4D33CWVP1Vlub0vsJ1VBoKkoA8An1wxwAtfke1aQeEX2IGvNHmWUBwh8zTkyaTkNRkSYDFL@evZQh@RNR5gLi9MLBDnrgaYkLKIhYPRf9Cux2zAwMeuk2B3srU7RCuSPSbHbrNAUAlZ3YWigJois/RmmBcJCcP6IGTffNyMD1tOZV8U@kMYSyWbKo6uh8AixfyBNlpNtW7QIESuEjtPueAFdnBEMbDqUQmIbmDb1wmgD6Uzzkebe8RILTk3q25bjZF/MHQGkAs5/mfftSGSrhdRT15TCNSz9HQlSvij86dNeZExRe6za9drp4NNVUmwpDrIZQtGZcXZc1zzEdNtR@P92SrjwM/p7qBQfEGnHAPr/GcW4o2bCvuc34iRUZEnp5TZ7raZ6050AQ7M/3PE6OhvmbIbSIDH5CrCkWysLJ5NSgjPjT1qcMglu5KaM4sPZssiw96w8GQ33El/KFqVE383ddE046umTRsuakq99S3JV8M20bcvOhSaTFPuTmwk4I3cdYz3tHkC@5soHN@yXnZLLXbVSz3eRfYVQ8GlzQqTl7R4x6WcLUrRoMm@T6clsbvd4G4e9M8x910UjW6PaKGPU4i3gB9mkiL@1ziPjKpM4TV5OYYZwd6X89SmCCprSBgyq1oVExjP@stak521Jjm3fGxc6b4hcL82HyHDSfJvLFrku@sifOZUSqzs9fmgdYNvZTal7V4qu1z3im@3Vn3iWsOKE0VxVuabAMzDZzqUC6h@uh2H4NjN9RCtpq47mHvSXbcte27lkkdGeU04ZahqTa2Y@0ucTm7sjRJE/c40W0SFd9uE7ZNmrDdi3uu@ZLAaA1wjfIORnuESOPLg7gA6@OchHEX0VrGFf7u1CN6xqXC7/N7tU9zc/UIGRXXiCXU1tzuo916iFNxnwvd5tPxYm6@Bi1trr@zajQ9GngsL9uqZtjskO73kQIUbNvm9/lc7KeaKutxWtzwu@dHczJlsoQzmXtHXcpa19By@W5ShtudFT60Oij5nedjJZ4nsSTpYYnlKkCGLjnPO0X9RdK6eIgTaAXEwhVon/Oefnae2HJW2O4uIAwVcFvJ/MJtinmKmUjyOZK7KsBq9a7ksfv8Ab3JXdR1exNzTAo16HcYoZAHx8DiSvYPSS1zf2rtx4mkW2hXHiqEr3IvNAU6L7rfqlKWEqWvjCGJ4uMFVEcbKkNlrnzaa54ruN/4nmHG4zMlOsVYcqaUk0A8nFD2oD45A8RH5Rr7bXy7V8DImgqN/EHtZq68M0EJN3FMvQ@OfXTcjtjVh@ZU5U4N0/SD@ynXM92WbbSnMokhXyuR8g/rUFM6va3Q766BDWQyZOM@cRgaG31QHnS@GAiiB0ikNjWFXalAKr57BTep2nNnBmgqhN@nkiKfieoxNWMyJ0OT2WmoXPXCjuM88ePkT@quQT0BFwpJHQowGOP9LqLPk6dNw9C@ppJArLZVOmKgxXH3@EOVdUvjcTYvscn0hY2TH83OXRMXvMtxBphAPRw7D@4ZLfsnpu4Z592aZL@n4/JNuT80xoROm@aCcDOQ476LN2kCRErkEyv3ti@ukBpNRZP5Y5TL3IevkEjfi89TQBxNl1bxcOWPr/VNlmGDM1LIHAOx1DYMU3pKX6HXe/R7uX0@tN3HnUAjA39zghNJWpa4I56pQrPX8T61ruhTjAaGDgOrgWx1FRyZaLiU7vjeJWrd1Y65xN3uy12Fn0C6TxZOZiZwVysfz02c8@coinxDVAui8f0i97MCNJwLZWy7z7kIX41bUJ/D/sMzazNtvIVzng826kRy7iLPA5qf3jN6ek/pWdQ4vLe7mgdw5ICfHbuvEJD/nmxf4DZekkeTgV3P9lNXMzTtMdRFecilo2F05uarhkdw2hD1q/CO5SYEOI8HZ@2g9yYiUTd@V9vpKUPokmxjYJhKnN7uAtVw3off75Ka7kz8Y2aPmpoh457wezR2oIH7fAzGlmE9ONnRlY2BadKjYWpDm240fxuno1Hz6mqTcvqYalcHfEMSZ06lazRbPfWhLDUVeaCrF0l34oa/3jsYdcQulVxl8Q30Tmgq0MoaJ7C6y/7wQ3xs31VnvqWbuaVfH1rW@GERML0ZxJtY5esB6LgrfWdRdk4wde64487dWXbPooSzhnsnN5HWjBpyXBFB/5DunPaZ2lzoyClaTLxDvZkpN2XGt372NfOVzk4QmrlTfXtdwH/ejMVdIm/LkWQwFAxvDbt25GHG7bVBe8LbXITVLh6btNnAMJitGVe@2WXocGTdecztf73VxvsWPLL3rngkks4aZ1wZ3jmlpammze8s3knNxXJ70f421Hj@8NapnrbS4YsS6HpIh@sbFp5cAWUh3rIUu4XT3ChnuWbERY5udEHexjU2AXZh5xbh9j6BeVrIdF8Wf7urdGXccbmj4uZLzb7dvQHm2S0Dj0H8eijb6uuhMVDm4pzdOvAYlK/krtramqoFF6FLXWd7Hn9MNQL0ul0RVz3VpgMErmN@w@FsRqvwc4ZcMzPp3kHW@2c/fBqQs9@YxbeZuy/Zc@BcPobLc9Oa1i@dBfg7BZ06oFlS5zm3nPO3Wdw3dXA17JtD23nMT502LPmni/sX5G9fqSAF4x9B6LKerA3mTyn7ZkxBc3J6wonzLn36vaoZXfY@LzJQtEDAoXp9B2OtQb@8Lw@gBehzmJXSf@QqJU5IxC1euI/ACEqaxVVdHdw/@TIYyDDicZ9YIK5U4XG35A7eE8@@FkP8aD5Vdu6V@NClj1sajGEegtp/9wCEsv5w1/LAWgt0lYY@HMTxiPB9XUTu3i6iyEb5nI8HWPh17dVxxGWFbq/Ft7k@oInZCozdhrY2nrjuXNqfw2EqWky4W8jejuEOAjaUjjzUBge4jPeYeFUTz@WQTN8w5g1W9sfQxXzViAd6iWF/Q2nh8t@j8rBrvAL1DPotE6Rq/0DBhfoZQXJ3ZIy6Y7RkDWjWflRyh4R@TqcwGSvLptKEutcmrvn6113IN@SBPI@YCs77dR4atBdxNaipWOfckMS9kLdzsKWMaJRxN/dwNSc@aLW4Ro3TaFONxjeyhryYBp@kvCcXVegGvnpon8Dd1VMdW7z1KBrvXfJdHUqbnwWz55H6QGka2sMyRVf5or5sqYqd3FH14Yj8WBz0svmjmBckOcQHZsloCODsrNEvZZsW2O8aGHGUElpYeXBJwN2v05OtloGLVo5jriribGwnowne8Vo75pxeAD/Vcs7h2QnXgEaQTnrQYVt3LzgL4hHgIY4pBoaVYAQXDsvRaCQS4JFwMbarA5gLRSYM8Hgzt45gMxDdA4JVO@z0lC1dj4piUbphZSYUBVavc6x40WHb2sgk@wMHPPrpklwvL4Xi8dBS6EwvMjHkgSsaaCdzweUp2I5KD57fCQmYLvPzPOh2S1zix7ftHplGgJF4G0b0xzrNpePsAD@EzE@4H@E2r7/587ZjMaKrQGH7KowQgCBoMMXoKz3j6ilP10kd5K6MFicQByiTGj//HF@vMtByYOjPDUUYV@x48yjvHD93rLPAyz4fGnq54JWL08x4yGnAK4/nxjuw4iTsxXILBX3qsK@zK7U96NkJED10fmloTfaCgwvB9IGFc0vtGNtmbQU32dCxNJpO1Qzjgo4QYE7@5s/5oXs6nOYcGnKTJ2MbvhTxDJpEJ91bLWMIuXaRfFIswwEJI5FBtRziQgVDbYP8I3hki6wBAEfG3bPwlAw/EL9ePWTxGguh4Rk8u1pSO@Gl6sHzN6divfwd6yeV//SjZOTaIZzwTbyQs4UYc0FKN8hY/uAsBE9CQ0xYGgk8Qe/knur0lVe8PoBEMmcyPLzn8phhmE6rIXsmZL7D40bnWGwY3VTP7qH4PplCIYZVrmh1iM616NhToo0R3YYGBq8RQs1bXXkpPOTz6fHDActCgmhYQAYXN55CZ9nwgDdGWRqxz6yHTAaCWMqK8MYJqaFNgX55zd1vmfbvg01uKM0hbQi7TCVS6TIVZ6lRXq2QC2S8gbY9Tr89G6XE@NlopVZP2i5Rz85G34ipt0B1w4JYT5LY8mq7G9dLiYr4@bMtj5kg3IRKfJsuiIml6/3t/drhUfXo@BBq4cYVP5v8NIUra5CL6MRUz9DIagrQBSX8V8gf7w3PMIfZksxW0UxYJBLwH8ohUIfWQlxY4k6faJqK/UD0efFtxRd@G8CRaR2VuRy1DV0H1iEwG1INCz800fYLc@I69iuIy1SU8diAPMLgZug5spRIJbAyECsOxHokqdjdhX3K/R5DsQex3E@2p3NBkGJeeqdeOC/iXBLc/EbKbUJH@euXm2O5v9wEc0@5AdTzdeNsVrd3jg9q09GAx@hJUrdcyDqn0bhwxpbG19hdgx10YNiJiGsRZYEJFIG/Op0Z2YBrKoMrBYrlCMdWn0cmDqX8C4EJYwJlymhIr17itAiHKQeog5SwWDOH5TrqyJdFt4/2obvmRfSEwKbgoXYznhAczEGyXpbAyy0GYnXI5Ta9fRLijrwO2X71J@a2OCwa9tFDm7e5O7oqr9exGfz7eiXXlaqzEXO6M6nO4iwFP03Ru1BgFzZS4n0UW@KEEJZ43gUvv2g5C/LUPpdpopD26zpHwaCX1mQTzfQ40LvGQCmyj0ODDj27wsTTL65wGkrmRuKoalsyloYOU@sDNLnj9luEb3vzsIzaGVfNSL77eW6oY0cFQD6TbTU89QbMxk/OceNPnOSGY2fI7SppC4Xt2BXxtASbXao2bbHASuigjqOBpMTSOAVHM4p03J1VNRt0kjZ039zoICknCTouws@MxHUmBIEnE57KGGNCAGHt8m27M9CVXsEoq/WBR14iOMJs@3CGVhfjcaBcV9Vds39FtANIKwNFNrCGuDerEroVxc1CkVzx3qCv@QDnWOA6U5Jffu@PudWtswG4f@q4R@IavP2O89YB9@@6IZIEb//Ue0vB28/427dJrLLbpoac5J15kTsP4QBfPhNulQllgmv7kMri1TbW9JvtfWbTKh3WZV8e@aoJJQzyHAzmgP/6wBSXVMcIzlOYVOEET/j0DbAI8BXwB6o3qNFQeopVD6PBmWIyiRnHqcQEnddQRnyJjuzPfByi3TVQwpK5bC4jJSGT8UsXIRkr6OKJAY4wEimCTAxcqmb5Q7OFR8KYYLdkTSnnSpw3kkvyt2nhg5fRJYAN8IHCKYM4eIrMiwFhFSdaeEmOShGMih1ZSAqhTGsbnNVAGwyTA0Ai6K27Z7JB3TQcUgEf68poQBrT2B0ANdHsJi4tKNz6nosoDog4brQONtscJ0cB8JSUr4Em/NUgnCDYIYIVhXnMevotOxuc6XXHShwDxvvFHNbVwf1P5piO45yF5htu2ywLz1ocw9KwZ4e6gRMLm5BbFk4lU@mklIv4OFRwUEF@sal/BpTQuEFYtBT13DDt6npt@8Xe/uEt21sEGZoFC7FQZTV6Fk/ETuueI@Tle5qoa5vJw1drmy4p/bmabKVCiMl@qtlszkttNqd3pH7Cz2DcTpsCbiUkiY9FTJsX4pu08/A29klo0ge4zreA30o1HLm@Oa2vVs704K3kP8@zRxhMLCNzgevMJmuEodlsYha33ZMlR2j@2E64hwdTwsTapnc2kr9PvO@2nuUZU56Y0HLPsATIVMLEnELijtMtUPZEkidFdo54xtz8gqxxsyphVicJtgK3tsP5c8Ocsty2@@wc9PSItMfnkFyrvTaHtEk481kmsmPn0cyDO3IxYtOfGF9yrA71IHea2gxcOQYy3GOynnGMhG1q6iAcCegOxOyB2duQ9r02jDwwuXw6Yt4JTxt1xlGClljCZHrxqh7gJqCYa6kpSsae9odAt33DZJNZtA3FdR2ATsU2hnzKXWEvhn2A69DjQMHeQgEtKw6RgZ4hNyunaN7IoUSi386GR5FETxm11S70OOFIDETTN5I0MRMlo50j0Kua80qA01JmT4YyYNWkV9HK0iiyWqDXSQH5HCS7mu@t1wOADKM2I0U@cxE61l1LiVjxRRaKeZRpRmKhBOMjKccIIu14pYmoBFvv4V5omvrodFRS2fzGV3hn3lGtfgJLBd0MZ6HneBLCzzVfZbHLRxn5VE6oelsZhdE4SrGOdAL/0NXJZSgi3GJxMhvmGIlqz9oPc2WhPHCE0sT21oy8KxQ8OTctGgoFNLCCZ4VhUAIpHg6sHXCCihDu9GWThYe0NdhmCUav4bOwHrMHVoTFK9hdXzGdRaM0pwEPCoAxC4J2yKWSpZsw2oENJ8tQSehr6218fFJNdiolEnVwUyIRtoTzmeugTeFMYCQAY1SIUiS0oF/AXxFzxI15Jxyj3kuUbIBsIDG07jYnmOQUrqaBfAFaUKlZ5YnPdsxEwHCqFgpFpzampX2BAV@szhGIgHaOFHfHCEBf5@gnUA1lNECtW0pbBXn57KWi6woQCHimj7bL5SEwmRWJuWb1YxP7tpRCkGdxyzlLChmdtntbC11ruEi1lCzR1FjpBtSaD2eo13QczWac/G@TiWTpOryklcdJ0DUjlfBSryxF08vR6JK@HF7SUdt68gRn1G6WQJlrJGCAOgKg@JIWKQE/g/JXXtJLS/JqeKldTi1TDHiFIfI1RPjOTiaul@Sb5NITUJZi4GNxoRNessl0mphISDeQP2whS8kY8Mw12gAjY/mY/JIajWIeEksNzMB3ybPDKHWbZ4dJmrwrOWOBZLfvNLcZVcyriVtG/jkBHe@i12FlscNy9gQ3XOCJ1dv0vLA71D@e8Es8RMFoG5hi@wdfwnTI4wWLI6dR5jpCJsxt1wEBR2EgIr7G5EgEhMmvfhWUcowJT3PpsBF9mhVL0VBWgmE6jK@Dz0APTy4LlnB9thG/ZEonlfsYP5U7iY/1/Yv9/beRszArsFBwfU@QMsK3@D2Dx10rLHXHxX74FQwuJwPB5LL0ZCWZ/PDhA4w44DqtJCogPvgVOY2H6qfhFcYqKyvLsVx@OfYs1PBlKxJOpSKHTFWT7Ew17XYbfkaPvmwRDvLr6VNKC4b/8M@4n5O@43BfEMTxDX4l3KWcDbKzFVlejmZSz/RSIiWm/uYvF29i1/uN1b/5rX5SWcTHHj5@evMK3YdS9pvFxW/W1jKZGBCSu/ff77@rVquZjVh2/zT7NBMXF1f/@j8sLqZSq6nkYt22pXro9OKtkBIzQuJv/jS0v/@6YdtAiAJeaSaBE@95@Eksm2UX7BNcFx2G/@T@1Pa5ZXQ3O5/QXh2MV8okbEKhbDp0@G1ofrUtMqnydOU//3zvY3AQrKSSJxY8B8GPwVw@yJ3ggLe0@3YZrARXESx3Exwny@UyOFf@87@F@JUXgAdDxqtwq2RdXLlxsBIvU5TPwUoOHFIqBen@Xz/6USBYGQU/BSVJCo7pr4FuuPJPpCcMHUlhJS8YxjP8TAleI981KUVSklJnbn36qhur1vPuAW6oV2b4/Lx697iKOdxAjsfCVeBWw@tv/4@//YO//Tn9/QH9/j1@kCG3@OzDBmMK9MB4FYvPbtXDzsz7QSIOV8JrHUF8jTslC@bLsQbPlcfCQZ9jhg7enTkk8d6/Ei4QdA2Qoxyqs1f6pC7OglI@s/dsqoJGDxgwC3oXc5LxSOolzmb93MrwXpgrC9jXwAWC37FX/NJ1@Ief@4o@6PEK/XR@0zmEC@N5cx9kh6dwLcIf/cPlveJ9kXwcbwK5fS3@GtI3EDwNntbrWzr@NT/i384n/Ps4wL@jFv4dfMS/o0/4dzDAv30b/1418c9fM4Hg6upqMBo9AJXRYdrHXMfwSyQazpvHvMFA8Dd6sQA0h3o0fnNzmvh2FC2VnH/Qo0reG17cBTmq38Tjq99WotFTytlpxcniajyzl9tjz@oVnmu6JxrfrgL26OrpatlYp1@iUYErXv@2cro6jYGQ1CvPnkWxwT4DBJX66WkgeI11UsbbMjvtjzp1MvdTjp9KuWw9jhx4PupAe7IRJCUIyWV0fEa5Dx15IRBEHbjAVeECeXz48v3/hr@zL9//6wJ9vghDAsjh4ejT6FNREy9F6UK6eGXsTf739kYQoI7Ec8MSe2JPaoNQZaJyLI7F8UjsG3tSG5wK/Il9cKpiZyR2RV3UJWk8mkJ1939/zxi82jMAmwExByNxgIjFDjy7e3uvAF8H0j6HP1UUxRFkciRewr@ooYgnU530/LYROQucMuGDAgpEQgolxFAiFwqp9WzO/CjEQo2z01C9FEzaZ2dJrlqxVKZEJlpvbhqN2u5Go5FEZluKPovGn8FVrkRXncfTYKX09KwYxzp2azuYXH16VknH0Z2LQgWm0C/6ldcEIzwri2cBGCuenODv5OryirvIga6zE7oaPPjkJMm9rk6c6wqu5OUdCKYcDLTUf6D/9t5/Wf@vjln4tB4BTr@@gYEvXRH8i0Sub65vnHslEg47L@FV@EMPeMc41zcVdBLQNbhOw5F65OaG@8E9HFnlCCuYyGqFIk8AoTUHeapnoRJjMKwKOytyZ2cjUYyUmuDjzc3Ln2lxJ1KibS9LTVyQg6GEtBwhkGymVMo47pV8qZR33FIuVyote1AivDhOAFJsuVVCRi8FzQjmgbN/WMQZGbKDHQo7RtOfmiYMC6WC@Pmz59VotFWr0UD/9OfPZ9CSQrjrpVzIgo@Y//wZml8oAkPGXcNZby3AAFBKpiboe7ItDwZW@JNqxs5CuJvQPgtFMDwligiM8Vl2dTWXqVRyGXDn8pFISVjiW2bC3WhBitwsJQVeDBjMhYJOkJRfiZDvTQjDWXCVPa0Ai9t4seubIFGbZbKRcHOsRDwPqVDgPiyTC@ejBeevvBhhycoyc/5OT9PRzPLK8rN6faKZoJQoXctl6aZ8LRdxguGm1HKMUOPOb/nJk3QByJIXS2eBRmOjelRt4FeScPEaZS56krwJ4MKkaYVOaTYoW6ifYkHqZ6FQsfSM12s@y4KhkgMXD4HkYvkClTcIQ061g0c@RoAV8QaCRWk5lV5MZkff5GoiDJWW8To9Pc2n8tFlkGvLhUK9XiffVR6DLQdNJq2kg8sBk/YarYisjcu1Fk6hLYIn1B1r4sq6rWiaa9z7yrC09pXaVhYDwf2d6nrtKJZaha4ptVldj6UOj9eCEr5mJ@8UnMb3g1p1Y@8YIuzv1KqHtefbb2rH@@CPpoDh6u/LylBpKFfD4RW@NxS61lVbPj@XTbNhwjXqcDGH15df/OTLL/67L3/ysy9/8pMvf/IHv/z@D34Cvz@H38/482f/ppDF@y@//6d/9uVf/Al4/nv4/Tv4/eUvv//DH/Efvf8V/P6jz@@vnJ8Pjv8CgOt3fvn9z//0l9//7h/B7587vz@6/fu9v5z/@4Mf3/3DeD//s/thfvZv4fe/clwu7M/@BffD5y34f8HhfvePvvz@/87//9r5Q@effPn9v8Kb8/I//NFf/8cvv/V/plL5v/5XX37ysy8//vmXH//Wlx//9MuP/3Hqyx/@K0n03/4MOOnv/@IX@P/zv/j7f/cL/P9f/uXf/8X/@Pe/8z@T44@54//@5/@G3//ut37ydz/@Z3/3W9/fcf/JvffvH@H//T@Az@Pz@Rg8jynX1/p8/4Py8@tQY5IK8AAZA2cp0KvWxgorsYDIROcGDeYP/smXP/xt4MPfB0h4@@/hDf75CwT91HvxQqI0cI1HJ54/ZexzEhQ@8dlnDxRQ/k/oC97s8zQ28hVd319@/8/@FL2nYH/bj0GUbsMuIbCX2k@xIXkZ88P@FJvil1/86Muf/uMvv/jjL7/4HRSv8UwhVo3FpQfmvwAw@wg4BMw9Bg4ApVXcCrDIFgMpcCyu4nxNQIp@@ABkXQQXjC@WA9k0vAXrdRyhVM5Ok5Wz5FmFX3V4TyQr6JNIniUxPJGE4UmDfQMDO/w9e7bMvonH@XPiF5AqhBryGIV@SYJR4DKffonimB5@o0CmAG84IROF7jTKg6IQtBZl5XI5GhiVIYxA4RXjjFglj9MDOKAsA16MxOPEGnnQ0NlojbBAzHL0gDWWyyMeMYoeFcLAMEPodSBIKSGaL29AguXRBkNciDwa@ADPD@VKvjyqILrvKAuAI7oGSQJUGXM3qnwH72XCCfCB0cZ3kJV8ORqt5MGnTEWl1GINSlPKUuGo7FFG5UZ/GPbD4@kzxr4RpLzAR7xQM8yBxnt0Av2UJn6eQvhZdNkpDv27TvotY3yo9hHRh/vx8KfoTfEdAMAbj@MuNPhBNQLAMwgecVRRShYeUY4BKBd1pmU8D1JmooEo1W@UXiB9yMPjrtWK7wXRYXGWlpbAtVoR0sIejIuYdVG0B7KFizSk7xWZkCsI6I2bepSlfRo5LW8sw12C/9oibczl5FgOLIVw6BxibhrxaNrIGEHKvVs0Kssy5TxKcIHgxJ/r6rTSBkp2hkUCYfqqRwRL31JME56v7O6aMQJ9OiYIMSnH59IjzgD9nVEslr@TMisBeNL7ED8o4nzaAqoBP96ZwMaKBK1cx1ep4YIT1LJcoFJxVguZFKgc1o4gwtEek1JigoESfp1ZSWWymWwqnctlV1JSJlfI5LL5NAi9nJhNpaRCJlPIF1ZuKEvPQHDEisvN7GrlH926/pt/NO@a74tXoPKWjRIsfhOojOLxZIpyXJayK6VxGfJBXoEKTVzw4cb4Oo6bRANntCntGvc/QbYC13Fk0wW4WGAhwBbACy5Ai@skzFm8394rOauY@K0pvpIpSFlghEjgDBiBYwuY864AVt4TkDhPJO7M5iZOEZ1HeEh0F9KBqtDZDu4aHRjsyOC7E9eUVmDVOd5YCQRo6ecUCFsP4PdQTuuB1aQXOh/Teo9/HXbdMkBn/@Ewa7J@wYM2VH6wzQvaktHcnN1XB707II7NPp4EUqx/MAy1fhMyiFO8HGANbpZmGPMAVtjx/h2lfOUdOsc1VDp1DuAH28@3jnzPo1p1fSuQY2t7uxszj6wDlGU7tc0j73WFh7pRsx6Kd7WdndlX54HjrkWWXYnFQEbCDZ8xuuiZWPrWBZESd/fFXWBk6KOSq2ypw3B0nYWmD8PAckUedWD4qCSSDYU1ymunwXo@k13JiZ9zUkEqrOwO@0OkAusO89t7QlF4yo6LiyULJZ/dkgdyLLNS6oxZDo0og8SMoTDCjXUFiR8QUe3AFozp@vjFE7QNNgjgObk2bq7AsXoTvwc5NNmdnvBAL3RaarcHQvDKcAECTVlm8PvaC@Ir/mtwv8eAp0F@t0K0OeC4lKh2mBhI0BxfqpDP5gvpVD6WLwBxpVw2G5NSMWklv1IQY5Io5aVcPluQYvlMIZ0BcQmh2cJKIAhiRe0kk9AbSIJAT1VvoaHpVbTYbSR6lUCQT5FAFxyWoa@PsKAcbHi@wzwT0vkzESIL@N0Ye0D7h5fVsoDfGhfxS96AWmYtFtzcXBc3NwVhDV9wTnNdFIQ2vmTzoriyJggKhayDbE8JgsHjQBCADfiLKK6tC8KQI8Bz9ILQw5daDvVaQVDxZb26uYnpnONLCuMD2AUP4S@a@7ICYDq@pNOkGAvCRw8dwFV5QhnKaQ1fME0M2eQh6xAmCM/d/IgiYDjgcBzDllvWalUQtvlLtYohL6jgWZ7Vl/hSpUsQLHgBbhSELji6lqLogtAEJ/KkILTA1RrL4IfmvfHItT6QBWHMCYQkEoQRQcutCwE0Lscfk9na2pJ7g7bS5dfY4s8WZA1C1NGwttl8/rzZ7TatcbX2/ABDXrzYks/HQ6vZbTrRmg24DIgDIRf98ewFedxuNGRtbshLCNFnQhrjhoJ5a8gfIU/O1cVE@o0XEPICQkZzLo4Nrj6ANvFa68NzTW5SiHtRCD1HzaZQQkYdjE0FJ5Ww8dA2rFhfbllGCd9H5cVQOBQbn6bqJfJl/XDkWizdYGAnTF@xQkkZuR6fjspiHZRwqYRzW@HF/lMB5J5QXJSfhkfozoE4k1IZIVJcXB6Fz2KNyFMhBWpwET8HZnRCLBSXng7zQm5FKC7DU3gqpME5CoshkTG4xSKnK/WnwgoiFZ4@jQunEr4CjBzPYArgElYKQqR0A6QYQF/VHA6URiMcvlLki0gEc4tKBWUbp8sj13zb2ZjKqpY64VFsVObZYeNICQtjKYMh9FXiLZxtPGo@xM/ncMxdIMzoqVik0kNm8piPZDKyiuIJBQo8Pziz9t70/cnJHCe/EqwY59/akvK5SAK3tDeMToM@acI@@CFRkzzBkyd06tTdokRKtF0MHKG6SZ9AZmjEoolft6PDwTCO4dZ0GB/FSyuFQKDi6F94CD2xiV/HNKwEfm9vUPKH8LPTrteRMhokthTcW9Ry/db5kc9EbYRf/1UN3Q04HING0U9s7yWOdVvuKKXr@En8hs4s4@FRPJKvtplcroBLbocpbSZHrqgYjUql3Cj3lb45GMMIhpToihcXek@2xjgkHkNxd@JDRwulE0s6GqChfndpFBwFKm08ab9WXrseFosAe1NSyvTVTyEolDpP9fKQMrivWHhoZHsP@nIFT2e0eh/Oagi3DoS8volXLAalczOxbXPieOcAKD/XmB8noFEWb0rd8in6f8bbalwQ6vH46ec6qNZlsTQOymV72OSfaRKboPvnSiPwk1YyJQ1Iw0/qLNF@PbnUY81y89tRySqbQ0spEfhnDfrFRqIB7fE0lUrFUmIhlpKg94NeEYLhtwLvGfhJ8INwaaW@uBjWwgJjQkwciQkpJilSbGDUdCCqWCwibaFS6BWeciSaWtbCbYPJq3GqI2iMJcwACIQeM9VYLwyxDhRZ4@CR6MenuTjLZFmk9BFIYC2F24m1yNNMqR1eY40IeEAXDr8Uy2VK/ioNR0qdMgt/GymFFyNlW/nIBxlURHMRiMmHG0v2sH8qLuak2HW8Eb/RZHuwJK2kiqfDpdO4BKUTP3dXhfcVoQ6kvgnAyMQ/gw/aQQn83IbK9YmJRjDxM0ugAGoKVIxUSJUckIDpSA2gXxg/Rsn3r4VDoZVUKBQJlQBqEbxJ@kSuSUSEQIKFnkggt6CvLgqFFIRPhM2tHPAhVU4KBG8CbdU2WaYQCF4Hbq5vVis@1fMlG4/laNx9fcJYNwrj6yStOiYaQbZIrniiQpML1XK1e1AtOdDVdRoIJ307BdgZPyUZTy5@7UJndLXyLX@e4fo3pAm6aNPQTlndWY1NpQNB@zrASUibCJKr0UryLCAI2ASdZatwPhtxBujfBckeMFu/dj/cW3yFo0QWlou8cZ3WI9/tqtp1Ph2v8D17LPgdFB@3x1SS3wWBmW5uiKzO5pRAUDfcfSowQhyAKAPpnc0KOJxXmHlY@Hbl2/y3r473jvc22TOxmC/mOW3OnsViUkgKrbJnoECqBzXI5GdmZKXv9BelYNEMpTOhtH9YcFYOjsoZr1hSpRKXVlPsKTAfK4K46Ei5uPi5wjmpQgG5FIR8@e0/yoxW8/CeAq2syKTV1dRyqkIeqSx4pFIrkeCX7/81nnhOrbguKbcSrAd5WhkAqPN9pikpWEk63tKKFAnacf4G2cgG7cLnYErMB4L5Vx8@M7YKo45Ku9tVU@RKuqyxdM0vdn37iiZv@92s3sB/5eZ0dfWGpjtuHAfebm548NQ/PSbXHTCT8Pq3jW8bxe/iq/x/FW6L63u8mEIuK7BI8APIIdvGhbNCEGeyQjBCCzGgIDOVKIhf6L9OPdaUSjelumma35omDDKWdfpT7GX8m7wv27a9uuy9KhjIshWJwaAkmfzy23@YSuX@n//we2eR1yCFC4VCTkoFf3X7Si4vBNjyQpWFuIk/3oWjKV/vdF5o6uOaOHe1vBDfONxbf1k7wj5c0fGj82x9bzeBQfhd9MnxypamyJY2dj6MPkYo7PqP1veZYbHjjX2Kc0IHa8mXpqicVJa220XnE2axSyYl0riEm02KmaSUZVK@KK4UUzkmg0y00ZCG41rCqIyKtW6YYz6YDK9HKPJCFWEwbEeF4b6tFNnz/R2KQUJneWGj9mqP7e3uvEu4vtz/aGv7kB3ubR6dVA9qUI5XtUMmVA/Z9qHATraPtvaOj1h19x2D4IPq7tF27RARJAMoT1HJ5QTzRnZs1R7bSdSAbRreTXnbRutCGUz7y5YpJ9E29bS3jl@rUvBTL9P@Q12FsaN/5HhYXeB6I0P0crttBfBEr9piCzhWXFgGDQQPFPdEe4Vlh28/iVZ2kbUyu6EV1hJ39fTqCtNE549pmX76gC0uLp7pgtcZ@YvhDVz9XngWBPwmedp@X1sI5zJsGQapqUxkErK7t78gum8LJwdHC5IXdrCxkPJetjcX0t5LDd4y3tvmycZC1ntbq75cyE2i7a4vrHhvG7X1hbz3Bky6UJjg3N1YkMSAS6xLUBIX6POt4c3tnRpbBqBIaSoUJw7RMeMNhAiDYsfNqyDJ2fLyVc@I0finOZ6BbisPQbvgU1ALqFqeIl3rMbZsmHADpRWAIVrAG4PIVrcVc7CidTfovALXgQUs0AIWCOAX8GA/wrHFMkvx79N3@G6SMLf2GWPCsU3Hd7@x2SoODyrADDEyF0fHuCGG4nzHGb9mz1GGOzS52qG96QQqQU4FS4hE8Ozn7vHODk/MJI04LBAk4@rxHJyGCdigiHDHooMvrxxeLVQXSKsFR8PBb00HbqZqMzBbm0gKKOfCQgsQTFP3UtZiDDW8GO5gQLz4ws@UADAEg1sEFz/0Gg63sKxdZdCiDEWQmLW9TV5C3ANRZtO1HGGYKFGKgvlplc@fmft2Nph@taZf9RDH7SDn2eL4eE7LCBtBvwX3tDFBkGUFirmAHBONQmwoDoX5yrUARIcfN8Tg5rICCYkh9uQJ5WMV3gohSgLjRSlFFkcQROAQjMiHyLysLVJ2IwvJZdyGRJuSyCIx9iPcVHRz7BmRAck6m9GZWvVaoVedCzqMnEszAtkJ6rSxrsGdTjXgHcUjcHKMNaGZxJgbKOUwEEeTMabEWAe8Z2RqQ9WBcxVrIhNdVoDGSLW/u8FriFtMIn/uQSUGuVekCgNh8QSbLzH6wkLTUuSLkgsF8pCggG@RacJICA53f7yDDYq2zNsLsiXGfkzM7c2iy0c8NrCDw2lEVjRywXnFKS55ViZAt/A7yLD9lgE9Z0mOLBp1IDwuc8Bq03DxOIe7cfnygULUZkux@NWlQLF8ZylqjyzGr1cK6NYmLAKlABEfBrxRgKbbdG2m5qGAvpBQUGl@GAroQCe8BG18CsEj4kOXO4kf//r40EkXZ5sytFuoQS4VeJTp19b0a3v6FZsv@MhsdZWlMjCiaqJLyoELjR2wPDjaXFZOR@xMv9JkU5kpbpyOJ4F5CsBzKCo5GDLgbWGMEiRh4xdu5D5@Z63MqpuN7d3a0XQo4kvYDSfjvYGha5RGZBrMyRCG22F8iXg5CneQCFzfDO/zNGJEz8bh0UGt@ioG@Yuw1UkLmNUB4Oa0hKkS3LgpgK@utKA/bsdY@LDKliPsCeYsxpyJC3x5dBKaYSuA6s4U20MzRUmJHMR7n25JQWyRgTlJCWEWjrDPZ2fQpYorTOqbn9P9tL6SbrNxegWVXY7H00EcKe8KmF3eNLmygZBtbtm0ODexc1FkGSvNBkoPNO6RaN3GT@W6wb6NukX3SLZp0KDMLjE8AY@yxTFgA/3itGpzvxZJfSPyAfpiMwY/7M5pgjJK@jmyJ4W6ChbPS1v52rw8pNFO5yXO87JKid7Ow6@cSV0YLgVmjt2THSDDHJgynkx3AvdoKngfvaxAgE/m@MzBhQ38ttUgUiQzPihTGg00adxohG1F6wCzGkOrBV0@qsu2A4YXhiZ4IDUkdEwHOuRB/Wk6oK3iSXI0GAu9zgxCNNQC3mh8MkwpBgJezuyBYlKufNnAOTv87rs/QRhgT71DteIJT1@OI0VHK96UsT24yE6nLHhxHEO7F5vjDeL5tq/HpnPCPLaZE4aGGudFcS0PzAk7H/bn5QAEwx0hztnhOSG6sTcvAjeANQmon/oIeOoncL0ejsyvemhX0zXus2BG9D@yhopjjmt7z8eCoFw6HOir6@CGAkzbUvHjIbOIPOsFEDM8ivgMKXhsFZlwkmy3VHUWvYvJQUQngen7GGxUbPUA6zdSKh@J@RD6MLa5AeW7cDIfUsjhHCRBdki8706z2h5qZMFZvJP4CbQDordheDeJYJj3wGPoBBYr3wVeQBNuXojHzHOa3ARd8TbjkD8uAGD1S1PG7u6CdgshRfwE/XWTj39t8nFf@tgmf1DSZXY6nY961PdeBI9JGd0G/oMScnM9nVrkq0rs5xpFubiDfdEokS8ZboxkOlkPjSOBPJ5yi0Lo0eORQgJx@RF9hXyh6nNMJcyLPel/lsssLnlxuMSbtAaal/ZlPoBmVBoNtD/caJDhyUYDZ5YaDYGnQB0vdnj@TtdpbDwsAVpqw6DQsBCXhZgQj1cP17e346ouxPj3GMqCPTAspYH244QYLnqXBRJYDYTpKZpZFpz9irLNKLZwdxpVXxpQwIcTISCeyrZOiUwMCz@cXMtfJOMRRTJmEpsYO31EageUGtp1uC8li1sNdBNaJ8N2aCnQUlQUNPxLE8gPRocswEwZHsEpfScLPF2bZvpsNPfCs0SPBvo5dY12U3ZUGlXTbJ/gGkISbtktclo7TvUgggmncu4T9unLc4yM4rUVR8@i6aGEMDGI6mQs4ZTUx@@ugsbtyEw6tGnjSE5@Y@7cpI3TmDNZnQgWw8TCnwpoOwkqYN8w4e7ZTwK3Z0EJ3GhDCb1cUQduNKCEMTqOw7GlBC6ypgRPYG9hYry1L4/U/hAnbvwWOhxNbpIt7PKxJNTrU@C09OMURYiEhlawww7eSFQoClB0myw3zVpvQvh5Bpwi9cBtIUvmxjGbPtVhHtK5JqEisd9AJfkUMRTNtpMbiBsTmMCVEIorFesw@PTxjitiUH2e8TP4rCcigpLEvPiT/spnAKo8NbxAisDggWdmEoHPMvk/9krKfaToqSCTGvNDccVtTr5xq/GdGfdjcBW1SOCekdT/b8ZJ/ir5L3So9P/9oOjW0OcfeChzzxDmq0crv8FhwX9V6P@rQv8DFPrfmDZ/h0o@i/J2i59R1x9Uw79e/SKZN4Zuw@pe4tRb6ofoYb8hRWDlq/QAN9en0n26wMP9s4sm5e/Wf2AvHfhV8qidO9k0qtXqUV@yDp5Xu9Ve9QBtba2JO9GT88zaxtXa87V2dWOj@6K7vqu8zlczO@bLt/l3zzufPiqgvW/tvXj/STNbvcDbA/PqRNm/Sit5uzocftzeGg@21o7764fZdytXYk3LdtaUjxuavfHq6O3Lo@fZw@jVxxf7Lz71xb693xHlQj@99Sr3Zn18ogeyl@pxe3NH3esftmvHqf7OhvpuM7ou7hwWXkviTu3qfXr9KpoVk9vmy73nB8fnzdp77WB75117/aMh5z5eXJnbyXahs35@8Cawl34tbX3c2@vWUoXnW8mrjY7ZFlNbmpU9f3uwv3b8bqv3Uq71N7PHhbfn4/1c7/Xry8FutJs5yQ1f2ZmoXn39OvVSf355WTsINGXjyEorJ8Zryby62jcK/RXl5e5Wt//akvTkXvZN9LB/dLVRW9M@rozSx@9OXl9lDt8NX71@8X5PVA8PmzU5ZzbbqcPzo0yg1U9vRy@Pa8d5@Xn75HX/cnsr@24j@aqn7Fbb@9rF8@7We@Nwf2e7mraHurSzfqm9e947f3Wxsb6tGfsXml7NJLPaUfvd3l7g@IXa3FC23tovque9d8ns2kXmXbRtPj86/9S7eLF2eLyXT432x6Kxbh80tzqjjYNcKp9saR8PPnWMV9Lx62ju8vxFSn1X/TQIpD@Ns4Ud7Z3S119EW933o49aMnosSevvtz@9e3e4dWk1q/rxxzebB@fWq7a@Z@@JBy9evmpqF/nBuflePzyUWuJz5eJVVJQDo@MtG@pIOZKzK0f9ndfmaMP4eLD93s59il6eXKSVjYuDN9WPB2LzSjff6taO2l8X23ty9Y0xqA1Hz1uFy@OLLW3n4579LvCqJmWzm0bHXuu8yRTeJp9HOxfP365JhyNxVz/oZHLW7pvXJ6pa6709/nTQym6@MfP9gd59/em4X4vWdka9T0pebGqH7y70wHH28GA/daW/VPuDza2DV7nBnrjzZr@9NZaqrxXpSl9ZH2c3RlYufbLx1np3saWbyXfqx@G@qFxG2@/MQea12uy03qit/svA4Yve8e7@m6vtbM563tfVtf28uLuztb7bbWdejrdfDWs7zfP28@23ylvzKHeRqq2d5DbeHqYHRxcvB4XWZT@9n48eaf1B9zgaeDHsDVf2T6yPb0bvM9V@U0kfaO@M8YrUX39hpkZvqrW9T92LfdPYlTZT4@TxjnGhiZ@Orj5t2bnqOJofHQ/6xuBIGmWl14H01Sdz8MJ88fpwb@3F3vsXckZVT@TzwzdtMX2cT6o9K72dyz2Xapud/sd@QZE@bbxKy@l@L2rvXCTb6@3jNycX2nn/Zf@8FcgX7Nba9vuhbNSaKUl8t9apZZWdtZ0jSTnuvjzMbOyK@2/b@8cfR0ft9bfD4zd7qlg7f1HY6WbeHrwpvFx5f2QfySfG25fWbmCUTxu2lCtkr9KHhfxezzpMn5wXBu9fnufWtJOm9GI71Vc2Vettfpy/MD/1rrpXh4rY7D7f@CgfdGogSY/3RTk7vNgdHQbSb476lyvmWvTdRevlW13S8ifqSvLo43nhotd7ebXRypxUP32Us8/PlcLhZrKpbWafRw/WX@@fdzdOPuUzbXFt5438dlTrDd4FXm@pG@eFk4u90Vh6vXk47ldFXcteHp5kL4@MtcOTrcN871XT6jS3znsgG/rj4/Or4eWWstIbXeVf9s7fyOLO2/y6bmf2xcALZbvfPjh6@bYa7aSUwuBy792ueZI/GWVf5Y2TgrGXV19WO89Hr/c6NXHFVE@ORse1XnJtXe3nQabsa8fW@t7rrfcnL0wxkNJza5/WjezKx@jl6F3uJLkf3Rm@ax2l@ieWtfVWtTbfXu6/fXlY3Y5uN8fP9y/kvXe17OHu@rr9Irqp5pTxVvrKrq6ntY4RsPtro92RZRbS7y92utATGO1C@/lR@kS3q9XO1Xb@sFatPreb2y/k0eh5ZwX6CLxqJ2@McuBX3I5igJtQ5A@Zm2IJ9O1u0xiBvORHHwN0di1AZ9cC/LQabdfmm5x/lVwOHPkPaeARPce4/bAJyhprG6g8JNi2Z@wYv3USY30DoqvoahkmPRGtcxyljQM@De40X4WHK@mbq8rI1AwVPyOFn7TAMak1@TxiIrCns/4Yx5sDpc@Pjqj4JSjHNjF9BYN/cItsowYWWi3mfpk2QZZ3ve/UfgAFwtS7cTK13GXxeKujyV0bHFqbXB8Ch96nADAFTZVx8gOTkHYasiRmna2p9DVJzNwRfsBq9znDT/XhNlh3xCGDMjEmCzU4SUVWahT8eqWtXiramD6aorQTAb7j81G7IP1@uIN82o/sw87sDQV1Q7FmNoCaPKK70ppcfoZWgp4tJ50lVlSGGrLVVAf4bfQGP8HR4Cm6e97M6b2HdPLZWaDlihFqNmRZmTv78gjfZmIhxWgX@@QAIu6ngxRBRXV3Gy4vm4SS9l0x/uLDvGzejVvtd39TqKdwt1VlCq8BtBoCrWhB@taa/Tc2bXL0gEoBvlhfe7t91HC@rMO3GE6d@rpjx6WPyiX3zSzxEvjy7@T89rZM3GEA2cdpR26YHIp6aXBeFmjfI26PhNrGEfZkt2UCuIZ2GiA2k3ajnGbqfAehSFv3XIJ7cZ5wTnjiy9WTCUEXnA0VHg88Mh7foMlBbpcXEXcsRSEA2s3pHlOZ2ez3G@a9O2qmqcn6BbpKfKssjBeslq@y6JshvnLgVJZXFmf/JD/vB@WGqN422ElGBcurFgJwNsS61XysY3Om/fYYh9ewlzTOj2Ea3qhL04xWeBK87G654WWLuClx@Jmk9nAmsYM7aw1rzBPC6ZlwqQQguE@HZIKiu7tVfaUuT6iB6GhTjy8XwLcl1wvNLCiTfMbY/bnlSS0SO9AOoPlZ5ZuBEOrUy1adJ3W3LAR6R/yFmYo6IY67hQicyWU2MEwgQsfhOOjGiEf47tRbVOE7vTwuYpxOp2Id/tlT/0uRb9zFBoUH@hmKkAg2Yxyhz2TOyzSCVrymg0lNWI8qCndwYxWqxItMhRE@@jM1Gp2qJx/yUxXpJrEoUTs8JxTEkFcih/QO7QmG9sRBbfCtuKzDd3BxWgdmSLQKCX3@7DUYePW4cd89Wwoswc@OGsxGBuecyduyQ9CS@@42Qs9NIROieFL15vZeejpYCwNw48pUR4oWBoHZwC8GmQy8nC1LpskdBOFtXwJvrGzKuyOvFhfDEOuU4JL5OnvCwtLqanglHiavb/KRiNcYnegpX3RfZBDSlQoLp5bDaTdyBiMDyvQ0gsx8BCmOILMcllwEKQeBlAUMXMUgJN@wPOfaacR5H2IPb30aBr87NCf15VRUqq@u5nGPp89zJnJqftaX09EUROaoF6LTIRwtD/D516dLBMjTKV8/4kORiaYBBU86Oh0wSXUmwEvUn2amPrdz@o0pL@45Dbfzoej4@VPFOs1jeZFT@aZ0k4HbHFiOJ36CzqQP0U38OEsvI5uDjkBNElLrKXhoKsY/ROh0WkC/0kyv6DscQRAoBogILh41xs7v6@uaX9/ZIXCHJvh4mWNMirE8DENAooDEyENkECFEA7XbaPVNDw664nyE7/jmHRglsosrznh@AOoJ1X43JRJjnHy4wg34nA/BUR/C6RuGCI2d7TV8vKkd4I7Z7d3nUIULWI4Ym9zdYi5yjF4R12Wdf5xGHaiQBZBtfEDjlJVX1XT66Omm72BzkTvws9h5RCodQjAe2dEOiS/UQUM1HGyclC4fKQOiI30rzQPIR0owzmBXCpM1JMeYf@M5zz@pRofeKDaRChxeRCeDSCGk2dFBdfdwc@/gFVFuv1Hd2d@qImYYYLZkq83ooz/YQHRd0Xin6tEzgN0vSGheJrnpfqFGRVscBMu/HsmJB4ANCmmQ72yOsLyc6W/Bc@95EUiieNCgVDTaijkHN@5d9cCcwthzEPJa5Ll2ukInT/N6QurwbveErhytoKQjWhqKrYcGwNj0ESRZ5/Ik6eJbg1EmfUGSWi7qUV3iF4t/Mi@dou9oIx/ZQxNXh5W24Ce/3GopNhlzmFAfUCpahxJxJIuPUOAzv/QT@cHPpnh9r4ODPiNKna7o6b0TNXdaWQTtkdPuB@m4PgWJY3F1pGtXrSS1yEmZf9Z7SnVUp1XGuxLjqZ3z1M4hNS5w2fmsQqbWT8@nFLF55FFd8pxz3djVzLh64m0lp5rrQKO3e2h0ieZCuNShCsNqIgsjxnhK1j1xq@yJ24onLXG@cne/UuYQdlojczqcSf/pDJjbbSBb@NbcBp1codHX0ML65y@6coUv1FPyg07uEIPgiVMaoE67cK74xDNUd3IGYgJpSKdlTp3k6tSpePjCDkIWd/MT8ekadArTmRVQdZAWk8NpTllJlTRsZ6Do80Sx6vTCVttt5AQ56cys9uyBLgRCX37gcHIqgR/j4wnl0UmfIC0TauSQic5KAVxXjcchQoTPa5BOA@IWy0DZUwfzi5G/XQyncK5OpvITMCjqHLfERQGCfoZxD/i6iZfmlttXDvcwHEaO@AomlpwTFO6J3uN9lpbSad/x372TXZbLTU4HozU3lkmJkyPHaNeN5QqBHzRPNplP4PyIDcepUGQr5BkcuoMuqGgaNGL@aKvY9WPe@LB4xB/jkqdcLfMRrO2IY6drsFl/aOMUJZNxhI5HK6WRlAgsgFCkOWDn66hu5w2A3aFsyfpA4WcsUZA7K7uYIEVEHVaxoFxNaBm4bQwlfh@t6tlDS@ETwODTNlq0SRJxUDyo6WGfdiPFUGG4VCw0A6AOnIP@CyRzHHbgoqHCmcD1dIVDxeUNTkJHJFCLxkkWTkbqlpF6fOrFcaVIXTnaESmXRzsSdWnuh5YxA0Reh1WIxtwdWHAIfKubofH4svO1ObdJesAT0T9vavB2J8MHp@443EHD@5jbI3@1Pmcyhrir5e@DRs4mJkJFZapH3DNwJAHcI1Atdx6CA9FjVKfuiXDx0ShSEMYvbZXPhTOSEaRFUC9FXYqFXIe7dBxbfhS84H1qnvi5DK0v4uwMGDsH5rzjkQ4EsnyEQzhnI2chsH1yiJEfB@SCN9Tl5GT/wQhxeOfdUHwTh7ijcHRHnHEBIuDjWlK7eP75mbT5pXDaKCXKj6TN5pSCIr62PB@MF9kBw9L5wCBTJI@WPfM4HOx4f3LuzQWk3NOE1H2Zn0rtsZl3krsFNEWJR2bdI8SNM1c3DylE7huXCl@kcrbVOGqmr364kgSV6DAC8Sy1e2eqwqGBKxV47pq@GFxnduO4koRCnEO/t0WOA@U5llPucWBXoHvTnJNzvfMKyjnZLapbTKpB@ty7pprUNU6X1WkW/rLGpduFXfEV1j1lPFVYJ5Jbztv2HXRwdDTjittfwA5FcE4uC9@0Y@ybNi6GOD7@Psqlxjz5N33W2dcgvy1PWqRXPi@vdGjWe@Ft1Vk7RNHu53eMh3hFt5Hj976pC5AQ3NBL7uZ6HmthwVFnQOmZipeKONPOHju7KDodkNe0VR/t9@6kXEwTjiEsZfYdx0Nd0CfFmgJ2wT6TnMcMRDzYjgol9cH6uMiRzFON1OUODIhGnf6sPDUbPDlAfScj@rE4stN3RPne@CRTbudijGG8m5yPw43idPeT9l/yZ2R8Z0aQHLRG5PR13poRN4lw8@uujE50N9PR3EDvMlNw@@goYo7@lhVdPSBsTvQFb3TAxwN@3cBRtF1lECe2QIGHsTE/Gh1jkPqd8BMLIx/5Ah8ezYOYZAHEH41MTfgFEs9hyjcsMn2DmNvZpNohipq8TqbzTRVJEyEedl6MJ@YpIkum4rgMyJ1R6VapptAxOuRMs3ElbvyDVFm0v07jVL/1D6z4ZSw8LllOxlkmHg52dzsQCrVvago/uSPtNKp7255pK9YbDMxiMqnYBnrZCcPqJq/UCzXJAQOHjtmquDLEdo5GqnhIo3YMXRkanBok2KHCNyug3otq2QcaTirDyAeMhBawdADudEDj1VsKfuJmcIX7BxwEdsKfWQiWbdDDDZ2NDaM5yb3snMzhGYhR3m3IfBcIM2wmIAPJljywlbGSxIjJpga3voxWtJMwJE9iCZN7urIDsQ@hSSiJc/lSDmz4MkYnp2dSJVt3gTjOHVHIAL8PT7tHcA5hgPsiWdOAuvH2pzqDBDKGaejamOloAqALmC4RGqQKJIWcdwXFpB23zqIObXlQaByREQs5Eva208NRPOy/EwkIy0YC/NvGRTzfYRvILpZCe1Mp@tSelpk9GbxhTm@i4OP8ab8WGud6eJ@Gt8UjmfTFNfTH7PuYt8eD7H8B2e/a@ZFM4vSoqcljJlzJZL@crWdWxFwRx1pqVyc2xNaCRnR8GrsyMvELwbgxAPtxN66mXCoaS2M1vlHtIQAeDoZQpEDQtORuX3YBw@kiw2R8NrpofD11on8SZBjatE8Hz02wyYgaT6YxJk2w0Qkup1dBYjreTr@gREBqwe0pbnk2DJMVwdFWmsMudQZ4LsuNgaej5FgTI8iRSrgZeQrPIjwh62QVG9oxNv6yZ78K9xMZKjuFZl5n7gKFUApQKaDpl3nuS2587DkQzLeiAx02X9WAHmGZNZzBKJ8lAGjsw8IczubznrR47oK0je09nLWhBPnmYjcEi8iNCUZKd@4pWWa@PSUgEtDeFDImmcBKJt2ZkVAVv/XsvqyFeCjNGoW5ezJFxHu9ZY8c7v6FDt99sko2wRgZFCVyRkrurnqpxG5cQNwDghoO7iyJh9ydA6hhWrg2M9mRAqQX3FHYfWh9GUg/AEkVh2yG/ZKvGHyDd53PdjkqyGywVHfXsMC/LJZcavBPw3v1P1nMesJrc4EKvkgfmr9mjjottPhCDK2SOAtMU3nFzsvhEeIOjsvp4sOcH8hjmhuc2USaNI15E6o8o3zOFYQF6pxx6lJibMS6OPvOh08xNnZe0R5/gBvdFmPjslTyLHMr@rB/jYORGI8yNGMIfMMUkPalAN6dEZ3FE/daN/QSJNZRkAdIUKDXqeuPUxvXYoxJNyVKuUUffOMiHvSI27w/dy/WmY74iqcwFKH/Ou8mit@0hdj/2963NbeRZOk9C78iBXU3AOFOXZokVNSN7GmtJVGmqOmZoNgYXApktUAUBgWIQFOc8PrusMMR6x3Pesd7CV9m7bBfbceuN8J@8HvPf9hfsP9gfL5zMrOyCgWS6u7pCTtaE9NEZZ48ec885@S5SH14MuAfTfNj7bAS1yaDaFs9X4RvivPKgo4OBXukLc114LcWzvPnwsliHyX6nUYfMJDDtjt4d2xj7IrGA5lqzz1ikNoLDzI88f8Fgle2BTuQAfymIsBqFYDEoSpD7HI@DzMdffNyGfnE1CXzZ@NNcNmm/FI@Zo/xS3kX/3nsJI/HoT2vtBclo5dCJdqLmzwEVj3lfKm73Lxv0N@l9qb6uzQetr8rxsP2d3k8v1Z/rcT4R9wRumL4D3gcsOz3iaMmaJsocor7ComN@Iba/nG69GyMgEup0hwnY7l0OB6HEdyzZ7dA6sxoBOc76VTnfaljk34Tg1wX8VFzvUFbDxEPopxs8UkIerHIvxGhU@4voieHItvWdzQnAPMGS/TtZzX1TRWU9FXiJpkj0fYPVcmZKuQEkW1vWL/YU05VLdtw7qjwYIoL296XlHw6OJyus/oitcYUwUCVVFaRGegOlEsXQVp2ET3q@nxMlsKoq8xSZhJRWmtXGkqIj538E@GSYqo777w1tfl0puXq0BOWj7Xy3nnZLHCZDJb0FsrmliZW7MmApW2PRRFbvdDSKZg9EQk/PZ6Es6NjBUdRoAEBKyrlgxDUPahLouoRlnUGXzWbRi2uGHffyo/r6tVYEZPP9vPYuc9eqMcg/LsLyJJFFlB0rgmtYXXtmqGdrsUi7Wt80lvgQxH0icQhrp7nzGnANtYDNeEZJHFU/R4vp4yKzSVWbVoKJN@ZThEbAJR1IF1A9@NiYzzDxAVBARgfX0ysXLOg2Y2VZey0llvnNvcpLZWs1jYyG8lmqOlGdn2I@hoXNE6kiGnZDTUHtaM12/5vYf5srfJ6TXz/JUuTKjWrssJwPjG5UI4mYgemeSeINgzPGrJSiQMnlM/DCXjDRSUT8ynkcby7OqfEezGrDLhyTTfnmPjZt1A0yizNL27HHZoqNh0AImoBk1bydob3MgS3Q@lnzI7awsIAR0zKwe@sNCPs4ZXZFF4eiUnY8/1@BJK1g7XC7SzCvEFvV/NK2A86R@AQiVM3R69pDsujmVs8DnpilfH4BZoy8X86CybCbKM1NZpL1vuhpfD42O@9YViEcIqxV4NRlYZtNK2GAxX9dNaZQOQQTlS5EOX0GS83zZ7WxEnTUfqAaiWAeeV5y0SIAwzyE64gU8vKyOsgqjFnHivrIKJIIdLxPLTMCGPryn4gNakpOq@sQIau56G20A0ixuOw3xU1mA1xFofjGvJwEiY7636BsOxe98SJYaKbzkcCSA7WZK6DUauhTCyGIl/j@iaWk@Zy8I0laFS1Argq0JbHcsbXDhoNZWLcEs87bBQUyy8om@XnRay3yMAMoGsx8TULgTKNUoUrWUbLV/Ey1lE4qrqYBWwZMcEBrHTV@fO@o/lTIIBGOHvogIH5OySMvQ6Eldx0zX3STudeYiHrrtA5cDIbTjsjP5xFw8VveyHkrnHMUk07U9KCP3@sP5PkONgw4c7qCAagntR3Wd0Nuglg1OnwXnu6iZz8vj5qMHEnob5n1VCbwUQVE3cIz0TFfeQ91Xm4HI1OQCoHLhMg6YGawJRtvCqiNkBHJ5uLjaY1LmcU7Dq96YwP0eMQyhXQKZ1BHgQdjwlMxHhKcGCjL0Aejv2JVEarbRHOlLmfab3Grj7pgIx9bQZUqb76GD/OZnQL614uEsID3A4qqBwe@U4ZOn6p4QTOsiNqt7neur6WUeByk9ctRCRFDVwt/QXuQGzg4gq/dm3yCgeZL6oE7lS5BtwK0GZzpGSiZ1@8rvn7kmH0U/pPTDIbWZeBlQWldfvxksBaFctiOcPABi1WtCgGHjQ17sHCgvYlgR4Eh9c9vLWI1gbLzjCLp7RA/M6kd0xdovkKsGCmEx6nftDnYSMeDmJv68o8UoQekZVKQkCPZidduKQZ8HhZM01@94CQnECKMeoS1xybXgZ8wgVlWs@voerJ8uN@ye4tqYr5EjA/BGjlSLhBdZtYfqkHBt@xZpMdnUFRf0IUsoZhwfeBToSbEu2Pfilr7dB4rrcs31orjbF5AcZSLDxLmYRB4DV1VJxOw8kbeTmC2I1P/mknYLk33gJFYRmFjEQPj/xRnCcvGUY4F4c14f2Mi@W4M71cyGtW05QOxaEY9IjhVDzA8obXipWWrTZyQ9YWHWE9kUDVdRY0o6SsvFzKwW4Xj3lzFRmi2AY1XNMtPdaeuxVkrrUoU@zaJsOBpq4Sa0ND6hUBaNNyiN@1SNLUUWU0DCWNFx6HG1/2DFhLmztV3ZRzsP/STjN8eq34o62G2Y2yPjxPVkdch1US7jmqujeNeYPokyWGn6MHezaAw9cbNz4xRJzaUnOt38WWVnPR8LqW4r@V9PgAJOm1a4v3GR0eC6smHsvk87ya9TZgvsMqA67J2khxeeZgHMjWzzBV0UqeEu6ArneFYArafIM@XWF4NC3Z53q9QaNpLZry2nFu@qqcPrS@s/ZdZxiF2pUZX6xSKOL3wvd7iTE7UKrX@647G6ApeOmnMrGByrJ1yvWBPXJYNVce/GWkGJz1DmfAIfu/5GgLGof6YrVCUGyyol/4dcEDIxMHeq1GPdAyMumButnW1eo@GBdG6AQ/eDvubJir@sHEP6I/ewFa1I8KoJfsy3ctty3CxBe7T57v7@y193Z@uLP3codLsiK/NSiejessKYtO4dx7pPEWooRDnNxnk4Ducdw4HGcJHPjLXjidqk@I3fWJHX/ToZKdmZ9b@ea@9nR13qvIn2xK@X0h5tn4njWNowAmQjOoKlH/ToUBl@fhYlSSxU93IDukgtbrEJ4MJC5UDmcmHeaSg/MTO6kbcrREhtCWDbhSwsH0FBSg5iaSb8x00wz7tJv9mtaxNdAQOcT@EqxDBBAAlA@t20WNI7W7e5UG3ieaE2Qk2ioRlon3ftxQL6Taba5WbUu/QEN2huHoKKe9JzgtYMqNLq0K4sBvmiFmoyCqAnoL8BSIkZYeSYfq4A/qzVqj/u25NIgfsX9H3gq@hkn@17TzXrbTz4yflGW2b2IAODTOecqGLhE2KdOCLjtaU9KgLlXRmq7o65mTr7Ym1@hv/Y4tyFcYkOvW3f5ujMa/XXvuK5tZf2MfC9@9GU7mAk5Y5Zjlm6liev7tGez8v2I18n7mIpdZUXxvOpFtOqEDqr2P8UThZoG1j0F5PNkVgT1ETVb8Exntbh3OKEWTmVMroWhrI9gklebjeDRaE/lqSvQJDfqEWvlvTR1@dV8zbAHi7marHb9Hrx3jiERHG@@lCW8D9Vyi4u5q658n2m/qddX2odI@WYD2jAVp2HO6uUkVaT5t3r1TCTVwsXQRHV9e/lrD3Jq3GKfyjjDOKKPru8PIzKRkSv1dhIIZpW2Qt6mOkSXhtZIh5vRqdW0SNVyjlVCI13xUyeA6Xx6/lNp6PIKxsJSdiLlCfN3W4k2MDQJR8d0A24NSeo4SKGNh7CqUyakxc7GqMr3RlmxC7Av8/y/WVnYJioHH90ZWv0Mjq@@tRr63GvneauQiq5Eb1@uzaFLvBqM6kWZDVT0l6j93gzbU9q767NOH@2r/0x31yavHf0f9ePeV@uzhc0rZVS9ePXr65LGi/@88f7mjuID990N/ApV7RVO/7fd8ls6vNRq3FWNeClB@W73snKhPw57/lhbPvahz8uBYPmojf7olpXbe@pNFKM9BYyizTLXVBMuK5K3JSJxgcd2llXyCd0TjyxNtZG@ekUiW2PaCw6FbA25522MahPW4@FnJGm0QfEiphKYjT7KsO42ndSZa@jWlB87@e@8RJKLw2Uv18Pk2In1uP9l/svv8pfpkd48@X/wYbnbU9hO4jXn0ClkM@Gx3@8knTx4/5ARpQKOmIFtjg/WLmlADOI9K781ghvBgQ3CF@ivh1ftGLjcKjVVEpAqzUey@p09LCu/u4uy0xS7aix883PvBD0HV@D9V@TyCXDoO1bUFwgcNGI1QbTqKdkucqYO0rDblQDpZqA@Q3cqxDIh/V5RBXuJ34sBX@ccQI@JBmuNmC8FmUFNF1wk3UBlHsJ7iCAyFQuUeo9yi2lh6YGqDYHVgPlD0gXbMCj7yhvHSGjFSBGd8MupJGF2TQOtetLq52ulEACAQ0gkCABkMEqadN/4TCEnUHQ0xm4Lxp4S7kvDFyfiTU1CNMHDVCY8kEMi6bpPMG08pAhx1gpHMY8KsSU4HjpHCRSKGh5Oc4dCIXFkljuh//caGV1mCzNMpOKCdbZiK@NmNVgOd7cedwTRSRa8EaTCxIP4oEE2to2GH2D2WC09gsPQWagRc7bqHf1vGUb0hODkQp2FhuguVbIctt60vfv@q5ajko6UaobfHnYbClI7/dGkDHi014OugIURV97yAW6HxlAlbRhMO9FIuRiGtSGL51M@SUY3C/qznJwpoXqf4RfDllyU9yJW4iKPiw62zGnYI9YCHkFP4oGI3F8TEsKbkMV6jZA6LyR7Eb8MnUIaYoIE/MYOra3OZB1Oj1sTRlYKeX1Frt8PGcJfWyitedIPt8TW2PqP4@TsSszx@JumCTbbcXAR/zlBigGenCdy8DBQUixZTbokEd8jFZ8fPVFQ/@Hzd29p@9Lr6s59UDuv1IzkWOn15vBClRHlmYZactofVnWRtQLPTNNJcNOuitNFnlNMSu9wgI8LlOCDi@0G7ZfNErLqcPuJ4Wcl0Tnz3zpNSVbY34SWESDLx6VZRB6bKCpc5VCWNID47qbHwrGtSKozTntcPENces9CiERnhHGH1GjesGuvXON6u8aBHJ0tO02ky3RZ/ycQi1yuK/xXd@ah/XnzklbdKdQPFm8kOZ9Ec0RWDuVnSvTrH9PJ9tYRu@2J0dH5fHd36ha2T6@G9sG1fiO292lYtr8Yl15KD6@pof3YBWrncvhZa6ntlNWK5JJex2ZVuF2flgxtmzV9S40@W5o73HqHB3YuIqhapU9tsNISHuKIIxalpXKDkookJopf72zt7eyq/AynbJpWlc68z6rF9KY5B4L5uPB2JHTIfdjVLNNkwQZZ4MinnYl6arPaizZw5eCuOCk2DVPR42MPCRu0lzmSurSPkZmESAobXciCakUu27sycQdGBRnx@AE0oFU@a08FcZjdvyOUjTvb5kInHrSK0cfQmGFtixp9rZ10sqp4sXESGEMZ10DnCy3f2/H0m9PGmqUcILP@nM@4wlPB78JevXlLFY7wU15IzeMG0mCllnRVepTfM2LFZXpLC/uYLysZiP9e0sHOsa@JYN03o4w@cSHZMnz7AO/9CZ/ZOtLzTHPGccs@d0FJ86RWTVxARmcQGqwfuqqDih@f6CuPRsPekZwlyd699wK05MK3kaGYad2s10IdEwd@5mz4e0lXRaXthVdVvpyq5JRI1OXG3lmswmYT57p07ty7Dne6FKV79prjlDkmfn9OT8duOgzJaRKwqRCv3yfOKyY8XwAVD5xEX2C@aDZMqSKROxp2S6DtfRm77qC2nE9jiUWN2X@1XIC9K11pS81TbsrHLjeRiZ5ClPjhb2HZUds3S6J9fXN0jDup2SX3X378@2WwAgjz8/DcSJnMvHOOoJEJ80havqMSSb0bQipuihAQftJ5@nRiYD0wcywOJN/dAXrhhIy01PpiGb6DXbyJn6thmeTxD1U4647N3EHC9Y5Gp5MEmQJcNKurBF6KjIpE1H/RDViIY2FCWD6SVyTQ65t@23eCbm1Af5DwBcB4wPTuAhY8KivieTUgVTKjJQlnSiD6xSVVJorU6Be9h029KOuwSgvFwYdPrkt73EXjOpt7TWE47NuJlYUtDpiNkFvIamGW1wWDR5mG32fclm8gYm/ShbgzxlsPQpl6XVOhUmaQDXXYWJx1KEnFSNumGhsLFFEzdtRT5/ps2T7KONkcICxU1CoaHNa0/db@oeceSNuGYykRSeX/Uz/GkcMxTi8pcCQ/gWlYvoYMHwWGNFSj1AQSeLJ5Y2UgPgriAC0zpTuhLWVRSjBuA/@pG6Ka6ixc1Hzz4Ait84ke9ma925uDxTWxEsyrZMcgNtfN8W@1@ovZ2X@wkUaPFbdAoXMoo7HEoZt0w7o7ZshWa8HA2PW5LovlM5576kmtQyLcFGoUTB0g@07mmAkZxiG2pzt7136kDurzHdlKK/dKhnnTTY9uHWi@cjaZn7@bveHrnROnVaAncV@c1CAnuLw2L3omawjbLgd/iEBYSdGXbuFWIa@EUrmWufXOE2uI6tedL5xpbzp6fNHW0M/mQjgNy0jGJkyAEybOp41vScPSO44Cb/JbtqWIx3TBcSrXaUnJZfWwDN/puxN1kZVespLyqko24EllhFk8tQhzRuLaS6ofqXfDOVBZfKrj619Pcjh1t@G7W0@hcMbztEjCNQydbXiWcPvdzyV9LG07PoErGG9WvG7IhEOQ9Ps09WeMJMF7fS2D2cDBgsoGW4HgXJABlmywBcvlljO3sVsZbL6NIdovj/bjcnBW1xOgyimTXEjc6ORXxXk/NRi8k6kwCkuBHmxhB537NnDlaNksVr9qsKl1QL0VmZ9pSZ1H@lDLqMMe0QNB6PDQ/m4dieqMKbrEL4ZMj4rZAd94ZEJxB7E4F15qb3kynu1eS2nKKpyGcRqWACWfqprp8LsSTSCLpFJZasq3YaEtHAwetpa9GOnIOHVBeQitAq0lQ2TUxLIEChKk43CwOqOzEJGg5G9RZ/AzvYk211dmNFrScDersjyWs1SysSdByGnTpXOODMjn2lqC9Wbx48kor6FgXnVOVP/d7s6ncNMZpBe2hKW0Pl9DS0P3gKJjeVzGhxb9q1B4s2tvr2iO2SSMG/87HlvThAobUdpugq40R4rRwaKkgo2IRR7nkW0yYW@IxAS8hrvE@7oAeMIQ7DUo8MOmGGCJDMzTmFjOkmDs0Umo@VS02RlJ5deOMPs9B/R7cOBN2RyK/5yv50nlemtVKnKLUJ5Os@aN798xY1KZhO1CZ/1q68YwjHKskjlqcdMG/BI7Z1KZCxFEZhj0RdlaAq2WYtQNKBwPODzspHHhNWe6LKUhoDi9vBx5UlnGgCWV1UadcHIapWsZx88o4DMO2jKN69XYwP5XVlw@vjEMYwSwc9SvjwApcHtP8jTNCcC7/zWcttcR4wCxKp3Yq3eTSsDg7ia9uui@GVVWwF2QMCfh56iurHZowd9f60GGDrjQeYDqWx6MYyE7aoquYT@6GCJibKFla2i/C3HKqSGCdnddSH0TTPl0EtcHQ7u@MzZ9i0VNCEo2Q5R5gYmq94wmxSJjNmuY@DAHCOKn97TZUs9ptlgy92Nv9wd7DZ@3nD5@BibohZxTEN9CWYXWdRm0N8exF2tJmnSJPQdUC3cjxOezkcfs0mh2@RThyLErdOHPgzvNCQKEmj@VFtZF/qj6hLA5av4QTkDUrm6HpKXIb7KGer77Nl2JI9wYzvdL82ha1hGFkneiWMIyTnHOYLSn/eiQaKq9Hr6cC2FUHYpMZHbrtfQ3DJaegUtW3r6c/9Cdd6JJUrdNSmUWo4IN3Y@dUULnQEvQYgzOBv6nX1SPjFFfbr3WGPbi8nQ3Y8e1JMOycdPud2vh4nBtEnnZPUywMIji5zEGZ6sn@zt7L9gvE6dp5zJYT@NfivP0nz3Z2X@0j5yVl3dLJO3t7u3ttVlDfe/ViHx5DU0l5F1BjicF0QgLo@e6nD586MPKd140Ug5CI@E36o135VFQwbs/5vws286iIKkSbg/CwmQqKclpFTYMTP5yZ4G3wP2Eu@AosT/AoQ3WZqMbskKYI8afOi32dnjtQ3I7JbDxlUNaAL6ZGopQsITAn0REKsC@iiOh21qaviUQZeTDkC8fFVFkYyKBYTtt3DSLeHdgmLxejXtGg0448K2f@iCDx2lSYTQfV9cJ5CV4lx6w0lC5cqNPNUWfnqIXsknoEtVZ6zgli5IpdWzlj8E5QbFHCkxBbpnABeUFsqXI5KJ3l3ABROotOVYkfdaYcG/okjI5fc82ZI3FrKnq@VD8WiP2lLXDsGpHPF@6jFC8w/T7FxhwHsDy3Y8Z/TWdFwly0s1Pk96nYrrsG7ZHH1OCH06I4emGfffG6089dugFtZKRnPJlH6PXbmO4wVyhrPJq2aKCmk4USC8JoaoeLen6I/861a9ceFGiKtOBKLmw@L7nijhJGQtFUAJjNy2/lN2M3NmKWYBWHBeKeC9HMgvjchVjLgnjrQtzKgvjq5wISDIrlspm8LbV2545oMyfmM6P4f7PFq1UDe8@oQseFCZ9b3NzGgmRHcGjosgdzUPfOJuRuy@5e2LIk6q/@O@F2celSVa5EGn5Bsy/A/Ou/n98UCd0VRunfSA@dAwrEiX7yEhNmyAsf6yVumqRtSdPY/vICbPm8mcXssn8cr4jPVyyar/4qAZO9bH5h5l3Z8TMvXNfiss3YqiGN4H8sI/DeB0Fbypv9xd5GxYAX2WubFovpQYxAQG65IGtpkKwq311YZcPF18yssumCNK5S5Vd/revU91cGxJ9ZCD5r9WBmgv6vxEZj1XwqlAUaCSRsal7Er74rwY@SbXCLZYG/iLFzkcOL2/3r30@3Oy6ZCf8PMhcnF3DXl5n2zIH/D1fFcWsljp8Iimp15bgVBKJcXgnx1a/idsjwprfZRZvk1//o8tKN1aX/Xlw6vua3zMUtVINBlj4CrXpQMpOLHlhsMn80ADYlozXONWr3nLPlcBdrg7FkB5o2W1ucJbPXTPYiM/uWzU4hPxcCy1BJ8K/HhNE9iTDIpFH8m618heAymVueS7WVpEMutSvEujYwp7GxNI42xXGInq0Uw3EzwWQso9a5JU3sneeYCm5lMj9RZ9I5HnUQoDUKRzUdASQI6zsn4RcBLqpJHW4ual9Eq7ihb0JaMwLm4zywrw@hUEFN1U5FRPdb@HYAdnq92clsiDc0T/NVcIxUr8NlHDOCo9lJpHHixn00C4bUAw@UWkwiEps3plbyLUyk9JWqT1WdVe1ylfW66I3X2A0dJ3HbepNgPOXKvGVeAC6fmEClKoJ7Dqwh4WGgfsaIxBWtp/vzNBj5RQceUVyDipPAfhHKnpRq8cpIj4mDowINkOezkwSGMz3jrBvjSU4tgsVPsVFZw8j5WDdq4iNCiLWOCCK1pn3QsWsZINEWRJMklrXK7ZKMEiN6QcvzJAlxu7LWQEVjZLGLIvYMbTXLOwN2W8RGrYyDsVlongWiCGP0ely3GtQ7yrDt8vJ/@@c//3f50lm9btI4pk4w6hDPwBFJYqz43A9fmG8HPfgTbauYwv3vY9yCuu/3gpMOItRMHdS0uFZgpgkE5jNaaHBaFQ7pvAmPio4vGFMhFla9/nB7W@1/urf7GayhRIjAqyBVHItgU@XLMuxcMpGvFYMBolfCMswzXTGATCOWoWyvAGZ7zO51BkVHA4tG6w/@CY8Wy/JDaLrLvkwhRHZenPpATgjdWhetnQizgjEPf/CPBXM4Fu3ZbMThOK8XJv0c@7T4jSiyuNQvgciu72/@5J9zddqihGg@yFVO3KpXEf2ce6AFsrxmq83Dlb1KVMODsBLxpUP0h3/ByCIJ0m0Owtw191S0SLK7/Wf/WjEOPD7Q7DklVQJP@VJEvxBE9vWAR24lvuql@P5I8PUDfgVwEXUXyS4@o3uyNoHRUNFJrl8yfH/zJ7rFBB9M8WZyQR03E83NZU7Gf3Vnlsvq6Vg1vw7@lTP8py5Sbea6CqNcVJl4fv7X8TZ1uymuk2V9X3N2Z6ppmR3@@f/MWn2sY067Bx7ABa07VZl7ZUWb/@W/svjnuWvzSxbM3/75L38V93G@smfzlf35Zbyb5su9mK9q@7XUkfQjXBn58nzlVPxVsprEzp17zucqBH@5atznycGer9rytPTtpp9fsu1XIfmFQWI3/PzSLb8K1x8ZXJmbPd2tFdt9vnKbG@wrNnoK/80VzaTN@F/czTi/aOZX7vnVy@LfMnIQfDAeXZqWel1TOA0mbe@pJv@FZ1783Uq3xj39IGqLCRePKCpCB64psfYANb/n7vyzdEz5c6Fr4tSmdrZgeuTU0tS1EGvSGUYZVXnet1bXGoaO2L2MWra@XiW583p95IvR/WzcB9fB73cnzHlM@PkPwQOyT8bf57kkapvYFbG2YfcEB9zkQ37BiZaWD9CxzyHDasADdJ/YDf57z3a32pQU5jeupbEMQyGJrrE4HazQSkZEcxLl5mEmUyF8auZG@E/2BBLuqivcFQZL95H9yMY5lx7ef/greyLZUQqT2FMoy5fj/I96GljFiN/K2WOHpulWo/YSX5aRSqaaK2Dl1f2f3dMiVd1qWtIBW4X5j/@pvej8CLqsfeoPTF7Z4z@CY2JgVt6AzvkpPxlBsXQzPjJW1vzPzMRHckKtqhw32RXqWVHNX/zDPJZ29iBJdutyJktjXMljqSfP1auXO3tq99X@i1f7EMi4jhEtD76a0RO2W85lZmCTQoIlXrZFbP6asLNOniyvoBKU10rc/X/xS3Rf0Ja9fCPvDNOF5f40Ua5pyl0wRjwVVx4hPT5L5UVoQa2TunVvPW9djxAx0E9GU@zXyKcfGkwEE@LwWd9tsvzFZNrlunXFgucKU/9tdssRxqwWJuCqwwR4TYX58xrfr4zvZmWwyGqB1zsv6zVP8FMvjMtPBv2uV1BCspkt8D09Pa0NEJ5qNglqfgT3RBEcw9XHR0QsjEIWasJtNi28oEe8LZwXznpv4l/VXmf0thNBQeb@HCrR3sZHC/mbWyUjHh@dSCiOrysnVoqlvZVFpVchZJVu701lcNpv6QwxDLYKJ5II6mdiPk4i8ysYDyxEOIWc3WZ1h2964ZCp3Xx3SBdZPq5aemggF@ZTf48DMYwxQuSF9n6qmGguiiKFwqMB59BPoqqMdXEwP1gcJorPbfGENkskETEvRCoKwcgXPQ4OGzCX/Hlcqan2YK6dxVsTMrw@QCnEQALNwsAkLMKRMxel@C28UCENkItEGix/eh6XNuMtXzSPnlkYtCbGNOB@sX7w@euD14ejyD@9eViuH1Xg6AjQXW3WyGPKPnvkN0Z/@HY4DqNE0siPpqLg0jBJvWO9GmStiOKLHquUxg01yyrcBPGgQTvQ40wc0Q@nxUCbqbI2zjE/b@cP8vEYS8MOdGMw0oFRMtBpeHhyTO1dRIcOIqTbLplIfFm6UPnPJvCnZWCrNOZwADNawIwQgRqSW0XHMFXnyVbhtUwSaNjFB26qKyafpuIgleV081zPv9v86@/d/AHti@zW84KVQzGlNDb36cD19XYRj5hbnjOv1IL6zc4QLv/yOyN2T2MUB0utm3VjmiL1oAs66Kwz@T3teEJeUkdaCwV1LcD7qoUn21L2hRlSq2kSv8JzvlkIurwcIBJBJKOYr4vN3WLE6crBwc9iWcVOnUbOuZFzKSLQ8xWNPNTFEMjTddtwCKdtHbqPCF9TNHqZLVRR5y3iU4kropt1W2d85vAqMBaGNKFYZ73DzNoPnEY7h1YKARbiEoK@P@jMhtPNXPrAa1btlz2jZCjNGSVfehnIWUELjI/gliiVFe0i0y8WEKUH7PaSfh3k8s1Ko9Lk/zXk//mKSTT/by4nNpKQzWRio5L6328l8RAjm80WNRu3cSDnfnNDjRfT43C0lruh7J2t@M6GP0J5Qf0ikvfhaBSMx/6UwxypI3@Ex20Efg1CSCzg/Atxdej3G5/9i2wa5EqeYttfRG0gamtEtfFC5T94kKdxPxmHk6n6chh0zW/EKL9723xFiwhupCLfZxooIiJIP3ND33d/sngy3R1BLlGHx@RpKL@7w7BbPyFW3p@wK8eI9jxBBGFtMhvV2d2UP@rjWZzNEDpvqGnHVB11rd8msDa6VSxh5UU@3FPmX88Hgzw7b/GH/Zc@CDdIj5SNpPKkz3RHJzrO41i7oZ4TEbYp7laMDxPrpYtH3FcF/RhXHUo8Z9YYKDiRvqDxjliWrJmRh1K0fq9n13/5Gj9AU6l8icmyYolvxHAawxtVTl1AFEMSJdBHBOkTwhh3RdwjhAj1YVmiG1FWSidwO@JPXWmcwBXp@zmoEHmIXhkrWr9I0yo0Y3MT7j0hK/OaJXtSBLCTaq5vIjYH9wQDimnST8PNdeSwg8pIIeKc@KZx@1H2dEsIUCaEAyESjT2BR4buF6xECmEdXR5YfzWTB/FEFy7RhhzjBfKrkX/EUVLUaTeQUDD9IGIAlKwffRmM9RBVEku1OzsiUpv3AkdWCaJo5t/5eP02N4jjGhnQfthLgK7VCTNcy9a5ccfTk6Htxcb0WA39t/5Q/L9Jszn2i2xKXmdFfXxC3Hy3xEuHhjLRUxqF4kZF0rZ3Pnn6cH9nu6KqzTsAFwNVC1t0Bleyy5zPBhx6GaGIbN9a9@5tWeTFqFJ4UC@UdNMfuMNedhtsENCZNQEfNy4WPC6mJXOCmFimPs6qio23aGO7QVcb2w1NmU0QtSBvBtfs/Bs38ljSqOsGlmDicKQypfjSoC86eJaAVp4VNAL6dGuDCUMoIV65@XvXq1W7pzb5V5UO1mp1S@zM84@JD3@jCnuzUeK0LfDe6agCHXLwlidH2/UCnwu1fEsde4UPo0IL1LmlnN4WZ6UzE@JvNEArijJw@@GjhZm/4sxordCAlA6ah6WSTij8n/9NbN95bBYwLE5LZ6Cvv/SMS9iaHOo74kGzWBBpMBX7sjb159PHfLhOvWnLFuiG/UWNQ5L2H9Pd2y9@6dYxLpbOWLu553m3SmdU5WQMO5QxHYb@PmEstZA2SKTFLMfr1yO4xb0J/utHz55@SlO@B/9S0fTg88ObH9QrhQJd8ayB5CHSh9reffYCkoRJqcYShU8m4Ykel0nHVlLDwz4sh7n1lTy6VscupJPzyJ/q3kePFvudo@edE@KYOzQESQFOx9X6QZh76PK7Y@Tlk5ObL50deQx1PPEHLaGEziPvbfGo1JrSn2O3ijtUhbe2xtinVMiDA4HUqAcjuq0/3X/21Cvc6yhg9TJ2RaHctYuDFgovmCKSmKFNLB2E08WqmordJi8Y@lcu5LeSfblX72wVWufnK9vzNOz0xeNXIV7A/eKsolfcxFue0tYkXgWLse8hQa62H@zs5ytUFrwvEjnG0YIPLXFG7Jk6ZLnhpOArcPESMJ53@6OPOA1FZpHnrTUaJaiHnBM29gFBaGVjTVrnk47XL9qB7IyDGovO/bnUxcTJWm2t3hlFp0SO1pt3Gxu3GvfDCd4N@n7U@yiiI8TrIKRsMF18BEN@Vic7CoeDjwbBEA9W12/fXN8NHv3dH228vLtd7HV/j2jI/BdRiAf8ydhtwKRzqrX/6Iyd9GR1cSNGhLPXqY87b8L67X6jt95Yb37c9z@@4683bq337vi3NrobGxu9we31bn/j487Hd3rdOtxGc5HaCSsP5mX5o9rB1apdRZitrzU2BoNm8@7H/Tsbg421xq1bt7vrd/qN27cH683OrVt3@2vr3Y3uxVRb3J4cHbDm3MXdkT6BP1xN3OWWznZdugTJ22eBP@m7/p4rqtPvjE2IWr3IrZ2giabWmUb@gkiyXj2Y1xlHu/h74fGo/Tgcdo6CMOjQPTHkR31WC8bPBf@Eo6ajSXgaKUTZ44y@A9RfxL9jL1HyrWlCfLoGXf5YM9BGKrR4CBql2KgwRwT@N/ZegtDRbNGYEGbYMrfvxIVip2Dxa1Gz1FpZ9lYzq7AOF2m1JDh8bNr/FnrXYb12R10rDdC9CMBpY1dVVae0wktiosUbNEQsO0i02DTGMX5Z7gRHkl7VoIP@vNJnYaHExd72jya@HxU5uULFwBar@2qjoTZ1THZTlCNm9@cQGOLHYvVwr338O249NeAbNL95K2u1ZC0EJaGWZTcEmg8QOUaH2sIuGeFotAIqk7iPcBIcBaPOMIGU7eUSWJPZi1WjwXH91HUjzltaleyAiAgFvCQUYbbZXpSgYF5QhVLaVG7FgvUv81nKm5/qyXrTcBq9aqiI3vLyrxv5lEtTt8kV1bvSjllbu@qspQbQy3Lzl3ht8cVhpw5DLvxzNBtDOuD386nR0zd0AeY4hSuO3sqz48rWYL1S6VLnq7LYvHl57Wafh9Zb4OeilUu3J7VokiPGcSRpDcGqgX/bZZ4exLnXxn7z2otLxmHVmMXOVe2lYue7L3sfl@JbeFE1F43dUtx2vCa0bPpBmzreXn2CaJwiFmzzidHGkdFeyE8HVWqY7ChdfYR49em2p8ajTyOHevs0du78rBzUXGokzduEyUpIo3Wc4wiBMuhcGg/ATRRLRuhjDym@kCFBmlcWHCigWQUj15co5fLqGY78ahyBSx4/48lKrSMdrZ1tX5o4iWDokrBzsayvGbAWovdNTWBytq5tL0SdEZjmFhOUqtjn5AWYdBIHuG7PRaEzPRS0xTOGIuYU02fT8dV79U370uIA5DrqJrvXFO@qjQo6U4JI7Jj@42a1WccvrkqXTNq4JzZCm48G2guKuIihhH5k6o8NwWhC6UdRb6NSTtuHcdSjsi5BFO@tuw072igy7y/YLEsPt@y2kqpuSZF4Qck3hl9vRSF12QFU7DeJyntNwoD3B249pG2IgpVYeYmG6jmigl4T25IS@fnC0bFbzsegmqisdxyIRhbEhoujmomECItsmLghRLNkg8RY6KLLbIsD8XF2f2IIIohtuHMecZoKPSvJMbQzJwNIP7m19kQ5aKpKQ69gzrx9p5TItOubczcaTm4jnUvjY1t4UG2mc9cbidxEtTQoicxESRqPkltrIpOGouQ22J4K3@wfuwN3dRMMhXvPYTISVIaOvwN2WZ2CbyM2U93jQDiGxjD43Gg8hv1C4C@OieVoT1ysKaGgILFeYN2Rb9hZ1zUFGmJkeQjmZfyLF4UfZII1j5sevfq/';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡⎚¿⁵228¦→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]845760|619197Numun Cr gu8IO":"? U:!;rnd escata,47;fy 6-har"3",
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223
#s{
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
# | o51~nJ;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 1<<2*2>8 ? 225 : 227)#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s9|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{ {{{{{{{{{{{{{{{{{{{+/{{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65" )#`=>ass#
# 9#
# '>+/' 25 pe+--[red[]print 221;};]ppp^ppeee*n*n*n*es*s*s*ee*n*n*n*e*sss<*e*n*n*n*ee*s*e 5>1 *///∙226p)Q222999612#
Charcoal code is on line 39: ⎚¿⁵228¦
. It uses method from this answer.
The code is before →
to keep zero exit code in Symbolic Brainfuck.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bc@NMdiD4LM7@g31JgfqKpHgDeBMvIquoW0lVKkmlS6mqJH4skARJSCCAAkiJLJW@aPds9LrHfvD09Dra9o6/tme9692ZiHFs7IMnxhMbMX6dcMxvKD9tODa2/0HvOScBEKRISfV1O3Y2YiARSGSePJl58uTJk7eDhmx3f/3rIF7swNBGHc3os75i91nLUq8UK8HWRuyZrNrZVDoQQKiq1Rn0FL1vFwNBJjGm6k21Be@sb1wquvpJscA/xZhpGR1L7rF@V@4zxW7KpmIzY9A3B31mtGdHSzO22TMu1DjG7Kl6B8D6imVaSp/CM4yd6Jrca7TkqZDsVIKmBeE221C0z73PfdY0ej1Zb9kAmWPslWHZCsI3Fds2MPoKY8NNpTmFNA@gsqUau9W951NBBcaeQxZlU1OGTG7YfUtu9lVDR5qI7Gjv5OhgKoYksTfHW1vTvin2Mm7obGvQvJwOSrMTy5Y1eRp/hlUHfWOnP@2fZdWOossslSgkUtOBObZmyXeirDBLkVttVVMSUCEszrqKZioWQx/WNiy2A1nS8mJerFfHMRNNjJsfB06jLTAtne5PlSclAuENq6vokENxOlDyAqcCUl5AS6UEZGvEwnbXsICPLDawlRa7NqwWMJeujSIxiM@Gn1hDtpVcBhGkPQSXunGtAxP1DajaxqivMN3Q4xQZATNM2q1PM1Yqi77V/Z1p/xxL7U77rQCjNS/bd@sylWeHhjma9i2wV@ruLHZOi7whrBstqI2pMIkdyOBFyUwSPp2abAVNqF1ozOzChoy1FGbrqmkqfR4IvKJYFAyxmabql4ghzU5VxWpNpEnt/sAyWoMmtsl@V4FgbMfIJnagCcgqzHSkRwIdLEiMxcEA7ZHRU/wobaYrUG@2qTTVttrk/KYM@4puQ0nsBFOhbNeqprGWokGEMfZmjNkG1vrYq6HJ3UQzEUB@xVRY71JjKmuaJuNBUDjI0paYZwoSlX2CcK1rs6HZY7bag@B@02i3FYV9UswuRA@0jACDq2lOFct7W1IARldc0igmyAkkjYEVAHRyKXRtyUBxy3Zo0Fd7QG@1H7KZItsqylmIYit6i6hqehLYYPJES2BXKsgBKPrAIty2YlFLJLzQai0FUMpe7YevLbXfp8bEquxAkS12bClKZFIaTyQJiRmYQh8LkqBKXV0Nbe5vhaByeYyEbEJlWunj1y8CMkuU2VK9BL@yIJQCm3sb7GbpHN1c@AIDmFZYjrDyd8xOnp8r8BtKjWTHug0A1gBQRWNJw@wn5bgJGYz3IYNJGZ3oil@lEqbmS5itTtWFj@U4VAtqA2QSexOjkjUHloUdzJio8iUUWjP0DtATCmsNdKSHznIiVEHTgP4hxpQroBoIZKojEBdI4eOuCpVmY5X42hvvJomg0FECGzsUddO1DW1AcBDT7iMvA1UgKmLcabM3rC2rGkaBcETFc20p9kDrY5yB3sKah25QaSWYmw1qxxbw8RUkJwNS8gDW7/naJWUKgKEiDCoqBn35gz9pdTqAp9psgshz2PUNaxlN6tBlyiz0kgwZFuSsRtkCuBimzqNDAleyprZIbsj6yEmCMkGpXhsDrcUMSNC6VqGVduUraNnQuJp9hTM51wFirCdfcmmics6FgvfkBlQsJUBpU7Hj7Nk61FJTCQSJZ@K9Qb@dZ3Fzk4Xs5Lfhp8Xw08VzBTIXSUSWl5LJTgkYLrFMXvAWuo9z3lQnBKjdl21DbQXMUb9r6CkWbzKhWTZMRQ@HJnCEYiGrEYokUMqFIyW13Ey0Vb0VDq0CL1Yg4VCk1Cw3z9RirTQV3Z8koLlGNNhclXAzIgRA5FCjuEr2QMgnoM94E3dcvjDDriPJMTjh80bCTPtdcY8g6UDIlwYyCMihhK0pihkWE1IExQTCzSw3Bswq6RQOp8BFtRYNBUNRf9EJA5R0oqDYWI9VA8WWZnaxLwOi6LYJPYGFvNuEDhwlo632QRGNsQbxNfUiIFlIJl4rIUvBnt7jI2qSvMlh/DgKSgfDuAlNtmSl5WvIIASgLfftO9JYM64hQcoTdjMgOnRMVO5A1UBkXpAqLwhPiXwmi8T1D8DWUFg@3lChEWBzA5nu8LyvbACeTnEYwMYbiU/29OQRYGnybnXcYJjahrbUA/EASlJTQZkDwkfhHQomMqD2Z4PqjUq4GE9ls5Nt7E4T61vJavw9COlPyXtbEhbe35hQ0LC2cs00We8M5I7CFTQmN5uK2XcEFZTE7oMomu5vyDPudJ4JuxtYejadNnUirmoxTgOFPK89pyuUUbo4@n8ctByFyc4IBhRKC8SSNppOHQCuphIXPiDIRAY@CHOy4GoAwGTKUGkO@iDVgIGvu2qzCzyLudO5XOSd0HTy4OVPHSR7vO0ljZmRKk9SgUTS88JszEURxxq9iwc6V0RVmfCgyvd73I9ZtnszEBteFqEj8PkmknICeO8BnD1DN2YgBUJ6aBFkMoTXA2hiR6hQQsflql3UWD0t06siqDMcH7SQ/7r9vmkXoZ9Q@91BIwGckjy2Rjv9fR2ZJdm3Rmrf4O6GZjRALNvQPpNuCsnmoKEOpwpEfl4dXtiBK1DA2jYrQ8/9cQBcFw61bRCY5L@OwL4ggQQ3oeB3AQAJKAGECrdtEsVbIFSORnozLEwwpRBjArZdAQZCAkb0SPMClbfJbF6A13QuEcyfmUQSoZK21SRH3KeTInoEp2wFFiaK9sg8BhYEAW5tWbMVeOoDTcPXgc6lXJjrChF2E1hYANEWpuTUnqmpTbVfd2YTnjxx5xUWy2VSm9qoM0UgzoIzyE@AQAEYp/vh0Im@cUTKbjgCBVm4nUhYsSzD4un2u5ZxzcgDwQJ@oq4bPZTu7JQULtSgYZSt6jg0c/pS6krlmSqE16eSvhwKJS4MVQ/fhBYXF0PFUAV6zMXFp@BaRddTdEXB9ZRccXIhXAJdFCNGLgw9oxjoVwvdnrmYh5EaNoch9vafVDMsnxWL6VpMPpOcZwqfEaAz9BgAHccH4AlFymV0RiJC5RoKmmi0J0u/jr3eUdNSTYcIL@Qrmb87VEgTGaDicNRuKSVUXu6nSa9sgXYBg4FmN2yFzs/E89r5zXkren4bimHsSEkuN6BQkF64l@hYxgDUkMhZphiXapHIWRqUj0Y5JIaWw@F8XIOE5Ejkm3wkKnNqh0MK9Ibh8/MQENWhz1mzaxG@YSwViXikgnygwgO6djiUuMlD@o1ILRINQdxIKAZDt3IoBJRpIhFsKjS2pQkC7R@@5IRZj0YD1LwN6xJ/d7pT8EvAwJVH3wK5sH40OcvQu4ReizVtDVW8uMW1PHhNLnPPFj08TbbIdmgkoIMaAyUALabljThx8gNbnDtoMPwJ0TAbIcgP@3Tsr9QJGETcVocw8AJ5OnIVTNSLUMdch4G8oSmJU2pzAgNxgbMMSmKmlnnAu@tE0x7zAOiT4DQ1uQlSZRLducDOASHweTI5OyRSuoN4WgWl0eJDZYQOuynrSL@WSqOhgWp3kbygsaKssdpAVRwKgc6lENV2WBN0qQ5QWhmqfT42Aj46wijbsh2OoDZe5dosKtGoiWGm3LkVUpOMJowjFdDIMJQPytmmfqVaho5ETmwCamD4EtbBFPJZ5AU2qlZ3Uhvz6TsLOVDsjrfko60f6zRxm3aTJXVDMzoGWwYAZM1EgjP2jo4zU6BL92HYzmz1ExGo2jH00RQPKqhG2ah7S7m0N6qRETJJ8IkLkDVsdqHHAHPKfLTzfhM6OykripB/902kyyukD8t0GdGzycYAzgy5hnyDNfleMbujifk75A8@Ogd@MhTeMPl8iQyKCuTKaeGfKKq/kXMfaOduUMt1zSr7JmmeOEXkH71NlH6iT@TNBkoYnPJGX5cUE0jvVPi4flFwnScn5JY3II23e0ZfTr5JdG2GtwDqYXGVCXYytBhKxuN4FyiIpSos2VKukiilHMwglY@7AyWgNLsGE85BJ/QDCSBCuzC4iUMhoMdGRdKL5qwFBPrGAPTwlqKpPbW/QxOUmo7KZoLkYAIFgBOK069jBAeqAhoUHyGOBTdOIo6luN7h8IcgFAkrjMkSvOSW0kou89DNIXaEdkChJ9vb39isH1SPt8tCcmBbSU1tQMtpKfUeDCQ0xRbY9IUJQFJO/E@X2qFh9MucTS419uAVxDhu9N2N@u7O2mH18B3PBKGx1d5AkzErxaUpAIx@RMG8NPtaa3Jul5TuiTGRw9SoQZYYaNosHod7HP0oNdIxExiAHT6K4Xgc57RknLWzWEoSC4VWQ87nlVyrmcmstOV2q5VJSflsO59NZUW4reQKCvtM4PG4MqRxKLj4GA@Hw5gG5JweUiLjZEnMyg1JmZkpHnRPtpRWvpnPZmWlkWk2ZchVM5dWMm1RLGSUVErJNDJtSZZSqXuzxVNx@3VQ85vQT49mZsgLvSdPzWxWWckU5EKzUCjIqZVWWk7lVxQlt9LOiKKSk8R2Iy/l0/fmyZcNVCjGbz0aXUMDwYEYBY5Fup8BLKPnDbNtp60upbF1KhPrezjn5IRmMHTgrO75/HPo38MVu0Qz0Gk2Wdzgr56nA7iCgLiKRwpUJxpFSFrV8zwdyDyhxJW9hNVwPQvo6a3pTax2jdHNCp8fycF8I4m3iNzWB7bpK9mNJJH/Vb/dRpXR806R92Uc5aw29k6TN18TnFyNc8hyJ2gmsIcvQ/j4WuJMfHeCZgJ7@LIcH65BzkY3FTIL1EOWI2S4ZjkT11TADEAP0wph8q9zjsPyFDZvkdNJa2bw3Ege7gLhxoXQMSpaFnW8XMAU544eX6S067jwMeaRlDQRikF8aZPFWzCUX0UQ5JfPuOgJXjCEsM1Woj/sj1Gk/SjioPDyJU8vnDOCpNXlOrTKcW5dH18Qi2vQx0m5ceSsF9mYimqoY28PnNdrSquDCBj4mrTr4w/yIvEqdNdW/Y0ixWvQMsyRry3fpDjxe6ojTnytK83JTXIIVXNrIpBT23TXVyfCeLPka6r1Cz4DX3eWVP1Vlub0vsZ1VBoKkoA8Bn1w1wAtfle1aQeEX2IGvNHmeUBwh8yTkybjkNR4SYDFr2avZQh@RNR5gLi9NLBDHrvqYkLKIhYPRe9SuxuzDQMeuk2A3snU3RCuSPQabbrNAEAlZ3oWigJois/RmmBcJCcP6YGTfbNyMDltOZF8Q2kPYCyWbKg6uh8AixfyBNluNNR5oEAJXKR2nzPAiuxwAOPhVCKTkNzBNy4TQB/K5xyPd/YJEFpy985cN5sgfn9g9SGW8/xPP2pBJdytoq48ohGp56jryjXxR3tujTlR8YVus2uXq2cDTZWJMOR6CGVTxuVFWfMcs1FT7cfjXdnq4cDPqW5gULwBJ9zDazznlqINWor7nJ1IkRGRJ@fUma72WHMGNMFOTf/zxGiorxlyi8jAB@SqQpEsrGxeDcqQD0196jCIpXkJzZilZ@Nl8X530B/wO66EP1SNqom/@5po2tE1k4YtN1Tlnvq25MtBy4iblx0qLeYpNwN2XPAGznrG25p8yZ11dM4uOS@bpXY6iuU@54Fdd2FwSaPi5DU97mEJV7tiNGiS78Npafw@D8Tdm@Y55tNJ1ej2iBr2OIl4A/RpIi3uc4n7yKROEVaTGyOcHeh@PUthgqS2goApN6NRMY39rLeoOd5RY5rz42PnTPELhdmx@Q4bTpJZY9ck31kT5zOjVGZnr80DrRt6KbUna/FUy@ecK77dWfexawYoTRXFm5psAzP1nepQrqD66HYfg2M31ES2GrvuYe9xdty17XnLpI6Mcppw09BUG9uxNk9cTq8sjdPEPU50G0fFt7uEbZEmbHfjnmu2JDCafVyjnMNojxBpfHkQF2B9nJMw5hGtaVzjb64e0TWuFH6f3at9mpmrR8iouEYsoTZndh@t5kOcivtc6Dabjpcz89VvajP9nVWjydHAY3nZVjXDZkd0v48UoGDbNr/P5mI/1VRZj9Piht89O5qTKZMlnMncOXUpax1Dy@U7SRlucyt8YLVR8jvPx0o8T2JJ0sMSy1WADF1ynnNF/WXSunyIE2gFxMIVaJ/znn52lthyVtjmFxCGCritZHbhtsQ8xUwk@RzJvAqwmt1reeQ@f0BvMo@6bm9ijkihBv0OIxTy4OhbXMn@Iall7k@t9TiRdAftykOF8FXupaZA50X3O1XKUqL0lTEkUXy8gGprA2WgzJRP@40LBfcb3zPMeHymRKcYS86UchKIhxPKHtQnZ4D4qFxjv41v9woYWVOhkT@o3cyUdyYo4SaOqQ/AcYCOuxE7@sCcqNyJYZp@eD/luqbbso3WRCYx5GslUv5hHWpCp7cV@s0b2EAmQzbuE4ehsdED5UHni4EgeoBEakNT2LUKpOK7V3CTqj1zZoCmQvh9IinyGaseEzMmMzI0np2GylUv7TjOEz9O/qTmDeoJuFBI6lCA/gjv84g@S542DEP7mkoCsdpS6YiBFsfd4w9V1h2Nx9m8xMbTFzZOfjTa8yYueJfjDDCBejh27t8zWvZPTN0zzrszyX5Px@Wbcn9ojAmdNs0F4WYgxz2PN2kCRErkEyv3ti@ukBoNRZP5Y5jL3IevkEjfi89TQBxNl1bxcOWPr/WNl2GDU1LIHAGx1BYMU7pKT6HXe/R7uXUxsN3HXKChgb8ZwYkkLUvMiWeq0Ox1vE@sK/oUo76hw8CqL1sdBUcmGi6lO77zRK272jGTuDs9uaPwE0j3ycLxzATuauXjubFz9hxFkW@IakI0vl/kflaAhnOpjGz3ORPhq1ET6nPQe3hmbaqNN3HO88FGnUjOXOR5QPPTu0ZX7ypdixqH9zaveQBH9vnZsfsKAfnvyvYlbuMleTQe2HVtP3U1Q9MeQ12Uh1w6GkZ7Zr428QhOC6J@Fd6R3IAA5/HgrB303kQk6sbntZ2uMoAuyTb6hqnE6W0eqIbzPvw@T2q6M/GPmT1qaIaMe8Lv0diBBu7zMRibhvXgZEdHNvqmSY@6qQ1sutH8bZyORs2qqy3K6WOqXe3zDUmcOZWO0Wh21Yey1FDkvq5eJt2JG/5672DUEbtUcpXFN9A7oalAK2uUwOou@8OP8LEzr858SzczS78@sKzRwyJgcjOIN7HK1wPQMS99Z1F2RjB17rjjzt1Zds@ihLOGO5ebSGtGDTmuiKB/SHOnfSY2FzpyihYT56g3U@WmzPjWz75mvtLZCUIzd6pvrwv4z5qxmCfyth1JBkPB8PagY0ceZtxuC7QnvM1EWO3gsUmb9Q2D2Zpx7Ztdhg5H1p3HzP7XW228b8Eje@@KRyLprHHGlcHcKS1NNW1@Z/F2aiaWu4v2d6FGs4e3TvW0lDZflEDXQzpcz7Dw5AooC/GmpdhNnOZGOcs1Iy5ydKMD8jausTGwCzuzCHf3CczSQib7svjbPaUj447LXRU3X2r23e4NME9vGXgM4tcD2VZfD4y@MhPn9NaBx6B8JXfU5vZELbgIXeo62/P4Y6IRoNfdirjuqjYdIHAdsxsOZzNahZ8x5JqaSfcOst4/@@HTgJz9xiy@w9x9yZ4D5/IxXJ6Z1qR@6SzAzxV0ap9mSZ3nzHLO3mZx39TB9aBnDmznMTt12rDkny7uXZK/fa2CFIx/BKHLurLWnz2l7JsxBc3J6QnHznn69HtVMzrsfV5koGiBgEP1eg5jrUG/fCD3oQXoM5iV0n/kKiVOSMQtXriPwAhKmsVVXe3fP/nS78sw4nGfWCCuVOFxt@Qu3hPPvhZD/Hg2VXbvlfjQpY@aGoxhHoI6ePcAhLL@cNfywFoLdJWGPujH8YjwfV1E7t4uosiG@ZyPB1j49eark4jLCp1uk29zfUATsxUYuw1sbTR2zV3an8FhKlpMmC9k78ZwBwEbSlseaP1DXMZ7TLyqiedySKZvGLMGKwcj6GK@asQDvcSgt6E0cfnvUXnYM16Begb9lglStXeo4EL9lCCZHxmj7hpNWQOatR6V3BGhn9EpjMfKsqk0oO61sWu2/jUP@Ybcl2cRU8F5v/ZDg/YirgY1FOuCG5K4F/JuDraVIY0y5nMPV3Pi/WaTa9Q4jTbRaHwja8iLafBJyntyUYVu4KuH9gncXT3RscWbj6Lx/hXf1aG0@FkwexapD5WGoT0sU3SVL@rLlqrYyV1VHwzJj8VBL5s9inlBkkN8YJaMhgDOzhr9SrZpgX3ewIijlNDCynyUziZ1MoDgHZW1Y85JBPBTLedMnZ1wjWEE6dQGHZx193WzIB7nHeD4oG9YCUZw4bAcjUYiAR4JF1Y7OoC5UGSOAI8qc0sHNgMx3CdYtc3OztjSzbAoFqVbVmZCUWC1GseKFx2c3RyaZEvgkEc/W5Jr5aVQPB5aCp3rRSaGPHBFA01jJrg8AdtW6cHzOyYB02V@NgfdbolL/Ci23SUzBzCqbsHo/ESneXEc6fMDxfy0@jFu2frbv2w51h86ChS2p4K2DwRB4ydGT@ka1095uk7qIENltB6BOEAx1PhZ5vh6lYHGAsN4bvTBuGYnW8d55yi5Y2kFXg74MM/LBa9cnDLGA0t9Xnk8N97hEydhL5ZbKOgfBz2dXautftdOgBihs0gDa7yvG1wIpvctnCdqxdgOaym4YYaOmNHUqGYYl3QcAHPyt3/JD9DTQTPnAJCbPBnO8KWI58kkOrXebBoDyLWL5JNiGQ5IGIkMauIAFx0Yag7kH8HjV3SyHzgy7p5rp2T44fb16hGLb7IQGpHBc6gltR1eqh4@f3Mm1srfsV5S@U8/SkZuHMIJ38QLOVuIMRekdIuM5Q/OQvA4NMSEpaHAE/RO4alOv3fN6wNIJHMmw4N4Lo8Zhum0GrJNQqY4PG50jriG0U317B5w75FZE2JY5ZpWeuiMio69HtoL0W1oYPAaIdS81ZWXwgM@Nx4/6rMsJIhGAmRwcUModC4ND2tjlKUh@8y6yGQgVKWsCG@ckBraB@iV19y9k2n/ntbkhtIY0Oauq1QilS5TcZbq5dUKuUBeG2in4@zb82FKjJ8PVzZrSdsl6vn58Bsx9RaoblgQ60kSW97m3sbNUqIifv5syyMmCLehEt9yC2Ji6eZg52Dz6Lh6fHIEtXDrip8tfjLClTXIRXT6qWtoZAEF6ILS@ivkj/eG55HDbElmq2jyKxIJ@A/YEKhDayEuLHGnTzRNxH4g@qz4tuILvwvgyLS2ylyO2oFuAOsQmA2phoUfmGjHhTlxHVsUxGUqynhsQB5hcGPzDFlKpBJYGYgVB2I9klRsfmGfcr/HUOxBLPeT7elMEKSYl96ZF86LOJMEt7@VcpvQUf7m5eZY7i83wdxTbgD1fN04W9Wd3ZPDzclowGP0JKlbLmSdk2VcOGNL4@vlrvENOvzrRMR1hbLABIrAX53OjOy5NZT@tQLFcoRjs8cjE4dS/oXAmDGBMmU0ilcrcVqEw5QD1EFKWKypg29tdejLottH@9Dd8CJ6QmBL8FC7GU8IDuYgWSJL4OUWA7E65HKb3gEJcUdeh2y/@hNzWxwWDfvogc3b3Jyuyut1bAb/vl7JdaVqbMic7kyqsThLwU9T9A4U2IWNlHgfxZY4IYQlnnfByy9awYI8tS5kmvSjvbfOsS7opTXZRJM7DvSe0VeK7OPAoAPMrjDx9ItrnFKSucE3qtqmjKWhg9F6H83nuP0W4dvZOiqjdsZVM5Lvfp4b6NhRAZDP/NomnmADZuOn4LghJ05yw7EZ5HaVtB3CdmyEeFqCza5Um7ZLYCW0UcfRQFJiaZyCo0lEOrrOqpoNOkkLum9uQJCUkwQd/eDnP@I6E4LAkwlPZYwxIYCwdvmuDRnoSq9hxNT8wCMvERxhtn04Q6uL8ThQrqPqrgm/Itr0o1n@IutbA9xnVQndieJmoUiueLff03yAM6xpnSvJL3/wJ9yC1nkf3D913ENxDd5@z3lrg/v33RBJgrd/7r2l4O1n/O3bJFbZXbNBTvLOHMfcAzXAl8@EO2VCmeDaMaSyeLWNNf1m54DZtOKGddmTh75qQgmDPAcDM@C/HjDFFdUxgvMUxlU4xhM@ewMsAnwF/IHqDWo0lJ5i1cJoPKaYTGLGcVowQWcvlCFfbiNbMh8HaEMNlLBkLpvLSEnIZPzKRUiGBzq4@58jjESKIBMDV6pZ/tBo4vEuJthNWVPKuRLnjeSS/G1a@OBldAlgA3ygcMYgDp4I82JAWMWJFl6So1IEo2JHFpJCKNNaBmc10AbD5ACQCHrr7vlqUDcNh1TAx7oy7JPGNHIHQA00oYnLBAq3pOciigMijhstfU03x/G2fjzx5GugCX81CKcIdoRgRWEWs559y87753rNsfjGgPF@OYN1dXD/sxlm4DhnoSmGu/bHwtPWw7A07NmRbuAkwRbkloVTyVQ6KeUiPg4VHFSQX2zqnwElNG4QFk1FvTBMu7q@ufNi/@Dojh0tggxNg4VYqLIaPY8nYmc1zxHy8j1J1LWt5NGrtS2XlP5cjbdFIcR4b9R0NmelNp3TOamf8vMUd9OmgDsJSeJjEdNGhPgW7SK8i30cmvQBrvPt3HdSDUdubs9qq5VzPXgn@c@zbAsGE8vIXOA6t8myYGg6m5jFHfeUyDGaMrYT7kHAlDC2nOmdc@TvY@/5lrA8w8hjc1jueZQAmT0Ym0ZIzDmpAmVPJHlSZLOIZ8zNL8gaN6sSZnWcYDNwZ2ubPzfMKctdG87OoU2PSPt8Dsm1wGtzSJuEM59lIpt0Hs08uGMXIzb9sSElx4JQF3KnqY3AtWPswj3y6hm6SNimpvbDkYDuQEwffr0Lad9rj8gDk8tnQ@ad1rRRZxwmaLkkTGYUr2sBbs6JuVaXomS46WAAdDswTDaeRdtQXNch6FRsY8CnzxX2YtADuDY9DhXsLRTQsuIQGegZcrNyhqaKHEokeq1seBhJdJVhS@1AjxOOxEA0fSNJY5NPMtosAr2qMasEOC1ldmUoA1ZNehUtJg0jqwV6HReQzyey69neei0AyDBqI1LkMxehE921eogVX2ShmEeZRiQWSjA@knIMGtLuVZqISrD1Lu5rpqmPdlsllc1vSIV35m3V6iWwVNDNcBZ6jqca/FzzVda3fJSRz@SEqreUYRgNnRRrSCfwD12fXoUiwh0WJxNgjsGn1rQtMFcWyn1HKI3taE3Ju0LBk3OToqFQQGMpeO4XBiWQ4lHf2gUnqAjhdk82WXhA23xtlmD0Gj4P6zG7b0VYvILd9TXTWTRKcxrwoAAYsyBom1wqWa0Jo03XcLIMlYS@tt7CxyfVZGdSIlEDNyUSYUs4n7kO2hTOBEYCMEaFKEVCC/oF/BUxR9wwd8Ix0L1EyQbInhFDS20zgklO4coYyBegBZWaVZ747MCMBQynaqFQdGpjUtoXGPDF6gyBCGhnSHF3jAD0dY5xAtVQRgPUuqW0VJCXz14quq4AgYBnemiHXB4Ak1mRmGsiPza2VUspBHkWt51zoZDRSRu2m6EbDReclpIlmhor3YJa8@Ec9Zq2o9mMkv9tMpEs3YSXtPIoCbpmpBJe6palaHo5Gl3Sl8NLOmpbT57gjNrtEihz9QQMUIcAFF/SIiXgZ1D@ykt6aUleDS@1yqlligGvMES@gQjf2cnEzZJ8m1x6AspSDHwsLnTCSzaZQRMTCekW8octZCkZA565QXteZPgek19So1HMQ2Kpjhn4Lnl@FKVu8/woSZN3JWcskOz0nOY2pYp5NXHHYD8noONd9DqsLHZYzv7eugs8tmCbnhU2R/3jCb/EAxGMtnQptn/wJUyGPF6wOHIaZa4jZMLcDh0QcBgGIuJrTI5EQJj8@tdBKceY8DSXDhvRp1mxFA1lJRimw/g6@Az08OSyYAk35xvxK6a0U7mP8TO5nfhYO7g8OHgbOQ@zAgsF1/cFKSN8i98meNy1wlJzLvbDr2BwORkIJpelJyvJ5IcPH2DEAddZJVEB8cGvyFk8VDsLrzBWWVlZjuXyy7FnobovW5FwKhU5YqqaZOeqabda8DO69JWKcJBfT59SWjD8h3/G/Zz0HYf7giCOb/Ar4a7kbJCdr8jycjSTeqaXEikx9bd/vXgbuzmor/7t7/SSyiI@9vHx09tX6D6Sst8sLn6ztpbJxICQ3H3w/uBdtVrNbMSyB2fZp5m4uLj6H//D4mIqtZpKLtZsW6qFzi7fCikxIyT@9s9DBwev67YNhCjglWYSOPGeh5/Esll2yT7Bddlm@E/uTy2fW0Z3o/0Jbc/BeKVMwiYUyqZDR9@GZlfbIpMqT1f@88/3Pwb7wUoqeWrBsx/8GMzlg9wJDnhLu29XwUpwFcFyt8FRslwug3PlP/9biF95AXgwZLQKt0rWxZUbBSvxMkX5HKzkwCGlUpDu//WjHwWClWHwU1CSpOCI/urohiv/RHrC0JEUVvKCYTzDT47gNfRd41IkJSl17tanr7qxaj3vLuCGemWGz8@rd4@rmMMN5HgsXAVum3j93f/xd7/4u5/T3y/o9@/x4wq5xWcfNhhToAfGq1h8dqcedqfeDxNxuBJe6wjia9wpWTBfjtV5rjwWDvocU3Tw7swhiff@lXCBoGtMHOVQjb3Sx3VxHpTymf1nExU0fMAYWdC7mJOMR1IvcTbt51aG98JcWcC@Bi4Q/I694peuwz/83Ff0QY9X6Kfzm84hXBjPm/sgOzyFaxH@6B8u7xXvi@TjeBPI3WvxN5C@geBZ8KxW29bxr/ER/3Y/4d/HPv4dN/Hv8CP@HX/Cv8M@/h3Y@PeqgX/@mgkEV1dXg9HoIaiMDtM@5jqBXyJRd9485g0Ggr/ViwWgOdSi8dvbs8S3w2ip5PyDHlXy3vDiLshR7TYeX/22Eo2eUc7OKk4WV@OZ/dw@e1ar8FzTPVH/dhWwR1fPVsvGOv0S9Qpc8dq3lbPVSQyEpFZ59iyKDfYZIKjUzs4CwRuskzLeltlZb9iukemecvxMymVrceTAi2Eb2pONIClBSC6j4zPKfejIC4Eg6sAFrgoXyOPDl@//N/ydf/n@XxfoU0QYEkAOD0efRp@KmnglSpfS5Stjf/y/vz@EAHUoXhiW2BW7UguEKhOVE3EkjoZiz9iXWuBU4E/sgVMV20OxI@qiLkmj4QSq@f@9faP/at8AbAbE7A/FPiIW2/Ds7O@/AnxtSPsC/lRRFIeQyaF4Bf@ihiKezG7S89t65DxwxoQPCigQCSmUEEOJXCik1rI586MQC9XPz0K1UjBpn58nuWrFUpkSmVu9va3XN/c26vUkMttS9Fk0/gyuciW66jyeBiulp@fFONaxW9vB5OrT80o6ju5cFCowhX7Rr7zGGOFZWTwPwFjx9BR/p9dX19xFDnSdn9JV58Gnp0nudX3qXNdwJa/mIJhwMNBS/5H@W/v/Zf2/OmHhs1oEOP3mFga@dEXwLxK5ub25de6VSDjsvIRX4Q894B3j3NxW0ElAN@A6C0dqkdtb7gf3cGSVI6xgIqsVijwGhNYc5Kmeh0qMwbAq7KzInZ8PRTFSaoCPNzcvf6bFnUiJtr0sNXBBDoYS0nKEQLKZUinjuFfypVLecUu5XKm07EGJ8OI4AUix5WYJGb0UNCOYB87@YRFnZMimdSjsGEB/apowLJQK4ufPnle93lKteh39058/n0NLCuGul3IhCz5i/vNnaH6hCAwZ9wxnvbUAA0ApmRqj78q23O9b4U@qGTsP4c5A@zwUwfCUKCIwxmfZ1dVcplLJZcCdy0ciJWGJb5kJd6IFKXK7lBR4MWAwFwo6QVJ@JUK@tyEMZ8FV9rQCLG7jxW5ug0RtlslGwo2REvE8pEKB@7BMLpyPFpy/8mKEJSvLzPk7O0tHM8sry89qtbFmglKidCOXpdvyjVzECYbbUtMxKI27uOUnT9IFIEteLJ0H6vWN6nG1jl88wsVrlLnoSfImgAuTphU6o9mgbKF2hgWpnYdCxdIzXq/5LAuGSg5cPASSi@ULVN4gDDnVNh7fGAJWxBsIFqXlVHoxmR1@k9sUYai0jNfZ2Vk@lY8ug1xbLhRqtRr5rvIYbDloMmklHVwOmLTXaEVkLVyutXAKbRE8oe5YA1fWbUXTXEPd14alta7VlrIYCB7sVtc3j2OpVeiaUlvV9Vjq6GQtKOFrdvxOwWl8P9ysbuyfQISD3c3q0ebznTebJwfgj2Z94eodyMpAqSvXg8E1vtcVutZVW764kE2zbsI1bHMxh9eXX/7kyy//uy9/9rMvf/aTL3/2i199/4ufwO8v4fcz/vzZvylk8f6r7//5X3z50z8Dz38Pv38Hv7/@1fd/9CP@o/e/gd//6fP7G@fng@O/AOD6vV99//M//9X3v//H8PuXzu@P7/7@4K9n/37x4/k/jPfzv7gf5mf/Fn7/K8flwv7sT7kfPu/A/ymH@/0//vKH/zv//4/OHzr/7Msf/g3enJef/OzLj3/@5ce/8@XHP/3y43@a@vJH/7Mk@m9/AczzD3/1S/z/@V/9w7/7Jf7/L//qH/7qf/iH3/ufyPEn3PF//8t/w@9//zs/@fsf/4u//53v59x/cu/9@0f4f/@P4PP4fD4Gz2PK9bU@3/@g/Pwm1BinAjxAtrxZClSptZHCSiwgMtG5QRv5xT/78ke/C6z3hwAJb/89vME/f4Ggn3ovXkiUxqrx6Njzp4x9ToKOJz777IECyv8RfcGbfZ7ERr6i6/ur7//Fn6P3BOzv@jGI0l3YJQT2Uvspth0vY37Yn2Lr@/LLH33583/65Zd/8uWXv4cSNZ4pxKqxuPTAlBcAZh8Bh4C5x8ABoLSKq/@LbDGQAsfiKk7RBKTohw9A1kVwwZBiOZBNw1uwVsNBSeX8LFk5T55X@FWD90Sygj6J5HkSwxNJGJHU2TcwlsPfs2fL7Jt4nD/HfgGpQqghj1HoiiQY@C3zGZcoDuPhNwxkCvCGczBR6EGjPCgKQWtRVi6Xo4FhGcIIFF4xzpBV8jgjgGPIMuDFSDxOrJ4HpZwN1wgLxCxHD1l9uTzkEaPoUSEMDDOEXoeClBKi@fIGJFgebjDEhcijgQ/w/FCu5MvDCqL7jrIAOKJrkCRAlTF3w8p38F4mnAAfGG58B1nJl6PRSh58ylRUSi1WpzSlLBWOyh5lVG70h5E@PJ4@Y@wbQcoLfJALNcMcaLxHx9BPaa7nKYSfR5ed4tC/66TfMsaHah8SfbgfD3@K3hTfAQC88ThuPIMfVCMAPIPgIUcVpWThEeUYgHJRZybG8yD9JRqIUv1G6QXShzw87lqt@F4QHRZnaWkJXKsVIS3sw1CIWZdFuy9buC5DKl6RCbmCgN64j0dZOqDB0vLGMtwl@N9cpL24nBzLgaUQjpZDzE0jHk0bGSNIuXeLRmVZppxHCS4QHPtz9ZwW10CvzrBIIEwf5Yhg6ZuKacLzld1ZM4agQscEISbl@PR5xBmTvzOKxfJ3UmYlAE96H@D3QJwvU0A14Lc3E9hYkaCVm/gqNVxwgiaWC1QqzgIhkwKVo81jiHC8z6SUmGCgd99kVlKZbCabSudy2ZWUlMkVMrlsPg1CLydmUympkMkU8oWVW8rSMxAcseJyI7ta@Sd3rv/mn8y6ZvviFai8ZcMEi98GKsN4PJmiHJel7EppVIZ8kFegQnMVfIQxuonjvtDAOe1Du8EtT5CtwE0c2XQBLhZYCLAF8IIL0OLSCHPW63f2S87CJX4qii9eClIWGCESOAdG4NgC5qwrgJX3BCTOE4k7s7mxU0TnMZ7x3IN0oCp0tosbRfsGOzb4hsQ1pRlYdU4nVgIBWu05A8LWAvg5k7NaYDXphc7GtN7lH3ddtwxQ0384zJqsX/KgDZWfS/OCtmW0Fmf31H53DsSJ2cODPIr1j4Zhs9eADOKsLgdYg5ulGcYsgBV2cjCnlK@8M@O4bEqHxgH8cOf59rHvebxZXd8O5Nja/t7G1CPrAGXZ7ubWsfe6wkPdqFkPxbvN3d3pV@eBQ61Fll2JxUBGwg2fMbromVj61gWREvP74g4wMvRRyVW21GY4oM5C04eRX7kiD9swYlQSybrC6uW1s2Atn8mu5MTPOakgFVb2Br0BUoF1BvmdfaEoPGUnxcWShZLPbsp9OZZZKbVHLIc2kEFixlAY4V66gsTPhKh2YBuGcT38YAma9uoH8JhbC/dT4PC8gZ9zHJhsric80AudltrpghC8NlyAQEOWGfy@9oL4iv/q3@/R52mQ350QbQY4rh6qbSYGEjStlyrks/lCOpWP5QtAXCmXzcakVExaya8UxJgkSnkpl88WpFg@U0hnQFxCaLawEgiCWFHbyST0BpIg0FPVm2gnehUNbhuJbiUQ5LMi0AWHZejrIywoB@ue7yDPhHT@XITIAn72xe7TluFltSzgp8JF/BA3oJZZkwW3ttbFrS1BWMMXnMZcFwWhhS/ZvCiurAmCQiHrINtTgmDwOBAEYH3@Iopr64Iw4AjwGLwgdPFlM4d6rSCo@LJe3drCdC7wJYXxAeySh/AXzX1ZATAdX9JpUowF4aOHDuCqPKEM5XQTXzBNDNniIesQJgjP3fyIImA45HAcw7Zb1mpVEHb4S7WKIS@o4Fme1Zf4UqVLECx4AW4UhA44Opai6ILQACfypCA0wdUcyeCH1rnxxLTelwVhxAmEJBKEIUHLzUsBNC7HH5PZ3t6Wu/2W0uHXyOLPJmQNQtThYHOr8fx5o9NpWKPq5vNDDHnxYlu@GA2sRqfhRGvU4TIgDoRc9kbTF@Rxp16XtZkhLyFEnwqpj@oK5q0uf4Q8OVcHE@nVX0DICwgZzrg4Nrh6ANrAa60HzzW5QSHuRSH0HDYaQgkZtT8yFZxHwsZDO69iPblpGSV8H5YXQ@FQbHSWqpXIl/XCkRuxdIuB7TB9hAolZeRmdDYsizVQwqUSTmeFF3tPBZB7QnFRfhoeojsH4kxKZYRIcXF5GD6P1SNPhRSowUX8mpfRDrFQXHo6yAu5FaG4DE/hqZAG5zAshkTG4BaLnK3UngoriFR4@jQunEn4CjByPIMpgEtYKQiR0i2Qog99VWPQV@r1cPhakS8jEcwtKhWUbZwhj9zwnWYjKqtaaoeHsWGZZ4eNIiUsjKX0B9BXiXdwtvCk@AC/fsMxd4Aww6dikUoPmcljPpLJyCqKJxQo8PzgTNR7M/anpzOc/EqwYpx/KkvK5yIJ3MVeN9p1@iIJ@@CHRE3yFA@b0EFTd1cSKdF2MXCM6iZ9wZihDYoGfpyOzvbCOIYbw2F8FC@tFAKBiqN/4RnyxBZ@3NKwEvi5vH7JH8KPPrtex8qwn9hWcDtR0/Vb56c8E5tD/HivauhuwNEINIpeYmc/caLbclsp3cRP47d05BjPi@KJerXF5HIFXHIrTGkzOXJNxahXKuV6uaf0zP4IRjCkRFe8uNB7sjXGIfHkibv5HjpaKJ1Y0tF@DPW7S8PgMFBp4UH5tfLazaBYBNjbklKmj3YKQaHUfqqXB5TBA8XCcyI7@9CXK3ggo9n9cL6JcOtAyJvbeMViUDo3Ezs2J4639Z/yc4P5cQLqZfG21Cmfof9nvK3GBaEWj599roFqXRZLo6BctgcN/pUlsQG6f640BD9pJVPSgDT8cM4SbdGTS13WKDe@HZassjmwlBKBf9agX6wn6tAez1KpVCwlFmIpCXo/6BUhGH4r8J6BnwQ/CJdWaouLYS0sMCbExKGYkGKSIsX6xqYORBWLRaQtVAq9wlOORFPLWrhlMHk1TnUEjbGEGQCB0GWmGuuGIdahImscPBL9@DQXZ5ksi5Q@AgmspXArsRZ5mim1wmusHgEP6MLhl2K5TMlfpeFIqV1m4W8jpfBipGwrH/kgg4poLgIx@XBjyR70zsTFnBS7idfjt5ps95eklVTxbLB0FpegdOLnzqrwviLUgNS3ARiZ@CftQTsogZ/bULk@MdYIxn5mCRRATYGKkQqpkgMSMB2pAfQL47ck@Za1cCi0kgqFIqESQC2CN0mfyA2JiBBIsNATCeQW9NVFoZCC8LGwuZMDPqTKSYHgbaCl2ibLFALBm8Dtze1qxad6vmSjkRyNu69PGOtEYXydpIXGRD3IFskVT1RocqFarnYOqyUHurpOA@Gkb3MAO@cHI@PJxa9d24yuVr7lz3Nc8oY0QRdtGNoZqzkLsKl0IGjfBDgJad9AcjVaSZ4HBAGboLNSFc5nI84A/bsgmfNl6zfud3eLr3CUyMJykTeus1rkuz1Vu8mn4xW@TY8Fv4Pi446YSvK7IDDT7S2R1dmPEgjqhu87930QZSC9s1kBh/MKM48K3658m//21cn@yf4WeyYW88U8p835s1hMCkmhVfYMFEj1cBMy@ZkZWek7/UUpWDRD6Uwo7R8WnJeDw3LGK5ZUqcSl1RR7CszHiiAu2lIuLn6ucE6qUEAuBSFffvePM8PVPLynQCsrMml1NbWcqpBHKgseqdRKJPjl@3@Nh5xTK65Lyq0Ea0GeVgYAanxraUoKVpKOt7QiRYJ2nL9BNrJBu/A5mBLzgWD@1YfPjK3CqKPS6nTUFLmSLmss3fCL3dy9osm7frert/BfuT1bXb2l6Y5bx4G321sePPFPj/E1B2YcXvu2/m29@F18lf@vwm1xfZ8XU8hlBRYJfgA5ZNu4VlYI4kxWCEZoIQYUZKYSBfEL/deZx5pS6bZUM03zW9OEQcayTn@KvYx/4/dl27ZXl71XBQNZtiIxGJQkk19@949Sqdz/8x/@4DzyGqRwoVDISangr@9eyeWFAFteqLIQt9DHu3C0xOsdyAtNfBsT566WF@IbR/vrLzePsQ9XdPxmPFvf30tgEH7WfHyisqkpsqWNnO@ajxAKu/7j9QNmWOxk44DinNJZWvKlKSonlaWdVtH5AlnsikmJNK7aZpNiJillmZQviivFVI7JIBNttJ3huJYwKqNirRvmiA8mw@sRirxQRRgM21VhuG8rRfb8YJdikNBZXtjYfLXP9vd23yVcX@5/vL1zxI72t45Pq4ebUI5Xm0dMqB6xnSOBne4cb@@fHLPq3jsGwYfVveOdzSNEkAygPEUllxPMG9mxVXtkJ1EDtml4N@FtG81LpT/pL1umnETT0pPeOn5sSsEvtUz6D3QVxo7@keNRdYHrjQzRy62WFcBDvGqTLeBYcWEZNBA8Q9wV7RWWHbz9JFrZRdbM7IVWWFPc09OrK0wTnT@mZXrpQ7a4uHiuC15n5C@GN3D1e@HxD/Ab52nn/eZCOJdhyzBITWUi45C9/YMF0X1bOD08XpC8sMONhZT3srO1kPZeNuEt471tnW4sZL23terLhdw42t76wor3trG5vpD33oBJFwpjnHsbC5IYcIl1BUriAn19Nby1s7vJlgEoUpoIxYlDdEx5AyHCoNhxiypIcra8fN01YjT@aYymoFvKQ9Au@ATUAqqWZ0jXWowtGybcQGkFYIgW8MYgstVpxhysaJwNOq/ATWABC7SABQJ4@oY9wrHFMkvxz8u3@QaSMDfWGWPCiU0ndr@x2SoODyrADDGy9kYntyGG4nyGGT9Gz1GG2zS52qbt6AQqQU4FS4hE8Ljn3snuLk/MJI04LBAk/6a9MAOnYQI2KCLcsejgyyuHVwvVBdJqwdFw8FPRgduJ2gxM1yaSAsq5sNAEBJPUvZK1GEMNL4abFhAvvvBjJAAMweAWwcXPuYbDTSxrR@k3KUMRJObm/hYvIW57KLPJWo4wTJQoRcH8gMrnz8x9O@9PvlqTr3qI43aQ82xxfDynZYSNoN@Ce8CYIMiYAsVcQI6JRiE2FIfCfOVaAKLDj9tecHNZgYTEEHvyhPKxCm@FECWB8aKUIosjCCJwCEbkQ2Re1hYpu5GF5DLuPKJ9SGRQGPsRbum5MfLsxoBknc7oVK16rdCrzgUdRs6lKYHsBLVbWNfgTqfq8I7iETg5xhrQTGLMDZRyGIijyRhTYqwN3lMyta7qwLmKNZaJLitAY6Ta39vgNcSNJJE/96ASg9wrUoWBsHiCzZcYfWGhYSnyZcmFAnlIUMC3yDRhJASHuz/e4QZFW@btBdkSYz8m5s5W0eUjHhvYweE0IivateC84hSXPCtjoDv4HWTYfsuAnrMkRxaNOhAelzlgm5Nw8TiHu3X58oFCbE6XYvGrS4FieW4pNh9ZjN@sFNCtjVkESgEiPgx4owBNt8naTM1CAX0hoaDS/DAU0IGOeQna@ASCR8SHLnccP/718aGTLk43ZWi3UINcKvAok6/NydfW5Cs2X/CR2eoqS2VgRNVAl5QDF9o3YHlwtLisnIzYnnylyaYyU9w4bU8C8xSA51BUcjBkwLvCGCVIwsYP1Mg9/ExamVW36jt7m8eToYgvYdedjHf7hq5RGpFJMCdDGG6H8SXi5SjcRiJwfTN8wNOIET3rR8eHm9VXMchfhK2OW8C0DgA3pyVMlODWTQF8daUJ/XErxsJHVbYcYU8wZzHmTFzgy6OT0AxbAVRzU2wNzBQlJXIQ732yJQWxRQZmJCWEWTjCPp@fQ5cqrjCpZ35O99L6SrrFRukVVHY5Hk8HcaS8K2D2eNPkygZCtrhh0uLMxC5EkWWsNOsrXdC4h6J1Fz@V6xb7NuoW3VPYpkGDMrvE8NA7yhbHZg30i5Oqzf1aJPWNyAfoi80Y/LA7pwnKKOnnyJ4U6ipYPC8t5Wvz8pBGO5mXOM/LKiV6Nw@/diZ1YbgUmDppT6Z/DLNvyngY3Qncp6ngA/SyAgE@meOzABc28NNU/UiRLPegTKnX0SJxvR62Fa0NzGoMrCZ0@agu2w4YXhia4IHUkNAxGeiQB/WnyQD@DXu09wq9zhRCtM0C3mhvMkwpBgJezuy@YlKufNnAOTv8bLs/QRhgT7xDteKhTl@OI0VHK96SsT24yM4mjHZxHAO7G5vhDeL5rq/HpjPCPLaZEYa2GWdFcY0NzAi7GPRm5QAEw5wQ57jwjBDd2J8Vgdu8GgfUznwEPPMTuFYLR2ZXPbSryRr3GS0j@h9bA8WxwLWz72NBUC4dDvTVdXBDAaZtqvjtj2lEnsECiBkeRny2Ezy2iow5SbabqjqN3sXkIKLDv/R5CzYsNruA9RsplY/EfAh9GFvc/vE8nMyHFHI4A0mQHRHvu9OstocaWXAa7zh@Ak1/6C0Y3o0jGOY98Bg6hsXKd4EX0GqbF@Ix84wmN0ZXvMs45I8LAFj90oR9u3nQbiGkiJ@gv2ny8a9NPu5LH9vkD0q6zM4m81GL@t6L4DEuo9vAf1BCbq4nU4t8VYn9XKMol3PYF@0Q@ZLh9kcmk/XQOBLI4ym3KIQePR4pJBCXH9FXyBeqPsc6wqzY4/5nuczikheHS7xxa6B5aV/mA2g5pV5Hk8P1OtmarNdxZqleF3gK1PFih@fvdJ3GxsMSoKXWDQoNC3FZiAnxePVofWcnrupCjH9OoSzYfcNS6mgyTojhondZIIFVR5iuopllwdmvKNuMYgvz06j60oACPpwIAfFUdnRKZGxL@OHkmv4iGY8okjGV2Ni@6SNSO6TU0JTDfSlZ3FCgm9A62bJD44CWoqKg4R@KQH4w2mT0ZcLWCE7pO1ng6do002ejhReeJXrU0c@pazSVsqvSqJpm@wTX9pFwx1SR09pxqgcRjDmVc59wQB@OY2QHr6U4ehZNDyWEsQ1UJ2MJp6Q@fncVNG46ZtyhTdpDcvIbc@cmbZzGnMrqWLAYJhb@TEBzSVABB4YJd89kErg9o0ngRrNJ6OWKOnCjzSSM0XYcjvkkcJEBJXgCewtje609eaj2Bjhx4zfK4Why42xhl48loV6fAielH6coQiQ0NHwddvBGokJRgKLbZKxp2mATws@y2RSpBe4KWbIwjtn0qQ6zkM60AhWJ/RYqyaeIoWi2ndxA3JjABK6EUFypWIPBp493XBGD6vOUn8FnPRERlCTmxR/3Vz6bT@WJ4QVSBAYPPDPjCHyWyf@tVlLuI0VPBRnXmB@KK24z8o1bjedm3I/BVdQigXtGUv@/GSf5q@S/0KHS//eDojtDn3/kocw9Q5ivHq38FocF/1Wh/68K/Q9Q6H9r2vwclXwa5d0WP6WuP6iGf736RTJvBN2G1bnCqbfUD9HDfkuKwMpX6QFurs@k@3SBh/tnF03K363/wF468OvkcSt3umVUq9XjnmQdPq92qt3qIZrXWhN3o6cXmbWN67Xna63qxkbnRWd9T3mdr2Z2zZdv8@@etz99VEB7395/8f6TZja7gbeH5vWpcnCdVvJ2dTD4uLM96m@vnfTWj7LvVq7FTS3bXlM@bmj2xqvjty@Pn2ePotcfXxy8@NQTe/ZBW5QLvfT2q9yb9dGpHsheqSetrV11v3fU2jxJ9XY31Hdb0XVx96jwWhJ3N6/fp9evo1kxuWO@3H9@eHLR2HyvHe7svmutfzTk3MfLa3Mn2Sq01y8O3wT206@l7Y/7@53NVOH5dvJ6o222xNS2ZmUv3h4erJ282@6@lDd7W9mTwtuL0UGu@/r1VX8v2smc5gav7ExUr75@nXqpP7@62jwMNGTj2Eorp8Zryby@PjAKvRXl5d52p/fakvTkfvZN9Kh3fL2xuaZ9XBmmT96dvr7OHL0bvHr94v2@qB4dNTblnNlopY4ujjOBZi@9E7062TzJy89bp697Vzvb2XcbyVddZa/aOtAun3e23xtHB7s71bQ90KXd9Svt3fPuxavLjfUdzTi41PRqJpnVjlvv9vcDJy/Uxoay/dZ@Ub3ovktm1y4z76It8/nxxafu5Yu1o5P9fGp4MBKNdfuwsd0ebhzmUvlkU/t4@KltvJJOXkdzVxcvUuq76qd@IP1plC3sau@Unv4i2uy8H37UktETSVp/v/Pp3buj7SurUdVPPr7ZOrywXrX0fXtfPHzx8lVDu8z3L8z3@tGR1BSfK5evoqIcGJ5s21BHyrGcXTnu7b42hxvGx8Od93buU/Tq9DKtbFwevql@PBQb17r5Vrd21d662NqXq2@M/uZg@LxZuDq53NZ2P@7b7wKvNqVsdsto22vtN5nC2@TzaPvy@ds16Wgo7umH7UzO2nvz@lRVN7tvTz4dNrNbb8x8r693Xn866W1GN3eH3U9KXmxoR@8u9cBJ9ujwIHWtv1R7/a3tw1e5/r64@@agtT2Sqq8V6VpfWR9lN4ZWLn268dZ6d7mtm8l36sfBgahcRVvvzH7mtdpoN9@ozd7LwNGL7snewZvrnWzOet7T1bWDvLi3u72@12llXo52Xg02dxsXrec7b5W35nHuMrW5dprbeHuU7h9fvuwXmle99EE@eqz1@p2TaODFoDtYOTi1Pr4Zvs9Uew0lfai9M0YrUm/9hZkavqlu7n/qXB6Yxp60lRolT3aNS038dHz9advOVUfR/PCk3zP6x9IwK70OpK8/mf0X5ovXR/trL/bfv5AzqnoqXxy9aYnpk3xS7VrpnVzuubS51e597BUU6dPGq7Sc7nWj9u5lsrXeOnlzeqld9F72LpqBfMFuru28H8jGZiMlie/W2ptZZXdt91hSTjovjzIbe@LB29bBycfhcWv97eDkzb4qbl68KOx2Mm8P3xRerrw/to/lU@PtS2svMMynDVvKFbLX6aNCfr9rHaVPLwr99y8vcmvaaUN6sZPqKVuq9TY/yl@an7rXnesjRWx0nm98lA/bmyBJTw5EOTu43BseBdJvjntXK@Za9N1l8@VbXdLyp@pK8vjjReGy2315vdHMnFY/fZSzzy@UwtFWsqFtZZ9HD9dfH1x0Nk4/5TMtcW33jfx2uNntvwu83lY3Lgqnl/vDkfR662jUq4q6lr06Os1eHRtrR6fbR/nuq4bVbmxfdEE29EYnF9eDq21lpTu8zr/sXryRxd23@XXdzhyIgRfKTq91ePzybTXaTimF/tX@uz3zNH86zL7KG6cFYz@vvqy2nw9f77c3xRVTPT0enmx2k2vrai8PMuVAO7HW919vvz99YYqBlJ5b@7RuZFc@Rq@G73KnyYPo7uBd8zjVO7Ws7beqtfX26uDty6PqTnSnMXp@cCnvv9vMHu2tr9svoltqThltp6/t6npaaxsBu7c23BtaZiH9/nK3Az2B0Sq0nh@nT3W7Wm1f7@SPNqvV53Zj54U8HD5vr0Afgdfm6RujHPg1N50Y4FYT@UPm1lcCPbvTMIYgL/nRxwCdXQvQ2bUAP61G27X5JudfJ5cDx/5DGnhEz7FnP2iAssZaBioPCbbj2TfGz5vEWM@A6Cq6moZJT0TrHEdp4YBPgzvNV@HhSvpkqjI0NUPFL0fhVyxwTGqNv26YCOzrrDfC8WZf6fGjIyp@/MkxR0wfvuDf2CJzqIGFZpO5H5ZNkLFd7zOzH0CBMPVOnKwrd1g83mxrcscGh9Yi14fAkWf9H1PQVBknPzAJabcuS2LW2ZpKH4PEzB3jN6v2njP80h5ug3VHHDIoEyMySoOTVGSYRsGPT9rqlaKN6DspSisR4Ds@H7UL0u@HO8gn/cgk7NTeUFA3FGtqA6jJI7orrcnlZ2gY6Nly0lliRWWoLlsNtY@fNq/zExx1nqK7582c3HtIJ5@dBVquGKFmQ8aUubMnD/FtKhZSjHaxjw8g4n46SBFUVHe34fKySShp3xXjLz7My@Z83Gqv89tCPYG7pSoTeA2g1QBoRQvSd9bsv7Fpk6MHVArwxfrNtzvHdedjOnyL4cSprzk7Ln1ULrlvZomXwJd/J@d3t2XiDgPIPk47clvkUNQrg/OyQPsecXsk1DaOsMe7LRPANbTTALGZtBvlLFPjOwhF2rrnEtyL84RzwhNfrp6MCbrgbKjweOCR8fgGTQ5yt7yIuG0pCgHQbk73mMrUZr/fMu/NqZmGJuuX6CrxrbIwXrCavsqiz4T4yoFTWV5ZnP2T/LwflBuiettgxxkVLK9aCMDZEOtW84mOzZn222McXsNe0jg/hml4oy5NM5rhcfCyu@WGly3ipsThp5Lax5nENu6sNawRTwinZ8KlEoDgPh2SCYru7lb1lbo8pgaio009vlwA35ZcLzSzoIzzGWP355YntUjsQDuAZmeVbwZCqDMvWzWe1HxZCPSO@AszEXVMHHcLETiTy6xvmECEtsNx0I0Rj/DdqXeownd6eVzEOJ3OxBr8s6f@lyLfuIsNCg/0MxQhEWzGOEKfypyXaQSteE0HkxqzHlUU7uDGKlSJF5kKI3z0Z2o0OlFPPuRnKtJNYlGidnhGKIghr0QO6R3aEwztiYPa4FtxWZvv4OK0DkyRaBUS@vzZazDw6nHjgXu2FFiCnx01mI0MzjmTt2WHoCX33W2EnptCxkTxpOrt3b30dLAWBuDGtakOFS0MArOOHwkyGXg5W5ZMkzsIwtu@BN5Y2ZR3R14tLoYh1hnBJfM19oSFpdXV8Eo8TF7f5CMRrzE60VO@6L7IIKQrFRZOLYfTbuQMRgaU6UkEmdkIUhxBZjksuQhSDgIpCxi4ikFIvmF5zrWTiPM@xB7e2iQMfmpoRurLqahUW13N4x5Pn@dU5NTsrC@noymIzFEvRCdDOFoe4POvTZYIkKdTvn7EhyITTQMKnnR0MmCc6lSAl6g/zUxtZuf0W1Ne3HMabudD0fGLp4p1lsfyIqfyTekmA7fZtxxP/OqcSd@eG/txll5GNgcdgZokpNZV8NBUjH970Om0gH6lqV7RdziCIFAMEBFcPGqMXdzX1zW@vrND4DZN8PEyx5gUY3kYhoBEAYmRh8ggQogGaqfe7JkeHHTF@Qjf8c07MEpkD1ec8fwA1BOq/W5KJMY4@XCFG/A5336jPoTTNwwR6rs7a/h4s3mIO2Z39p5DFS5gOWJsfHeLucgxekVcl3X@PRq1r0IWQLbxAY1TVl5Vk@mjp5u@g81F7sBPY@cRqXQIwXhkRzskvlD7ddVwsHFSunyk9ImO9Hk0DyAfKcE4g10rTNaQHCP@Wec8/4oaHXqj2EQqcHgRnQwihZBmx4fVvaOt/cNXRLmDenX3YLuKmGGA2ZStFqPv/GAD0XVF452qR88Adr8goXmZ5Ib7URoVbXEQLP9gJCceANYppE6@0znC8nKmvwPPvWdFIIniQYNSUW8p5gzcuHfVA3MKY89AyGuR59rpCp08zeoJqcO72xO6crSCko5oaSi2HuoDY9N3j2Sdy5Oki28NRpn00UhquahHdYhfLP6VvHSKPp2NfGQPTFwdVlqCn/xys6nYZMxhTH1AqWhtSsSRLD5Cgc/s0o/lBz@b4vW9Dg76cih1uqKn947V3EllEbRHTrsfpOP6FCSOxdWRbly1ktQiJ2X@Je8J1VGdVBnnJcZTu@CpXUBqXOCyi2mFTK2dXUwoYrPIo7rkueC6sauZcfXE20pONdeGRm930egSzYVwqUMVhtVEFkaM0YSse@JW2RO3FY9b4mzl7n6lzCHspEbmdDjj/tMZMLdaQLbwnbkNOrlCo6@BhfXPX3TlGl@op@QHndwhBsETp9RBnXbhXPGJZ6jmcgZiAmlIp2XOnORq1Kl4@MIOQhZ38xPx6Rp0CtOZFVB1kBbjw2lOWUmVNGxnoOjzRLHq9MJWy23kBDnuzKzW9IEuBEJffuBwfCqBH@PjCeXRSV8dLRNq5JCxzkoBXFeNxyFChM9rkE4D4hbLQNlT@7OLkb9bDKdwrk6m8hMwKOoct8RFAYJ@hnEP@LqJl2aW21cO9zAcRo74CiaWnBMU7onekwOWltJp3/Hf/dM9lsuNTwejNTeWSYnjI8do143lCoEfNE82nk/g/IgNx6lQZCvkGRy6gy6oaBo0Yv5oqdj1Y974sHjIH6OSp1wt8xGs7Yhjp2uwWW9g4xQlk3GEjkcrpaGUCCyAUKQ5YOeDqG7nDYCdgWzJel/hZyxRkDsru5ggRUQdVrGgXA1oGbhtDCV@D63q2QNL4RPA4NMymrRJEnFQPKjpQY92I8VQYbhSLDQDoPadg/4LJHMcduCiocKZwPV0hUPF5Q1OQkckUIvGSRZORuqWkXp86sVxpUhdOd4VKZfHuxJ1ae63lTEDRF6HVYjG3B1YcAh8p5uh8fiy84E5t0l6wGPRP2tq8G4nwwen7jjcQcP7mLsjf7U2YzKGuKvp74OGziYmQkVlqkXcM3AkAdwjUE13HoID0WNYo@6JcPHRKFIQxi8tlc@FM5IRpEVQL0VdioVch7t0HFt@FLzgfV2e@LkMrS/i7AwYOQfmvOORDgSyfIRDOGcjpyGwfXKIoR8H5II31OXkeP/BEHF4591QfBOHuKNwdEeccQEi4ONaUrt4/vmZtNmlcNooJcqPpE3nlIIivrY8G4wX2QHD0vnAIFMkj5Y98zgc7ORgfO7NBaTc04TUfZmfSO2xmXeSuwM0QYlHZt0jxK0zVzcLKUTuGVcKX6RyttU4aqavfriSBJXoMALxLLV7Z6rCoYErFXjuGr4YXGd247iShEKcQ793RY4D5TmWU@5xYFege9Oc43O9swrKOdktqltMqkH6wrummtQ1TpbVaRb@ssalu4Vd8RXWPWU8UVgnklvOu/YddHC0NeOa21/ADkVwTi4L37Ri7JsWLoY4Pv4@yqXGLPk3edbZ1yC/LY9bpFc@L690aNZ74W3VWTtE0e7nd4yHeEW3keMnvqkLkBDc0Evu5noea2HBUWdA6ZmIl4o4084eO7so2m2Q17RVH@337qZcTGOOISxl9h3HQ13QJ8WaAHbBPpOcxwxEPNi2CiX1wfq4yJHME43U5Q4MiEad/qw8MRs8PkA9lxH9WBzZ6TuifG98kil3czHCMN5NzsbhRnG6@3H7L/kzMpqbESQHrRE5fZ23ZsRNItz@piujY93NdDQ30LvMFNw@OoqYo79lRVcPCJtjfcEbHfDxgF83cBRtVxnEiS1Q4GFszI9GxxikPhd@bGHkI1/gw6N5EJMsgPijkakJv0DiOUz5hkWmbxBzN5tUO0RRk9fJZL6pImkixMPOi/HEPENkyVQclwG5MyrdKdUEOkaHnGk2rsSNf5Aqi/bXaZzqt/6BFb@Mhccly/E4y8TDwe5uB0Kh9kxN4Sd3pN16dX/HM23Fuv2@WUwmFdtALzthWJ3ktXqpJjlg4MgxWxVXBtjO0UgVD6lvnkBXhgan@gl2pPDNCqj3olr2gYaTyiDyASOhBSwdgNtt0Hj1poJftelf4/4BB4Gd8GcWgmUb9HBDZyPDaIxzLzsnc3gGYpR3GzLfAcIMGgnIQLIp921lpCQxYrKhwa0noxXtJAzJk1jC5L6u7ELsI2gSSuJCvpIDG76M0cnpqVTJ1l0gjnNHFNLHT8LT7hGcQ@jjvkjWMKBuvP2pziCBjGEaujZiOpoA6ACmK4QGqQJJIeddQzFpx62zqENbHhQaR2TEQo6Eve30cBQP@@9EAsKykQD/nHERz3fYBrKLpdDeVIo@sadlak8Gb5iTmyj4OH/Sr4nGuR7ep@Ft8UgmfXEN/TH7Pmbt8SD7X0D2eTs/kkmcHjU1ecSEa5nsl7P1zIqYK@JYS@3oxIbYWtCIjk9jV4YmfhQYNwZgP@7G1ZQrRWNprMY3qj0AwKP@AIoUCJqW3OnJLmA4XWSYjM9GF42vJ070j4MMQ5v0aeO5CTYeUePJNMakMTY6weX0KkhMx9vpF5QISC24PcUtz4ZhsiI4Wkpj0KHOAM9luTHwdJQca2AEOVIJNyJP4VmEJ2SdrGJDO8bGX/bsV@F@IkNlZ9DMa8xdoBBKASoFNP0yz33JjY89B4L5VnSgw@arGtAjLLO6MxjlswQAjX1YmMPZfN6TFs9dkJaxs4@zNpQg31zshmARuTHBSGnunpJl5ttTAiIB7U0hY5IJrGTSnRkJVfHzzu7LWoiH0qxRmLvHU0S811v2yOHuX2jz3SerZBOMkUFRImek5O6ql0rs1gXEPSCo4eDOknjI3TmAGqaFazPjHSlAesEdhd2H1peB9AOQVHHIZtgv@YrBN3jX@GyXo4JMB0s1dw0L/MtiyaUG/xq8V//jxawnvDYXqOCL9G35G@ao00KTL8TQKomzwDSRV@y8HB4h7uC4nC4@zPmBPCa5wZlNpEnTmDehyjPK51xBWKDOGacuJcaGrIOz73z4FGMj5xXt8Qe40W0xNipLJc8yt6IPejc4GInxKAMzhsC3TAFpXwrg3RnRWTxxr3VDL0FiHQV5gAQFep25/ji1cSPGmHRbopSb9I03LuJBj7jL@zP3Yp3riK94BkMR@q/xbqL4TUuI8fRwyYAckutI1WLj1DgRvVwPR8ZleBgbgehgeB6p4ow60O1Mzv@/7X1bcxtJlt6z8CtSUHcDEO7UpUlCRd3IntZaEmWKmp4Jio3BpUBWC0RhUIAINMUJr@8OOxyx3vGsd7yX8GXWDvvVdux6I@wHv/f8h/0F@w/G5zsnMyurUCCp7p6esKM1MU1U5smT98xzTp4Lfy6cLPZRot9p9AEDOWy7g3fHNsauaDyQqfbcIwapvfAgwxP/XyB4ZVuwAxnAbyoCrFYBSByqMsQu5/Mw09E3L5eRT0xdMn823gSXbcov5WP2GL@Ud/Gfx07yeBza80p7UTJ6KVSivbjJQ2DVU86XusvN@wb9XWpvqr9L42H7u2I8bH@Xx/Nr9ddKjH/EHaErhv@AxwHLfp84aoK2iSKnuK@Q2IhvqO0fp0vPxgi4lCrNcTKWS4fjcRjBPXt2C6TOjEZwvpNOdd6XOjbpNzHIdREfNdcbtPUQ8SDKyRafhKAXi/wbQTnl/iJ6ciiybX1HcwIwb7BE335WU99UQUlfJW6SORJt/1CVnKlCThDZ9ob1iz3lVNWyDeeOCg@muLDtfUnJp4PD6TqrL1JrTBEMVEllFZmB7kC5dBGkZRfRo67Px2QpjLrKLGUmEaW1dqWhhPjYyT8RLimmuvPOW1ObT2darg49YflYK@@dl80Cl8lgSW@hbG5pYsWeDFja9lgUsdULLZ2C2ROR8NPjSTg7OlZwFAUaELCiUj4IQd2DuiSqHpFYZ/BVs2nU4opx9638uK5ejRUx@Ww/j5377IV6DMK/u4AsWWQBReea0BpW164Z2ulaLNK@xie9BT4UQZ9IHOLqec6cBmxjPVATnkESR9Xv8XLKqNhcYtWmpUDynekUsQFAWQfSBXQ/LjbGM0xcEBSA8fHFxMo1C5rdWFnGTmu5dW5zn9JSyWptI7ORbIaabmTXh6ivcUHjRIqYlt1Qc1A7WrPt/xbmz9Yqr9fE91@yNKlSsyorDOcTkwvlaCJ2YJp3ggDD8KwhK5U4cEL5PJyAN1xUMjGfQh7Hu6tzSrwXs8qAK9d0c46Jn30LRaPM0vzidtyhqWLTASCiFjBpJW9neC9DcDuUfsbsqC0sDHDEpBz8zkozwh5emU3h5ZGYhD3f70cgWTtYK9zOIswb9HY1r4T9oHMEDpE4dXP0muawPJq5xeOgJ1YZj1@gKRP/p7NgIsw2WlOjuWS9H1oKj4/93huGRQinGHs1GFVp2EbTajhQ0U9nnQlEDuFElQtRTp/xctPsaU2cNB2lD6hWAphXnrdMhDjAID/hCjK1rIy8DqIac@axsg4iihQiHc9Dy4wwtq7sB1KTmqLzygpk6HoeagvdIGI8DvtdUYPZEGdxOK4hDydhsrPuFwjL7nVPnBgmuul8JIDkYE3mOhi1GsrEYijyNa5vYjlpLgffWIJGVSuAqwJteSxnfO2g0VAmxi3xvMNGQbH8grJZfl7EeosMzAC6FhNfsxAo0yhVuJJltHwVL2MdhaOqi1nAlhETHMBKV50/7zuaPwUCaISzhw4YmL9DwtjrQFjJTdfcJ@107iUWsu4KnQMns@G0M/LDWTRc/LYXQu4axyzVtDMlLfjzx/ozSY6DDRPurI5gAOpJfZfV3aCbAEadDu@1p5vIye/rowYTdxLqe1YNtRlMVDFxh/BMVNxH3lOdh8vR6ASkcuAyAZIeqAlM2carImoDdHSyudhoWuNyRsGu05vO@BA9DqFcAZ3SGeRB0PGYwESMpwQHNvoC5OHYn0hltNoW4UyZ@5nWa@zqkw7I2NdmQJXqq4/x42xGt7Du5SIhPMDtoILK4ZHvlKHjlxpO4Cw7onab663raxkFLjd53UJEUtTA1dJf4A7EBi6u8GvXJq9wkPmiSuBOlWvArQBtNkdKJnr2xeuavy8ZRj@l/8Qks5F1GVhZUFq3Hy8JrFWxLJYzDGzQYkWLYuBBU@MeLCxoXxLoQXB43cNbi2htsOwMs3hKC8TvTHrH1CWarwALZjrhceoHfR424uEg9rauzCNF6BFZqSQE9Gh20oVLmgGPlzXT5HcPCMkJpBijLnHNsellwCdcUKb1/Bqqniw/7pfs3pKqmC8B80OAVo6EG1S3ieWXemDwHWs22dEZFPUnRCFrGBZ8H@hEuCnR/uiXstYOjed6y/KttdIYmxdgLMXCs5RJGAReU0fF6TScvJGXI4jd@OSfdgKWe@MtUBSWUchI9PDIH8V58pJhhHNxWBPez7hYjjvTy4W8ZjVN6VAcikGPGE7FAyxveK1YadlqIzdkbdER1hMJVF1nQTNKysrLpRzsdvGYN1eRIYptUMM13dJj7blbQeZaizLFrm0yHGjqKrE2NKReEYA2LYf4XYskTR1VRsNQ0njhcbjxZc@AtbS5U9VNOQf7L@00w6fXij/aapjdKOvD82R1xHVYJeGeo6p705g3iD5ZYvg5erBnAzh8vXHjE0PEqS011/pdbGk1Fw2vayn@W0mPD0CSXru2eJ/R4bGwauKxTD7Pq1lvA@Y7rDLgmqyNFJdnDsaBbP0MUxWt5CnhDuh6VwimoM036NMVhkfTkn2u1xs0mtaiKa8d56avyulD6ztr33WGUahdmfHFKoUifi98v5cYswOler3vurMBmoKXfioTG6gsW6dcH9gjh1Vz5cFfRorBWe9wBhyy/0uOtqBxqC9WKwTFJiv6hV8XPDAycaDXatQDLSOTHqibbV2t7oNxYYRO8IO3486GuaofTPwj@rMXoEX9qAB6yb5813LbIkx8sfvk@f7OXntv54c7ey93uCQr8luD4tm4zpKy6BTOvUcabyFKOMTJfTYJ6B7HjcNxlsCBv@yF06n6hNhdn9jxNx0q2Zn5uZVv7mtPV@e9ivzJppTfF2Keje9Z0zgKYCI0g6oS9e9UGHB5Hi5GJVn8dAeyQypovQ7hyUDiQuVwZtJhLjk4P7GTuiFHS2QIbdmAKyUcTE9BAWpuIvnGTDfNsE@72a9pHVsDDZFD7C/BOkQAAUD50Lpd1DhSu7tXaeB9ojlBRqKtEmGZeO/HDfVCqt3matW29As0ZGcYjo5y2nuC0wKm3OjSqiAO/KYZYjYKoiqgtwBPgRhp6ZF0qA7@oN6sNerfnkuD@BH7d@St4GuY5H9NO@9lO/3M@ElZZvsmBoBD45ynbOgSYZMyLeiyozUlDepSFa3pir6eOflqa3KN/tbv2IJ8hQG5bt3t78Zo/Nu1576ymfU39rHw3ZvhZC7ghFWOWb6ZKqbn357Bzv8rViPvZy5ymRXF96YT2aYTOqDa@xhPFG4WWPsYlMeTXRHYQ9RkxT@R0e7W4YxSNJk5tRKKtjaCTVJpPo5HozWRr6ZEn9CgT6iV/9bU4Vf3NcMWIO5uttrxe/TaMY5IdLTxXprwNlDPJSrurrb@eaL9pl5XbR8q7ZMFaM9YkIY9p5ubVJHm0@bdO5VQAxdLF9Hx5eWvNcyteYtxKu8I44wyur47jMxMSqbU30UomFHaBnmb6hhZEl4rGWJOr1bXJlHDNVoJhXjNR5UMrvPl8UuprccjGAtL2YmYK8TXbS3exNggEBXfDbA9KKXnKIEyFsauQpmcGjMXqyrTG23JJsS@wP//Ym1ll6AYeHxvZPU7NLL63mrke6uR761GLrIauXG9Posm9W4wqhNpNlTVU6L@czdoQ23vqs8@fbiv9j/dUZ@8evx31I93X6nPHj6nlF314tWjp08eK/r/zvOXO4oL2H8/9CdQuVc09dt@z2fp/FqjcVsx5qUA5bfVy86J@jTs@W9p8dyLOicPjuWjNvKnW1Jq560/WYTyHDSGMstUW02wrEjemozECRbXXVrJJ3hHNL480Ub25hmJZIltLzgcujXglrc9pkFYj4uflazRBsGHlEpoOvIky7rTeFpnoqVfU3rg7L/3HkEiCp@9VA@fbyPS5/aT/Se7z1@qT3b36PPFj@FmR20/gduYR6@QxYDPdreffPLk8UNOkAY0agqyNTZYv6gJNYDzqPTeDGYIDzYEV6i/El69b@Ryo9BYRUSqMBvF7nv6tKTw7i7OTlvsor34wcO9H/wQVI3/U5XPI8il41BdWyB80IDRCNWmo2i3xJk6SMtqUw6kk4X6ANmtHMuA@HdFGeQlficOfJV/DDEiHqQ5brYQbAY1VXSdcAOVcQTrKY7AUChU7jHKLaqNpQemNghWB@YDRR9ox6zgI28YL60RI0VwxiejnoTRNQm07kWrm6udTgQAAiGdIACQwSBh2nnjP4GQRN3RELMpGH9KuCsJX5yMPzkF1QgDV53wSAKBrOs2ybzxlCLAUScYyTwmzJrkdOAYKVwkYng4yRkOjciVVeKI/tdvbHiVJcg8nYID2tmGqYif3Wg10Nl@3BlMI1X0SpAGEwvijwLR1DoadojdY7nwBAZLb6FGwNWue/i3ZRzVG4KTA3EaFqa7UMl22HLb@uL3r1qOSj5aqhF6e9xpKEzp@E@XNuDRUgO@DhpCVHXPC7gVGk@ZsGU04UAv5WIU0ooklk/9LBnVKOzPen6igOZ1il8EX35Z0oNciYs4Kj7cOqthh1APeAg5hQ8qdnNBTAxrSh7jNUrmsJjsQfw2fAJliAka@BMzuLo2l3kwNWpNHF0p6PkVtXY7bAx3aa284kU32B5fY@szip@/IzHL42eSLthky81F8OcMJQZ4dprAzctAQbFoMeWWSHCHXHx2/ExF9YPP172t7Uevqz/7SeWwXj@SY6HTl8cLUUqUZxZmyWl7WN1J1gY0O00jzUWzLkobfUY5LbHLDTIiXI4DIr4ftFs2T8Sqy@kjjpeVTOfEd@88KVVlexNeQogkE59uFXVgqqxwmUNV0gjis5MaC8@6JqXCOO15/QBx7TELLRqREc4RVq9xw6qxfo3j7RoPenSy5DSdJtNt8ZdMLHK9ovhf0Z2P@ufFR155q1Q3ULyZ7HAWzRFdMZibJd2rc0wv31dL6LYvRkfn99XRrV/YOrke3gvb9oXY3qtt1fJqXHItObiujvZnF6CVy@1roaW@V1YjlktyGZtd6XZxVj64Ydb8JTX@ZGnueO8RGty9iKhqkTq1zUZDeIgrilCcmsYFSi6amCB6ub@9s7en8juQsm1SWTr3OqMe25fiGATu68bTkdgh82FXs0STDRNkiSeTci7mpclqL9rMmYO34qjQNEhFj4c9LGzUXuJM5to6Qm4WJiFgeC0Hohm5ZOvOzBkUHWjE5wfQhFLxpDkdzGV284ZcPuJknw@ZeNwqQhtHb4KxJWb8uXbWxaLqycJFZAhhXAedI7x8Z8/fZ0Ifb5p6hMDyfzrjDkMJvwd/@eolVTzGS3EtOYMXTIuZUtZZ4VV6w4wdm@UlKexvvqBsLPZzTQs7x7omjnXThD7@wIlkx/TpA7zzL3Rm70TLO80Rzyn33AktxZdeMXkFEZFJbLB64K4KKn54rq8wHg17T3qWIHf32gfcmgPTSo5mpnG3VgN9SBT8nbvp4yFdFZ22F1ZV/XaqklsiUZMTd2u5BpNJmO/euXPrMtzpXpji1W@KW@6Q9Pk5PRm/7Tgoo0XEqkK0cp88r5j8eAFcMHQecYH9otkwqYJE6mTcKYm@82Xkto/acjqBLR41ZvfVfgXyonStJTVPtS0bu9xILnYGWeqDs4VtR2XXLI3@@cXVPeKgbpfUd/3965PNBiDIw89/I2Ey98IxjkoixCdt8YpKLPlmBK24KUpI8EHr6deJgfnAxLE8kHhzD@SFGzbSUuODafgGev0mcqaObZbHM1TtpDM@ewcB1zsWmUoebAJ02aCiHnwhOioSWfNBP2QlgoENZflAWplMo2P@bdsNvrkJ9UHOEwDnAdOzA1j4qKCI79mEVMGEmiyUJY3oE5tUlSRaq1PwHjb9pqTDLiEYDxc2vS7pfR@B52zqPY3ltGMjXha2NGQ6QmYhr4FZVhsMFm0edpt9X7KJjLFJH@rGEG85DG3qdUmFTpVJOtBlZ3HSoSQRJ2WTbmgoXEzB1F1Lke@/afMk62hzhLBQUaNgeFjT@lP3i5p3LGkTjqlMJJX3R/0cTwrHPLWozJXwAK5l9RI6eBAc1liBUh9A4MniiZWN9CCIC7jAlO6EvpRFJcW4AfivboRuqrt4UfPBgy@wwid@1Jv5amcOHt/ERjSrkh2D3FA7z7fV7idqb/fFThI1WtwGjcKljMIeh2LWDePumC1boQkPZ9PjtiSaz3TuqS@5BoV8W6BROHGA5DOdaypgFIfYlursXf@dOqDLe2wnpdgvHepJNz22faj1wtloevZu/o6nd06UXo2WwH11XoOQ4P7SsOidqClssxz4LQ5hIUFXto1bhbgWTuFa5to3R6gtrlN7vnSuseXs@UlTRzuTD@k4ICcdkzgJQpA8mzq@JQ1H7zgOuMlv2Z4qFtMNw6VUqy0ll9XHNnCj70bcTVZ2xUrKqyrZiCuRFWbx1CLEEY1rK6l@qN4F70xl8aWCq389ze3Y0YbvZj2NzhXD2y4B0zh0suVVwulzP5f8tbTh9AyqZLxR/bohGwJB3uPT3JM1ngDj9b0EZg8HAyYbaAmOd0ECULbJEiCXX8bYzm5lvPUyimS3ON6Py81ZUUuMLqNIdi1xo5NTEe/11Gz0QqLOJCAJfrSJEXTu18yZo2WzVPGqzarSBfVSZHamLXUW5U8pow5zTAsErcdD87N5KKY3quAWuxA@OSJuC3TnnQHBGcTuVHCtuenNdLp7Jaktp3gawmlUCphwpm6qy@dCPIkkkk5hqSXbio22dDRw0Fr6aqQj59AB5SW0ArSaBJVdE8MSKECYisPN4oDKTkyClrNBncXP8C7WVFud3WhBy9mgzv5YwlrNwpoELadBl841PiiTY28J2pvFiyevtIKOddE5Vflzvzebyk1jnFbQHprS9nAJLQ3dD46C6X0VE1r8q0btwaK9va49Yps0YvDvfGxJHy5gSG23CbraGCFOC4eWCjIqFnGUS77FhLklHhPwEuIa7@MO6AFDuNOgxAOTboghMjRDY24xQ4q5QyOl5lPVYmMklVc3zujzHNTvwY0zYXck8nu@ki@d56VZrcQpSn0yyZo/unfPjEVtGrYDlfmvpRvPOMKxSuKoxUkX/EvgmE1tKkQclWHYE2FnBbhahlk7oHQw4Pywk8KB15TlvpiChObw8nbgQWUZB5pQVhd1ysVhmKplHDevjMMwbMs4qldvB/NTWX358Mo4hBHMwlG/Mg6swOUxzd84IwTn8t981lJLjAfMonRqp9JNLg2Ls5P46qb7YlhVBXtBxpCAn6e@stqhCXN3rQ8dNuhK4wGmY3k8ioHspC26ivnkboiAuYmSpaX9Iswtp4oE1tl5LfVBNO3TRVAbDO3@ztj8KRY9JSTRCFnuASam1jueEIuE2axp7sMQIIyT2t9uQzWr3WbJ0Iu93R/sPXzWfv7wGZioG3JGQXwDbRlW12nU1hDPXqQtbdYp8hRULdCNHJ/DTh63T6PZ4VuEI8ei1I0zB@48LwQUavJYXlQb@afqE8rioPVLOAFZs7IZmp4it8Ee6vnq23wphnRvMNMrza9tUUsYRtaJbgnDOMk5h9mS8q9HoqHyevR6KoBddSA2mdGh297XMFxyCipVfft6@kN/0oUuSdU6LZVZhAo@eDd2TgWVCy1BjzE4E/ibel09Mk5xtf1aZ9iDy9vZgB3fngTDzkm336mNj8e5QeRp9zTFwiCCk8sclKme7O/svWy/QJyuncdsOYF/Lc7bf/JsZ/fVPnJeUtYtnbyzt7e712YF9b1XL/bhMTSVlHcBNZYYTCckgJ7vfvrwqQMj33ndSDEIiYjfpD/alU9FBeP2nP@7YDOPiqhCtDkID5upoCinVdQ0OPHDmQneBv8T5oKvwPIEjzJUl4lqzA5pihB/6rzY1@m5A8XtmMzGUwZlDfhiaiRKyRICcxIdoQD7IoqIbmdt@ppIlJEHQ75wXEyVhYEMiuW0fdcg4t2BbfJyMeoVDTrtyLNy5o8IEq9Nhdl0UF0vnJfgVXLMSkPpwoU63Rx1do5ayC6pR1BrpeecIEau2LWVMwbvBMUWJTwJsWUKF5AXxJYql4PSWc4NEKWz6FSV@FFnyrGhT8Lo@DXXnDkSt6ai50v1Y4HYX9oCx64R@XzhPkrxAtPvU2zMcQDLcztm/Nd0ViTMRTs7RX6fiu26a9AeeUwNfjgtiqMX9tkXrzv93KUb0EZGesaTeYRev43pDnOFssajaYsGajpZKLEgjKZ2uKjnh/jvXLt27UGBpkgLruTC5vOSK@4oYSQUTQWA2bz8Vn4zdmMjZglWcVgg7rkQzSyIz12ItSyIty7ErSyIr34uIMGgWC6bydtSa3fuiDZzYj4ziv83W7xaNbD3jCp0XJjwucXNbSxIdgSHhi57MAd172xC7rbs7oUtS6L@6r8TbheXLlXlSqThFzT7Asy//vv5TZHQXWGU/o300DmgQJzoJy8xYYa88LFe4qZJ2pY0je0vL8CWz5tZzC77x/GK@HzFovnqrxIw2cvmF2belR0/88J1LS7bjK0a0gj@xzIC730QtKW82V/sbVQMeJG9tmmxmB7ECATklguylgbJqvLdhVU2XHzNzCqbLkjjKlV@9de6Tn1/ZUD8mYXgs1YPZibo/0psNFbNp0JZoJFAwqbmRfzquxL8KNkGt1gW@IsYOxc5vLjdv/79dLvjkpnw/yBzcXIBd32Zac8c@P9wVRy3VuL4iaCoVleOW0EgyuWVEF/9Km6HDG96m120SX79jy4v3Vhd@u/FpeNrfstc3EI1GGTpI9CqByUzueiBxSbzRwNgUzJa41yjds85Ww53sTYYS3agabO1xVkye81kLzKzb9nsFPJzIbAMlQT/ekwY3ZMIg0waxb/ZylcILpO55blUW0k65FK7QqxrA3MaG0vjaFMch@jZSjEcNxNMxjJqnVvSxN55jqngVibzE3UmneNRBwFao3BU0xFAgrC@cxJ@EeCimtTh5qL2RbSKG/ompDUjYD7OA/v6EAoV1FTtVER0v4VvB2Cn15udzIZ4Q/M0XwXHSPU6XMYxIzianUQaJ27cR7NgSD3wQKnFJCKxeWNqJd/CREpfqfpU1VnVLldZr4veeI3d0HESt603CcZTrsxb5gXg8okJVKoiuOfAGhIeBupnjEhc0Xq6P0@DkV904BHFNag4CewXoexJqRavjPSYODgq0AB5PjtJYDjTM866MZ7k1CJY/BQblTWMnI91oyY@IoRY64ggUmvaBx27lgESbUE0SWJZq9wuySgxohe0PE@SELcraw1UNEYWuyhiz9BWs7wzYLdFbNTKOBibheZZIIowRq/HdatBvaMM2y4v/7d//vN/ly@d1esmjWPqBKMO8QwckSTGis/98IX5dtCDP9G2iinc/z7GLaj7fi846SBCzdRBTYtrBWaaQGA@o4UGp1XhkM6b8Kjo@IIxFWJh1esPt7fV/qd7u5/BGkqECLwKUsWxCDZVvizDziUT@VoxGCB6JSzDPNMVA8g0YhnK9gpgtsfsXmdQdDSwaLT@4J/waLEsP4Smu@zLFEJk58WpD@SE0K110dqJMCsY8/AH/1gwh2PRns1GHI7zemHSz7FPi9@IIotL/RKI7Pr@5k/@OVenLUqI5oNc5cStehXRz7kHWiDLa7baPFzZq0Q1PAgrEV86RH/4F4wskiDd5iDMXXNPRYsku9t/9q8V48DjA82eU1Il8JQvRfQLQWRfD3jkVuKrXorvjwRfP@BXABdRd5Hs4jO6J2sTGA0VneT6JcP3N3@iW0zwwRRvJhfUcTPR3FzmZPxXd2a5rJ6OVfPr4F85w3/qItVmrqswykWViefnfx1vU7eb4jpZ1vc1Z3emmpbZ4Z//z6zVxzrmtHvgAVzQulOVuVdWtPlf/iuLf567Nr9kwfztn//yV3Ef5yt7Nl/Zn1/Gu2m@3Iv5qrZfSx1JP8KVkS/PV07FXyWrSezcued8rkLwl6vGfZ4c7PmqLU9L3276@SXbfhWSXxgkdsPPL93yq3D9kcGVudnT3Vqx3ecrt7nBvmKjp/DfXNFM2oz/xd2M84tmfuWeX70s/i0jB8EH49GlaanXNYXTYNL2nmryX3jmxd@tdGvc0w@itphw8YiiInTgmhJrD1Dze@7OP0vHlD8XuiZObWpnC6ZHTi1NXQuxJp1hlFGV531rda1h6Ijdy6hl6@tVkjuv10e@GN3Pxn1wHfx@d8Kcx4Sf/xA8IPtk/H2eS6K2iV0Raxt2T3DATT7kF5xoafkAHfscMqwGPED3id3gv/dsd6tNSWF@41oayzAUkugai9PBCq1kRDQnUW4eZjIVwqdmboT/ZE8g4a66wl1hsHQf2Y9snHPp4f2Hv7Inkh2lMIk9hbJ8Oc7/qKeBVYz4rZw9dmiabjVqL/FlGalkqrkCVl7d/9k9LVLVraYlHbBVmP/4n9qLzo@gy9qn/sDklT3@IzgmBmblDeicn/KTERRLN@MjY2XN/8xMfCQn1KrKcZNdoZ4V1fzFP8xjaWcPkmS3LmeyNMaVPJZ68ly9ermzp3Zf7b94tQ@BjOsY0fLgqxk9YbvlXGYGNikkWOJlW8Tmrwk76@TJ8goqQXmtxN3/F79E9wVt2cs38s4wXVjuTxPlmqbcBWPEU3HlEdLjs1RehBbUOqlb99bz1vUIEQP9ZDTFfo18@qHBRDAhDp/13SbLX0ymXa5bVyx4rjD132a3HGHMamECrjpMgNdUmD@v8f3K@G5WBousFni987Je8wQ/9cK4/GTQ73oFJSSb2QLf09PT2gDhqWaToOZHcE8UwTFcfXxExMIoZKEm3GbTwgt6xNvCeeGs9yb@Ve11Rm87ERRk7s@hEu1tfLSQv7lVMuLx0YmE4vi6cmKlWNpbWVR6FUJW6fbeVAan/ZbOEMNgq3AiiaB@JubjJDK/gvHAQoRTyNltVnf4phcOmdrNd4d0keXjqqWHBnJhPvX3OBDDGCNEXmjvp4qJ5qIoUig8GnAO/SSqylgXB/ODxWGi@NwWT2izRBIR80KkohCMfNHj4LABc8mfx5Waag/m2lm8NSHD6wOUQgwk0CwMTMIiHDlzUYrfwgsV0gC5SKTB8qfncWkz3vJF8@iZhUFrYkwD7hfrB5@/Pnh9OIr805uH5fpRBY6OAN3VZo08puyzR35j9Idvh@MwSiSN/GgqCi4Nk9Q71qtB1ooovuixSmncULOswk0QDxq0Az3OxBH9cFoMtJkqa@Mc8/N2/iAfj7E07EA3BiMdGCUDnYaHJ8fU3kV06CBCuu2SicSXpQuV/2wCf1oGtkpjDgcwowXMCBGoIblVdAxTdZ5sFV7LJIGGXXzgprpi8mkqDlJZTjfP9fy7zb/@3s0f0L7Ibj0vWDkUU0pjc58OXF9vF/GIueU580otqN/sDOHyL78zYvc0RnGw1LpZN6YpUg@6oIPOOpPf044n5CV1pLVQUNcCvK9aeLItZV@YIbWaJvErPOebhaDLywEiEUQyivm62NwtRpyuHBz8LJZV7NRp5JwbOZciAj1f0chDXQyBPF23DYdw2tah@4jwNUWjl9lCFXXeIj6VuCK6Wbd1xmcOrwJjYUgTinXWO8ys/cBptHNopRBgIS4h6PuDzmw43cylD7xm1X7ZM0qG0pxR8qWXgZwVtMD4CG6JUlnRLjL9YgFResBuL@nXQS7frDQqTf5fQ/6fr5hE8//mcmIjCdlMJjYqqf/9VhIPMbLZbFGzcRsHcu43N9R4MT0OR2u5G8re2YrvbPgjlBfULyJ5H45GwXjsTznMkTryR3jcRuDXIITEAs6/EFeHfr/x2b/IpkGu5Cm2/UXUBqK2RlQbL1T@gwd5GveTcTiZqi@HQdf8Rozyu7fNV7SI4EYq8n2mgSIigvQzN/R99yeLJ9PdEeQSdXhMnobyuzsMu/UTYuX9CbtyjGjPE0QQ1iazUZ3dTfmjPp7F2Qyh84aadkzVUdf6bQJro1vFElZe5MM9Zf71fDDIs/MWf9h/6YNwg/RI2UgqT/pMd3Si4zyOtRvqORFhm@JuxfgwsV66eMR9VdCPcdWhxHNmjYGCE@kLGu@IZcmaGXkoRev3enb9l6/xAzSVypeYLCuW@EYMpzG8UeXUBUQxJFECfUSQPiGMcVfEPUKIUB@WJboRZaV0Arcj/tSVxglckb6fgwqRh@iVsaL1izStQjM2N@HeE7Iyr1myJ0UAO6nm@iZic3BPMKCYJv003FxHDjuojBQizolvGrcfZU@3hABlQjgQItHYE3hk6H7BSqQQ1tHlgfVXM3kQT3ThEm3IMV4gvxr5RxwlRZ12AwkF0w8iBkDJ@tGXwVgPUSWxVLuzIyK1eS9wZJUgimb@nY/Xb3ODOK6RAe2HvQToWp0ww7VsnRt3PD0Z2l5sTI/V0H/rD8X/mzSbY7/IpuR1VtTHJ8TNd0u8dGgoEz2lUShuVCRte@eTpw/3d7Yrqtq8A3AxULWwRWdwJbvM@WzAoZcRisj2rXXv3pZFXowqhQf1Qkk3/YE77GW3wQYBnVkT8HHjYsHjYloyJ4iJZerjrKrYeIs2tht0tbHd0JTZBFEL8mZwzc6/cSOPJY26bmAJJg5HKlOKLw36ooNnCWjlWUEjoE@3NpgwhBLilZu/d71atXtqk39V6WCtVrfEzjz/mPjwN6qwNxslTtsC752OKtAhB295crRdL/C5UMu31LFX@DAqtECdW8rpbXFWOjMh/kYDtKIoA7cfPlqY@SvOjNYKDUjpoHlYKumEwv/538T2ncdmAcPitHQG@vpLz7iErcmhviMeNIsFkQZTsS9rU38@fcyH69SbtmyBbthf1Dgkaf8x3b394pduHeNi6Yy1m3ued6t0RlVOxrBDGdNh6O8TxlILaYNEWsxyvH49glvcm@C/fvTs6ac05XvwLxVNDz4/vPlBvVIo0BXPGkgeIn2o7d1nLyBJmJRqLFH4ZBKe6HGZdGwlNTzsw3KYW1/Jo2t17EI6OY/8qe599Gix3zl63jkhjrlDQ5AU4HRcrR@EuYcuvztGXj45ufnS2ZHHUMcTf9ASSug88t4Wj0qtKf05dqu4Q1V4a2uMfUqFPDgQSI16MKLb@tP9Z0@9wr2OAlYvY1cUyl27OGih8IIpIokZ2sTSQThdrKqp2G3ygqF/5UJ@K9mXe/XOVqF1fr6yPU/DTl88fhXiBdwvzip6xU285SltTeJVsBj7HhLkavvBzn6@QmXB@yKRYxwt@NASZ8SeqUOWG04KvgIXLwHjebc/@ojTUGQWed5ao1GCesg5YWMfEIRWNtakdT7peP2iHcjOOKix6NyfS11MnKzV1uqdUXRK5Gi9ebexcatxP5zg3aDvR72PIjpCvA5CygbTxUcw5Gd1sqNwOPhoEAzxYHX99s313eDR3/3Rxsu728Ve9/eIhsx/EYV4wJ@M3QZMOqda@4/O2ElPVhc3YkQ4e536uPMmrN/uN3rrjfXmx33/4zv@euPWeu@Of2uju7Gx0RvcXu/2Nz7ufHyn163DbTQXqZ2w8mBelj@qHVyt2lWE2fpaY2MwaDbvfty/szHYWGvcunW7u36n37h9e7De7Ny6dbe/tt7d6F5MtcXtydEBa85d3B3pE/jD1cRdbuls16VLkLx9FviTvuvvuaI6/c7YhKjVi9zaCZpoap1p5C@IJOvVg3mdcbSLvxcej9qPw2HnKAiDDt0TQ37UZ7Vg/FzwTzhqOpqEp5FClD3O6DtA/UX8O/YSJd@aJsSna9DljzUDbaRCi4egUYqNCnNE4H9j7yUIHc0WjQlhhi1z@05cKHYKFr8WNUutlWVvNbMK63CRVkuCw8em/W@hdx3Wa3fUtdIA3YsAnDZ2VVV1Siu8JCZavEFDxLKDRItNYxzjl@VOcCTpVQ066M8rfRYWSlzsbf9o4vtRkZMrVAxssbqvNhpqU8dkN0U5YnZ/DoEhfixWD/fax7/j1lMDvkHzm7eyVkvWQlASall2Q6D5AJFjdKgt7JIRjkYroDKJ@wgnwVEw6gwTSNleLoE1mb1YNRoc109dN@K8pVXJDoiIUMBLQhFmm@1FCQrmBVUopU3lVixY/zKfpbz5qZ6sNw2n0auGiugtL/@6kU@5NHWbXFG9K@2YtbWrzlpqAL0sN3@J1xZfHHbqMOTCP0ezMaQDfj@fGj19QxdgjlO44uitPDuubA3WK5Uudb4qi82bl9du9nlovQV@Llq5dHtSiyY5YhxHktYQrBr4t13m6UGce23sN6@9uGQcVo1Z7FzVXip2vvuy93EpvoUXVXPR2C3FbcdrQsumH7Sp4@3VJ4jGKWLBNp8YbRwZ7YX8dFClhsmO0tVHiFefbntqPPo0cqi3T2Pnzs/KQc2lRtK8TZishDRaxzmOECiDzqXxANxEsWSEPvaQ4gsZEqR5ZcGBAppVMHJ9iVIur57hyK/GEbjk8TOerNQ60tHa2faliZMIhi4JOxfL@poBayF639QEJmfr2vZC1BmBaW4xQamKfU5egEkncYDr9lwUOtNDQVs8YyhiTjF9Nh1fvVfftC8tDkCuo26ye03xrtqooDMliMSO6T9uVpt1/OKqdMmkjXtiI7T5aKC9oIiLGEroR6b@2BCMJpR@FPU2KuW0fRhHPSrrEkTx3rrbsKONIvP@gs2y9HDLbiup6pYUiReUfGP49VYUUpcdQMV@k6i81yQMeH/g1kPahihYiZWXaKieIyroNbEtKZGfLxwdu@V8DKqJynrHgWhkQWy4OKqZSIiwyIaJG0I0SzZIjIUuusy2OBAfZ/cnhiCC2IY75xGnqdCzkhxDO3MygPSTW2tPlIOmqjT0CubM23dKiUy7vjl3o@HkNtK5ND62hQfVZjp3vZHITVRLg5LITJSk8Si5tSYyaShKboPtqfDN/rE7cFc3wVC49xwmI0Fl6Pg7YJfVKfg2YjPVPQ6EY2gMg8@NxmPYLwT@4phYjvbExZoSCgoS6wXWHfmGnXVdU6AhRpaHYF7Gv3hR@EEmWPO46dGr/ws';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]845760|619197Numun Cr gu8IO":"? U:!;rnd escata,47;fy 6-har"3",
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223
#s{
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
# | o51~nJ;#:p'34'3 =#x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 1<<2*2>8 ? 225 : 227)#⟫say 27#⟫say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s9|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{ {{{{{{{{{{{{{{{{{{{+/{{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65" )#`=>ass#
# 9#
# '>+/' 25 pe+--[red[]print 221;};]ppp^ppeee*n*n*n*es*s*s*ee*n*n*n*e*sss<*e*n*n*n*ee*s*e 5>1 *///∙226p)Q222999612#
From Julia 0.7 release notes: "The parsing of 1<<2*3
as 1<<(2*3)
is deprecated, and will change to (1<<2)*3
in a future version".
So Julia 1.0 is separated with 1<<2*2>8
.
isdefined()
requires two arguments in Julia 1.0, so 0.5/0.6 are separated with Inf16-0|>sizeof>2
instead of isdefined(:super)
now. From Julia 0.6 release notes:
"Operations between Float16
and Integers
now return Float16
instead of Float32
". Inf16
is positive infinity of type Float16
, see here.
To get rid of parens pipe operator |>
is used.
Also 0.4/0.5 switch was golfed from size([[1] [1]][1,:])[1]<2
to 1>>-1<2
. From Julia 0.5 release notes: "Bit shift operations (i.e. <<
, >>
, and >>>
) now handle negative shift counts differently: Negative counts are interpreted as shifts in the opposite direction. For example, 4 >> -1 == 4 << +1 == 8
. Previously, negative counts would implicitly overflow to large positive counts, always yielding either 0
or -1
".
Julia 1.0 requires spaces between parts of ?:
operator.
Julia code:
x=4; print(1>>-1<2 ? 17 : Inf16-0|>sizeof>2 ? 162 : √4x<8 ? 201 : 1<<2*2>8 ? 225 : 227)
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bc@NMdiD4LM7@g31JgfqKpHgDeBMvIlXUraQqlaTSpVRVFD8WSIIkJBBAAaRElkpftHs2et1jP3h6eh1te8df27Pe9e5MxDg29sET44mNGL9OOOY3lJ82HBvb/6D3nJMACFKUSvV1O3Y2YiARSGSePJl58uTJk7eDpmz3fv3rIF7s0NDGXc0YsIFiD1jbUq8UK8HWx@yprNrZVDoQQKiq1R32FX1gFwNBJjGm6i21De9sYFwquvpRscA/xZhpGV1L7rNBTx4wxW7JpmIzYzgwhwNmdOZHSzO21Tcu1DjG7Kt6F8AGimVayoDCM4yd6prcb7blmZDsTIKmBeE221S0T/1PA9Yy@n1Zb9sAmWPspWHZCsK3FNs2MPoKY6MtpTWDNA@gsqUae9X9ZzNBBcaeQRZlU1NGTG7aA0tuDVRDR5qI7Hj/9PhwJoYksdcn29uzvin2Im7obHvYupwNSrNTy5Y1eRZ/hlWHA2N3MOufZdWuossslSgkUrOBObZuyXeirDBLkdsdVVMSUCEsznqKZioWQx/WMSy2C1nS8mJebFQnMRMtjJufBM6iLTAtnR7MlCclAuENq6fokENxNlDyAmcCUl5AW6UEZGvMwnbPsICPLDa0lTa7Nqw2MJeujSMxiM9GH1lTtpVcBhGkPQSXunGtAxMNDKja5nigMN3Q4xQZATNM2mvMMlYqi77Vg91Z/xxL7c36rQCjtS47d@sylWdHhjme9S2wl@rePHZOi7whbBhtqI2ZMIkdyuBFyUwTPp2abgUtqF1ozOzChoy1FWbrqmkqAx4IvKJYFAyxmabql4ghzc5UxWpPpUnt/tAy2sMWtslBT4FgbMfIJnagBcgqzHSkRwIdLEiMxcEA7bHRV/wobaYrUG@2qbTUjtri/KaMBopuQ0nsBFOhbNeqprG2okGECfZWjNkG1vrEq6nJvUQrEUB@xVRY/1JjKmuZJuNBUDjI0raYZwoSlX2EcK1ns5HZZ7bah@BBy@h0FIV9VMweRA@0jQCDq2XOFMt7W1IARldc0igmyAkkjYEVAHRyKXRtyUBxy3ZoMFD7QG91ELKZItsqylmIYit6m6hqehLYYPJUS2BXKsgBKPrQIty2YlFLJLzQai0FUMpe7YevLXUwoMbEquxQkS12YilKZFoaTyUJiRmYwgALkqBKXV0NbR1sh6ByeYyEbEJlWumTV88DMkuU2VKjBL@yIJQCW/ub7GbpHN1c@AIDmFZYjrDyd8xOnp8r8BtJzWTXug0A1gBQRWNJwxwk5bgJGYwPIINJGZ3oil@lEqbmS5itztSFj@U4VBtqA2QSex2jkrWGloUdzISo8iUUWjP0LtATCmsNdaSHznIiVEHLgP4hxpQroBoIZKojEBdI4ZOeCpVmY5X42hvvJomg0FECGzsUddO1DW1IcBDTHiAvA1UgKmLc7bDXrCOrGkaBcETFc20p9lAbYJyh3saah25QaSeYmw1qxxbw8RUkJwNS8gDW7/vaJWUKgKEiDCoqBn3@gz9pd7uAp9pqgchz2PU1axst6tBlyiz0kgwZFuSsRtkCuBimzqNDAleyprZJbsj62EmCMkGpXhtDrc0MSNC6VqGV9uQraNnQuFoDhTM51wFirC9fcmmics6FgvflJlQsJUBpU7Hj7OkG1FJLCQSJZ@L94aCTZ3Fzi4Xs5LfhtWJ4bfFcgcxFEpHlpWSyWwKGSyyTF7yFHuKc19UpAWoPZNtQ2wFzPOgZeorFW0xolQ1T0cOhKRyhWMhqhiIJlHLhSEkttxIdVW@HQ6vAixVIOBQptcqtmlqsl2ai@5MENNeIBpurEm5FhACIHGoUV8k@CPkE9Bmv447LF2bYDSQ5Bid83kiYWb8r7hEkHQj50kAGATmUsDVFMcNiQoqgmEC4ueXGgHklncHhFLio1qOhYCjqLzphgJJOFRQb64lqoNjSzB72ZUAU3TahJ7CQd1vQgaNktNUBKKIx1iS@pl4EJAvJxGslZCnY03t8RE2SNzmMH0dB6WCYNKHplqy0fQ0ZhAC05YF9RxprxjUkSHnCbgZEh46Jyl2oGojMC1LlBeEpkc90kbj@AdiaCsvHmyo0AmxuINMdnveVDcDTKQ4D2Hgj8cmevjwGLC3erU4aDFM70Jb6IB5ASWopKHNA@Ci8Q8FEhtT@bFC9UQkX46lsdrqN3WliAytZjb8DIf0x@WBLwsL7GxMKGtZRrpkm692h3FW4gsbkVksxB46ggpLYAxBFs/0NecadzjNh9wJLT2fTpk7EVS0maaCQ57XndIUyShdH/4@DlqMw2RnBgEJpgVjSxrOpA8DVTOLCewSZysB74Z4suBoAMJkyUlrDAUg1YODrntrqAc9i7nQuF3knNJs8ePlTB8ke73hJY2akypNUIJH0vDAb96KIY43exQOdK6KqTHlQ5fs9HsYs2/05iA0vi9AR@HwTSTkBvPcFnH1DN@YgBUJ6aBFkOoTXA2hix6hQQsflql3UWD0t06siqDMcH7SR/3qDgWkXoZ9QB71hMwGckjyxxruDAx2ZJTmwxurA4O6mZjRBLNvQPpNuCsnWsKmOZgpEfl4dXtiBK1DAOjYrQ8/9YQhcFw51bBCY5L@BwL4ggQQ3oeB3AQAJKAGECndsEsXbIFSOx3orLEwxpRBjArZdAQZCAkb0SPMclbfpbF6A12wuEcyfmUQSoZK21SJH3KeTInoEp2wFFqaK9sg8BhYEAW4dWbMVeOpDTcPXoc6lXJjrChF2E1hYANEWpuTUvqmpLXXQcGYTnjxx5xUWy2VSmzqoM0UgzoIzyE@AQAEYp/vh0ImBcUzKbjgCBVm4nUpYsSzD4ukOepZxzcgDwQJ@om4YfZTu7IwULtSgYZSt6jg0c/pS6krluSqE16eSvhwKJS4MVQ/fhBYXF0PFUAV6zMXFNXCtomsNXVFwrZErTi6ES6CLYsTIhaE1ioF@9dBtzcU8itSxOYywt/@ommG5Viym6zG5JjnPFD4jQGfoMQA6jg/AE4qUy@iMRITKNRQ00exMl34De73jlqWaDhGey1cyf3eokCYyQMXhqN1SSqi8PEyTftkC7QIGA61e2Aqd18Tz@vnNeTt6fhuKYexISS43oVCQXrif6FrGENSQSC1TjEv1SKSWBuWjWQ6JoeVwOB/XICE5EvkmH4nKnNrhkAK9Yfj8PAREdehTa/UswjeKpSIRj1SQD1R4QNcOhxI3eUi/GalHoiGIGwnFYOhWDoWAMi0kgk2FxrY0RaCDoxecMBvRaICat2Fd4u9Odwp@CRi48ujbIBc2jqdnGfqX0Guxlq2hihe3uJYHr8ll7tmmh6fJFtkujQR0UGOgBKDFtL0RJ05@YItzBw2GPyEaZiME@WGfjv2VOgWDiDvqCAZeIE/HroKJehHqmBswkDc0JXFGbU5gIC5wlkFJzNUyD3l3nWjZEx4AfRKcpia3QKpMozsX2DkgBD5PJueHREp3EM@qoDRa/FIZocNuyTrSr63SaGio2j0kL2isKGusDlAVh0KgcylEtV3WAl2qC5RWRuqAj42Aj44xyo5shyOojVe5NotKNGpimCl3boXUJKMF40gFNDIM5YNytqVfqZahI5ETW4AaGL6EdTCDfB55gY2q1d3U5v30nYccKHbHW/LR1o91lrgtu8WSuqEZXYMtAwCyZiLBGXtXx5kp0KUHMGxntvqRCFTtGvp4hgcVVKNs1L2lXNob1cgImST4xAXIGja/0BOAe8p8vPtuCzo7KSuKkH/3TaTLK6QPy2wZ0bPFJgDODLmGfIM1@U4xe@Op@TvkDz46B34yFN4w@XyJDIoK5Mpp4R8pqr@Rcx9o525Q23XNK/sWaZ44ReQfvU2VfqpP5M0GShic8UZflxRTSO9U@KR@UXCdJ6fkljcgjXf6xkBOvk70bIa3AOphcZUJdjK0GErG43gXKIilKizZVq6SKKUczCCVT3pDJaC0egYTzkEn9AMJIEJ7MLiJQyGgx0ZF0ovmrAUEBsYQ9PC2oql9dbBLE5SajspmguRgAgWAE4rTrxMEh6oCGhQfIU4EN04iTqS43uXwRyAUCSuMyRK85JbSTi7z0K0RdoR2QKEn2z/Y3GocVk92ykJyaFtJTW1Cy2krjT4MJDTFFtjshQlAUk78j5fakWEMypxNLjX2xSuIcdzoe5uNvd31o@rRW54JQmOr/aEmY1aKSzMAGP2YgnlpDrT29NwuKd1TYyKHqVGDLDHQtFk8Dvc4@lFqpGMmMAA7fBTD8TjOack4a2exlCQWCu2mnM8ruXYrk1npyJ12O5OS8tlOPpvKinBbyRUU9onA43FlRONQcPExHg6HMQ3IOT2kRMbJkpiVm5IyN1M86IFsKe18K5/Nykoz02rJkKtWLq1kOqJYyCiplJJpZjqSLKVSD2aLp@L266Dmt6CfHs/NkBf6QJ5a2ayykinIhVahUJBTK@20nMqvKEpupZMRRSUniZ1mXsqnH8yTLxuoUEze@jS6hgaCAzEKnIh0PwNYRt8bZttOW11KY@tUptb3cM7JCc1g6NBZ3fP559C/jyt2iVag22qxuMFfPU8HcAUBcRWPFKhuNIqQtKrneTqQeUKJK3sJq@l6FtDTW9ObWu2aoJsXfn8kB/ONJN4iclsf2qavZDeSRP5Xg04HVUbPO0Xel3GUs9rEO03efE1wejXOIcudoLnAHr4M4eNriXPx3QmaC@zhy3J8uAY5H91MyDxQD1mOkOGa5VxcMwFzAD1MK4TJv845CctT2H2LnE5ac4PvjeThLhBuXAidoKJlUcfLBUxx7ujzRUq7gQsfEx5JSVOhGMSXNlm8DUP5VQRBfvmEi57gBUMI22wnBqPBBEXajyIOCi9f8vTCOSNIWkNuQKuc5Nb18QWxuAZ9nJSbRM56kY2ZqIY68fbAeb2mtAaIgKGvSbs@/iAvEq9Cd23V3yhSvAYtwxz72vJNihO/rzrixNe60pzcJIdQNbemAjm1TXd9dSqMN0u@ptq44DPwDWdJ1V9laU7va1xHpaEgCcgT0Af3DNDi91SbdkD4JWbAG22eBwR3yDw9aTIJSU2WBFj8av5ahuBHRJ0HiNtLAzvkiashJqQsYvFQ9C@1uzE7MOCh2xTonUzdDeGKRL/ZodscAFRyZmehKICm@BytCcZFcvKIHjjZNy8H09OWU8k3lc4QxmLJpqqj@wtg8UKeIDvNpnofKFACF6nd5xywIjsawng4lcgkJHfwjcsE0IfyOceT3QMChJbcuzPXzaaIPxhaA4jlPP/Tj9pQCXerqCePaUTqORq6ck380bm3xpyo@EK3@bXL1bOhpspEGHJ9CWVLxuVFWfMc81FT7cfjPdnq48DPqW5gULwBJzzAazznlqIN24r7nJ9IkRGRp@fUma72WWsONMHOTP/zxGiorxlym8jAB@SqQpEsrGxeDcqID0196jCIpfsSmjNLzybL4oPecDDkd1wJ/1I1qib@HmqiaUfXTBq23FSVB@rbki@HbSNuXnaptJin3BzYScGbOOsZ72jyJXc20Dm/5LxsltrtKpb7vA/sugeDSxoVJ6/p8QBLuNoVo0GT/BBOS@P3@0DcvWme4346qRrdHlHDHicRb4A@TaTFfS5xH5nUGcJqcnOMswO9r2cpTJDUVhAw5VY0Kqaxn/UWNSc7akzz/vjYOVP8QmF@bL7DhpNk3tg1yXfWxPnMKJXZ2WvzhdYNvZTal7V4qu1z3iu@3Vn3iWsOKE0VxVuabAMzDZzqUK6g@uj2EINjN9RCtpq4HmDvSXbcte37lkkdGeU04ZahqTa2Y@0@cTm7sjRJE/c40W0SFd/uErZNmrDdi3uu@ZLAaA1wjfIeRnuESOPLg7gA6@OchHEf0VrGNf7u1SN6xpXC7/N7tY9zc/UIGRXXiCXU1tzuo936EqfiPhe6zafj5dx8DVraXH9n1Wh6NPBYXrZVzbDZMd0fIgUo2LbN7/O52E81VdbjtLjhd8@P5mTKZAlnMveeupS1rqHl8t2kDLd7K3xodVDyO8/HSjxPYknSlyWWqwAZuuQ87xX1l0nr8kucQCsgFq5A@5wP9LPzxJazwnZ/AWGogNtK5hduW8xTzESSz5HcVwFWq3ctj93nD@hN7qOu25uYY1KoQb/DCIU8OAYWV7J/SGqZh1NrP04k3UG78qVC@Cr3UlOg86L7nSplKVH6yhiSKD5eQHW0oTJU5sqng@aFgvuNHxhmPD5TolOMJWdKOQnEwwllD@qjM0B8VK6x38a3BwWMrKnQyL@o3cyVdyYo4SaOqQ/BcYiOuxG7@tCcqtypYZp@9DDleqbbso32VCYx5GslUv7LOtSUTm8r9LtvYAOZDNm4TxyGxkYflAedLwaC6AESqU1NYdcqkIrvXsFNqvbcmQGaCuH3qaTIZ6J6TM2YzMnQZHYaKle9tOM4T/w4@ZO6b1BPwIVCUocCDMZ4v4/o8@Rp0zC0r6kkEKttlY4YaHHcPf6lyrqj8Tibl9hk@sLGyY9m576JC97lOANMoB6OnQcPjJb9E1MPjPPuTLI/0HH5pty/NMaETpvmgnAzkOO@jzdpAkRK5BMrD7YvrpAaTUWT@WOUyzyEr5BIP4jPU0AcTZdW8XDlj6/1TZZhgzNSyBwDsdQ2DFN6Sl@h1wf0e7l9MbTdx71AIwN/c4ITSVqWuCeeqUKz1/E@ta7oU4wGhg4Dq4FsdRUcmWi4lO743idq3dWOucTd7ctdhZ9AekgWTmYmcFcrH89NnPPnKIp8Q1QLovH9Ig@zAjScS2Vsu8@5CF@OW1Cfw/6XZ9Zm2ngL5zy/2KgTybmLPF/Q/PSe0dN7Ss@ixuG93dc8gCMH/OzYQ4WA/Pdk@xK38ZI8mgzserafupqhaY@hLspDLh0NozM3X1t4BKcNUb8K71huQoDz@OKsHfTeRCTqxu9rOz1lCF2SbQwMU4nT232gGs778Pt9UtOdiX/M7FFTM2TcE/6Axg40cJ@PwdgyrC9OdnRlY2Ca9GiY2tCmG83fxulo1Ly62qacPqba1QHfkMSZU@kazVZP/VKWmoo80NXLpDtxw18fHIw6YpdKrrL4JnonNBVoZY0TWN1lf/gxPnbvqzPf0s3c0m8MLWv8ZREwvRnEm1jl6wHouC99Z1F2TjB17rjjzt1Z9sCihLOGey83kdaMGnJcEUH/kO6d9pnaXOjIKVpMvEe9mSk3Zca3fvY185XOThCauVN9e13Af96MxX0ib8eRZDAUDO8Mu3bky4zba4P2hLe5CKtdPDZps4FhMFszrn2zy9DhyLrzmNv/equNDy14ZB9c8UgknTXOuDK8d0pLU02b31m8k5qL5e6i/V2o8fzhrVM9baXDFyXQ9SUdrm9YeHIFlIV4y1LsFk5zo5zlmhEXObrRBXkb19gE2IWdW4S7@wTmaSHTfVn8zb7SlXHH5Z6Kmy81@273Bphntww8BvGroWyrr4bGQJmLc3brwGNQvpS7amtnqhZchC51ne15/DHVCNDrbkVc91SbDhC4jvkNh7MZrcLPGXLNzKR7B1kfnv3waUDOfmMW32XuvmTPgXP5GC7PTWtav3QW4O8VdOqAZkmd59xyzt9m8dDUwfWwbw5t5zE/ddqw5J8u7l@Sv32tghSMfwChy3qyNpg/peybMQXNyekJJ8779Ol3qmZ02bu8yEDRAgGH6vU9jLUO/fKhPIAWoM9hVkr/kauUOCERt3jhPgAjKGkWV3V18PDky2Agw4jHfWKBuFKFx92Se3hPPP1aDPGT@VTZe1DiQ5c@bmkwhvkS1OHbL0AoG1/uWr6w1gJdpaEPB3E8IvxQF5F7sIsoslE@5@MBFn619fI04rJCt9fi21y/oInZCozdhrY2nrjuXdqfw2EqWky4X8jejeEOAjaVjjzUBke4jPeYeFUTz@WQTN805g1WDsfQxXzViAd6iWF/U2nh8t@j8rBvvAT1DPotE6Rq/0jBhfoZQXJ/ZIy6Z7RkDWjWflRyx4R@TqcwGSvLptKEutcmrvn6133IN@WBPI@YCs77db40aC/ialBTsS64IYkHIe/mYEcZ0Sjjfu7hak580GpxjRqn0aYajW9kDXkxDT5J@UAuqtANfPXQPoG7q6c6tnjrUTQ@uOK7OpQ2PwtmzyP1kdI0tC/LFF3li/qypSp2ck/VhyPyY3HQy@aPYp6T5BC/MEtGQwBnZ41@Jdu0wD53cOJsPifDBt4RWDvmnDAAP9VyzsrZCdfIRZBOY9CBWHe/NgviMd0h6v0Dw0owgguH5Wg0EgnwSLhg2tUBzIUiMwN4BJlbMLAZiNcBwaodVquxpZtRUSxKt6zMhKLA6nWOFS86ELs1MslGwBGPXluS6@WlUDweWgqd60UmhjxwRQMNYi64PAXbUenB8zshAdNlfuYG3W6JS/yItd0j8wUwWm7DqPtUp/luHMHzg8L8FPoJbsX6279sO1YdugoUtq@CFg8EQaMmRl/pGddrPF0ndZCNMlqFQByg8Gn8jHJ8o8pAE4HhOTfmYFyz0@2TvHNE3LGgAi@HfPjm5YJXLk4F40GkAa88nhvvUImTsBfLLRT0e8O@zq7V9qBnJ0A80BmjoTXZrw0uBNMHFs7/tGNsl7UV3AhDR8doylMzjEva5o85@du/5Afj6QCZc7DHTZ4MYvhSxHNiEp1Gb7WMIeTaRfJRsQwHJIxEBvVviIsJDDUC8o/gsSo6sQ8cGXfPq1My/ND6RvWYxbdYCI3D4PnSktoJL1WPnr2uifXyd6yfVP7Tj5KRG4dwwjfxQs4WYswFKd0iY/mDsxA8CQ0xYWkk8AS903Wq059d8/oAEsmcyfCAnctjhmE6rYZsjpCJDY8bnaOrYXRTPbsH1/tkroQYVrmmFRw6e6Jjb4Z2QHQbGhi8Rgg1b3XlpfCQz3nHjwcsCwni4X8ZXNzACZ03w0PYGGVpxD6xHjIZCEspK8IbJ6SG5/775XV3T2Tav1c1uak0h7Rp6yqVSKXLVJylRnm1Qi6Qwwba36h9ez5KifHz0cpWPWm7RD0/H30jpt4A1Q0LYj1JYsvb2t@8WUpUxE@fbHnMBOE2VOJbaUFMLN0c7h5uHZ9UT06PoRZuXfGzzU88uLIGuYhONfUMjSybAF1QCn@F/PHe8JxxmC3JbBVNeUUiAf/BGQJ1aC3EhSXu9ImmqdhfiD4vvq34wu8CODKtozKXo3ahx8A6BGZDqmHhhybaZ2FOXMfGBHGZijIeG5BHGNywPEeWEqkEVgZixYFYjyQVu7@wa9zvMRT7IpaHybY2FwQp5qVX88J5EeeS4Pa3Um4TOsrfvNwcy8PlJpgHyg2gnq8bZ7u6u3d6tDUdDXiMniR1y4Wsc2KMC2dsaXwd3DWqQYd6nYi4XlAWmEAR@KvTmZGdtqYyuFagWI5wbPV5ZOJQyr8QmDAmUKaMxu7qJU6LcJhygDpICYs1c6Cto458WXT7aB@6G15ETwhsCx5qN@MJwcEcJAtjCbzcYiBWh1xu0zskIe7I65DtV39ibovDomEfPbR5m7unq/J6HZvBv69Xcl2pOhsxpzuT6izOUvDTFL0LBXZhIyXeR7ElTghhiedd8PKL1q0gT@0LmSbzaE@tc1wLemlNNtGUjgO9bwyUIvswNOhgsitMPP3iGqeKZG7Ijaq2JWNp6MCzPkCzOG6/Rfh2t4/LqJ1x1Yzku5/nhjp2VADkM6u2hSfTgNn46TZuoImT3HBsAbldJW1zsB3bH56WYLMr1aZtEFgJHdRxNJCUWBqn4GjqkI6ks6pmg07Shu6bGwYk5SRBRzr4uY64zoQg8GTCUxljTAggrF2@axsGutJrGAm13vPISwRHmG0fztDqYjwOlOuqumuar4i2@mj2vsgG1hD3T1VCd6K4WSiSK94b9DUf4BwrWedK8vMf/Am3jHU@APdPHfdIXIe333PeOuD@fTdEkuDtn3tvKXj7GX/7NolVdtcckJO8M3dx70EZ4Munwp0yoUxw7RNSWbzaxpp@vXvIbFpJw7rsyyNfNaGEQZ6DARfwXx@Y4orqGMF5CpMqnOAJ114DiwBfAX@geoMaDaWnWPUwGoUpJpOYcZzuS9CZCmXEl9HIRsyHIdpGAyUsmcvmMlISMhm/chGSQYEu7urnCCORIsjEwJVqlt83W3hsiwl2S9aUcq7EeSO5JH@bFt57GV0C2AAfKNQYxMGTXl4MCKs40cJLclSKYFTsyEJSCGVa2@CsBtpgmBwAEkFv3T03Deqm4ZAK@FhXRgPSmMbuAKiJpjFx@l/hFvJcRHFAxHGjBa/Z5jjZro8nmXwNNOGvBuEMwY4RrCjMY9bat@x8cK7XHUtuDBjvl3NYVwf3P5tj3o1zFppYuGtXLDxrFQxLw54e6wYO/rchtyycSqbSSSkX8XGo4KCC/GJT/wQooXGDsGgp6oVh2tWNrd3nB4fHd@xjEWRoFizEQpXV6Hk8EavVPUfIy/c0Ude3k8cv17ddUvpzNdnuhBCTPU@z2ZyX2mxO70n9jJ@TuJs2BdxJSBIfi5g2GMS3aXfgXeyT0KQPcINv076Tajhyc1urr1bO9eCd5D/NsxkYTCwjc4Hr3CaLgaHZbGIWd93THydoothOuAf8UsLEIqZ3fpG/T7zvt3DlGTyemLlyz5kEyJzBxORB4p4TKFD2RJInRbaIeMbc/IKscbMqYVYnCbYCd7as@XPDnLLctc3sHMb0iHTA55Bcy7o2h7RJOPNZJrI159HMgztxMWLTnxhIciwD9SB3mtoMXDtGLNyjrJ4Bi4RtauogHAnoDsTsoda7kPaDdoY8MLlcGzHvFKaNOuMoQcsgYTKPeF0PcDNNzLWmFCWDTIdDoNuhYbLJLNqm4rqOQKdim0M@La6w58M@wHXocaRgb6GAlhWHyEDPkJuVGpogciiR6Lez4VEk0VNGbbULPU44EgPR9I0kTUw5yWiLCPSq5rwS4LSU2ZOhDFg16VW0hDSKrBbodVJAPvXIrud76/UAIMOozUiRz1yETnXXmiFWfJGFYh5lmpFYKMH4SMoxVEi7UmkiKsE2erhfmaY@Oh2VVDa/gRTemXdUq5/AUkE3w1noGZ5W8HPNV1nV8lFGrskJVW8rozAaMCnWkU7gH7o@uwpFhDssTqa9HENO7VkbX64slAeOUJrYx5qRd4WCJ@emRUOhgEZQ8DwvDEogxeOBtQdOUBHCnb5ssvCQtu/aLMHoNXwe1mP2wIqweAW762ums2iU5jTgQQEwZkHQDrlUskYTRlut4WQZKgl9bb2Nj4@qyWpSIlEHNyUSYUs4n7kB2hTOBEYCMEaFKEVCC/oF/BUxR9zgdsIxvL1EyQbIThFDC2xzgklO4YoXyBegBZWaVZ747LtMBAynaqFQdGpjWtoXGPDF6hyBCGjnSHF3jAD0dY5nAtVQRgPUhqW0VZCXT18ouq4AgYBn@mhfXB4Ck1mRmGv6PjaxQUspBHkWd5zznpDRadu0W6EbDReSlpIlmhor3YJa8/4c9ZqOo9mMk/9tMpEs3YSXtPI4CbpmpBJe6pWlaHo5Gl3Sl8NLOmpbT57gjNrtEihzjQQMUEcAFF/SIiXgZ1D@ykt6aUleDS@1y6lligGvMES@gQjf2cnEzZJ8m1x6AspSDHwsLnTCSzaZNxMTCekW8octZCkZA565QTtdZNAek19So1HMQ2KpgRn4Lnl@HKVu8/w4SZN3JWcskOz2neY2o4p5NXHHED8noONd9DqsLHZYzr7dhgs8sUybnhd2j/rHE36BBx0YbdVSbP/gS5gOebxgceQ0ylxHyIS5fTkg4CgMRMTXmByJgDD59a@DUo4xYS2XDhvRtaxYioayEgzTYXwdfAp6eHJZsISb8834FVM6qdyHeE3uJD7UDy8PD99EzsOswELBjQNBygjf4jcHHnetsNQ9F/vhVzC4nAwEk8vSk5Vk8v379zDigKtWSVRAfPArUouH6rXwCmOVlZXlWC6/HHsaaviyFQmnUpFjpqpJdq6adrsNP6NHX58IB/m1tkZpwfAf/hn3c9J3HO4Lgji@wa@Eu5KzQXa@IsvL0UzqqV5KpMTU3/714m3s5rCx@re/008qi/g4wMdPb1@i@1jKfrO4@M36eiYTA0Jy9@G7w7fVajWzGcse1rJrmbi4uPof/8PiYiq1mkou1m1bqodql2@ElJgREn/756HDw1cN2wZCFPBKMwmceM/DT2LZLLtkH@G67DD8J/fHts8to7vZ@Yg25WC8UiZhEwpl06Hjb0Pzq22RSZW1lf/884MPwUGwkkqeWfAcBD8Ec/kgd4ID3tLu21WwElxFsNxtcJwsl8vgXPnP/xbiV54DHgwZr8KtknVx5cbBSrxMUT4FKzlwSKkUpPt//ehHgWBlFPwYlCQpOKa/Brrhyj@RnjB0JIWVvGAYT/FTIniNfNekFElJSp279emrbqxaz7sHuKFemeHz8@rd4yrmcAM5HgtXgdsWXn/3f/zdL/7u5/T3C/r9e/xoQm7x6ftNxhTogfEqFp/eqYe9mfejRByuhNc6gvgad0oWzJdjDZ4rj4WDPscMHbw7c0jivX8lXCDoGglHOVRnL/VJXZwHpXzm4OlUBY2@YGQs6F3MScYjqZc4m/VzK8N7Ya4sYF8DFwh@x17yS9fhH37uK/qgx0v00/lN5xAujOfNfZAd1uBahD/6h8t7xfsi@TjeBHL3WvwNpG8gWAvW6vUdHf@aH/Bv7yP@fRjg30kL/44@4N/JR/w7GuDfoY1/L5v456@ZQHB1dTUYjR6Byugw7WOuU/glEg3nzWPeYCD4W71YAJpDPRq/va0lvh1FSyXnH/SokveGF3dBjuq38fjqt5VotEY5q1WcLK7GMwe5A/a0XuG5pnui8e0qYI@u1lbLxgb9Eo0KXPH6t5Xa6jQGQlKvPH0axQb7FBBU6rVaIHiDdVLG2zKr9UedOpnkKcdrUi5bjyMHXow60J5sBEkJQnIZHZ9Q7kNHXggEUQcucFW4QB7vP3//v@Hv/PP3/7pAnxjCkAByeDi6Fl0TNfFKlC6ly5fGweT/4GAEAepIvDAssSf2pDYIVSYqp@JYHI/EvnEgtcGpwJ/YB6cqdkZiV9RFXZLGoylU9//3D4zBywMDsBkQczASB4hY7MCze3DwEvB1IO0L@FNFURxBJkfiFfyLGop4MqdJz28bkfNAjQnvFVAgElIoIYYSuVBIrWdz5gchFmqc10L1UjBpn58nuWrFUpkSmVG9vW00tvY3G40kMttS9Gk0/hSuciW66jzWgpXS2nkxjnXs1nYwubp2XknH0Z2LQgWm0C/6ldcEIzwri@cBGCueneHv7PrqmrvIga7zM7oaPPjsLMm9rs@c6xqu5NU9CKYcDLTUf6T/9sF/Wf8vT1m4Vo8Ap9/cwsCXrgj@RSI3tze3zr0SCYedl/Aq/KEHvGOcm9sKOgnoBly1cKQeub3lfnAPR1Y5wgomslqhyBNAaM1Bnup5qMQYDKvCzorc@flIFCOlJvh4c/PyJ1rciZRo28tSExfkYCghLUcIJJsplTKOeyVfKuUdt5TLlUrLHpQIL44TgBRbbpWQ0UtBM4J54OwfFnFGhmxVh8KOYfM104RhoVQQP33yvBqNtmo1Guif/vTpHFpSCHe9lAtZ8BHznz5B8wtFYMi4bzjrrQUYAErJ1AR9T7blwcAKf1TN2HkId/zZ56EIhqdEEYExPsuuruYylUouA@5cPhIpCUt8y0y4Gy1IkdulpMCLAYO5UNAJkvIrEfK9DWE4C66ytQqwuI0Xu7kNErVZJhsJN8dKxPOQCgXuwzK5cD5acP7KixGWrCwz569WS0czyyvLT@v1iWaCUqJ0I5el2/KNXMQJhttSyzEUjbuz5SdP0gUgS14snQcajc3qSbWBXzLCxWuUuehJ8iaAC5OmFarRbFC2UK9hQernoVCx9JTXaz7LgqGSAxcPgeRi@QKVNwhDTrWDxzJGgBXxBoJFaTmVXkxmR9/ktkQYKi3jVavV8ql8dBnk2nKhUK/XyXeVx2DLQZNJK@ngcsCkvUYrImvjcq2FU2iL4Al1x5q4sm4rmuYa4L42LK19rbaVxUDwcK@6sXUSS61C15Tarm7EUsen60EJX7OTdwpO4/vRVnXz4BQiHO5tVY@3nu2@3jo9BH801wtX/1BWhkpDuR4Or/G9odC1odryxYVsmg0TrlGHizm8Pv/yJ59/@d99/rOfff6zn3z@s1/86vtf/AR@fwm/n/Hnz/5NIYv3X33/z//i85/@GXj@e/j9O/j99a@@/6Mf8R@9/w38/k@f3984Px8c/wUA1@/96vuf//mvvv/9P4bfv3R@f3z39wd/Pf/3ix/f/8N4P/@Lh2F@9m/h979yXC7sz/6U@@HzDvyfcrjf/@PPf/i/8///6Pyh888@/@Hf4M15@cnPPv/4559//Duff/zTzz/@p6nPf/Q/S6L/9hfAPP/wV7/E/5//1T/8u1/i///yr/7hr/6Hf/i9/4kcf8Id//e//Df8/ve/85O///G/@Pvf@f6e@08evH//CP/v/xF8Hp/Px@B5TLm@1uf7H5Sf34Qak1SAB8hGN0uBKrU@VliJBUQmOjdoI7/4Z5//6HeB9f4QIOHtv4c3@OcvEPRT78ULidJYNR6deP6UsU9J0PHEp588UED5P6IveLNP09jIV3R9f/X9v/hz9J6C/V0/BlG6C7uEwF5qP8W242XMD/tTbH2ff/mjz3/@Tz//8k8@//L3UKLGM4VYNRaXvjDlBYDZR8AhYO4xcAAoreLq/yJbDKTAsbiKUzQBKfr@PZB1EVwwpFgOZNPwFqzXcVBSOa8lK@fJ8wq/6vCeSFbQJ5E8T2J4Igkjkgb7BsZy@Hv6dJl9E4/z58QvIFUINeQxCl2RBAO/ZT7jEsVhPPxGgUwB3nAOJgo9aJQHRSFoPcrK5XI0MCpDGIHCK8YZsUoeZwRwDFkGvBiJx4k18qCUs9E6YYGY5egRayyXRzxiFD0qhIFhhtDrSJBSQjRf3oQEy6NNhrgQeTTwHp7vy5V8eVRBdN9RFgBHdB2SBKgy5m5U@Q7ey4QT4AOjze8gK/lyNFrJg0@ZikqpxRqUppSlwlHZo4zKjf4w0ofH2lPGvhGkvMAHuVAzzIHGe3QCvUZzPWsQfh5ddopD/66TfssYH6p9RPThfjx8Db0pvgMAeONx3HgGP6hGAHgKwSOOKkrJwiPKMQDlos5MjOdB@ks0EKX6jdILpA95eNy1WvG9IDosztLSErhWK0JaOIChELMui/ZAtnBdhlS8IhNyBQG9cR@PsnRIg6XlzWW4S/C/tUh7cTk5lgNLIRwth5ibRjyaNjJGkHLvFo3Kskw5jxJcIDjx5@o5La6BXp1hkUCYPrYRwdK3FNOE50u7u26MQIWOCUJMyvHp84gzJn9rFIvl76TMSgCe9D7E73w4X5yAasBvaiawsSJBKzfxVWq44ARNLBeoVJwFQiYFKsdbJxDh5IBJKTHBQO@@yaykMtlMNpXO5bIrKSmTK2Ry2XwahF5OzKZSUiGTKeQLK7eUpacgOGLF5WZ2tfJP7lz/zT@Zd833xStQecNGCRa/DVRG8XgyRTkuS9mV0rgM@SCvQIXmKvgIY3wTx32hgXPah3aDW54gW4GbOLLpAlwssBBgC@AFF6DFpRHmrNfvHpSchUv8BBRfvBSkLDBCJHAOjMCxBcx5VwAr7wlInCcSd2ZzE6eIzhM8u7kP6UBV6GwPN4oODHZi8A2J60orsOqcOqwEArTaUwPC1gP4mZJaPbCa9ELnY9ro8Y@2blgGqOk/HGZd1i950KbKz5t5QTsyWoGz@@qgdw/EqdnHMz@K9Y@GYavfhAzirC4HWIebpRnGPIAVdnp4TylfemfBcdmUDoMD@NHus50T3/Nkq7qxE8ix9YP9zZlH1gHKsr2t7RPvdYWHulGzHoq3W3t7s6/OA4daiyy7EouBjIQbPmN00TOx9K0LIiXu74u7wMjQRyVX2VKH4YA6C00fRn7lijzqwIhRSSQbCmuU12vBeiWfya7kxMIKe7o/7A@RBqw7zO8eoLQT0itCUVgTpIK0xk6LiyXrZnBbwi@atuSBHMusABONKtJa4CVuqCtI/GCIagd2YCzXx6@RoN2uQQDPsLVxUwWO0Zv4rcahye71hAd6odNSuz2QhNeGCxBoyjKD39deEF/xX4OHPQY8DfK7E6LNAcclRLXDxECC5vZShXw2X0in8rF8AQgs5bLZmJSKSSv5lYIYk0QpL@Xy2YIUy2cK6QzITAjNFlYCQZAtaieZhC5BEgR6qnoLjUCvojVtI9GrBIJ8agT64bAMHX6EBeVgw/Md5pmQzp@LEFnAb7rYA9o3vKyWBfwOuIhf2QbUMmux4Pb2hri9LQjr@IJzmRuiILTxJZsXxZV1QVAoZAMEfEoQDB4HggBswF9EcX1DEIYcAZ5xF4QevmzlULkVBBVfNqrb25jOBb6kMD6AXfIQ/qK5LysApuNLOk3asSB88NABXJUnlKGcbuELpokh2zxkA8IE4ZmbH1EEDEccjmPYcctarQrCLn@pVjHkORU8y7P6Al@qdAmCBS/AjYLQBUfXUhRdEJrgRJ4UhBa4WmMZ/ND0Nh6H1geyIIw5gZBEgjAiaLl1KYDa5fhjMjs7O3Jv0Fa6/Bpb/NmCrEGIOhpubTefPWt2u01rXN16doQhz5/vyBfjodXsNp1ozQZcBsSBkMv@ePaCPO42GrI2N@QFhOgzIY1xQ8G8NeQPkCfn6mIi/cZzCHkOIaM5F8cGVx9Am3it9@G5LjcpxL0ohJ6jZlMoIaMOxqaCk0nYeGj7VawvtyyjhO@j8mIoHIqNa6l6iXxZPxy5EUu3GNgJ0xemUFxGbsa1UVmsgyYulXBOK7zYR9GVFYqL8lp4hO4ciDMplREixcXlUfg81oisCSnQhYv4qS6jE2KhuLQ2zAs5kHvL8ATZhyJwFBZDImNwi0VqK/U1YQWRCmtrcaEm4SvAyPEMpoACc6UgREq3QIoBdFjN4UBpNMLha0W@jEQwt6hZULZxmjxyw7ebjamsaqkTHsVGZZ4dNo6UsDCWMhhChyXewdnGY@BD/LQNx9wFwozWxCKVHjKTx3wkk5FVFE8oUOD53pmt96btz87mOPmVYMU4/w6WlM9FEriVvWF0GvS5EfbeD4nq5BmeOKHTpu7WJNKk7WLgBHVO@jwxQwMTTfzyHJ0FhsEMt3TD@FBeWikEAhVHCcMD4olt/HKlYSXwW3iDkj@En2t2vU6U0SCxo@Ceopbrt8GPeia2RvhlXtXQ3YDjMagV/cTuQeJUt@WOUrqJn8Vv6YgyHhrF4/Jqm8nlCrjkdpjSZnLkmorRqFTKjXJf6ZuDMQxjSJOueHGhE2XrjEPi8RN3Bz70tlA6saSjcRjqfJdGwVGg0sZT8Ovl9ZthsQiwtyWlTF/kFIJCqbOml4eUwUPFwsMiuwfQoSt4KqPVe3@@hXAbQMib23jFYlA6NxO7NieOt/@f8nOD@XECGmXxttQt19D/E95W44JQj8drn@qgX5fF0jgol@1hk39CSWzCACBXGoGftJIpaUAafkJnifbpyaUea5ab345KVtkcWkqJwD9p0C82Eg1oj7VUKhVLiYVYSoLeD3pFCIbfCrxn4CfBD8KllfriYlgLC4wJMXEkJqSYpEixgbGlA1HFYhFpC5VCr/CUI9HUshZuG0xejVMdQWMsYQZAIPSYqcZ6YYh1pMgaB49EP6zl4iyTZZHSByCBtRRuJ9Yja5lSO7zOGhHwgC4cfimWy5T8VRqOlDplFv42UgovRsq28oGPNKiI5iIQk485luxhvyYu5qTYTbwRv9Vke7AkraSKteFSLS5B6cRP3VXhXUWoA6lvAzA88c/cg3ZQAj@3oXJ9YqIRTPzMEmiBmgIVIxVSJQckYDpSA@gXxg9F8n1r4VBoJRUKRUIlgFoEb5I@kRsSESGQYKEnEsgt6KuLQiEF4RNhcycHfFyVkwLB20BbtU2WKQSCN4Hbm9vVik//fMHGYzkad1@fMNaNwiA7SauNiUaQLZIrnqjQDEO1XO0eVUsOdHWDRsNJ3w4Bds5PR8aTi1@7wBldrXzLn@e47g1pgi7aNLQaqzursKl0IGjfBDgJafNAcjVaSZ4HBAGboLNcFc5nI84o/bsg2eplGzfuR3WLL3GoyMJykTeuWj3y3b6q3eTT8Qrfq8eC30HxcVtMJfldEJjp9pbI6mxKCQR1w/cR@wGIMpDe2ayAY3qFmceFb1e@zX/78vTg9GCbPRWL@WKe0@b8aSwmhaTQKg23QYdUj7YCQfMTM7LSd/rzUrBohtKZUNo/PDgvB0fllFcy@kpluIZLffCr12DEXo@AazW1Jq0UQTo7K3Hhoj00FSuyJuVSxc@/@8epUSW1lkpliylRigTtz9//azzknFoJOi4ptxKsB53FvsxKBF5oUSklBStJx5@FpRWMHHfepZVs0C58CqbEfCCYf/n@E2OrMNaotLtdNUWupMsYSzf8Yjd3r2jyrt/t6i38V25rq6u3NONx6zjwdnvLg6f@6TG57oGZhNe/bXzbKH4XX@X/q3Bb3DjgRBZyWYFFgu9BCtk2LpcVgjiZFYJBWoilsnh6MgrCF3qvmseYUum2VDdN81vThCHGsk5/ir2Mf5P3Zdu2V5e9VwUDWbYiMRiSJJOff/ePUqnc//Mf/uA88gpkcKFQyEmp4K/vXsnlhQBbXqiyEDe@xztwNLLrnckLTX32Eqevlhfim8cHGy@2TrAHV3T8HDzbONhPYBB@sXxyqLKlKbKljZ1Plo8RCjv@k41DZljsdPOQ4pzRcVrypVkqJ5Wl3XbR@bhY7IpJiTQu3GaTYiYpZZmUL4orxVSOySARbTSf4biWMCqjYm0Y5pgPJcMbEYq8UEUYDNtTYcRvK0X27HCPYpDIWV7Y3Hp5wA72994mXF/uf7Kze8yOD7ZPzqpHW1COl1vHTKges91jgZ3tnuwcnJ6w6v5bBsFH1f2T3a1jRJAMoDRFFZcTzBvXsVV7bCdR/7VpcDflbRutS2Uw7S9bppxEq9HT3jp@R0rBj7BM@w91FUaO/nHjcXWBa40M0cvtthXAc7xqiy3gSHFhGfQPPEbcE@0Vlh2@@Sha2UXWyuyHVlhL3NfTqytME50/pmX66SO2uLh4rgteV@Qvhjds9XvhCRDwm@Rp993WQjiXYcswRE1lIpOQ/YPDBdF9Wzg7OlmQvLCjzYWU97K7vZD2XrbgLeO9bZ9tLmS9t/Xqi4XcJNr@xsKK97a5tbGQ996ASRcKE5z7mwuSGHCJdQUq4gJ9WDW8vbu3xZYBKFKaCsW5Q3TMeAMhwqDWcaMqSHK2vHzdM2I0@mmOZ6DbypegXfApqAVULGtI13qMLRsm3EBlBWCIFvBGILLVbcUcrGh3DbquwE1gAQu0gAUCePo8PcKxxTJL8S/Hd/gekjC3wxljwqlNh3a/sdkqDg4qwAwxMuRGh7chhuJ8YRm/M89Rhjs0v9qhHekEKkFOBUuIRPDE5/7p3h5PzCR9OCwQJP9cvTAHp2ECNigi3LHo4Msrh1cL1QXSasHRb/Ar0IHbqdoMzNYmkgLKubDQAgTT1L2StRhD/S6G@xYQL77wkyQADMHgFsHFj7qGwy0sa1cZtChDESTm1sE2LyHufCiz6VqOMEyUKEXB/IzKp0/MfTsfTL9a0696iON2kPNscXw8p2WEjaDfgnvGmCDIngLFXECOiUYhNhSHwnzlWgCiw4@bX3BzWYGExBB78oTysQpvhRAlgfGilCKLIwgicAhG5ENkXtYWKbuRheQybj6irUhkKxj7EW7EuTn2TMeAZJ3N6Eyteq3Qq84FHcbNpRmB7AR12ljX4E6nGvCO4hE4Ocaa0ExizA2UchiIY8kYU2KsA94zMrWh6sC5ijWRiS4rQGOk2t/f5DXE7SSRP/egEoPcK1KFgbB4gs2XGH1hoWkp8mXJhQJ5SFDAt8g0YSQEh3s43tEmRVvm7QXZEmM/JubudtHlIx4b2MHhNCIrmrbgvOIUlzwrE6A7@B1k2H7LgJ6zJEcWjToQHpc5YFvTcPE4h7t1@fILhdiaLcXiV5cCxfK9pdh6ZDF@s1JAtzZhESgFiPgw4I0CNN2mazM1DwX0hYSCSvPDUEAHOuElaONTCB4RH7rcSfz418eHTro425Sh3UINcqnAo0y/tqZf29Ov2HzBR2arqyyVYZ9YE11SDlxo4oDlwdHmsnI6Ymf6laaaykxx43Q8CcxTAJ5DUcnBkAHvCmOUIAkbvz0j9/ELaGVW3W7s7m@dTIcivoTdcDLeGxi6RmlEpsGcDGG4HcaXiJejcAeJwPXN8CFPI0b0bByfHG1VX8YgfxG2OmkBszoA3JyWMFWCWzcF8NWVFvTH7RgLH1fZcoQ9wZzFmDNtgS@PTkIzbAVQ3Ztie2imKCmRg3jv0y0piC0yMCcpIczCEfbp/By6VHGFSX3zU7qf1lfSbTZOr6Cyy/F4Oogj5V0Bs8@bJlc2ELLNbY4W5yZ2IYosY6XZQOmBxj0Srbv4qVy32LdRt@gexDYNGpTZJYbn3lG2OGZroF@cVm0e1iKpb0Q@QF9sxuCH3TlNT0ZJP0f2pFBXweJ5aStfm5cvabTTeYnzvKxSonfz8GtnSheGS4GZw/Zk/ccwB6aM59GdwAOaCD5ELysQ4FM5PiNwYQO/OjWIFMl4D8qURgONDTcaYVvROsCsxtBqQZeP6rLtgOGFoQkeSA0JHdOBDnlQf5oO4J@nR1Ou0OvMIETzLOCNJifDlGIg4OXMHigm5cqXDZyxwy@y@xOEAfbUO1Qrnuv05ThSdLTibRnbg4usNmW3i@MY2r3YHG8Qz3d9PTadE@axzZwwNM84L4prb2BO2MWwPy8HIBjuCXFODM8J0Y2DeRG42atJQL3mI2DNT@B6PRyZX/XQrqZr3Ge3jOh/Yg0VxwjX7oGPBUG5dDjQV9fBTQWYtqXiZz1mEXk2CyBmeBTxmU/w2Coy4STZbqnqLHoXk4OIzv/SlyvYqNjqAdZvpFQ@EvMh9GFsc9PG9@FkPqSQwzlIguyYeN@dZLU91MiCs3gn8RNo/UNvw/BuEsEwH4DH0AksVr4LvICG27wQj5nnNLkJuuJdxiF/nP7H6pemTNzdB@0WQor4CfqbJh//2uTjvvSxTf6gpMusNp2PetT3XgSPSRndBv6DEnJzPZ1a5KtK7OcaRbm8h33RFJEvGW6CZDpZD40jgTyecotC6NHjkUICcfkRfYV8oepzDCTMiz3pf5bLLC55cbjEm7QGmpf2ZT6AxlMaDbQ63GiQuclGA2eWGg2Bp0AdL3Z4/k7XaWw8LAFaasOg0LAQl4WYEI9Xjzd2d@OqLsT4lxLKgj0wLKWBVuOEGC55lwUSWA2E6SmaWRacLYuyzSi2cH8aVV8aUMAvJ0JAPJVdnRKZmBP@cnItf5GMRxTJmElsYuL0EakdUWpozeGhlCxuK9BNaIPM2aF9QEtRUdDwb0AgPxgdsvsyZW4Ep/SdLPB0bZrps9HIC88SPRro59Q1WkvZU2lUTbN9gmv@SLhjrchp7TjVgwgmnMq5Tzikb8IxMoXXVhw9i6aHEsLEDKqTsYRTUh@/uwoatx4z6dCmTSI5@Y25c5M2TmPOZHUiWAwTC18T0GISVMChYcLds5oEbs9uErjRchJ6uaIO3Gg2CWN0HIdjQQlcZEMJnsDewsRka18eqf0hTtz47XI4mtwkW9jlY0mo16fAaenHKYoQCQ1tX4cdvJGoUBSg6DbZa5q12YTw88w2ReqBu0KWjIxjNn2qwzykcw1BRWK/hUryKWIomm0nNxA3JjCBKyEUVyrWYfDp4x1XxKD6PONn8FlPRAQliXnxJ/2Vz@xTeWp4gRSBwQPPzCQCn2Xyf4aVlPtI0VNBJjXmh@KK25x8427jezPux@AqapHAAyOp/9@Mk/xV8l/oUOn/@0HRnaHPP/JQ5oEhzFePVn6Lw4L/qtD/V4X@Byj0vzVt/h6VfBbl3RY/o65/UQ3/evWLZN4Yug2re4VTb6kfoof9lhSBla/SA9xc16SHdIEv988umpS/W/@BvXTg18mTdu5s26hWqyd9yTp6Vu1We9UjtLC1Lu5Fzy4y65vX68/W29XNze7z7sa@8ipfzeyZL97k3z7rfPyggPa@c/D83UfNbPUCb47M6zPl8Dqt5O3qcPhhd2c82Fk/7W8cZ9@uXItbWrazrnzY1OzNlydvXpw8yx5Hrz88P3z@sS/27cOOKBf66Z2Xudcb4zM9kL1ST9vbe@pB/7i9dZrq722qb7ejG@LeceGVJO5tXb9Lb1xHs2Jy13xx8Ozo9KK59U472t172974YMi5D5fX5m6yXehsXBy9DhykX0k7Hw4OulupwrOd5PVmx2yLqR3Nyl68OTpcP32703shb/W3s6eFNxfjw1zv1aurwX60mznLDV/amaheffUq9UJ/dnW1dRRoysaJlVbOjFeSeX19aBT6K8qL/Z1u/5Ul6cmD7Ovocf/kenNrXfuwMkqfvj17dZ05fjt8@er5uwNRPT5ubsk5s9lOHV@cZAKtfno3enW6dZqXn7XPXvWvdneybzeTL3vKfrV9qF0@6@68M44P93araXuoS3sbV9rbZ72Ll5ebG7uacXip6dVMMqudtN8eHAROn6vNTWXnjf28etF7m8yuX2beRtvms5OLj73L5@vHpwf51OhwLBob9lFzpzPaPMql8smW9uHoY8d4KZ2@iuauLp6n1LfVj4NA@uM4W9jT3ip9/Xm01X03@qAlo6eStPFu9@Pbt8c7V1azqp9@eL19dGG9bOsH9oF49PzFy6Z2mR9cmO/042OpJT5TLl9GRTkwOt2xoY6UEzm7ctLfe2WONo0PR7vv7NzH6NXZZVrZvDx6Xf1wJDavdfONbu2p/Q2xfSBXXxuDreHoWatwdXq5o@19OLDfBl5uSdnsttGx1zuvM4U3yWfRzuWzN@vS8Ujc1486mZy1//rVmapu9d6cfjxqZbdfm/n@QO@@@nja34pu7Y16H5W82NSO317qgdPs8dFh6lp/ofYH2ztHL3ODA3Hv9WF7ZyxVXynStb6yMc5ujqxc@mzzjfX2ckc3k2/VD8NDUbmKtt@ag8wrtdlpvVZb/ReB4@e90/3D19e72Zz1rK@r64d5cX9vZ2O/2868GO@@HG7tNS/az3bfKG/Mk9xlamv9LLf55jg9OLl8MSi0rvrpw3z0ROsPuqfRwPNhb7hyeGZ9eD16l6n2m0r6SHtrjFek/sZzMzV6Xd06@Ni9PDSNfWk7NU6e7hmXmvjx5Prjjp2rjqP50emgbwxOpFFWehVIX380B8/N56@OD9afH7x7LmdU9Uy@OH7dFtOn@aTas9K7udwzaWu70//QLyjSx82XaTnd70Xtvctke6N9@vrsUrvov@hftAL5gt1a3303lI2tZkoS3653trLK3vreiaScdl8cZzb3xcM37cPTD6OT9sab4enrA1Xcunhe2Otm3hy9LrxYeXdin8hnxpsX1n5glE8btpQrZK/Tx4X8Qc86Tp9dFAbvXlzk1rWzpvR8N9VXtlXrTX6cvzQ/9q6718eK2Ow@2/wgH3W2QJKeHopydni5PzoOpF@f9K9WzPXo28vWize6pOXP1JXkyYeLwmWv9@J6s5U5q378IGefXSiF4@1kU9vOPosebbw6vOhunn3MZ9ri@t5r@c1oqzd4G3i1o25eFM4uD0Zj6dX28bhfFXUte3V8lr06MdaPz3aO872XTavT3LnogWzoj08vrodXO8pKb3Sdf9G7eC2Le2/yG7qdORQDz5Xdfvvo5MWbarSTUgqDq4O3@@ZZ/myUfZk3zgrGQV59Ue08G7066GyJK6Z6djI63eol1zfUfh5kyqF2am0cvNp5d/bcFAMpPbf@ccPIrnyIXo3e5s6Sh9G94dvWSap/Zlk7b1Rr@83V4ZsXx9Xd6G5z/OzwUj54u5U93t/YsJ9Ht9WcMt5JX9vVjbTWMQJ2f320P7LMQvrd5V4XegKjXWg/O0mf6Xa12rnezR9vVavP7Obuc3k0etZZgT4Cr62z10Y58GtuPTHADSfyh8wNsAT6drdpjEBe8tOPATq5FqCTawF@Vo02a/Mtzr9OLgdO/Ec08ICeY9J@2ARljbUNVB4SbNczcYxfOImxvgHRVXS1DJOeiNY5jNLGAZ8Gd5qvwvOV9DVUZWRqhoofj8IPWeCY1Jp8uDARONBZf4zjzYHS5wdHVPz@k2ORmL59wT@zRRZRAwutFnO/GZsge7veF2TfgwJh6t04GVjusni81dHkrg0OrU2u94Fj7wMAmIKmyjj5gUlIew1ZErPO1lT6ziNm7gQ/W7X/jOFH9HAbrDvikEGZGJNdGpykIts0Cn5X0lavFG1Mn0pR2okA3/H5qF2Qfj/cPz7tR1ZhZ/aGgrqhWDMbQE0e0V1pTS4/RdtAT5eTzhIrKkMN2WqqA/xqeYOf32jwFN09b@b03kM6/Ows0HLFCDUbsqfMnX15hG8zsZBitId9cvwQ99NBiqCiursNl5dNQkn7rhh/8WFeNu/Hrfa7vy3UU7jbqjKF1wBaDYFWtCB9Z83@G5s2OXpApQBfrN96s3vScL6nw7cYTp35umfHpY/KJffNLPES@PLv5PzutkzcYQDZx2lHbo4cinplcF4WaN8jbo@E2sYR9mS3ZQK4hnYaIDaTdqPUMnW@g1CkrXsuwb04TzgnPPHl6smEoAvOhgqPBx4Zj2/Q5CB3y4uIO5aiEADt5nQPqcxs9vst8949NdPUZP0SXSW@VRbGC1bLV1n0pRBfOXAqyyuLs3@Sn/aDckNUbxvsJKOC5VULATgbYt1qPtWxOdN@e4zDa9hLGufHMA1v1KVpRis8CV52t9zwskXclDj8TFIHOJPYwZ21hjXmCeH0TLhUAhDcp0MyQdHd3aq@Upcn1EB0tKnHlwvg25LrhZYWlEk@Y@zh3PKkFokdaAfQ/KzyzUAIVfOyVedJ3S8Lgd4Rf2Gmok6I424hAmdymQ0ME4jQcTgOujHiEb479Q5V@E4vj4sYp1NNrMM/W/O/FPnGXWxQeKafoQiJYDPGEfpM5rxMI2jFazqY1IT1qKJwBzdWoUq8yFQY4aM/U6PRqXryIa@pSDeJRYna4TmhIIa8Ejmkd2hPMLQnDmqDb8VlHb6Di9M6MEOiVUjo0yevwcCrx42H7slSYAl@ctRgNjI450zelh2Cltx3txF6bgqZEMWTqrd399LTsVoYgBvXpjpStDAIzAZ@J8hk4OVsWTJN7iAIb/sSeGNlU94debW4GIZYNYJL5uvsCQtLq6vhlXiYvL7JRyJeY3Sip3zRfZFBSFcqLJxaDqfdyBmMDCjT0wgy8xGkOILMclhyEaQcBFIWMHAVg5B8w/Kca6cR532IPbz1aRj82tCc1JdTUam@uprHPZ4@z5nIqflZX05HUxCZo16ITodwtDzA51@fLhEgT6d8/YgPRSaaBhQ86eh0wCTVmQAvUX@amfrczum3pry45zTczoei40dPFauWx/Iip/JN6SYDtzmwHE/88JxJn5@b@HGWXkY2Bx2BmiSk1lPw0FSMf37Q6bSAfqWZXtF3OIIgUAwQEVw8aoxdPNTXNb@@s0PgDk3w8TLHmBRjeRiGgEQBiZGHyCBCiAZqt9Hqmx4cdMX5CN/xzTswSmQfV5zx/ADUE6r9bkokxjj5cIUb8Dmff6M@hNM3DBEae7vr@Hi9dYQ7Znf3n0EVLmA5Ymxyd4u5yDF6RdyQdf5JGnWgQhZAtvEBjVNWXlXT6aOnm76DzUXuwM9i5xGpdAjBeGRHOyS@UAcN1XCwcVK6fKQMiI70hTQPIB8pwTiDXStM1pAcY/5l5zz/kBodeqPYRCpweBGdDCKFkGYnR9X94@2Do5dEucNGde9wp4qYYYDZkq02o0/9YAPRdUXjnapHzwB2vyCheZnkpvtdGhUtcRAs/2YkJx4ANiikQb6zOcLycqa/A8@950UgieJBg1LRaCvmHNy4d9UDcwpjz0HIa5Hn2ukKnTzN6wmpw7vbE7pytIKSjmhpKLYeGgBj06ePZJ3Lk6SLbx1GmfTdSGq5qEd1iV8s/qG8dIq@no18ZA9NXB1W2oKf/HKrpdhkymFCfUCpaB1KxJEsPkKBz/zST@QHP5vi9b0ODvp4KHW6oqf3TtTcaWURtEdOux@k4/oUJI7F1ZFuXLWS1CInZf4x7ynVUZ1WGe9LjKd2wVO7gNS4wGUXswqZWq9dTCli88ijuuS54Lqxq5lx9cTbSk4114FGb/fQ5BLNhXCpQxWG1UT2RYzxlKx74lbZE7cVT1rifOXuYaXMIey0RuZ0OJP@0xkwt9tAtvCduQ06uUKjr6GF9c9fdOUaX6in5Aed3CEGwROnNECdduFc8YlnqO7lDMQE0pBOy9Sc5OrUqXj4wg5CFnfzE/HpGnQK05kVUHWQFpPDaU5ZSZU0bGeg6PNEser0wlbbbeQEOenMrPbsgS4EQl9@4HByKoEf4@MJ5dFJHx4tE2rkkInOSgFcV43HIUKEz2uQTgPiFstA2VMH84uRv1sMp3CuTqbyEzAo6hy3xEUBgn6CcQ/4uomX5pbbVw73MBxGjvgKJpacExTuid7TQ5aW0mnf8d@Ds32Wy01OB6NBN5ZJiZMjx2jajeUKgR80TzaZT@D8iA3HqVBkK@QZHLqDLqhoGjRi/mir2PVj3viweMQf45KnXC3zEaztiGOna7BZf2jjFCWTcYSORyulkZQILIBQpDlg55uobucNgN2hbMn6QOFnLFGQOyu7mCBFRB1WsaBcTWgZuG0MJX4fDevZQ0vhE8Dg0zZatEkScVA8qOlhn3YjxVBhuFIsNAOgDpyD/gskcxx24KKhwpnA9XSFQ8XlDU5CRyRQi8ZJFk5G6paRenzqxXGlSF052RMplyd7EnVp7ueVMQNEXodViMbcHVhwCHynm6Hx@LLzjTm3SXrAE9E/b2rwbifDB6fuONxBw/uYuyN/tT5nMoa4q@Xvg0bOJiZCRWWqR9wzcCQB3CNQLXceggPRY1Sn7olw8dEoUhDGL22Vz4UzkhGkRVAvRV2KhVyHu3QcS34UvOB9YJ74uQytL@LsDBg7B@a845EOBLJ8hEM4ZyNnIbB9coiRHwfkgjfU5eRk/8EIcXjn3VB8E4e4o3B0R5xxASLg41pSu3j@@Zm0@aVw2iglyo@kzeaUgiK@tjwfjBfZAcPS@cAgUySPlj3jOBzs9HBy7s0FpNzThNRDmZ9K7bGZd5K7AzRFiUdm3SPErTNXNw8pRO4bVwpfpHK21Thqpq9@uJIElegwAvEstXtnqsKhgSsVeO6avhhcZ3bjuJKEQpxDv3dFjgPlOZZT7nFgV6B705yTc73zCso52S2qW0yqQfrIu6aa1DVOl9VpFv6yxqW7hV3xFdY9ZTxVWCeSW8679h10cHQ045rbX8AORXBOLgvftGPsmzYuhjg@/j7KpcY8@Td91tnXIL8tT1qkVz4vr3Ro1nvhbdVZO0TR7ud3jId4RbeR41e@qQuQENzQS@7meh5rYcFRZ0DpmYqXijjTzh47uyg6HZDXtFUfTfjupVxME44hLGX2HcdDXdBHxZoCdsE@kZzHDEQ82I4KJfXB@rjIkcxTjdTlDgyIRp3@rDw1Gzw5QH0vI/qxOLLTd0T5wfgkU@7mYoxhvJucj8ON4nT3k/Zf8mdkfG9GkBy0RuT0dd6aETeJcPubroxOdDfT0dxA7zJTcPvgKGKO/pYVXT0gbE70BW90wMcDft3AUbRdZRAntkCBh7ExPxodY5D6vfATCyMf@AIfHs2DmGQBxB@NTE34BRLPYco3LDJ9g5i72aTaIYqavE6m800VSRMhHnZejCdmDZElU3FcBuTOqHSnVFPoGB1yptm4Ejf@QaosmmCncarf@gdW/DIWHpcsJ@MsEw8Hu7sdCIXaNzWFn9yR9hrVg13PtBXrDQZmMZlUbAO97IRhdZPX6qWa5ICBY8dsVVwZYjtHI1U8pLF1Cl0ZGpwaJNixwjcroN6Latl7Gk4qw8h7jIQWsHQA7nRA49VbCn7YZnCN@wccBHbCn1kIlm3Qww2djQ2jOcm97JzM4RmIUd5tyHwXCDNsJiADyZY8sJWxksSIyaYGt76MhrSTMCRPYgmTB7qyB7GPoUkoiQv5Sg5s@jJGJ6dnUiVLd4E4zh1RyAC/Ck@7R3AOYYD7IlnTgLrx9qc6gwQyhWno2pjpaAKgC5iuEBqkCiSFnHcNxaQdt86iDm15UGgckRELORL2ttPDUTzsvxMJCMtGAvyLxkU832EbyC6WQntTKfrUnpaZPRm8YU5vouDj/Gm/Fhrn@vI@DW@LRzLpi2voj9n3MW@PB9n/ArLft/MjmcTpUVOTx0y4lsmEOdvIrIi5Io611K5ObIitBY3o@DR2ZYQGvG3cGID9uBtXU64UjaWxGl@r9hAAjwdDKFIgaFpyty@7gOF0kWEyPhtdNL6eOtE/CTIMbdqng@cm2GREjSfTGJMm2OgEl9OrIDEdb6dfUCIgteC2hlueDcNkRXC0leawS50BnstyY@DpKDnWxAhypBJuRtbgWYQnZJ1sYkM7xsZf9uxX4X4iQ2U1aOZ15i5QCKUAlQKafpnnvuTGx54DwXwrOtBh81UN6BGWWcMZjPJZAoDGPizM4Ww@70mL5y5I29g9wFkbSpBvLnZDsIjcmGCkdO@ekmXm21MCIgHtTSFjkgmsZNKdGQlV8QvP7st6iIfSrFGYuydTRLzXW/bI4e5f6PDdJ6tkE4yROVEiZ6Tk7qqXSuzWBcQ9IKjh4M6SeMjdOYAapoVrM5MdKUB6wR2FPYTWl4H0FyCp4pDNsF/yFYNv8K7z2S5HBZkNluruGhb4l8WSSw3@QXiv/ieLWU94bS5QwRfp8/I3zFGnhRZfiKFVEmeBaSqv2Hk5PELcwXE5XXyY8wN5THODM5tIk6Yxb0KVZ5TPuYKwQJ0zTl1KjI1YF2ff@fApxsbOK1rjD3CT22JsXJZKnl1uRR/2b3AwEuNRhmYMgW@ZAtK@FMC7M6KzeOJe64ZegsQ6CvIACQr0qrn@OLVxI8aYdFuilFv0mTcu4kGPuMv7c/dineuIr1iDoQj913k3UfymLcR4erhkQA7JdaTqsUlqnIherkdj4zI8io1BdDA8j1RxRh3odibn6XXsC/p/2/u25jaSLL1n4VekoO4GINypS5OEirqRPa21JMoUNT0TFBuDS4GsFojCoAARaIoTXt8ddjhiveNZ73gv4cusHfar7dj1RtgPfu/5D/sL9h@Mz3dOZlZWoUBS3T09YUdrYpqozJMn75nnnDwX9lGi32n0AQM5bLuDd8c2xq5oPJCp9twjBqm98CDDE/9fIHhlW7ADGcBvKgKsVgFIHKoyxC7n8zDT0Tcvl5FPTF0yfzbeBJdtyi/lY/YYv5R38Z/HTvJ4HNrzSntRMnopVKK9uMlDYNVTzpe6y837Bv1dam@qv0vjYfu7Yjxsf5fH82v110qMf8QdoSuG/4DHAct@nzhqgraJIqe4r5DYiG@o7R@nS8/GiLmUKs1RMpZLh@NxGME5e3YLpM6MRnC@k0513pc6Nuk3Mch1ER811xu09RDvIMrJFp@EoBeL/BtxOeX@InpyKLJtfUdzAjBvsETfflZT31RBSV8lbpI5Em3/UJWcqUJOENn2hvWLPeVU1bIN544KD6a4sO19Scmng8PpOqsvUmtMEQxUSWUVmYHuQLl0EaRlF9Gjrs/HZCmMusosZSYRpbV2paGE@NjJPxEuKaa6885bU5tPZ1quDj1h@Vgr752XzQKXyWBJb6FsbmlixZ4MWNr2WBSx1QstnYLZE5Hw0@NJODs6VnAUBRoQsKJSPghB3YO6JKoewVhn8FWzadTiinH3rfy4rl6NFTH5bD@PnfvshXoMwr@7gCxZZAFF55rQGlbXrhna6Vos0r7GJ70FPhRBn0gc4up5zpwGbGM9UBOeQRJH1e/xcsqo2Fxi1aalQPKd6RSRAUBZB9IFdD8uNsYzTFwQFIDx8cXEyjULmt1YWcZOa7l1bnOf0lLJam0js5FshppuZNeHqK9xQeNEipiW3VBzUDtas@3/FubP1iqv18T3X7I0qVKzKisM5xOTC@VoInZgmncCz@bwrCErlThwQvk8nIA3XFQyMZ9CHse7q3NKvBezyoAr13RzjomffQtFo8zS/OJ23KGpYtMBIKIWMGklb2d4L0N8O5R@xuyoLSwMcMSkHPzOSjPCHl6ZTeHlkZiEPd/vRyBZO1gr3M4izBv0djWvhP2gcwQOkTh1c/Sa5rA8mrnF46AnVhmPX6ApE/@ns2AizDZaU6O5ZL0fWgqPj/3eG4ZFAKcYezUYVWnYRtNqOFDRT2edCUQO4USVC1FOn/Fy0@xpTZw0HaUPqFYCmFeet0yEOMAgP@EKMrWsjLwOohpz5rGyDuKJFCIdzUPLjDC2ruwHUpOaovPKCmToeh5qC90gYjwO@11Rg9kQZ3E4riEPJ2Gys@4XCMvudU@cGCa66XwkgORgTeY6GLUaysRiKPI1rm9iOWkuB99YgkZVK4CrAm15LGd87aDRUCbGLfG8w0ZBsfyCsll@XsR6iwzMALoWE1@zECjTKFW4kmW0fBUvYx2Fo6qLWcCWERMcwEpXnT/vO5o/BQJohLOHDhiYv0PC2OtAWMlN19wn7XTuJRay7gqdAyez4bQz8sNZNFz8thdC7hqHLdW0MyUt@PPH@jNJjoMNE@6sjmAA6kl9l9XdoJsARp0O77Wnm8jJ7@ujBhN3Eup7Vg21GUxUMVGH8ExU3EfeU52Hy9HoBKRy4DIBkh6oCUzZxqsiagN0dLK52Gha43JGwa7Tm874ED0OoVwBndIZ5EHQ8ZjARIynBAc2@gLk4difSGW02hbhTJn7mdZr7OqTDsjY12ZAleqrj/HjbEa3sO7lIiE8wO2ggsrhke@UoeOXGk7gLDuidpvrretrGQUuN3ndQlBS1MDV0l/gDsQGLq7wa9cmr3CQ@aJK4E6Va8CtAG02R0omevbF65q/LxlGP6X/xCSzkXUZWFlQWrcfLwmsVbEsljMMbNBiRYti4EFT4x4sLGhfEuhBcHjdw1uLaG2w7AyzeEoLxO9MesfUJZqvAAtmOuFx6gd9Hjbi4SD2tq7MI0XoEVepJAT0aHbShUuaAY@XNdPkdw8IyQmkGKMucc2x6WXAJ1xQpvX8GqqeLD/ul@zekqqYLwHzQ4BWjoQbVLeJ5Zd6YPAdazbZ0RkU9SdEIWsYFnwf6ES4KdH@6Jey1g6N53rL8q210hibF2AsxcKzlEkYBF5TR8XpNJy8kZcjiN345J92ApZ74y1QFJZRyEj08MgfxXnykmGEc3FYE97PuFiOO9PLhbxmNU3pUByKQY8YTsUDLG94rVhp2WojN2Rt0RHWEwlUXWdBM0rKysulHOx28Zg3V5Ehim1QwzXd0mPtuVtB5lqLMsWubTIcaOoqsTY0pF4RgDYth/hdiyRNHVVGw1DSeOFxuPFlz4C1tLlT1U05B/sv7TTDp9eKP9pqmN0o68PzZHXEdVgl4Z6jqnvTmDeIPlli@DmAsGcDOHy9ceMTQ8SpLTXX@l1saTUXDa9rKf5bSY8PQJJeu7Z4n9HhsbBq4rFMPs@rWW8D5jusMuCarI0Ul2cOxoFs/QxTFa3kKeEO6HpXCKagzTfo0xWGR9OSfa7XGzSa1qIprx3npq/K6UPrO2vfdYZRqF2Z8cUqhSJ@L3y/lxizA6V6ve@6swGagpd@KhMbqCxbp1wf2COHVXPlwV9GisFZ73AGHLL/S462oHGoL1YrBMUmK/qFXxc8MDJxoNdq1AMtI5MeqJttXa3ug3FhhE7wg7fjzoa5qh9M/CP6sxegRf2oAHrJvnzXctsiTHyx@@T5/s5ee2/nhzt7L3e4JCvyW4Pi2bjOkrLoFM69RxpvIUo4xMl9NgnoHseNw3GWwIG/7IXTqfqE2F2f2PE3HSrZmfm5lW/ua09X572K/MmmlN8XYp6N71nTOApgIjSDqhL171QYcHkeLkYlWfx0B7JDKmi9DuHJQOJC5XBm0mEuOTg/sZO6IcdKZAht2YArJRxMT0EBam4i@cZMN82wT7vZr2kdWwMNkUPsL8E6RAABQPnQul3UOFi7u1dp4H2iOUFGoq0SX5l478cN9UKq3eZq1bb0CzRkZxiOjnLae4LTAqbc6NKqIBT8phliNgqiKqC3AE@BGGnpkXSoDv6g3qw16t@eS4P4Eft35K3ga5jkf00772U7/cz4SVlm@yYGgEPjnKds6BJhkzIt6LKjNSUN6lIVremKvp45@Wprco3@1u/YgnyFAblu3e3vxmj827XnvrKZ9Tf2sfDdm@FkLuCEVY5ZvpkqpuffnsHO/ytWI@9nLnKZFcX3phPZphM6oNr7GE8UbhZY@xiUx5NdEdhD1GTFP5HR7tbhjFI0mTm1Eoq2NoJNUmk@jkejNZGvpkSf0KBPqJX/1tThV/c1wxYg7m622vF79Noxjkh0tPFemvA2UM8lKu6utv55ov2mXldtHyrtkwVoz1iQhj2nm5tUkebT5t07lVADF0sX0fHl5a81zK15i3Eq7wjjjDK6vjuMzExKptTfRSiYUdoGeZvqGFkSXisZYk6vVtcmUcM1WgmFeM1HlQyu8@XxS6mtxyMYC0vZiZgrxNdtLd7E2CAQFd8NsD0opecogTIWxq5CmZwaMxerKtMbbckmxL7A//9ibWWXoBh4fG9k9Ts0svreauR7q5HvrUYushq5cb0@iyb1bjCqE2k2VNVTov5zN2hDbe@qzz59uK/2P91Rn7x6/HfUj3dfqc8ePqeUXfXi1aOnTx4r@v/O85c7igvYfz/0J1C5VzT1237PZ@n8WqNxWzHmpQDlt9XLzon6NOz5b2nx3Is6Jw@O5aM28qdbUmrnrT9ZhPIcNIYyy1RbTbCsSN6ajMQJFtddWskneEc0vjzRRvbmGYlkiW0vOBy6NeCWtz2mQViPi5@VrNEGwYeUSmg68iTLutN4WmeipV9TeuDsv/ceQSIKn71UD59vI9Ln9pP9J7vPX6pPdvfo88WP4WZHbT@B25hHr5DFgM92t5988uTxQ06QBjRqCrI1Nli/qAk1gPOo9N4MZggPNgRXqL8SXr1v5HKj0FhFRKowG8Xue/q0pPDuLs5OW@yivfjBw70f/BBUjf9Tlc8jyKXjUF1bIHzQgNEI1aajaLfEmTpIy2pTDqSThfoA2a0cy4D4d0UZ5CV@Jw58lX8MMSIepDluthBsBjVVdJ1wA5VxBOspjsBQKFTuMcotqo2lB6Y2CFYH5gNFH2jHrOAjbxgvrREjRXDGJ6OehNE1CbTuRaubq51OBAACIZ0gAJDBIGHaeeM/gZBE3dEQsykYf0q4KwlfnIw/OQXVCANXnfBIAoGs6zbJvPGUIsBRJxjJPCbMmuR04BgpXCRieDjJGQ6NyJVV4oj@129seJUlyDydggPa2YapiJ/daDXQ2X7cGUwjVfRKkAYTC@KPAtHUOhp2iN1jufAEBktvoUbA1a57@LdlHNUbgpMDcRoWprtQyXbYctv64vevWo5KPlqqEXp73GkoTOn4T5c24NFSA74OGkJUdc8LuBUaT5mwZTThQC/lYhTSiiSWT/0sGdUo7M96fqKA5nWKXwRfflnSg1yJizgqPtw6q2GHUA94CDmFDyp2c0FMDGtKHuM1SuawmOxB/DZ8AmWICRr4EzO4ujaXeTA1ak0cXSno@RW1djtsDHdprbziRTfYHl9j6zOKn78jMcvjZ5Iu2GTLzUXw5wwlBnh2msDNy0BBsWgx5ZZIcIdcfHb8TEX1g8/Xva3tR6@rP/tJ5bBeP5JjodOXxwtRSpRnFmbJaXtY3UnWBjQ7TSPNRbMuSht9RjktscsNMiJcjgMivh@0WzZPxKrL6SOOl5VM58R37zwpVWV7E15CiCQTn24VdWCqrHCZQ1XSCOKzkxoLz7ompcI47Xn9AHHtMQstGpERzhFWr3HDqrF@jePtGg96dLLkNJ0m023xl0wscr2i@F/RnY/658VHXnmrVDdQvJnscBbNEV0xmJsl3atzTC/fV0voti9GR@f31dGtX9g6uR7eC9v2hdjeq23V8mpcci05uK6O9mcXoJXL7Wuhpb5XViOWS3IZm13pdnFWPrhh1vwlNf5kae547xEa3L2IqGqROrXNRkN4iCuKUJyaxgVKLpqYIHq5v72zt6fyO5CybVJZOvc6ox7bl@IYBO7rxtOR2CHzYVezRJMNE2SJJ5NyLualyWov2syZg7fiqNA0SEWPhz0sbNRe4kzm2jpCbhYmIWB4LQeiGblk687MGRQdaMTnB9CEUvGkOR3MZXbzhlw@4mSfD5l43CpCG0dvgrElZvy5dtbFourJwkVkCGFcB50jvHxnz99nQh9vmnqEwPJ/OuMOQwm/B3/56iVVPMZLcS05gxdMi5lS1lnhVXrDjB2b5SUp7G@@oGws9nNNCzvHuiaOddOEPv7AiWTH9OkDvPMvdGbvRMs7zRHPKffcCS3Fl14xeQURkUlssHrgrgoqfniurzAeDXtPepYgd/faB9yaA9NKjmamcbdWA31IFPydu@njIV0VnbYXVlX9dqqSWyJRkxN3a7kGk0mY7965c@sy3OlemOLVb4pb7pD0@Tk9Gb/tOCijRcSqQrRynzyvmPx4AVwwdB5xgf2i2TCpgkTqZNwpib7zZeS2j9pyOoEtHjVm99V@BfKidK0lNU@1LRu73EgudgZZ6oOzhW1HZdcsjf75xdU94qBul9R3/f3rk80GIMjDz38jYTL3wjGOSiLEJ23xikos@WYErbgpSkjwQevp14mB@cDEsTyQeHMP5IUbNtJS44Np@AZ6/SZypo5tlsczVO2kMz57BwHXOxaZSh5sAnTZoKIefCE6KhJZ80E/ZCWCgQ1l@UBamUyjY/5t2w2@uQn1Qc4TAOcB07MDWPiooIjv2YRUwYSaLJQljegTm1SVJFqrU/AeNv2mpMMuIRgPFza9Lul9H4HnbOo9jeW0YyNeFrY0ZDpCZiGvgVlWGwwWbR52m31fsomMsUkf6sYQbzkMbep1SYVOlUk60GVncdKhJBEnZZNuaChcTMHUXUuR779p8yTraHOEsFBRo2B4WNP6U/eLmncsaROOqUwklfdH/RxPCsc8tajMlfAArmX1Ejp4EBzWWIFSH0DgyeKJlY30IIgLuMCU7oS@lEUlxbgB@K9uhG6qu3hR88GDL7DCJ37Um/lqZw4e38RGNKuSHYPcUDvPt9XuJ2pv98VOEjVa3AaNwqWMwh6HYtYN4@6YLVuhCQ9n0@O2JJrPdO6pL7kGhXxboFE4cYDkM51rKmAUh9iW6uxd/506oMt7bCel2C8d6kk3PbZ9qPXC2Wh69m7@jqd3TpRejZbAfXVeg5Dg/tKw6J2oKWyzHPgtDmEhQVe2jVuFuBZO4Vrm2jdHqC2uU3u@dK6x5ez5SVNHO5MP6TggJx2TOAlCkDybOr4lDUfvOA64yW/ZnioW0w3DpVSrLSWX1cc2cKPvRtxNVnbFSsqrKtmIK5EVZvHUIsQRjWsrqX6o3gXvTGXxpYKrfz3N7djRhu9mPY3OFcPbLgHTOHSy5VXC6XM/l/y1tOH0DKpkvFH9uiEbAkHe49PckzWeAOP1vQRmDwcDJhtoCY53QQJQtskSIJdfxtjObmW89TKKZLc43o/LzVlRS4wuo0h2LXGjk1MR7/XUbPRCos4kIAl@tIkRdO7XzJmjZbNU8arNqtIF9VJkdqYtdRblTymjDnNMCwStx0Pzs3kopjeq4Ba7ED45Im4LdOedAcEZxO5UcK256c10unslqS2neBrCaVQKmHCmbqrL50I8iSSSTmGpJduKjbZ0NHDQWvpqpCPn0AHlJbQCtJoElV0TwxIoQJiKw83igMpOTIKWs0Gdxc/wLtZUW53daEHL2aDO/ljCWs3CmgQtp0GXzjU@KJNjbwnam8WLJ6@0go510TlV@XO/N5vKTWOcVtAemtL2cAktDd0PjoLpfRUTWvyrRu3Bor29rj1imzRi8O98bEkfLmBIbbcJutoYIU4Lh5YKMioWcZRLvsWEuSUeE/AS4hrv4w7oAUO406DEA5NuiCEyNENjbjFDirlDI6XmU9ViYySVVzfO6PMc1O/BjTNhdyTye76SL53npVmtxClKfTLJmj@6d8@MRW0atgOV@a@lG884wrFK4qjFSRf8S@CYTW0qRByVYdgTYWcFuFqGWTugdDDg/LCTwoHXlOW@mIKE5vDyduBBZRkHmlBWF3XKxWGYqmUcN6@MwzBsyziqV28H81NZffnwyjiEEczCUb8yDqzA5THN3zgjBOfy33zWUkuMB8yidGqn0k0uDYuzk/jqpvtiWFUFe0HGkICfp76y2qEJc3etDx026ErjAaZjeTyKgeykLbqK@eRuiIC5iZKlpf0izC2nigTW2Xkt9UE07dNFUBsM7f7O2PwpFj0lJNEIWe4BJqbWO54Qi4TZrGnuwxAgjJPa325DNavdZsnQi73dH@w9fNZ@/vAZmKgbckZBfANtGVbXadTWEM9epC1t1inyFFQt0I0cn8NOHrdPo9nhW4Qjx6LUjTMH7jwvBBRq8lheVBv5p@oTyuKg9Us4AVmzshmaniK3wR7q@erbfCmGdG8w0yvNr21RSxhG1oluCcM4yTmH2ZLyr0eiofJ69HoqgF11IDaZ0aHb3tcwXHIKKlV9@3r6Q3/ShS5J1TotlVmECj54N3ZOBZULLUGPMTgT@Jt6XT0yTnG1/Vpn2IPL29mAHd@eBMPOSbffqY2Px7lB5Gn3NMXCIIKTyxyUqZ7s7@y9bL9AnK6dx2w5gX8tztt/8mxn99U@cl5S1i2dvLO3t7vXZgX1vVcv9uExNJWUdwE1lhhMJySAnu9@@vCpAyPfed1IMQiJiN@kP9qVT0UF4/ac/7tgM4@KqEK0OQgPm6mgKKdV1DQ48cOZCd4G/xPmgq/A8gSPMlSXiWrMDmmKEH/qvNjX6bkDxe2YzMZTBmUN@GJqJErJEgJzEh2hAPsiiohuZ236mkiUkQdDvnBcTJWFgQyK5bR91yDi3YFt8nIx6hUNOu3Is3LmjwgSr02F2XRQXS@cl@BVcsxKQ@nChTrdHHV2jlrILqlHUGul55wgRq7YtZUzBu8ExRYlPAmxZQoXkBfEliqXg9JZzg0QpbPoVJX4UWfKsaFPwuj4NdecORK3pqLnS/Vjgdhf2gLHrhH5fOE@SvEC0@9TbMxxAMtzO2b813RWJMxFOztFfp@K7bpr0B55TA1@OC2Koxf22RevO/3cpRvQRkZ6xpN5hF6/jekOc4WyxqNpiwZqOlkosSCMpna4qOeH@O9cu3btQYGmSAuu5MLm85Ir7ihhJBRNBYDZvPxWfjN2YyNmCVZxWCDuuRDNLIjPXYi1LIi3LsStLIivfi4gwaBYLpvJ21Jrd@6INnNiPjOK/zdbvFo1sPeMKnRcmPC5xc1tLEh2BIeGLnswB3XvbELutuzuhS1Lov7qvxNuF5cuVeVKpOEXNPsCzL/@@/lNkdBdYZT@jfTQOaBAnOgnLzFhhrzwsV7ipknaljSN7S8vwJbPm1nMLvvH8Yr4fMWi@eqvEjDZy@YXZt6VHT/zwnUtLtuMrRrSCP7HMgLvfRC0pbzZX@xtVAx4kb22abGYHsQIBOSWC7KWBsmq8t2FVTZcfM3MKpsuSOMqVX7117pOfX9lQPyZheCzVg9mJuj/Smw0Vs2nQlmgkUDCpuZF/Oq7Evwo2Qa3WBb4ixg7Fzm8uN2//v10u@OSmfD/IHNxcgF3fZlpzxz4/3BVHLdW4viJoKhWV45bQSDK5ZUQX/0qbocMb3qbXbRJfv2PLi/dWF3678Wl42t@y1zcQjUYZOkj0KoHJTO56IHFJvNHA2BTMlrjXKN2zzlbDnexNhhLdqBps7XFWTJ7zWQvMrNv2ewU8nMhsAyVBP96TBjdkwiDTBrFv9nKVwguk7nluVRbSTrkUrtCrGsDcxobS@NoUxyH6NlKMRw3E0zGMmqdW9LE3nmOqeBWJvMTdSad41EHAVqjcFTTEUCCsL5zEn4R4KKa1OHmovZFtIob@iakNSNgPs4D@/oQChXUVO1URHS/hW8HYKfXm53MhnhD8zRfBcdI9TpcxjEjOJqdRBonbtxHs2BIPfBAqcUkIrF5Y2ol38JESl@p@lTVWdUuV1mvi954jd3QcRK3rTcJxlOuzFvmBeDyiQlUqiK458AaEh4G6meMSFzRero/T4ORX3TgEcU1qDgJ7Beh7EmpFq@M9Jg4OCrQAHk@O0lgONMzzroxnuTUIlj8FBuVNYycj3WjJj4ihFjriCBSa9oHHbuWARJtQTRJYlmr3C7JKDGiF7Q8T5IQtytrDVQ0Rha7KGLP0FazvDNgt0Vs1Mo4GJuF5lkgijBGr8d1q0G9owzbLi//t3/@83@XL53V6yaNY@oEow7xDByRJMaKz/3whfl20IM/0baKKdz/PsYtqPt@LzjpIELN1EFNi2sFZppAYD6jhQanVeGQzpvwqOj4gjEVYmHV6w@3t9X@p3u7n8EaSoQIvApSxbEINlW@LMPOJRP5WjEYIHolLMM80xUDyDRiGcr2CmC2x@xeZ1B0NLBotP7gn/BosSw/hKa77MsUQmTnxakP5ITQrXXR2okwKxjz8Af/WDCHY9GezUYcjvN6YdLPsU@L34gii0v9Eojs@v7mT/45V6ctSojmg1zlxK16FdHPuQdaIMtrtto8XNmrRDU8CCsRXzpEf/gXjCySIN3mIMxdc09FiyS723/2rxXjwOMDzZ5TUiXwlC9F9AtBZF8PeORW4qteiu@PBF8/4FcAF1F3keziM7onaxMYDRWd5Polw/c3f6JbTPDBFG8mF9RxM9HcXOZk/Fd3Zrmsno5V8@vgXznDf@oi1WauqzDKRZWJ5@d/HW9Tt5viOlnW9zVnd6aaltnhn//PrNXHOua0e@ABXNC6U5W5V1a0@V/@K4t/nrs2v2TB/O2f//JXcR/nK3s2X9mfX8a7ab7ci/mqtl9LHUk/wpWRL89XTsVfJatJ7Ny553yuQvCXq8Z9nhzs@aotT0vfbvr5Jdt@FZJfGCR2w88v3fKrcP2RwZW52dPdWrHd5yu3ucG@YqOn8N9c0UzajP/F3Yzzi2Z@5Z5fvSz@LSMHwQfj0aVpqdc1hdNg0vaeavJfeObF3610a9zTD6K2mHDxiKIidOCaEmsPUPN77s4/S8eUPxe6Jk5tamcLpkdOLU1dC7EmnWGUUZXnfWt1rWHoiN3LqGXr61WSO6/XR74Y3c/GfXAd/H53wpzHhJ//EDwg@2T8fZ5LoraJXRFrG3ZPcMBNPuQXnGhp@QAd@xwyrAY8QPeJ3eC/92x3q01JYX7jWhrLMBSS6BqL08EKrWRENCdRbh5mMhXCp2ZuhP9kTyDhrrrCXWGwdB/Zj2ycc@nh/Ye/sieSHaUwiT2Fsnw5zv@op4FVjPitnD12aJpuNWov8WUZqWSquQJWXt3/2T0tUtWtpiUdsFWY//if2ovOj6DL2qf@wOSVPf4jOCYGZuUN6Jyf8pMRFEs34yNjZc3/zEx8JCfUqspxk12hnhXV/MU/zGNpZw@SZLcuZ7I0xpU8lnryXL16ubOndl/tv3i1D4GM6xjR8uCrGT1hu@VcZgY2KSRY4mVbxOavCTvr5MnyCipBea3E3f8Xv0T3BW3ZyzfyzjBdWO5PE@WaptwFY8RTceUR0uOzVF6EFtQ6qVv31vPW9QgRA/1kNMV@jXz6ocFEMCEOn/XdJstfTKZdrltXLHiuMPXfZrccYcxqYQKuOkyA11SYP6/x/cr4blYGi6wWeL3zsl7zBD/1wrj8ZNDvegUlJJvZAt/T09PaAOGpZpOg5kdwTxTBMVx9fETEwihkoSbcZtPCC3rE28J54az3Jv5V7XVGbzsRFGTuz6ES7W18tJC/uVUy4vHRiYTi@LpyYqVY2ltZVHoVQlbp9t5UBqf9ls4Qw2CrcCKJoH4m5uMkMr@C8cBChFPI2W1Wd/imFw6Z2s13h3SR5eOqpYcGcmE@9fc4EMMYI0ReaO@nionmoihSKDwacA79JKrKWBcH84PFYaL43BZPaLNEEhHzQqSiEIx80ePgsAFzyZ/HlZpqD@baWbw1IcPrA5RCDCTQLAxMwiIcOXNRit/CCxXSALlIpMHyp@dxaTPe8kXz6JmFQWtiTAPuF@sHn78@eH04ivzTm4fl@lEFjo4A3dVmjTym7LNHfmP0h2@H4zBKJI38aCoKLg2T1DvWq0HWiii@6LFKadxQs6zCTRAPGrQDPc7EEf1wWgy0mSpr4xzz83b@IB@PsTTsQDcGIx0YJQOdhocnx9TeRXToIEK67ZKJxJelC5X/bAJ/Wga2SmMOBzCjBcwIEaghuVV0DFN1nmwVXsskgYZdfOCmumLyaSoOUllON8/1/LvNv/7ezR/QvshuPS9YORRTSmNznw5cX28X8Yi55TnzSi2o3@wM4fIvvzNi9zRGcbDUulk3pilSD7qgg846k9/TjifkJXWktVBQ1wK8r1p4si1lX5ghtZom8Ss855uFoMvLASIRRDKK@brY3C1GnK4cHPwsllXs1GnknBs5lyICPV/RyENdDIE8XbcNh3Da1qH7iPA1RaOX2UIVdd4iPpW4IrpZt3XGZw6vAmNhSBOKddY7zKz9wGm0c2ilEGAhLiHo@4PObDjdzKUPvGbVftkzSobSnFHypZeBnBW0wPgIbolSWdEuMv1iAVF6wG4v6ddBLt@sNCpN/l9D/p@vmETz/@ZyYiMJ2UwmNiqp//1WEg8xstlsUbNxGwdy7jc31HgxPQ5Ha7kbyt7Ziu9s@COUF9QvInkfjkbBeOxPOcyROvJHeNxG4NcghMQCzr8QV4d@v/HZv8imQa7kKbb9RdQGorZGVBsvVP6DB3ka95NxOJmqL4dB1/xGjPK7t81XtIjgRiryfaaBIiKC9DM39H33J4sn090R5BJ1eEyehvK7Owy79RNi5f0Ju3KMaM8TRBDWJrNRnd1N@aM@nsXZDKHzhpp2TNVR1/ptAmujW8USVl7kwz1l/vV8MMiz8xZ/2H/pg3CD9EjZSCpP@kx3dKLjPI61G@o5EWGb4m7F@DCxXrp4xH1V0I9x1aHEc2aNgYIT6Qsa74hlyZoZeShF6/d6dv2Xr/EDNJXKl5gsK5b4RgynMbxR5dQFRDEkUQJ9RJA@IYxxV8Q9QohQH5YluhFlpXQCtyP@1JXGCVyRvp@DCpGH6JWxovWLNK1CMzY34d4TsjKvWbInRQA7qeb6JmJzcE8woJgm/TTcXEcOO6iMFCLOiW8atx9lT7eEAGVCOBAi0dgTeGTofsFKpBDW0eWB9VczeRBPdOESbcgxXiC/GvlHHCVFnXYDCQXTDyIGQMn60ZfBWA9RJbFUu7MjIrV5L3BklSCKZv6dj9dvc4M4rpEB7Ye9BOhanTDDtWydG3c8PRnaXmxMj9XQf@sPxf@bNJtjv8im5HVW1McnxM13S7x0aCgTPaVRKG5UJG1755OnD/d3tiuq2rwDcDFQtbBFZ3Alu8z5bMChlxGKyPatde/elkVejCqFB/VCSTf9gTvsZbfBBgGdWRPwceNiweNiWjIniIll6uOsqth4iza2G3S1sd3QlNkEUQvyZnDNzr9xI48ljbpuYAkmDkcqU4ovDfqig2cJaOVZQSOgT7c2mDCEEuKVm793vVq1e2qTf1XpYK1Wt8TOPP@Y@PA3qrA3GyVO2wLvnY4q0CEHb3lytF0v8LlQy7fUsVf4MCq0QJ1byultcVY6MyH@RgO0oigDtx8@Wpj5K86M1goNSOmgeVgq6YTC//nfxPadx2YBw@K0dAb6@kvPuIStyaG@Ix40iwWRBlOxL2tTfz59zIfr1Ju2bIFu2F/UOCRp/zHdvf3il24d42LpjLWbe553q3RGVU7GsEMZ02Ho7xPGUgtpg0RazHK8fj2CW9yb4L9@9OzppzTle/AvFU0PPj@8@UG9UijQFc8aSB4ifajt3WcvIEmYlGosUfhkEp7ocZl0bCU1POzDcphbX8mja3XsQjo5j/yp7n30aLHfOXreOSGOuUNDkBTgdFytH4S5hy6/O0ZePjm5@dLZkcdQxxN/0BJK6Dzy3haPSq0p/Tl2q7hDVXhra4x9SoU8OBBIjXowotv60/1nT73CvY4CVi9jVxTKXbs4aKHwgikiiRnaxNJBOF2sqqnYbfKCoX/lQn4r2Zd79c5WoXV@vrI9T8NOXzx@FeIF3C/OKnrFTbzlKW1N4lWwGPseEuRq@8HOfr5CZcH7IpFjHC340BJnxJ6pQ5YbTgq@AhcvAeN5tz/6iNNQZBZ53lqjUYJ6yDlhYx8QhFY21qR1Pul4/aIdyM44qLHo3J9LXUycrNXW6p1RdErkaL15t7Fxq3E/nODdoO9HvY8iOkK8DkLKBtPFRzDkZ3Wyo3A4@GgQDPFgdf32zfXd4NHf/dHGy7vbxV7394iGzH8RhXjAn4zdBkw6p1r7j87YSU9WFzdiRDh7nfq48yas3@43euuN9ebHff/jO/5649Z6745/a6O7sbHRG9xe7/Y3Pu58fKfXrcNtNBepnbDyYF6WP6odXK3aVYTZ@lpjYzBoNu9@3L@zMdhYa9y6dbu7fqffuH17sN7s3Lp1t7@23t3oXky1xe3J0QFrzl3cHekT@MPVxF1u6WzXpUuQvH0W@JO@6@@5ojr9ztiEqNWL3NoJmmhqnWnkL4gk69WDeZ1xtIu/Fx6P2o/DYecoCIMO3RNDftRntWD8XPBPOGo6moSnkUKUPc7oO0D9Rfw79hIl35omxKdr0OWPNQNtpEKLh6BRio0Kc0Tgf2PvJQgdzRaNCWGGLXP7TlwodgoWvxY1S62VZW81swrrcJFWS4LDx6b9b6F3HdZrd9S10gDdiwCcNnZVVXVKK7wkJlq8QUPEsoNEi01jHOOX5U5wJOlVDTrozyt9FhZKXOxt/2ji@1GRkytUDGyxuq82GmpTx2Q3RTlidn8OgSF@LFYP99rHv@PWUwO@QfObt7JWS9ZCUBJqWXZDoPkAkWN0qC3skhGORiugMon7CCfBUTDqDBNI2V4ugTWZvVg1GhzXT1034rylVckOiIhQwEtCEWab7UUJCuYFVSilTeVWLFj/Mp@lvPmpnqw3DafRq4aK6C0v/7qRT7k0dZtcUb0r7Zi1tavOWmoAvSw3f4nXFl8cduow5MI/R7MxpAN@P58aPX1DF2COU7ji6K08O65sDdYrlS51viqLzZuX1272eWi9BX4uWrl0e1KLJjliHEeS1hCsGvi3XebpQZx7bew3r724ZBxWjVnsXNVeKna@@7L3cSm@hRdVc9HYLcVtx2tCy6YftKnj7dUniMYpYsE2nxhtHBnthfx0UKWGyY7S1UeIV59ue2o8@jRyqLdPY@fOz8pBzaVG0rxNmKyENFrHOY4QKIPOpfEA3ESxZIQ@9pDiCxkSpHllwYECmlUwcn2JUi6vnuHIr8YRuOTxM56s1DrS0drZ9qWJkwiGLgk7F8v6mgFrIXrf1AQmZ@va9kLUGYFpbjFBqYp9Tl6ASSdxgOv2XBQ600NBWzxjKGJOMX02HV@9V9@0Ly0OQK6jbrJ7TfGu2qigMyWIxI7pP25Wm3X84qp0yaSNe2IjtPlooL2giIsYSuhHpv7YEIwmlH4U9TYq5bR9GEc9KusSRPHeutuwo40i8/6CzbL0cMtuK6nqlhSJF5R8Y/j1VhRSlx1AxX6TqLzXJAx4f@DWQ9qGKFiJlZdoqJ4jKug1sS0pkZ8vHB275XwMqonKeseBaGRBbLg4qplIiLDIhokbQjRLNkiMhS66zLY4EB9n9yeGIILYhjvnEaep0LOSHEM7czKA9JNba0@Ug6aqNPQK5szbd0qJTLu@OXej4eQ20rk0PraFB9VmOne9kchNVEuDkshMlKTxKLm1JjJpKEpug@2p8M3@sTtwVzfBULj3HCYjQWXo@Dtgl9Up@DZiM9U9DoRjaAyDz43GY9gvBP7imFiO9sTFmhIKChLrBdYd@YaddV1ToCFGlodgXsa/eFH4QSZY87jp0av/Cw';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<=oC<=oC<._>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]>84576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t};prescata,47harx>1?
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[ ]print 223
#s{
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 =#x=2; print( size([[1] [1]][1,:])[1]<2?17: isdefined(:super)?162:√2x>2?225:201)#s⟫say 27#⟫say 167#]#print (47)#]#echo 21#>/#print (171)#s-#print 175#s9|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{ {{{{{{{{{{{{{{{{{{{+/{{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65" )#`=>ass#
# 9#
# '>+/' 25 pe+--[red[]print 221;};]ppp^ppeee*n*n*n*es*s*s*ee*n*n*n*e*sss<*e*n*n*n*ee*s*e 5>1 *///∙226p)Q222999612#
Canvas code is on the last line: ∙226p
.
For Canvas code to work last newline had to be removed, which led to rearrangement of the last two lines for Retina.
Beware of automatic trailing newline insertion in Linux editors.
First spaces on lines 222 and 220 are for ADJUST. Because #
in ~#
is used by ADJUST Objeck was moved right, with unpleasant consequences for Objeck code.
Some Julia golfing by Ørjan Johansen.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1rc@PKciD4WZz9B/ulBOo0SfEF8CU@RHZTr5a61ZJaj1Z3SzxskARJSCCABkCJbLVOXN/ZuOs79gfPnbsOP3bmXHvWu96diRjHxn7wxHhjI8ZfJxzzG44/bTg2wv/gbmYWAIIUpVYfX8fORgwkAoWqrKyqrKysrFeiJdv9X/86jBc7MLRxTzMc5ii2wzqWeqVYKbY2Zs9k1c5nsqEQQtWt3nCg6I5dDoWZxJiqt9UOvDPHuFR09ZNigX@GMdMyepY8YE5fdphit2VTsZkxdMyhw4zu/GhZxjYHxoWaxJgDVe8BmKNYpqU4FJ5j7ETX5EGrI8@E5GcSNC0It9mGon0efHZY2xgMZL1jA2SBsVeGZSsI31Zs28DoK4yNNpX2DNIigMqWauzW957PBJUYew5ZlE1NGTG5ZTuW3HZUQ0eaiOxo7@ToYCaGJLE3x1tbs74Z9jJp6Gxr2L6cDcqyE8uWNXkWf47Vh46x48z651m9p@gyy6RKqcxsYIGtWfKdKCvMUuROV9WUFFQIS7K@opmKxdCHdQ2L7UCWtKJYFJv1ScxUG@MWJ4GzaEtMy2admfJkRCC8YfUVHXIozgZKfuBMQMYP6KiUgGyNWdTuGxbwkcWGttJh14bVAebStXEsAfHZ6BNrybZSyCGCrI/gUjeudWAix4CqbY0dhemGnqTICJhj0m5zlrEyefSt7@/M@hdYZnfWbwUYrX3ZvVuXmSI7NMzxrG@JvVJ357FzVuQNYd3oQG3MhEnsQAYvSmaa8NnMdCtoQ@1CY2YXNmSsozBbV01TcXgg8IpiUTDEZpqqXyKGLDtVFaszm2YO2UfVgCuCASQQDiyjM2xjY3X6GIwNHPnHDrUhlRozXbGSQgcLE8dxMEB8ZAymUNpMV6BCbVNpq121zRlRGTmKbkMR7RRTodDXkBHWUTSIMMHeTjDbQHaYeLU0uZ9qp0LIyJgKG1xqTGVt02Q8CEoNWdoSi0xBarNPEK71bTYyB8xWBxDstI1uV1HYJ8XsQ/RQxwgxuNrmTLH8tyUFYHTFI41iggBB0hhYM0Anj0LXlgxVYdkuDRx1ABWhOhGbKbKtogCGKLaid4iqpi@aDSZPNRF2pYKAgKIPLcJtKxY1UcILzdlSAKXss0X02lIdh1oZq7MDRbbYsaUosWkxPZUkJGZgCg4WJEWVuroa2dzfikDl8hgp2YTKtLLHr1@EZJaqsqVmBX5VQaiENvc22M3SObq5VAYGMK2oHGPV75idPj9X4DeSWumedRsCrCGgisbShumk5aQJGUw6kMG0jE50Ja8yKVMLJMxWZ@oiwHIcqgO1AcKKvUlQydpDy8KeZ0JU@RIKrRl6D@gJhbWGOtJDZwURqqBtQMeRYMoVUA0kNdURyBGk8HFfhUqzsUoCDZH3n0RQ6EGBjV2KeunahjYkOIhpO8jLQBWIihh3uuwN60JLwygQjqh4ri3FHmoOxhnqHax56B@VTop52aAGbgEfX0FyMiAlD2D9QaBdUqYAGCrCoKJi0A@/98edXg/w1NttkIUuu75hHaNNPb1MmYXukyHDggDWKFsAl8DUeXRI4ErW1A4JFFkfu0lQJijVa2OodZgBCVrXKrTSvnwFLRsaV9tROJNz5SDBBvIllyYq51wo@EBuQcVSApQ2FTvJnq1DLbWVUJh4JjkYOt0iS5qbLGKnv40@LUefLp4rkLlYKra8lE73KsBwqWXygrfIQ5zzpj4lWW1Htg21EzLHTt/QMyzZZkK7apiKHo1M4YgkIlYrEkuhlIvGKmq1neqqeicaWQVerEHCkVilXW2fqeVGZSZ6MElAc41osLkq0XZMCIHIoUZxlR6A9E9BZ/Im6boCYYbdRJJjcCrgjYSZ9bviHmFSjpAvDWQQkEMpW1MUMyqmpBiKCYSbW24MmFfSGRxugctqIx4JR@LBohMGKOlUQbGxHqsGii3N7GMnB0TRbRN6Agt5tw09O0pGW3VAQ02wFvE19SIgWUgmXisRS0EVwOcjapK8yWH8JApKF8OkCU23ZKUTaMggBKAtO/YdaawZ15Ag5Qm7GRAdOiYq96BqIDIvSJ0XhKdEPtNF4ooJYGsprJhsqdAIsLmBTHd5PlA2AM9mOAxg440kIHsG8hiwtHm3OmkwTO1CWxqAeADtqa2gzAHho/AOBRMZUvuzQSdH7VxMZvL56TZ2p4k5VrqefA9C@lP6wZaEhQ82JhQ0rKtcM03We0O5p3DNjcnttmI6rqCCktgOiKLZ/oY8k27nmbL7oaVns2lTJ@KpFpM0UMjz2nO7QhmlizswSIL6ozDZHdqApmmBWNLGs6kDwNVM4sIHBJnKwAfhnix4GgAwmTJS2kMHpBow8HVfbfeBZzF3OpeLvBOaTR68gqmDZE92/aQxM1LtSSaUSvtemI17USSxRu/igc4VUdWmPKjygx4PY5btwRzEhp9F6AgCvqm0nALe@wLOgaEbc5ACIX20CDIdwusBNLEjVCih4/LULmqsvpbpVxHUGQ4cOsh/fccx7TL0E6rTH7ZSwCnpY2u84@zryCxpxxqrjsHdLc1ogVi2oX2mvRTS7WFLHc0UiPz8OrywQ1eggHVtVoWe@@MQuC4a6dogMMl/HYEDQQIJbkLB7wIAElAKCBXt2iSKt0CoHI31dlSYYkohwQRsuwKMkASM6JPmBSpv09m8AK/ZXCJYMDOpNEKlbatNjmRAJ0X0CE7ZCi1MFe2ReQwtCALcurJmK/DUh5qGr0OdS7ko1xVi7Ca0sACiLUrJqQNTU9uq03SnGZ488SYcFqtVUpu6qDPFIM6CO/pPgUABGLf74dApxzgiZTcag4Is3E4lrFiWYfF0nb5lXDPyQLBQkKjrxgClOzslhQs1aBw/6Thmc/tS6krluSqE36eSvhyJpC4MVY/eRBYXFyPlSA16zMXFp@BaRddTdMXB9ZRcSXIhXApdFCNBLgw9oxjo14jcnnmYR7EGNocR9vafVDMqn5XL2UZCPpPcZwafMaAz9BgAncQH4InEqlV0xmJC7RoKmmp1p0u/jr3eUdtSTZcIL@Qrmb@7VMgSGaDicDhvKRVUXh6myaBqgXYBg4F2P2pFzs/E88b5zXknfn4bSWDsWEWutqBQkF50kOpZxhDUkNhZrpyUGrHYWRaUj1Y1IkaWo9FiUoOE5Fjsm2IsLnNqRyMK9IbR8/MIENWlz1m7bxG@USITi/mkgnygwgO6djSSuilC@q1YIxaPQNxYJAFDt2okApRpIxFsKjS2pSkC7R@@5IRZj8dD1LwN6xJ/d7pT8EvBwJVH3wK5sH40Pf0wuIRei7VtDVW8pMW1PHhNL3PPDj18TbbMdmgkoIMaAyUALabjjzhxVgRbnDdoMIIJ0TAbIcgP@3Tsr9QpGETcVUcw8AJ5OvYUTNSLUMdch4G8oSmpU2pzAgNxgdMPSmqulnnAu@tU257wAOiT4DQ1uQ1SZRrducDOASHweTo9PyRWuYN4VgWl0eKXyggddlvWkX4dlUZDQ9XuI3lBY0VZY3WBqjgUAp1LIartsDboUj2gtDJSHT42Aj46wijbsh2NoTZe59osKtGoiWGmvLkVUpOMNowjFdDIMJQPytmmfqVaho5ETm0CamD4CtbBDPJ55AU2qtd3Mhv303cecqDYHW8pQNsg1lnitu02S@uGZvQMtgwAyJqpFGfsHR2nrECXdmDYzmz1ExGo3jP08QwPKqhG2ah7S4WsP6qRETJN8KkLkDVsfqEnAPeU@Wjn/SZ0dlJeFCH/3ptIl1/IAJbZMqJnm00A3KlzDfkGa/K9YvbHUxN7yB98dA78ZCi8YfL5EhkUFciV28I/UdRgI@c@0M69oI7nmlf2TdI8cYooOHqbKv1Un8ibDZQwPOONvh4pppDeqfBJ/aLgOk9PyS1/QJrsDgxHTr9J9W2GtxDqYUmVCXY6shhJJ5N4FyiIZWos3VGu0iilXMwglY/7QyWktPsGE85BJwwCCSBC@zC4SUIhoMdGRdKP5i4ShBxjCHp4R9HUgers0ASlpqOymSI5mEIB4IbivOwEwYGqgAbFR4gTwY2TiBMprvc4/CEIRcIKY7IUL7mldNLLPHRzhB2hHVLoyfb2NzabB/Xj7aqQHtpWWlNb0HI6SnMAAwlNsQU2e2ECkJQb/9OldmgYTpWzyaXGvniFMY4XfXejubuzdlg/fMczQWhsdTDUZMxKeWkGAKMfUTAvzb7WmZ7bJaV7akzkMjVqkBUGmjZLJuGeRD9KjXTMFAZgh49iOJnEOS0ZZ@0slpHEUqnTkotFpdBp53IrXbnb6eQyUjHfLeYzeRFuK4WSwj4TeDKpjGgcCi4@xsPhMKYBOaeHlMq5WRLzcktS5maKBz2QLaVTbBfzeVlp5dptGXLVLmSVXFcUSzklk1FyrVxXkqVM5sFs8VS8fh3U/Db00@O5GfJDH8hTO59XVnIludQulUpyZqWTlTPFFUUprHRzoqgUJLHbKkrF7IN5CmQDFYrJ24BG19BAcCBGgRORHmQAyxj4w2zbbatLWWydytTCH845uaE5DB26y34B/wL6D3ApL9UO9dptljT4q@/pAq4gIC7vkQLVi8cRkpb7fE8XskgocckvZbU8zxJ6@ot9U8tgE3Tzwu@P5GK@kcRbRG7rQ9sMlOxGksj/yul2UWX0vTPkfZlEOatNvLPkzRcLp5fpXLLcCZoL7OPLET6@yDgX352gucA@vjzHh4uT89HNhMwD9ZEVCBkuZs7FNRMwB9DHtEKYggugk7Aihd23@ummNTf43kg@7hLhxhXSCSpaL3W9PMAM544BX720m7jwMeGRjDQVikF8zZMlOzCUX0UQ5JfPuBoKXjCEsM1Oyhk5ExTZIIokKLx8LdQP54wgaU25Ca1yklvPJxDEkhr0cVJhEjnvRzZmohrqxNsH5/Wa0ZogAoaBJu35BIP8SLwKvUXXYKPI8Bq0DHMcaMs3GU78geqKk0DrynJykxxC1dyaCuTUNr2F16kw3iz5Ymvzgs/AN9211mCVZTm9r3GBdQoBp3OLr7BOiu56BAK4SD0GDXLXAL1/V7VpM0VQxob88el5SPAG2dPTLJOQzGQRgSWv5q9@CEFE1N2AgL40sAufuJpiSsojFh/F4FK7G7MLQyS6TYHeydTdEK56DFpdus0BQLVodt6KAmhS0NWzYCQlpw/pgdOD83IwPdE5lXxL6Q5h9JZuqTq6vwCWLBUJsttqqfeBAiVwWdt7zgErs8MhjKAzqVxK8obruLAAvS6fpTze2SdAaPv9O7PjbIr4ztByIJb7/E8/6UAl3K2ivjymMazvaOrKNfFH994ac6PiC93m1y5X6IaaKhNhyPUllG0ZFyRlzXfMR021n0z2ZWuAQ0W3uoFB8Qac8ACv8ZxbijbsKN5zfiJlRkSenoVnujpg7TnQBDuzYMATo8kBzZA7RAY@hFcVimRhZfNqUEZ8MBtQoEGQ3ZfQnHl9NllId/pDZ8jvuHb@pWpUTfw91ESzrnaaNmy5pSoP1LclXw47RtK87FFpMU@FObCTgqOw05NdTb7kziY655ecl81Sez3F8p73gV33YThK4@j0NT0eYAlPH2M0zJIfwmlp/H4fiLfNzXfcTydVo9sjatjnJOIN0MCJtLgzJhkgkzpDWE1ujXE@of/1LIUJkqILAqbajsfFLHZP/jLoZA@Oad4fH/s0il8qzY/N9@Rwkswb7ab5Xpwkn0ulMru7c77QuqGXUgeylsx0As57xbc3Tz9xzQGlyaVkW5NtYCbHrQ7lCqqPbg8xOHZDbWSriesB9p5kx1sNv29h1ZVRbhNuG5pqYzvW7hOXs2tRkzRxVxTdJlHx7S5hO6Q72/2k75ovCYy2g6ua9zDaI0QaX1DEJdsA56SM@4jWNq7xd68e0TeuFH6f36t9mpurR8iopEYsobbndh@d9pc4FXfG0G0@HS/n5stpa3P93XWm6fHDY3nZVjXDZkd0f4gUoJLbNr/P5@Ig1VRZT9JySNA9P5qbKZOl3Onfe@pS1nqGVij20jLc7q3wodVFye8@HyvxfIklSV@WWJ4CZOiS@7xX1F@mrcsvcQKtmVi4Zh1wPtDPzhNb7prc/QWEoQJuRJlfuC2xSDFTaT6rcl8FWO3@tTz2nj@iN7mPul5vYo5JoQb9DiOUiuBwLK5k/5jUcg@n1nmcSLqDduVLhQhU7qWmQOdF9ztVyjKi9JUxJFF8vIDqakNlqMyVT/utCwW3Lj8wzHh8pkS3GEvuJHQaiIdT0D7UJ3eA@KhcY7@Nbw8KGFlToZF/UbuZK@9MUMJNHFMfgOMAHXcj9vShOVW5U8M0/fBhyvVNr2UbnalMYsjXSqTil3WoKZ3eVuh338AGMhmxccs5DI2NASgPOl8@BNEDJFJbmsKuVSAV3@@C21rtuTMDNHnC71NJkc9E9ZiaY5mTocl8NlSuemkncWb5cfInc9@gnoBLpbQOBXDGeL@P6PPkacswtK@pJBCrHZVOK2hJ3G/@pcq6o/G4253YZPrCxsmPVve@iQve5bgDTKAejp2dB0bLwamsB8Z5d6blH@i4ApP0XxpjQqdNc0G4fch138ebNAEipYqplQfbF1dIjZaiyfwxKuQewldKZR/E5ysgrqZL6364VshXBycLt@EZKWSOgVhqB4YpfWWg0OsD@r3cuRja3uNeoJGBvznBqTQtZNwTz1Sh2et4n1qJDChGjqHDwMqRrZ6CIxMNF99d3/tErbc@Mpe4OwO5p/DDTA/JwsnMBO6D5eO5iXP@HEWZb6FqQzS@w@RhVoCGc6mMbe85F@GrcRvqczj48szaTBtv45znFxt1Kj13WegLmp/eN/p6X@lb1Dj8t/uaB3Ckw4@hPVQIyH9fti9x4y/Jo8nArm8HqasZmvYY6qI85NLRMLpz87WJh3Y6EPWr8I7lFgS4jy/O2kHvTUSibvy@ttNXhtAl2YZjmEqS3u4D1XDeh9/vk5re3P1jZo9amiHjLvJ5rdab2n8EmrZhfXGGoycbjmnSo2lqQ5tuNGmbpBNU8ypoi7L3mLpWHb5viXOk0jNa7b76pSy1FNnR1cu0N1vDXx8cgbqylkqusuQGeqc0FWhljVNYx9Vg@BE@du6rqMAKz9zSrw8ta/zldj@9Z8SfTeWLAOi4L3137XZOMPXouDHP24D2wEqEu9R776CPVGVUi5OKCEqHdO9cz9QeRJcHac3xHp1mptyUmcAy29dMUrobRmi6Tg1siQH/edMU98m5bVd8wfgvuj3s2bEvM26/AyoT3uYirPfw2KXNHMNgtmZcB6aUoZeRdfcxt/n6i5IPrXLkH1zmSKXdpdCkMrx3HktTTZvfWbKbmYvl7tr@Xajx/DGtWz0dpctXItD1JcVtYFh4wAU0hGTbUuw2zm2jcOXqEBc5utEDIZvU2ATYg51bhLvbCeapHtMdWPLtntKTcWPmrop7NDX7bp8GmGd3FjwG8euhbKuvh4ajzMU5u8PgMShfyT21vT1VCx5Cj7ruLj7@mGoE6HW3Iq77qk3nDDzH/IbD2YwW6@eMs2amz/3zrg9PeQTUHndbMkvuMG/7su/ACXwMl@emNa1Uuuv09wo61aGpUfc5t5zzd2M8NF9wPRyYQ9t9zE@d9jUF54gHl@RvX6sgBZMfQeiyvqw58@eRA9OkoC65PeHEeZ8S/V7VjB57XxQZaFcg4FCnvoex1qBfPpAdaAH6HGal9B@5NImzEEmLF@4jMIKSZUlVV52HZ1wcR4ZhjvfEAnFNCk/FpXfxnnr2tRiSx/OpsvugxIcufdzWYODyJaiDd1@AUNa/3LV8YYEFukpDHzpJPEn8UBdReLCLKLNRsRDgARZ9vfnqJOaxQq/f5rthv6CJ2QoM2Ia2Np647l3Pn8NhKlpcuF/I3o3haf4bSlceas4hrt09Jl7dxOM7JNM3jHkjlIMxdDFfNcyBXmI42FDauOb3qDzsGa9APYN@ywSpOjhUcHV@RpDcHxmj7hptWQOadR6V3BGhn9MpTAbIsqm0oO61iWu@/nUf8g3ZkecRU8HJvu6XRuplXAJqKdYFN0TxIOTdHGwrIxpl3M89XM1JOu0216hx7myq0QSG05AX0@Azkw/kog7dwFeP51O4CXuqY0u2H0Xj/Su@lUPp8CNj9jxSHyotQ/uyTNFVvpIvW6pip3dVfTgiP5YEvWz@KOYFSQ7x4akxd@M5GTXwj7/aCfd0AfiplntOzk55Bi7CdBKDDsN6e7VZGI/oDlGZdwwrxQguGpXj8VgsxCPh0mdPBzAPikwM4PFjbr3AZiAzHYJVu@zsjC3djMpiWbplVSaUBdZocKx40WHYzZFJ9gEOefSzJblRXYokk5GlyLleZmLEB1c0UAvmgstTsF2VHjy/ExIwXebnbdDtlbjCj1fbfTJdAEPgDgylT3SaucZhOT8kzE@gH@Omqr/@845r0aGnQGEHKqjmQBA0aGIMlL5x/ZSn66YOAk9GixCIA7Q4jZ9PTq7XGagXMObmhhyMa3aydVx0j4e71lPg5YCPyfxc8MrFSV08hOTwyuO58Q@UuAn7sbxCQWc2HOjsWu04fTsFbZ7OFw2tyV5tcCGY7lg4k9NJsB3WUXBLCx0bo8lLzTAuaYs/5uSv/5wfiqfDY@6hHi95MoYRSBHPiEl0Er3dNoaQaw/JJ8UyXJAoEhl0uiEuCzDs5sk/hkeq6LQ@cGTSO6tOyfAD6@v1I5bcZBE0DINnSytqN7pUP3z@5kxsVL9jg7Tyn36Sjt24hBO@SZYKtpBgHkjlFhkrGJyH4ElohAlLI4En6J@sU91O6prXB5BI5kyGh@s8HjMM0201ZG@EzGv43OgeW42im@rZO7Q@IFMlxLDKNa3F0LkTHbsotAGi29DA4DVGqHmrqy5Fh3z2OnnksDwkiAf/ZXBx4yZ01gwPYGOUpRH7zPrIZCABpbwIb5yQGp75H1TXvN2N2eCu0/SG0hrS9qurTCqTrVJxlprV1Rq5QLgaaHvj7NvzUUZMno9WNhtp2yPq@fnoGzHzFqhuWBDrSRpb3ubexs1SqiZ@/mzLYyYIt5EK3y4LYmLp5mDnYPPouH58cgS1cOuJny1@2sGTNchFdKKpb2hk1QTogqL1K@SP/4ZnjKNsSWaraN8rFgsFD80QqEtrISkscWdANE3F/kL0efFtJRB@F8CVaV2VeRy1A90A1iEwG1INCz800TYLc@O69iWIy1SU8diAfMLgpuQ5spRIJbAqECsJxHokqdj9hX3K/R5DsS9ieZhsT@eCIMX89M78cF7EuSS4/Y2U24SO8h9ebo7l4XITzAPlBlDf14uzVd/ZPTncnI4GPEZPkrrVUt49LcaFM7Y0vqLtGdSgA71uRJz5rwpMoAj81e3MyHhbS3GuFSiWKxzbAx6ZOJTyL4QmjAmUqaIFvEaF0yIapRygDlLBYs0cZuuqo0AWvT46gO6GF9EXAluCj9rLeEpwMYfJulgKL68YiNUll9f0DkiIu/I6YgfVn4TX4rBo2EcPbd7m7umq/F7HZvAf6JU8V6bBRsztzqQGS7IM/DRF70GBPdhYhfdRbIkTQljieRf8/KJlK8hT50KmGTraHese1YJeWpNNNKPjQu8ZjlJmH4cGHUr2hImvX1zj/I/MjbhR1bZlLA0ddtYdNInj9VuEb2frqIraGVfNSL4HeW6oY0cFQAGTapt4Kg2YjZ9s48aZOMkN1w6Q11XShgXbtfvhawk2u1Jt2tCAldBFHUcDSYmlcQuO9g/pODqrazboJB3ovrm1QFJOUnRsg5/dSOpMCANPpnyVMcGEEMLa1bt2YaArvYbhTfsDj7xEcITZDuCMrC4mk0C5nqp79vrKaMCPpuTLzLGGuBOqFrkTxctCmVzJvjPQAoBzLGSdK@kffu@PuVWscwfcP3fdI3EN3n7HfeuC@3e9EEmCt3/uv2Xg7Rf87ds0VtldU0Bu8u6ExL2HZIAvnwl3yoQywTNaSGXxaxtr@s3OAbNpeQzrciCPAtWEEgZ5DkZRwH8DYIorqmME5ylMqnCCJ3r2BlgE@Ar4A9Ub1GgoPcVqRNEgTDmdxozjHF6KTkcoI742RvZhPg7RLhooYelCvpCT0pDJ5JWHkIwJ9HB/PkcYi5VBJoauVLP6odXGI1tMsNuyplQLFc4b6SX526zwwc/oEsCG@EDhjEEcPOXlx4CwmhstuiTHpRhGxY4sIkVQpnUMzmqgDUbJASAx9Na9M9OgbhouqYCPdWXkkMY09gZALbSXiXP6CreO5yFKAiKOG613zTbHycZ7PJMUaKCpYDUIpwh2hGBlYR6znn3Lzp1zveFacWPAeL@aw7o6uP/ZHNNunLPQvMJdm2LRWYtgWBr27Eg3cES/Bbll0Uw6k01LhViAQwUXFeQXm/pnQAmNG4RFW1EvDNOur2/uvNg/OLpjG4sgI7NgERaprcbPk6nEWcN3RPx8TxN1bSt99GptyyNlMFeTjUsIMdm9NJvNeanN5vSe1E/5iYe7aVPAnYQk8bGIaatAcov2@d3FPglNBwDX@YbrO6lGYze3Z43V2rkevpP853n2AsOpZWQucJ3bZC0wMptNzOKOd47jGO0W2ynvEF9GmFjD9A/w8feJ9/3WrXwryBMTV96JkRCZMpiYO0jdc5YEyp5K86TIDhHPmJdfkDVeViXM6iTBdujO5rNgbphblrsGm92DmD6R9vkckmdu1@aQNglnPstEduZ8mvlwxx5GbPoT40iuVaA@5E5TW6Fr14CFd4zVN16Rsk1NdaKxkO5CzB5ovQtpP2hjyAeTq2cj5p@ntFFnHKVobSNKphGvGyFuool5lpTiZIzpYAh0OzBMNplF21A81yHoVGxjyOe6FfZiOAC4Lj0OFewtFNCykhAZ6BnxsnKG5odcSqQGnXx0FEv1lVFH7UGPE40lQDR9I0kTM04y2iECvao1rwQ4LWX2ZSgDVk12Fa0gjWKrJXqdFJDPJ7Lr@d56IwTIMGorVuYzF5ET3bNkiBVfZpGET5lWLBFJMT6Sco0U0v5SmohKsfU@7jymqY9uVyWVLWgchXfmXdUapLBU0M1wFnqO5w6CXPNVFrUClJHP5JSqd5RRFI2XlBtIJ/CPXJ9eRWLCHRYns16uEafOrH0vTxbKjiuUJraxZuRdqeTLuWnRUCqhARQ8mQuDEkjxyLF2wQkqQrQ7kE0WHdJGXJulGL1Gz6N6wnasGEvWsLu@ZjqLx2lOAx4UAGMWBO2SSyVLNFG00xpNV6GS0NfWO/j4pJrsTEqlGuCmRGJsCecz10GbwpnAWAjGqBClTGhBv4C/MuaIW@FOuda4lyjZENkoYmh9bU4wySlcxgL5ArSgUrPak4Btl4mA4VQtlcpubUxL@xIDvlidIxAB7Rwp7o0RgL7uQUugGspogFq3lI4K8vLZS0XXFSAQ8MwAjY7LQ2AyK5bw7OEnJvZnKYUwz@K2e3ITMjptl3YzcqPh6tBSukJTY5VbUGs@nKNe03U1m3H6v02n0pWb6JJWHadB14zVokv9qhTPLsfjS/pydElHbevJE5xRu10CZa6ZggHqCICSS1qsAvwMyl91Sa8syavRpU41s0wx4BWGyDcQ4Ts7nbpZkm/TS09AWUqAj8WFTnTJJtNmYiol3UL@sIUspRPAMzdoo4us3GPyS2o8jnlILTUxA9@lz4/i1G2eH6Vp8q7ijgXSvYHb3GZUMb8m7ljn5wR0vct@h5XHDsvdgdv0gCdWabPzwu5R/3jCL/HIAqP9V4odHHwJ0yGPFyyunEaZ6wqZKLctBwQcRYGI@JqQYzEQJr/@dVgqMCY8LWSjRvxpXqzEI3kJhukwvg4/Az08vSxYws35RvKKKd1M4WPyTO6mPjYOLg8O3sbOo6zEIuH1fUHKCd/ihwged62wzD0X@/FXOLycDoXTy9KTlXT6w4cPMOKA66yWqoH44FfsLBlpnEVXGKutrCwnCsXlxLNIM5CtWDSTiR0xVU2zc9W0Ox34GX36JEU0zK@nTyktGP7DP@N@bvquw3tBENc3/JVwV3I@zM5XZHk5nss80yupjJj5679cvE3cHDRX//q3BmllER/7@Pj57St0H0n5bxYXv1lby@USQEjuPnh/8K5er@c2EvmDs/zTXFJcXP2P/@fiYiazmkkvNmxbakTOLt8KGTEnpP76TyMHB6@btg2EKOGVZRI48V6En8TyeXbJPsF12WX4T@5PnYBbRner@wntycF4pUrCJhLJZyNH30bmV9sik2pPV/7zL/c/hp1wLZM@teDphD@GC8Uwd4ID3rLe21W4Fl5FsMJteJyuVqvgXPnP/w7i114AHgwZr8KtlvdwFcbhWrJKUT6HawVwSJkMpPt//@QnoXBtFP4UliQpPKa/JrrhKj6RnjB0pIWVomAYz/D7IniNAtekFGlJypx79Rmobqxa37sPuKFemRHw8@vd5yrmcgM5HgtXg9smXn/zf/zNH/zNL@nvD@j3H/CTCYXFZx82GFOgB8arXH52px52Z94PU0m4Un7rCONr0i1ZuFhNNHmufBYOBxwzdPDvzCWJ//6VcKGwZyAc5VCDvdIndXEeloq5/WdTFTT6goGxsH8xNxmfpH7ibNbPqwz/hXmygH0NXCj8HXvFL12Hf/h5r@iDHq/QT@c3nUN4ML4390F2eArXIvzRP1z@K94Xycf1JpC71@I/QPqGwmfhs0ZjW8e/1kf82/2Efx8d/Dtu49/hR/w7/oR/hw7@Hdj496qFf8GaCYVXV1fD8fghqIwu0z7mOoFfKtV033zmDYfCv9GLhaA5NOLJ29uz1LejeKXi/oMeVfHf8OIuyFHjNplc/bYWj59Rzs5qbhZXk7n9wj571qjxXNM91fx2FbDHV89WV6vGOv1SzRpeyca3tbPVaRyEplF79iyOTfYZoKg1zs5C4RuslSreltnZYNRtkHmdavJMKuQbSeTBi1EXWpSNIBlBSC@j4zNKfujKS6EwasElrgyXyOPDD9//b/g7/@H7f1OiLw9hSAh5PBp/Gn8qauKVKF1Kl6@M/cn//v4IAtSReGFYYl/sSx0Qq0xUTsSxOB6JA2Nf6oBTgT9xAE5V7I7EnqiLuiSNR1Oo7v8f7BvOq30DsBkQ0xmJDiIWu/Ds7e@/AnxdSPsC/lRRFEeQyZF4Bf@ihkKejGnS89tm7Dx0xoQPCqgQKSmSEiOpQiSiNvIF86OQiDTPzyKNSjhtn5@nuXLFMrkKGVG9vW02N/c2ms00sttS/Fk8@Qyuai2@6j6ehmuVp@flJNayV9/h9OrT81o2ie5CHCowg37xr7wmGOFZWzwPwWjx9BR/p9dX19xFDnSdn9LV5MGnp2nudX3qXtdwpa/uQTDlYKCn/iP9d/b/y/p/dcKiZ40YcPrNLQx96YrhXyx2c3tz695rsWjUfYmuwh96wDvGubmtoZOAbsB1Fo01Yre33A/u0dgqR1jDRFZrFHkCCK05zFM9j1QYg4FV1F2TOz8fiWKs0gIff3Ze/kzLO7EKbXxZauGSHAwmpOUYgeRzlUrOda8UK5Wi65YKhUpl2YcS4cV1ApBiy@0KMnolbMYwD5z9oyLOyZCl6kjUNWv@1DRhYCiVxM@ffa9ms6NazSb6Zz9/PoeWFMF9L9VSHnzE4ufP0PwiMRg07hnuimsJhoBSOjNB35dt2XGs6CfVTJxHcCOffR6JYXhGFBEY47P86mohV6sVcuAuFGOxirDEN81Ee/GSFLtdSgu8GDCci4TdIKm4EiPf2wiGs/Aqe1oDFrfxYje3YaI2y@Vj0dZYifkeUqnEfViuEC3GS@5fdTHG0rVl5v6dnWXjueWV5WeNxkQ3QSlRuZGr0m31Ri7jFMNtpe2aicZN1/KTJ9kSkKUoVs5DzeZG/bjexO8Y4fI1ylz0JHkTwqVJ04qc0XxQvtQ4w4I0ziORcuUZr9dinoUjFRcuGQHJxYolKm8YBp1qF09bjAAr4g2Fy9JyJruYzo@@KWyKMFhaxuvs7KyYKcaXQa4tl0qNRoN8V3kMthw2mbSSDS@HTNpttCKyDi7YWjiJtgieUHeshWvrtqJpnvnta8PSOtdqR1kMhQ926@ubx4nMKnRNma36eiJzdLIWlvA1P3mn4Cy@H27WN/ZPIMLB7mb9aPP5zpvNkwPwR2O9cA0OZGWoNJXr4fAa35sKXeuqLV9cyKbZNOEadbmYw@uHX/3sh1/9dz/8yS9@@JOf/fAnf/D33//Bz@D35/D7BX/@4t@W8nj/@@//@Z/98K/@BDz/A/z@Pfz@8u@//8Of8B@9/xX8/q@A31@5vwAc/4UA1@/8/fe//NO///53/wh@/9L9/dHd3@/95fzfH/z0/h/G@@WfPQzzi38Hv/@V4/Jgf/GvuB8@78D/Kw73u3/0w@//7/z/P7p/6PyTH37/r/DmvvzsFz/89Jc//PS3fvjpz3/46T/N/PCH/7MkBm9/Bszzd3/xK/z/5V/83b//Ff7/L//67/7if/i73/mfyPHH3PH//Mt/y@9/@1s/@9uf/ou//a3v77n/7MH794/w//4fwefx@XwMnseU62t9vv9R@fmHUGOSCvAAWehmGVCl1sYKq7CQyET3Bm3kD/7ZD3/428B6vw@Q8Pbfwxv88xcI@rn/4ofEabSajE88f87Y5zToeOKzzz4ooPwf0Re82edpbOQrer5///2/@FP0noL97SAGUboLu4TAfmo/x7bjZywI@3NsfT/86ic//Ok//eFXf/zDr34HJWoyV0rUE0npC5NeAJh/BBwCFh4DB4DSKq7/L7LFUAYci6s4SROS4h8@AFkXwQVDiuVQPgtv4UaDRiXnZ@naefq8xq8GvKfSNfRJpc/TGJ5Kw4ikyb6B0Rz@nj1bZt8kk/w58QtJNUINeYxDVyTB0G@Zz7nEcSAPv1EoV4I3nIWJQw8a50FxCFqLs2q1Gg@NqhBGoPCKcUasVsQ5ARxFVgEvRuJxEs0iKOVstEZYIGY1fsiay9URjxhHjxphYJgh9DoUpIwQL1Y3IMHqaIMhLkQeD32A54dqrVgd1RDdd5QFwBFfgyQBqoq5G9W@g/cq4QT40GjjO8hKsRqP14rgU6WiUmqJJqUp5alwVPY4o3KjP4z14fH0GWPfCFJR4MNcqBnmQuM9PoF@SrM9TyH8PL7sFof@PSf9ljE@VPuI6MP9ePhT9Kb4LgDgTSZx6xn8oBoB4BkEjziqOCULjzjHAJSLu3MxvgfpL/FQnOo3Ti@QPuThcddqLfCC6LA4S0tL4FqtCVlhH4ZCzLos245s4coMqXhlJhRKAnrjTh5l6YAGS8sby3CX4H9zkXbjcnIsh5YiOFqOMC@NZDxr5Iww5d4rGpVlmXIeJ7hQeOLP1XNaXgO9OsdioSh9aiOGpW8rpgnPV3ZvzRiBCp0QhIRU4BPoMXdM/s4ol6vfSbmVEDzpfYhf@XC/NwHVgF/UTGFjRYLWbpKr1HDBCZpYIVSruUuETArVjjaPIcLxPpMyYoqB3n2TW8nk8rl8Jlso5FcyUq5QyhXyxSwIvYKYz2SkUi5XKpZWbilLz0BwJMrLrfxq7Z/cuf6bfzLvmu@LV6j2lo1SLHkbqo2SyXSGclyV8iuVcRXyQV6hGs1V8BHG@CaJO0ND57QT7QY3PUG2QjdJZNMFuFhoIcQWwAsuQIuLI8xdsd/Zr7hLl/gBKL58KUh5YIRY6BwYgWMLmfOuEFbeE5A4TyTuzBcmThGdx3gkcw/SgarQ2S5uFXUMdmzwLYlrSju06h4mrIVCtN5zBoRthPAjJWeN0GraD52Pab3PP9m6bhmgpv94mDVZv@RBGyo/RuYHbcto0c0eqE7/HogTc4BHeRTrHw3D5qAFGcR5XQ6wBjdLM4x5ACvs5OCeUr7yj3jjwimd8Qbww53n28eB5/FmfX07VGBr@3sbM4@8C5Rnu5tbx/7rCg/1ouZ9FO82d3dnX90HDrUWWX4lkQAZCTd8JuiiZ2rpWw9ESt3fF/eAkaGPSq@ypS7DAXUemj6M/Ko1edSFEaOSSjcV1qyunYUbtWIuv1IQSyvs2d5wMEQasN6wuLOP0k7Irghl4akglaSn7KS8WLFunNsKfs@0LTtyghVzK8BGoVe4oa4k8YMhqh3ahpHcAL9Egha4nBAeTOvgpgocobfwO41Dk93rCQ/0Qqel9vogB68NDyDUkmUGv6@9IL4SvJyHPRyeBvndCdHmgOMSotplYihFM3uZUjFfLGUzxUSxBOSVCvl8QsokpJXiSklMSKJUlArFfElKFHOlbA4kJoTmSyuhMEgWtZtOQ4cgCQI9Vb2N5pxX0S62kerXQmE@MQK9cFSG7j7GwnK46fsOi0zIFs9FiCzg91xsh/YNL6tVAT8OLuKntwG1zNosvLW1Lm5tCcIavuBM5rooCB18yRdFcWVNEBQKWQfxnhEEg8eBIABz@Isorq0LwpAjwIPrgtDHl80CqraCoOLLen1rC9O5wJcMxgewSx7CXzTvZQXAdHzJZkk3FoSPPjqAq/OEcpTTTXzBNDFki4esQ5ggPPfyI4qA4ZDDcQzbXlnrdUHY4S/1Ooa8oILneVZf4kudLkGw4AW4URB64OhZiqILQgucyJOC0AZXeyyDHxrRxjPOuiMLwpgTCEkkCCOCltuXAihdrj8ms729LfedjtLj19jizzZkDULU0XBzq/X8eavXa1nj@ubzQwx58WJbvhgPrVav5UZrNeEyIA6EXA7GsxfkcafZlLW5IS8hRJ8JaY6bCuatKX@EPLlXDxMZNF9AyAsIGc25ODa4BgDawmttAM81uUUh3kUh9By1WkIFGdUZmwpOJWHjoe1XiYHctowKvo@qi5FoJDE@yzQq5MsG0diNWLnFwG6Uvi6FwjJ2Mz4bVcUG6OFSBWe0oosDFFx5obwoP42O0F0AYSZlckKsvLg8ip4nmrGnQgY04TJ@psvoRlgkKT0dFoUCSL1leILkQwE4iooRkTG4JWJnK42nwgoiFZ4@TQpnEr4CjJzMYQooLldKQqxyC6RwoLtqDR2l2YxGrxX5MhbD3KJeQdnGSfLYDd9uNqayqpVudJQYVXl22DhWwcJYijOE7kq8g7ODZ7uH@FkbjrkHhBk9FctUeshMEfORTsdWUTyhQIHnB3eu3p@0Pz2d4@RXipWT/BtYUrEQS@FW9qbRbdKnRtiHICQqk6d44oROm3pbk0iPtsuhY9Q46dPEDK1GtPCrc3TAF4Yy3HwN4wN5aaUUCtVcFQxPfae28KuVhpXC7@A5lWAIP6zseR0rIye1reCeorbnt86PeqY2R/hVXtXQvYCjMSgVg9TOfupEt@WuUrlJniZv6dwxHhrFM/Bqh8nVGrjkTpTSZnLsmorRrNWqzepAGZjOGAYxpEfX/LjQhbI1xiHx@Im3Ax/6WiidWNHR4gt1vUuj8ChU6@DR9rXq2s2wXAbY24pSpa9xCmGh0n2qV4eUwQPFwsMiO/vQnSt4KqPd/3C@iXDrQMib22TNYlA6LxM7NieOv/@f8nOD@XEDmlXxttKrnqH/Z7ytJgWhkUyefW6Adl0VK@OwXLWHLf75JLEF6n@hMgI/aSVX0YA0/ITOEu3Tkyt91qq2vh1VrKo5tJQKgX/WoF9spprQHs8ymUwiI5YSGQl6P@gVIRh@K/Ceg58EPwiXVhqLi1EtKjAmJMSRmJISkiIlHGNTB6KK5TLSFiqFXuEpx@KZZS3aMZi8mqQ6gsZYwQyAQOgzU030oxDrUJE1Dh6Lf3xaSLJcnsUqH4EE1lK0k1qLPc1VOtE11oyBB3Th8MuwQq4SrNJorNKtsui3sUp0MVa1lY98nEFFNBeBmHzEsWQPB2fiYkFK3CSbyVtNtp0laSVTPhsunSUlKJ34ubcqvK8JDSD1bQgGJ8F5e9AOKuDnNVSuT0w0gomfWQEdUFOgYqRSpuKChExXagD9oviRSL5vLRqJrGQikVikAlCL4E3SJ3ZDIiICEizyRAK5BX11WShlIHwibO7kgI@qClIofBvqqLbJcqVQ@CZ0e3O7Wpsony/ZeCzHk97rE8Z6cRhhp2mpMdUMs0VyJVM1nF6oV@u9w3rFBa6v00g4PdkewM750chkevFr1zbjq7Vv@fMcl7whRVBEW4Z2Nmq4C7CZbChs34Q4/WjnQHo1XkufhwQB25@7UhUt5mN8gP5dmCzusvUb72O65VdITrnMm9VZI/bdnqrdFLPJGo3agG9ub8NxKDzuiamliZjtfdqKEgrrhuvENQ0HBBjI7HxewHG8wsyj0rcr3xa/fXWyf7K/xZ6J5WK5yIly/iyRkCJSZJU9A7VRPdwMhc3PRl76Tn9RCZfNSDYXyU6NB86r4VE145eHPkoZPcO1Pfg1zmCI3oiBq1qVnkorZdV2l96iZXtoKlbsqVTIlH/47T/KjKrVzNOMKJUzmXwsbP/w/b/Bg82ZlbDrkgor4UbYXd7LrcTghZaRMlK4lvb8pRUJ4ibdV2klH7ZLn8MZsRgKF199@MzYKgwuap1eT82QK@1xw9INv9jNnCt9x@d29Rb@a7dnq6u3NMNx6zrwdnvLg6f@6TG57oGZhDe@bX7bLH@XXOX/q3BbXN93iykU8gKLhT@A4LHtcChcisB4LMIyeTwqGQdJC13VGfM5UarcVhqm@a1pmjCgWNbpT7GX8W/yvmzbq/DuvSoYyPI1icEAJJ0@j70GQVsqlQpSJhz69d0rvbwQYssLdRbhdvN4N41Gcf2Td5GpD1viFNXyQnLjaH/95eYx9tOKjh98Z@v7eykMwm@ST45OtjVFtrSx@1HyMUJh9368fsAMi51sHFCcUzo0S740E@WmsrTTKbufD0tcMSmVxcXZfFrMpaU8k4plcaWcKTAZ5J6NRjJc1xJGZVSsdcMc8wFjdD1GkRfqCINhuyqM6m2lzJ4f7FIMki3LCxubr/bZ/t7uu5Tny/2Pt3eO2NH@1vFp/XATyvFq84gJ9SO2cySw053j7f2TY1bfe8cg@LC@d7yzeYQI0iGUmajIcoL5oze2ao/tNGq5Ng3hprxto32pONP@smXKabTyPO2t43efFPxoyrT/UFdhfBgcHR7VF7huyBC93OlYITytq7bZAo4HF5ZBy8DDwn3RXmH54dtPopVfZO3cXmSFtcU9Pbu6wjTR/WNabpA9ZIuLi@e64Hc4wWL4g9OgF57zAL9Jnnbeby5ECzm2DAPRTC42CdnbP1gQvbeF08PjBckPO9xYyPgvO1sLWf9lE95y/tvW6cZC3n9bq79cKEyi7a0vrPhvG5vrC0X/DZh0oTTBubexIIkhj1hXoAgu0KdTo1s7u5tsGYBilalQnB9Ex4w3ECIKyhs3nYIkZ8vL130jQWOc1ngGuqN8CdoDn4JaQPXxDOnaSLBlw4QbKKYADNFC/jhDtnrthIsVTaZBNxW6CS1ggRawQABPH6BHOLZYZRn@bfgu3ycS5SY0E0w4selo7jc2W8UhQA2YIUE22OiINsRQ3G8o45fkOcpol@ZQu7TvnEAlyKlgCbEYnuvcO9nd5YmZpPVGBYLkH6QX5uA0TMAGRYQ7Fh18eeXwaqG6QFotuFoMfuc5dDtVm6HZ2kRSQDkXFtqAYJq6V7KWYKjFJXBvAuLFF35eBIAhGNwiuPiB1mi0jWXtKU6bMhRDYm7ub/ES4u6GKpuu5RjDRIlSFMxPonz@zLy3c2f61Zp@1SMct4ucZ4vj4zmtImwM/Ra8k8QEQVYTKOYCckw8DrGhOBQWKNcCEB1@3MiCl8saJCRG2JMnlI9VeCtFKAmMF6cUWRJBEIFLMCIfIvOztkjZjS2kl3GDEW03IjO/2I9wo8utsW8gBiTrbEZnatVvhX51LugwOq7MCGQ3qNvBugZ3NtOEdxSPwMkJ1oJmkmBeoFTAQBwxJpiSYF3wnpGpTVUHzlWsiUz0WAEaI9X@3gavIW4Nify5B5UY5F6ZKgyExRNsvsToCwstS5EvKx4UyEOCAr5FpokiITjcw/EONyjaMm8vyJYY@zExd7bKHh/x2MAOLqcRWdGABecVt7jkWZsA3cHvIsP2WwX0nCU5snjchfC5zAXbnIZLJjncrceXXyjE5mwpFr@6FCiW7y3F5iOL8Q8rBXRrExaBUoCIjwLeOEDTbbo2M/NQQF9IKKg0Pw4FdKATXoI2PoXgEfGhy53ET359fOiky7NNGdot1CCXCjzK9Gt7@rUz/YrNF3xktrrKMjn2mbXQJRXAhYYMWBEcHS4rpyN2p19pQqnKFC9O15fAPAXgORSVHAwZ8K4wRgmSsvFbMfIAv1hWZfWt5s7e5vF0KOJL2U03433H0DVKIzYN5mYIw@0ovsT8HEW7SASub0YPeBoJomfz6Phws/4qAfmLsdVJC5jVAeDmtoSpEtx6KYCvrrShP@4kWPSozpZj7AnmLMHcyQl8eXQSmmErgOreFDtDM0NJiRzEf59uSWFskaE5SQlRFo2xz@fn0KWKK0wamJ@zg6y@ku2wcXYFlV2Ox9dBXCnvCZg93jS5soGQHW4utDw3sQtRZDkryxylDxr3SLTu4qdy3WLfRt2id9zaNGhQZlcYnm5H2eIap4F@cVq1eViLpL4R@QB9sRmDH3bnNAkZJ/0c2ZNCPQWL56WjfG1evqTRTuclyfOySonezcOv3YlbGC6FZo7Uk40fw3RMGU@du4H7NN17gF5WKMQnbQKm3qIGfiXKiZXJRA/KlGYT7QQ3m1Fb0brArMbQakOXj@qy7YLhhaEpHkgNCR3TgS55UH@aDuAfoEcrrNDrzCBEIyzgjYYlo5RiKOTnzHYUk3IVyAbOy@E314MJwgB76h2qFU9vBnIcK7ta8ZaM7cFDdjZlnYvjGNr9xBxvEM93fX02nRPms82cMDTCOC@KZ1VgTtjFcDAvByAY7glxzwXPCdGN/XkRuHGrSUDjLEDAsyCBG41obH7VQ7uarvGAdTKi/7E1VFxTWzv7ARYE5dLlwEBdhzcUYNq2ip/hmEXkWyaAmNFRLGAkwWer2ISTZLutqrPoPUwuIjrlSx@dYKNyuw9Yv5EyxVgigDCAscOtEt@HkwWQQg7nIAmzI@J9bzrV9lEjC87incRPoY0PvQPDu0kEw3wAHkMnsFj5HvACmmfzQ3xmntPkJujKdxmH/HGSH6tfmjJkdx@0VwgpFiToPzT55Ncmnwykj23yRyVdZWfT@WjEA@9l8JiU0WvgPyohL9fTqcW@qsRBrlGUy3vYFw0OBZLhhkamk/XRuBLI5ymvKIQePR4pJBBXENFXyBeqPtcMwrzYk/5nucqSkh@HS7xJa6D56EDmQ2gipdlE28LNJhmVbDZxZqnZFHgK1PFihxfsdN3GxsNSoKU2DQqNCklZSAjJZP1ofWcnqepCgn/koCrYjmEpTbQNJyRwYbsqkMBqIkxf0cyq4G5LlG1GsYX706gH0oACfjkRAuKp7OiUyMRo8JeTaweLZDyiSMZMYhNDpo9I7ZBSQ5sND6VkcYuAXkLrZLQOrQBaioqChn@@AfnB6JJ1lymjIjil72aBp2vTTJ@Nplx4lujRRD@3rtEmyq5Ko2qa7RM8I0fCHZtEbmvHqR5EMOFUzn3CAX3DjZHBu47i6lk0PZQSJsZO3Yyl3JIG@N1T0LiNmEmHNm34yM1vwpubtHEacyarE8FimFj4MwHtIkEFHBgm3H3bSOD2rSOBG@0joZcn6sCNxpEwRtd1uHaSwEWWkuAJ7C1MDLMO5JE6GOLETdD6hqvJTbKFXT6WhHp9CpyWfpyiCJHS0MJ11MUbiwtlAYpuk1WmWctMCD/POFOsEborZMmUOGYzoDrMQzrX3FMs8RuopIAihqLZdnMDcRMCE7gSQnGlcgMGnwHe8UQMqs8zfgaf9UREUJKEH3/SXwWMO1WnhhdIERg88MxMIvBZpuBnU0m5j5V9FWRSY0EorrjNyTfuKL4340EMnqIWCz0wkvr/zTgpWCX/hQ6V/r8fFN0Z@vwjD2UeGMJ89WjlNzgs@K8K/X9V6H@EQv8b0@bvUclnUd5t8TPq@hfV8K9Xv0jmjaHbsHpXOPWW@TF62G9IEVj5Kj3Ay/WZ9JAu8OX@2UOTCXbrP7KXDv06fdwpnG4Z9Xr9eCBZh8/rvXq/foh2tNbE3fjpRW5t43rt@VqnvrHRe9Fb31NeF@u5XfPl2@K7591PHxXQ3rf3X7z/pJntfujtoXl9qhxcZ5WiXR8OP@5sj53ttZPB@lH@3cq1uKnlu2vKxw3N3nh1/Pbl8fP8Ufz644uDF58G4sA@6IpyaZDdflV4sz4@1UP5K/Wks7Wr7g@OOpsnmcHuhvpuK74u7h6VXkvi7ub1@@z6dTwvpnfMl/vPD08uWpvvtcOd3Xed9Y@GXPh4eW3upDul7vrF4ZvQfva1tP1xf7@3mSk9305fb3TNjpjZ1qz8xdvDg7WTd9v9l/LmYCt/Unp7MT4o9F@/vnL24r3caWH4ys7F9frr15mX@vOrq83DUEs2jq2scmq8lszr6wOjNFhRXu5t9wavLUlP7@ffxI8Gx9cbm2vax5VR9uTd6evr3NG74avXL97vi@rRUWtTLpitTubo4jgXag@yO/Grk82Tovy8c/p6cLWznX@3kX7VV/bqnQPt8nlv@71xdLC7U8/aQ13aXb/S3j3vX7y63Fjf0YyDS02v59J57bjzbn8/dPJCbW0o22/tF/WL/rt0fu0y9y7eMZ8fX3zqX75YOzrZL2ZGB2PRWLcPW9vd0cZhIVNMt7WPh5@6xivp5HW8cHXxIqO@q39yQtlP43xpV3unDPQX8Xbv/eijlo6fSNL6@51P794dbV9Zrbp@8vHN1uGF9aqj79v74uGLl69a2mXRuTDf60dHUlt8rly@iotyaHSybUMdKcdyfuV4sPvaHG0YHw933tuFT/Gr08ussnF5@Kb@8VBsXevmW93aVQfrYmdfrr8xnM3h6Hm7dHVyua3tfty334VebUr5/JbRtde6b3Klt@nn8e7l87dr0tFI3NMPu7mCtffm9amqbvbfnnw6bOe33pjFgaP3Xn86GWzGN3dH/U9KUWxpR@8u9dBJ/ujwIHOtv1QHztb24auCsy/uvjnobI@l@mtFutZX1sf5jZFVyJ5uvLXeXW7rZvqd@nF4ICpX8c4708m9Vlvd9hu1PXgZOnrRP9k7eHO9ky9Yzwe6unZQFPd2t9f3ep3cy/HOq@Hmbuui83znrfLWPC5cZjbXTgsbb4@yzvHlS6fUvhpkD4rxY23g9E7ioRfD/nDl4NT6@Gb0PlcftJTsofbOGK9Ig/UXZmb0pr65/6l3eWAae9JWZpw@2TUuNfHT8fWnbbtQH8eLoxNnYDjH0igvvQ5lrz@Zzgvzxeuj/bUX@@9fyDlVPZUvjt50xOxJMa32rexOofBc2tzqDj4OSor0aeNVVs4O@nF79zLdWe@cvDm91C4GLwcX7VCxZLfXdt4PZWOzlZHEd2vdzbyyu7Z7LCknvZdHuY098eBt5@Dk4@i4s/52ePJmXxU3L16Udnu5t4dvSi9X3h/bx/Kp8faltRcaFbOGLRVK@evsUam437eOsqcXJef9y4vCmnbakl7sZAbKlmq9LY6Ll@an/nXv@kgRW73nGx/lw@4mSNKTA1HODy/3Rkeh7JvjwdWKuRZ/d9l@@VaXtOKpupI@/nhRuuz3X15vtHOn9U8f5fzzC6V0tJVuaVv55/HD9dcHF72N00/FXEdc230jvx1t9p13odfb6sZF6fRyfzSWXm8djQd1UdfyV0en@atjY@3odPuo2H/Vsrqt7Ys@yIbB@OTieni1raz0R9fFl/2LN7K4@7a4rtu5AzH0QtkZdA6PX76tx7sZpeRc7b/bM0@Lp6P8q6JxWjL2i@rLevf56PV@d1NcMdXT49HJZj@9tq4OiiBTDrQTa33/9fb70xemGMrohbVP60Z@5WP8avSucJo@iO8O37WPM4NTy9p@q1pbb68O3r48qu/Ed1rj5weX8v67zfzR3vq6/SK@pRaU8Xb22q6vZ7WuEbIHa6O9kWWWsu8vd3vQExidUuf5cfZUt@v17vVO8WizXn9ut3ZeyKPR8@4K9BF4bZ6@MaqhX3MbiSFuHpE/ZG5kJTSwey1jBPKSn3AM0fm0EJ1PC/ETabQlm@9l/nV6OXQcPIiBx/Bcw/XDFihrrGOg8pBiO74hY/yOSYINDIiuoqttmPREtO6Rkw4O@DS403wVnqGkD5kqI1MzVPxEFH6uAsek1uSbg6nQvs4GYxxvOsqAHw9R8StPrt1h@sIF/5gW2T0NLbTbzPvca4qs6voff/0ACoSp95JkRrnHksl2V5N7Nji0Drk@hI58M/@YgqbKOPmBSUi7TVkS8@7WVPpEI2buGD9Otfec4ffvcBusN@KQQZkYk@0ZnKQi@zMKfhLSVq8UbUwfRFE6qRDf8fmoXZBBP9wrPu1Htl9n9oaCuqFYMxtATR7RW2lNLz9D@z/PltPuEisqQ03ZaqkOfnC8yU9pNHmK3p43c3rvIR1wdhdouWKEmg1ZTebOgTzCt5lYSDHasz45ZIj76SBFUFG93YbLyyahpH1XjL8EMC@b9@NWB73fFOop3B1VmcJrAK2GQCtakL6zZv@NTZscfaBKiC/Wb77dOW66X83hWwynTnbds@MyQOWK92ZWeAkC@XdzfndbJu4wgOzjtCM3Og5FvTI4Lwu07xG3R0Jt4wh7stsyBVxDOw0Qm0m7Uc5yDb6DUKStex7B/ThPOCc8CeTqyYSgC@6GCp8HHhmPb9DkIHfLi4i7lqIQAO3m9I6izGz2@w3z3j0109Jk/RJdFb5VFsYLVjtQWfQ9kEA5cCrLL4u7f5Kf6YNyQ1R/G@wko4LlVwsBuBtivWo@0bE50357jMNr2E8a58cwDX/UpWlGOzoJXva23PCyxbyUOPxMUvs4k9jFnbWGNeYJ4fRMtFIBENynQzJB0b3dqoFSVyfUQHS0qSeQC@DbiueF1hSUST4T7OHc8qQWiR1oB9D8rPLNQAh15merwZO6XxYCvWPBwkxFnRDH20IEzvQycwwTiNB1OQ66MeIRvjv1DlX4Ti@fixin05nYgH/2NPhS5ht3sUHhuX2GIiSGzRhH6DOZ8zONoDW/6WBSE9ajisId3FiFKvEiU2GEj/5Mjcen6imA/ExFukksTtSOzgkFMeSXyCW9S3uCoT1xUBt8Ky7r8h1cnNahGRKtQkKfP/sNBl59bjzwzo8CS/DzoQazkcE5Z/K27BK04r17jdB3U8iEKL5Uvb27l54Oz8IA3Lg21ZGiRUFgNvFrQCYDL3fLkmlyB0H425fAGyub8u7Kq8XFKMQ6I7h0scGesKi0uhpdSUbJ65tiLOY3Rjd6JhA9EBmEdK3GopnlaNaLnMPIgDI7jSA3H0GGI8gtRyUPQcZFIOUBA1cxCMk3rMi5dhpxMYDYx9uYhsFvCs1JfTkTlxqrq0Xc4xnwnImcmZ/15Ww8A5E56oX4dAhHywMC/o3pEgHybCbQjwRQ5OJZQMGTjk8HTFKdCfATDaaZa8ztnH5jyot3TsPrfCg6ftpUsc6KWF7kVL4p3WTgNh3L9cTPy5n0kbmJH2fpZWRz0BGoSUJqfQUPTSX4RwbdTgvoV5npFQOHIwgCxQARwcOjJtjFQ31d6@s7OwTu0gQfL3OCSQlWhGEISBSQGEWIDCKEaKD2mu2B6cNBV1yM8R3fvAOjRPZwxRnPD0A9odrvpURijJMPV7gBn/uRN@pDOH2jEKG5u7OGjzebh7hjdmfvOVThApYjwSZ3r5iLHKNfxHVZ5x@eUR0VsgCyjQ9o3LLyqppOHz299F1sHnIXfhY7j0ilQwjGI7vaIfGF6jRVw8XGSenxkeIQHek7aD5AMVaBcQa7VpisITnG/PvNRf65NDr0RrGJVODwI7oZRAohzY4P63tHW/uHr4hyB8367sF2HTHDALMtWx1GH/TBBqLrisY7VZ@eIex@QULzMskt7@szKtrbIFj@ZUhOPABsUkiTfGdzhOXlTH8HnnvPi0ASxYcGpaLZUcw5uHHvqg/mFsaeg5DXIs@12xW6eZrXE1KHd7cn9ORoDSUd0dJQbD3iAGPTB45kncuTtIdvDUaZ9HVIarmoR/WIXyz@Obxshr6RjXxkD01cHVY6QpD8crut2GSwYUJ9QKloXUrElSwBQoHP/NJP5Ac/m@L3vS4O@kQodbqir/dO1NxpZRG0R067H6XjBhQkjsXTkW48tZLUIjdl/snuKdVRnVYZ70uMp3bBU7uA1LjAZRezCpnaOLuYUsTmkUf1yHPBdWNPM@Pqib@VnGquC43e7qNhJZoL4VKHKgyriayIGOMpWffEq7InXiuetMT5yt3DSplL2GmNzO1wJv2nO2DudIBs0TtzG3RyhUZfQwvrn7/oyjW@UE/JDzp5QwyCJ05pgjrtwXniE89Q3csZiAmkIZ2WOXOTa1Cn4uOLughZ0stPLKBr0ClMd1ZA1UFaTA6nuWUlVdKw3YFiwBPFqtsLWx2vkRPkpDOzOrMHuhAIffmBw8mpBH6MjydURCd9XrRKqJFDJjorBXBdNZmECDE@r0E6DYhbLANlT3XmF6N4txhu4TydTOUnYFDUuW6JiwIE/QzjHvD1Eq/MLXegHN5hOIwcCxRMrLgnKLwTvScHLCtls4Hjv/une6xQmJwORqNtLJcRJ0eO0XwbK5RCP2qebDKfwPkRG45bochWyDM4dAddUNE0aMT80VGx68e88WHxiD/GFV@5WuYjWNsVx27XYLPB0MYpSibjCB2PVkojKRVaAKFIc8Dul0@9zhsAe0PZknVH4WcsUZC7K7uYIEVEHVaxoFwtaBm4bQwl/gCN59lDS@ETwODTMdq0SRJxUDyo6eGAdiMlUGG4Uiw0A6A67kH/BZI5Ljtw0VDjTOB5esKh5vEGJ6ErEqhF4yQLJyN1y0g9PvXiujKkrhzvipTL412JujTvI8qYASKvyypEY@4OLbgEvtPN0Hh82f2SnNckfeCJ6J83NXi3k@GDU28c7qLhfczdkb/amDMZQ9zVDvZBI3cTE6GiMjVi3hk4kgDeEai2Nw/BgegxalD3RLj4aBQpCOOXjsrnwhnJCNIiqJeiLsVCrsNdOq69Pgpe8D8jT/xchdYXc3cGjN0Dc/7xSBcCWT7GIdyzkbMQ2D45xCiIA3LBG@pyerL/YIQ4/PNuKL6JQ7xROLpj7rgAEfBxLaldPP/8TNr8UrhtlBLlR9Jmc0pBsUBbng/Gi@yCYekCYJApkkfLvhEcDnZyMDn35gFS7mlC6qHMT6X22My7yd0BmqLEI7PuE@LWnaubhxQiD4wrhS9SudtqXDUzUD9cSYJKdBmBeJbavTtV4dLAkwo8d61ADK4ze3E8SUIh7qHfuyLHhfIdyxnvOLAn0P1pzsm53nkF5ZzsFdUrJtUgfcpdU03qGqfL6jaLYFmT0t3CrgQK650yniqsG8kr5137Djo4uppxze0vYIciuCeXhW86CfZNBxdDXJ9gH@VRY578mz7rHGiQ31YnLdIvn59XOjTrv/C26q4domgP8jvGQ7yi18jxW97UBUgIbugVb3M9j7Ww4KozoPRMxcvE3Glnn509FN0uyGvaqo9menczHqYJxxCWKvuO46Eu6JNiTQF7YJ9JzmMGYj5sV4WSBmADXORK5qlG6nEHBsTjbn9WnZoNnhygvpcRg1hc2Rk4ovxgfJIpd3MxxjDeTc7H4UVxu/tJ@68EMzK@NyNIDlojcvs6f82Im0S4/YeujE50N9PV3EDvMjNw@@gqYq7@lhc9PSBqTvQFf3TAxwNB3cBVtD1lECe2QIGHsTE/Gp1gkPq98BMLIx/5Ah8ezYOYZAEkGI1MTQQFEs9hJjAsMgODmLvZpNohipq8TqbzTRVJEyE@dl6MJ@YZIktnkrgMyJ1x6U6pptAxOuRMs3EVbvyDVFk0s07j1KD1D6z4ZSw8LllOxlkmHg72djsQCnVgago/uSPtNuv7O75pK9Z3HLOcTiu2gV52yrB66Wv1Uk1zwNCRa7YqqQyxnaORKh7S3DyBrgwNTjkpdqTwzQqo96Ja9oGGk8ow9gEjoQUsHYC7XdB49baCH69xrnH/gIvATgUzC8GyDXq4obOxYbQmuZfdkzk8AwnKuw2Z7wFhhq0UZCDdlh1bGStpjJhuaXAbyGgsOw1D8jSWML2vK7sQ@wiahJK6kK/k0EYgY3RyeiZVsmkXSuLcEYU4@O132j2CcwgO7otkLQPqxt@f6g4SyOCloWtjpqMJgB5gukJokCqQFHLeNRSTdty6izq05UGhcUROLBVI2NtuD0fxsP9OpSAsHwvx7xaX8XyHbSC7WArtTaXoU3taZvZk8IY5vYmCj/On/dponOvL@zT8LR7pdCCuoT9m38e8PR5k/wvIft/Oj3Qap0dNTR4z4VomM@VsPbciFso41lJ7OrEhthY0ohPQ2JURGum2cWMA9uNeXE25UjSWxWp8o9pDADxyhlCkUNi05N5A9gCj2TLDZAI2umh8PXWifxJkGNq0TxfPTbDJiBpPpjEmTbDRCS63V0Fiut5uv6DEQGrB7SlueTYMk5XB0VFawx51Bnguy4uBp6PkRAsjyLFatBV7Cs8yPCHrZPka2jE2/qpvvwr3ExkqO4Nm3mDeAoVQCVEpoOlXee4rXnzsORAssKIDHTZf1YAeYZk13cEonyUAaOzDohzO5vOetHjugXSMnX2ctaEE@eZiLwSLaLqWI@/dU7LMAntKQCSgvSlkTDKBlU57MyOROn7H2XtZi/BQmjWKcvdkioj3ess@Obz9C12@@2SVbIIxMhpK5IxVvF31UoXdeoC4BwQ1HNxZkox4OwdQw7RwbWayIwVIL3ijsIfQBjKQ/QIkVRyyGfZLgWLwDd4NPtvlqiCzwVLDW8MC/6pY8ajBP/vu1/9kMesJr80FKvgifUT@hrnqtNDmCzG0SuIuME3lFTsvl0eIOzgut4uPcn4gj2lucGcTadI04U@o8ozyOVcQFqhzJqlLSbAR6@HsOx8@JdjYfUWb@yFuWFtMjKtSxbe@rejDwQ0ORhI8ytBMIPAtU0DaV0J4d0d0Fk/cb93QS5BYR0EeIkGBXmeeP05t3IgJJt1WKOU2fcqNi3jQI@7y/ty9WOc64iufwVCE/hu8myh/0xESPD1cMiCH5DkyjcQkNU5EP9ejsXEZHSXGIDoYnkequaMOdLuT8/Q6DgSRjRJ3ncYVMDgP25Rx3bGJtIt6FshYc1SFAdL/2963NTeSXOk9N35FNXpmgCLuILubJFjsGzmaXvfNbLZGCjYHwqVA1jQIQKhCE5huKry@O@xwxHplrVfeS/iitcN@tR273gj7we/Sf9hfsP9APt85mVlZhQLJnhlJYce0QkNU5smTt5OZ52SeS3vh4Q5P/H@B4ZVlwQ5kAL/tEGClAkCSUB3N7HI@DzNtffNSCfkk1CXzZ5NtSNm6/FI@Zo/xS3kb/0XsJI/HoT0vtxeu1kuhEu3FGg@BUU@5WOouN@8b9Hepvan@Lo2H6e@K8TD9XR7Pr9Vfc2P8A@4IHTH8BzIORPZ7JFETtEmUe4p7DhLr8Qm198N06dkEcZVSpTkWxnLp8WQyDuGCPbsFUmdGIzjfSqc670kd2/SbBOSaXB81Nuu09BDVIMzJEp@OwS8W@Tdib8r5RfzkUO621RnNCcC8xTf65rOS@qYKXHWU2El6SzT9Q1Wypwo7QWzbG9Yv9hyrqpZpOHdUZDCHC5veu458WjisrrP6IrVGF8FAuU5WkRn4DpRLF0FadhE16mp/TJbCqDuZpfQkorTSrtScEG87@cciJcVcd956a2rz7kzkavETRo41973zkiZwmQy@6S2U9ClNotjjAd@2PRJFbOeFup2C2ROx8NHpdDw7OXXgKAo8IGBFpXwwBncP7pK4egRcncFXzbZWiyvG3Tf3xzXn1cQhIZ/t57Fyn75wHoHx7y5wlyx3AUXrmFAaVjduaN7pRnylfYN3egN8LBd9cuMQV89zZjVgD/RATXiKmziq/oDJKaNifYhVGoYDyXeiCP7/wVkH0gV0Py42wTNMXBAcgPbxxczKDQOa3VghY6u13Dq7uU@IVLJaW89sJJuhphvZ9XHVV7@kcXKLmL67oeagdrRmz/8NzJ@pVV6vSe6/gjSpUk2VZYbzSciFcjQxOzDNO4Mzc3jWEEolCZxQPhtPIRsuypmYz3Efx6urc06yF4vKgCtVVXNOSZ59C0WjzNL84nbaoali0wEgohYwayVvZ3gvQww7lH7K4qgpLAJwyKwc/M5KM8Y9vDLrwssjMR33fL8fgmXtgFa4nUWYN6jlql8J@0HnBBIiSep669XN4ftolhZPg55YZTx6gaZM/R/PgqkI22hNleaS9X6IFB6d@r03DIswTTH2SjCq0LCNosp44IQ/nnWmuHIYT51SIcypPV5OmgOliZPmo9QG1UoAM@V5y0yIBQz2E64gU2Sl7@twVaP3PFbWQdSQQqhidqg7I4ytffeDW5OqQ/uVuZCh43moLHSDkPFY4nfZGcyG2IvHkyrysBMmO2t/gbHs3vTEiWGim9ZHAkg21mSuhVGpoUwNhiIf4@oklp3mavCtJWhUtQK4ItBGxrLG1wwaDWVi3BLPO2wUFN9fUDbfnxdBb6GGGUDXYuorEQJl6m6ZK1lGy0fxMtbReFSxMQvYMmKCA5h73fnzfkvz54ABGmHvoQ0G5u@4Yex1cFnJTVfSJ6107iUIWXWF9oGz2TDqjPzxLBwuftOEkLvBoUkV70xJC/78ofpMsuMQw0Q6qyEYgPO49pzV3aCbAEGdNu/mk23k5A/VVoOJOxurc9YZKjOYsKxjC@GZqHiIvCcqD4ej1glI5cBlAm56oCYQsY1XWdQGaOtkc7FRVOVyWsGu04tmvImejqFcAZ3SGe6DoOMxhYkYTwk2bPQFyMcTfyqVEbUtxjNHn89Er7GrT9ogY1@bAVWqjj7Gj70Z3QLdy0FCeIDbQgWVwxPfKkPbLzWcwPnuiNqtj7eur@4ocLjJ6xYCj6IGrpb@AncgNnBxhV@7NnmFw50vqgTuVLk63ArQYrNuyUTPvnhTyfeuFvRT@k/MMuu7Lg0rBKV0@/GSwFoVy9dyWoANWqxoUQw8aGrswMKC1iWBHgXHNz28tYjWBt@dYRbPiUD8zrR3Sl2i@QpAMNGUx6kf9HnYSIbDtbdxZR46hB7Rk1xhoEezsy5c0gx4vIyZJr974JKcQIoxapdrjk0vA97hghLR82uoevL9cd81a0uqYrkEwg8BmnsknKCqTXx/qQYG37FmkxmdQVF94iqkiWHB95FKhJsS5Y9@Kat5rD3XG5Gv2UpjbFyC0Y0vz1ImYbjwiiwVp/Px9I28HOHajXf@qBPwvTfeAkVhGYX0jR4e@cM4T14y9OVcHNaE1zMOltNOdPUlr6amiDbFoRj0iOFUPMDyhteKlZaNNnJdaIu2sJ7cQNVUFjSjpKy8XMrGbohHv7nKHaLYBtVt0y011p69FGSu1VWm2LVNhwPFXSVoQ0EqigC0bjmu39WVpK6jwmgYShovMg43vuRpsJYyd6rYKRcQ/6WdevgUrfij3bpejUIfnifUEddhlIR7lqrumjZvEH2yxPBzkGDPBHD4euPGO4Zcp7acudLvYkuruWh43UjJ3470@Ags6Y0biw8ZHR4LoyYe38nnmZrVMmC5wygDNoU2UlKe3hgHsvQzTFWUkqeEO6Dj3UEwBWW@QZ/2ZXgYuea5Xi3QMKqGEdOOddJXZPch@s5ad51hOFauzPhglUIhvxd@2EuMXoFSvVp33dkATcFLP5WJDVSWrVNuDsyWw6q58uAvI8XgrHc4Aw5Z/66lLagd6ovVCkGxyYp64VcFj/SdONArNeqBuiOTHjhrbVWt6oN2YYRO8IO35c6GparvTf0T@nMQoEX9sAB@ybx8V3N7cpn44vnjZ4f7B@2D/e/vH7zc55KsyG8MimeTGt@Uhedw7j1SeAthwiFO7vNpQOc4ThyOswQJ/GVvHEXOpyTu@iSOv@lQyc7Mz618c28@WZ33KvSn21L@UJh5Nr5nTeMwgInQDKpK1L9zEcDlebgYukL8dAayQypovQ7hyUDiQuWwZ9JmLjnYP7GSumOOiMgQyrIBR8p4EJ2DA1TSRPKNmU6aYZ9Ws19VOrYaGlcOsb8E4xABDADlQ@t2UeWA7PZapYH3iecEG4m2ShRlkr0f1Z0XUu0eV@vsSb/AQ3aG49FJTnlPsFrAnBsdWmWEe9/WQ8xGQVQF9BbgKRAjLT2SDtUgH9Qa1Xrt23NpED9i/468FXwNk/yvaee9bKefGT8py2xfxwCweJyLlA1dImxSpgVddrSmpEFdqqKmqujrmZOvtiZX6Nd/xxbkKwzIVes2fjtG49@uPfe1zay/sY@F374ZTiYBJ6xyNPlmqphefHsGO/@vWI18mLnIVVYU35lOZJtOqIBqH2I8UVgrsPYxOI/Hz@XCHldN5von1NrdKpxRiifTu1ZC0dZEsEkqzcfxaJQm8vWU6BMa9Am18t@YOvzqvmbYAsTdzVY7/oBeW8YRiY7WP0gT3gTquULF3dbWv0i0X9drq@1DpX26AO8ZX6RhzanmJlWkebd5/95JqIGLpYvo@DL5Kw1zY96incpbl3FaGV2dHfrOTEqm1N/lUjCjtAnyFqkYWRJeKxliTlGrbZOo4OqthEK8kqNcjetiefxSauvxCMaXpexEzL7EV20trmFsEIiKzwbYHrjpOUqgjC9jV6FMTo2ei1WVqYW2ZBNiXuD/f7G2MiQoBh7fGVn9Do2svrMa@c5q5DurkcusRm7drM3Caa0bjGrEmg2dyjlx/7lbtKD2njuff/bg0Dn8bN/59NWjv@P88Pkr5/MHzyjlufPi1cMnjx859P/9Zy/3HS5g/n3fn0Ll3qGp3/N7Pt/ON@v1DYcxLwUo33Beds6cz8Y9/y0Rz07YObt/Kh/VkR/tSqn9t/50MZbnoAmUWSJlNcF3RfLWpG@cYHHdJUo@wzui9uWJNrI3z1Bultj2gsOhGwNuedtjHoT1uPhZyRhtEPyYUglNR55kWXcaT@vMtPSrjho48@@DR5CYwqcvnQfP9hDpc@/x4ePnz146nz4/oM8XP4SbHWfvMdzGPHyFLAZ8@nzv8aePHz3gBGlAvergbo0N1i9rQhXgPCq9N4MZwoMNIRWqr4RX71u53GisrSJCpzAbxe57@kRSeHcXZ6ctdtFe/OjBwfe@D67G/7GTzyPIpeVQXVkgfFSH0QjVpqJot8SZOljLSkM2pLOF8xGyWzm@A@LfZUcjd/mdOPCd/CNcI@JBmuNmC8OmUVNFNwk3UGlHsJ7DERgKhfIOo9yl2vj2QNeGi9WB/kDR@8oxK@TIW9pLa8hIEZzx8agnYXR1AtG9aHVztdFUAHAhpBIEAHcwSIg6b/zHuCRxbiuIWQTBnxLuSMKXZ5NPz8E1wsBVJTyUQCCbqk0ybzylCHDUCUYyjwmzJtkdOEYKFwkZHk5yhkN95coqccT/qzc2vMoSZJ52wQGtbC1UxM9uRA20t592BlHoFD0Xt8EkgvijQDS1ToYdEvf4XngKg6W3UCPgajc9/NvVjuo1w8mBOLUI0104yXaYcnvq4PevW45KPlyqEXp73GkoTKn4T1c24OFSA74OGkJUsfcLuBWaRMzYMprxQJFyMRwTRZLI5/wkGdVo3J/1/EQBJesUvwy@@spVg1yOi1gqPtw6o2GHUA94CDmHDyp2c0FCDGtKnuI1SuawmOxB/DZ8BmWIKRr4Iz24qjZbeNA1Kk0cVSn4@RW1djtsDHdlrUzxohtstq@J8RnFz9@hmOXxM0kXYrKR5kL4c4YSAzw7TeHmZeBAsWgRcUskuEMu3jt@4oS1oy82vd29h68rP/lR@bhWO5FtodOXxwtRSpRnFhbJaXkY3UnWBtQrTSHNhbMuSmt9Rtktsco1MmJcTgNivu@3WyZPrlWX00ccLyuZzonv33tSqsL2JkxCiCQT725l50hXWeYyx46rEMR7JzUWnnV1Splxmv36PuLaYxZaNCIj7COsXmOHVWP9GsvbNR70aGfJKT5Nptvgd3UsckVR/K9oz0fti@JDr7Tr1jQULyYznEW9RZc15oarenWB6eXzagnd3uXoaP@@PrrNS1snx8MHYdu7FNsHta1SWo1LjiUL1/XR/uQStHK4fS201PfyasRySC5jM5RuiLP80S1N81fU@KOlueO1R2hw9iKiqkFq1TYbDeEhriiX4tQ0LuDaaGKG6OXh3v7BgZPfxy3bNpWlfa8z6rF9KbZB4L6pPR2JHTJvdlXDNJkwQYZ50ikXYl6arPayxZw5eCu2CsWDlNV4mM3CRO0lyWSurCPkZGEWAobXsiHqkUu27p3eg8IjhfjiCJpQTjxpVgdzmd28JYePONnnTSYet7LwxuGbYGKYGX@unHXxVfV0YSPSjDCOg84JXr6z5@9z4Y@3dT3CYPk/nnGHoYTfg7985yVVPMFLcTU5g5dMi55S1llhKr2lx47N8pIc9jcnKBOL/ULxwta2rphj1TThjz@yItkxf3of7/wLldk7U/edeovnlB17Qt340CsmjyBiMkkMdu7bVEHFjy/UEcajYc5JzzDk9lr7iFtzpFvJ0cwU7tZqoI@Jg799J709pKui3fbSqirfTlVySiRqsuJuLdegMwnzndu316/Cne6FLl75prjlDEnvn9HZ5G3HQhkuQlYVIsp9/Kys82MCuGToPJIC@0W9YFIFidXJOFMSfefDyG4fteV8Cls8aszzV4dl3Bela3Wdeapt2djlRLKxM8hSH6wlbDoqq2Zp9C8ur@4hB3W7or6bH16fLDYA4T784tcSJvNgPMFWSYz4tC1eUUkk3w6hFRehhAQfNJ5@rRiY93UcyyOJN3dfXrhhIy013o/Gb6DXryNnqthmeTxDVc86k3fvccH1nq9MJQ82AapsUHbufyk6KhJZ835/zEoEAxPK8r60MplG2/zbth18cxvqg5wnANYDpmcGsPBJwSG5Zxu3CjrUZKEkacSfmKSKJBGtRpA9TPqapMMuIZgMFya9Jul9H4HnTOqOwnLeMREvC7sKMh0hs5BXwHxXGwwWbR52k31PsomNMUkfq8aQbDkcm9SbkgqdKp10pMrO4qRjSSJJyiTdUlA4mILIpqXQ99@0eZJVtDlCWCg7o2B4XFX6U/eKSnZ0lQlHJBNJ5f1RP8eTwjFPDSp9JNyHa1lFQkf3g@MqK1CqDQgyWTyxspDuB3EBG5jSrdCXQlRSjBuA/6pGqKbaxIuaj@5/CQqf@mFv5jv7c8j4Ojaipkp2DHLL2X@25zz/1Dl4/mI/iRotboNH4VJaYY9DMauGcXf0ki3ThI9n0WlbEvVnOvfcl1yNQr4N0Gg8tYDkM52rK2AUx1iWzrv3/ffOER3eEzMpxb57rCZd99j0odobz0bRu/fz9zy9c@L0qkQC95yLKi4J7i0Ni1qJisPW5MBvcQgLCb6yrd0qxLVwCtcyV745xsriOrXm3QuFLWf2T5o6Wpm8SccBOWmbxE4wBsuzreJb0nD0TuOAm/yW7TnFYrphOJSq1aXkknPXBG707Yi7ycquWUlpVSVbcSVCYQZPNUQc0bg21@mPnffBe11ZfKjg6N9MSztmtOG7WU2jdcTwskvA1I@tbHmVsPrczyV/LS04NYNOMt6oet2QBYEg7/Fu7gmNJ8CYvpfAzOagwWQBLcHxKkgAyjJZAuTyyxjb2a2Ml15GkewWx@txuTkraonRZRTJriVudHIq4rWemo3emLgzCUiCH20SBK3zNXPmiGyWKl61WJ10QUWKLM60pc6i/HEz6tDbtEAQPR7rn41jMb1xCnaxS@GTI2K3QHXeGhDsQexOBceand5Ip9tHkrNrFU9DWI1KARPO1El19VyIJ5FE0jkstWRZsdGWigYOXksdjbTlHFugTEIrQCtJUFk1MSyBAoS5OJwsFqisxCRoKRvUIn6Gt7Gm2mqtRgNayga11scS1koW1iRoKQ26tK/xRpkce8PQrhUvnzx3BR9ro7Oq8ud@bxbJSaOdVtAaimh52IyWgu4HJ0F0z4kZLf5VpfaAaDc2lUdsnUYC/u27hvXhAprVtpugqo0RYreweKkgo2K5jrLZt5gxN8xjAl5CXON93AI9Ygh7GhzxwKQaopkMJdDoU0yzYvbQSKl55LTYGMnJO7fe0ecFuN@jW@9E3JHI7/ly3r3IS7NaiV2U@qSTlXy0s6PHohqN24GT@a@lGs84xhMniaMaJ13yL4FjFplUXHGUh@OeXHaWgaulhbUjSocAzg87KRx4TVnuiy5IaI6vbgceVJZxoAkl57JO2Ti0ULWMY@3aOLTAtoyjcv12sDyV1ZePr41DBMEsHLVr4wAFLo9p/tY7QnAh/81nkVpiPGAWpVI75W6SNAzOTuKrm@6LFlUd2AsyhgT8PPWV1Q7FmNu0PrTEoGuNB4SO5fEoBrKSduko5p27LhfMDZR0l9aLCLecKjew1sprOR@FUZ8OgupgaNZ3xuJPieipSxKFkO89IMRUe6dTEpEwm1UlfWgGhHFS@9ttqGa123wz9OLg@fcOHjxtP3vwFELULdmjcH0DbRlW16lXm4hnL7ctbdYp8hyoWqAbOd6HrTxun0Kzz6cIR45FqVvvLLiLvDBQqMnj@6LqyD93PqUsDlq/hBOQVXM3Q9NT5DaYTT1feZt3Y0j7BNO9UvLaLrWEYYROVEsYxkrOWcKWlH89Eg2V16PXkQB2nSOxyQyP7fa@huGSVdBxKm9fR9/3p13oklSM01KZRajgQ3Zj51RQuVA36DEGawJ/Xas5D7VTXGW/1hn24PJ2NmDHt2fBsHPW7Xeqk9NJbhB6yj1NsTAI4eQyB2Wqx4f7By/bLxCna/8RW07gX4vzDh8/3X/@6hA5LylrXSXvHxw8P2izgvrBqxeH8BiaSsrbgApLDKYSEkDPnn/24IkFI9951UgxCAlJ3qQ/ypVP2Qkm7Tn/d8FmHmVRhWhzEB42U0FRTis7UXDmj2c6eBv8T@gDvgzLEzzKUF06qjE7pCni@lPlxb5OLywobsd0NokYlDXgi6mRcJMlBOYsPEEB9kUUEt/O2vRVuVFGHgz5xpNiqiwMZFAsp@y7BiGvDiyTl4tRr6jRKUee5Xf@iCDx2lSYRYPKZuHChVfJCSsNpQsXanRy1Ng5aiG7pBpBpZWes4IY2deurZw2eCcotijhSYgtU7iAvCC2nFIpcN/l7ABRKot2VYkf9c6xbOiTMCp@zQ1rjsStqej5Uv0gEPNLWeAYGpHPF/ajFBOYep9iY44jWJ6bMeO/urNyw1w0s1Pk96nYrrsK7ZFH1OAHUVEcvbDPvpju1HOXakAbGekZT@YRevU2pjrMFQqNh1GLBiqaLhyxIAwjM1zU82P8d65cu/agQFMkgnNt2HxecsUdJYyEwkgAWMzL7@a3Yzc2YpZgFIcFYseGaGRBfGFDNLMg3toQ61kQv/ypgASDYqmkJ2/Xad6@LdrMifnMKP7fTPFKRcPuaFXouDDhs4vr01iQ7AsOBV3yYA5qn9mE3G7ZnUtblkT9y/9OuG1cqlSFK5GGX9LsSzD/6u/nt@WG7hqj9G@kh9YGBeZEPXmJCTPuCx8pEtdNUrakaWx/eQm2fF7PYnbZP44p4osVRPPLv0rAZJPNz/S8O2b89AvXjbhsI7ZqSCP4H8sIvA9B0Jbyen2xt1Ex4EV2c9tg0T2IEQjIug3STINkVfn@0irrNr5GZpUNG6R@nSp/@deqTnV@ZUD8mYHgvVYNZibo/0osNFbNp0JZoKFAwqbmRfzquxL8JNkGu1gW@IsYOxc5vrzdv/r9dLvjkpnw/yCTOLmATV962jMH/j9cF8f6Shw/EhSVyspxKwhEqbQS4pe/iNshw5teZpctkl/9o6tL11eX/ntx6fiY39UHt3ANGll6CzTqQclMLnpksMn80QCYlIzWWMeoWXPWksNZrAzGkh1omGxlcZbMbursRWb2uslOIb8QBktzSfCvx4zRjkQYZNYo/s1WvsJw6cxdz@baXOmQze0Ks64MzGlsDI@jTHEspmc3JXCsJYSMZdQq11XM3kWOueBWpvATdqad01EHAVrD8aiqIoAE49r@2fjLAAfVtAY3F9Uvw1XS0DdhrRkBy3EexNcHUKigpiqnIqL7LXI7ADu93uxsNsQbmqfkKjhGqtXgMo4FwdHsLFQ4ceI@nAVD6oEHTi1mEUnMm1Ar@RQmVvpa1aeqzqp2ucpaTfTGq@yGjpO4bb1pMIm4Mm9ZFoDLJ2ZQqYpgx4LVLDwM1N8xInFF66n@PAlGftGCRxTXoGwlsF@EkielWkwZ6TGxcJShAfJsdpbA8E7NOOvGeJJTDWHxU6yXmxg5H3TjTH1ECDHWEUHoNJUPOnYtAyTKgmiaxNIsb7gySozoBZHnWRJio9yso6IJsthFEXuGNprlnQG7LWKjVsbB2Aw0zwJxhDF6Na67deodZZh2efm//fOf/ru8@65W02kcUycYdUhm4IgkMVZ8Ho5f6G8LPeQTZauYwv3vY9yCuu/3grMOItREFmoirhWYaQKB@R0RGpxWjYe034xPipYvGF0hCKtWe7C35xx@dvD8c1hDySUCU0GqOIhg28mXZNi5ZCJfKQYDRFHCMsxTVTGAdCOWoUyvAGZ6zO51BkVLA4tG6w/@CY8W3@WPoeku6zKFENl5ceqDe0Lo1tpozURoCsY8/ME/FszjiWjPZiMeT/KKMOnnxCfi11eRxaV@CUR2fX/zJ/@cq1MWJcTz4V7lzK56FdPPuUfqQpZpttI4XtmrRDU8CCsRXzlEf/gXjCyUIN16I8zdsHdFgyS723/2rx3GgccHmj2rpJPAU7oS0c8EkXk94JFbia9yJb4/Enz9gF8BbETdRbKLT@mcrE5hNFS0kmtXDN/f/IlqMcEHEd5MLqljLdHcXOZk/Fd7Zrmsmo5V82vhXznDf2ojVWauqzDKQZWJ56d/HS9Tu5viOlno@4a1OlNNy@zwT/9nFvWxjjmtHngAF7T2VGWulRVt/pf/yuCf527MryCYv/3zn/8i7uN8Zc/mK/vz83g1zZd7MV/V9hupLekHODLypfnKqfirZDWJlTv3rM9VCP5y1bjPk4M9X7XkifTNop9fsexXIfmZRmIW/PzKJb8K1x9pXJmLPd2tFct9vnKZa@wrFnoK/9qKZtJi/C/2YpxfNvMr1/xqsvi3jBwMH4xHl6alVlMcTp1Z2x2nwX/hmRd/d9OtsXc/XLXFjItHHBWhg9SUoD1AzXfslf8uHVP@QviaOLWhnC3oHlm1NFQtJJp0hmFGVZ73rdXVxNCRuJdRy@7XqyR3UauNfDG6n036kDr4/e6MJY8pP/8heED2zvj7PJfEbZO4ItY27J7giJt8zC844RL5AB37HNKiBjxA90nc4L87pruVhqSwvHEjjWU4FpboBl@nQxRaKYgoSaLUOM4UKkROzVwI/8nsQCJddUW6wmCpPrIf2Tjnys37D39hdiQzSuMk9hTK0tU4/6OaBlYx4rdy9tiheLrVqL3ElxGkkqn6CFh5dP9ne7dIVbeal7TAVmH@439qDjo/hC5rn/oDk1f2@I/gmBiYlSegtX/KT0ZQdNfiLWNlzf9MT3woO9SqynGSXaOeFdX8xT/Mg7SzB0myW1cLWQrjShnLefzMefVy/8B5/urwxatDXMjYjhGNDL5a0BOxW/ZlFmCTlwRLsmyLxPymiLNWnpBXUA5KTZe7/y9@ju4L2pKXr@etYbq03J8myjV0uUvGiKfi2iOkxmepvFxaUOukbtVbz9tUI0QC9ONRhPUa@vRDgcnFhDh8VmebkL@YTNtSt6pY8Fxj6r/NblmXMasvE3DUYQK8hoP58@rfUcZvhzL4ymqB1zsv6zVP8FMvtMtPBv1tU1DiZjP7wvf8/Lw6QHiq2TSo@iHcE4VwDFebnBCzMBrzpSbcZhPhBT2SbeG8cNZ7E/@q9Dqjt50QCjL35lCJ9rY@Wcjf3Ko74snJmYTi@Lr3xI7Dt73lRblXJmTlbu9NeXDeb6kMMQw2CieSCO5nqj/OQv0rmAwMxDjCPbvJ6g7f9MZD5nbz3SEdZPm4aumhhlzoT/U9CcQwRl8iL5T3U4eZ5qIoUjh4NOAc@klclbYuDuZHi@NE8bkpntBmCSUi5qVIRSEY@aLHwWED5pI/jyvV1R7NlbN4Y0KG1wcohWhIoFlomIRFOHLmohS/ixcqpAFykUiD5U/P49J6vOWL5tHThEE0MaEB94u1oy9eH70@HoX@@dpxqXZShqMjQHeVWSOPKfvskd8Y/eHb4WQcJpJGfhiJgktdJ/VOFTUIrYjiixqrlMYNNcso3ATxoEE70ONMbNEPomKgzFRZG@eUn7fzR/l4jKVhR6oxGOlAKxmoNDw8Wab2NqJjCxHSTZd0JL4sXaj851P409KwFRpzOIAZLWBGiEANyaWiYpg6F8lW4bVMEmjYxQduqis6n6biKJVldfNCzb/d/Jsf3PwBrYvs1jPByqaYUhqb@7Th@mq5iEfMXc@aV2pBba0zhMu//P6I3dNoxUG3tVbTpilSD7qggs5ak99TjifkJXWktFBQ1wKyr7PwZFnKutBDajRN4ld4zteEoMrLBiIRRDKK@arY3C5Gkq5sHPwsllXs3GrknBs5lyICPV/RyGNVDIE8bbcNx3Da1qHziPA1RKOXxUIn7LxFfCpxRbRWM3XGew5TgbYwpAkFnfWOM2s/shptbVopBCDEJQR9f9CZDaPtXHrDa1TMl9mjZCj1HiVfigxkryAC4y24JUplRUNk6sUCV@kBu72kX0e5fKNcLzf4f3X5f76sE/X/G8uJ9SRkI5lYL6f@9xtJPMbIZotFjfoGNuTcr285k0V0Oh41c7ccc2Y7fGbDH6G8oH4ZyvtwOAomEz/iMEfOiT/C4zYCvwZj3FjA@Rfi6tDvNz77F9nWyB15im1/GbaBqK0QVScLJ//R/TyN@9lkPI2cr4ZBV/9GjPI7G/orXIRwIxX6PvNAITFB6pkb@r6H08Xj6PkI9xI1eEyOxvK7Oxx3a2ckyvtTduUY0poniGBcnc5GNXY35Y/6eBZnM4TOG2raKVVHXeu3CayNbhVdUF7owz1l/vV8MMiz8xZ/2H/pg3HD7ZFjIqk87jPf0QlP89jWbjnPiAnbFncr2oeJ8dLFI@47BfUYVxlKPGfWGChYkb6g8Y5YlqyZkYdStHqvZ9d/@So/QFOpvMtsWdHlE3EcxfBalVMVEMWQRAn0EUH6hDHGWRH3CCFCfViWqEaUHEclcDviT1VpnMAVqfM5KBN7iF5pK1q/SNMqPGNjG@49cVfmNVyzUwSwk2psbiM2B/cEA4ppUk/DjU3ksIPK0EHEOfFNY/ej5KmWEKBMCAdCJB57Co8M3S9ZiRSXdXR4gP6qOg/XE124RBtyjBfcX438E46S4px3AwkF0w9CBkDJ2slXwUQNUTlBqt3ZCbHavBY4skoQhjP/9t3NDW4QxzXSoP1xLwHarBFmuJatceNOo7Oh6cVWdOoM/bf@UPy/SbM59ossSqazoto@cd18x2XSoaFM9JRGobhVlrS9/U@fPDjc3ys7lcZtgIuBqoEtWoMr2SXOZwMORUYoIsu32r2zIUReDMuF@7WCq5p@3x72kt1gjYD2rCnkuEmx4HExdTMniElk6mOvKpt4iya2G3S1sdzQlNkUUQvyenD1yr91Kw@SRl23QIKJzZHKuPGhQV@08SwBrdwraATU7taGEIZQQky5@Z2blYpZU9v8q0Iba6WyK3bm@Uckh79xCgezUWK3LfDa6TgF2uTgLU@2tpsF3heq@ZZz6hU@DgstcOeGc3pbnLnvdIi/0QCtKMrAHY4fLvT8FWdaa4UGxD1qHLuuSij8n/9NYt9FbBYwLEbuO/DXX3naJWxVNvV98aBZLMhtMBX7qhr58@gRb66RF7VMge64v6hySNL@Izp7@8Wv7DomRfcdazf3PG/dfUdVTiewQ5nQZugfEka3hbRBIi0WOV6/HsEt7hrkrx88ffIZTfkB/EuF0dEXx2sf1cqFAh3xrIHkIdKHs/f86QvcJEzdKt8ofDodn6lxmXZMJVU87MNymFtfzqNrNaxC2jlP/Ej1Pny4OOycPOuckcTcoSFIXuB0bK0fhLmHLr89Rl4@Obl5992Jx1CnU3/QEk7oIvTeFk/cVkR/Tu0qblMVXrPJ2CMq5MGBQGrUgxGd1p8dPn3iFXY6DrB6GauiUOoa4iBCYYIpIokF2gTpIJwuqCoSu00mGPpXKuR3k33ZqXV2C62Li5XteTLu9MXjVyEm4H5xVlYUN/WWp7Q1jalgMfE9JMjR9r39w3yZykL2RSLHOFrwpiXOiD1dh5Abdgo@AhcvAeN5G598wmkoMgs9r1mvu1APuSBs7AOC0MrCmrYuph2vXzQD2ZkEVb469@dSFzMnzWqz1hmF58SO1hp36lvr9XvjKd4N@n7Y@ySkLcTrIKRsEC0@gSE/q5OdjIeDTwbBEA9WNzfWNp8HD//uD7Ze3tkr9rq/Rzxk/stwjAf86cRuwLRzrrT/aI@d9oS6uBEjwtnr1CadN@PaRr/e26xvNu72/bu3/c36@mbvtr@@1d3a2uoNNja7/a27nbu3e90a3EZzkeoZKw/mhfxR7eB61a5izDab9a3BoNG4c7d/e2uw1ayvr290N2/36xsbg81GZ339Tr@52d3qXs61xe3J0Qar912cHekd@OPVzF1uaW9XpV3cvH0e@NO@7e@57HT6nYkOUauI3NgJ6mhqnSj0F8SS9WrBvMY42sXfG5@O2o/Gw85JMA46dE4M@VGf1YLxc8E/4ajpZDo@Dx1E2eOMvgXUX8S/Yy9R8q14QnzaBl3@RAnQ@lZo8QA8SrFeZokI8m/svQSho9miMXGZYcps3I4LxU7B4teihttaWXa9kVVYhYs0WhIcPjbtfwu967Beu6WulQboXgZgtbHrVJyOu8JLYqLFWzREfHeQaLFujGX8stwJjiS9qkFH/Xm5z5eFEhd7zz@Z@n5Y5OQyFYNY7NxzturOtorJrotyxOz@HBeG@LFYPdzNu7/j1lMDvkHzG@tZ1JJFCI6EWpbVECg5QO4xOtQWdskIR6NlcJkkfYynwUkw6gwTSNleLoE1mb1YNRoc18@5qa/zlqiSHRARo4CXhCLMNtsLFwrmBafgpk3lVhCsf5XPUl78VE/Wm4bV6FVDRfyWl39dz6dcmtpNLju9a62YZvO6s5YaQC/LzV/itcUXh50qDLnIz@FsgtsBv59PjZ46oQswxylcc/RW7h3Xtgbrue6VzleF2Lx5qbnW56H1Fvi5aOXS7UkRTXLEOI4k0RCsGvi3IfP0IM69Ntab115cMQ6rxix2rmoOFTPffVn7OBTfwouqPmjMkuK24zWhZdKP2tTx9uodROGUa8E27xhtbBnthfy0UKWGyYzS9UeIqU@1PTUefRo51NunsbPnZ@Wg5lIjqd8mdFbiNlrFOQ4RKIP2pckA0kTR1Zc@ZpPiAxk3SPPyggMFNCoQ5PoSpVxePccjvxJH4JLHz3iyUnSkorWz7UsDOxEMXRJ2Lkb01QPWQvS@SAcmZ@va9kLUGYFpbjBBqYp9Tl6CSSVxgOv2XBQ600NBSzxjKGJJMb03nV6/V9@0Ly0OQK6ibrJ7TfGuWi@jMy6uxE7pP3ZWm3X84qpUyaSNe2IhtHlroLXgkBQxlNCPzP2xIRhNKP0oqmXk5pR9GEc9KqkSxPGu36mb0UaReX/BZllquGW1uU5lV4rEBCXfGH61FIXVZQdQsd8kKu81CAPeH7j1uG1DFKwE5SUaquaICnoNLEtK5OcLS8duOR@DqqOy3rYg6lkQWzaOSiYSYiyyYeKGEM@SDRJjoYMusy0WxN3s/sQQxBCbcOc84jQValaSY2hmTgaQfnJrzY5y1HDKdUXBnLlx201kGvrm3K26lVtP59L4mBYeVRrp3M16IjdRLQ1KIjNRksbDtWtNZNJQuHaDza7wzf6xO3BbN0FzuDuWkJHgMlT8HYjLzjnkNhIznR0OhKN5DI3PjsajxS8E/uKYWJb2xOWaEg4UJDYLrDvyDTtru6ZAQ/RdHoJ5af/iRZEHmWHN46TPKxWT@FUljKrW00p0SjtAMOguqHj4xl/U6v7WZn@j2bhd97t3NjY66xv1OyDhQTAnobg@32863dnJtUOE52ajMDgZsf91tkobvcVzbiqVSV/RB53sn1A9G0ROOztQweUz971Or9/l9I10Ogh3d3c5fX2T09eZ4Dggr3Kbk2rDGoK0SgiyNu2DEtMtCRKMwlEZDw1E2QoumOj4t8qFRakUTIwDCrhzA9qjYHLMjRmwnjFeO9I59QHHUbTcVIwSRu3zen1bXNNTaVerBFj5DcrnPoCLYtR99SxynAHdNNCVa0CvE3QSCO74kJIBvGFQG8zHUioD@DYBA6lHpzL8ZmUC3RGgyqVAdwkoYEwY3hKuWpZgNgWmomGaGTBbgEFgau6DeyXOzjL8pfi7Cv6a6HtL4Jdi72fNVByVdbmATwV0CNhkwSzoQRZ6qPIWwZFQ/sAqJJrzuZwEuQ5GCA@KMr2yWnFr2CTl1EN8VSojARXDaS9eYb0OlliDo3MoG/uMhYttUeIUEmTDxJlGbZANmlZoxOVYv3ImfBw6qP71KF92pGUay01EVof2Al9By3sm7ez5ad51L0U80o@LHJuNHYThLYerUGhcO0ojV4LZ4lDu2MU5cK5sJzpgLM1ZU20NPGzNRKEWq083dcxdawoZeD0DeD0LmJHAHSsROItYTRyq9LWOaxBEpIUut/Nw2gmGQ385QLBEypbNHqgqjAmRwLFDEPGg3ors264VhxqzzdG4VbhgNbk6CqVs0oDawdOxKskkSWVKJdBjz462iwCQIVNovN9zmNpPcONxQ58FgleCOeVuDDgingyRChTKyy8Wb6AV/n8B';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]>84576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t};prescata, 847har
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[x]print 223
#s{
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 =#x=2; print( size([[1] [1]][1,:])[1]==1?17:isdefined(:super)?162:√2x==2?201:225)#s⟫say 27#⟫say 167#]#print (47)#]#echo 21#>/#print (171)#s-#print 175#s9|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{ {{{{{{{{{{{{{{{{{{{{/{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint ("65" )#`=>ass#
#9'>+/' 25 pe+--[red[ ]print 221;};]pp^pppeee*n*n*n*es*s*s*ee*n*n*n*e*ss<s*e*n*n*n*ee*s*e 5>1 *///)Q222999612#
From Julia 0.7 release notes: "Numeric literal juxtaposition now has slighty lower precedence than unary operators, so for example √2x parses as (√2) * x".
So 0.7 and 0.6 are separated with √2x==2
where x=2
, see line 220:
x=2; print( size([[1] [1]][1,:])[1]==1?17:isdefined(:super)?162:√2x==2?201:225)
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM3@g30JU/5SknWlZMm6WHLKt7QznbbTl3RmykolJVESbYpkkpQtpdMfqmsWtVNd/dBTU9uo7t7pqurd3u0FBpjGYh56MD1YYPp10Jjf8NXTorFA/YPac06QFHWx0/lVNXYWGNoigxEnTkScOHHixO2wKVm93/42iBc70tVRV9VtZsuWzdqmci2bCbYxYk8lxcqmM4EAQlXN7qAva7ZVDASZyJiitZQ2vDNbv5I15ZNsgn@aMcPUu6bUZ3ZPsplstSRDtpg@sI2BzfTO/GgZxrb7@qUSx5h9ResCmC2bhinbFL7C2JmmSv1mW5oKyU4laJgQbrEtWf3c/2yzlt7vS1rbAsgcYy9105IRviVblo7RVxkbbsutKaR5AJVMRd@vHjybCiow9gyyKBmqPGRS07JNqWUruoY0SbGTg7OTo6kYoshen@7sTPum2Yu4rrGdQetqOijDzkxLUqVp/CusOrD1PXvaP8uqXVmTWDpRSKSnA3Nsw5RmoqwyU5baHUWVE1AhLM56smrIJkMf1tFNtgdZUvOpfKpRHcdMtDBufhw4jbbA1EzGnipPOgWE182erEEOU9OBohc4FZD2AtoKJSCZIxa2eroJfGSygSW32Y1utoG5NHUUiUF8NvzEmpIl51YQQcZDcKXpNxowka1D1TZHtsw0XYtTZARcYeJ@Y5qx0ln0rR7uTfvnWHp/2m8VGK111Zmty3SeHevGaNq3wF4q@/PYOZPiDWFTb0NtTIWJ7EgCL0pmkvCZ9GQraEHtQmNmlxZkrC0zS1MMQ7Z5IPCKbFIwxGaqol0hhgw7V2SzPZEmtfsjU28PWtgm7Z4MwdiOkU2sQAuQVZjhSI8EOliQGIuDAdoTvS/7UVpMk6HeLENuKR2lxflNHtqyZkFJrARToGw3iqqytqxChDH2VoxZOtb62KupSr1EKxFAfsVUWP9KZQprGQbjQVA4yNJOKs9kJCr7BOFqz2JDo88spQ/BdkvvdGSZfZKNHkQPtPUAg6tlTBXLe1uSAUaTXdLIBsgJJI2OFQB0cil0Y0pAcdNyaGArfaC3YocsJkuWgnIWoliy1iaqGp4E1pk00RLYtQJyAIo@MAm3JZvUEgkvtFpTBpSSV/vhG1OxbWpMrMqOZMlkp6YsRyal8USSkJiOKdhYkARV6tpaaPtwJwSVy2MkJAMq08ycvnoekFiizJYaJfiVBaEU2D7YYrdLF@jmwhcYwDDDUoSVv2VW8uJCht9QbCa75l0AsAaAKipL6oadlOIGZDBuQwaTEjrRFb9OJwzVlzBbm6oLH8txqDbUBsgk9jpGJWsNTBM7mDFRpSsotKprXaAnFNYcaEgPjeVSUAUtHfqHGJOvgWogkKmOQFwghU97ClSahVXia2@8mySCQkcJbOxQ1E3X0tUBwUFMy0ZeBqpAVMS412GvWUdSVIwC4YiK59qUrYFqY5yB1saah25QbieYmw1qxybw8TUkJwFS8gDW7/vaJWUKgKEidCoqBn33x3/e7nYBT7XVApHnsOtr1tZb1KFLlFnoJRkyLMhZlbIFcDFMnUeHBK4lVWmT3JC0kZMEZYJSvdEHapvpkKB5o0Ar7UnX0LKhcbVsmTM51wFirC9dcWmicM6FgvelJlQsJUBpU7Hj7Okm1FJLDgSJZ@L9gd3Js7ixzUJW8n14vRheX7yQIXORRGR5KZnsloDhEsvkBW@hhzjndXVCgFq2ZOlKO2CM7J6upVm8xYRWWTdkLRyawBGKhcxmKJJAKReOlJRyK9FRtHY4tAa8WIGEQ5FSq9yqKcV6aSq6P0lAc4NosLnK4VZECIDIoUZxneyDkE9An/E67rh8YbrVQJJjcMLnjYSZ9rvmHkHSgZAvdWQQkEMJS5VlI5xKiBEUEwg3t9wYMK@kUzicAheVejQUDEX9RScMUNKJgmJjPVV0FFuq0cO@DIiiWQb0BCbybgs6cJSMlmKDIhpjTeJr6kVAspBMvJFDpow9vcdH1CR5k8P4cRSUDoZxE5psyXLb15BBCEBbtq0ZaazqN5Ag5Qm7GRAdGiYqdaFqIDIvSJUXhKdEPpNF4voHYGvKLB9vKtAIsLmBTHd43lc2AM@kOQxg443EJ3v60giwtHi3Om4wTOlAW@qDeAAlqSWjzAHhI/MOBRMZUPuzQPVGJTwVT2ezk21sponZZrIafwdC@lPywZaEhfc3JhQ0rCPfMFXSugOpK3MFjUmtlmzYjqCCklg2iKLp/oY8407nmbB6gaWn02lTJ@KqFuM0UMjz2nO6Qgmli6P/x0HLkZnkjGBAoTRBLKmj6dQB4HoqceEDgkxk4INwTxZcDQCYTB7KrYENUg0Y@KantHrAs5g7jctF3glNJw9e/tRBssc7XtKYGbHyJB1IJD0vzMa9KOJYo7N4oHNFVJUJD6p8v8fDmCWrPwex7mUROgKfbyIpJYD3voCzr2v6HKRASA8tgkyG8HoATewEFUrouFy1ixqrp2V6VQR1huODNvJfz7YNqwj9hGL3Bs0EcEry1Bzt2YcaMkvSNkeKrXN3U9WbIJYtaJ9JN4Vka9BUhlMFIj@vDi@twDUoYB2LlaHn/jgArguHOhYITPLfRGBfkECCm1DwuwCABJQAQoU7FoniHRAqJyOtFRYS1JQS0OiEGBOw4QowChIwlkeXTb2PUoidk2KAmh6MBhUNhxCOzCeRL83t6jzZT3pdKJS41BUtfBtaXFwMFUMVkOyLi@vgWkPXOrqi4FonV5xcCJdAF8WIkQtDaxQD/eqhu5qLeRipY7UNsVf6pBhhqVYsZuoxqSY6zzQ@IyDqQLIBdBwfgCcUKZfRGYkIlRsoaKLZmSz9Jkrnk5apGA4RnkvXEn93qJAhMih9A0eXplzCTvZhmvTLJvSCoLS2emEzdFFLXdQvbi/a0Yu7UAxjR0pSuQmFgvTC/UTX1AfQXUZqK8W4WI9EahnoJJvlUCq0HA7n4yokJEUi3@QjUYlTOxySQWqHLy5CQFSHPrVWzyR8w1g6EvFIBfnAjhl0wnAocZuH9JuReiQagriRUAyGGOVQCCjTQiJYVGjkzAkCHR6/4ITZjEYDxIa6eYW/GbEPfgkYYPHoO8C/myeTo@H@FUhX1rJUVEXiJtdG4DW5zD3b9PA0riLbI41Vg@4WSgC9bdsbGeEgXRuQ/kzKre5PiIaDCEF@2PegXFUmYBBxRxnCAAHa/chVhLD/Rl1oEwacuionzkk1ERg0HBwNy4m52tAR71YSLWvMA6D3gNNQpRY07El0FwK7AITA58nk/JBIaQbxtKpEo5ovlRE6lpakIf3aCmntA8XqIXlBs8KhhNkBqqLKDrqBTFTbYy3o87tAaXmo2FyHBz46wSi7khWOoNZY5VoXKnuoMWCm3DkA6s71Fox3ZNAcMJQPHtm2dq2YuoZETmwDamD4EtbBFPJ55AU2qlb30lv303cecqDYjLfoo60f6zRxW1aLJTVd1bs6WwYAZM1EgjP2noYzKKDz2TC8ZJbyiQhU7eraaIoHZezuLdQRxVzG074lhEwSfOISZA2bX@gxwD1lPtl7tw09hJhNpSD/7luKLq@QPizTZUTPFhsDODO5KvIN1uQ72eiNJuaZkD/4KBL4SZd5w@Tjegk6VMiV08I/UVR/I@c@0M7doLbrmlf2bdKQcCrDP8qYKD0og9BOneLwZgMlDE55o69LigmkMxU@rl8UXBfJCbnlDZzinb5uS8nXiZ7F8BZAfSGuMMFKhhZDyXgc7wIFsXSFJdvydRKllIMZpPJpbyAH5FZPZ8IF6C5@IAFEaA@U8DgUQjZJzfOiOXPWAVsfgL7YllWlr9h7NJGmaqgUjTt8NxSnCccIjhTZDjgjmbHgxsmusRTXuhz@GIQiYYWxQ4KX3JTbyWUeuj3EjtAKyPRkB4db242j6uluWUgOLDOpKk1oOW250QeFV5UtgU1fmAAk5cT/dKUe67pd5mxypbIvXkGM40bf32rs720cV4/f8kwQGkvpD1QJs1JcmgLA6CcU7LZm3/xjx9T73kjAcqppKYMVI08sQeCw2AldwdCBswDh88@hfx8XFRKtQLfVYnGdv3qeDuAqAuJCA/Wd3WgUIWnhwfN0IPOEEhcfEmbT9Sygp7fsMDEhP0Y3L/z@SA7mWzF1h8gtbWAZvpLdiiL5X9udDmoLnneavK/i2MTUsXeGvPmyxeSCgUOWmaC5wB6@FcLHlzvm4psJmgvs4ctyfLhMMh/dVMg8UA9ZjpDhsspcXFMBcwA9TKuEyb8UMw7LU9h96zBOWnOD743k4S4QblyrGaOilRvHywVMc@7o83UUq4Fzs2MeSYsToRjEV19YvA2DojUEQX75jOsy4AXao2W0E/bQHqPI@FHEQdfhqzJeOGcEUW1IDWiV49y6Pr4gFldBvIm5ceSsF1mfiqorY28PnNdrWm2ACBj4mrTr4w/yIvEqdJd//I0izWvQ1I2Rry3fpjnx@4ojTnytK8PJTXIItTJzIpBT23CXgCbCeLPkyz6NSz5J2HBWffxVluH0vsGlHhoFkIA8BVVgXwcFbl@xaJHWLzED3kDjIiC4o6WJYYEwDkmPZy1Z/Hr@dKvgR0SyHMTtlY6D9LGrkUqIWcTioehfqbMxO6Dr0m0CdCZTsyG8D@k3O3SbA1B0ZvKgM8WlKaTKc1yNwMlGHUYe8g2B0ZyE032Cgiwlj@mBsxPz8jM5zzKRmabcGYBSnoRBI7q/ABYv5Amy02wq94ECXTDr7nNuIY8HMDBKJ1YSojsKw3lNGInxSZLTvUMChHbdm5mcYxNVYQ9MG2I5z//8gzZUyWyF9aQRDU08RwMoSdzSubf@nKj4Qrf5dU0wlwNVkYgw5PoSypaE6yGS6jnmo0Zdh8XjPcns4wjAqW5gV7xBM3qA83jOTVkdtGX3OT@RIiMiT04CMk3ps9YcaIKdmq/kidGYT9WlNpGBj8wUmSKZWNm8GuQhH6P4VGAQUvclNGdakY3X8ezewB7wOy7dfakaFQN/9xFhAjaVlZqinNQtqanID1S7KV0N2nrcuOpSoTFruTmw4/I3cRYs3lGlK@5soHM@AXgRTaXblU33eR/YTQ8GGzRKSt7Q4wHOcFUuRkq09BBOU@X3@0DcPTWe4346KSrdHlHRHkMRi7SgkSBpcX0@7iOTMkVYVWqOcLTY@3rOwgRJlwU5U25Fo6kMdr7eYsx4J4Bh3B8fe2yKXyjMj813BnCSzBvLJPmOgDifKaMyO3sEvtDIoetS@pIaT7d9znuluDsLO3bNAaWpg3hLlSxgJtupDvkaqo9uDzE49kYtZKux6wH2HmfHXZO7b3nHaaVOS27pqmJhc1bvk5rTM@LjNHFvBt3GUfFtlrBtUo@tXtxzzZcEesvGtZV7GO0Rko0va@DCkY9zEvp9RGvpN/i7V7no6dcyv8/v3D7NzdUjZFRcJZZQWnMFaLv1JU7F9Xm6zafj1dx82S11rr@zijA5RHgsL1uKqlswVsf7Q6QArduy@H0@F/uppkhanCa7/e750ZxMGSzhTO7dU5eS2tXVXL6blOB2b4UPzA5Kfuf5WInnSSxR/LLEcvUgXROd572i/ippXn2JE2hG3MSVM5/zgX52nthyVlzuLyCMH3A5fH7hdlJ5iplI8omT@yrAbPVupJH7/B69yX3UdXsTY0R6Nah5GKGQB4dtcl37@6S28nBq7ceJpBm0q18qhK9yr1QZOi@6z1QpS6fEr4whplKPF1AddSAP5Lny6bB5KeM@yQdGG4/PVMopxpIzxZgE4uEEowf1yRk1PirX2G/j24MCRlIVaORf1G7myjsDdHEDB9pH4DhCx2zErjYwJip3YrSmHT9MuZ7htmy9PZFJDPlaiZT/sg41oa5bMv3uU@23@zqMjfU@qA3aI@rfQUqzIfw@gZh8xorGxKTJ3OS95XXQZUH1gBpVrqw4zqY/Tuik7xvQE3ChkNQUTbZHeL@P0vOEaFPX1a@pGZClbYX2Q6tx3Or6pRqaUXOcnRZsPHVh4TRIs3PfpAXvZ5zBJVAPx832AyNl/xTVA6PBmen2B3or3@T7l8aX0FPTrJBltlz3fQxJkx9iIp9YfZAduRaqN2VV4o9hbuUhfIVE5kF8ntbhqLe0lIPLP3zBZ7wWF5wSPcYIiKW0YWzSk/syvT6g1Evty4HlPu4FGur4mxOcSNICxT3xDAXauob3icUlnzZk6xqMpmzJ7Mo4HFFxPdXxvU@@uusec4m715e6Mj8u8ZDoGM9K4BY8PogbO@fPTxT5rpgWROObBh5mBWg4V/LIcp9zEb4ctaA@B/0vz6pNtfEWzn5@sVEnknOXe76g7mk9vaf15J5JjcN7u695AEfa/KDLQ4WA/Pck6wr3HJI8Go/mepafuqquqo@hLspDLh11ff7E7DaeF2hD1K/CO5KaEOA8vjhjB102EYn67vvaTk8eQM9k6bZuyHF6uw9Uxckefr9Parpz8o@ZMmqquoQbWB9Q04EG7vMxGFu6@cUZjq6k24ZBj4ahDiy60dxtnM5xzKurHcrpY6pdsfmuFM6ccldvtnrKl7LUlCVbU66S7mwNf31wBOqIXSq5wuJb6J1QFaCVOUpgdZf94Sf42LuvznyLOHNLvzkwzdGXRcDkjgBvUpWvBaDjvvSd5dk5wdS547Yrd3vRAwsSzmruvdxEqjKqxXE5BfqHeO9cz8QOM0dO0bLiPerNVLkpM76VtK@ZpHS2A9B0neLb8AD@86Yp7hN5u44kg/FfeHfQtSJfZtxeG7QnvM1FWO3iGS@@ZmSp@o1vShk6HElzHnP7X2/d8aHFjuyDqx2JpLPaGZcH985jqYph8TuLd9Jzscwu389CjeaPaZ3qacsdviCBri/pcH3dxG32oCzEW6ZstXBuG@Us14y4yNH0LsjbuMrGwC7s3CLM7hiYp4VM9mXxNwdyV8Jtd/sK7sBTrdnuDTBPbx54DOJXA8lSXg10W56Lc3oTwWNQvpS6Smt3ohZchC51nT1a/DHRCNBrtiJueopFu51dx/yGw9mM1uNnA6enz71Tdw9Pefg0IGfTKYvvMXdzqufACXwMl@amNalfOkvx9wo6xaapUec5t5zzN1w8NF9wM@gbA8t5zE@9j2cX/HPE/Svyt24UkILxjyB0WU9S7fnzyL5pUtCcnJ5w7LxPn36nqHqXvcunGChaIOBQvb6HsTagXz6SbGgB2hxmpfQfuUKJsxBxkxfuIzCCnGFxRVPsh2dcbFuCEY/7xAJxpQrP5iT38Z54@rUY4qfzqbL/oMSHLn3UUmEM8yWoo7dfgJA3v9y1fGGBBbpKXRvYcTzP@FAXkXuwiyiyYT7n4wEWfrX98iziskK31@J7Hb@giVkyjN0Gljoau@5d1p/DYQoe775fyM7GcAcBW3JHGqj2Ma7dPSZe1TBUnMMAmb6lzxusHI2gi/mqEQ/0EoP@ltzCNb9H5eFAfwnqGfRbBkjV/rGMi/RTguT@yBh1X29JKtCs/ajkTgj9vLKeSoa8AXWufmV5OcYtyZbmYZVxnq/zpZF6Edd9mrJ5yY@6Pwg5m4NdeUhDi/tZhus2cbvV4mo0zp1NtBTfcBryYuhfmJQEXQ5k/1eP5xO4r3aiN4u3HtUkDq/5Ng65fUJ7OKx5pD6Wm7r6ZUGiKXz5XjIV2UruK9pgSH4sDsrYdNO@cHYI0ylp7zydFXO2gYOfYjqHea2Ee2I@SFvm6XSde9qKBfHM3wD1cls3E4zgwmEpGo1EAjwSrmJ2NQBzoejMMp5n5MehLQbizyZYpcNqNbZ0OyymiuIdKzOhKLB6nWPFi07XbQ8NOnB8zKPXlqR6eSkUj4eWQhdakaVCHrisQg8/F1yagO0o9OD5HZOAaRI/GIFut8Qlfl7T6tFZaBjNtmFUfKbRtDSOsPmpQ36k9RS3Sf39X7edI@JdGQrbV0DLBoKghQS9L/f0m3WerpM6yC4Jj5gjDlDIVH7gMb5ZZaApwPCZnwzXb9jZzmneOW/qmGOAlyM@vPJywSsXp2rxtIjNK4/nxtv57yTsxXILBf3SoK@xG6Vt96wEtGQ6CDIwxzurwYVgmm3i/Ew7xvZYW8bdKXS@h6YkVV2/ooN6mJO//2t@ypZO@TinL9zk6XS9L0U8zCPS0dZWSx9Arl0kn2RTd0DCSGRQzwY42c@wxyb/CJ59oeO/wJFx9/ArJcNPwG5WT1h8m4XQ0gSeqSspnfBS9fjZ61qqXv6W9ZPyf/5BMnLrEE74Jl7IWUKMuSClO2Qsf3AWgsehISYsDQWeoHcESnH6mxteH0AiiTMZnoJyeUzXDafVkAEDOq/vcaNjXyeMbqpn9xRsn2wfEMPKN3QKlg4IaNjboFEBzYIGBq8RQs1bXXkpPOBz0vETm2UhQTxJLIGLW0ugQ0F4ohOjLA3ZZ9ZDJgO5JmZT8MYJqeIh4n55w92vmPHvKk1uyc0B7aS6TifSmTIVZ6lRXquQC0Smjof5a@8vhulU/GK4ul1PWi5RLy6G36TSb4DqugmxniSx5W0fbN0uJSqpz58tacQE4S5U4pteQUws3R7tHW2fnFZPz06gFu5c8bOjm31pLGuQi@joSU9XyUwC0AUF5lfIH@8NwMNhtiSxNbQLFIkE/KcbCNShtRAXlrjTJ5omYn8h@rz4luwLnwVwZFpHYS5H7UHXgXUIzIZUw8IPDDT2wJy4zoF14jIFZTw2II8wuLV4jiwlUgmsDMSKA7EeSSp2f2HXud9jKPZFLA@TbX0uCFLMS6/mhfMiziXB3e@l3AZ0lL97uTmWh8tNMA@UG0A9XzfOTnVv/@x4ezIa8Bg9SeqWC1nnWA8XztjS@OK0e0KfTl46EXE@vywwgSLwV6czI6NPTdm@kaFYjnBs9Xlk4lDKvxAYMyZQpoyWs@olTotwmHKAOkgJizV16qijDH1ZdPtoH7pbXkRPCOwIHmo34wnBwRwkc0UJvNxiIFaHXG7TOyIh7sjrkOVXf2Jui8OiYR89sHibu6er8nodi8G/r1dyXek6GzKnOxPrLM7S8FNlrQsFdmEjJd5HsSVOCGGJ513w8oumciBP7UuJJttoo6tzsAp6aVUy0C6HA32g23KRfRzodHrUFSaefnGDUzkStwpFVduSsDR0KlWz0caG228Rvr2dkzJqZ1w1I/nu57mBhh0VAPlsNME40UQrWx2S9dzaCye57hgWcbtKUKF63GYAKMaelmCxa8VSmirnrw7qOCpISiyNU3C0m0bnhllVtUAnaUP3za2MkXKSoMMX/ARGXGNCEHgy4amMMSYEENYqzxqagK70BgYtrQ888hLBEWbLhzO0thiPA@W6iuba@Sqi4S@aXS8y2xzgpqZKaCaKm4UiueI9u6/6AOeY3LmQk9/98Z9zMzsXNrh/7LiHqQ14@4nz1gH3H7khoghv/9J7S8PbT/nb@yRW2axtESd5Z27h3iMtwJdPhZkyoUxwjZ1RWbzaxpp@vXfELFrpwrrsS0NfNaGEQZ6DsRHwXx@Y4prqGMF5CuMqHOMJ114DiwBfAX@geoMaDaUnm/UwWpgoJpOYcZyOS9B5B3nIl7nI4MTHARpaAiUsmcvmVsQkZDJ@7SKkU99d3HHPEUYiRZCJgWvFKH9otvCAFROslqTK5VyJ80ZySXqfET54GV0C2AAfKNQYxMEzWV4MCKs40cJLUlSMYFTsyEJiCGVaW@esBtpgmBwAEkFvzT3cCuqm7pAK@FiThzZpTCN3ANREO3s4PS9zc1suojgg4rjRHNB0cxzvocczR74GmvBXg3COYCcIVhTmMWvtPbuwL7S6YxaKAeP9cg7rauD@wzm2ojhn4Tn4WSNF4WkTQ1ga9vRE03GcvgO5ZeF0Mp1JirmIj0MFBxXkF5v6Z0AJjRuERUtWLnXDqm5u7z0/PDqZMbZDkKFpsBALVdaiF/FErFb3HCEv35NE3dhJnrzc2HFJ6c/VeDsSQoz3JE1nc15q0zm9J/VzfnhhNm0KmElITD0WMW0AiO/Qlr1Z7OPQpA9wk@@dnkk1HLm9q9XXKhdacCb5z/MMkAUTy8hc4LqwyPxYaDqbmMU990jGKdo7tRLuUby0MDav55005O9j7/vN5XjWU8c2c9zDHwE6cz4@l56451gIlD2R5EmRwRieMTe/IGvcrIqY1XGCrcDMljJ/bphTlllDr86xSY9Ih3wOyTXTaXFIi4Qzn2Uiw1UezTy4UxcjNv2xFRvHfEsPcqcqzcCNY2nAPXTqWRlIWIaq2OFIQHMgpo@fzkJaDxqD8cCkcm3IvPOSFuqMwwQtU4TJ1tpNPcBt6TDX5E2UrOYcDYBuR7rBxrNoW7LrOgadim0N@LS1zJ4P@gDXocexjL2FDFpWHCIDPUNuVmpoJ8ahRKLfzoaHkURPHraVLvQ44UgMRNM3oji2tyOhwRjQq5rzSoDTUkZPgjJg1WTW0FzNMLJWoNdxAfkcJLuZ763VA4AMozYjRT5zETrTXNNoWPFFFop5lGlGYqEE4yMpx@oZshSfiEqwzR5uIqapj05HIZXNb8WCd@YdxewnsFTQzXAWeoZHCPxc81Wmj3yUkWpSQtHa8jCMViaKdaQT@Iduzq9DEWGGxcn@kmNtpz1tiMmVhZLtCKWxEaMpeVcoeHJuUjQUCmipAk/ewqAEUjyxzX1wgooQ7vQlg4UHZMnKYglGr@GLsBazbDPC4hXsrm@YxqJRmtOABwXAmAVBO@RSyGRIGA0/hpNlqCT0tbQ2Pj4pBquJiUQd3JRIhC3hfOYmaFM4ExgJwBgVohQJLegX8FfEHHHrvQnHiu8SJRsgYzIANTeY5BSuSIF8AVpQqVnlic8Ix1jAcKoWCkWnNialfYEBX6zNEYiAdo4Ud8cIQF/n6CRQDWU0QG2aclsBefn0haxpMhAIeKaPxoqlATCZGYm5drRjY4OWlEKQZ3HXOYsJGZ00dLkdulVxoWcpWaKpsdIdqDUfLlCv6TiazSj53ycTydJteEktj5Kga0Yq4aVeWYxmlqPRJW05vKShtvXkCc6o3S2BMtdIwAB1CEDxJTVSAn4G5a@8pJWWpLXwUrucXqYY8ApD5FuI8K2VTNwuSXfJpSegLMXAx@RCJ7xkkQ2qVCIh3kH@sIUsJWPAM7doTImsY2PyS0o0inlILDUwA98mL06i1G1enCRp8q7kjAWS3b7T3KZUMa8mZqx6cwI63kWvw8pih@Xsq224wGMzl5l5YfeofzzhF3j6gNFWKtnyD76EyZDHCxZHTqPMdYRMmBsBAwIOw0BEfI1JkQgIk9/@NijmGBPWc5mwHl3PpkrRUFaEYTqMr4NPQQ9PLgumcHuxFb9mcied@xivSZ3Ex/rR1dHRm8hFmBVYKLh5KIgrwns0YP64a5Wl77nY97@CweVkIJhcFp@sJpMfPnyAEQdctUqiAuKDX5FaPFSvhVcZq6yuLsdy@eXY01DDl61IOJ2OnDBFSbILxbDabfjpPTJlHw7ya32d0oLhP/wz7uek7zjcFwRxfINfCXctZYPsYlWSlqMr6adaKZFOpf/@bxfvYrdHjbW//4N@Ul7ExyE@fnz3Et0nYvabxcVvNjZWVmJASO4@enf0tlqtrmzFske17PpKPLW49p/@4@JiOr2WTi7WLUush2pXb4R0akVI/P1fho6OXjUsCwhRwCvDRHDiPQ8/kWWz7Ip9guuqw/Cf3J/aPreE7mbnExr@gvFKmYRNKJTNhE7eh@ZX2yITK@ur/@Vnhx@DdrCSTp6b8LSDH4O5fJA7wQFvGfftOlgJriFY7i44SpbLZXCu/pd/C/ErzwEPhozW4FbJurhyo2AlXqYon4OVHDjEdBrS/b9/8INAsDIMfgqKohgc0V8D3XDln4hPGDqSwmpe0PWn@F0CvIa@a1yKpCimL9z69FU3Vq3n3QPcUK9M9/l59e5xFXO4gRyPhavAbRuvf/h3//Dzf/gZ/f2cfv8BLbDnFp9@2GJMhh4Yr2Lx6Uw97E@9HyficCW81hHE17hTsmC@HGvwXHksHPQ5pujg3ZlDEu/9K@ECQdfiMMqhOnupjeviIijmVw6fTlTQ8AuWoILexZxkPJJ6ibNpP7cyvBfmygL2NXCB4LfsJb80Df7h576iD3q8RD@N3zQO4cJ43twH2WEdrkX4o3@4vFe8L5KP400gs9fi7yB9A8FasFav72r41/yIf/uf8O@jjX@nLfw7/oh/p5/w79jGvyML/1428c9fM4Hg2tpaMBo9BpXRYdrHXGfwSyQazpvHvMFA8Pd6sQA0h3o0fndXS7wfRksl5x/0qJL3hhd3QY7qd/H42vtKNFqjnNUqThbX4iuHuUP2tF7huaZ7ovF@DbBH12pra2V9k36JRgWveP19pbY2iYPQ1CtPn0axyT4FFJV6rRYI3mKtlPG2zGr9YadO5nPK8ZqYy9bjyIOXww60KAtB0oKQXEbHZ5T80JUXAkHUggtcGS6Qx4df/@AP8Xfx6x/8pEBfLMGQAPJ4OLoeXU@pqeuUeCVevdQPx/@Hh0MIUIapS91M9VI9sQ1ilaXks9QoNRqm@vqh2AanDH@pPjiVVGeY6qa0lCaKo@EEqvv/@4e6/fJQB2w6xLSHKRsRpzrw7B4evgR8HUj7Ev6UVCo1hEwOU9fwn1JRyJPVQ3q@b0QuAjUmfJBBhUiIoUQqlMiFQko9mzM@CrFQ46IWqpeCSeviIsmVK5ZeKZG1y7u7RmP7YKvRSCK7LUWfRuNP4SpXomvOYz1YKa1fFONYy259B5Nr6xeVTBzduShUYBr9ol95jTHCs7J4EYDR4vk5/s5vrm@4ixzoujinq8GDz8@T3Ovm3Llu4Epe34NgwsFAT/0n@m8f/tf1//KMhWv1CHD67R0MfemK4F8kcnt3e@fcK5Fw2HkJr8EfesA7xrm9q6CTgG7BVQtH6pG7O@4H93BkjSOsYCJrFYo8BoTWHOSpXoRKjMHAKuysyV1cDFOpSKkJPt7svPSZlnciJdr4stTEJTkYTIjLEQLJrpRKK457NV8q5R23mMuVSsseVApeHCcAyZbUKiGjl4JGBPPA2T@cwjkZMikcCrflDn5bYt0wYGAoFlKfP3tejUZbMRsN9M98/nwBLSmE@17KhSz4pPKfP0PzC0Vg0HigOyuuBRgCisn0GH1PsiTbNsOfFCN2EcLtedZFKILh6VQKgTE@y66t5VYqldwKuHP5SKQkLPFNM@FutCBG7paSAi8GDOdCQSdIzK9GyPcuhOEsuMbWK8DiFl7s9i5I1GYr2Ui4OZIjnodYKHAftpIL56MF56@8GGHJyjJz/mq1THRleXX5ab0@1k1QSpRupbJ4V76VijjFcFdqOfZ8cf@09ORJpgBkyadKF4FGY6t6Wm3gh1Fw@RplLnqSvAng0qRhhmo0H5Qt1GtYkPpFKFQsPeX1ms@yYKjkwMVDILlYvkDlDcKgU@ngwYkhYEW8gWBRXE5nFpPZ4Te57RQMlpbxqtVq@XQ@ugxybblQqNfr5LvGY7DloMHE1UxwOWDQbqPVFGvjgq2Jk2iL4Al1x5q4tm7JquraSb7RTbV9o7TlxUDwaL@6uX0aS69B15TeqW7G0idnG0ERX7PjdwrO4PvxdnXr8AwiHO1vV0@2n@293j47An@0qgpX/0iSB3JDvhkMbvC9IdO1qVjS5aVkGA0DrmGHizm8vvvlj7775f/w3a9@@t2vfvTdr37@m1/8/Efw@2v4/ZQ/f/pvClm8/@YX//KvvvuLX4Hnf4Dfv4ff3/7mF3/6A/6j97@D3//l8/s75@eD478A4PrJb37xs7/8zS/@6M/g96@d35/N/v74b@f/fv7D@38Y72d/9TDMT/8t/P4PjsuF/elfcD98zsD/BYf7oz/77k/@T/7/n5w/dP7quz/5O7w5Lz/66Xc//Nl3P/yD73744@9@@M/T3/3p/yam/Le/Aub5x7/5Jf7/7G/@8d//Ev//9//lH//mf/rHn/yv5Phz7vh//vW/4fdf/8GPfv3Df/XrP/jFPfcfPXj/xSP8f/FP4PP4fD4Gz2PK9bU@v/he@fldqDFOBXiATCmzNKhSGyOZlVgAxE6K36CN/PwPv/vTfwGs9ycACW//I7zBP3@BoB97L15IlEar8ejY88eMfU6Cjpd6@tkDBZT/M/qCN/s8iY18U67vb37xr/4SvSdg/4UfQ0qchV1CYC@1H2Pb8TLmh/0xtr7vfvmD7/7yn3/3yz//7pc/QYkaXynEqrG4@IVJLwDMPgIOAXOPgQNAcQ3X/xfZYiANjsU1nKQJiNEPH4Csi@CCIcVyIJuBt2C9TqOSi1qycpG8qPCrDu@JZAV9EsmLJIYnkjAiabBvYDSHv6dPl9k38Th/jv0CYoVQQx6j0BWJMPRb5nMuURzIw28YWCnAG87CRKEHjfKgKARtRFm5XI4GhmUII1B4xThDVsnjnACOIsuAFyPxOLFGHpRyNtwgLBCzHD1mjeXykEeMokeFMDDMEHodC2JaiObLW5BgebjFEBcijwY@wPNDuZIvDyuI7lvKAuCIbkCSAFXG3A0r38J7mXACfGC49S1kJV@ORit58ClTUSm1WIPSFLNUOCp7lFG50R/G@vBYf8rYN4KYF/gwF2qGOdB4j46h12m2Zx3CL6LLTnHo33XSbxnjQ7UPiT7cj4evozfFdwAAbzyOW8/gB9UIAE8heMhRRSlZeEQ5BqBc1JmL8TxIf4kGolS/UXqB9CEPj7vWKr4XRIfFWVpaAtdaRcgIhzAUYuZV0bIlE1dmSMUrMiFXENAbd/LIS0c0WFreWoa7CP/bi7Qbl5NjObAUwtFyiLlpxKMZfUUPUu7dolFZlinnUYILBMf@XD2n5TXQq1dYJBCmbyJEsPQt2TDg@dLqbuhDUKFjghATc3wCPeKMyd/qxWL5W3FlNQBPeh/g5xicDwNANeAn@hLYWJGgldv4GjVccIImlgtUKs4SIRMDlZPtU4hwesjEdCrBQO@@XVlNr2RXsulMLpddTYsrucJKLpvPgNDLpbLptFhYWSnkC6t3lKWnIDhixeVmdq3yz2au/@6fzbvm@@IVqLxhwwSL3wUqw3g8maYcl8XsamlUhnyQV6BCcxV8hDG6jePO0MAF7US7xU1PkK3AbRzZdAEuFlgIsAXwggvQ4uIIc1bs9w5LztIlfuiGL18KYhYYIRK4AEbg2ALGvCuAlfcEJM4TkTuzubEzhc5TPF15AOlAVWhsH7eK2jo71fmWxA25FVhzzgVWAgFa76kBYesB/JpErR5YS3qh8zFt9vg3IDdNHdT07w@zIWlXPGhL4SfCvKBdCY2zWX3F7t0DcWb08fiPbP6TYdjuNyGDOK/LATbgZqq6Pg9glZ0d3VPKl95pbVw4pePaAH6892z31Pc83a5u7gZybOPwYGvqkXWAsmx/e@fUe13loW7UrIfi7fb@/vSr88Ch1iLLrsZiICPhhs8YXfRMLL13QcTE/X1xFxgZ@qjkGlvqMBxQZ6Hpw8ivXJGGHRgxyolkQ2aN8kYtWK/kV7KruVRhlT09GPQHSAPWHeT3DlHaCZlVoSisC2JBXGdnxcWSeWvflfADiS3JlmIsD7IIN9MVRH4oRLECuzCK6@PnIvArK3YAj5q1cUMFjs6b@NG3gcHu9YQHeqHTVLo9kIE3ugsQaEoSg9/XXhBf9l/2wx42T4P8ZkLUOeC4fKh0QONM0KxeupDP5guZdD6WLwBpxVw2GxPTMXE1v1pIxcSUmBdz@WxBjOVXCpkVkJYQmi2sBoIgVZROMgmdgSgI9FS0FhpnXkMr13qiVwkE@aQI9MBhCbr6CAtKwYbnO8gzIZO/SEFkAT@6Ydm0Z3hZKQv4QeEUfq4XUEusxYI7O5upnR1B2MAXnMXcTAlCG1@y@VRqdUMQZArZBNGeFgSdx4EgALP5Syq1sSkIA44Az58LQg9ftnOo1gqCgi@b1Z0dTOcSX9IYH8CueAh/Ud2XVQDT8CWTIb1YED566ACuyhNaoZxu4wumiSE7PGQTwgThmZufVAowHHM4jmHXLWu1Kgh7/KVaxZDnVPAsz@oLfKnSJQgmvAA3CkIXHF1TljVBaIITeVIQWuBqjSTwQ5PYeFRZsyVBGHECIYkEYUjQUutKAIXL8cdkdnd3pZ7dlrv8Gpn82YKsQYgyHGzvNJ89a3a7TXNU3X52jCHPn@9Kl6OB2ew2nWjNBlw6xIGQq/5o@oI87jUakjo35AWEaFMhjVFDxrw1pI@QJ@fqYiL9xnMIeQ4hwzkXxwZXH0CbeG304bkhNSnEvSiEnsNmUygho9ojQ8ZpJGw8tPUq1pdapl7C92F5MRQOxUa1dL1EvqwfjtymSncY2AnTJ4BQUEZuR7VhOVUHHVws4WxWeLGPQisrFBel9fAQ3TkQZGJ6RYgUF5eH4YtYI7IupEELLuK3lPROiIXi4vogL@RA4i3DE6QeCr9hOBXC8WQoFYvUVuvrwioiFdbX40JNxFeAkeIrmAKKytWCECndASls6KqaA1tuNMLhG1m6ikQwt6hTULZxgjxyy7eajaisSqkTHsaGZZ4dNoqUsDCmbA@gq0rN4GzjEe1By9ZNjrkLhBmup4pUeshMHvORTEbWUDyhQIHnB2ee3puwPz@f4@RXghXj/ENFYj4XSeA29obeadBHQdgHPyQqkud42oROmrrbkkiHtoqBU9Q26TunDI0/NPHTYHQgGIYx3AoN44N4cbUQCFQc9QvPcSd2BhqWL4EfK7NL/hB@/Nj1OpWHdmJXxv1ELddvkx/zTGwP8ROfiq65AScjUCj6ib3DxJlmSR25dBs/j9/ROWU8MIpH2ZU2k8oVcEntMKXNpMgNFaNRqZQb5b7cN@wRDGBIh654caH7ZBuMQ@LRE3f3PfSzULpUSUPDLdTtLg2Dw0CljYfVN8obt4NiEWDvSnJZNk3dFIJCqbOulQeUwSPZxIMie4fQlct4IqPV@3CxjXCbQMjbu3jFZFA6NxN7FieOt/ef8nOL@XECGuXUXalbrqH/Z7ytxQWhHo/XPtdBsy6nSqOgVLYGTTIlwlJNUP1zpSH4iasrJRVIw0/nLNEePanUY81y8/2wZJaNgSmXCPyzCv1iI9GA9lhLp9OxdKoQS4vQ@0GvCMHwW4X3FfiJ8INwcbW@uBhWwwJjQiw1TCXEmCiLMVvf1oCoqWIRaQuVQq/wlCLR9LIabutMWotTHUFjLGEGQCD0mKHEemGIdSxLKgePRD@u5@JsJcsipY9AAnMp3E5sRNZXSu3wBmtEwAO6cPilWW6l5K/ScKTUKbPw@0gpvBgpW/JHPsagIhqLQEw@2liyBv1aajEnxm7jjfidKln2kriaLtYGS7W4CKVLfe6uCe8qQh1IfReAgYl/zh60gxL4uQ2V6xNjjWDsZ5RA/1NlqBixkC45IAHDkRpAvzB@yY/vWQuHQqvpUCgSKgHUIniT9InckogIgQQLPRFBbkFfXRQKaQgfC5uZHPARVU4MBO8CbcUy2EohELwN3N3erVXGiucLNhpJ0bj7@oSxbhRG10laZkw0gmyRXPFEBacWquVq97hacoCrmzQKTo63BrALfiwynlz82nXN6FrlPX9e4HI3pAiKaFNXa8O6s/iazgSC1m2A0492DSTXopXkRUAQsP05q1ThfDbCB@ffBslwLtu87aBYAolSfInklIq8WdXqkW8PFPU2n4lXaMQGfHN3F4xC4XE/TCVJxGwd0jaUQFDTHSeuZ9ggwEBmZ7MCjuFlZpwU3q@@z79/eXZ4drjDnqaK@WKeE@WCD6tjYkgMrbGnoDoqx9uBoPFZz4rfas9LwaIRyqyEMhPjgYuyYyYgjGwSruGqHvzqNRic1yPgKpfFdXG1qFjOolu4aA0M2Yysi7l0MZ0SI0Hr1z/4CZ5iTq8GHZeYWw3Wg85a3spqBF5ozSgtBivJoLM6topR4w6UuJoNWoXPwXQqHwjmX374zJj7iXIlTa6kW/tLt@OL3U5dyWkPYMI7@K/c1dbW7mg2485x4O3ujgdP/NNjfN0DMw6vv2@8bxS/ja/x/zW4LW4eOqUXclmBRYIfQNBYVjAQLIRg7BVi6Swei4yCZIWuqcY8zhNLd6U6zRTI72V5WaM/2VrGv/H7smWtwbv7KmMgy1ZEBgOOZPIi8goEa6FQyInpYOC3s1dyeSHAlheqLMTN3fFuGc3aeqfsQhNfG8TpqOWF@NbJ4eaL7VPsl2UNvxbNNg8PEhiEHzQeH5NsqbJkqiPni8YjhMLu/HTziOkmO9s6ojjndECWfGnWyUllaa9ddD7sFbtmYiKDC7HZZGolKWaZmC@mVovpHJNAzlloEMNxLWFURsXa1I0RHyCGNyMUeaGKMBi2r8AI3pKL7NnRPsUgWbK8sLX98pAdHuy/Tbi@3P90d@@EnRzunJ5Xj7ehHC@3T5hQPWF7JwI73zvdPTw7ZdWDtwyCj6sHp3vbJ4ggGUAZiYorJ5g3WmNr1shKolZr0ZBtwtvSW1eyPekvmYaURDvNk94afrVJxm@dTPoPNAXGg/7R4El1geuCDNFL7bYZwJO5Sost4PhvYRm0CjwY3EtZqyw7ePMpZWYXWWvlILTKWqkDLbO2ytSU88fUlX7mmC0uLl5ogtfB@IvhDUb9XnimA/zGedp7t70Qzq2wZRh4plci45CDw6OFlPu2cH58uiB6YcdbC2nvZW9nIeO9bMPbive2c761kPXeNqovFnLjaAebC6ve29b25kLeewMmXSiMcR5sLYipgEusa1D8Fuh7luGdvf1ttgxAkdJEKM4FomPKGwgRBmWNm0lBkrPl5ZueHqMxTXM0Bd2WvwTtgk9ALaC6WEO61mNsWTfgBoooAEO0gDeukMxuK@ZgRUtn0C0FbgMLWKAFLBDAL@ABfYRji2WWjjAIXujwPSFhbvkyxoQzi47hfmOxNVT5K8AMMTKdRsexIYbsfNg2sHDnoAx3aL60Q3vMCVSEnAqmEIngGc6Ds/19nphBWm5YIEjGVd45OHUDsEER4Y5FB19eObxaqC6QVguO1oIf3w3cTdRmYLo2kRRQzoWFFiCYpO61pMYYam0x3IeAePGFnw0BYAgGdwpc/PBqONzCsnZlu0UZiiAxtw93eAlxJ0OZTdZyhGGiRCkK5qdOPn9m7tuFPflqTr5qIY7bQc6zxfHxnJYRNoJ@C@6pYYIgCwkUcwE5JhqF2FAcCvOVawGIDj9uUMHNZQUSSoXYkyeUjzV4K4QoCYwXpRRZHEEQgUMwIh8i87K2SNmNLCSXcTMRbS0i67zYj3Czyc2RZwwGJOt0Rqdq1WuFXnUuaDAaLk0JZCeo08a6Bncm3YB3FI/AyTHWhGYSY26gmMNAHCHGmBxjHfCekqkNRQPOlc2xTHRZARoj1f7BFq8hbvmI/LkHlRjkXpEqDITFE2y@xOgLC01Tlq5KLhTIQ4ICvkWmCSMhONzD8Y63KNoyby/Ilhj7MTH3doouH/HYwA4OpxFZ0VgF5xWnuORZGQPN4HeQYfstA3rOkhxZNOpAeFzmgG1PwsXjHO7O5csvFGJ7uhSLX10KFMv3lmL7kcX43UoB3dqYRaAUIOLDgDcK0HSbrM30PBTQFxIKKs33QwEd6JiXoI1PIHhEfOhyx/HjXx8fOunidFOGdgs1yKUCjzL52pp8bU@@YvMFH4mtrbH0CvvMmugSc@BCowUsD442l5WTETuTrzSBVGayG6fjSWCeAvAcikoOhgw4K4xRgiQs/MSL1McPjZVZdaexd7B9OhmK@BJWw8l4z9Y1ldKITII5GcJwK4wvES9H4Q4Sgeub4SOeRozo2Tg5Pd6uvoxB/iJsbdwCpnUAuDktYaIEd24K4KvJLeiP2zEWPqmy5Qh7gjmLMWcyAl8enYSqWzKgujfF9sBIU1IpDuK9T7akILbIwJykhDALR9jniwvoUlOrTOwbnzP9jLaaabNRZhWVXY7H00EcKe8KmAPeNLmygZBtbuWzODexy1SKrZgZZss90LiHKXMWP5XrDvs26hbdo9WGToMyq8TwJDvKFscQDfSLk6rNw1ok9Y3IB@iLzRj8sDunScco6efInhTqKlg8L235a/PyJY12Mi9xnpc1SnQ2D791JmphuBSYOj5P9nx0wzYkPGHuBB7S9O4RepmBAJ@k8Zl1C@v4cSc7UiRzPChTGg0079tohC1Z7QCz6gOzBV0@qsuWA4YXhiZ4IDUkdEwGOuRB/WkyoK3giXA0ngq9zhRCNLgC3mhEMkwpBgJezixbNihXvmzgPBx@Dd2fIAywJ96hWvGkpi/HkaKjFe9I2B5cZLUJS1wcx8DqxeZ4g3ie9fXYdE6YxzZzwtDg4rworgWBOWGXg/68HIBguCfEOQM8J0TTD@dF4IasxgH1mo@ANT@B6/VwZH7VQ7uarHGfJTKi/6k5kB2zWnuHPhYE5dLhQF9dB7dkYNqWgh/SmEbkWSGAmOFhxGcQwWOryJiTJKulKNPoXUwOIjrRS9@KYMNiqwdYvxHT@UjMh9CHsc2NCd@Hk/mQQg7nIAmyE@J9d/rU8lAjC07jHcdPoD0PrQ3Du3EE3XgAHkPHsFj5LvACmmLzQjxmntPkxuiKs4xD/jipj9UvThituw/aLYQY8RP0d00@/rXJx33pY5v8XkmXWW0yH/Wo770IHuMyug38eyXk5noytchXldjPNbJ8dQ/7onEhXzLcqMhksh4aRwJ5POUWhdCjxyOFBOLyI/oK@ULV55g8mBd73P8sl1lc9OJwiTduDTQf7ct8AM2hNBpoR7jRIAOSjQbOLDUaAk@BOl7s8PydrtPYeFgCtNSGTqFhIS4JMSEer55s7u3FFU2I8W8TlAXL1k25gXbghBguZJcFElgNhOnJqlEWnC2IksUotnB/GlVfGlDALydCQDyVPY0SGRsI/nJyLX@R9EcUSZ9KbGy09BGpHVNqaJ/hoZRMbv3PTWiTDNShxT9TVlDQ8K8uID/oHbLkMmFABKf0nSzwdC2a6bPQbAvPEj0a6OfUNdo/2VdoVE2zfYJr0EiYsT/ktHac6kEEY07l3Ccc0VfYGBm3a8uOnkXTQwlhbNjUyVjCKamP310FjduDGXdok0aOnPzG3LlJC6cxp7I6Fiy6gYWvCWgDCSrgSDfg7tlBArdnCQncaAsJvVxRB240hIQxOo7DsYkELrKKBE9gb2FshLUvDZX@ACdu/JY2HE1unC3s8rEk1OtT4KT04xRFiISK1qzDDt5IVCgKUHSLLDBNW2FC@HmGmCL1wKyQJbPhmE2f6jAP6VzTTpHY76GSfIoYimbLyQ3EjQlM4EoIxRWLdRh8@njHFTGoPk/56XzWExFBSWJe/HF/5TPkVJ4YXiBFYPDAMzOOwGeZ/F87JeU@UvRUkHGN@aG44jYn37h7@N6M@zG4ilok8MBI6v834yR/lfxXOlT6/35QNDP0@SceyjwwhPnq0crvcVjw3xT6/6bQfw@F/vemzd@jkk@jnG3xU@r6F9Xwr1e/SOaNoNswu9c49Zb@PnrY70kRWP0qPcDNdU18SBf4cv/sokn7u/Xv2UsHfps8befOd/RqtXraF83jZ9VutVc9RptZG6n96PnlysbWzcazjXZ1a6v7vLt5IL/KV1f2jRdv8m@fdT59lEF73z18/u6TarR6gTfHxs25fHSTkfNWdTD4uLc7snc3zvqbJ9m3qzepbTXb2ZA/bqnW1svTNy9On2VPojcfnx89/9RP9a2jTkoq9DO7L3OvN0fnWiB7rZy1d/aVw/5Je/ss3d/fUt7uRDdT@yeFV2Jqf/vmXWbzJppNJfeMF4fPjs8um9vv1OO9/bftzY@6lPt4dWPsJduFzubl8evAYeaVuPvx8LC7nS48203ebHWMdiq9q5rZyzfHRxtnb3d7L6Tt/k72rPDmcnSU6716dW0fRLsr57nBS2slqlVfvUq/0J5dX28fB5qSfmpm5HP9lWjc3Bzphf6q/OJgt9t/ZYpa8jD7OnrSP73Z2t5QP64OM2dvz1/drJy8Hbx89fzdYUo5OWluSzmj2U6fXJ6uBFr9zF70@mz7LC89a5@/6l/v7WbfbiVf9uSDavtIvXrW3X2nnxzt71Uz1kAT9zev1bfPepcvr7Y291T96ErVqivJrHrafnt4GDh7rjS35N031vPqZe9tMrtxtfI22jaenV5@6l093zg5O8ynh0ejlL5pHTd3O8Ot41w6n2ypH48/dfSX4tmraO768nlaeVv9ZAcyn0bZwr76Vu5rz6Ot7rvhRzUZPRPFzXd7n96@Pdm9NptV7ezj653jS/NlWzu0DlPHz1@8bKpXefvSeKednIit1DP56mU0JQWGZ7sW1JF8KmVXT/v7r4zhlv7xeO@dlfsUvT6/yshbV8evqx@PU80bzXijmftKfzPVPpSqr3V7ezB81ipcn13tqvsfD623gZfbYja7o3esjc7rlcKb5LNo5@rZmw3xZJg60I47Kznz4PWrc0XZ7r05@3Tcyu68NvJ9W@u@@nTW345u7w97n@R8qqmevL3SAmfZk@Oj9I32QunbO7vHL3P2YWr/9VF7dyRWX8nijba6OcpuDc1c5nzrjfn2alczkm@Vj4OjlHwdbb817JVXSrPTeq20@i8CJ897ZwdHr2/2sjnzWV9TNo7yqYP93c2DbnvlxWjv5WB7v3nZfrb3Rn5jnOau0tsb57mtNycZ@/TqhV1oXfczR/noqdq3u2fRwPNBb7B6dG5@fD18t1LtN@XMsfpWH62K/c3nRnr4urp9@Kl7dWToB@JOepQ829ev1NSn05tPu1auOormh2d2X7dPxWFWfBXI3Hwy7OfG81cnhxvPD989l1YU5Vy6PHndTmXO8kmlZ2b2crln4vZOp/@xX5DFT1svM1Km34ta@1fJ9mb77PX5lXrZf9G/bAXyBau1sfduIOnbzbSYervR2c7K@xv7p6J81n1xsrJ1kDp60z46@zg8bW@@GZy9PlRS25fPC/vdlTfHrwsvVt@dWqfSuf7mhXkQGOYzuiXmCtmbzEkhf9gzTzLnlwX73YvL3IZ63hSf76X78o5ivsmP8lfGp95N9@ZETjW7z7Y@SsedbZCkZ0cpKTu4OhieBDKvT/vXq8ZG9O1V68UbTVTz58pq8vTjZeGq13txs9VaOa9@@ihln13KhZOdZFPdyT6LHm@@Orrsbp1/yq@0Uxv7r6U3w@2e/TbwalfZuiycXx0OR@KrnZNRv5rS1Oz1yXn2@lTfODnfPcn3XjbNTnP3sgeyoT86u7wZXO/Kq73hTf5F7/K1lNp/k9/UrJWjVOC5vNdvH5@@eFONdtJywb4@fHtgnOfPh9mXef28oB/mlRfVzrPhq8POdmrVUM5Ph2fbveTGptLPg0w5Us/MzcNXu@/OnxupQFrLbXza1LOrH6PXw7e58@RRdH/wtnWa7p@b5u4bxdx5c3305sVJdS@61xw9O7qSDt9uZ08ONjet59EdJSePdjM3VnUzo3b0gNXfGB4MTaOQeXe134WeQG8X2s9OM@eaVa12bvbyJ9vV6jOrufdcGg6fdVahj8Br@/y1Xg78lttDDHBTiPwhcYMqgb7VbepDkJf8NGOAzqMF6DxagJ9Aoy3YfO/yb5PLgVP/wQs8ducYqR80QVljbR2VhwTb84wW4zdLYqyvQ3QFXS3doCeidY6YtHHAp8Kd5qvwvCR9f1QeGqqu4Oeg8NMUOCY1x58KTAQONdYf4XjTlvv8OIiCX3RybAzT1yz4h7PIxmlgodVi7ldaE2RB1/tm6wdQIAytGyeTyV0Wj7c6qtS1wKG2yfUhcOKZ9McUVEXCyQ9MQtxvSGIq62xNpS8rYuZO8UNUB88YfsEOt8G6Iw4JlIkR2ZnBSSqyNSPjlxwt5VpWR/TxE7mdCPAdn4/aBen3w73hk35k53VqbyioG7I5tQHU4BHdldbk8lO09fN0OekssaIy1JDMpmLjd8Ib/FRGg6fo7nkzJvce0mFmZ4GWK0ao2ZCFZO7sS0N8m4qFFKM96uNDhbifDlIEFdXdbbi8bBBK2nfF@IsP87JxP26l3/19oZ7A3VbkCbw60GoAtKIF6Zk1@28s2uToAZUCfLF@@83eacP5Qg7fYjhxkuueHZc@KpfcN6PES@DLv5Pz2W2ZuMMAso/TjtzAOBT1Wue8LNC@R9weCbWNI@zxbssEcA3tNEBsBu1Gqa3U@Q7CFG3dcwnuxXnCOeGJL1dPxgRdcDZUeDzwyHh8gyYHmS0vIu6YskwAtJvTPXoytdnv98x799RMU5W0K3SV@FZZGC@YLV9l0bc/fOXAqSyvLM7@SX6GD8oNUb1tsOOMCqZXLQTgbIh1q/lMw@ZM@@0xDq9hL2mcH8M0vFGXquqt8Dh42d1yw8sWcVPi8FNJHeJMYgd31urmiCeE0zPhUglAcJ8OyQRZc3er@kpdHlMD0dGmHl8ugG9LrhdaTpDH@Yyxh3PLk1okdqAdQPOzyjcDIVTNy1adJ3W/LAR6R/yFmYg6Jo67hQicyWVm6wYQoeNwHHRjxCN8d@oMVfhOL4@LGKdTLVWHf7bufynyjbvYoPCMPkMREsFmjCP0qcx5mUbQitd0MKkx61FF4Q5urEKFeJEpMMJHf6ZEoxP15ENeU5BuIosStcNzQkEMeSVySO/QnmBoTxzUBt@Kyzp8BxendWCKRGuQ0OfPXoOBV48bj9zzosAS/DyozixkcM6ZvC07BC25724j9NwUMiaKJ1XvZvfS02FZGIDrN4YylNUwCMwGfvnHYODlbFkyDO4gCG/7EnhjZVPeHXm1uBiGWDWCS@br7AkLi2tr4dV4mLy@yUciXmN0oqd90X2RQUhXKiycXg5n3MgrGBlQZiYRrMxHkOYIVpbDoosg7SAQs4CBqxiE5BuW51w7iTjvQ@zhrU/C4PeD5qS@nI6K9bW1PO7x9HlORU7Pz/pyJpqGyBz1QnQyhKPlAT7/@mSJAHkm7etHfChWohlAwZOOTgaMU50K8BL1p7lSn9s5/d6UF/echtv5UHT8jKls1vJYXuRUvindYOA2bNPxxE/JGfRBubEfZ@llZHPQEahJQmo9GQ9NxfgHBZ1OC@hXmuoVfYcjCALFABHBxaPE2OVDfV3z6zs7BO7QBB8vc4yJMZaHYQhIFJAYeYgMIoRooHQbrb7hwUFXnI/wHd@8A6NEDnDFGc8PQD2h2u@mRGKMkw9XuAGf80E36kM4fcMQobG/t4GP19vHuGN27@AZVOECliPGxne3mIsco1fETUnjH5lRbAWyALKND2icsvKqmkwfPd30HWwucgd@GjuPSKVDCMYjO9oh8YViNxTdwcZJ6fKRbBMd6ZtnHkA@UoJxBruRmaQiOUb8W815/mk0OvRGsYlU4PAiOhlECiHNTo@rByc7h8cviXJHjer@0W4VMcMAsyWZbUYf78EGommyyjtVj54B7H67@MF7LJPUdL80o6B9DYLlX4HkxAPABoU0yHc6R1hezvQz8Nx7XgSSKB40KBWNtmzMwY17Vz0wpzDWHIS8Fnmuna7QydO8npA6vNme0JWjFZR0REtdtrSQDYxNHzOSNC5Pki6@DRhl0pcgqeWiHtUlfjH5p@8yafoeNvKRNTBwdVhuC37yS62WbJGBhjH1AaWsdigRR7L4CAU@80s/lh/8bIrX9zo46HOg1OmmPL13rOZOKougPXLafS8d16cgcSyujnTrqpWkFjkp889zT6iOyqTKeF9iPLVLntolpMYFLrucVsiUeu1yQhGbRx7FJc8l141dzYyrJ95Wcqq5DjR6q4eGlGguhEsdqjCsJrIaoo8mZN0Tt8qeuK143BLnK3cPK2UOYSc1MqfDGfefzoC53QayhWfmNujkCo2@BibWP3/R5Bt8oZ6SH3RyhxgET5zSAHXahXPFJ56hupczEBNIQzotU3OSq1On4uELOwhZ3M1PxKdr0ClMZ1ZA0UBajA@nOWUlVVK3nIGizxPFqtMLm223kRPkuDMz29MHuhAIffmBw/GpBH6MjyeURyd9SrRMqJFDxjorBXBdNR6HCBE@r0E6DYhbLANlT7HnFyM/WwyncK5OpvATMCjqHLfIRQGCfoZxD/i6iZfmlttXDvcwHEaO@AqWKjknKNwTvWdHLCNmMr7jv4fnByyXG58ORgNtbCWdGh85RlNtLFcIfK95svF8AudHbDhOhSJbIc/g0B10QVlVoRHzR1vBrh/zxofFQ/4YlTzlapmPYC1HHDtdg8X6AwunKJmEI3Q8WikOxURgAYQizQE7Xzl1O28A7A4kU9JsmZ@xREHurOxighQRdVjZhHI1oWXgtjGU@H00lGcNTJlPAINPW2/RJknEQfGgpgd92o0UQ4XhWjbRDIBiOwf9F0jmOOzARUOFM4Hr6QqHissbnISOSKAWjZMsnIzULSP1@NSL40qTunK6n6Jcnu6L1KW5H0zGDBB5HVYhGnN3YMEh8Ew3Q@PxZeercW6T9IDHon/e1OBsJ8MHp@443EHD@5jZkb9SnzMZQ9zV8vdBQ2cTE6GiMtUj7hk4kgDuEaiWOw/BgegxrFP3RLj4aBQpCOOXtsLnwhnJCNIiqJeiLsVErsNdOo59Pgpe8D4ZT/xchtYXcXYGjJwDc97xSAcCWT7CIZyzkdMQ2D45xNCPA3LBG@pycrz/YIg4vPNuKL6JQ9xROLojzrgAEfBxLaldPP/8TNr8UjhtlBLlR9Kmc0pBEV9bng/Gi@yAYel8YJApkkfLntEbDnZ2ND735gJS7mlC6qHMT6T22Mw7yc0ATVDikVn3CHHnzNXNQwqR@/q1zBepnG01jprpqx@uJEElOoxAPEvt3pmqcGjgSgWeu6YvBteZ3TiuJKEQ59DvrMhxoDzHcto9DuwKdG@ac3yud15BOSe7RXWLSTVIn21XFYO6xsmyOs3CX9a4OFvYVV9h3VPGE4V1IrnlnLXvoIGjo@o33P4CdiiCc3JZ@KYdY9@0cTHE8fH3US415sm/ybPOvgb5vjxukV75vLzSoVnvhbdVZ@0QRbuf3zEe4k25jRy/201dgIjgulZyN9fzWAsLjjoDSs9EvHTEmXb22NlF0emAvKat@miSdz/tYhpzDGEps285HuqCPsnmBLAL9pnkPGYg4sF2FCipD9bHRY5knmikLndgQDTq9Gflidng8QHqexnRj8WRnb4jyg/GJ5kym4sRhvFucj4ON4rT3Y/bf8mfkdG9GUFy0BqR09d5a0bcJMLd77oyOtbdDEdzA73LSMPto6OIOfpbNuXqAWFjrC94owM@HvDrBo6i7SqDOLEFCjyMjfnR6BiD1O@FH1sY@cgX@PBoHsQkCyD@aGRqwi@QeA7TvmGR4RvEzGaTaocoavA6mcw3VSRNhHjYeTGeGDVElkzHcRmQO6PiTKkm0DE65EyzcSVu/INUWTSpTuNUv/UPrPhlLDwuWY7HWQYeDnZ3OxAKpW@oMj@5I@43qod7nmkr1rNto5hMypaOXlZCN7vJG@VKSXLAwIljtiouD7Cdo5EqHtLYPoOuDA1O2Ql2IvPNCqj3olr2gYaT8iDyASOhBSwNgDsd0Hi1lowfqrFvcP@Ag8BK@DMLwZIFeriusZGuN8e5l5yTOTwDMcq7BZnvAmEGzQRkINmSbEseyUmMmGyqcOtLaBg7CUPyJJYweajJ@xD7BJqEnLiUrqXAli9jdHJ6KlWyYReI49wRhdj4nXfaPYJzCDbui2RNHerG25/qDBLIwKWuqSOmoQmALmC6RmiQKpAUct4NFJN23DqLOrTlQaZxxEqqkCNhbzk9HMXD/juRgLBsJMC/UVzE8x2WjuxiyrQ3laJP7GmZ2pPBG@bkJgo@zp/0a6Fxri/v0/C2eCSTvri69ph9H/P2eJD9LyD7fTs/kkmcHjVUacSEG4lMkrPNldVUrohjLaWrERtia0EjOj6NXR6iQW4LNwZgP@7GVeVrWWUZrMbXijUAwBN7AEUKBA1T6vYlFzCcKTJMxmeji8bXEyf6x0G6rk76dPDcBBuPqPFkGmPiGBud4HJ6FSSm4@30C3IEpBbc1nHLs64brAiOttwcdKkzwHNZbgw8HSXFmhhBilTCzcg6PIvwhKyTpWtox9j4y579KtxPpCusBs28ztwFCqEUoFJA0y/z3Jfc@NhzIJhvRQc6bL6qAT3CMms4g1E@SwDQ2IeFOZzF5z1p8dwFaet7hzhrQwnyzcVuCBbRcCxF3runZJn59pSASEB7U8iYZAIrmXRnRkJV/Gaz@7IR4qE0axTm7vEUEe/1lj1yuPsXOnz3yRrZBGNkJJTIGSm5u@rFErtzAXEPCGo4uLMkHnJ3DqCGaeLazHhHCpBecEdhD6H1ZSDzBUiqOGQz7Jd8xeAbvOt8tstRQaaDxbq7hgX@5VTJpQb/xLtX/@PFrCe8Nheo4Iv0wfhb5qjTQosvxNAqibPANJFX7LwcHiHu4LicLj7M@YE8JrnBmU2kSdOYN6HKM8rnXEFYoM4Zpy4lxoasi7PvfPgUYyPnFW3sB7gh7VRsVBZLnrVtWRv0b3EwEuNRBkYMge@YDNK@FMC7M6IzeeJe64ZegsQ6CvIACQr0qrn@OLVxm4ox8a5EKbfos21cxIMeMcv7c/diXWiIr1iDoQj913k3UfymLcR4erhkQA7RdaTrsXFqnIherocj/So8jI1AdDA8j1RxRh3odibn6XXkCyIbJc46jSNgcB62IeG6YwNpF3YtkLHGsAwDpMaojHN43P4XKry8WZABGYQvMgCMxxEQRqjMVXYpnMgMom8YjWI4DOomwwdGEUfZbvyZcKw9ws/j@/HfjY3kER0aw1hjFHH3pUCMxmiZSOBtT7mbKS5l73co70x@p8o7Qw@vvPfQwyvvLD2/V3m9GeM3VBDoYuiBYxwcsq/DiBqgPU8@T7HO0DM17qG23k7HHhj4DaWp2PTti9nYumHoFppcn58DnuacTFC4zx/SXOdpFMENA@Qknz4S8yloevgVAyvAm7ipo74YJjd@Z5P3X6BPqnxu2@mjyQMxF2hG33uNT71DAhGnK/F7uSLRKx8mxWUqVydAbbui/cVl5kuq5GWcCsrHYIwie6WPMP7qw@ErOm1fhNy4UZBQETYvygD1Dow3HQX95kdxqO7Ix8lYSHU2N5ZbiRjb2V3pakIkdoQ9Pkoaa92Cb62pQdIZ2NWnT3jjWG@@dxh1GZxXBs30hqJuLw1Dsb0OzbZt8o3Y7MiZncJjT6DC2z1TH3R7DA1FoQ6IsHxLeUdH7R61S9Dq8eOqA7RVU3S3xYXHxffmj5PszGAwyKfz89hyXx6xTVT8myOcS@ZzAWFfN@HssFpYcHWnhfGU9gJJeg@4zif6@IzDOHmqM18GtpAfIAsvcSYOkj8mdpqTsNuJxUVPAxEk20Z7/6hZK7wIWPxxNAOXYcYRUQNwbXyRsvL/tvdtzW0kWXrPwq8ogd0NQMSVupGCik1JZE9rLYkyRU3PBMXGFIACWRKIwqAKItAUJ7y@O@xwxHrHs97xXsL2ztphv@46dr0R9oPfe/7D/oL9B@PznZOZlVUokJS6Z8Z2tDpaQmWePHk7mXlO5rlcM6D5jRUytlrLrbOb@4RIJa@1zdxGshlqtpFdH1d9zQsaJ7eI2bsbag5qR2u2/V/D/Jla5fWa5P5LSJMq1VRZZTifhFwoRxOzA9O8E7gvh2cNoVSSwAnls3AC2XBezcV8ivs4Xl3eKcleLCoDbrWumnNM8uxbKBrlluYXt2OPpopNB4CIWsCslbyd4b0M8epQ@imLo6awCMARs3LwOyvNCHt4ZdaFF0diEvZ8vx@BZfVAK9zOMswb1HLVr4T9wDuChEiSut56dXP4PpqlxeOgJ1YZj56jKRP/x9NgIsI2WlOnuWS9HyKFR8d@7w3DIixTgr0WjGo0bKO4Fg6c6MdTb4Irh3DirJaigtrj5aTZU5o4WT5KbVDtFDBTnrvIhFjAYD/hCjJDVvq@Dlc1es9jZR1ECSlFKkaHujPC2Np3P7g1qTu0X5kLGTqeh8pCN4gYjyV@V53BdIi9OBzXkYedMN1Z@wuMZfe6K04MU920PlJAsrGmcy2MSg1lYjCU@RhXJ7HsNJeDbyxAo6olwDWBNjKWNb5m0GgoU@OWet5ho6Dk/oKy@f68DHqLNMwAuhYTX4kQKNOsVLmSRbR8FC9iHYWjmo1ZwBYRExzAKledP/c3NH8OGKAR9h7aYGD@jhvGnofLSm66kj5ppXMvQciqK7QPnEyHsTfyw2k0nP@6CaFwjcOQKt6Zkub8@UP1mWbHIYaJdNZAMADncWOX1d2gmwBBnTbvtSf3kFPcV1sNJu4kVOesM1RmMFFVxxLCM1F5H3lPVB4OR60TkMmBywTc9EBNIGYbr6qoDdDWyeZio7jO5bSCndeLp7yJHodQroBO6RT3QdDxmMBEjKcEGzb6AuTh2J9IZURt83Dq6POZ6DVx9UkbZOJrM6BK1dHH@LE3o1ugezlICA9wW6igcnjkW2Vo@6WGEzjfHVG79fHW9dUdBQ43ed1CkFHUwNXSv8AdiA1cUuEH1yavcLjzRZXAnSnXhFsBWmzWLZno2ZevK/m@ogX9jP4Ts8z6rkvDCkEp3X68JLBWxeK1nBZggzYrWpQDF5oa92FhQeuSQA@Cw@su3lpEa4PvzjCLp0QgvjfpHVOXaL4CEEw84XHqB30eNpLhcO1tXJlHDqFHtKSKMNCj6UkXLmkGPF7GTJPfPXBJTiDlBHWFa05MLwPe4YJVoudXUPXk@@N@xawtqYrlEgg/BGjukXCCqjbx/aUaGHwnmk1mdAZl9YmrkDUMC74PVCLclCh/9AtZa4fac70R@dbaWYytCzBWksuzjEkYLrxiS8XpNJy8kZcjXLvxzh97Ad974y1QFJZRSN/o4ZE/SvLkJUNfziVhTXg942A59uLLL3k1NcW0KQ7FoEcMp5IBlje8dqK0bLSRm0JbtIX15AaqobKgGSVl5eVSNnZDPPrNVe4QxTaoaZtuqbF27aUgc62uMsWubTIcKO4qRRsKUlEEoHXLcf2uriR1HTVGw1DSeJFxuPGrrgZrK3Onmp1yDvFf2qmHT9GKP9ps6tUo9OG6Qh1JHUZJuGep6t7Q5g2iT5Yafg4I7JoADh82brxjyHVq25kp/S62tJqJhte1jPztSI8PwJJeuzZ/n9HhsTBq4smdfJGpWS0DljuMMuCa0EZGytMb40CWfo6pilLylHAHdLw7CKagzDfo074Mj@KKea5XCzSK61HMtGOd9DXZfYi@89adN4xC5cqMD1YpFPF74fu9xOgVKNWrddedDtAUvPRTmcRAZdE65frAbDmsmisP/jJSDM56h1PgkPVfsbQFtUN9sVohKDZZUS/8quCBvhMHeqVGPVB3ZNID50ZHVav6oF0YoRP84G25s2Gp6nsT/4j@2QvQon5UAr9kXr7rhW25THy@@/jZ/s5eZ2/n@zt7L3a4JCvyG4Pi6bjBN2XRKZx7jxTeUpRyiFP4YhLQOY4Th@MsQQJ/0Qvj2PmMxF2fxPE3HpX0pn5h6Zv72pPleS8jf3JPyu8LM8/G96xpHAUwEZpCVYn6dyoCuDwPl6OKED@dgeyQClqvQ3gykLhQBeyZtJlLDvZPrKRuyBEQGUJZNuBICQfxKThAJU2k35jppBn2aTX7daVjq6Fx5ZD4SzAOEcAAUD60bud1Dr5ur1UaeJ94TrCRaKtETSbZ@1HTeS7VbnO1zrb0CzykNwxHRwXlPcFqAXNudGhVEdr9nh5iNgqiKqC3AE@BGGnpkXSoAfmg0ao3G9@eS4PkEfu35K3gA0zyP9DOe9FOPzd@Up7Zvo4BYPE45xkbulTYpFwLuvxoTWmDukxFa6qiDzMnX25NrtDf/C1bkC8xIFetu/WbMRr/du25r2xm/Y19LPzmzXByCThllaPJN1fF9PzbM9j5f8Vq5P3MRS6zovjOdCLfdEIFVHsf44nSjRJrH4PzeLwrF/a4ajLXP5HW7lbhjDI8md61Uoq2JoJNWmk@iUejNJGvpkSf0qBPqZX/2tThl/c1xxYg6W6@2vF79Noyjkh1tPlemvAmUM8lKu62tv55qv26XlttHyrtkzl4z@QiDWtONTetIs27zbt3TkoNXCxdRMeXyV9pmBvzFu1U3rqM08ro6uzQd2ZSMqP@LpeCOaVNkLdYxciS8FrpEHOKWm2bRAXXbKcU4pUcVdG4zhfHL6O2noxgclnKTsTsS3zV1vINjA0CUfHZANuDSnaOUiiTy9hlKNNTo@diWWVqoS3YhJgX@P9frK0MCYqBx3dGVr9FI6vvrEa@sxr5zmrkIquRleuNaTRpdINRg1izoVM7Je6/sEILanvX@eLzB/vO/uc7zmcvH/0954e7L50vHjyjlF3n@cuHTx4/cuj/nWcvdhwuYP58359A5d6hqd/2ez7fzq81m7ccxrwQoPyW88I7cT4Pe/5bIp77kXeydSwf9ZEfb0qpnbf@ZB7Kc9AYyiyxsprguyJ5a9I3TrC47hIln@AdUfvyRBvZm2ckN0tse8Hh0I0Bt7ztMQ/Celz8rGSMNgg@pFRC48mTLOtO42mdmZZ@3VEDZ/689wgSU/j0hfPg2TYifW4/3n@8@@yF89nuHn0@/yHc7Djbj@E25uFLZDHg093tx589fvSAE6QBzbqDuzU2WL@oCXWA86j03gymCA82hFSovlJevVcKhVGorSIipzQdJe57@kRSeHcXZ6dtdtFe/ujB3ve@D67G/7FTLCLIpeVQXVkgfNSE0QjVpqJot8WZOljLWks2pJO58xGy2wW@A@LfVUcjr/A7ceA7xUe4RsSDNMfNFoZNo6aKrhNuoNKOYF2HIzCUStX7jHKTauPbA10bLlYH@gNFt5RjVsiRK9pLa8RIEZzx8agnYXR1AtG9aHVztfFEAHAhpBIEAHcwSIi9N/5jXJI4txXENIbgTwl3JOH1yfizU3CNMHBVCQ8lEMi6apPMG08pAhx5wUjmMWXWJLsDx0jhIhHDw0nOcKivXFkljvh/9caGV1mCLNIuOKCVrYWK5NmNqIH29mNvEEdO2a3gNphEEH8UiKbW0dAjcY/vhScwWHoLNQKudt3Fn03tqF4znByIU4sw3bmTbocpt60Ofv@q5ajkw4UaobfHnYbClIr/dGkDHi404EPQEKKavV/ArdA4ZsaW0YQDRcrlKCSKJJHP@Uk6qlHYn/b8VAEl65RfB199VVGDXE2KWCo@3DqjYYdQD3gIOYUPKnZzQUIMa0oe4zVK5rCc7kHyNnwCZYgJGvgjPbiqNlt40DUqTRxVKfj5JbV2PTaGu7RWpnjRDTbb19j4jOLn70jM8viZpAsx2UhzEfw5Q4kBnp0mcPMycKBYNI@5JRLcoZDsHT9xosbBl@vu5vbDV7Wf/Kh62Ggcybbg9eXxQpQS5ZmFRXJaHkZ3krUB9UpTSAvRtIvSWp9Rdkusco2MGJfjgJjvrU7b5Mm16mL6iONlpdM58d07V0rV2N6ESQiRZJLdreoc6CqrXObQqSgEyd5JjYVnXZ1SZZxmv95CXHvMQptGZIR9hNVr7LBqrF9jebvGgx7tLAXFp8l0G/wVHYtcURT/Kdvz0fiy/NBd3aw0NBQvJjOcZb1FVzXmVkX16hzTy@fVArrti9HR/n11dOsXtk6Oh/fCtn0htvdqW211OS45lixcV0f7kwvQyuH2QWip79XliOWQXMRmKN0QZ/WjFU3zl9T4o4W547VHaHD2IqKqQWrVNh0N4SGuLJfi1DQuULHRJAzRi/3tnb09p7iDW7Z7VJb2PW/UY/tSbIPAfV17OhI7ZN7s6oZpMmGCDPOkU87FvDRd7UWLOXfwlmwVigepqvEwm4WJ2kuSyUxZR8jJwiwEDK9lQ9Qjl27dmd6DogOF@PwAmlBOMmlWBwu53VyRw0ec7PMmk4xbVXjj6E0wNsyMP1POuviqejK3EWlGGMeBd4SX7/z5@0L443u6HmGw/B9PucNQwu/BX77zgioe46W4np7BC6ZFTynrrDCVruixY7O8NIf9zQnKxGI/V7ywta0r5lg1Tfjjj6xIdsyfbuGdf64yeyfqvlNv8Zxy357QSnLoldNHEDGZJAY7WzZVUPHDc3WE8WiYc9I1DLm91j7i1hzoVnI0M4W7vRzoY@Lgb9/Jbg/Zqmi3vbCq2rdTlZwSqZqsuFuLNehMwnzn9u2bl@HO9kIXr31T3HKGZPfP@GT81rNQRvOIVYWIch8/q@r8hAAuGDqXpMB@WS@YTEFidXLOlFTf@TCy20dtOZ3AFo8as/tyv4r7omytFWeWaVs@djmRbOwMstAHawmbjsqqWRj984ure8hB3S6p7/r71yeLDUC4Dz//lYTJ3AvH2CqJEZ90xCsqieT3ImjFxSghwQeNp18rBuaWjmN5IPHmtuSFGzbSUuNWHL6BXr@OnKlimxXxDFU/8cZn73DB9Y6vTCUPNgGqbFB1tl6LjopE1tzqh6xEMDChLLeklek02ubfduzgm/egPsh5AmA9YLpmAEuflBySe@7hVkGHmiytShrxJyapJklEqzFkD5N@Q9JhlxCMh3OT3pD0vo/Acyb1vsJy6pmIl6VNBZmNkFkqKmC@qw0G8w4Pu8n@VLKJjTFJH6vGkGw5DE3qdUmFTpVOOlBlp0nSoSSRJGWSVhQUDqYgtmkp8v03HZ5kFW2OEJaqzigYHtaV/tSnZSU7VpQJRywTSeX9Ub/Ak8IxTw0qfSRswbWsIqGDreCwzgqUagOCTJZMrCykrSApYANTuhX6UohKinED8LdqhGqqTbyo@WDrNSh84ke9qe/szCDj69iImirZMciKs/Ns29n9zNnbfb6TRo0Wd8CjcCmtsMehmFXDuDt6yVZpwsNpfNyRRP2ZzT31JVejkG8DNAonFpB8ZnN1BYziEMvSOXvXf@cc0OE9NpNS7lcO1aTrHps@1HvhdBSfvZu94@mdEadXJxL41Dmv45Lg04VhUStRcdiaHPgtDmEhwVd2tFuFpBZO4VpmyjdHqCyuM2u@cq6wFcz@SVNHK5M36SQgJ22T2AlCsDz3VHxLGo7ecRJwk9@yXadczjYMh1K9vpC86tw1gRt9O@JuurIrVrK6rJKNpBKhMIOnHiGOaFJbxemHzrvgna4sOVRw9K9npR0z2vDdrKbROmJ42aVgmodWtrxKWH3uF9K/FhacmkEnHW9UvW7IgkCQ92Q3d4XGU2BM3wtgZnPQYLKAFuB4FaQAZZksAHL5RYyd/FYmSy@nSH6Lk/W42JwltSTocork15I0Oj0VyVrPzEYvJO5MApLgR4cEQet8zZ05IpuFipctVidbUJEiizMdqbMs/1Ry6tDbtEAQPR7qn61DMb1xSnaxC@HTI2K3QHXeGhDsQexOBceand7KpttHkrNpFc9CWI3KABPOzEl1@VyIJ5FU0ikstWRZsdGWigYOXksdjbTlHFqgTEJLQGtpUFk1CSyBAoS5OJwsFqisxDToaj6oRfwMb2PNtNVajQZ0NR/UWh8LWGt5WNOgq1nQhX2NN8r02BuG9kb54smrLOFjbXRWVf7M701jOWm00wpaQzEtD5vRUtD94CiIP3USRot/1ak9INpb68ojtk4jAf/2XcP6cAHNattNUNUmCLFbWLxUkFOxXEfZ7FvCmBvmMQUvIa7xPm6BHjCEPQ2OeGBSDdFMhhJo9CmmWTF7aKTULHbabIzkFJ2VM/o8B/d7sHIm4o5Efi9Wi5XzojSrndpFqU86WclH9@/rsajHYSdwcv@0VeMZRzh20jjqSdIFf1I4prFJxRVHdRj25LKzClxtLawdUDoEcH7YyeDAa8piX3RBQnN4eTvwoLKIA01YdS7qlI1DC1WLOG5cGYcW2BZx1K7eDpan8vry8ZVxiCCYh6NxZRygwMUxLa6cEYJz@buYR2qp8YBZlEr1qt00aRicXuqrm@2LFlUd2AsyhhT8LPOV1w7FmNu0PrTEoCuNB4SOxfEoB7KSNuko5p27KRfMLZSsLKwXEW45VW5grZXXdj6K4j4dBPXB0KzvnMWfEdEzlyQKId97QIip944nJCJhNutK@tAMCOOk9nc6UM3qdPhm6Pne7vf2HjztPHvwFELUiuxRuL6Btgyr6zTra4hnL7ctHdYpch2oWqAbBd6HrTxun0Kzw6cIR45FqZUzC@68KAwUanL5vqg@8k@dzyiLg9Yv4ARk3dzN0PSUuQ1mUy/W3hYrCaR9guleKXltk1rCMEInqiUMYyUXLGFLyr8aiYbKq9GrWAC7zoHYZEaHdntfwXDJKug4tbev4u/7ky50SWrGaanMIlTwIbuxcyqoXKgb9ASDNYG/ajSch9oprrJf84Y9uLydDtjx7Ukw9E66fa8@Ph4XBpGr3NOUS4MITi4LUKZ6vL@z96LzHHG6dh6x5QT@tDlv//HTnd2X@8h5QVk3VfLO3t7uXocV1PdePt@Hx9BMUtEGVFgSMJWQAnq2@/mDJxaMfBdVI8UgJCJ5k/5RrnyqTjDuzPjvOZt5VEUVosNBeNhMBUU5rerEwYkfTnXwNvif0Ad8FZYneJShunRUY3ZIU8b1p8pLfJ2eW1Dcjsl0HDMoa8CXMyNRSZcQmJPoCAXYF1FEfDtr09flRhl5MOQLx@VMWRjIoFhB2XcNIl4dWCYv5qNeWaNTjjyrZ/6IIPHaVJrGg9p66bwCr5JjVhrKFi416ORosHPUUn5JNYJKK71gBTGyr13bBW3wTlBsUcKTkFimcAF5QWw7q6tB5axgB4hSWbSrSvyoM8eyoU/DqPg116w5EremoudL9YNAzC9lgWNoRD6f249STGDqfYqNOQ5geW7GjP/VnZUb5rKZnTK/TyV23XVojzyiBj@Iy@LohX32JXSnnrtUAzrIyM54Oo/Qq7cx1WGuUGg8its0UPFk7ogFYRSb4aKeH@LvmXLt2oMCTZkIrmLDFouSK@4oYSQUxQLAYl5xs3gvcWMjZglGcVgg7tsQrTyIL22ItTyItzbEzTyIr38qIMGgvLqqJ2/TWbt9W7SZU/OZU/wvTPFaTcPe16rQSWHCZxfXp7Eg2REcCnrVhTmofWYTcrtldy5sWRr1139JuG1cqlSNK5GGX9DsCzD/8h8W78kN3RVG6d9JD60NCsyJevISE2bcFz5SJK6bpGxJs9j@6gJsxaKexfyyf5hQxJdLiObrv07B5JPNz/S8O2b89AvXtaRsK7FqyCL474sI3PdB0JHyen2xt1Ex4EX22j2DRfcgQSAgN22QtSxIXpXvLqyyaeNr5VbZskGaV6ny679RdarzKwfiTwwE77VqMHNB/2dqobFqPhXKA40EEjY1z5NX36XgR@k22MXywJ8n2LnI4cXt/uXvZtudlMyF/0e5xMkFbPrS05478P/pqjhuLsXxI0FRqy0dt5JArK4uhfj6F0k7ZHizy@yiRfLLf3J56eby0v8gKZ0c85v64BauQSPLboFGPSidyUUPDDaZPxoAk5LTGusYNWvOWnI4i5XBWLoDLZOtLM7S2Ws6e56bfdNkZ5CfC4OluST412PG6L5EGGTWKPnNVr7CcOnMTdfm2irSIZvbFWZdGZjT2BgeR5niWEzPZkbguJESMhZRq9yKYvbOC8wFt3OFn8ibeMcjDwFao3BUVxFAgrCxcxK@DnBQTRpwc1F/HS2Thr4Ja80IWI5zIb4@gEIFNVU5FRHdb5HbAej1etOT6RBvaK6Sq@AYqdGAyzgWBEfTk0jhxIn7cBoMqQcuOLWERSQxb0yt5FOYWOkrVZ@pOq/axSobDdEbr7MbOk7itvUmwTjmytxFWQAun5hBpSqC@xasZuFhoH7GiMQVrav68yQY@WULHlFcg6qVwH4RVl0p1WbKyI6JhaMKDZBn05MUhjM146wb40pOPYLFT7lZXcPI@aAbZ@IjQoixjggiZ035oGPXMkCiLIgmaSxr1VsVGSVG9JzI8yQNcau61kRFY2SxiyL2DG00y70Buy1io1bGwdgMNM8CcYQJejWum03qHWWYdrnFv/vTn/6HYuWs0dBpHFMnGHkkM3BEkgQrPvfD5/rbQg/5RNkqZnD/xwS3oO77veDEQ4Sa2EJNxLUEM00gMJ8RocFpVTik/SY8Klu@YHSFIKxG48H2trP/@d7uF7CGkksEpoJMcRDBPae4KsPOJVP5SjEYIIoSFmGeqooBpBuxCGV6BTDTY3avMyhbGlg0Wr/3z3i0@C4/hKa7rMsMQmQXxakP7gmhW2ujNROhKRjz8Hv/VDCHY9GezUccjouKMOnn2Cfi11eR5YV@CUR@fX/7R/@Sq1MWJcTz4V7lxK56GdPPuQfqQpZpttY6XNqrVDU8CEsRXzpEv//njCySIN16Iyxcs3dFgyS/23/ybx3GgccHmj2rpJPCs3opop8JIvN6wCO3FF/tUnx/IPj6Ab8C2Ii683QXn9I5WZ/AaKhsJTcuGb6//SPVYoIPYryZXFDHjVRzC7mT8d/smeWyajqWza@Ff@kM/7GNVJm5LsMoB1Uunp/@TbJM7W6K62Sh72vW6sw0LbfDP/0fedTHOua0euABXNDaU5W7Vpa0@V//G4N/Vrg2u4Rg/u5Pf/6LpI@zpT2bLe3Pz5PVNFvsxWxZ269ltqQf4Mgors6WTsVfp6tJrdyZa30uQ/BXy8Z9lh7s2bIlT6RvFv3skmW/DMnPNBKz4GeXLvlluP5A48pd7NluLVnus6XLXGNfstAz@G8saSYtxv9qL8bZRTO/dM0vJ4t/z8jB8MF4dGFaGg3F4TSZtb3vtPhfeObFv5vZ1ti7H67aEsbFJY6K0EFqStEeoGb37ZV/lo0pfy58TZLaUs4WdI@sWlqqFhJNvGGUU5Xrfmt1rWHoSNzLqWXzwyopnDcaI1@M7qfjPqQOfr87Ycljws9/CB6QvzP@Ls8lcdskroi1DbsnOOAmH/ILTrRAPkDHPoe0qAEP0H0SN/jf@6a7tZaksLxxLYtlGApLdI2v0yEKLRVElCSx2jrMFSpETs1dCP/Z7EAiXXVFusJgqT6yH9kk59LN@/d/YXYkM0phGnsG5erlOP9MTQOrGPFbOXvsUDzdctRu6ssIUulUfQQsPbr/i71bZKpbzktaYMsw/@E/NwedH0GXtU/9gckre/xHcEwMzNIT0No/5ScjKFduJFvG0pr/hZ74SHaoZZXjJLtCPUuq@fN/XARp5w@SZLcvF7IUxqUylvP4mfPyxc6es/ty//nLfVzI2I4RjQy@XNATsVv2ZRZg05cEC7Jsm8T8NRFnrTwhr6AarK5VuPv/6ufovqBddYvNojVMF5b741S5li53wRjxVFx5hNT4LJSXSwtqndSteuu662qESIB@PIqxXiOffigwuZgQh8/qbBPyF5NpW@pWFQueK0z9t9kt6zJm@WUCjjpMgNtyMH9u8zvK@M1QBl9ZzfF65@a95gl@6oV2@cmgv2kKSt1s5l/4np6e1gcITzWdBHU/gnuiCI7hGuMjYhZGIV9qwm02EV7QI9kWzgunvTfJr1rPG731IijIfDqDSrS78clc/i0suyMeH51IKI4PvSd2HL7trc6rvSohq3Z7b6qD035bZYhhsFE4kURwPxP9cRLpX8F4YCDCGPfsJqs7fNMLh8ztFrtDOsiKSdXSQw0515/qexyIYYy@RJ4r76cOM81lUaRw8GjAOfSTuCptXRzMDuaHqeIzUzylzRJJRMwLkYpCMPJFj4PDBswkf5ZUqqs9mCln8caEDK8PUArRkEAz1zApi3DkzEQpfhMvVEgD5DyVBsufnsul9XjLF82jqwmDaGJMA@6XGwdfvjp4dTiK/NMbh6uNoyocHQG6q8waeUzZZ4/8xugP3w7HYZRKGvlRLAouTZ3UO1bUILQiii9qrDIaN9Qso3ATJIMG7UCXM7FFP4jLgTJTZW2cY37eLh4UkzGWhh2oxmCkA61koNLw8GSZ2tuIDi1ESDdd0pH48nShil9M4E9Lw9ZozOEAZjSHGSECNaSXioph6pynW4XXMkmgYRcfuJmu6HyaioNMltXNczX/dvOvv3fzB7Qu8lvPBCubYkZpbObThuur5SIeMTdda16pBY0b3hAu/4o7I3ZPoxUHK@0bDW2aIvWgCyrorDX5PeV4Ql5SR0oLBXXNIfs6c1eWpawLPaRG0yR5hed8TQiqvGwgEkEkp5ivis3sYiTpysbBz2J5xU6tRs64kTMpItCzJY08VMUQyNN223AIp20enUeEryUavSwWOpH3FvGpxBXRjYapM9lzmAq0hSFNKOisd5hb@4HVaGvTyiAAIS4g6PsDbzqM7xWyG16rZr7MHiVDqfco@VJkIHsFERhvwW1RKisbIlMvFrhKD9jtJf06KBRb1Wa1xf815f9iVSfq/1uLic00ZCud2Kxm/vu1JB5iZPPFolbzFjbkwq9WnPE8Pg5Ha4UVx5zZDp/Z8EcoL6ivI3kfjkbBeOzHHObIOfJHeNxG4NcgxI0FnH8hrg79fuOzf5F7GrkjT7Gd11EHiDoKUX08d4ofbRVp3E/G4SR2vhoGXf0bMcrv3NJf0TyCG6nI95kHiogJUs/c0Pfdn8wfx7sj3Es04DE5DuV3dxh2GyckyvsTduUY0ZoniCCsT6ajBrub8kd9PIuzGYL3hpp2TNVR1/odAuugW@UKKC/y4Z6y@Go2GBTZeYs/7L/wwbjh9sgxkVQe95nv8KLjIra1FecZMWH3xN2K9mFivHTxiPtOST3G1YYSz5k1BkpWpC9ovCOWJWtmFKEUrd7r2fVfsc4P0FSqWGG2rFzhEzGME3ityqkKiGJIqgT6iCB9whjjrEh6hBChPixLVCNWHUclcDuST1VpksAVqfM5qBJ7iF5pK1q/TNMqPGPrHtx74q7MbVXMThHATqq1fg@xObgnGFBMk3oabq0jhx1URg4izolvGrsfq65qCQHKhHAgROKxJ/DI0H3NSqS4rKPDA/RX13m4nujCJdqQY7zg/mrkH3GUFOe0G0gomH4QMQBKNo6@CsZqiKopUu1Oj4jV5rXAkVWCKJr6t@@u3@IGcVwjDdoPeynQtQZhhmvZBjfuOD4Zml5sxMfO0H/rD8X/mzSbY7/IomQ6K6vtE9fNdypMOjSUqZ7SKJQ3qpK2vfPZkwf7O9tVp9a6DXAxUDWwZWtwJXuV89mAQ5ERisjyrXfv3BIiL0fV0lajVFFN37KHfdVusEZAe9YEcty4XHK5mLqZE8QkMvWxV1VNvEUT2w262lhuaMp0gqgFRT24euWvrBRB0qhrBSSY2hypTCU5NOiLNp4FoKV7BY2A2t06EMIQSogpt3j/eq1m1tQ9/lWjjbVW2xQ78@IjksPfOKW96Si125Z47XhOiTY5eMuTre16ifeFerHtHLulj6NSG9y54ZzelqeVMx3ibzRAK8oycPvhw7mev/JUa63QgFQOWoeVikoo/e//RWLfeWIWMCzHlTPw11@52iVsXTb1HfGgWS7JbTAV@6oe@7P4EW@usRu3TYFu2J/XOSRp/xGdvf3yV3Yd43LljLWbe657s3JGVU7GsEMZ02bo7xPGShtpg1RaInK8ejWCW9wbkL9@8PTJ5zTle/AvFcUHXx7e@KhRLZXoiGcNJBeRPpzt3afPcZMwqdT5RuGzSXiixmXimUrqeNiH5TC3vlpE1xpYhbRzHvmx6n30cL7vHT3zTkhi9mgI0hc4nq31gzD30OW3x8gtpie3WDk7chnqeOIP2sIJnUfu2/JRpR3TP8d2FbepCndtjbHHVMiFA4HMqAcjOq0/33/6xC3d9xxgdXNWRWm1a4iDCIUJpowkFmhTpINwuqCqWOw2mWDoz2qpuJnuy/2Gt1lqn58vbc@T0OuLx69SQsD98rSqKG7iLk5pe5JQwXzsu0iQo@17O/vFKpWF7ItEjnE0501LnBG7ug4hN@wUfATOXwDGdW998gmnocg0ct21ZrMC9ZBzwsY@IAitLKxJ@3ziuf2yGUhvHNT56tyfSV3MnKzV1xreKDoldrTRutPcuNn8NJzg3aDvR71PItpCXA8hZYN4/gkM@Vmd7CgcDj4ZBEM8WF2/dWN9N3j493@w8eLOdrnX/R3iIYuvoxAP@JOx3YCJd6q0/2iPnfSEurgRI8LZ8xpj703YuNVv9tab6627ff/ubX@9eXO9d9u/udHd2NjoDW6td/sbd727t3vdBtxGc5H6CSsPFoX8Ue3gatUuY8zW15obg0Grdedu//bGYGOtefPmre767X7z1q3Besu7efNOf229u9G9mGtL2lOgDVbvuzg7sjvwx8uZu8LC3q5KV3Dz9kXgT/q2v@eq4/W9sQ5Rq4jc2AnqaGpeHPlzYsl6jWDWYByd8u@Ex6POo3DoHQVh4NE5MeRHfVYLxs85/4SjpqNJeBo5iLLHGX0LqD9PfideouRb8YT4tA26/LESoPWt0PwBeJRys8oSEeRfR91eaKNxPw1563YCmrgCS96IWpWF6w9T9mYrr7AKEml0IzhobNbrFvrksTa7paSVBeheBGC1sevUHK@yxDdiqsUbNDB8Y5BqsW6MZfKy2AmOH72sQRwBjuTKHP9iB/1Ztc@3hxIoe9s/mvh@VObk6oYRkZf4rLy4OIKCZ7ot937EuPVnuHrEj/nyKVy7@3/biFCLfrtD0rqZR9UXEqx09rq@91sgZLbYs0tiJzg4lA8aI3YtCYepVXDLJEWFk@AoGHnDRUzzyxYNe0Ui7gXPG2XYknbmFWi9l5xSJWu/t2Q9@Zc5Us3t0we0FddCeY81VqEFb6x2x6pO70rLfm3tA6c0l35TD0W@@BpVEdRF9I@mY1xs@P1ipvWKuSjBkqh0hTG@cIe8siGbV6lc6jdWZtSdra7d6PPQunP8nKcAEHncl0hPNnWlB02ArrMPIdhlmG9D5NnxnLkdrEu3M794RJaNnvYQax@NZur7sjngaH8LX7D6uDQkzH3Am0jbpB90aAw6y7cYhVO2mQ7vLB1sLZ25/LRQ5QyZGbH3Hy0mStWPzOD0aRTRhj6No27A4gC3c3bG1A1qkpW6X1eRm8cDyEXlir6@MtsU5Y34LmxWnXPIg1YNImlf4q3L@2048mtJLDF5xk0mLENTKu48DHVSdjpGdNfD00b0wVgHVmfr4M5c1DFRHqpg7CnzgvIqicNyd2aihqq7S6s6p7uJXJvdjo4va/mHtbfNodFVPFB2/Cl@X5tVNLiCy7pj@svO6rD2YVKBKpm2vk8Rd4dXPtG3Q/LNUIJSMl/KJmo0QfSjrJZGpaAs1zge06oqQbz4zTtNM6IoMuvP2WBMDamsoIpT25QiCYHIN4ZaLS9hwtk1VeLRicq7LcLg0iFv006qaWoGCNRtYVFRIj@lWPp@i/kYRh0h9rYF0cyD2LBx1HKREBuRD5M0hFiVfJAEC51cuW2xIO7m9yeBIDbdhF7nMabBV/OQHkMzVzKA9JNba/aCg5ZTbSpK5cxbtyupTEPHnLvRtHKb2VwaH9PCg1orm7veTOWmqqVBSWWmSoJ/tGtNZdJQVOwGm7X@zf6wa3JbT0LzyPct0SfFNqhYQBDdnVPIkCTyOvc5KI9mGjQ@OzKQFgURhIzjc1maHBdrbThQ1lgvsR7LN@ys7SYDDdH3iggspn2dl0U2ZZ64iAMbvfo/';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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_ppppxfvwWWWwwwww⠆⠄⡒⡆⡘?????95??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
write 224;Bye ;
0 0
0 0
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #gen =>+/< $f &&195e a =>axfnule./_e _=B[#]>84576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t};prescata, 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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWWwWWWWWWWWwWWWWWWWWWWwWWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f= (^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[x]print 223
#s{
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|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{{{{{ {{{{{{{{{{{{{{{{/{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint ("65" )#`=>ass#
#9'>+/' 25 pe+--[red[ ]print 221;};]pppppe^ee*n*n*n*es*s*s*ee*n*n*n*e*ss<s*e*n*n*n*ee*s*e 5>1 *///)Q222999612#
VIP score (Versatile Integer Printer): .000946 (to improve, next entry should be no more than 10775 bytes)
I have this thing where I go on Tio, pick a random practical language, click the hello World link, and throw this line of code in at the top: #1 “”
. So as I was doing that, I stumbled across Nial, which gave me this:
#1 ""
write 'Hello, World!';
This produced no output, but still had an exit code of 0, which was promising. After some experimentation, I derived was that there was probably some kind of literate syntax, because leaving a blank line between the #1 ""
and the write statement produced an output. I should note that I wasn’t able to find documentation about the #
token, so this is all guess and check so far.
So after a visual walk through, I saw that we didn’t have a blank until we were deep in the scripting language’s literal string. So I plugged in this answer line prior to any crashes: write 224;Bye ;
. This line outputs the desired integer, and kills the program so it doesn’t crash on all the later wonkiness.
You may notice that this line is now immediately following the Korean line. I can only assume that these Unicode characters get parsed as non-existent, leaving the program to believe the line is blank.
The spacing in the line allows no new Incident tokens to be formed, which is super helpful, and left exactly one troublesome language to deal with.
The word write starts with a w
which grass cares about almost exclusively. I couldn’t shave any w
’s from prior to this space because they were also being used by evil. So if I was to put Nial here, the Grass solution had to be re-worked. And I had no idea how to do that.
Fortunately @ØrjanJohansen was able to provide some assistance here, with the following suggestion.
Based on this, I added a vwWWWwwwww
string at the end of the evil line, just after the jump command, and several W
s near and in the end of the C/C++ section where grass is interwoven. This caused a few Prelude alignment issues, which were easily fixed by throwing spaces other lines. Now if a w
is needed within the literal string, one of the w
’s from the end of the evil section shown below can be cut and moved down to later in the polyglot.
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxfvwWWWwwwww
Good Luck
-Chance
Answered by Chance on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM3@g30JU/5SknWlZMm6WMqUbTntTKft9CWdmbI@JSVREm2KZJKULaXTH6prFrVTXf3QU9Pb6MvOVHXv9m4vMMA0FvvQg@nFAtOvg8b8hq@eFo0F6h/UnnOCpKiLnc6vqrGzwNAWGYw4cSLixIkTJ26HLcnq/@Y3QbzYka6Oe6puM1u2bNYxlWvZTLDNMXsmKVY2nQkEEKpq9oYDWbOtYiDIRMYUra104J3Z@pWsKZ9kE/zTjBmm3jOlAbP7ks1kqy0ZssX0oW0MbaZ3F0fLMFYb6JdKHGMOFK0HYLZsGqZsU/gaY2eaKg1aHWkmJDuToGFCuMW2ZfXz4LPN2vpgIGkdCyBzjL3STUtG@LZsWTpGX2dsVJPbM0jzACqZir5fPXg@E1Rg7DlkUTJUecSklmWbUttWdA1pkmInB2cnRzMxRJG9Od3ZmfVNs5dxXWM7w/bVbFCGnZmWpEqz@NdYdWjre/asf5ZVe7ImsXSikEjPBubYpinNRVlnpix1uooqJ6BCWJz1ZdWQTYY@rKubbA@ypOZT@VSzOomZaGPc/CRwFm2BqZmMPVOedAoIr5t9WYMcpmYDRS9wJiDtBXQUSkAyxyxs9XUT@MhkQ0vusBvd7ABzaeo4EoP4bPSJtSRLzq0hgoyH4ErTbzRgIluHqm2NbZlpuhanyAi4xsT95ixjpbPoWz3cm/XPsfT@rN86MFr7qjtfl@k8O9aN8axvgb1S9hexcybFG8KW3oHamAkT2ZEEXpTMNOEz6elW0IbahcbMLi3IWEdmlqYYhmzzQOAV2aRgiM1URbviDfzI1DvDNjY@uy9D2thgkR@sQBtiVZjhiIkEOliQOIiDQQ5O9IHsz6/FNBkqyDLkttJV2pyx5JEtaxZk2UowBQpxo6gq68gqRJhgb8eYpWP1TrxaqtRPtBMBZExMhQ2uVKawtmEwHgSlgCztpPJMRuqxTxCu9i02MgbMUgYQbLf1bleW2SfZ6EP0QEcPMLjaxkyxvLcVGWA02SWNbIBAQNLoSGmgk0uhG1MC0pqWQwNbGQBhFTtkMVmyFBSoEMWStQ5R1fBErc6kKZZn1wo0eCj60CTclmxSkyO80DxNGVBKXjWHb0zFtqnVsCo7kiWTnZqyHJkWu1NJQmI6pmBjQRJUqRsbodrhTggql8dISAZUppk5ff0iILFEma00S/ArC0IpUDvYZrcrF@jmUhYYwDDDUoSVv2NW8uJCht9IbCV75l0AsAaAKipL6oadlOIGZDBuQwaTEjrRFb9OJwzVlzDbmKkLH8txqA7UBggf9iZGJWsPTRN7kglRpSsotKprPaAnFNYcakgPjeVSUAVtHTqCGJOvgWogeamOQC4ghU/7ClSahVXia1i8PySCQo8IbOxQ1E3X0tUhwUFMy0ZeBqpAVMS412VvWFdSVIwC4YiK59qUraFqY5yh1sGah/5O7iSYmw1qsCbw8TUkJwFS8gDWH/jaJWUKgKEidCoqBn3/h3/e6fUAT7XdBtnmsOsb1tHb1HNLlFnoDhkyLAhUlbIFcDFMnUeHBK4lVemQgJC0sZMEZYJSvdGHaofpkKB5o0Ar7UvX0LKhcbVtmTM57@xjbCBdcWmicM6Fgg@kFlQsJUBpU7Hj7NkW1FJbDgSJZ@KDod3Ns7hRYyEr@W34aTH8dPlChsxFEpHVlWSyVwKGS6ySF7yFHuKcN9UpSWnZkqUrnYAxtvu6lmbxNhPaZd2QtXBoCkcoFjJboUgCpVw4UlLK7URX0Trh0AbwYgUSDkVK7XK7rhQbpZno/iQBzQ2iweYqh9sRIQAihxrFdXIA0jwBncObuOPyhelWE0mOwQmfNxJm1u@aewRJ2UG@1JFBQA4lLFWWjXAqIUZQTCDcwnJjwKKSzuBwClxUGtFQMBT1F50wQEmnCoqN9VTRUWypRh87LSCKZhnQE5jIu23oqVEyWooNGmeMtYivqRcByUIy8UYOmTJ26R4fUZPkTQ7jx1FQOhgmTWi6JcsdX0MGIQBt2bbmpLGq30CClCfsZkB0aJio1IOqgci8IFVeEJ4S@UwXiSsagK0ls3y8pUAjwOYGMt3heV/ZADyT5jCAjTcSn@wZSGPA0ubd6qTBMKULbWkA4gG0obaMMgeEj8w7FExkSO3PAh0bte1UPJ3NTrexuSZmm8lq/D0I6U/JB1sSFt7fmFDQsK58w1RJ6w2lnsw1MSa127JhO4IKSmLZIIpm@xvyjDudZ8LqB1aezaZNnYirWkzSQCHPa8/pCiWULo6iHwd1RmaSM1QBzdEEsaSOZ1MHgOuZxIUPCDKVgQ/CPVlwNQBgMnkkt4c2SDVg4Ju@0u4Dz2LuNC4XeSc0mzx4@VMHyR7vekljZsTKk3QgkfS8MBv3oohjjc7jgc4VUVWmPKjy/R4PY5aswQLEupdF6Ah8vomklADe@wLOga7pC5ACIT20CDIdwusBNLETVCih43LVLmqsnpbpVRHUGQ4EOsh/fds2rCL0E4rdH7YSwCnJU3O8Zx9qyCxJ2xwrts7dLVVvgVi2oH0m3RSS7WFLGc0UiPy8Ory0AteggHUtVoae@@MQuC4c6logMMl/C4F9QQIJbkLB7wIAElACCBXuWiSKd0ConIy1dlhIUFNKQKMTYkzAhivAcEfAWB5dtvQBSiF2TooBanow7FM0HCs4Mp9EvrSwq/NkP@l1oVDiUle08G1oeXk5VAxVQLIvLz8F1wa6nqIrCq6n5IqTC@ES6KIYMXJhaJ1ioF8jdFd3MY8iDay2EfZKnxQjLNWLxUwjJtVF55nGZwREHUg2gI7jA/CEIuUyOiMRoXIDBU20utOl30LpfNI2FcMhwgvpWuLvDhUyRAZlYOAw0pRL2Mk@TJNB2YReEJTWdj9shi7qqYvGxe1FJ3pxF4ph7EhJKregUJBeeJDomfoQustIfa0YFxuRSD0DnWSrHEqFVsPhfFyFhKRI5Jt8JCpxaodDMkjt8MVFCIjq0Kfe7puEbxRLRyIeqSAf2DGDThgOJW7zkH4r0ohEQxA3EorBEKMcCgFl2kgEiwqNnDlFoMPjl5wwW9FogNhQN6/wNyf2wS8BAywefQf4d@tketg7uALpytqWiqpI3OTaCLwmV7lnhx6exlVke6SxatDdQgmgt@14IyMcjWtD0p9JudX9CdFwECHID/selKvKFAwi7iojGCBAux@7ihD236gLbcGAU1flxDmpJgKDhoPDXjmxUBs64t1Kom1NeAD0HnAaqtSGhj2N7kJgF4AQ@DyZXBwSKc0hnlWVaFTzpTJCx9KWNKRfRyGtfahYfSQvaFY4lDC7QFVU2UE3kIlqe6wNfX4PKC2PFJvr8MBHJxhlV7LCEdQaq1zrQmUPNQbMlDsHQN253obxjgyaA4bywSOradeKqWtI5EQNUAPDl7AOZpAvIi@wUbW6l96@n76LkAPF5rxFH239WGeJ27baLKnpqt7T2SoAIGsmEpyx9zScKgGdz4bhJbOUT0Sgak/XxjM8KGN3b6GOKOYynvYtIWSS4BOXIGvY4kJPAO4p88ne@xr0EGI2lYL8u28purxC@rDMlhE922wC4EzZqsg3WJPvZaM/nppQQv7go0jgJ13mDZOP6yXoUCFXTgv/RFH9jZz7QDt3gzqua1HZa6Qh4VSGf5QxVXpQBqGdOsXhzQZKGJzxRl@XFFNI5yp8Ur8ouC6SU3LLGzjFuwPdlpJvEn2L4S2A@kJcYYKVDC2HkvE43gUKYukKS3bk6yRKKQczSOXT/lAOyO2@zoQL0F38QAKI0D4o4XEohGySmudFcyanA7Y@BH2xI6vKQLH3aCJN1VApmnT4bijOB04QHCmyHXBGMhPBjZNdEymu9Tj8MQhFwgpjhwQvuSl3kqs8tDbCjtAKyPRkB4fbteZR9XS3LCSHlplUlRa0nI7cHIDCq8qWwGYvTACScuJ/ulKPdd0ucza5UtkXryDGcaPvbzf39zaPq8fveCYIjaUMhqqEWSmuzABg9BMKdluzb/6xa@oDbyRgOdW0ksGKkafWGnBY7ISuYejQWWnw@efQf4CrB4l2oNdus7jOXz1PB3AdAXFFgfrOXjSKkLTC4Hk6kHlCiasMCbPlehbQ01tfmJp5n6BbFH5/JAfzrZi6Q@SWNrQMX8luRZH8r@1uF7UFzztN3ldxbGLqxDtD3nx9YnplwCHLXNBCYA/fGuHj6xoL8c0FLQT28GU5PlwPWYxuJmQRqIcsR8hw/WQhrpmABYAepnXC5F9zmYTlKey@BRcnrYXB90bycBcINy7KTFDREo3j5QKmOXcM@IKJ1cS52QmPpMWpUAziyyws3oFB0QaCIL98xgUY8ALt0TI6CXtkT1Bk/CjioOvw5RcvnDOCqDalJrTKSW5dH18Qi6sg3sTcJHLWi6zPRNWVibcHzus1rTZBBAx9Tdr18Qd5kXgVuus8/kaR5jVo6sbY15Zv05z4A8URJ77WleHkJjmEWpk5FcipbbhrPVNhvFny9Z3mJZ8kbDrLO1gvXBCeQpe/r4Oitq9YtOrql4wBb0BxERDcUdGU@i9MQtKT2UkWv148rSr4EZHMBrF6peNgfOJqphJiFrF4KAZX6nzMLui0dJsCncvUfAjvKwatLt0WABSdGTvoNHEJCqnyAlcdcFJRhxGGfENgNPfgdJOgCEvJY3rgLMSi/EzPp0xlpiV3h6B8J2FwiO4vgMULeYLstlrKfaBAF8y6@1xYyOMhDIDSibWE6I62cP4SRlx8MuR075AAof325ybh2FRV2EPThljO8z/9qANVMl9hfWlMQxDP0QRKErd0760/Jyq@0G1xXRPM5VBVJCIMub6Esi3huoekeo7FqFGnYfF4XzIHqOk71Q3sijdobw9wHs@5KavDjuw@FydSZETk6ck@pikD1l4ATbAz85I8MRrbqbrUITLwEZgiUyQTK5tXgzziYxGfqgvC6L6EFkwfssl6nd0f2kN@xyW6L1WjYuDvPiJMwaayUkuUk7oltRT5gWo3pathR48bVz0qNGYttwB2Uv4WznbFu6p0xZ1NdC4mAC@iqfR6suk@7wO76cOggkZDyRt6PMAZrmrFSFmWHsJpqvx@H4i7ScZz3E8nRaXbIyraYyhikTY0EiQtrsPHfWRSZgirSq0xjgr7X89ZmCDprCBnyu1oNJXBTtZbdJms@BvG/fGxZ6b4hcLi2HwHACfJojFLkq/8x/mMGJXZ2QvwhUYOXZcykNR4uuNz3ivF3dnWiWsBKE0RxNuqZAEz2U51yNdQfXR7iMGxN2ojW01cD7D3JDvu2tt9yzhOK3VacltXFQubs3qf1Jyd@Z6kiXsw6DaJim/zhO2QGmz1455rsSTQ2zauodzDaI@QbHz5AheIfJyT0O8jWlu/wd@9ykVfv5b5fXHn9mlhrh4ho@IqsYTSXihAO@0vcSquw9NtMR2vFubLbqsL/Z3VgumhwGN52VJU3YIxOd4fIgVo15bF74u52E81RdLiNKntdy@O5mTKYAlnEu@eupTUnq7m8r2kBLd7K3xodlHyO8/HSjxPYonilyWWqwfpmug87xX1V0nz6kucQDPfJq6Q@ZwP9LOLxJazsnJ/AWH8gMveiwu3k8pTzESST5DcVwFmu38jjd3nD@hN7qOu25sYY9KrQc3DCIU8OGyT69o/JLW1h1PrPE4kzaFd/1IhfJV7pcrQedF9rkpZOiV@ZQwxlXq8gOqqQ3koL5RPh61LGTc@PjDaeHymUk4xVpypxCQQDycSPahPzqjxUbnGfhvfHhQwkqpAI/@idrNQ3hmgixs40D4CxxE65iP2tKExVblTozXt@GHK9Q23ZeudqUxiyNdKpPyXdagpdd2S6Xefal8b6DA21gegNmiPqH8HKc168PsUYvKZKBpTkyMLk/eW0UGXBdUDalS5suI4a/44oZO@b0BPwIVCUlM02R7j/T5KLxKiLV1Xv6ZmQJZ2FNrgrMZxS@uXamhOzXF2VLDJ1IWF0yCt7n2TFryfcQaXQD0cN9sPjJT9U1EPjAbnptUf6K18k@xfGl9CT02zQpbZdt33MSRNfoiJfGL9QXbkWqjeklWJP0a5tYfwFRKZB/F5Woej3tKSDS7z8IWdyZpbcEb0GGMgltKBsUlfHsj0@oBSL3Uuh5b7uBdopONvQXAiSQsR98QzFGjrGt6nFpF82pCtazCasiWzJ@NwRMV1U8f3Pvnqrm8sJO7eQOrJ/PzDQ6JjMiuBW@34IG7iXDw/UeS7X9oQjW8OeJgVoOFcyWPLfS5E@GrchvocDr48qzbTxts4@/nFRp1ILlzW@YK6p/X1vtaX@yY1Du/tvuYBHGnzkysPFQLy35esK9xbSPJoMprrW37qqrqqPoa6KA@5dNT1xROzNTwX0IGoX4V3LLUgwHl8ccYOumwiEvXd97WdvjyEnsnSbd2Q4/R2H6iKkz38vniuee8wZLFzRTY7fGMEqOOQtNJSZXajQBYuLf@q9OKJpJaqS7h99QHlHSjjPh8zNdXWzS/Oe/Qk3TYMejQNdWjRjWZ043SKY1Fxdyinj2EGxeZ7UjjLyj291e4rX8pSS5ZsTblKunM4/PXBcakjjKnkCotvo3dCVYBW5jiBTFD2h5/gY@@@/s@3hLOw9FtD0xx/WTBM7wfwplr5CgE67kvfWZxdEExdPm66cjcXPbBM4azl3stNpECjshyXU6CViPfOAE3tL3OkFy0q3qP0zJSbMuNbR/uaqUtnMwBN4im@7Q7gv2jy4j5BuOvINxgVhneHPSvyZcbtd0CnwttChNUeHuXiK0mWqt/4Jpqh6Uua81jYK3urjg8tgWQfXANJJJ21zrg8vHd2S1UMi99ZvJteiGV@8X4earx4pOtUT0fu8mUKdH1JsxvoJm6yBxUi3jZlq40z3ih9uVTkIkfTeyCF4yqbALuwC4swv19gkW4y3cPF3x7IPQk33e0ruP9OteY7PcA8u3XgMYhfDyVLeT3UbXkhztktBI9B@UrqKe3dqVpwEbrUdXZo8cdUI0Cv@Yq46SsW7XV2HYsbDmczWo2fD5ydVPfO3D08EeLTi5wtpyy@x9ytqZ4Dp/UxXFqY1rTW6SzE3yvoFJsmTJ3nwnIu3m7x0CzCzXBgDC3nsTj1AZ5c8M8cD67I37pRQArGP4LQZX1JtRfPLvsmT0GfcnrCifM@Lfu9ouo99j6fYqB@gYBDpfsextqEfvlIsqEFaAuYldJ/5Lolzk3EuVJjfQRGkDMsrmiK/fA8jG1LMA5yn1ggrmrhyZzkPt4Tz74WQ/x0MVX2H5T40KWP2yqMbL4EdfTuCxDy1pe7li8su0BXqWtDO46nGR/qInIPdhFFNsrnfDzAwq9rr84iLiv0@m2@0/ELmpglw4huaKnjievexf4FHKbgKe77hex8DHdosC13paFqH@OK3mPiVQ1DxZkNkOnb@qIhzNEYupivGgdBLzEcbMttXAl8VB4O9FegnkG/ZYBUHRzLuHQ/I0juj4xR9/W2pALNOo9K7oTQLyrrqWTIm1Dn6leWl2PclmxpEVYZZ/@6Xxq/F3E1qCWbl/xE@4OQ8znYlUc0tLifZbhuE7fbba5G44zaVEvxDbIhL4b@halK0OVA9n/1KD@Bu2qnerN4@1FN4vCab@6QOye0s8NaROpjuaU/WHnOXl867@ydjLNizoZu8FNM51iulXDPvgdp8zudk3PPTbEgnt4boo5t62aCEVw4LEWjkUiAR8J1yp4GYC4UnT7Gk4n8YLPFQJTZBKt0Wb3OVm5HxVRRvGNlJhQF1mhwrHjRObnayKCjw8c8en1FapRXQvF4aCV0oRVZKuSByyr01gvBpSnYrkIPnt8JCZgm8SMO6HZLXOInL60@nWqGkWkHRrhnGk0842iZnx/kh1NPcSPU3/91xzns3ZOhsAMFNGYgCNo60AdyX795ytN1Ugc5JOFhccQBypXKjy7Gt6oMen0YCvMz3voNO9s5zTsnRx3DCvByxIdKXi545eJkLJ77sHnl8dx4e/idhL1YbqGgjxkONHajdOy@lYBWSUc6huZkjzS4EEyzTZyB6cTYHuvIuP@ETurQpKOq61d05A5z8vd/zc/L0nkd5xyFmzydk/eliMdyRDqk2m7rQ8i1i@STbOoOSBiJDKrWEKfzGfa@5B/BUyx0kBc4Mu4eY6Vk@FnWreoJi9dYCG1G4Om4ktINr1SPn7@ppxrl79ggKf@nHyUjtw7hhG/ihZwlxJgLUrpDxvIHZyF4EhpiwspI4Al6h5kUp@@44fUBJJI4k@F5JpfHdN1wWg2ZIqCT9x43OiZxwuimenbPsw7IigExrHxD51lpq7@GPQeaB9AsaGDwGiHUvNWVV8JDPuscP7FZFhLEM8ESuLjdAzreg2czMcrKiH1mfWQykFFiNgVvnJAqHgcelDfdHYkZ/77R5LbcGtJeqet0Ip0pU3FWmuWNCrlA/Ol4LL/@7cUonYpfjNZrjaTlEvXiYvRNKv0WqK6bEOtJElte7WD7diVRSX3@bEljJgh3oRLf5wpiYuX2aO@odnJaPT07gVq4c8XPjm4OpImsQS6iQyR9XSWDB0AXU5Gtr5A/3huAh8NsRWIbaMonEgn4zykQqENrIS6scKdPNE3F/kL0RfEt2Rc@D@DItK7CXI7ag24A6xCYDamGhR8aaLaBOXGdo@fEZQrKeGxAHmFwN/ECWUqkElgZiBUHYj2SVOz@wj7lfo@h2BexPEy2pwtBkGJeenUvnBdxIQnufiflNqCj/O3LzbE8XG6CeaDcAOr5unF2qnv7Z8e16WjAY/QkqVsuZJ0DOlw4Y0vjE9buWXs6Q@lExBn7ssAEisBfnc6M7DS1ZPtGhmI5wrE94JGJQyn/QmDCmECZMhq7apQ4LcJhygHqICUs1sz5oa4y8mXR7aN96G55ET0hsCN4qN2MJwQHc5AMDyXwcouBWB1yuU3viIS4I69Dll/9ibktDouGffTQ4m3unq7K63UsBv@@Xsl1pRtsxJzuTGywOEvDT5W1HhTYhY2UeB/FVjghhBWed8HLLxq9gTx1LiWaOKOtrM4RKeilVclACxsO9IFuy0X2cajTOVBXmHj6xQ1Oy0jcvhNVbVvC0tD5Us1Gaxluv0X49nZOyqidcdWM5Luf54YadlQA5LO2BGM@Ew1jdUnWc7stnOS6YyLE7SppJcVyTAJ4WoLFrhWLVlqwErqo46ggKbE0TsHR1BmdAGZV1QKdpAPdNzcMRspJgs5b8EMXcY0JQeDJhKcyxpgQQFirPG8yArrSGxiAtD/wyCsER5gtH87QxnI8DpTrKZprmquIC0I0U15ktjnEbUuV0FwUNwtFcsX79kD1AS4wnnMhJ7//wz/nBnMubHD/1HGPUpvw9jPnrQvuP3BDRBHe/qX3loa3n/O3b5NYZfNWQpzknXmCew@nAF8@E@bKhDLBtU9GZfFqG2v6zd4Rs2jVCutyII181YQSBnlO0YBeygCY4prqGMF5CpMqnOAJ198AiwBfAX@geoMaDaUnm40w2oooJpOYcZxaS9CJBnnEl6zIdMTHIZpMAiUsmcvm1sQkZDJ@7SKk89s93FPPEUYiRZCJgWvFKH9otfGoFBMsGNPL5VyJ80ZyRfo2I3zwMroCsAE@UKgziIOnq7wYEFZxooVXpKgYwajYkYXEEMq0js5ZDbTBMDkAJILemntMFdRN3SEV8LEmj2zSmMbuAKiFpvFwql3mhrNcRHFAxHGjYZ/Z5jjZJY@ninwNNOGvBuEcwU4QrCgsYtb6t@zCvtAajoEnBoz3ywWsq4H79xdYfeKchSfa580NhWeNBWFp2LMTTccx9w7kloXTyXQmKeYiPg4VHFSQX2zqnwElNG4QFm1ZudQNq7pV23txeHQyZzaHIEOzYCEWqmxEL@KJWL3hOUJevqeJurmTPHm1ueOS0p@ryYYjhJjsOprN5qLUZnN6T@rn/HjCfNoUMJeQmHosYlrij@/Qprx57JPQpA9wi@@Onks1HLm9qzc2KhdacC75z4tMiQUTq8hc4LqwyJBYaDabmMU999DFKZootRLu6bu0MDGU550Z5O8T7/sN33gGTyfWb9zjHQE6PT45YZ645@AHlD2R5EmR6ReeMTe/IGvcrIqY1UmC7cDcpjF/bphTlnnbrM4BSI9Ih3wOybWsaXFIi4Qzn2UiE1QezTy4UxcjNv2JPRrHEEsfcqcqrcCNYzPAPT7q2QtIWIaq2OFIQHMgZg@SzkNaD5p18cCkcn3EvBORFuqMowQtOYTJatpNI8Ct4jDXeE2U7N8cDYFuR7rBJrNo27LrOgadim0P@RS0zF4MBwDXpcexjL2FDFpWHCIDPUNuVupo8cWhRGLQyYZHkURfHnWUHvQ44UgMRNM3ojixnCOh6RfQq1qLSoDTUkZfgjJg1WQ20PDMKLJRoNdJAfl8IrtZ7K01AoAMo7YiRT5zETrTXCNnWPFFFop5lGlFYqEE4yMpx34ZbXyhiagE2@rjNmGa@uh2FVLZ/PYoeGfeVcxBAksF3Qxnoed4SMDPNV9lxMhHGakuJRStI4/CaC@i2EA6gX/o5vw6FBHmWJwsKTl2czqzJpVcWSjZjlCamCOakXeFgifnpkVDoYA2J/BsLQxKIMUT29wHJ6gI4e5AMlh4SDapLJZg9Bq@CGsxyzYjLF7B7vqGaSwapTkNeFAAjFkQtEsuhYx/hNGEYzhZhkpCX0vr4OOTYrC6mEg0wE2JRNgKzmdugTaFM4GRAIxRIUqR0IJ@AX9FzBE3uJtwDO@uULIBMgsDUAuDSU7h6hLIF6AFlZpVnvjMaUwEDKdqoVB0amNa2hcY8MXGAoEIaBdIcXeMAPR1DkcC1VBGA9SWKXcUkJfPXsqaJgOBgGcGaF9YGgKTmZGYa/o6NjFNSSkEeRZ3ndOWkNFpk5W10K2KizYryRJNjZXuQK35cIF6TdfRbMbJ/zaZSJZuwytqeZwEXTNSCa/0y2I0sxqNrmir4RUNta0nT3BG7W4FlLlmAgaoIwCKr6iREvAzKH/lFa20Im2EVzrl9CrFgFcYIt9ChO@sZOJ2RbpLrjwBZSkGPiYXOuEVi6xJpRIJ8Q7yhy1kJRkDnrlFs0hk0BqTX1GiUcxDYqWJGfgueXESpW7z4iRJk3clZyyQ7A2c5jajink1MWeImxPQ8S56HVYWOyxn52zTBZ4YrMwsCrtH/eMJv8TzBYy2RcmWf/AlTIc8XrA4chplriNkwtycFxBwFAYi4mtMikRAmPzmN0Exx5jwNJcJ69Gn2VQpGsqKMEyH8XXwGejhyVXBFG4vtuPXTO6mcx/jdamb@Ng4ujo6ehu5CLMCCwW3DgVxTfgWbY4/7lpn6Xsu9sOvYHA1GQgmV8Un68nkhw8fYMQBV72SqID44FekHg816uF1xirr66uxXH419izU9GUrEk6nIydMUZLsQjGsTgd@ep@sz4eD/Hr6lNKC4T/8M@7npO843BcEcXyDXwl3LWWD7GJdklaja@lnWimRTqX//m@X72K3R82Nv/@9QVJexschPn569wrdJ2L2m@XlbzY319ZiQEjuPnp/9K5ara5tx7JH9ezTtXhqeeM//p/Ly@n0Rjq53LAssRGqX70V0qk1IfH3fxk6OnrdtCwgRAGvDBPBifc8/ESWzbIr9gmuqy7Df3J/6vjcErpb3U9owgvGK2USNqFQNhM6@Ta0uNqWmVh5uv6f/@jwY9AOVtLJcxOedvBjMJcPcic44C3jvl0HK8ENBMvdBcfJcrkMzvX//O8gfuUF4MGQ8QbcKlkXV24crMTLFOVzsJIDh5hOQ7r/949@FAhWRsFPQVEUg2P6a6IbrvwT8QlDR1JYzwu6/gw/JYDXyHdNSpEUxfSFW5@@6saq9bz7gBvqlek@P6/ePa5iDjeQ47FwFbjV8PqH/@Mf/uQf/oj@/oR@/wHNrueWn33YZkyGHhivYvHZXD3sz7wfJ@JwJbzWEcTXuFOyYL4ca/JceSwc9Dlm6ODdmUMS7/0r4QJB13YwyqEGe6VN6uIiKObXDp9NVdDoCzadgt7FnGQ8knqJs1k/tzK8F@bKAvY1cIHgd@wVvzQN/uHnvqIPerxCP43fNA7hwnje3AfZ4Slcy/BH/3B5r3hfJh/Hm0Dmr@XfQvoGgvVgvdHY1fCv9RH/9j/h30cb/07b@Hf8Ef9OP@HfsY1/Rxb@vWrhn79mAsGNjY1gNHoMKqPDtI@5zuCXSDSdN495g4Hg7/RiAWgOjWj87q6e@HYULZWcf9CjSt4bXtwFOWrcxeMb31ai0TrlrF5xsrgRXzvMHbJnjQrPNd0TzW83AHt0o76xUda36JdoVvCKN76t1DemcRCaRuXZsyg22WeAotKo1wPBW6yVMt5WWX0w6jbIQE45Xhdz2UYcefBy1IUWZSFIWhCSq@j4jJIfuvJCIIhacIErwwXy@PCrH/0@/i5@9aOfFegjIxgSQB4PR59Gn6bU1HVKvBKvXumHk//DwxEEKKPUpW6m@qm@2AGxylLyWWqcGo9SA/1Q7IBThr/UAJxKqjtK9VJaShPF8WgK1f3/g0PdfnWoAzYdYtqjlI2IU1149g4PXwG@LqR9CX9KKpUaQSZHqWv4T6ko5Ml@IT2/bUYuAnUmfJBBhUiIoUQqlMiFQkojmzM@CrFQ86IeapSCSeviIsmVK5ZeK5Hdyru7ZrN2sN1sJpHdVqLPovFncJUr0Q3n8TRYKT29KMaxlt36DiY3nl5UMnF056JQgWn0i37lNcEIz8ryRQBGi@fn@Du/ub7hLnKg6@KcriYPPj9Pcq@bc@e6gSt5fQ@CKQcDPfWf6L9z@F/W/6szFq43IsDpt3cbYboi@BeJ3N7d3jn3SiQcdl7CG/CHHvCOUW7vKugkoFtw1cORRuTujvvBPRzZ4AgrmMZGhSJPAKExB3mqF6ESYzCuCjtLchcXo1QqUmqBjzc5L32m1Z1Iifa9rLRwRQ7GEuJqhECya6XSmuNez5dKecct5nKl0qoHlYIXxwlAsiW1S8jnpaARwTxw7g@ncEqGbAOHwh25ix@JeGoYMC4UC6nPnz2vZrOjmM0m@mc@f76AhhTCbS/lQhZ8UvnPn6H1hSIwZjzQnQXXAowAxWR6gr4vWZJtm@FPihG7COFOO@siFMHwdCqFwBifZTc2cmuVSm4N3Ll8JFISVviemXAvWhAjdytJgRcDRnOhoBMk5tcj5HsXwnAW3GBPK8DhFl7s9i5I1GZr2Ui4NZYjnodYKHAftpYL56MF56@8HGHJyipz/ur1THRtdX31WaMxUU1QSJRupbJ4V76VijjDcFdqO4Z5cSu09ORJpgBkyadKF4Fmc7t6Wm3iF05w9RpFLnqSuAngyqRhhuo0HZQtNOpYkMZFKFQsPeP1ms@yYKjkwMVDILhYvkDlDcKYU@niGYgRYEW8gWBRXE1nlpPZ0Te5WgrGSqt41ev1fDofXQWxtlooNBoN8t3gMdhq0GDieia4GjBos9F6inVwvdbEObRl8IS6Yy1cWrdkVXUNHt/optq5UTryciB4tF/dqp3G0hvQM6V3qlux9MnZZlDE1@zknYIz@H5cq24fnkGEo/1a9aT2fO9N7ewI/NE8KlyDI0keyk35Zji8wfemTNeWYkmXl5JhNA24Rt3vf/mT73/5333/Fz///i9@8v1f/Mmvf/EnP4HfX8Pv5/z5839byOL917/4l3/1/b/5C/D8D/D79/D721//4k9/xH/0/nfw@798fn/n/Hxw/BcAXD/79S/@6C9//Ys/@DP4/Wvn92fzvz/828W/P/nx/T@M90d/9TDMz/8d/P43jsuF/fm/4X74nIP/NxzuD/7s@z/@3/n/f3T@0PkX3//x3@HNefnJz7//8R99/@Pf@/7HP/3@x/88/f2f/i9iyn/7K2CZf/ybX@L/H/3NP/77X@L///o//ePf/A//@LP/mRx/zh3/z7/@t/z@q9/7ya9@/K9@9Xu/uOf@kwfvv3iE/y/@CXwen8/H4HlMub7W5xc/KD@/DTUmqQAPAG/9/vd/@i@Avf6Yv/338Ab/XtBPvRcvJErD0Hh04vlTxj4nQXlLPfvsgQLK/xF9wZt9nsZGvinX99e/@Fd/id5TsP/CjyElzsOuILCX2k@xfXgZ88P@FFvY97/80fd/@c@//@Wff//Ln6GsjK8VYtVYXPzCbBYAZh8Bh4C5x8ABoLiBC/vLbDmQBsfyBs6@BMTohw9A1mVwwVhhNZDNwFuw0aDhxkU9WblIXlT41YD3RLKCPonkRRLDE0kYajTZNzBMw9@zZ6vsm3icPyd@AbFCqCGPUehkRBjTrfLJlCiO0OE3CqwV4A2nV6LQN0Z5UBSCNqOsXC5HA6MyhBEovGKcEavkcbCPw8My4MVIPE6smQdtm402CQvELEePWXO1POIRo@hRIQwMM4Rex4KYFqL58jYkWB5tM8SFyKOBD/D8UK7ky6MKovuOsgA4opuQJECVMXejynfwXiacAB8YbX8HWcmXo9FKHnzKVFRKLdakNMUsFY7KHmVUbvSHQTw8nj5j7BtBzAt8/Ao1wxxovEcn0E9pGucphF9EV53i0L/rpN8qxodqHxF9uB8Pf4reFN8BALzxOO4pgx9UIwA8g@ARRxWlZOER5RiAclFnksXzIM0kGohS/UbpBdKHPDzu2qj4XhAdFmdlZQVcGxUhIxzCGIeZV0XLlkxcciHlrciEXEFAb9yiI68c0ShodXsV7iL815Zpmy0nx2pgJYTD4BBz04hHM/qaHqTcu0WjsqxSzqMEFwhO/LniTetmoDGvsUggTJ8tiGDp27JhwPOV1dvUR6AcxwQhJub4zHjEGWy/04vF8nfi2noAnvQ@xC8mOLb7oRrwK3oJbKxI0MptfIMaLjhBx8oFKhVn7Y@JgcpJ7RQinB4yMZ1KMNCob9fW02vZtWw6k8tl19PiWq6wlsvmMyD0cqlsOi0W1tYK@cL6HWXpGQiOWHG1ld2o/LO567/5Z4uuxb54BSpv2SjB4neByigeT6Ypx2Uxu14alyEf5BWo0CQEHzuMb@O45TNwQVvMbnE3E2QrcBtHNl2CiwWWAmwJvOACtLjqwZyl@L3DkrMmid@i4euSgpgFRogELoAROLaAsegKYOU9AYnzROTObG7iTKHzFI9AHkA6UBUa28c9oLbOTnW@13BTbgc2nMN7lUCAFnLqQNhGAD/4UG8ENpJe6GJMW33@mcYtUwcF/IfDbEraFQ/aVvixLS9oV0K7atZAsfv3QJwZAzyjI5v/ZBhqgxZkECdsOcAm3ExV1xcBrLOzo3tK@co7Uo0ronSmGsCP957vnvqep7Xq1m4gxzYPD7ZnHlkHKMv2azun3us6D3WjZj0U72r7@7OvzgMHUcssux6LgYyEGz5jdNEzsfKtCyIm7u@LgY@hi0pusJUuw5FyFlo@DOnKFWnUhaGgnEg2ZdYsb9aDjUp@LbueSxXW2bOD4WCIJGC9YX7vEIWdkFkXisJTQSyIT9lZcblk3tp3JfyEYVuypRjLgyjCTXIFkR/2UKzALgzPBvhBBzT3YQfwOFgHN0rgsLuFn2UbGuxeT3igFzpNpdcHEXijuwCBliQx@H3tBfFl/2U/7GHzNMhvLkRdAI7LgkqXpQIJmq1LF/LZfCGTzsfyBSCtmMtmY2I6Jq7n1wupmJgS82Iuny2IsfxaIbMGwhJCs4X1ANRZR@kmk9AXiIJAT0Vro1nlDbRPrSf6lUCQz3ZABxyWoKePsKAUbHq@wzwTMvmLFEQW8LMYlk17gVeVsoDf9k3hl3MBtcTaLLizs5Xa2RGETXzB2cmtlCB08CWbT6XWNwVBppAtkOxpQdB5HAgCMJu/pFKbW4Iw5AjwjLgg9PGllkOtVhAUfNmq7uxgOpf4ksb4AHbFQ/iL6r6sA5iGL5kMqcWC8NFDB3BVntAa5bSGL5gmhuzwkC0IE4Tnbn5SKcBwzOE4hl23rNWqIOzxl2oVQ15QwbM8qy/xpUqXIJjwAtwoCD1w9ExZ1gShBU7kSUFog6s9lsAPjVnjcWLNlgRhzAmEJBKEEUFL7SsB9C3HH5PZ3d2V@nZH7vFrbPJnG7IGIcpoWNtpPX/e6vVa5rhae36MIS9e7EqX46HZ6rWcaK0mXDrEgZCrwXj2gjzuNZuSujDkJYRoMyHNcVPGvDWlj5An5@phIoPmCwh5ASGjBRfHBtcAQFt4bQ7guSm1KMS9KISeo1ZLKCGj2mNDxvkhbDy0pSo2kNqmXsL3UXk5FA7FxvV0o0S@bBCO3KZKdxjYDdNHelBORm7H9VE51QAVXCzhNFV4eYBCKysUl6Wn4RG6cyDIxPSaECkur47CF7Fm5KmQBiW4iF870rshFoqLT4d5IQcSbxWeIPVQ@I3CqVCKMbjFIvX1xlNhHZEKT5/GhbqIrwAjxdcwBRSV6wUhUroDUtjQU7WGttxshsM3snQViWBuUaWgbJ@fn0du@Q6yMRVVKXXDo9iozHPDxpESlsWU7SF0VKk5lB08RT1s27rJEfeALqOnqSIVHvKSx2wkk5ENlE4oT@D54fzcNw3vTcf7XPxKsGKcf0VIzOciCdyZ3tS7TfpiB/vgA0QN8hzPj9DZUXejESnPVjFwimomfYOUoWmGFn62i47rwviF24ihj2zJoHQWAoGKo3fhKevEzlDDoiXwQ2J2yR/CDwe7XqfyyE7syrhDqO36bfGDm4naCD@/qeiaG3AyBk1ikNg7TJxpltSVS7fx8/gdnSLGI6B40FzpMKlcAZfUCVPaTIrcUDGalUq5WR7IA8Mew8iFlOeKFxc6TrbJOCQeJnH300MPC6VLlTQ0q0Id7sooOApUOniUfLO8eTssFgH2riSXZdPUTSEolLpPtfKQMngkm3j0Y@8QOnEZz1i0@x8uagi3BYS8vYtXTAalczOxZ3HieLv5KT@3mB8noFlO3ZV65Tr6f8bbRlwQGvF4/XMDVOpyqjQOSmVr2CJDHyzVAp0/VxqBn7i@VlKBNPy8zQrtupNKfdYqt74dlcyyMTTlEoF/VqFHbCaa0BLr6XQ6lk4VYmkR@j3oDyEYfuvwvgY/EX4QLq43lpfDalhgTIilRqmEGBNlMWbrNQ2ImioWkbZQKfQKTykSTa@q4Y7OpI041RE0wxJmAERBnxlKrB@GWMeypHLwSPTj01ycrWVZpPQRSGCuhDuJzcjTtVInvMmaEfCAzht@aZZbK/mrNBwpdcvhbyOl8HKkbMkf@diCSmgsAy35KGPFGg7qqeWcGLuNN@N3qmTZK@J6ulgfrtTjIhQu9bm3IbyvCA2g9F0ABiT@WXhQC0rg5zZRrkhMVIGJn1ECvU@VoV7EQrrkgAQMR14A@cL4kT2@CS0cCq2nQ6FIqARQy@BNYidyS8IhBKIr9EQEgQWddFEopCF8ImbmcsBHUjkxELwLdBTLYGuFQPA2cHd7t1GZKJwv2XgsRePu6xPGelEYVSdp3TDRDLJlcsUTFZxSqJarveNqyQGubtHoNzlZ62cX/JxjPLn8tQuV0Y3Kt/x5gevXkCJooC1drY8azmpqOhMIWrcBTj/aBpDciFaSFwFBwObnrDuF89kIH5R/FyRbt2zrtotSCQRK8RWSUyryVlVvRL47UNTbfCZeoZEasM3dXTAKhccNLpUkEbN9SPtKAkFNd5y4QmGD/AJpnc0KOHaXmXFS@Hb92/y3r84Ozw532LNUMV/Mc6Jc8OF0TAyJoQ32DHRG5bgWCBqf9az4nfaiFCwaocxaKDM1DrgoO@f@w8gm4Tqu08GvUYdBeSMCrnJZfCquFxXLWUYLF62hIZuRp2IuXUynxEjQ@tWPfobHktPrQccl5taDjaCzOre2HoEXWgVKi8FKMuisd61j1LgDJa5ng1bhczCdygeC@VcfPjPmfj1cSZMr6db@yu3kYrczV3LWA5jwDv4rd/WNjTuaxbhzHHi7u@PBU//0mFz3wEzCG982v20Wv4tv8P8NuC1vHTqlF3JZgUWCH0DOWFYwECyEYNAVYuksnnOMgmCFnqnOPM4TS3elBs0QyN/K8qpGf7K1in@T91XL2oB391XGQJatiAxGGsnkReQ1yNVCoZAT08HAb@av5OpSgK0uVVmI26LjvTJaovWOzYWmPgSI01CrS/Htk8Otl7VT7JZlDT/kzLYODxIYhN8anpx7bKuyZKpj52PDY4TC3vx064jpJjvbPqI453TilXxptslJZWWvU3S@uRW7ZmIig0ur2WRqLSlmmZgvptaL6RyTQM5ZaOHCca1gVEbF2tKNMR8ZhrciFHmpijAYtq/AyN2Si@z50T7FIFmyurRde3XIDg/23yVcX@5/urt3wk4Od07Pq8c1KMer2gkTqids70Rg53unu4dnp6x68I5B8HH14HSvdoIIkgGUkaixcoJ5wzS2YY2tJKqzFo3VprwtvX0l29P@kmlISTStPO2t4YeWZPw8ybT/UFNgIOgfBp5Ul7gWyBC91OmYATxqq7TZEg78llZBqcCTvv2Utc6yw7efUmZ2mbXXDkLrrJ060DIb60xNOX9MXRtkjtny8vKFJngdjL8Y3ijU74WHNMBvkqe997WlcG6NrcKIM70WmYQcHB4tpdy3pfPj0yXRCzveXkp7L3s7SxnvpQZva97bzvn2UtZ726y@XMpNoh1sLa17b9u1raW89wZMulSY4DzYXhJTAZdY16D3LdGnJsM7e/s1tgpAkdJUKM4BomPGGwgRBl2N2z1BkrPV1Zu@HqPBTGs8A92RvwTtgk9BLaG2WEe6NmJsVTfgBnooAEO0gDegkMxeO@ZgRTNk0C0FbgNLWKAlLBDAL@GJe4Rjy2WWjjAIXuryXR5hbpYyxoQzi87VfmOxDVT4K8AMMbJrRuerIYbsfHM2sHTnoAx3aZ60S5vGCVSEnAqmEIngocyDs/19nphBSm5YIEjGNd4FOHUDsEER4Y5FB19eObxaqC6QVkuO1oLfxQ3cTdVmYLY2kRRQzqWlNiCYpu61pMYYam0x3FmAePGFH/YAYAgGdwpc/DRqONzGsvZku00ZiiAxa4c7vIS4N6HMpms5wjBRohQF82Mknz8z9@3Cnn41p1@1EMftIOfZ4vh4TssIG0G/JfcYMEGQyQOKuYQcE41CbCgOhfnKtQREhx@3kODmsgIJpULsyRPKxwa8FUKUBMaLUoosjiCIwCEYkQ@ReVlbpuxGlpKruD2INguR6VzsR7il49bYs@4CknU2ozO16rVCrzqXNBgHl2YEshPU7WBdgzuTbsI7ikfg5BhrQTOJMTdQzGEgDhBjTI6xLnjPyNSmogHnyuZEJrqsAI2Rav9gm9cQN2VE/tyDSgxyr0gVBsLiCTZfYvSlpZYpS1clFwrkIUEB3yLThJEQHO7heMfbFG2VtxdkS4z9mJh7O0WXj3hsYAeH04isaH2C84pTXPKsTIDm8DvIsP2WAT1nSY4sGnUgPC5zwGrTcPE4h7tz@fILhajNlmL5q0uBYvneUtQeWYzfrhTQrU1YBEoBIj4MeKMATbfp2kwvQgF9IaGg0vwwFNCBTngJ2vgUgkfEhy53Ej/@9fGhky7ONmVot1CDXCrwKNOv7enXzvQrNl/wkdjGBkuvsc@shS4xBy60QsDy4OhwWTkdsTv9SvNHZSa7cbqeBOYpAM@hqORgyIDzwhglSMLCr7JIA/w2WJlVd5p7B7XT6VDEl7CaTsb7tq6plEZkGszJEIZbYXyJeDkKd5EIXN8MH/E0YkTP5snpca36Kgb5i7CNSQuY1QHg5rSEqRLcuSmArya3oT/uxFj4pMpWI@wJ5izGnMkIfHl0EqpuyYDq3hQ7QyNNSaU4iPc@3ZKC2CIDC5ISwiwcYZ8vLqBLTa0zcWB8zgwy2nqmw8aZdVR2OR5PB3GkvCtgDnjT5MoGQna4Cc7iwsQuUym2ZmaYLfdB4x6lzHn8VK477NuoW3TPShs6DcqsEsOj6ShbHMsy0C9OqzYPa5HUNyIfoC82Y/DD7pzmHKOknyN7UqirYPG8dOSvzcuXNNrpvMR5XjYo0fk8/MaZp4XhUmDmPDwZ6NEN25DwyLgTeEizu0foZQYCfJLGZ6ctrOP3mOxIkezroExpNtH2brMZtmS1C8yqD802dPmoLlsOGF4YmuCB1JDQMR3okAf1p@mAjoJHvNGyKfQ6MwjRggp4o1XIMKUYCHg5s2zZoFz5soHzcPihcn@CMMCeeodqxaOXvhxHio5WvCNhe3CR1adMa3EcQ6sfW@AN4nne12PTBWEe2ywIQwuKi6K4JgEWhF0OB4tyAILhnhDnUO@CEE0/XBSBW6aaBDTqPgLW/QRuNMKRxVUP7Wq6xn2mxYj@p@ZQduxk7R36WBCUS4cDfXUd3JaBadsKfuViFpFnVgBihkcRn4UDj60iE06SrLaizKJ3MTmI6IgufciBjYrtPmD9RkznIzEfQh/GDrf0ex9O5kMKOVyAJMhOiPfd6VPLQ40sOIt3Ej@BBjq0DgzvJhF04wF4DJ3AYuW7wEtoW80L8Zh5QZOboCvOMw7546Q@Vr84ZYXuPmi3EGLET9DfNvn41yYf96WPbfIHJV1m9el8NKK@9yJ4TMroNvAflJCb6@nUIl9VYj/XyPLVPeyL1oJ8yXArIdPJemgcCeTxlFsUQo8ejxQSiMuP6CvkC1WfY8NgUexJ/7NaZnHRi8Ml3qQ10Hy0L/MBtG/SbKJh4GaTLEI2mziz1GwKPAXqeLHD83e6TmPjYQnQUps6hYaFuCTEhHi8erK1txdXNCHGPxxQFixbN@UmGnYTYriEXRZIYDURpi@rRllwth5KFqPYwv1pVH1pQAG/nAgB8VT2NEpkYvH3y8m1/UXSH1EkfSaxiRXSR6R2TKmhwYWHUjK5OT83oS2yOIcm/ExZQUHDP4mA/KB3yTTLlEUQnNJ3ssDTtWimz0I7LDxL9Giin1PXaNBkX6FRNc32Ca6FImHOoJDT2nGqBxFMOJVzn3BEH05jZK2uIzt6Fk0PJYSJpVInYwmnpD5@dxU0buBl0qFNWy1y8htz5yYtnMacyepEsOgGFr4uoFEjqIAj3YC7Z9gI3J5pI3CjcSP0ckUduNGyEcboOg7HyBG4yMwRPIG9hYlV1YE0UgZDnLjxm85wNLlJtrDLx5JQr0@B09KPUxQhEiqapw47eCNRoShA0S0yqTRrVgnhF1lWijQC80KW7IBjNn2qwyKkC201RWK/g0ryKWIomi0nNxA3JjCBKyEUVyw2YPDp4x1XxKD6POOn81lPRAQliXnxJ/2VzzJTeWp4gRSBwQPPzCQCn2Xyf6CUlPtI0VNBJjXmh@KK24J8467hezPux@AqapHAAyOp/9@Mk/xV8l/oUOn/@0HR3NDnn3go88AQ5qtHK7/DYcF/Vej/q0L/AxT635k2f49KPotyvsXPqOtfVMO/Xv0imTeGbsPsXePUW/qH6GG/I0Vg/av0ADfXdfEhXeDL/bOLJu3v1n9gLx34TfK0kzvf0avV6ulANI@fV3vVfvUYjWBtpvaj55drm9s3m883O9Xt7d6L3taB/DpfXds3Xr7Nv3ve/fRRBu199/DF@0@q0e4H3h4bN@fy0U1GzlvV4fDj3u7Y3t08G2ydZN@t36Rqara7KX/cVq3tV6dvX54@z55Ebz6@OHrxaZAaWEfdlFQYZHZf5d5sjc@1QPZaOevs7CuHg5NO7Sw92N9W3u1Et1L7J4XXYmq/dvM@s3UTzaaSe8bLw@fHZ5et2nv1eG//XWfroy7lPl7dGHvJTqG7dXn8JnCYeS3ufjw87NXShee7yZvtrtFJpXdVM3v59vho8@zdbv@lVBvsZM8Kby/HR7n@69fX9kG0t3aeG76y1qJa9fXr9Evt@fV17TjQkvRTMyOf669F4@bmSC8M1uWXB7u9wWtT1JKH2TfRk8HpzXZtU/24PsqcvTt/fbN28m746vWL94cp5eSkVZNyRquTPrk8XQu0B5m96PVZ7SwvPe@cvx5c7@1m320nX/Xlg2rnSL163tt9r58c7e9VM9ZQE/e3rtV3z/uXr662t/ZU/ehK1apryax62nl3eBg4e6G0tuXdt9aL6mX/XTK7ebX2Ltoxnp9efupfvdg8OTvMp0dH45S@ZR23druj7eNcOp9sqx@PP3X1V@LZ62ju@vJFWnlX/WQHMp/G2cK@@k4eaC@i7d770Uc1GT0Txa33e5/evTvZvTZbVe3s45ud40vzVUc7tA5Txy9evmqpV3n70nivnZyI7dRz@epVNCUFRme7FtSRfCpl108H@6@N0bb@8XjvvZX7FL0@v8rI21fHb6ofj1OtG814q5n7ymAr1TmUqm90uzYcPW8Xrs@udtX9j4fWu8CrmpjN7uhda7P7Zq3wNvk82r16/nZTPBmlDrTj7lrOPHjz@lxRav23Z5@O29mdN0Z@YGu915/OBrVobX/U/yTnUy315N2VFjjLnhwfpW@0l8rA3tk9fpWzD1P7b446u2Ox@loWb7T1rXF2e2TmMufbb813V7uakXynfBwepeTraOedYa@9Vlrd9hulPXgZOHnRPzs4enOzl82ZzweasnmUTx3s724d9DprL8d7r4a1/dZl5/neW/mtcZq7Stc2z3Pbb08y9unVS7vQvh5kjvLRU3Vg986igRfD/nD96Nz8@Gb0fq06aMmZY/WdPl4XB1svjPToTbV2@Kl3dWToB@JOepw829ev1NSn05tPu1auOo7mR2f2QLdPxVFWfB3I3Hwy7BfGi9cnh5svDt@/kNYU5Vy6PHnTSWXO8kmlb2b2crnnYm2nO/g4KMjip@1XGSkz6Eet/atkZ6tz9ub8Sr0cvBxctgP5gtXe3Hs/lPRaKy2m3m12a1l5f3P/VJTPei9P1rYPUkdvO0dnH0enna23w7M3h0qqdvmisN9be3v8pvBy/f2pdSqd629fmgeBUT6jW2KukL3JnBTyh33zJHN@WbDfv7zMbarnLfHFXnog7yjm2/w4f2V86t/0bk7kVKv3fPujdNytgSQ9O0pJ2eHVwegkkHlzOrheNzaj767aL99qopo/V9aTpx8vC1f9/sub7fbaefXTRyn7/FIunOwkW@pO9nn0eOv10WVv@/xTfq2T2tx/I70d1fr2u8DrXWX7snB@dTgai693TsaDakpTs9cn59nrU33z5Hz3JN9/1TK7rd3LPsiGwfjs8mZ4vSuv90c3@Zf9yzdSav9tfkuz1o5SgRfy3qBzfPrybTXaTcsF@/rw3YFxnj8fZV/l9fOCfphXXla7z0evD7u11LqhnJ@Ozmr95OaWMsiDTDlSz8ytw9e7789fGKlAWsttftrSs@sfo9ejd7nz5FF0f/iufZoenJvm7lvF3Hl7ffT25Ul1L7rXGj8/upIO39WyJwdbW9aL6I6Sk8e7mRurupVRu3rAGmyODkamUci8v9rvQU@gdwqd56eZc82qVrs3e/mTWrX63GrtvZBGo@fddegj8Kqdv9HLgd9wA4cBbtuQPyRuIiUwsHotfQTykp9iDNBBtAAdRAvwo2e0BZvvXf5NcjVw6j93QZ/X5hM8wxYoa6yjo/KQYHueFWL8CEmMDXSIrqCrrRv0RLTO4ZIODvhUuNN8FZ6TpI@DyiND1RX8vhN@awLHpObkO36JwKHGBmMcb9rygJ8GUfATTY7RYPo8Bf8SFhktDSy128z9hGqCTOJ6H1T9AAqEofXiZAO5x@LxdleVehY41A65PgROPBv9mIKqSDj5gUmI@01JTGWdran02UPM3Cl@WergOcPPy@E2WHfEIYEyMSbLMThJRdZjZPzMoqVcy@qYvmYidxIBvuPzUbsg/X64N3zajwy3zuwNBXVDNmc2gBo8orvSmlx9htZ7nq0mnSVWVIaaktlSbPyId5MfymjyFN09b8b03kM6xOws0HLFCDUbMnnMnQNphG8zsZBitEd9cpoQ99NBiqCiursNV1cNQkn7rhh/8WFeNe7HrQx6vyvUU7g7ijyFVwdaDYFWtCA9t2b/jUWbHD2gUoAv1tfe7p02nU/e8C2GU0e47tlx6aNyyX0zSrwEvvw7OZ/flok7DCD7OO3ILYZDUa91zssC7XvE7ZFQ2zjCnuy2TADX0E4DxGbQbpT6WoPvIEzR1j2X4F6cJ5wTnvhy9WRC0CVnQ4XHA4@MxzdocpD58iLirinLBEC7Od2jJzOb/X7HvHdPzbRUSbtCV4lvlYXxgtn2VRZ9zMNXDpzK8sri7J/kp/eg3BDV2wY7yahgetVCAM6GWLeazzRszrTfHuPwGvaSxvkxTMMbdamq3g5PglfdLTe8bBE3JQ4/k9QhziR2cWetbo55Qjg9Ey6VAAT36ZBMkDV3t6qv1OUJNRAdberx5QL4tuR6ocUEeZLPGHs4tzypZWIH2gG0OKt8MxBC1b1sNXhS98tCoHfEX5ipqBPiuFuIwJlcZbZuABG6DsdBN0Y8wnenzlGF7/TyuIhxOtVTDfhnT/0vRb5xFxsUHs5nKEIi2IxxhD6TOS/TCFrxmg4mNWE9qijcwY1VqBAvMgVG@OjPlGh0qp58yOsK0k1kUaJ2eEEoiCGvRA7pHdoTDO2Jg9rgW3FZl@/g4rQOzJBoAxL6/NlrMPDqceORe1wUWIIfB9WZhQzOOZO3ZYegJffdbYSem0ImRPGk6t38Xno6JgsDcP3GUEayGgaB2cRP@RgMvJwtS4bBHQThbV8Cb6xsyrsjr5aXwxCrTnDJfIM9YWFxYyO8Hg@T1zf5SMRrjE70tC@6LzII6UqFhdOr4YwbeQ0jA8rMNIK1xQjSHMHaalh0EaQdBGIWMHAVg5B8w/Kca6cR532IPbyNaRj8INCC1FfTUbGxsZHHPZ4@z5nI6cVZX81E0xCZo16KTodwtDzA59@YLhEgz6R9/YgPxVo0Ayh40tHpgEmqMwFeov401xoLO6ffmfLintNwOx@Kjt8llc16HsuLnMo3pRsM3IZtOp74bTiDvhA38eMsvYpsDjoCNUlIrS/joakY/0Kg02kB/UozvaLvcARBoBggIrh4lBi7fKiva319Z4fAXZrg42WOMTHG8jAMAYkCEiMPkUGEEA2UXrM9MDw46IrzEb7jm3dglMgBrjjj@QGoJ1T73ZRIjHHy4Qo34HO@0EZ9CKdvGCI09/c28fGmdow7ZvcOnkMVLmE5Ymxyd4u5zDF6RdySNP7VGMVWIAsg2/iAxikrr6rp9NHTTd/B5iJ34Gex84hUOoRgPLKjHRJfKHZT0R1snJQuH8k20ZE@YuYB5CMlGGewG5lJKpJjzD@@nOffOqNDbxSbSAUOL6KTQaQQ0uz0uHpwsnN4/Iood9Ss7h/tVhEzDDDbktlh9DUebCCaJqu8U/XoGcDut4dfo8cySS330zEKGtYgWP5ZR048AGxSSJN8Z3OE5eVMPwfPvRdFIIniQYNS0ezIxgLcuHfVA3MKYy1AyGuR59rpCp08LeoJqcOb7wldOVpBSUe01GVLC9nA2PR1Iknj8iTp4tuEUSZ92pFaLupRPeIXk3/LLpOmD1wjH1lDA1eH5Y7gJ7/UbssW2WeYUB9QymqXEnEki49Q4LO49BP5wc@meH2vg4O@70mdbsrTeydq7rSyCNojp90P0nF9ChLH4upIt65aSWqRkzL/3vaU6qhMq4z3JcZTu@SpXUJqXOCyy1mFTGnUL6cUsUXkUVzyXHLd2NXMuHribSWnmutCo7f6aEGJ5kK41KEKw2oieyH6eErWPXGr7InbiictcbFy97BS5hB2WiNzOpxJ/@kMmDsdIFt4bm6DTq7Q6GtoYv3zF02@wRfqKflBJ3eIQfDEKU1Qp104V3ziGap7OQMxgTSk0zJ1J7kGdSoevrCDkMXd/ER8ugadwnRmBRQNpMXkcJpTVlIldcsZKPo8Uaw6vbDZcRs5QU46M7Mze6ALgdCXHzicnErgx/h4Qnl00rdBy4QaOWSis1IA11XjcYgQ4fMapNOAuMUyUPYUe3Ex8vPFcArn6mQKPwGDos5xi1wUIOhnGPeAr5t4aWG5feVwD8Nh5IivYKmSc4LCPdF7dsQyYibjO/57eH7AcrnJ6WA0zMbW0qnJkWM00cZyhcAPmiebzCdwfsSG41QoshXyDA7dQReUVRUaMX90FOz6MW98WDzij3HJU65W@QjWcsSx0zVYbDC0cIqSSThCx6OV4khMBJZAKNIcsPPZUrfzBsDeUDIlzZb5GUsU5M7KLiZIEVGHlU0oVwtaBm4bQ4k/QAN51tCU@QQw@HT0Nm2SRBwUD2p6OKDdSDFUGK5lE80AKLZz0H@JZI7DDlw0VDgTuJ6ucKi4vMFJ6IgEatE4ycLJSN0yUo9PvTiuNKkrp/spyuXpvkhdmvsFZMwAkddhFaIxdweWHALPdTM0Hl91PgPnNkkPeCL6F00NzncyfHDqjsMdNLyPmR/5K40FkzHEXW1/HzRyNjERKipTI@KegSMJ4B6BarvzEByIHqMGdU@Ei49GkYIwfukofC6ckYwgLYJ6KepSTOQ63KXjGOaj4CXvG/DEz2VofRFnZ8DYOTDnHY90IJDlIxzCORs5C4Htk0OM/DggF7yhriYn@w9GiMM774bimzjEHYWjO@KMCxABH9eS2sXzz8@kLS6F00YpUX4kbTanFBTxteXFYLzIDhiWzgcGmSJ5tOoZveFgZ0eTc28uIOWeJqQeyvxUao/NvJPcHNAUJR6ZdY8Qd85c3SKkEHmgX8t8kcrZVuOomb764UoSVKLDCMSz1O6dqQqHBq5U4Llr@WJwndmN40oSCnEO/c6LHAfKc6ym3ePArkD3pjkn53oXFZRzsltUt5hUg/QddlUxqGucLqvTLPxljYvzhV33FdY9ZTxVWCeSW855@w4aOLqqfsPtL2CHIjgnl4VvOjH2TQcXQxwffx/lUmOR/Js@6@xrkN@WJy3SK5@XVzo0673wtuqsHaJo9/M7xkO8KbeR44e4qQsQEVzXSu7meh5raclRZ0DpmYqXjjjTzh47uyi6XZDXtFUfTfHup11ME44hLGX2HcdDXdAn2ZwCdsE@k5zHDEQ82K4CJfXB@rjIkcxTjdTlDgyIRp3@rDw1Gzw5QH0vI/qxOLLTd0T5wfgkU@ZzMcYw3k0uxuFGcbr7Sfsv@TMyvjcjSA5aI3L6Om/NiJtEuPttV0YnupvhaG6gdxlpuH10FDFHf8umXD0gbEz0BW90wMcDft3AUbRdZRAntkCBh7ExPxodY5D6vfATCyMf@QIfHs2DmGQBxB@NTE34BRLPYdo3LDJ8g5j5bFLtEEUNXifT@aaKpIkQDzsvxhOjjsiS6TguA3JnVJwr1RQ6RoecaTauxI1/kCqLptRpnOq3/oEVv4qFxyXLyTjLwMPB7m4HQqEMDFXmJ3fE/Wb1cM8zbcX6tm0Uk0nZ0tHLSuhmL3mjXClJDhg4ccxWxeUhtnM0UsVDmrUz6MrQ4JSdYCcy36yAei@qZR9oOCkPIx8wElrA0gC42wWNV2vL@OkZ@wb3DzgIrIQ/sxAsWaCH6xob63prknvJOZnDMxCjvFuQ@R4QZthKQAaSbcm25LGcxIjJlgq3gYQGsZMwJE9iCZOHmrwPsU@gSciJS@laCmz7MkYnp2dSJRt2gTjOHVGIjR9up90jOIdg475I1tKhbrz9qc4ggexb6po6ZhqaAOgBpmuEBqkCSSHn3UAxacets6hDWx5kGkespQo5EvaW08NRPOy/EwkIy0YC/KPDRTzfYenILqZMe1Mp@tSelpk9GbxhTm@i4OP8ab82Guf68j4Nb4tHMumLq2uP2fexaI8H2f8Cst@38yOZxOlRQ5XGTLiRyBQ521pbT@WKONZSehqxIbYWNKLj09jlEVritnBjAPbjblxVvpZVlsFqfKNYQwA8sYdQpEDQMKXeQHIBw5kiw2R8NrpofD11on8SpOvqtE8Xz02wyYgaT6YxJk6w0Qkup1dBYjreTr8gR0Bqwe0pbnnWdYMVwdGRW8MedQZ4LsuNgaejpFgLI0iRSrgVeQrPIjwh62TiGtoxNv6yZ78K9xPpCqtDM28wd4FCKAWoFND0yzz3JTc@9hwI5lvRgQ6br2pAj7DKms5glM8SADT2YWEOZ/F5T1o8d0E6@t4hztpQgnxzsRuCRTQcS5H37ilZZb49JSAS0N4UMiaZwEom3ZmRUBU/wuy@bIZ4KM0ahbl7MkXEe71Vjxzu/oUu332yQTbBGBkJJXJGSu6uerHE7lxA3AOCGg7uLImH3J0DqGGauDYz2ZECpBfcUdhDaH0ZyHwBkioO2Qz7JV8x@AbvBp/tclSQ2WCx4a5hgX85VXKpwb/Z7tX/ZDHrCa/NJSr4Mn0B/pY56rTQ5gsxtEriLDBN5RU7L4dHiDs4LqeLD3N@II9pbnBmE2nSNOZNqPKM8jlXEBaoc8apS4mxEevh7DsfPsXY2HlF4/oBbkE7FRuXxZJnZlvWhoNbHIzEeJShEUPgOyaDtC8F8O6M6EyeuNe6oZcgsY6CPECCAr3qrj9ObdymYky8K1HKbfoQGxfxoEfM8/7CvVgXGuIr1mEoQv8N3k0Uv@kIMZ4eLhmQQ3Qd6UZskhonopfr0Vi/Co9iYxAdDM8jVZxRB7qdyXl6HfuCyEaJs07jCBich21KuO7YRNqFXQtkrDkqwwCpOS7jHB63/4UKL28WZEAG4YsMAONxBIQRKnOVXQonMoPoG0WjGA6DuunwoVHEUbYbfy4ca4/w8/h@/HcTI3lEh@Yo1hxH3H0pEKM5XiUSeNtT7uaKS9n7Lco7l9@Z8s7RwyvvPfTwyjtPzx9UXm/G@C0VBLoYeuAYB4fsT2FEDdCeJ5@neMrQMzXpobbfzcYeGvjtpJnY9NGL@di6YegWGlxfnAOe5oJMULjPH9J8ytMoghsGyEk@fSTmU9D08PMFVoA3cVNHfTFMbvxyJu@/QJ9U@dy200eTB2Iu0Iy@9xqfeYcEIk5X4vdyRaJXPkyKy1SuToDadkX7i8vMl1TJyzgVlI/BGEX2Sh9h/NWHw1d02r4IuXGjIKEibFGUIeodGG82CvotjuJQ3ZGP07GQ6mxhLLcSMbazu9LVhEjsCHt8lDTRugXfWlOTpDOwq0@f8Max3nzvKOoyOK8MmukNRd1eGoZie12abdviG7HZkTM7hceeQIW3@6Y@7PUZGopCHRBh@Zbyro7aPWqXoNXj51KHaKum6G6LC0@K780fJ9mZwWCQT@fnseW@OmJbqPi3xjiXzOcCwr5uwtlhtbTk6k5LkyntJZL0HnCDT/TxGYdJ8lRnvgxsIz9AFl7hTBwkf0zstCBhtxOLi54GIki2jeb@UbNWeBGw@JNoBi7DTCKiBuDa@CJlZckDXZxZzsa@3FLu/NndB1ZZlNvUwkzSMdTZTLZknOpLPZA5Pos4O3cD2cHUMTfb8j9B/Xmp/r/tfVtzHMmV3jP7VxQbM9PVQF/By4BoFgYkAWpgkwQNghopQAzUl2qgyEZXq6ua6B4QCq/vDjscsV5Z65X3ErZXa8fuq@3Y9UbYD34f/Yf9BfsP5POdk5mVVV0NgNRoFLsxVGjQlXny5O1k5jmZ5yKv1yT3X0GaVKmmygrD@STkQjmamB2Y5p3CfTk8awilkgROKJ@FY8iGs0ou5jPcx/Hqap@R7MWiMuBWaqo5JyTPvoWiUW5pfnE7adNUsekAEFELmLWStzO8lyFOHUo/ZXHUFBYBOGJWDn5npRlhF6/MuvD8SIzDru/3IrCsbdAKt9OFeYNarvqVsBe0jyEhkqSut17dHL6PZmnxJOiKVcaj52jK2P/xJBiLsI3W1GguWe@HSOHRid99w7CIx5RgrwbDKg3bMK6GfSf68aQ9xpVDOHZWSlFB7fFy0uwpTZwsH6U2qFYKmCnPm2dCLGCwn3AFmSErfV@Hqxq957GyDoKElCIVokPdGWFs7bsf3JrUHNqvzIUMHc8DZaEbRIzHEr8rTn8ywF4cjmrIw06Y7qz9Bcayc9MTJ4apblofKSDZWNO5FkalhjI2GFw@xtVJLDvN1eD35qBR1QLgqkAbGcsaXzNoNJSpcUs977BRUHJ/Qdl8f@6C3iIN04euxdhXIgTKNMoVrmQeLR/F81iH4bBqYxawecQEB7DydefP@5bmzwEDNMTeQxsMzN9xw9ht47KSm66kT1rp3EsQsuoK7QOnk0HcHvrhJBrMftOEULjB4UcV70xJM/78ofpMs@MQw0Q6qyMYgLNT32V1N@gmQFCnzXv1yTpyivtqq8HEnYbqnHUGygwmquhQQngmcveR90Tl4XDUOgGZHLhMwE0P1ARitvGqiNoAbZ1sLjaMa1xOK9i1u/GEN9GTEMoV0Cmd4D4IOh5jmIjxlGDDRl@APBz5Y6mMqG0WThx9PhO9Jq4@aYNMfG0GVKk6@hg/9mZ0C3QvBwnhAW4LFVQOj32rDG2/1HAC57sjarc@3jq@uqPA4SavWwguihq4WvoL3IHYwCUVfnBt8gqHO19UCdyZcg24FaDFZt2SiZ69e1PJ92Ut6Gf0n5hl1nddGlYISun24yWBtSrmr@W0ABu0WNHCDTxoatyHhQWtSwI9CA5venhrEa0NvjvDLJ4RgfjtcfeEukTzFYBg4jGPUy/o8bCRDIdrb@PKPHIIPYIllYWBHk5OO3BJ0@fxMmaa/O6BS3ICcRPUZa45Mb0MeIcLVoieX0HVk@@Pe2WztqQqlksg/BCguUfCCaraxPeXamDwnWg2mdHpu@oTVyGrGBZ8H6hEuClR/ujnslYPted6I/KttrIYm5dgLCeXZxmTMFx4xZaK01k4fiMvR7h2450/bgd87423QFFYRiF9o4dH/ijJk5cMfTmXhDXh9YyD5aQdX33Jq6kppk1xIAY9YjiVDLC84bUSpWWjjdwQ2qItrCs3UHWVBc0oKSsvl7KxG@LRb65yhyi2QQ3bdEuNtWcvBZlrdZUpdm3jQV9xVynaUJCKIgCtW47rd3UlqeuoMhqGksaLjMONX/E0WEuZO1XtlAuI/9JOPXyKVvzhRkOvRqEPzxPqSOowSsJdS1V3WZs3iD5Zavg5ELBnAjh82LjxjiHXqS1nqvS72NJqKhpeNzLytyM9PgBLeuPG7H1Gh8fCqIknd/JFpma1DFjuMMqAq0IbGSlPb4x9Wfo5pipKyVPCHdDx7iCYgjLfoE/7MjyKy@a5Xi3QKK5FMdOOddJXZfch@s5bd@1BFCpXZnywSqGI3wvf7yVGr0CpXq27zqSPpuCln8okBirz1ik3@2bLYdVcefCXkWJw1jucAIes/7KlLagd6ovVCkGxyYp64VcFD/SdONArNeq@uiOTHjjLR6pa1Qftwgid4Advy50NS1XfG/vH9GcvQIt6UQn8knn5rhW25DLx@e7Os/3tvaO97e9v773Y5pKsyG8MiiejOt@URWdw7j1UeEtRyiFO4YtxQOc4ThyOswQJ/EU3jGPnMYm7Ponjb9pUsj3xCwvf3FefLM57GfnjdSm/L8w8G9@zpnEUwERoAlUl6t@ZCODyPOxGZSF@OgPZIRW0XgfwZCBxoQrYM2kzlxzsn1hJnZADIDKEsmzAkRL24zNwgEqaSL8x00kz6NFq9mtKx1ZD48oh8ZdgHCKAAaB8aN3Oahx03V6rNPA@8ZxgI9FWCZdMsvejhvNcqt3iap0t6Rd4yPYgHB4XlPcEqwXMudGhVUFI93U9xGwURFVAbwGeAjHS0iPpUB3yQb1Za9S/OZcGySP2b8lbwQeY5H@gnfe8nX5u/KQ8s30dA8DicS4yNnSpsEm5FnT50ZrSBnWZilZVRR9mTr7Ymlyhv/VbtiBfYECuWnf72zEa/2btua9tZv1r@1j49s1wcgk4ZZWjyTdXxfTimzPY@btiNfJ@5iJXWVF8ZzqRbzqhAqq9j/FEabnE2sfgPHZ25cIeV03m@ifS2t0qnFGGJ9O7VkrR1kSwSSvNJ/FolCby9ZToUxr0KbXy35g6/OK@5tgCJN3NVzt@j15bxhGpjjbeSxPeBOq5QsXd1ta/SLVf12ur7UOlfTwD75lcpGHNqeamVaR5t3n3zkmpgYuli@j4MvkrDXNj3qKdyluXcVoZXZ0d@s5MSmbU3@VSMKe0CfIWqxhZEl4rHWJOUattk6jgGq2UQrySo8oa18X8@GXU1pMRTC5L2YmYfYmv2uouY2wQiIrPBtgelLNzlEKZXMYuQpmeGj0XiypTC23OJsS8wP99sbYyJCgGHt8ZWf0Wjay@sxr5zmrkO6uRy6xGlm7WJ9G43gmGdWLNBk71jLj/whItqK1d54vPH@w7@59vO49fPvqHzg93XzpfPHhGKbvO85cPn@w8cuj/289ebDtcwPz7vj@Gyr1DU7/ld32@nV9tNG47jHkuQPlt50X71Pk87PpviXjuR@3TzRP5qA39eENKbb/1x7NQnoNGUGaJldUE3xXJW5O@cYLFdYco@RTviNqXJ9rI3jwjuVli2wsOh24MuOVtj3kQ1uPiZyVjtEHwIaUSmrY8ybLuNJ7WmWnp1Rw1cObfe48gMYVPXzgPnm0h0ufWzv7O7rMXzuPdPfp8/kO42XG2duA25uFLZDHg092tncc7jx5wgjSgUXNwt8YG65c1oQZwHpXum/4E4cEGkArVV8qr91KhMAy1VUTklCbDxH1Pj0gK7@7i7LTFLtrdjx7sfe/74Gr8HzvFIoJcWg7VlQXCRw0YjVBtKop2S5ypg7WsNmVDOp05HyG7VeA7IP5dcTTyMr8TB75TfIRrRDxIc9xsYdg0aqroJuEGKu0I1nM4AkOpVLnPKDeoNr490LXhYrWvP1B0UzlmhRy5pL20RowUwRl3hl0Jo6sTiO5Fq5urjccCgAshlSAAuINBQtx@4@/gksS5oyAmMQR/SrgrCa9PR4/PwDXCwFUlPJRAIGuqTTJvPKUIcNQOhjKPKbMm2R04RgoXiRgeTnIGA33lyipxxP@rNza8yhJkkXbBPq1sLVQkz25EDbS3n7T7ceS4Xhm3wSSC@MNANLWOB20S9/heeAyDpbdQI@Bq1zz829CO6jXDyYE4tQjTmTnpdphyW@rg969bjko@nKsRenvcaShMqfhPVzbg4VwDPgQNIara@wXcCo1iZmwZTdhXpOxGIVEkiXzOT9JRjcLepOunCihZx30dfPVVWQ1yJSliqfhw64yGHUI94CHkDD6o2M0FCTGsKXmC1yiZQzfdg@Rt@BTKEGM08Ed6cFVttvCga1SaOKpS8PMLau202RjuylqZ4kU32GxfI@Mzip@/IzHL42eSDsRkI81F8OcMJQZ4dhrDzUvfgWLRLOaWSHCHQrJ3/MSJ6gdfrnkbWw9fVX/yo8phvX4s20K7J48XopQozywsktPyMLqTrA2oV5pCWogmHZTW@oyyW2KVa2TEuJwExHxvHrVMnlyrzqcPOV5WOp0T373zpFSV7U2YhBBJJtndKs6BrrLCZQ6dskKQ7J3UWHjW1SkVxmn2603EtccstGhEhthHWL3GDqvG@jWWt2s86NHOUlB8mky3wV/WscgVRfE/156P@pfuQ29lo1zXULyYzHC6eouuaMzNsurVBaaXz6s5dFuXo6P9@/ro1i5tnRwP74Vt61Js79W26spiXHIsWbiuj/Ynl6CVw@2D0FLfK4sRyyE5j81QuiHOykdLmuavqPFHc3PHa4/Q4OxFRFWD1KptMhzAQ5wrl@LUNC5QttEkDNGL/a3tvT2nuI1btnUqS/tee9hl@1Jsg8B9U3s6Ejtk3uxqhmkyYYIM86RTLsS8NF3tZYs5d/AWbBWKB6mo8TCbhYnaS5LJVFlHyMnCLAQMr2VD1COXbt253oOiA4X44gCaUE4yaVYHC7ndXJLDR5zs8yaTjFtFeOPoTTAyzIw/Vc66@Kp6PLMRaUYYx0H7GC/f@fP3hfDH67oeYbD8H0@4w1DC78JfvvOCKh7hpbiWnsFLpkVPKeusMJUu6bFjs7w0h/3rE5SJxX6heGFrW1fMsWqa8McfWZHsmD/dxDv/TGV2T9V9p97iOeW@PaHl5NBz00cQMZkkBjubNlVQ8cMLdYTxaJhz0jMMub3WPuLWHOhWcjQzhbu1GOhj4uDv3M1uD9mqaLe9tKrqN1OVnBKpmqy4W/M16EzCfPfOnVtX4c72Qhev/rq45QzJ7p/x6eht20IZzSJWFSLK3XlW0fkJAVwydB5JgT1XL5hMQWJ1cs6UVN/5MLLbR205G8MWjxqz@3K/gvuibK1lZ5ppWz52OZFs7Awy1wdrCZuOyqqZG/2Ly6t7yEHdrqjv5vvXJ4sNQLgPv/iVhMncC0fYKokRHx@JV1QSydcjaMXFKCHBB42nXysG5qaOY3kg8eY25YUbNtJS42YcvoFev46cqWKbFfEMVTttj87f4YLrHV@ZSh5sAlTZoOJsvhYdFYmsudkLWYmgb0JZbkor02m0zb89soNvrkN9kPMEwHrA9MwAlj4pOST3rONWQYeaLK1IGvEnJqkqSUSrMWQPk74s6bBLCEaDmUmvS3rPR@A5k3pfYTlrm4iXpQ0FmY2QWSoqYL6rDfqzIx52k/2ZZBMbY5I@Vo0h2XIQmtSbkgqdKp10oMpOkqRDSSJJyiQtKSgcTEFs01Lk@2@OeJJVtDlCWKo4w2BwWFP6U5@5SnYsKxOOWCaSyvvDXoEnhWOeGlT6SNiEa1lFQgebwWGNFSjVBgSZLJlYWUibQVLABqZ0K/SlEJUU4wbgv6oRqqk28aLmg83XoPCxH3UnvrM9hYyvYyNqqmTHIEvO9rMtZ/exs7f7fDuNGi0@Ao/CpbTCHodiVg3j7uglW6EJDyfxyZEk6s9s7pkvuRqFfBugYTi2gOQzm6srYBSHWJbO@bveO@eADu@RmRS3Vz5Uk657bPpQ64aTYXz@bvqOp3dKnF6NSOAz56KGS4LP5oZFrUTFYWty4Lc4hIUEX3mk3SoktXAK1zJVvjlCZXGdWfPlC4WtYPZPmjpambxJJwE5aZvEThCC5VlX8S1pOLonScBNfsv2HNfNNgyHUq02l7zifGoCN/p2xN10ZdesZGVRJfeSSoTCDJ5ahDiiSW1lpxc674J3urLkUMHRv5aVdsxow3ezmkbriOFll4JpHFrZ8iph9blXSP@aW3BqBp10vFH1uiELAkHek93cExpPgTF9z4GZzUGDyQKag@NVkAKUZTIHyOXnMR7ltzJZejlF8lucrMf55iyoJUGXUyS/lqTR6alI1npmNrohcWcSkAQ/jkgQtM7X3JkjspmreNFidbIFFSmyOHMkdbryp5xTh96mBYLo8VD/bB6K6Y1TsotdCp8eEbsFqvPWgGAPYncqONbs9GY23T6SnA2reBbCalQGmHBmTqqr50I8iaSSzmCpJcuKjbZUNHDwWupopC3n0AJlEloAWk2DyqpJYAkUIMzF4WSxQGUlpkFX8kEt4md4G2umrdZqNKAr@aDW@pjDWs3DmgZdyYLO7Wu8UabH3jC0y@7lk1dewMfa6Kyq/KnfncRy0minFbSGYloeNqOloHvBcRB/5iSMFv@qUXtAtLfXlEdsnUYC/p1PDevDBTSrbTdBVZsgxG5h8VJBTsVyHWWzbwljbpjHFLyEuMb7uAV6wBD2NDjigUk1RDMZSqDRp5hmxeyhkVLT2GmxMZJTdJbO6fMC3O/B0rmIOxL5vVgpli@K0qxWahelPulkJR/dv6/HohaHR4GT@6@lGs84wpGTxlFLki75l8IxiU0qrjgqg7Arl50V4GppYe2A0iGA88NOBgdeU@b7ogsSmsOr24EHlXkcaMKKc1mnbBxaqJrHsXxtHFpgm8dRvX47WJ7K68vH18YhgmAejvq1cYAC58e0uHROCC7kv8U8UkuNB8yiVGq70kmThsHZTn11sn3RoqoDe0HGkIKfZr7y2qEYc5vWB5YYdK3xgNAxPx5uICtpg45i3rkbcsHcRMny3HoR4ZZT5QbWWnkt56Mo7tFBUOsPzPrOWfwZET1zSaIQ8r0HhJha92RMIhJms6akD82AME5q/9ERVLOOjvhm6Pne7vf2Hjw9evbgKYSoJdmjcH0DbRlW12nUVhHPXm5bjlinyHOgaoFuFHgftvK4fQrNNp8iHDkWpZbOLbiLojBQqMnj@6La0D9zHlMWB62fwwnImrmboelxuQ1mUy9W3xbLCaR9guleKXltg1rCMEInqiUMYyUXLGFLyr8aiobKq@GrWAA7zoHYZEaHdntfwXDJKug41bev4u/74w50SarGaanMIlTwIbuxcyqoXKgb9ASDNYG/qtedh9oprrJfaw@6cHk76bPj29Ng0D7t9Nq10cmo0I885Z7GLfUjOLksQJlqZ39778XRc8Tp2n7ElhP41@K8/Z2n27sv95HzgrJuqeTtvb3dvSNWUN97@XwfHkMzSUUbUGFJwFRCCujZ7ucPnlgw8l1UjRSDkIjkTfqjXPlUnGB0NOX/ztjMoyKqEEcchIfNVFCU0ypOHJz64UQHb4P/CX3AV2B5gkcZqktHNWaHNC6uP1Ve4uv0woLidowno5hBWQPezYxEOV1CYE6jYxRgX0QR8e2sTV@TG2XkwZAvHLmZsjCQQbGCsu/qR7w6sExezIZdV6NTjjwr5/6QIPHaVJrE/epa6aIMr5IjVhrKFi7V6eSos3PUUn5JNYJKK71gBTGyr11bBW3wTlBsUcKTkFimcAF5QWw5KytB@bxgB4hSWbSrSvyoc8eyoU/DqPg1N6w5EremoudL9YNAzC9lgWNoRD6f249STGDqfYqNOQ5geW7GjP/qzsoNs2tmx@X3qcSuuwbtkUfU4AexK45e2GdfQnfquUs14AgZ2RlP5xF69TamOswVCo1HcYsGKh7PHLEgjGIzXNTzQ/x3qly7dqFA4xLBlW3YYlFyxR0ljISiWABYzCtuFNcTNzZilmAUhwXivg3RzIP40oZYzYN4a0PcyoP4@qcCEvTdlRU9eRvO6p07os2cms@c4v/DFK9WNex9rQqdFCZ8dnF9GguSbcGhoFc8mIPaZzYht1t299KWpVF//T8Jt41LlapyJdLwS5p9CeZf/pPiutzQXWOU/qP00NqgwJyoJy8xYcZ94SNF4rpJypY0i@0vL8FWLOpZzC/7BwlFfLmAaL7@qxRMPtn8TM@7Y8ZPv3DdSMo2E6uGLIL/NY/Aex8ER1Jery/2NioGvMheXTdYdA8SBAJyywZZzYLkVfnu0iobNr5mbpVNG6RxnSq//mtVpzq/ciD@2EDwXqsGMxf0/6QWGqvmU6E80EggYVPzPHn1XQh@nG6DXSwP/HmCnYscXt7uX/5Ott1JyVz4f5pLnFzApi897bkD/1@vi@PWQhw/EhTV6sJxKwnEyspCiK9/kbRDhje7zC5bJL/851eXbiwu/Y@T0skxv6EPbuEaNLLsFmjUg9KZXPTAYJP5owEwKTmtsY5Rs@asJYezWBmMpTvQNNnK4iydvaqzZ7nZt0x2BvmFMFiaS4J/PWaM7kuEQWaNkt9s5SsMl87c8GyurSwdsrldYdaVgTmNjeFxlCmOxfRsZASO5ZSQMY9a5ZYVs3dRYC64lSv8RO1x@2TYRoDWKBzWVASQIKxvn4avAxxU4zrcXNReR4ukoV@HtWYELMd5EF8fQKGCmqqciojut8jtAGx3u5PTyQBvaJ6Sq@AYqV6HyzgWBIeT00jhxIn7cBIMqAceOLWERSQxb0St5FOYWOlrVZ@pOq/a@SrrddEbr7EbOk7itnXHwSjmyrx5WQAun5hBpSqC@xasZuFhoH7OiMQVraf68yQY@q4FjyiuQcVKYL8IK56UajFlZMfEwlGBBsizyWkKw7macdaN8SSnFsHix21UVjFyPujGGfuIEGKsI4LIWVU@6Ni1DJAoC6JxGstq5XZZRokRPSfyPE1D3K6sNlDRCFnsoog9QxvN8naf3RaxUSvjYGwGmmeBOMIEvRrXjQb1jjJMu7zi3/7JT/9zsXxer@s0jqkTDNskM3BEkgQrPvfD5/rbQg/5RNkqZnD/lwS3oO753eC0jQg1sYWaiGsBZppAYD4nQoPTqnBA@0147Fq@YHSFIKx6/cHWlrP/@d7uF7CGkksEpoJMcRDBulNckWHnkql8pRgMEEUJ8zBPVcUA0o2YhzK9ApjpMbvX6buWBhaN1u/@Sx4tvssPoeku6zKDENlFceqDe0Lo1tpozURoCsY8/O6/EMzhSLRn8xGHo6IiTPo58on49VWkO9cvgciv72/@8N9wdcqihHg@3Kuc2lUvYvo590BdyDLNVpuHC3uVqoYHYSHiK4fo9/6MkUUSpFtvhIUb9q5okOR3@4//g8M48PhAs2eVdFJ4Vq5E9DNBZF4PeOQW4qteie/3BV8v4FcAG1Fnlu7iUzona2MYDblWcv2K4fubP1QtJvggxpvJJXUsp5pbyJ2Mv7Bnlsuq6Vg0vxb@hTP8RzZSZea6CKMcVLl4fvrXyTK1uymuk4W@b1irM9O03A7/9H/nUR/rmNPqgQdwQWtPVe5aWdDmf/fvDf5p4cb0CoL52z/5@S@SPk4X9my6sD8/T1bTdL4X00Vtv5HZkn6AI6O4Ml04FX@Vria1cqee9bkIwV8uGvdperCni5Y8kb5Z9NMrlv0iJD/TSMyCn1655Bfh@n2NK3exZ7u1YLlPFy5zjX3BQs/gX17QTFqMf24vxullM79wzS8mi//EyMHwwXh0blrqdcXhNJi1ve80@S888@LvRrY19u6Hq7aEcfGIoyJ0kJpStAeo6X175Z9nY8pfCF@TpDaVswXdI6uWpqqFRJP2IMqpyvO@sbpWMXQk7uXUsvFhlRQu6vWhL0b3k1EPUge/352y5DHm5z8ED8jfGX@H55K4bRJXxNqG3RMccJMP@QUnmiMfoGOfQ1rUgAfoHokb/Pe@6W61KSksb9zIYhmEwhLd4Ot0iEILBRElSaw0D3OFCpFTcxfCfzM7kEhXHZGuMFiqj@xHNsm5cvP@vV@YHcmMUpjGnkG5cjXOP1XTwCpG/FbOHjsUT7cYtZf6MoJUOlUfAQuP7v9u7xaZ6hbzkhbYIsx/8K/MQedH0GXtUX9g8soe/xEcEwOz8AS09k/5yQjc8nKyZSys@V/riY9kh1pUOU6ya9SzoJo/@2dFkHb@IEl262ohS2FcKGM5O8@cly@295zdl/vPX@7jQsZ2jGhk8MWCnojdsi@zAJu@JJiTZVsk5q@KOGvlCXkFlWBltczd/7c/R/cF7YpXbBStYbq03B@lyjV1uUvGiKfi2iOkxmeuvFxaUOukbtVbz1tTI0QC9M4wxnqNfPqhwORiQhw@q7NNyF9Mpm2pW1UseK4x9d9kt6zLmMWXCTjqMAFe08H8eY3vKOPboQy@sprh9c7Le80T/NQL7fKTQb9tCkrdbOZf@J6dndX6CE81GQc1P4J7ogiO4eqjY2IWhiFfasJtNhFe0CXZFs4LJ903ya9qtz18246gIPPZFCrR3r1PZvK3sOiOeHR8KqE4PvSe2HH4trcyq3QrhKzS6b6p9M96LZUhhsFG4UQSwf2M9cdppH8Fo76BCGPcs5uszuBNNxwwt1vsDOggKyZVSw815Ex/qu9RIIYx@hJ5pryfOsw0u6JI4eDRgHPoJ3FV2ro4mB7MDlPFp6Z4SpslkoiYlyIVhWDkix4Hhw2YSv40qVRXezBVzuKNCRleH6AUoiGBZqZhUhbhyJmKUvwGXqiQBshZKg2WP12PS@vxli@aR08TBtHEiAbcd@sHX746eHU4jPyz5cOV@nEFjo4A3VFmjTym7LNHfmP0B28HozBKJQ39KBYFl4ZO6p4oahBaEcUXNVYZjRtqllG4CZJBg3agx5nYoh/EbqDMVFkb54Sft4sHxWSMpWEHqjEY6UArGag0PDxZpvY2okMLEdJNl3QkvjxdqOIXY/jT0rBVGnM4gBnOYEaIQA3ppaJimDoX6VbhtUwSaNjFB26mKzqfpuIgk2V180LNv938m@/d/D6ti/zWM8HKpphRGpv6tOH6armIR8wNz5pXakF9uT2Ay7/i9pDd02jFwXJrua5NU6QedEEFnbUmv6scT8hL6lBpoaCuGWRfZ@bJspR1oYfUaJokr/CcrwlBlZcNRCKI5BTzVbGpXYwkXdk4@Fksr9iZ1cgpN3IqRQR6uqCRh6oYAnnabhsO4bStTecR4WuKRi@LhU7Ufov4VOKKaLlu6kz2HKYCbWFIEwo66x7m1n5gNdratDIIQIhzCHp@vz0ZxOuF7IbXrJovs0fJUOo9Sr4UGcheQQTGW3BLlMpcQ2TqxQJX6QG7vaRfB4Vis9KoNPl/Dfl/saIT9f@b84mNNGQzndioZP73G0k8xMjmi0XNxm1syIVfLTmjWXwSDlcLS445sx0@s@GPUF5QX0fyPhwNg9HIjznMkXPsD/G4jcCvQYgbCzj/Qlwd@v3GZ/8i6xq5I0@xR6@jIyA6Uohqo5lT/GizSON@OgrHsfPVIOjo34hRfve2/opmEdxIRb7PPFBETJB65oa@7/54thPvDnEvUYfH5DiU351B2Kmfkijvj9mVY0RrniCCsDaeDOvsbsof9vAszmYI7TfUtBOqjrrWOyKwI3TLLYPyIh/uKYuvpv1@kZ23@IPeCx@MG26PHBNJZafHfEc7OiliW1tynhETti7uVrQPE@Oli0fcd0rqMa46kHjOrDFQsiJ9QeMdsSxZM6MIpWj1Xs@u/4o1foCmUsUys2VumU/EME7gtSqnKiCKIakS6COC9AljjLMi6RFChPqwLFGNWHEclcDtSD5VpUkCV6TO56BC7CF6pa1ofZemVXjG5jrce@KuzGuWzU4RwE6qubaO2BzcEwwopkk9DTfXkMMOKiMHEefEN43djxVPtYQAZUI4ECLx2GN4ZOi8ZiVSXNbR4QH6q@k8XE904BJtwDFecH819I85Sopz1gkkFEwviBgAJevHXwUjNUSVFKl2JsfEavNa4MgqQRRN/Dufrt3mBnFcIw3aC7sp0NU6YYZr2To37iQ@HZhe3ItPnIH/1h@I/zdpNsd@kUXJdOaq7RPXzXfLTDo0lKme0ii49yqStrX9@MmD/e2tilNt3gG4GKgaWNcaXMle4Xw24FBkhCKyfGudu7eFyN2oUtqsl8qq6Zv2sK/YDdYIaM8aQ44buSWPi6mbOUFMIlMPe1XFxFs0sd2gq43lhqZMxohaUNSDq1f@0lIRJI26lkCCqc2RypSTQ4O@aOOZA1q4V9AIqN3tCEIYQgkx5Rbv36xWzZpa519V2lir1Q2xMy8@Ijn8jVPamwxTu22J107bKdEmB295srXdLPG@UCu2nBOv9HFUaoE7N5zTW3dSPtch/oZ9tMKVgdsPH870/LkTrbVCA1I@aB6Wyyqh9P/@L4l9F4lZwMCNy@fgr7/ytEvYmmzq2@JB0y3JbTAV@6oW@9P4EW@usRe3TIFO2JvVOCRp7xGdvT33K7uOkVs@Z@3mrufdKp9TleMR7FBGtBn6@4Sx3EJaP5WWiByvXg3hFncZ8tcPnj75nKZ8D/6lovjgy8Plj@qVUomOeNZA8hDpw9naffocNwnjco1vFB6Pw1M1LuO2qaSGh31YDnPrK0V0rY5VSDvnsR@r3kcPZ/vt42ftU5KY2zQE6Quctq31gzD30OW3x8grpie3WD4/9hjqZOz3W8IJXUTeW/e43Irpz4ldxR2qwltdZewxFfLgQCAz6sGQTuvP958@8Ur32w6wejmrorTSMcRBhMIE4yKJBdoU6SCcLqgqFrtNJhj6t1IqbqT7cr/e3ii1Li4WtudJ2O6Jx69SQsA9d1JRFDf25qe0NU6oYDbyPSTI0fa97f1ihcpC9kUixzia8aYlzog9XYeQG3YKPgJnLwDjebc/@YTTUGQSed5qo1GGesgFYWMfEIRWFta4dTFuez3XDGR7FNT46tyfSl3MnKzWVuvtYXRG7Gi9ebdx71bjs3CMd4OeH3U/iWgL8doIKRvEs09gyM/qZMfhoP9JPxjgwerm7eW13eDhP/rBvRd3t9xu5x8QD1l8HYV4wB@P7AaM22dK@4/22HFXqIsbMSSc3XZ91H4T1m/3Gt21xlrz057/6R1/rXFrrXvHv3Wvc@/evW7/9lqnd@/T9qd3up063EZzkdopKw8WhfxRbf961S5izNZWG/f6/Wbz7qe9O/f691Ybt27d7qzd6TVu3@6vNdu3bt3tra517nUu59qS9hRog9X7Ls6O7A788WLmrjC3t6vS5f8P';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@ 1 xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 36!@`D e ++++++::@ L R.----._ #-----########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] Mnxxxxxxxxx #184O@ xxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#* [mxf]-main=-[165]- ###jxf
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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]]]*****<
#
# *#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??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #en =>+/< $f &&195e a =>axfnule./_e _=B[#]>84576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t};prescata, 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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
rebol[x]print 223
#s{
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|#208
#8M`| <esc>dggi2<esc>// ${{{{{{{{{{{ {{{{{{{{{{{{{{{{/{{{{{{{{{{{{{{{{{}<}}<}>}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint ("65" )#`=>ass#
#9'>+/' 25 pe+--[red[ ]print 221;};]pppppe^ee*n*n*n*es*s*s*ee*n*n*n*e*ss<s*e*n*n*n*ee*s*e 5>1 *///)Q222999612#
I used this interpreter. Command line: ./rebol -q polyglot
.
Pure Rebol code: rebol[]print 223
.
Code in polyglot is on lines 207/208:
rebol[x]print 223
#s{
plus };
on the last line.
Everything until rebol[]
is ignored, rebol[]
must be at start of line (barring whitespace).
;
starts line comment.
Multiline string {...}
is used as block comment. {}
inside must be balanced.
There were 2 sources of unmatched braces inside Rebol string – Perl6/Sidef comment and BitChanger.
Perl6/Sidef were changed to using 《
》
instead of {}
for embedded comment.
Note: 〈
〉
and ⁅
⁆
break Braille for some reason.
Readded matching {
s to BitChanger code.
Trailing spaces on line 205 are for ADJUST. x
in [x]
is for Incident and Retina.
#
in #s{
is for Flaks.
Fixed Ursala by moving [mxf]-main=-[165]- ###jxf
above Perl6/Sidef comment #`《`《》
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM3@g30JU/5SknWlZMm6WMqUbTntTKft9CWdmbY@JSVREm2KZJKULaXTH6prFrVT0/3QU1Pb6MtOV1Xv9m4vMMA0FvvQg@nFAtOvg8b8hq@fFo0F6h/UnnOCpKib0/lVNXYWGNoigxEnTkScOHHixO2wKVm93/wmiBc70tVRV9VtZsuWzdqmciObCbY5Ys8kxcqmM4EAQlXN7qAva7ZVDASZyJiitZQ2vDNbv5Y15ZNsgn@aMcPUu6bUZ3ZPsplstSRDtpg@sI2BzfTO/GgZxmp9/UqJY8y@onUBzJZNw5RtCl9j7ExTpX6zLU2FZKcSNEwIt9i2rH7uf7ZZS@/3Ja1tAWSOsVe6ackI35ItS8fo64wNa3JrCmkeQCVT0ferB8@nggqMPYcsSoYqD5nUtGxTatmKriFNUuzk4OzkaCqGKLI3pzs7075p9jKua2xn0LqeDsqwM9OSVGka/xqrDmx9z572z7JqV9Yklk4UEunpwBzbNKWZKOvMlKV2R1HlBFQIi7OerBqyydCHdXST7UGW1Hwqn2pUxzETLYybHwdOoy0wNZOxp8qTTgHhdbMna5DD1HSg6AVOBaS9gLZCCUjmiIWtnm4CH5lsYMltdqubbWAuTR1FYhCfDT@xpmTJuTVEkPEQXGv6rQZMZOtQtc2RLTNN1@IUGQHXmLjfmGasdBZ9q4d70/45lt6f9lsHRmtdd2brMp1nx7oxmvYtsFfK/jx2zqR4Q9jS21AbU2EiO5LAi5KZJHwmPdkKWlC70JjZlQUZa8vM0hTDkG0eCLwimxQMsZmqaNe8gR@ZenvQwsZn92RIGxss8oMVaEGsCjMcMZFABwsSB3EwyMGJ3pf9@bWYJkMFWYbcUjpKizOWPLRlzYIsWwmmQCFuFVVlbVmFCGPsrRizdKzesVdTlXqJViKAjImpsP61yhTWMgzGg6AUkKWdVJ7JSD32CcLVnsWGRp9ZSh@C7Zbe6cgy@yQbPYgeaOsBBlfLmCqW97YiA4wmu6SRDRAISBodKQ10cil0a0pAWtNyaGArfSCsYocsJkuWggIVoliy1iaqGp6o1Zk0wfLsRoEGD0UfmITbkk1qcoQXmqcpA0rJq@bwranYNrUaVmVHsmSyU1OWI5NidyJJSEzHFGwsSIIqdWMjVDvcCUHl8hgJyYDKNDOnr18EJJYos5VGCX5lQSgFagfb7G7lEt1cygIDGGZYirDyd8xKXl7K8BuKzWTXvA8A1gBQRWVJ3bCTUtyADMZtyGBSQie64jfphKH6EmYbU3XhYzkO1YbaAOHD3sSoZK2BaWJPMiaqdA2FVnWtC/SEwpoDDemhsVwKqqClQ0cQY/INUA0kL9URyAWk8GlPgUqzsEp8DYv3h0RQ6BGBjR2KuulaujogOIhp2cjLQBWIihj3OuwN60iKilEgHFHxXJuyNVBtjDPQ2ljz0N/J7QRzs0EN1gQ@voHkJEBKHsD6fV@7pEwBMFSETkXFoO//8M/a3S7gqbZaINscdn3D2nqLem6JMgvdIUOGBYGqUrYALoap8@iQwI2kKm0SEJI2cpKgTFCqt/pAbTMdEjRvFWilPekGWjY0rpYtcybnnX2M9aVrLk0UzrlQ8L7UhIqlBChtKnacPduCWmrJgSDxTLw/sDt5FjdqLGQlvw0/LYafLl/KkLlIIrK6kkx2S8BwiVXygrfQQ5zzpjohKS1bsnSlHTBGdk/X0izeYkKrrBuyFg5N4AjFQmYzFEmglAtHSkq5legoWjsc2gBerEDCoUipVW5dKMV6aSq6P0lAc4tosLnK4VZECIDIoUZxk@yDNE9A5/Am7rh8YbrVQJJjcMLnjYSZ9rvhHkFSdpAvdWQQkEMJS5VlI5xKiBEUEwg3t9wYMK@kUzicAheVejQUDEX9RScMUNKJgmJjPVV0FFuq0cNOC4iiWQb0BCbybgt6apSMlmKDxhljTeJr6kVAspBMvJVDpoxdusdH1CR5k8P4cRSUDoZxE5psyXLb15BBCEBbtq0Zaazqt5Ag5Qm7GRAdGiYqdaFqIDIvSJUXhKdEPpNF4ooGYGvKLB9vKtAIsLmBTHd43lc2AM@kOQxg443EJ3v60giwtHi3Om4wTOlAW@qDeABtqCWjzAHhI/MOBRMZUPuzQMdGbTsVT2ezk21sponZZrIafw9C@lPywZaEhfc3JhQ0rCPfMlXSugOpK3NNjEmtlmzYjqCCklg2iKLp/oY8407nmbB6gZVn02lTJ@KqFuM0UMjz2nO6Qgmli6Pox0GdkZnkDFVAczRBLKmj6dQB4GYqceEDgkxk4IOwIAuuBgBMJg/l1sAGqQYMfNtTWj3gWcydxuUi74Smkwcvf@og2eMdL2nMjFh5kg4kkp4XZmMhijjW6Cwe6FwRVWXCgyrf7/EwZsnqz0Gse1mEjsDnm0hKCeC9L@Ds65o@BykQ0kOLIJMhvB5AEztBhRI6LlftosbqaZleFUGd4UCgjfzXs23DKkI/odi9QTMBnJI8NUd79qGGzJK0zZFi69zdVPUmiGUL2mfSTSHZGjSV4VSByM@rwysrcAMKWMdiZei5Pw6A68KhjgUCk/y3ENgXJJDgJhT8LgAgASWAUOGORaJ4B4TKyUhrhYUENaUENDohxgRsuAIMdwSM5dFlS@@jFGLnpBigpgfDPkXDsYIj80nkS3O7Ok/2k14XCiWudEUL34WWl5dDxVAFJPvy8lNwbaDrKbqi4HpKrji5EC6BLooRIxeGXlAM9KuH7i9czMNIHattiL3SJ8UISxfFYqYeky5E55nGZwREHUg2gI7jA/CEIuUyOiMRoXILBU00O5Ol30LpfNIyFcMhwgvpRuLvDhUyRAalb@Aw0pRL2Mk@TJN@2YReEJTWVi9shi4vUpf1y7vLdvTyPhTD2JGSVG5CoSC9cD/RNfUBdJeRi7ViXKxHIhcZ6CSb5VAqtBoO5@MqJCRFIt/kI1GJUzsckkFqhy8vQ0BUhz4XrZ5J@IaxdCTikQrygR0z6IThUOIuD@k3I/VINARxI6EYDDHKoRBQpoVEsKjQyJkTBDo8fskJsxWNBogNdfMafzNiH/wSMMDi0XeAf7dOJoe9/WuQrqxlqaiKxE2ujcBrcpV7tunhaVxFtkcaqwbdLZQAetu2NzLC0bg2IP2ZlFvdnxANBxGC/LDvQbmqTMAg4o4yhAECtPuRqwhh/4260BYMOHVVTpyTaiIwaDg47JUTc7WhI96tJFrWmAdA7wGnoUotaNiT6C4FdgkIgc@TyfkhkdIM4mlViUY1XyojdCwtSUP6tRXS2geK1UPygmaFQwmzA1RFlR10A5motsda0Od3gdLyULG5Dg98dIJRdiUrHEGtscq1LlT2UGPATLlzANSd6y0Y78igOWAoHzyymnajmLqGRE7UADUwfAnrYAr5PPICG1Wre@ntxfSdhxwoNuMt@mjrxzpN3JbVYklNV/WuzlYBAFkzkeCMvafhVAnofDYML5mlfCICVbu6NpriQRm7ewt1RDGX8bRvCSGTBJ@4AlnD5hd6DLCgzCd772vQQ4jZVAry776l6PIK6cMyXUb0bLExgDNlqyLfYE2@l43eaGJCCfmDjyKBn3SZN0w@rpegQ4VcOS38E0X1N3LuA@3cDWq7rnllr5GGhFMZ/lHGROlBGYR26hSHNxsoYXDKG31dUkwgnanwcf2i4LpMTsgtb@AU7/R1W0q@SfQshrcA6gtxhQlWMrQcSsbjeBcoiKUrLNmWb5IopRzMIJVPewM5ILd6OhMuQXfxAwkgQnughMehELJJap4XzZmcDtj6APTFtqwqfcXeo4k0VUOlaNzhu6E4HzhGcKTIdsAZyYwFN052jaW41uXwxyAUCSuMHRK85KbcTq7y0NoQO0IrINOTHRxu1xpH1dPdspAcWGZSVZrQctpyow8KrypbApu@MAFIyon/6Vo91nW7zNnkWmVfvIIYx42@v93Y39s8rh6/45kgNJbSH6gSZqW4MgWA0U8o2G3NvvnHjqn3vZGA5VTTSgYrRp5Ya8BhsRO6hqEDZ6XB559D/z6uHiRagW6rxeI6f/U8HcB1BMQVBeo7u9EoQtIKg@fpQOYJJa4yJMym61lAT299YWLmfYxuXvjiSA7mOzF1j8gtbWAZvpLdiSL539idDmoLnneavK/j2MTUsXeGvPn6xOTKgEOWmaC5wB6@NcLH1zXm4psJmgvs4ctyfLgeMh/dVMg8UA9ZjpDh@slcXFMBcwA9TOuEyb/mMg7LU9iiBRcnrbnBCyN5uAuEGxdlxqhoicbxcgHTnDv6fMHEauDc7JhH0uJEKAbxZRYWb8OgaANBkF8@4wIMeIH2aBnthD20xygyfhRx0HX48osXzhlBVBtSA1rlOLeujy@IxVUQb2JuHDnrRdanourK2NsD5/WaVhsgAga@Ju36@IO8SLwK3XUef6NI8xo0dWPka8t3aU78vuKIE1/rynBykxxCrcycCOTUNty1nokw3iz5@k7jik8SNpzlHawXLghPocvf10FR21csWnX1S8aAN6C4DAjuqGhC/RfGIenx7CSL38yfVhX8iEhmg1i91nEwPnY1Ugkxi1g8FP1rdTZmB3Rauk2AzmRqNoT3Ff1mh25zAIrOjB10mrgEhVR5gasOOKmowwhDviUwmntwuklQhKXkMT1wFmJefibnUyYy05Q7A1C@kzA4RPcXwOKFPEF2mk1lESjQBbPuPucW8ngAA6B0Yi0huqMtnL@EERefDDndOyRAaL@9mUk4NlEV9sC0IZbz/E8/akOVzFZYTxrREMRzNICSxC2dhfXnRMUXus2va4K5GqiKRIQh15dQtiRc95BUzzEfNeo0LB7vSWYfNX2nuoFd8Qbt7QHO4zk3ZXXQlt3n/ESKjIg8OdnHNKXPWnOgCXZqXpInRmM7VZfaRAY@AlNkimRiZfNqkId8LOJTdUEYLUpozvQhG6/X2b2BPeB3XKL7UjUqBv4WEWECNpWVmqKc1C2pqcgPVLspXQ/aety47lKhMWu5ObDj8jdxtiveUaVr7mygcz4BeBFNpduVTfe5COy2B4MKGg0lb@nxAGe4qhUjZVl6CKep8vsiEHeTjOdYTCdFpdsjKtpjKGKRFjQSJC2uw8d9ZFKmCKtKzRGOCntfz1mYIOmsIGfKrWg0lcFO1lt0Ga/4G8bi@NgzU/xCYX5svgOAk2TemCXJV/7jfEaMyuzsBfhCI4euS@lLajzd9jkXSnF3tnXsmgNKUwTxlipZwEy2Ux3yDVQf3R5icOyNWshWY9cD7D3Ojrv2tmgZx2mlTktu6apiYXNWF0nN6ZnvcZq4B4Nu46j4NkvYNqnBVi/uueZLAr1l4xrKAkZ7hGTjyxe4QOTjnIS@iGgt/RZ/C5WLnn4j8/v8zu3T3Fw9QkbFVWIJpTVXgLZbX@JUXIen23w6Xs/Nl91S5/o7qwWTQ4HH8rKlqLoFY3K8P0QK0K4ti9/nc7GfaoqkxWlS2@@eH83JlMESziTegrqU1K6u5vLdpAS3hRU@MDso@Z3nYyWeJ7FE8csSy9WDdE10ngtF/XXSvP4SJ9DMt4krZD7nA/3sPLHlrKwsLiCMH3DZe37hdlJ5iplI8gmSRRVgtnq30sh9/oDeZBF13d7EGJFeDWoeRijkwWGbXNf@IamtPZxa@3EiaQbt@pcK4avca1WGzovuM1XK0inxK2OIqdTjBVRHHcgDea58Omxeybjx8YHRxuMzlXKKseJMJSaBeDiR6EF9ckaNj8o19tv49qCAkVQFGvkXtZu58s4AXdzAgfYROI7QMRuxqw2MicqdGK1pxw9Trme4LVtvT2QSQ75WIuW/rENNqOuWTL9Fqn2tr8PYWO@D2qA9ov4dpDTrwe8TiMlnrGhMTI7MTd5bRgddFlQPqFHl2orjrPnjhE560YCegAuFpKZosj3C@yJKzxOiTV1Xv6ZmQJa2FdrgrMZxS@uXamhGzXF2VLDx1IWF0yDNzqJJC97POINLoB6Om@0HRsr@qagHRoMz0@oP9Fa@SfYvjS@hp6ZZIctsue5FDEmTH2Iin1h/kB25Fqo3ZVXij2Fu7SF8hUTmQXye1uGot7Rkg8s8fGFnvOYWnBI9xgiIpbRhbNKT@zK9PqDUS@2rgeU@FgINdfzNCU4kaSFiQTxDgbau4X1iEcmnDdm6BqMpWzK7Mg5HVFw3dXwXyVd3fWMucff6Ulfm5x8eEh3jWQncascHcWPn/PmJIt/90oJofHPAw6wADedaHlnucy7CV6MW1Oeg/@VZtak23sLZzy826kRy7rLOF9Q9raf3tJ7cM6lxeG@LmgdwpM1PrjxUCMh/T7KucW8hyaPxaK5n@amr6qr6GOqiPOTSUdfnT8zW8FxAG6J@Fd6R1IQA5/HFGTvosolI1Hcvajs9eQA9k6XbuiHH6W0RqIqTPfw@f6557zBksXNFNtt8YwSo45C00lRldqtAFq4s/6r0/ImkpqpLuH31AeUdKOM@HzM11dLNL857dCXdNgx6NAx1YNGNZnTjdIpjXnF3KKePYQbF5ntSOMvKXb3Z6ilfylJTlmxNuU66czj89cFxqSOMqeQKi2@jd0JVgFbmKIFMUPaHn@Bjb1H/51vCmVv6rYFpjr4sGCb3A3hTrXyFAB2L0ncWZ@cEU5ePm67czUUPLFM4a7kLuYkUaFSW43IKtBJx4QzQxP4yR3rRouICpWeq3JQZ3zra10xdOpsBaBJP8W13AP95kxeLBOGuI99gVBjeHXStyJcZt9cGnQpvcxFWu3iUi68kWap@65tohqYvac5jbq/srTo@tASSfXANJJF01jrj8mDh7JaqGBa/s3gnPRfL7OL9LNRo/kjXqZ623OHLFOj6kmbX103cZA8qRLxlylYLZ7xR@nKpyEWOpndBCsdVNgZ2YecWYXa/wDzdZLKHi789kLsSbrrbV3D/nWrNdnqAeXrrwGMQvx5IlvJ6oNvyXJzTWwgeg/KV1FVauxO14CJ0qevs0OKPiUaAXrMVcdtTLNrr7DrmNxzOZrQaPxs4Panunbl7eCLEpxc5W05ZfI@5W1M9B07rY7g0N61JrdNZiF8o6BSbJkyd59xyzt9u8dAswu2gbwws5zE/9T6eXPDPHPevyd@6VUAKxj@C0GU9SbXnzy77Jk9Bn3J6wrFzkZb9XlH1LnufTzFQv0DAodK9gLE2oV8@kmxoAdocZqX0H7luiXMTca7UWB@BEeQMiyuaYj88D2PbEoyD3CcWiKtaeDInuY/3xLOvxRA/nU@V/QclPnTpo5YKI5svQR29@wKEvPXlruULyy7QVerawI7jacaHuojcg11EkQ3zOR8PsPDr2quziMsK3V6L73T8giZmyTCiG1jqaOxauNg/h8MUPMW9WMjOxnCHBttyRxqo9jGu6D0mXtUwVJzZAJm@rc8bwhyNoIv5qnEQ9BKD/rbcwpXAR@XhQH8F6hn0WwZI1f6xjEv3U4JkcWSMuq@3JBVo1n5UcieEfl5ZTyVD3oQ6V7@yvBzjtmRL87DKOPvX@dL4vYirQU3ZvOIn2h@EnM3BrjykocViluG6TdxutbgajTNqEy3FN8iGvBj6F6YqQZcD2f/Vo/wE7qqd6M3irUc1icMbvrlDbp/Qzo7ZIjr7eOkss3fqzYo5m7XBTzGdI7dWwj3XHqSN7XQGzj0TxYJ4Mm@A@rOtmwlGcOGwFI1GIgEeCdcguxqAuVB0shhPHfJDyxYDMWUTrNJhFxds5W5YTBXFe1ZmQlFg9TrHihedgasNDToWfMyjX6xI9fJKKB4PrYQutSJLhTxwWYWeeC64NAHbUejB8zsmAdMkfnwB3W6JS/xUpdWjE8sw6mzD6PVMo0llHAnzs4H84OkpbnL6u79qOwe5uzIUtq@ANgwEQTsGel/u6bdPebpO6iBjJDwIjjhAcVL5scT4VpVBjw7DXH5@W79lZzuneedUqGM0AV6O@DDIywWvXJxoxTMdNq88nhtvf76TsBfLLRT0H4O@xm6Vtt2zEtDi6LjGwBzvfwYXgmm2ibMr7RjbY20Z95bQKRyaUFR1/ZqO02FO/u6v@FlYOovjnJFwk6cz8L4U8ciNSAdQWy19ALl2kXySTd0BCSORQY0a4FQ9w56V/CN4QoUO6QJHxt0jqpQMP6e6VT1h8RoLoT0IPPlWUjrhlerx8zcXqXr5O9ZPyv/pR8nInUM44Zt4IWcJMeaClO6RsfzBWQgeh4aYsDIUeILeQSXF6RdueX0AiSTOZHhWyeUxXTecVkNmBuhUvceNjrmbMLqpnt2zqn2yUEAMK9/SWVXaxq9hr4BH/zULGhi8Rgg1b3XllfCAzyjHT2yWhQTxvK8ELm7TgI7u4LlLjLIyZJ9ZD5kM5I@YTcEbJ6SKR3375U13t2HGvyc0uS03B7QP6iadSGfKVJyVRnmjQi4QbToeub/49nKYTsUvh@u1etJyiXp5OfwmlX4LVNdNiPUkiS2vdrB9t5KopD5/tqQRE4T7UInvYQUxsXJ3tHdUOzmtnp6dQC3cu@JnRzf70ljWIBfRAZGerpIxA6CLqcjWV8gf7w3Aw2G2IrENNNMTiQT8ZxAI1KG1EBdWuNMnmiZifyH6vPiW7AufBXBkWkdhLkftQbeDdQjMhlTDwg8MNMnAnLjOsXLiMgVlPDYgjzC4U3iOLCVSCawMxIoDsR5JKra4sE@532Mo9kUsD5Pt6VwQpJiX3oUXzos4lwT3v5NyG9BR/vbl5lgeLjfBPFBuAPV83Tg71b39s@PaZDTgMXqS1C0Xss7hGy6csaXxyWj3HD2dj3Qi4mx8WWACReCvTmdGNpiasn0rQ7Ec4djq88jEoZR/ITBmTKBMGQ1Z1UucFuEw5QB1kBIWa@psUEcZ@rLo9tE@dHe8iJ4Q2BE81G7GE4KDOUhGhRJ4ucVArA653KZ3RELckdchy6/@xNwWh0XDPhoG@hRrQVfl9ToWg39fr@S60nU2ZE53JtZZnKXhp8paFwrswkZKvI9iK5wQwgrPu@DlFw3aQJ7aVxJNitE2Vef4E/TSqmSg9QwH@kC35SL7ONDpjKcrTDz94hanXCRuu4mqtiVhaejsqGajJQy33yJ8ezsnZdTOuGpG8t3PcwMNOyoA8llSgvGciUavOiTruU0WTnLdMf/hdpW0SmI5x/09LcFiN4pFqyhYCR3UcVSQlFgap@BoxoxO97KqaoFO0obumxv9IuUkQWcp@IGKuMaEIPBkwlMZY0wIIKxVnjUHAV3pLQwuWh945BWCI8yWD2doYzkeB8p1Fc01u1XExR6aBS8y2xzglqRKaCaKm4UiueI9u6/6AOcYxrmUk9//4Z9xYziXNrh/6riHqU14@33nrQPuP3BDRBHe/pX3loa3n/G3b5NYZbMWQJzknTmAhQdPgC@fCTNlQpng2h6jsni1jTX9Zu@IWbQihXXZl4a@akIJgzynaEAvpQ9McUN1jOA8hXEVjvGEL94AiwBfAX@geoMaDaUnm/Uw2oEoJpOYcZw2S9BpBXnIl6PILMTHAZpDAiUsmcvm1sQkZDJ@4yKks9ld3C/PEUYiRZCJgRvFKH9otvAYFBMsGK/L5VyJ80ZyRfo2I3zwMroCsAE@ULhgEAdPTnkxIKziRAuvSFExglGxIwuJIZRpbZ2zGmiDYXIASAS9NfcIKqibukMq4GNNHtqkMY3cAVATzd7hNLrMjWK5iOKAiONGoz3TzXG8Ax5PDPkaaMJfDcI5gp0gWFGYx6wX37JL@1KrO8abGDDeL@ewrgbufznHohPnLDytPmtKKDxtCAhLw56daDqOp3cgtyycTqYzSTEX8XGo4KCC/GJT/wwooXGDsGjJypVuWNWt2t6Lw6OTGZM4BBmaBguxUGUjehlPxC7qniPk5XuSqJs7yZNXmzsuKf25Gm8mQojxjqLpbM5LbTqnC1I/50cPZtOmgJmExNRjEdPyfXyHNtzNYh@HJn2AW3zn80yq4cjd/UV9o3KpBWeS/zzPTFgwsYrMBa5Li4yEhaaziVnccw9UnKL5USvhnqxLC2MjeN55QP4@9l5s1MYzZjq2bOMe3QjQyfDx6fHEgkMdUPZEkidFZl14xtz8gqxxsypiVscJtgIzG8L8uWFOWWbtrjqHGz0iHfI5JNdqpsUhLRLOfJaJzEt5NPPgTl2M2PTHtmYcIys9yJ2qNAO3jj0A92ioZwsgYRmqYocjAc2BmD4kOgtpPWiyxQOTyhdD5p12tFBnHCZoOSFMFtFu6wFu8Ya5hmmiZNvmaAB0O9INNp5F25Zd1zHoVGx7wKeXZfZi0Ae4Dj2OZewtZNCy4hAZ6Blys3KB1lwcSiT67Wx4GEn05GFb6UKPE47EQDR9I4pjqzgSmnUBvao5rwQ4LWX0JCgDVk1mA43KDCMbBXodF5DPX7Lb@d5aPQDIMGozUuQzF6EzzTVghhVfZKGYR5lmJBZKMD6ScmyT0aYWmohKsK0ebgGmqY9ORyGVzW9rgnfmHcXsJ7BU0M1wFnqOBwD8XPNVBop8lJEupISiteVhGG1BFOtIJ/AP3Z7fhCLCDIuTlSTHJk572lySKwsl2xFKY1NDU/KuUPDk3KRoKBTQngSem4VBCaR4Ypv74AQVIdzpSwYLD8jelMUSjF7Dl2EtZtlmhMUr2F3fMo1FozSnAQ8KgDELgnbIpZBhjzCaZwwny1BJ6GtpbXx8Ugx2ISYSdXBTIhG2gvOZW6BN4UxgJABjVIhSJLSgX8BfEXPEjekmHKO6K5RsgEy@ANTcYJJTuHIE8gVoQaVmlSc@UxljAcOpWigUndqYlPYFBnyxMUcgAto5UtwdIwB9nYOPQDWU0QC1ZcptBeTls5eypslAIOCZPtoOlgbAZGYk5pq1jo3NTlIKQZ7FXeckJWR00hxlLXSn4oLMSrJEU2Ole1BrPlyiXtNxNJtR8r9NJpKlu/CKWh4lQdeMVMIrvbIYzaxGoyvaanhFQ23ryROcUbtfAWWukYAB6hCA4itqpAT8DMpfeUUrrUgb4ZV2Ob1KMeAVhsh3EOE7K5m4W5HukytPQFmKgY/JhU54xSJLUalEQryH/GELWUnGgGfu0OQRGavG5FeUaBTzkFhpYAa@S16eRKnbvDxJ0uRdyRkLJLt9p7lNqWJeTcwY2eYEdLyLXoeVxQ7L2RXbcIHHxigz88IWqH884Zd4doDRlifZ8g@@hMmQxwsWR06jzHWETJib6gICDsNARHyNSZEICJPf/CYo5hgTnuYyYT36NJsqRUNZEYbpML4OPgM9PLkqmMLd5Xb8hsmddO5j/ELqJD7Wj66Pjt5GLsOswELBrUNBXBO@RXvij7vWWXrBxX74FQyuJgPB5Kr4ZD2Z/PDhA4w44LqoJCogPvgVuYiH6hfhdcYq6@ursVx@NfYs1PBlKxJOpyMnTFGS7FIxrHYbfnqPLMuHg/x6@pTSguE//DPu56TvONwXBHF8g18JdyNlg@xyXZJWo2vpZ1opkU6l/@5vlu9jd0eNjb/7vX5SXsbHIT5@ev8K3Sdi9pvl5W82N9fWYkBI7j56f/SuWq2ubceyRxfZp2vx1PLGf/w/l5fT6Y10crluWWI9dHH9Vkin1oTE3/1F6OjodcOygBAFvDJMBCfe8/ATWTbLrtknuK47DP/J/antc0vobnY@oXkuGK@USdiEQtlM6OTb0PxqW2Zi5en6f/754cegHaykk@cmPO3gx2AuH@ROcMBbxn27CVaCGwiWuw@OkuVyGZzr//nfQfzKC8CDIaMNuFWyLq7cKFiJlynK52AlBw4xnYZ0/@8f/SgQrAyDn4KiKAZH9NdAN1z5J@ITho6ksJ4XdP0Z2r7Ha@i7xqVIimL60q1PX3Vj1XrePcAN9cp0n59X7x5XMYcbyPFYuArcanj9/f/x93/89z@nvz@m339Ak@q55WcfthmToQfGq1h8NlMP@1Pvx4k4XAmvdQTxNe6ULJgvxxo8Vx4LB32OKTp4d@aQxHv/SrhA0LULjHKozl5p47q4DIr5tcNnCypovr2moHcxJxmPpF7ibNrPrQzvhbmygH0NXCD4HXvFL02Df/i5r@iDHq/QT@M3jUO4MJ4390F2eArXMvzRP1zeK96XycfxJpDZa/m3kL6B4EXwol7f1fCv@RH/9j/h30cb/05b@Hf8Ef9OP@HfsY1/Rxb@vWrin79mAsGNjY1gNHoMKqPDtI@5zuCXSDScN495g4Hg7/RiAWgO9Wj8/v4i8e0wWio5/6BHlbw3vLgLclS/j8c3vq1EoxeUs4uKk8WN@Nph7pA9q1d4rumeaHy7AdijGxcbG2V9i36JRgWveP3bysXGJA5CU688exbFJvsMUFTqFxeB4B3WShlvq3hrWXhPC0KSXj@jhIcuuxAIorZb4EpvgXvQx0HwLRD8cPchHH0afZpSUzcp8Vq8fqUfjv8PD4cQoAxTV7qZ6qV6YhtEJkvJZ6lRajRM9fVDsQ1OGf5SfXAqqc4w1U1pKU0UR8MJVIv/@4e6/epQB2w6xLSHKRsRpzrw7B4evgJ8HUj7Cv6UVCo1hEwOUzfwn1JRgJPdQXp@24jcwfXh/sPl/WXgggkfZNATEmIokQolcqGQUs/mjI9CLNS4vAjVS8GkdXmZ5BoUS6@VyPDk/X2jUTvYbjSSyFMr0WfR@DO4ypXohvN4GqyUnl4W41iVbqUGkxtPLyuZOLpzUailNPpFv/IaY4RnZfkyAEPC83P8nd/e3HIXOdB1eU5Xgwefnye51@25c93ClbxZgGDCwUAZ/Sf6bx/@l/X/6oyFL@oRxsJ39xthuiL4F4nc3d/dO/dKJBx2XsIb8Ice8I5R7u4r6CSgO3BdhCP1yP0994N7OLLBEVYwjY0KRR4DQosN8lQvQyXGYPAUdtbdLi@HqVSk1AQfbwZe@kxLOJESbW5ZaeKyGwwYxNUIgWTXSqU1x72eL5XyjlvM5UqlVQ8qBS@OE4BkS2qVkM9LQSOCeeDcH07hvAsZ9w2F23IHv/Lw1DBg8CcWUp8/e16NRlsxGw30z3z@fAkNKYR7W8qFLPik8p8/QzMMRWBgeKA7q6oFGOaJyfQYfU@yJNs2wzD0j12GcKucdRmKYHg6lUJgjM@yGxu5tUoltwbuXD4SKQkrfGNMuBstiJH7laTAiwFDtlDQCRLz6xHyvQ9hOAtusKcV4HALL3Z3HyRqs7VsJNwcyRHPQywUuA9by4Xz0YLzV16OsGRllTl/FxeZ6Nrq@uqzen2sgKCQKN1JZfG@fCcVcRrhvtRyLOviXmbpyZNMAciST5UuA43GdvW02sBPlOASNQhhhp4kbgK4/GiYoQua88kW6hdYkPplKFQsPeP1ms@yYKjkwMVDILhYvkDlDcLAUungIYYhYEW8gWBRXE1nlpPZ4Te5WgoGRKt4XVxc5NP56CqItdVCoV6vk@8GxbjoDzt1sp9Wjl@IuWw9jmrM1bCzGjSYuJ4JrgYM2mi0nmJtXKs1cf5sGTyhSlkTl9UtWVVdQ8a3uqm2b5W2vBwIHu1Xt2qnsfQGoEzvVLdi6ZOzzaCIr9nxOwVn8P24Vt0@PIMIR/u16knt@d6b2tkR@KPZU7j6R5I8kBvy7WBwi@8Nma4txZKuriTDaBhwDTvf//In3//yv/v@Vz/7/lc/@f5Xf/zrX/zxT@D3V/D7GX/@7N8Wsnj/9S/@1V9@/@e/As//AL9/D7@/@fUv/uRH/Efvfwu//8vn97fOzwfHfwHA9fu//sXP/@LXv/iDP4Xfv3F@fzr7@8O/mf/74x8v/mG8n//lwzA/@3fw@984Lhf2Z3/O/fA5A//nHO4P/vT7P/rf@f9/dP7Q@avv/@hv8ea8/ORn3//459//@Pe@//FPv//xP09//yf/i5jy3/4SOOkf//qX@P/zv/7Hf/9L/P9f/6d//Ov/4R9//38mx59xx//zb/4tv//D7/3kH378r//h936x4P6TB@@/eIT/L/4JfB6fz8fgeUy5vtbnFz8oP78NNcapAA8Ab/3L7//kXwB7/RF/@@/hDf69oJ96L15IlIag8ejY86eMfU6Ccpd69tkDBZT/I/qCN/s8iY18U67vr3/xr/8CvSdg/4UfQ0qchV1BYC@1n2L78DLmh/0ptrDvf/mj7//in3//yz/7/pe/j0I3vlaIVWNx8QvjUgDMPgIOAXOPgQNAcQMX9ZfZciANjuUNnHkJiNEPH4Csy@CCccJqIJuBt2C9TkONy4tk5TJ5WeFXHd4TyQr6JJKXSQxPJGGY0WDfwBANf8@erbJv4nH@HPsFxAqhhjxGoe8RYTy3yidSojg8h98wsFaAN5xaiUKXGeVBUQjajLJyuRwNDMsQRqDwinGGrJLHgT4ODcuAFyPxOLFGHpRwNtwkLBCzHD1mjdXykEeMokeFMDDMEHodC2JaiObL25BgebjNEBcijwY@wPNDuZIvDyuI7jvKAuCIbkKSAFXG3A0r38F7mXACfGC4/R1kJV@ORit58ClTUSm1WIPSFLNUOCp7lFG50R8G8PB4@oyxbwQxL/CxK9QMc6DxHh1DP6UpnKcQfhlddYpD/66TfqsYH6p9SPThfjz8KXpTfAcA8MbjuJ8MflCNAPAMgoccVZSShUeUYwDKRZ0ZFs@DFJZoIEr1G6UXSB/y8Lhro@J7QXRYnJWVFXBtVISMcAhDH2ZeFy1bMnG5hXS6IhNyBQG9cXuOvHJEg6PV7VW4i/BfW6Yttpwcq4GVEOovIeamEY9m9DU9SLl3i0ZlWaWcRwkuEBz7c32c1sxAkV5jkUCYPkcQoRG2bBjwfGV1N/Uh6MwxQYiJOT4rHnEG4O/0YrH8nbi2HoAnvQ/wSwiOTX6oBvw6XgIbKxK0chffoIYLTtCxcoFKxVn3Y2KgclI7hQinh0xMpxIMFO27tfX0WnYtm87kctn1tLiWK6zlsvkMCL1cKptOi4W1tUK@sH5PWXoGgiNWXG1mNyr/bOb6b/7ZvGu@L16Byls2TLD4faAyjMeTacpxWcyul0ZlyAd5BSqkPfIhxegujts9A5e0vewOdzJBtgJ3cWTTJbhYYCnAlsALLkCLKx7MWYbfOyw565H4jRm@JimIWWCESOASGIFjCxjzrgBW3hOQOE9E7szmxs4UOk/xaOMBpANVobF93P9p6@xU5/sMN@VWYMM5lFcJBGgR5wIIWw/ghxwu6oGNpBc6H9NWj39@ccvUQS//4TCbknbNg7YVfhzLC9qV0F6a1Vfs3gKIM6OP54Fk858MQ63fhAziZC0H2ISbqer6PIB1dna0oJSvvKPSuBpKZ6UB/Hjv@e6p73laq27tBnJs8/Bge@qRdYCybL@2c@q9rvNQN2rWQ/Gutr8//eo8cGy1zLLrsRjISLjhM0YXPRMr37ogYmJxXwx8DF1UcoOtdBgOoLPQ8mGkV65Iww6MEOVEsiGzRnnzIliv5Ney67lUYZ09Oxj0B0gC1h3k9w5R2AmZdaEoPBXEgviUnRWXS@adfV/CTxO2JFuKsTyIItwgVxD5QQ/FCuzC8KyPH2pAMx52AI95tXGTBI7Gm/i5tYHBFnrCA73QaSrdHojAW90FCDQlicHvay@IL/sv@2EPm6dBfjMh6hxwXBJUOiwVSNAkXrqQz@YLmXQ@li8AaWEUm42J6Zi4nl8vpGJiSsyLuXy2IMbya4XMGghLCM0W1gNQZ22lk0xCXyAKAj0VrYXmkjfQ7rSe6FUCQT4JAh1wWIKePsKCUrDh@Q7yTMjkL1MQWcDPXVg27QNeVcoCfrM3hV/EBdQSa7Hgzs5WamdHEDbxBWcvt1KC0MaXbD6VWt8UBJlCtkCypwVB53EgCMBs/pJKbW4JwoAjwLPfgtDDl1oOtVpBUPBlq7qzg@lc4Usa4wPYNQ/hL6r7sg5gGr5kMqQWC8JHDx3AVXlCa5TTGr5gmhiyw0O2IEwQnrv5SaUAwzGH4xh23bJWq4Kwx1@qVQx5QQXP8qy@xJcqXYJgwgtwoyB0wdE1ZVkThCY4kScFoQWu1kgCPzRSjceENVsShBEnEJJIEIYELbWuBdC3HH9MZnd3V@rZbbnLr5HJny3IGoQow0Ftp/n8ebPbbZqjau35MYa8eLErXY0GZrPbdKI1G3DpEAdCrvuj6QvyuNdoSOrckJcQok2FNEYNGfPWkD5Cnpyri4n0Gy8g5AWEDOdcHBtcfQBt4rXZh@em1KQQ96IQeg6bTaGEjGqPDBmnjbDx0HaqWF9qmXoJ34fl5VA4FBtdpOsl8mX9cOQuVbrHwE6YPr6DcjJyN7oYllN1UMHFEs5ehZf7KLSyQnFZehoeojsHgkxMrwmR4vLqMHwZa0SeCmlQgov4FSO9E2KhuPh0kBdyIPFW4QlSD4XfMJwKpRiDWyxysV5/KqwjUuHp07hwIeIrwEjxNUwBReV6QYiU7oEUNvRUzYEtNxrh8K0sXUcimFtUKSjb5@fnkTu@e2xERVVKnfAwNizz3LBRpIRlMWV7AB1VagZlG09HD1q2bnLEXaDL8GmqSIWHvOQxG8lkZAOlE8oTeH44P/fNznuz9D4XvxKsGOdfBxLzuUgCd6U39E6DvsTBPvgAUYM8x7MjdG7U3WREyrNVDJyimknfFmVocqGJn@Oio8EwfuG2X@jjWTIonYVAoOLoXXh6OrEz0LBoCfxAmF3yh/BDv67XqTy0E7sy7g5quX5b/NBmojbEz2oquuYGnIxAk@gn9g4TZ5oldeTSXfw8fk8nlvH4Jx4gV9pMKlfAJbXDlDaTIrdUjEalUm6U@3LfsEcwciHlueLFhY6TbTIOiQdJ3L300MNC6VIlDc2lUIe7MgwOA5U2HhHfLG/eDYpFgL0vyWXZNHVTCAqlzlOtPKAMHskmHvvYO4ROXMbzFa3eh8sawm0BIe/u4xWTQencTOxZnDjeTn7Kzx3mxwlolFP3pW75Av0/420jLgj1ePzicx1U6nKqNApKZWvQJAMeLNUEnT9XGoKfuL5WUoE0/KzNCu24k0o91iw3vx2WzLIxMOUSgX9WoUdsJBrQEi/S6XQsnSrE0iL0e9AfQjD81uF9DX4i/CBcXK8vL4fVsMCYEEsNUwkxJspizNZrGhA1VSwibaFS6BWeUiSaXlXDbZ1JG3GqI2iGJcwAiIIeM5RYLwyxjmVJ5eCR6MenuThby7JI6SOQwFwJtxObkadrpXZ4kzUi4AGdN/zSLLdW8ldpOFLqlMPfRkrh5UjZkj/ysQWV0FgGWvJRxoo16F@klnNi7C7eiN@rkmWviOvp4sVg5SIuQuFSn7sbwvuKUAdK3wdgQOKfnAe1oAR@bhPlisRYFRj7GSXQ@1QZ6kUspEsOSMBw5AWQL4wfz@Mb0MKh0Ho6FIqESgC1DN4kdiJ3JBxCILpCT0QQWNBJF4VCGsLHYmYmB3wklRMDwftAW7EMtlYIBO8C93f3GxVX3XzJRiMpGndfnzDWjcKYOkmLiYlGkC2TK56oPGPVcrV7XC05oNUtGvkmA@ySH2uMJ5e/dskyulH5lj8vcbkakglw4tD6fnIjWkleBgQB25az1hTOZyN8xP1dkAzUsq27DoockBbFV0grqcibzEU98t2Bot7lM/EKDcOAJ@7vg1EoG@5cqSSJUq1D2jASCGq648TlBxuEE4jibFbAgbnMjJPCt@vf5r99dXZ4drjDnqWK@WKek@GSj5VjYkgMbbBnoBAqx7VA0PisZ8XvtBelYNEIZdZCmQkl/7LsHOgPIw@EL3BtDn71Cxhx1yPgKpfFp@J6UbGcpbNw0RoYshl5KubSxXRKjAStezxtnF4P0lPMrQfrQY5ybT0Cblr0SYvBStLxFtcxVpy/AfNmg1bhczCdygeC@VcfPjPmfu1bSZMrmXQyu3K/cQ//lfuLjQ12TxMO9/SPtyTc7jnAxD89xtcCmHF4/dvGt43id/EN/r8Bt@WtQ55zIQf1EPwAEsGygoFgIQTDoxBLZ/E0YhREIPQhF6zuLMSnxVIdAvCSv5XlVY3@ZGsV/8bvq5a1Ae/uq4yBLFsRGYwJksnLyGuQgIVCISemg4HfzF7J1aUAW12qshC3Bsf7T7QF6x1uC018ig8njFaX4tsnh1sva6fYgcoafkqZbR0eJDAIv/Y7Pp3YUmXJVEfO535HCIX97unWEdNNdrZ9RHHO6Vwq@dK8kJPKyl676Hz1KnbDxEQG10azydRaUswyMV9MrRfTOSaBRLLQDoXjWsGojIq1pRsjPoYLb0Uo8lIVYTBsX4ExtiUX2fOjfYpBJipWl7Zrrw7Z4cH@u4Try/1Pd/dO2Mnhzul59bgG5XhVO2FC9YTtnQjsfO909/DslFUP3jEIPq4enO7VThBBMoDSDHVLTjBvQMU2rJGVRMXTolHVhLelt65le9JfMg0picaNJ701/NSRjB8ImfQfaAoM2fwDtpPqEtfXGKKX2m0zgAdilRZbwiHa0ip0/3get5ey1ll28PZTyswus9baQWidtVIHWmZjnakp54@pa/3MMVteXr7UBK8r8BfDGy/6vfAoBfiN87T3vrYUzq2xVRgbptci45CDw6OllPu2dH58uiR6YcfbS2nvZW9nKeO91OBtzXvbOd9eynpvm9WXS7lxtIOtpXXvbbu2tZT33oBJlwpjnAfbS2Iq4BLrBjS0JfrYY3hnb7/GVgEoUpoIxdk6dEx5AyHCoFVx6yRIcra6etvTYzTsaI6moNvyl6Bd8AmoJdTrLpCu9Rhb1Q24gcYIwBAt4Kn@ktltxRysaAgM@pjAXWAJC7SEBQL4JTwXj3BsuczSEQbBSx2@TSPMDUPGmHBm0enXbyy2gap5BZghRpbF6BQ0xJCdr74Glu4dlOEOzWh2aGs3gYqQU8EUIhE8Onlwtr/PEzNIHQ0LBMm4bjoHp24ANigi3LHo4Msrh1cL1QXSasnRL/DLtIH7idoMTNcmkgLKubTUAgST1L2R1BhD/SqGewAQL77wIxkADMHgToGLnxkNh1tY1q5styhDESRm7XCHlxB3EZTZZC1HGCZKlKJgftjj82fmvl3ak6/m5KsW4rgd5DxbHB/PaRlhI@i35B7WJQgyTEAxl5BjolGIDcWhMF@5loDo8ON2DNxcViChVIg9eUL52IC3QoiSwHhRSpHFEQQROAQj8iEyL2vLlN3IUnIV9/fQbh8yXov9CLc13Bx5NlhAsk5ndKpWvVboVeeSBiPW0pRAdoI6baxrcGfSDXhH8QicHGNNaCYx5gaKOQzEoVyMyTHWAe8pmdpQNOBc2RzLRJcVoDFS7R9s8xriBofIn3tQiUHuFanCQFg8weZLjL601DRhAF9yoUAeEhTwLTJNGAnB4R6Od7xN0VZ5e0G2xNiPibm3U3T5iMcGdnA4jciKNiI4rzjFJc/KGGgGv4MM228Z0HOW5MiiUQfC4zIHrDYJF49zuHuXL79QiNp0KZa/uhQolheWovbIYvx2pYBubcwiUAoQ8WHAGwVouk3WZnoeCugLCQWV5oehgA50zEvQxicQPCI@dLnj@PGvjw@ddHG6KUO7hRrkUoFHmXxtTb62J1@x@YKPxGB4kF5jn1kTXWIOXGgrgOXB0eaycjJiZ/KVZnrKTHbjdDwJzFMAnkNRycGQAWeFMUqQhIXfRZH6@HWuMqvuNPYOaqeToYgvYTWcjPdsXVMpjcgkmJMhDLfC@BLxchTuIBG4vhk@4mnEiJ6Nk9PjWvVVDPIXYRvjFjCtA8DNaQkTJbh3UwBfTW5Bf9yOsfBJla1G2BPMWYw50wb48ugkVN2SAdXCFNsDI01JpTiI9z7ZkoLYIgNzkhLCLBxhny8voUtNrTOxb3zO9DPaeqbNRpl1VHY5Hk8HcaS8K2AOeNPkygZCtrkRzOLcxK5SKbZmZpgt90DjHqbMWfxUrnvs26hbdE80GzoNyqwSwwPkKFsc@y/QL06qNg9rkdQ3Ih@gLzZj8MPunGYHo6SfI3tSqKtg8by05a/Ny5c02sm8xHleNijR2Tz8xplRheFSYOrUOpnR0Q3bkPBgtxN4SPOwR@hlBgJ8xsVnTS2s4xeR7EiRrOCgTGk00PptoxG2ZLUDzKoPzBZ0@aguWw4YXhia4IHUkNAxGeiQB/WnyYC2ggex0bYo9DpTCNHOCXij7cYwpRgIeDmzbNmgXPmygTNm@Klwf4IwwJ54h2rFA5K@HEeKjla8I2F7cJFdTBjA4jgGVi82xxvE86yvx6Zzwjy2mROGdg7nRXEP7s8Juxr05@UABMOCEOfo7ZwQTT@cF4HbjxoH1C98BLzwE7heD0fmVz20q8ka9xkAI/qfmgPZsWa1d@hjQVAuHQ701XVwWwambSn4nYlpRN7hf4gZHkZ8dgg8toqMOUmyWooyjd7F5CCig7T0KQU2LLZ6gPUbMZ2PxHwIfRjb3NbuIpzMhxRyOAdJkJ0Q77tzoZaHGllwGu84fgLNaGhtGN6NI@jGA/AYOobFyneBl9ACmhfiMfOcJjdGV5xlHPLH6XesfnHCVtwiaLcQYsRP0N82@fjXJh/3pY9t8gclXWYXk/moR33vRfAYl9Ft4D8oITfXk6lFvqrEfq6R5esF7Is2fXzJcFsek8l6aBwJ5PGUWxRCjx6PFBKIy4/oK@QLVZ9jaWBe7HH/s1pmcdGLwyXeuDXQfLQv8wG0QtJooPneRoPsNjYaOLPUaAg8Bep4scPzd7pOY@NhCdBSGzqFhoW4JMSEeLx6srW3F1c0IcZN95cFy9ZNuYHm14QYLjaXBRJYDYTpyapRFpxNgpLFKLawOI2qLw0o4JcTISCeyp5GiYzt8n45uZa/SPojiqRPJTa2FfqI1I4pNTSL8FBKJje65ya0RXbh0NCeKSsoaPhHCZAf9A4ZUJmw24FT@k4WeLoWzfRZaC2FZ4keDfRz6hrNjuwrNKqm2T7BtSMkzJj9cVo7TvUggjGncu4TjujTZYxsyrVlR8@i6aGEMLYn6mQs4ZTUx@@ugsbNsIw7tEnbQk5@Y@7cpIXTmFNZHQsW3cDCXwhoeggq4Eg34O6ZHwK3Z4AI3GiCCL1cUQdutD@EMTqOwzFFBC4yRgRPYG9hbPu0Lw2V/gAnbvwGLhxNbpwt7PKxJNTrU@Ck9OMURYiEikakww7eSFQoClB0iwwfTRs/Qvh59o8i9cCskCVr3ZhNn@owD@lci0qR2O@gknyKGIpmy8kNxI0JTOBKCMUVi3UYfPp4xxUxqD5P@el81hMRQUliXvxxf@Wzn1SeGF4gRWDwwDMzjsBnmfyfCCXlPlL0VJBxjfmhuOI2J9@4v3dhxv0YXEUtEnhgJPX/m3GSv0r@Cx0q/X8/KJoZ@vwTD2UeGMJ89Wjldzgs@K8K/X9V6H@AQv870@YXqOTTKGdb/JS6/kU1/OvVL5J5I@g2zO4NTr2lf4ge9jtSBNa/Sg9wc30hPqQLfLl/dtGk/d36D@ylA79JnrZz5zt6tVo97Yvm8fNqt9qrHqOpqs3UfvT8am1z@3bz@Wa7ur3dfdHdOpBf56tr@8bLt/l3zzufPsqgve8evnj/STVavcDbY@P2XD66zch5qzoYfNzbHdm7m2f9rZPsu/XbVE3Ndjblj9uqtf3q9O3L0@fZk@jtxxdHLz71U33rqJOSCv3M7qvcm63RuRbI3ihn7Z195bB/0q6dpfv728q7nehWav@k8FpM7ddu32e2bqPZVHLPeHn4/Pjsqll7rx7v7b9rb33UpdzH61tjL9kudLaujt8EDjOvxd2Ph4fdWrrwfDd5u90x2qn0rmpmr94eH22evdvtvZRq/Z3sWeHt1ego13v9@sY@iHbXznODV9ZaVKu@fp1@qT2/uakdB5qSfmpm5HP9tWjc3h7phf66/PJgt9t/bYpa8jD7JnrSP73drm2qH9eHmbN3569v107eDV69fvH@MKWcnDRrUs5ottMnV6drgVY/sxe9Oaud5aXn7fPX/Zu93ey77eSrnnxQbR@p18@7u@/1k6P9vWrGGmji/taN@u557@rV9fbWnqofXatadS2ZVU/b7w4PA2cvlOa2vPvWelG96r1LZjev195F28bz06tPvesXmydnh/n08GiU0res4@ZuZ7h9nEvnky314/Gnjv5KPHsdzd1cvUgr76qf7EDm0yhb2FffyX3tRbTVfT/8qCajZ6K49X7v07t3J7s3ZrOqnX18s3N8Zb5qa4fWYer4xctXTfU6b18Z77WTE7GVei5fv4qmpMDwbNeCOpJPpez6aX//tTHc1j8e7723cp@iN@fXGXn7@vhN9eNxqnmrGW81c1/pb6Xah1L1jW7XBsPnrcLN2fWuuv/x0HoXeFUTs9kdvWNtdt6sFd4mn0c718/fboonw9SBdtxZy5kHb16fK0qt9/bs03Eru/PGyPdtrfv601m/Fq3tD3uf5HyqqZ68u9YCZ9mT46P0rfZS6ds7u8evcvZhav/NUXt3JFZfy@Kttr41ym4PzVzmfPut@e56VzOS75SPg6OUfBNtvzPstddKs9N6o7T6LwMnL3pnB0dvbveyOfN5X1M2j/Kpg/3drYNue@3laO/VoLbfvGo/33srvzVOc9fp2uZ5bvvtScY@vX5pF1o3/cxRPnqq9u3uWTTwYtAbrB@dmx/fDN@vVftNOXOsvtNH62J/64WRHr6p1g4/da@PDP1A3EmPkmf7@rWa@nR6@2nXylVH0fzwzO7r9qk4zIqvA5nbT4b9wnjx@uRw88Xh@xfSmqKcS1cnb9qpzFk@qfTMzF4u91ys7XT6H/sFWfy0/SojZfq9qLV/nWxvtc/enF@rV/2X/atWIF@wWpt77weSXmumxdS7zU4tK@9v7p@K8ln35cna9kHq6G376Ozj8LS99XZw9uZQSdWuXhT2u2tvj98UXq6/P7VOpXP97UvzIDDMZ3RLzBWyt5mTQv6wZ55kzq8K9vuXV7lN9bwpvthL9@UdxXybH@WvjU@92@7tiZxqdp9vf5SOOzWQpGdHKSk7uD4YngQyb077N@vGZvTddevlW01U8@fKevL041Xhutd7ebvdWjuvfvooZZ9fyYWTnWRT3ck@jx5vvT666m6ff8qvtVOb@2@kt8Naz34XeL2rbF8Vzq8PhyPx9c7JqF9NaWr25uQ8e3Oqb56c757ke6@aZqe5e9UD2dAfnV3dDm525fXe8Db/snf1Rkrtv81vadbaUSrwQt7rt49PX76tRjtpuWDfHL47MM7z58Psq7x@XtAP88rLauf58PVhp5ZaN5Tz0@FZrZfc3FL6eZApR@qZuXX4evf9@QsjFUhruc1PW3p2/WP0Zvgud548iu4P3rVO0/1z09x9q5g7b2@O3r48qe5F95qj50fX0uG7WvbkYGvLehHdUXLyaDdza1W3MmpHD1j9zeHB0DQKmffX@13oCfR2of38NHOuWdVq53Yvf1KrVp9bzb0X0nD4vLMOfQRetfM3ejnwG26GMMAtEPKHxG2cBPpWt6kPQV7y84YBOjIWoCNjAX5IjDZL843Iv0muBk79JyToA9d8gmfQBGWNtXVUHhJsz7MVjJ8KibG@DtEVdLV0g56I1jkG0sYBnwp3mq/CE430eU55aKi6gl9hwi9C4JjUHH9JLxE41Fh/hONNW@7zcxsKfkjJMe1LH5Hg36si06KBpVaLuR8xTZDhWu@Tph9AgTC0bpwsFXdZPN7qqFLXAofaJteHwIlnSR9TUBUJJz8wCXG/IYmprLM1lT48iJk7xe8/HTxn@IE33AbrjjgkUCZGZOMFJ6nIzouMHzq0lBtZHdE3R@R2IsB3fD5qF6TfDzd6T/qRedWpvaGgbsjm1AZQg0d0V1qTq8/Q/M6z1aSzxIrKUEMym4qNn9Fu8OMTDZ6iu@fNmNx7SMeNnQVarhihZkOGibmzLw3xbSoWUow2nI/P/eF@OkgRVFR3t@HqqkEoad8V4y8@zKvGYtxKv/u7Qj2Bu63IE3h1oNUAaEUL0jNr9t9YtMnRAyoF@GJ97e3eacP5MA3fYjhx2GrBjksflUvum1HiJfDl38n57LZM3GEA2cdpR27XG4p6o3NeFmjfI26PhNrGEfZ4t2UCuIZ2GiA2g3ajXKzV@Q7CFG3dcwnuxXnCOeGJL1dPxgRdcjZUeDzwyHh8gyYHmS0vIu6YskwAtJvTPSQytdnvd8x7C2qmqUraNbpKfKssjBfMlq@y6JMbvnLgVJZXFmf/JD9nB@WGqN422HFGBdOrFgJwNsS61XymYXOm/fYYh9ewlzTOj2Ea3qhLVfVWeBy86m654WWLuClx@KmkDnEmsYM7a3VzxBPC6ZlwqQQguE@HZIKsubtVfaUuj6mB6GhTjy8XwLcl1wttG8jjfMbYw7nlSS0TO9AOoPlZ5ZuBEOrCy1adJ7VYFgK9I/7CTEQdE8fdQgTO5CqzdQOI0HE4Drox4hG@O3WGKnynl8dFjNPpIlWHf/bU/1LkG3exQeExeoYiJILNGEfoU5nzMo2gFa/pYFJj1qOKwh3cWIUK8SJTYISP/kyJRifqyYf8QkG6iSxK1A7PCQUx5JXIIb1De4KhPXFQG3wrLuvwHVyc1oEpEm1AQp8/ew0GXj1uPHIPdgJL8IObOrOQwTln8rbsELTkvruN0HNTyJgonlS9n91LTwdaYQCu3xrKUFbDIDAb@MEdg4GXs2XJMLiDILztS@CNlU15d@TV8nIYYl0QXDJfZ09YWNzYCK/Hw@T1TT4S8RqjEz3ti@6LDEK6UmHh9Go440Zew8iAMjOJYG0@gjRHsLYaFl0EaQeBmAUMXMUgJN@wPOfaScR5H2IPb30SBj/bMyf11XRUrG9s5HGPp89zKnJ6ftZXM9E0ROaol6KTIRwtD/D51ydLBMgzaV8/4kOxFs0ACp50dDJgnOpUgJeoP821@tzO6XemvLjnNNzOh6Lj10Nl8yKP5UVO5ZvSDQZuwzYdT/yCm0HfcRv7cZZeRTYHHYGaJKTWk/HQVIx/x8/ptIB@pale0Xc4giBQDBARXDxKjF091Nc1v76zQ@AOTfDxMseYGGN5GIaARAGJkYfIIEKIBkq30eobHhx0xfkI3/HNOzBK5ABXnPH8ANQTqv1uSiTGOPlwhRvwOd9Roz6E0zcMERr7e5v4eFM7xh2zewfPoQqXsBwxNr67xVzmGL0ibkka/7aLYiuQBZBtfEDjlJVX1WT66Omm72BzkTvw09h5RCodQjAe2dEOiS8Uu6HoDjZOSpePZJvoSJ8a8wDykRKMM9itzCQVyTHin0jO8y@S0aE3ik2kAocX0ckgUghpdnpcPTjZOTx@RZQ7alT3j3ariBkGmC3JbDP6Zg42EE2TVd6pevQMYPfbxe/BY5mkpvuBFwVNYBAs//giJx4ANiikQb7TOcLycqafgefe8yKQRPGgQalotGVjDm7cu@qBOYWx5iDktchz7XSFTp7m9YTU4c32hK4craCkI1rqsqWFbGBs@oaQpHF5knTxbcIokz7ASC0X9agu8YvJvziXSdNnqJGPrIGBq8NyW/CTX2q1ZIssKYypDyhltUOJOJLFRyjwmV/6sfzgZ1O8vtfBQV/hpE435em9YzV3UlkE7ZHT7gfpuD4FiWNxdaQ7V60ktchJmX8Ve0J1VCZVxkWJ8dSueGpXkBoXuOxqWiFT6hdXE4rYPPIoLnmuuG7samZcPfG2klPNdaDRWz20dURzIVzqUIVhNZFlD300IeueuFX2xG3F45Y4X7l7WClzCDupkTkdzrj/dAbM7TaQLTwzt0EnV2j0NTCx/vmLJt/iC/WU/KCTO8QgeOKUBqjTLpwrPvEM1ULOQEwgDem0zIWTXJ06FQ9f2EHI4m5@Ij5dg05hOrMCigbSYnw4zSkrqZK65QwUfZ4oVp1e2Gy7jZwgx52Z2Z4@0IVA6MsPHI5PJfBjfDyhPDrpC55lQo0cMtZZKYDrqvE4RIjweQ3SaUDcYhkoe4o9vxj52WI4hXN1MoWfgEFR57hFLgoQ9DOMe8DXTbw0t9y@criH4TByxFewVMk5QeGe6D07Yhkxk/Ed/z08P2C53Ph0MJpQY2vp1PjIMRpTY7lC4AfNk43nEzg/YsNxKhTZCnkGh@6gC8qqCo2YP9oKdv2YNz4sHvLHqOQpV6t8BGs54tjpGizWH1g4RckkHKHj0UpxKCYCSyAUaQ7Y@bio23kDYHcgmZJmy/yMJQpyZ2UXE6SIqMPKJpSrCS0Dt42hxO@jKTtrYMp8Ahh82nqLNkkiDooHNT3o026kGCoMN7KJZgAU2znov0Qyx2EHLhoqnAlcT1c4VFze4CR0RAK1aJxk4WSkbhmpx6deHFea1JXT/RTl8nRfpC7N/U4xZoDI67AK0Zi7A0sOgWe6GRqPrzofa3ObpAc8Fv3zpgZnOxk@OHXH4Q4a3sfMjvyV@pzJGOKulr8PGjqbmAgVlakecc/AkQRwj0C13HkIDkSPYZ26J8LFR6NIQRi/tBU@F85IRpAWQb0UdSkmch3u0nFM6FHwkvelduLnMrS@iLMzYOQcmPOORzoQyPIRDuGcjZyGwPbJIYZ@HJAL3lBXk@P9B0PE4Z13Q/FNHOKOwtEdccYFiICPa0nt4vnnZ9Lml8Jpo5QoP5I2nVMKivja8nwwXmQHDEvnA4NMkTxyC@WCnR2Nz725gJR7mpB6KPMTqT02805yM0ATlHhk1j1C3DtzdfOQQuS@fiPzRSpnW42jZvrqhytJUIkOIxDPUrt3piocGrhSgeeu6YvBdWY3jitJKMQ59Dsrchwoz7Gado8DuwLdm@Ycn@udV1DOyW5R3WJSDdLX0lXFoK5xsqxOs/CXNS7OFnbdV1j3lPFEYZ1Ibjln7Tto4Oio@i23v4AdiuCcXBa@acfYN21cDHF8/H2US4158m/yrLOvQX5bHrdIr3xeXunQrPfC26qzdoii3c/vGA/xptxGjp/Lpi5ARHBdK7mb63mspSVHnQGlZyJeOuJMO3vs7KLodEBe01Z9NJq7n3YxjTmGsJTZdxwPdUGfZHMC2AX7THIeMxDxYDsKlNQH6@MiRzJPNFKXOzAgGnX6s/LEbPD4APVCRvRjcWSn74jyg/FJpszmYoRhvJucj8ON4nT34/Zf8mdktDAjSA5aI3L6Om/NiJtEuP9tV0bHupvhaG6gdxlpuH10FDFHf8umXD0gbIz1BW90wMcDft3AUbRdZRAntkCBh7ExPxodY5D6QvixhZGPfIEPj@ZBTLIA4o9Gpib8AonnMO0bFhm@QcxsNql2iKIGr5PJfFNF0kSIh50X44lxgciS6TguA3JnVJwp1QQ6RoecaTauxI1/kCqLRs9pnOq3/oEVv4qFxyXL8TjLwMPB7m4HQqH0DVXmJ3fE/Ub1cM8zbcV6tm0Uk0nZ0tHLSuhmN3mrXCtJDhg4ccxWxeUBtnM0UsVDGrUz6MrQ4JSdYCcy36yAei@qZR9oOCkPIh8wElrA0gC40wGNV2vJ@JEY@xb3DzgIrIQ/sxAsWaCH6xob6XpznHvJOZnDMxCjvFuQ@S4QZtBMQAaSLcm25JGcxIjJpgq3voSmq5MwJE9iCZOHmrwPsU@gSciJK@lGCmz7MkYnp6dSJYN0gTjOHVGIjZ9Xp90jOIdg475I1tShbrz9qc4ggSxR6po6YhqaAOgCphuEBqkCSSHn3UIxacets6hDWx5kGkespQo5EvaW08NRPOy/EwkIy0YC/NPARTzfYenILqZMe1Mp@sSelqk9GbxhTm6i4OP8Sb8WGuf68j4Nb4tHMumLq2uP2fcxb48H2f8Csi/a@ZFM4vSooUojJtxKZDScba2tp3JFHGspXY3YEFsLGtHxaezyEG1mW7gxAPtxN64q38gqy2A1vlGsAQCe2AMoUiBomFK3L7mA4UyRYTI@G100vp440T8O0nV10qeD5ybYeESNJ9MYE8fY6ASX06sgMR1vp1@QIyC14PYUtzzrusGK4GjLzUGXOgM8l@XGwNNRUqyJEaRIJdyMPIVnEZ6QdTJGDe0YG3/Zs1@F@4l0hV1AM68zd4FCKAWoFND0yzz3JTc@9hwI5lvRgQ6br2pAj7DKGs5glM8SADT2YWEOZ/F5T1o8d0Ha@t4hztpQgnxzsRuCRTQcs48L95SsMt@eEhAJaG8KGZNMYCWT7sxIqIqfSnZfNkM8lGaNwtw9niLivd6qRw53/0KH7z7ZIJtgjMx5EjkjJXdXvVhi9y4g7gFBDQd3lsRD7s4B1DBNXJsZ70gB0gvuKOwhtL4MZL4ASRWHbIb9kq8YfIN3nc92OSrIdLBYd9ewwL@cKrnU4F9W9@p/vJj1hNfmEhV8mb7TfsccdVpo8YUYWiVxFpgm8oqdl8MjxB0cl9PFhzk/kMckNziziTRpGvMmVHlG@ZwrCAvUOePUpcTYkHVx9p0Pn2Js5LyiGfwAt3Wdio3KYskziC1rg/4dDkZiPMrAiCHwPZNB2pcCeHdGdCZP3Gvd0EuQWEdBHiBBgV4Xrj9ObdylYky8L1HKLfpkGhfxoEfM8v7cvViXGuIrXsBQhP7rvJsoftMWYjw9XDIgh@g60vXYODVORC/Xw5F@HR7GRiA6GJ5HqjijDnQ7k/P0OvIFkY0SZ53GETA4D9uQcN2xgbQLuxbIWGNYhgFSY1TGOTxu/wsVXt4syIAMwhcZAMbjCAgjVOYquxROZAbRN4xGMRwGdZPhA6OIo2w3/kw41h7h5/H9@O/HRvKIDo1hrDGKuPtSIEZjtEok8Lan3M8Ul7L3W5R3Jr9T5Z2hh1feBfTwyjtLzx9UXm/G@C0VBLoYeuAYB4fsT2FEDdCeJ5@neMrQMzXuobbfTcceGPiVo6nY9HmK2di6YegWmkafnwOe5pxMULjPH9J8ytMoghsGyEk@fSTmU9D08EMDVoA3cVNHfTFMbvz0Je@/QJ9U@dy200eTB2Iu0Iy@9xqfeocEIk5X4vdyRaJXPkyKy1SuToDadk37i8vMl1TJyzgVlI/BGEX2Sh9h/NWHw1d02r4IuXGjIKEibF6UAeodGG86CvrNj@JQ3ZGPk7GQ6mxuLLcSMbazu9LVhEjsCHt8lDTWugXfWlODpDOwq0@f8Max3nzvMOoyOK8MmukNRd1eGoZiex2abdviG7HZkTM7hceeQIW3e6Y@6PYYGopCHRBh@Zbyjo7aPWqXoNXj904HaKum6G6LC4@L780fJ9mZwWCQT@fnseW@OmJbqPg3RziXzOcCwr5uwtlhtbTk6k5L4yntJZL0HnCdT/TxGYdx8lRnvgxsIz9AFl7hTBwkf0zsNCdhtxOLi54GIki2jYb5UbNWeBGw@ONoBi7DjCOiBuDa@CJlZckDnZ9Zzsa@3FLu/NndB1aZl9vU3EzSMdTpTDZlnOpLPZA5Pos4PXcD2cHUMTfb8j9B/Xmp8tVrGPd/gTUhUZcrYwQnwyAXN0eDsoNH8/poixwta3BOhRE4oDzQTRwbjmJzMd/ifBy1LukWxl40VEa4aMLJTg/Gs/9ve9/WHEdypffM/hXFxsx0NdBX8DIgmoUBSYAa2CRBg6BGChAD9aUaKLLR1eqqJroHhMLru8MOR6xX1nrlvYTt1dqx@2o7dr0R9oPfR/9hf8H@A/l852RmZVVXAyA1GsVuDBUadGWePHk7mXlO5rm8haJRbml@cTtp01Sx6QAQUQuYtZK3M7yXIaIcSj9lcdQUFgE4YlYOfmelGWEXr8y68PxIjMOu7/cisKxt0Aq304V5g1qu@pWwF7SPISGSpK63Xt0cvo9mafEk6IpVxqPnaMrY//EkGIuwjdbUaC5Z74dI4dGJ333DsIiclGCvBsMqDdswroZ9J/rxpD3GlUM4dlZKUUHt8XLS7ClNnCwfpTaoVgqYKc@bZ0IsYLCfcAWZISt9X4erGr3nsbIOwnmUIhVMQ90ZYWztux/cmtQc2q/MhQwdzwNloRtEjMcSvytOfzLAXhyOasjDTpjurP0FxrJz0xMnhqluWh8pINlY07kWRqWGMjYYXD7G1UksO83V4PfmoFHVAuCqQBsZyxpfM2g0lKlxSz3vsFFQcn9B2Xx/7oLeIg3Th67F2FciBMo0yhWuZB4tH8XzWIfhsGpjFrB5xAQHsPJ158/7lubPAQM0xN5DGwzM33HD2G3jspKbrqRPWuncSxCy6grtA6eTQdwe@uEkGsx@04RQuMGBQhXvTEkz/vyh@kyz4xDDRDqrIxiAs1PfZXU36CZAUKfNe/XJOnKK@2qrwcSdhuqcdQbKDCaq6KA/eCZy95H3ROXhcNQ6AZkcuEzATQ/UBGK28aqI2gBtnWwuNoxrXE4r2LW78YQ30ZMQyhXQKZ3gPgg6HmOYiPGUYMNGX4A8HPljqYyobRZOHH0@E70mrj5pg0x8bQZUqTr6GD/2ZnQLdC8HCeEBbgsVVA6PfasMbb/UcALnuyNqtz7eOr66o8DhJq9bCAOKGrha@gvcgdjAJRV@cG3yCoc7X1QJ3JlyDbgVoMVm3ZKJnr17U8n3ZS3oZ/SfmGXWd10aVghK6fbjJYG1Kuav5bQAG7RY0cINPGhq3IeFBa1LAj0IDm96eGsRrQ2@O8MsnhGB@O1x94S6RPMVgGDiMY9TL@jxsJEMh2tv48o8cgg9whqVhYEeTk47cEnT5/EyZpr87oFLcgJxE9RlrjkxvQx4hwtWiJ5fQdWT7497ZbO2pCqWSyD8EKC5R8IJqtrE95dqYPCdaDaZ0em76hNXIasYFnwfqES4KVH@6OeyVg@153oj8q22shibl2AsJ5dnGZMwXHjFlorTWTh@Iy9HuHbjnT9uB3zvjbdAUVhGIX2jh0f@KMmTlwx9OZeENeH1jIPlpB1ffcmrqSmmTXEgBj1iOJUMsLzhtRKlZaON3BDaoi2sKzdQdZUFzSgpKy@XsrEb4tFvrnKHKLZBDdt0S421Zy8FmWt1lSl2beNBX3FXKdpQkIoiAK1bjut3dSWp66gyGoaSxouMw41f8TRYS5k7Ve2UC4j/0k49fIpW/OFGQ69GoQ/PE@pI6jBKwl1LVXdZmzeIPllq@Dlkr2cCOHzYuPGOIdepLWeq9LvY0moqGl43MvK3Iz0@AEt648bsfUaHx8KoiSd38kWmZrUMWO4wyoCrQhsZKU9vjH1Z@jmmKkrJU8Id0PHuIJiCMt@gT/syPIrL5rleLdAorkUx04510ldl9yH6zlt37UEUKldmfLBKoYjfC9/vJUavQKlerbvOpI@m4KWfyiQGKvPWKTf7Zsth1Vx58JeRYnDWO5wAh6z/sqUtqB3qi9UKQbHJinrhVwUP9J040Cs16r66I5MeOMtHqlrVB@3CCJ3gB2/LnQ1LVd8b@8f0Zy9Ai3pRCfySefmuFbbkMvH57s6z/e29o73t72/vvdjmkqzIbwyKJ6M635RFZ3DuPVR4S1HKIU7hi3FA5zhOHI6zBAn8RTeMY@cxibs@ieNv2lSyPfELC9/cV58sznsZ@eN1Kb8vzDwb37OmcRTARGgCVSXq35kI4PI87EZlIX46A9khFbReB/BkIHGhCtgzaTOXHOyfWEmdkEMVMoSybMCREvbjM3CASppIvzHTSTPo0Wr2a0rHVkPjyiHxl2AcIoABoHxo3c5qHB7dXqs08D7xnGAj0VYJbEyy96OG81yq3eJqnS3pF3jI9iAcHheU9wSrBcy50aFVQfD1dT3EbBREVUBvAZ4CMdLSI@lQHfJBvVlr1L85lwbJI/ZvyVvBB5jkf6Cd97ydfm78pDyzfR0DwOJxLjI2dKmwSbkWdPnRmtIGdZmKVlVFH2ZOvtiaXKG/9Vu2IF9gQK5ad/vbMRr/Zu25r21m/Wv7WPj2zXByCThllaPJN1fF9OKbM9j5u2I18n7mIldZUXxnOpFvOqECqr2P8URpucTax@A8dnblwh5XTeb6J9La3SqcUYYn07tWStHWRLBJK80n8WiUJvL1lOhTGvQptfLfmDr84r7m2AIk3c1XO36PXlvGEamONt5LE94E6rlCxd3W1r9ItV/Xa6vtQ6V9PAPvmVykYc2p5qZVpHm3effOSamBi6WL6Pgy@SsNc2Peop3KW5dxWhldnR36zkxKZtTf5VIwp7QJ8harGFkSXisdYk5Rq22TqOAarZRCvJKjyhrXxfz4ZdTWkxFMLkvZiZh9ia/a6i5jbBCIis8G2B6Us3OUQplcxi5CmZ4aPReLKlMLbc4mxLzA/32xtjIkKAYe3xlZ/RaNrL6zGvnOauQ7q5HLrEaWbtYn0bjeCYZ1Ys0GTvWMuP/CEi2orV3ni88f7Dv7n287j18@@ofOD3dfOl88eEYpu87zlw@f7Dxy6P/bz15sO1zA/Pu@P4bKvUNTv@V3fb6dX200bjuMeS5A@W3nRfvU@Tzs@m@JeO5H7dPNE/moDf14Q0ptv/XHs1Ceg0ZQZomV1QTfFclbk75xgsV1hyj5FO@I2pcn2sjePCO5WWLbCw6Hbgy45W2PeRDW4@JnJWO0QfAhpRKatjzJsu40ntaZaenVHDVw5t97jyAxhU9fOA@ebSHS59bO/s7usxfO4909@nz@Q7jZcbZ24Dbm4UtkMeDT3a2dxzuPHnCCNKBRc3C3xgbrlzWhBnAele6b/gThwQaQCtVXyqv3UqEwDLVVROSUJsPEfU@PSArv7uLstMUu2t2PHux97/vgavwfO8UiglxaDtWVBcJHDRiNUG0qinZLnKmDtaw2ZUM6nTkfIbtV4Dsg/l1xNPIyvxMHvlN8hGtEPEhz3Gxh2DRqqugm4QYq7QjWczgCQ6lUuc8oN6g2vj3QteFita8/UHRTOWaFHLmkvbRGjBTBGXeGXQmjqxOI7kWrm6uNxwKACyGVIAC4g0FC3H7j7@CSxLmjICYxBH9KuCsJr09Hj8/ANcLAVSU8lEAga6pNMm88pQhw1A6GMo8psybZHThGCheJGB5OcgYDfeXKKnHE/6s3NrzKEmSRdsE@rWwtVCTPbkQNtLeftPtx5LheGbfBJIL4w0A0tY4HbRL3@F54DIOlt1Aj4GrXPPzb0I7qNcPJgTi1CNOZOel2mHJb6uD3r1uOSj6cqxF6e9xpKEyp@E9XNuDhXAM@BA0hqtr7BdwKjWJmbBlN2Fek7EYhUSSJfM5P0lGNwt6k66cKKFnHfR189VVZDXIlKWKp@HDrjIYdQj3gIeQMPqjYzQUJMawpeYLXKJlDN92D5G34FMoQYzTwR3pwVW228KBrVJo4qlLw8wtq7bTZGO7KWpniRTfYbF8j4zOKn78jMcvjZ5IOxGQjzUXw5wwlBnh2GsPNS9@BYtEs5pZIcIdCsnf8xInqB1@ueRtbD19Vf/KjymG9fizbQrsnjxeilCjPLCyS0/IwupOsDahXmkJaiCYdlNb6jLJbYpVrZMS4nATEfG8etUyeXKvOpw85XlY6nRPfvfOkVJXtTZiEEEkm2d0qzoGussJlDp2yQpDsndRYeNbVKRXGafbrTcS1xyy0aESG2EdYvcYOq8b6NZa3azzo0c5SUHyaTLfBX9axyBVF8T/Xno/6l@5Db2WjXNdQvJjMcLp6i65ozM2y6tUFppfPqzl0W5ejo/37@ujWLm2dHA/vhW3rUmzv1bbqymJccixZuK6P9ieXoJXD7YPQUt8rixHLITmPzVC6Ic7KR0ua5q@o8Udzc8drj9Dg7EVEVYPUqm0yHMBDnCuX4tQ0LlC20SQM0Yv9re29Pae4jVu2dSpL@1572GX7UmyDwH1TezoSO2Te7GqGaTJhggzzpFMuxLw0Xe1lizl38BZsFYoHqajxMJuFidpLkslUWUfIycIsBAyvZUPUI5du3bneg6IDhfjiAJpQTjJpVgcLud1cksNHnOzzJpOMW0V44@hNMDLMjD9Vzrr4qno8sxFpRhjHQfsYL9/58/eF8Mfruh5hsPwfT7jDUMLvwl@@84IqHuGluJaewUumRU8p66wwlS7psWOzvDSH/esTlInFfqF4YWtbV8yxaprwxx9ZkeyYP93EO/9MZXZP1X2n3uI55b49oeXk0HPTRxAxmSQGO5s2VVDxwwt1hPFomHPSMwy5vdY@4tYc6FZyNDOFu7UY6GPi4O/czW4P2apot720quo3U5WcEqmarLhb8zXoTMJ8986dW1fhzvZCF6/@urjlDMnun/Hp6G3bQhnNIlYVIsrdeVbR@QkBXDJ0HkmBPVcvmExBYnVyzpRU3/kwsttHbTkbwxaPGrP7cr@C@6JsrWVnmmlbPnY5kWzsDDLXB2sJm47Kqpkb/YvLq3vIQd2uqO/m@9cniw1AuA@/@JWEydwLR9gqiREfH4lXVBLJ1yNoxcUoIcEHjadfKwbmpo5jeSDx5jblhRs20lLjZhy@gV6/jpypYpsV8QxVO22Pzt/hgusdX5lKHmwCVNmg4my@Fh0Viay52QtZiaBvQlluSivTabTNvz2yg2@uQ32Q8wTAesD0zACWPik5JPes41ZBh5osrUga8ScmqSpJRKsxZA@TvizpsEsIRoOZSa9Les9H4DmTel9hOWubiJelDQWZjZBZKipgvqsN@rMjHnaT/ZlkExtjkj5WjSHZchCa1JuSCp0qnXSgyk6SpENJIknKJC0pKBxMQWzTUuT7b454klW0OUJYqjjDYHBYU/pTn7lKdiwrE45YJpLK@8NegSeFY54aVPpI2IRrWUVCB5vBYY0VKNUGBJksmVhZSJtBUsAGpnQr9KUQlRTjBuC/qhGqqTbxouaDzdeg8LEfdSe@sz2FjK9jI2qqZMcgS872sy1n97Gzt/t8O40aLT4Cj8KltMIeh2JWDePu6CVboQkPJ/HJkSTqz2zumS@5GoV8G6BhOLaA5DObqytgFIdYls75u94754AO75GZFLdXPlSTrnts@lDrhpNhfP5u@o6nd0qcXo1I4DPnooZLgs/mhkWtRMVha3LgtziEhQRfeaTdKiS1cArXMlW@OUJlcZ1Z8@ULha1g9k@aOlqZvEknATlpm8ROEILlWVfxLWk4uidJwE1@y/Yc1802DIdSrTaXvOJ8agI3@nbE3XRl16xkZVEl95JKhMIMnlqEOKJJbWWnFzrvgne6suRQwdG/lpV2zGjDd7OaRuuI4WWXgmkcWtnyKmH1uVdI/5pbcGoGnXS8UfW6IQsCQd6T3dwTGk@BMX3PgZnNQYPJApqD41WQApRlMgfI5ecxHuW3Mll6OUXyW5ysx/nmLKglQZdTJL@WpNHpqUjWemY2uiFxZxKQBD@OSBC0ztfcmSOymat40WJ1sgUVKbI4cyR1uvKnnFOH3qYFgujxUP9sHorpjVOyi10Knx4RuwWq89aAYA9idyo41uz0ZjbdPpKcDat4FsJqVAaYcGZOqqvnQjyJpJLOYKkly4qNtlQ0cPBa6mikLefQAmUSWgBaTYPKqklgCRQgzMXhZLFAZSWmQVfyQS3iZ3gba6at1mo0oCv5oNb6mMNazcOaBl3Jgs7ta7xRpsfeMLTL7uWTV17Ax9rorKr8qd@dxHLSaKcVtIZiWh42o6Wge8FxEH/mJIwW/6pRe0C0t9eUR2ydRgL@nU8N68MFNKttN0FVmyDEbmHxUkFOxXIdZbNvCWNumMcUvIS4xvu4BXrAEPY0OOKBSTVEMxlKoNGnmGbF7KGRUtPYabExklN0ls7p8wLc78HSuYg7Evm9WCmWL4rSrFZqF6U@6WQlH92/r8eiFodHgZP7r6UazzjCkZPGUUuSLvmXwjGJTSquOCqDsCuXnRXgamlh7YDSIYDzw04GB15T5vuiCxKaw6vbgQeVeRxowopzWadsHFqomsexfG0cWmCbx1G9fjtYnsrry8fXxiGCYB6O@rVxgALnx7S4dE4ILuS/xTxSS40HzKJUarvSSZOGwdlOfXWyfdGiqgN7QcaQgp9mvvLaoRhzm9YHlhh0rfGA0DE/Hm4gK2mDjmLeuRtywdxEyfLcehHhllPlBtZaeS3noyju0UFQ6w/M@s5Z/BkRPXNJohDyvQeEmFr3ZEwiEmazpqQPzYAwTmr/0RFUs46O@Gbo@d7u9/YePD169uAphKgl2aNwfQNtGVbXadRWEc9ebluOWKfIc6BqgW4UeB@28rh9Cs02nyIcORalls4tuIuiMFCoyeP7otrQP3MeUxYHrZ/DCciauZuh6XG5DWZTL1bfFssJpH2C6V4peW2DWsIwQieqJQxjJRcsYUvKvxqKhsqr4atYADvOgdhkRod2e1/BcMkq6DjVt6/i7/vjDnRJqsZpqcwiVPAhu7FzKqhcqBv0BIM1gb@q152H2imusl9rD7pweTvps@Pb02DQPu302rXRyajQjzzlnsYt9SM4uSxAmWpnf3vvxdFzxOnafsSWE/jX4rz9nafbuy/3kfOCsm6p5O29vd29I1ZQ33v5fB8eQzNJRRtQYUnAVEIK6Nnu5w@eWDDyXVSNFIOQiORN@qNc@VScYHQ05f/O2MyjIqoQRxyEh81UUJTTKk4cnPrhRAdvg/8JfcBXYHmCRxmqS0c1Zoc0Lq4/VV7i6/TCguJ2jCejmEFZA97NjEQ5XUJgTqNjFGBfRBHx7axNX5MbZeTBkC8cuZmyMJBBsYKy7@pHvDqwTF7Mhl1Xo1OOPCvn/pAg8dpUmsT96lrpogyvkiNWGsoWLtXp5Kizc9RSfkk1gkorvWAFMbKvXVsFbfBOUGxRwpOQWKZwAXlBbDkrK0H5vGAHiFJZtKtK/Khzx7KhT8Oo@DU3rDkSt6ai50v1g0DML2WBY2hEPp/bj1JMYOp9io05DmB5bsaM/@rOyg2za2bH5fepxK67Bu2RR9TgB7Erjl7YZ19Cd@q5SzXgCBnZGU/nEXr1NqY6zBUKjUdxiwYqHs8csSCMYjNc1PND/HeqXLt2oUDjEsGVbdhiUXLFHSWMhKJYAFjMK24U1xM3NmKWYBSHBeK@DdHMg/jShljNg3hrQ9zKg/j6pwIS9N2VFT15G87qnTuizZyaz5zi/8MUr1Y17H2tCp0UJnx2cX0aC5JtwaGgVzyYg9pnNiG3W3b30palUX/9Pwm3jUuVqnIl0vBLmn0J5l/@k@K63NBdY5T@o/TQ2qDAnKgnLzFhxn3hI0XiuknKljSL7S8vwVYs6lnML/sHCUV8uYBovv6rFEw@2fxMz7tjxk@/cN1IyjYTq4Ysgv81j8B7HwRHUl6vL/Y2Kga8yF5dN1h0DxIEAnLLBlnNguRV@e7SKhs2vmZulU0bpHGdKr/@a1WnOr9yIP7YQPBeqwYzF/T/pBYaq@ZToTzQSCBhU/M8efVdCH6cboNdLA/8eYKdixxe3u5f/k623UnJXPh/mkucXMCmLz3tuQP/X6@L49ZCHD8SFNXqwnErCcTKykKIr3@RtEOGN7vMLlskv/znV5duLC79j5PSyTG/oQ9u4Ro0suwWaNSD0plc9MBgk/mjATApOa2xjlGz5qwlh7NYGYylO9A02criLJ29qrNnudm3THYG@YUwWJpLgn89ZozuS4RBZo2S32zlKwyXztzwbK6tLB2yuV1h1pWBOY2N4XGUKY7F9GxkBI7llJAxj1rllhWzd1FgLriVK/xE7XH7ZNhGgNYoHNZUBJAgrG@fhq8DHFTjOtxc1F5Hi6ShX4e1ZgQsx3kQXx9AoYKaqpyKiO63yO0AbHe7k9PJAG9onpKr4BipXofLOBYEh5PTSOHEiftwEgyoBx44tYRFJDFvRK3kU5hY6WtVn6k6r9r5Kut10RuvsRs6TuK2dcfBKObKvHlZAC6fmEGlKoL7Fqxm4WGgfs6IxBWtp/rzJBj6rgWPKK5BxUpgvwgrnpRqMWVkx8TCUYEGyLPJaQrDuZpx1o3xJKcWweLHbVRWMXI@6MYZ@4gQYqwjgshZVT7o2LUMkCgLonEay2rldllGiRE9J/I8TUPcrqw2UNEIWeyiiD1DG83ydp/dFrFRK@NgbAaaZ4E4wgS9GteNBvWOMky7vOLf/slP/3OxfF6v6zSOqRMM2yQzcESSBCs@98Pn@ttCD/lE2SpmcP@XBLeg7vnd4LSNCDWxhZqIawFmmkBgPidCg9OqcED7TXjsWr5gdIUgrHr9wdaWs//53u4XsIaSSwSmgkxxEMG6U1yRYeeSqXylGAwQRQnzME9VxQDSjZiHMr0CmOkxu9fpu5YGFo3W7/5LHi2@yw@h6S7rMoMQ2UVx6oN7QujW2mjNRGgKxjz87r8QzOFItGfzEYejoiJM@jnyifj1VaQ71y@ByK/vb/7w33B1yqKEeD7cq5zaVS9i@jn3QF3IMs1Wm4cLe5WqhgdhIeIrh@j3/oyRRRKkW2@EhRv2rmiQ5Hf7j/@Dwzjw@ECzZ5V0UnhWrkT0M0FkXg945Bbiq16J7/cFXy/gVwAbUWeW7uJTOidrYxgNuVZy/Yrh@5s/VC0m@CDGm8kldSynmlvInYy/sGeWy6rpWDS/Fv6FM/xHNlJl5roIoxxUuXh@@tfJMrW7Ka6Thb5vWKsz07TcDv/0f@dRH@uY0@qBB3BBa09V7lpZ0OZ/9@8N/mnhxvQKgvnbP/n5L5I@Thf2bLqwPz9PVtN0vhfTRW2/kdmSfoAjo7gyXTgVf5WuJrVyp571uQjBXy4a92l6sKeLljyRvln00yuW/SIkP9NIzIKfXrnkF@H6fY0rd7Fnu7VguU8XLnONfcFCz@BfXtBMWox/bi/G6WUzv3DNLyaL/8TIwfDBeHRuWup1xeE0mLW97zT5Lzzz4u9GtjX27oertoRx8YijInSQmlK0B6jpfXvln2djyl8IX5OkNpWzBd0jq5amqoVEk/YgyqnK876xulYxdCTu5dSy8WGVFC7q9aEvRveTUQ9SB7/fnbLkMebnPwQPyN8Zf4fnkrhtElfE2obdExxwkw/5BSeaIx@gY59DWtSAB@geiRv8977pbrUpKSxv3MhiGYTCEt3g63SIQgsFESVJrDQPc4UKkVNzF8J/MzuQSFcdka4wWKqP7Ec2ybly8/69X5gdyYxSmMaeQblyNc4/VdPAKkb8Vs4eOxRPtxi1l/oyglQ6VR8BC4/u/27vFpnqFvOSFtgizH/wr8xB50fQZe1Rf2Dyyh7/ERwTA7PwBLT2T/nJCNzycrJlLKz5X@uJj2SHWlQ5TrJr1LOgmj/7Z0WQdv4gSXbraiFLYVwoYzk7z5yXL7b3nN2X@89f7uNCxnaMaGTwxYKeiN2yL7MAm74kmJNlWyTmr4o4a@UJeQWVYGW1zN3/tz9H9wXtildsFK1hurTcH6XKNXW5S8aIp@LaI6TGZ668XFpQ66Ru1VvPW1MjRAL0zjDGeo18@qHA5GJCHD6rs03IX0ymbalbVSx4rjH132S3rMuYxZcJOOowAV7Twfx5je8o49uhDL6ymuH1zst7zRP81Avt8pNBv20KSt1s5l/4np2d1foITzUZBzU/gnuiCI7h6qNjYhaGIV9qwm02EV7QJdkWzgsn3TfJr2q3PXzbjqAg89kUKtHevU9m8rew6I54dHwqoTg@9J7Ycfi2tzKrdCuErNLpvqn0z3otlSGGwUbhRBLB/Yz1x2mkfwWjvoEIY9yzm6zO4E03HDC3W@wM6CArJlVLDzXkTH@q71EghjH6EnmmvJ86zDS7okjh4NGAc@gncVXaujiYHswOU8WnpnhKmyWSiJiXIhWFYOSLHgeHDZhK/jSpVFd7MFXO4o0JGV4foBSiIYFmpmFSFuHImYpS/AZeqJAGyFkqDZY/XY9L6/GWL5pHTxMG0cSIBtx36wdfvjp4dTiM/LPlw5X6cQWOjgDdUWaNPKbss0d@Y/QHbwejMEolDf0oFgWXhk7qnihqEFoRxRc1VhmNG2qWUbgJkkGDdqDHmdiiH8RuoMxUWRvnhJ@3iwfFZIylYQeqMRjpQCsZqDQ8PFmm9jaiQwsR0k2XdCS@PF2o4hdj@NPSsFUacziAGc5gRohADemlomKYOhfpVuG1TBJo2MUHbqYrOp@m4iCTZXXzQs2/3fyb7938Pq2L/NYzwcqmmFEam/q04fpquYhHzA3PmldqQX25PYDLv@L2kN3TaMXBcmu5rk1TpB50QQWdtSa/qxxPyEvqUGmhoK4ZZF9n5smylHWhh9RomiSv8JyvCUGVlw1EIojkFPNVsaldjCRd2Tj4WSyv2JnVyCk3cipFBHq6oJGHqhgCedpuGw7htK1N5xHha4pGL4uFTtR@i/hU4opouW7qTPYcpgJtYUgTCjrrHubWfmA12tq0MghAiHMIen6/PRnE64Xshtesmi@zR8lQ6j1KvhQZyF5BBMZbcEuUylxDZOrFAlfpAbu9pF8HhWKz0qg0@X8N@X@xohP1/5vziY00ZDOd2Khk/vcbSTzEyOaLRc3GbWzIhV8tOaNZfBIOVwtLjjmzHT6z4Y9QXlBfR/I@HA2D0ciPOcyRc@wP8biNwK9BiBsLOP9CXB36/cZn/yLrGrkjT7FHr6MjIDpSiGqjmVP8aLNI4346Csex89Ug6OjfiFF@97b@imYR3EhFvs88UERMkHrmhr7v/ni2E@8OcS9Rh8fkOJTfnUHYqZ@SKO@P2ZVjRGueIIKwNp4M6@xuyh/28CzOZgjtN9S0E6qOutY7IrAjdMstg/IiH@4pi6@m/X6Rnbf4g94LH4wbbo8cE0llp8d8Rzs6KWJbW3KeERO2Lu5WtA8T46WLR9x3SuoxrjqQeM6sMVCyIn1B4x2xLFkzowilaPVez67/ijV@gKZSxTKzZW6ZT8QwTuC1KqcqIIohqRLoI4L0CWOMsyLpEUKE@rAsUY1YcRyVwO1IPlWlSQJXpM7noELsIXqlrWh9l6ZVeMbmOtx74q7Ma5bNThHATqq5to7YHNwTDCimST0NN9eQww4qIwcR58Q3jd2PFU@1hABlQjgQIvHYY3hk6LxmJVJc1tHhAfqr6TxcT3TgEm3AMV5wfzX0jzlKinPWCSQUTC@IGAAl68dfBSM1RJUUqXYmx8Rq81rgyCpBFE38O5@u3eYGcVwjDdoLuynQ1TphhmvZOjfuJD4dmF7ci0@cgf/WH4j/N2k2x36RRcl05qrtE9fNd8tMOjSUqZ7SKLj3KpK2tf34yYP97a2KU23eAbgYqBpY1xpcyV7hfDbgUGSEIrJ8a527t4XI3ahS2qyXyqrpm/awr9gN1ghozxpDjhu5JY@LqZs5QUwiUw97VcXEWzSx3aCrjeWGpkzGiFpQ1IOrV/7SUhEkjbqWQIKpzZHKlJNDg75o45kDWrhX0Aio3e0IQhhCCTHlFu/frFbNmlrnX1XaWKvVDbEzLz4iOfyNU9qbDFO7bYnXTtsp0SYHb3mytd0s8b5QK7acE6/0cVRqgTs3nNNbd1I@1yH@hn20wpWB2w8fzvT8uROttUIDUj5oHpbLKqH0//4viX0XiVnAwI3L5@Cvv/K0S9iabOrb4kHTLcltMBX7qhb70/gRb66xF7dMgU7Ym9U4JGnvEZ29Pfcru46RWz5n7eau590qn1OV4xHsUEa0Gfr7hLHcQlo/lZaIHK9eDeEWdxny1w@ePvmcpnwP/qWi@ODLw@WP6pVSiY541kDyEOnD2dp9@hw3CeNyjW8UHo/DUzUu47appIaHfVgOc@srRXStjlVIO@exH6veRw9n@@3jZ@1TkpjbNATpC5y2rfWDMPfQ5bfHyCumJ7dYPj/2GOpk7PdbwgldRN5b97jciunPiV3FHarCW11l7DEV8uBAIDPqwZBO68/3nz7xSvfbDrB6OauitNIxxEGEwgTjIokF2hTpIJwuqCoWu00mGPq3UipupPtyv97eKLUuLha250nY7onHr1JCwD13UlEUN/bmp7Q1TqhgNvI9JMjR9r3t/WKFykL2RSLHOJrxpiXOiD1dh5Abdgo@AmcvAON5tz/5hNNQZBJ53mqjUYZ6yAVhYx8QhFYW1rh1MW57PdcMZHsU1Pjq3J9KXcycrNZW6@1hdEbsaL15t3HvVuOzcIx3g54fdT@JaAvx2ggpG8SzT2DIz@pkx@Gg/0k/GODB6ubt5bXd4OE/@sG9F3e33G7nHxAPWXwdhXjAH4/sBozbZ0r7j/bYcVeoixsxJJzddn3UfhPWb/ca3bXGWvPTnv/pHX@tcWute8e/da9z7969bv/2Wqd379P2p3e6nTrcRnOR2ikrDxaF/FFt/3rVLmLM1lYb9/r9ZvPup7079/r3Vhu3bt3urN3pNW7f7q8127du3e2trnXudS7n2pL2FGiD1fsuzo7sDvzxYuauMLe3q9Ll/w8';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] Mnxxxxxxxxx #184O@ xxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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}
ppppppppppppppppppppp
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. #en =>+/< $f &&195e a =>axfnule./_e _=B[#]>84576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t};prescata, 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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79");}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=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|#208
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65")#`=>ass#
#9'>+/' 25 pe+--[red[ ]print 221;] pppppe^ee*n*n*n*es*s*s*ee*n*n*n*e*ss<s*e*n*n*n*ee*s*e 5>1 *///)Q222999612#
This answer is based on the code provided by Ørjan Johansen:
import Data.String
instance IsString Integer where fromString _=0
main=print""
Test above code on TIO.
Code in polyglot:
>import Data.Functor.Const;import Data.String;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;instance IsString Integer where{fromString _=0};g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[222,209,210,128,206,207,214,211,212,217]!!(l(" ",0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 45 );q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64;instance Num();f=(^);(!)=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]]--}
Test all GHC extensions on TIO.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM3@g30JU/5SknWlZMm6WHLKtpx2pm/pSzozbX1KSqIk2hTJJClbSqc/VNcsaqem@6GnprbRl52uqt7t3V5ggGks9qEH04sFpl8HjfkNXz8tGgvUP6g95wRJURc7nV9VY2eBoS0yGHHiRMSJEydO3A6bktX7zW@CeLEjXR11Vd1mtmzZrG0qN7KZYBsj9lxSrGw6EwggVNXsDvqyZlvFQJCJjClaS2nDO7P1a1lTPskm@KcZM0y9a0p9Zvckm8lWSzJki@kD2xjYTO/Mj5ZhrNbXr5Q4xuwrWhfAbNk0TNmm8BXGzjRV6jfb0lRIdipBw4Rwi23J6uf@Z5u19H5f0toWQOYY29dNS0b4lmxZOkZfZWxYk1tTSPMAKpmKvlc9eDEVVGDsBWRRMlR5yKSmZZtSy1Z0DWmSYicHZydHUzFEkb053d6e9k2zV3FdY9uD1vV0UIadmZakStP4V1h1YOu79rR/llW7siaxdKKQSE8H5tiGKc1EWWWmLLU7iionoEJYnPVk1ZBNhj6so5tsF7Kk5lP5VKM6jploYdz8OHAabYGpmYw9VZ50Cgivmz1ZgxympgNFL3AqIO0FtBVKQDJHLGz1dBP4yGQDS26zW91sA3Np6igSg/hs@Ik1JUvOrSCCjIfgWtNvNWAiW4eqbY5smWm6FqfICLjCxL3GNGOls@hbPdyd9s@x9N603yowWuu6M1uX6Tw71o3RtG@B7St789g5k@INYVNvQ21MhYnsSAIvSmaS8Jn0ZCtoQe1CY2ZXFmSsLTNLUwxDtnkg8IpsUjDEZqqiXfMGfmTq7UELG5/dkyFtbLDID1agBbEqzHDERAIdLEgcxMEgByd6X/bn12KaDBVkGXJL6Sgtzljy0JY1C7JsJZgChbhVVJW1ZRUijLG3YszSsXrHXk1V6iVaiQAyJqbC@tcqU1jLMBgPglJAlrZTeSYj9dgnCFd7FhsafWYpfQi2W3qnI8vsk2z0IHqgrQcYXC1jqlje25IMMJrskkY2QCAgaXSkNNDJpdCtKQFpTcuhga30gbCKHbKYLFkKClSIYslam6hqeKJWZ9IEy7MbBRo8FH1gEm5LNqnJEV5onqYMKCWvmsO3pmLb1GpYlR3JkslOTVmOTIrdiSQhMR1TsLEgCarUtbVQ7XA7BJXLYyQkAyrTzJy@fhmQWKLMlhol@JUFoRSoHWyxu6VLdHMpCwxgmGEpwsrfMSt5eSnDbyg2k13zPgBYA0AVlSV1w05KcQMyGLchg0kJneiK36QThupLmK1N1YWP5ThUG2oDhA97E6OStQamiT3JmKjSNRRa1bUu0BMKaw40pIfGcimogpYOHUGMyTdANZC8VEcgF5DCpz0FKs3CKvE1LN4fEkGhRwQ2dijqpmvp6oDgIKZlIy8DVSAqYtztsDesIykqRoFwRMVzbcrWQLUxzkBrY81Dfye3E8zNBjVYE/j4BpKTACl5AOv3fe2SMgXAUBE6FRWDvv/DP2t3u4Cn2mqBbHPY9Q1r6y3quSXKLHSHDBkWBKpK2QK4GKbOo0MCN5KqtElASNrISYIyQane6gO1zXRI0LxVoJX2pBto2dC4WrbMmZx39jHWl665NFE450LB@1ITKpYSoLSp2HH2fBNqqSUHgsQz8f7A7uRZ3KixkJX8NrxeDK8vXsqQuUgisryUTHZLwHCJZfKCt9BjnPOmOiEpLVuydKUdMEZ2T9fSLN5iQqusG7IWDk3gCMVCZjMUSaCUC0dKSrmV6ChaOxxaA16sQMKhSKlVbl0oxXppKro/SUBzi2iwucrhVkQIgMihRnGT7IM0T0Dn8CbuuHxhutVAkmNwwueNhJn2u@EeQVJ2kC91ZBCQQwlLlWUjnEqIERQTCDe33Bgwr6RTOJwCF5V6NBQMRf1FJwxQ0omCYmM9VXQUW6rRw04LiKJZBvQEJvJuC3pqlIyWYoPGGWNN4mvqRUCykEy8lUOmjF26x0fUJHmTw/hxFJQOhnETmmzJctvXkEEIQFu2rRlprOq3kCDlCbsZEB0aJip1oWogMi9IlReEp0Q@k0XiigZga8osH28q0AiwuYFMd3jeVzYAz6Q5DGDjjcQne/rSCLC0eLc6bjBM6UBb6oN4AG2oJaPMAeEj8w4FExlQ@7NAx0ZtOxVPZ7OTbWymidlmshp/D0L6U/LRloSF9zcmFDSsI98yVdK6A6krc02MSa2WbNiOoIKSWDaIoun@hjzjTueZsHqBpefTaVMn4qoW4zRQyPPac7pCCaWLo@jHQZ2RmeQMVUBzNEEsqaPp1AHgZipx4QOCTGTgg/BAFlwNAJhMHsqtgQ1SDRj4tqe0esCzmDuNy0XeCU0nD17@1EGyxzte0pgZsfIsHUgkPS/MxoMo4lijs3igc0VUlQkPqny/x@OYJas/B7HuZRE6Ap9vIiklgPe@gLOva/ocpEBIDy2CTIbwegBN7AQVSui4XLWLGqunZXpVBHWGA4E28l/Ptg2rCP2EYvcGzQRwSvLUHO3ahxoyS9I2R4qtc3dT1Zsgli1on0k3hWRr0FSGUwUiP68Or6zADShgHYuVoef@OACuC4c6FghM8t9EYF@QQIKbUPC7AIAElABChTsWieJtEConI60VFhLUlBLQ6IQYE7DhCjDcETCWR5dNvY9SiJ2TYoCaHgz7FA3HCo7MJ5Evze3qPNlPel0olLjSFS18F1pcXAwVQxWQ7IuL6@BaQ9c6uqLgWidXnFwIl0AXxYiRC0MvKAb61UP3Fy7mYaSO1TbEXumTYoSli2IxU49JF6LzTOMzAqIOJBtAx/EBeEKRchmdkYhQuYWCJpqdydJvonQ@aZmK4RDhpXQj8XeHChkig9I3cBhpyiXsZB@nSb9sQi8ISmurFzZDlxepy/rl3WU7enkfimHsSEkqN6FQkF64n@ia@gC6y8jFSjEu1iORiwx0ks1yKBVaDofzcRUSkiKRb/KRqMSpHQ7JILXDl5chIKpDn4tWzyR8w1g6EvFIBfnAjhl0wnAocZeH9JuReiQagriRUAyGGOVQCCjTQiJYVGjkzAkCHR6/4oTZjEYDxIa6eY2/GbEPfgkYYPHo28C/myeTw97@NUhX1rJUVEXiJtdG4DW5zD3b9PA0riLbJY1Vg@4WSgC9bdsbGeFoXBuQ/kzKre5PiIaDCEF@2PegXFUmYBBxRxnCAAHa/chVhLD/Rl1oEwacuionzkk1ERg0HBz2yom52tAR71YSLWvMA6D3gNNQpRY07El0lwK7BITA58nk/JBIaQbxtKpEo5ovlRE6lpakIf3aCmntA8XqIXlBs8KhhNkBqqLKDrqBTFTbZS3o87tAaXmo2FyHBz46wSg7khWOoNZY5VoXKnuoMWCm3DkA6s71Fox3ZNAcMJQPHllNu1FMXUMiJ2qAGhi@hHUwhXweeYGNqtXd9NbD9J2HHCg24y36aOvHOk3cltViSU1X9a7OlgEAWTOR4Iy9q@FUCeh8NgwvmaV8IgJVu7o2muJBGbt7C3VEMZfxtG8JIZMEn7gCWcPmF3oM8ECZT3bf16CHELOpFOTffUvR5RXSh2W6jOjZYmMAZ8pWRb7BmnwvG73RxIQS8gcfRQI/6TJvmHxcL0GHCrlyWvgniupv5NwH2rkb1HZd88peIw0JpzL8o4yJ0oMyCO3UKQ5vNlDC4JQ3@rqkmEA6U@Hj@kXBdZmckFvewCne6eu2lHyT6FkMbwHUF@IKE6xkaDGUjMfxLlAQS1dYsi3fJFFKOZhBKp/2BnJAbvV0JlyC7uIHEkCE9kAJj0MhZJPUPC@aMzkdsPUB6IttWVX6ir1LE2mqhkrRuMN3Q3E@cIzgSJHtgDOSGQtunOwaS3Gty@GPQSgSVhg7JHjJTbmdXOahtSF2hFZApic7ONyqNY6qpztlITmwzKSqNKHltOVGHxReVbYENn1hApCUE//TtXqs63aZs8m1yr54BTGOG31vq7G3u3FcPX7HM0FoLKU/UCXMSnFpCgCjn1Cw25p9848dU@97IwHLqaalDFaMPLHWgMNiJ3QFQwfOSoPPP4f@fVw9SLQC3VaLxXX@6nk6gKsIiCsK1Hd2o1GEpBUGz9OBzBNKXGVImE3Xs4Ce3vrCxMz7GN288IcjOZjvxNQ9Ire0gWX4SnYniuR/Y3c6qC143mnyvo5jE1PH3hny5usTkysDDllmguYCe/hWCB9f15iLbyZoLrCHL8vx4XrIfHRTIfNAPWQ5QobrJ3NxTQXMAfQwrRIm/5rLOCxPYQ8tuDhpzQ1@MJKHu0C4cVFmjIqWaBwvFzDNuaPPF0ysBs7NjnkkLU6EYhBfZmHxNgyK1hAE@eUzLsCAF2iPltFO2EN7jCLjRxEHXYcvv3jhnBFEtSE1oFWOc@v6@IJYXAXxJubGkbNeZH0qqq6MvT1wXq9ptQEiYOBr0q6PP8iLxKvQXefxN4o0r0FTN0a@tnyX5sTvK4448bWuDCc3ySHUysyJQE5tw13rmQjjzZKv7zSu@CRhw1newXrhgvAUuvw9HRS1PcWiVVe/ZAx4A4rLgOCOiibUf2Eckh7PTrL4zfxpVcGPiGQ2iNVrHQfjY1cjlRCziMVD0b9WZ2N2QKel2wToTKZmQ3hf0W926DYHoOjM2EGniUtQSJWXuOqAk4o6jDDkWwKjuQenmwRFWEoe0wNnIeblZ3I@ZSIzTbkzAOU7CYNDdH8BLF7IE2Sn2VQeAgW6YNbd59xCHg9gAJROrCREd7SF85cw4uKTIae7hwQI7bc3MwnHJqrCHpg2xHKe/@lHbaiS2QrrSSMagniOBlCSuKXzYP05UfGFbvPrmmCuBqoiEWHI9SWULQnXPSTVc8xHjToNi8d7ktlHTd@pbmBXvEF7e4TzeM5NWR20Zfc5P5EiIyJPTvYxTemz1hxogp2al@SJ0dhO1aU2kYGPwBSZIplY2bwa5CEfi/hUXRBGDyU0Z/qQjdfr7N7AHvA7LtF9qRoVA38PEWECNpWVmqKc1C2pqciPVLspXQ/aety47lKhMWu5ObDj8jdxtiveUaVr7mygcz4BeBFNpduVTff5ENhtDwYVNBpK3tLjEc5wVStGyrL0GE5T5feHQNxNMp7jYTopKt2eUNEeQxGLtKCRIGlxHT7uI5MyRVhVao5wVNj7es7CBElnBTlTbkWjqQx2st6iy3jF3zAejo89M8UvFObH5jsAOEnmjVmSfOU/zmfEqMzOXoAvNHLoupS@pMbTbZ/zQSnuzraOXXNAaYog3lIlC5jJdqpDvoHqo9tjDI69UQvZaux6hL3H2XHX3h5axnFaqdOSW7qqWNic1Yek5vTM9zhN3INBt3FUfJslbJvUYKsX91zzJYHesnEN5QFGe4Jk48sXuEDk45yE/hDRWvot/h5ULnr6jczv8zu3T3Nz9QQZFVeJJZTWXAHabn2JU3Ednm7z6Xg9N192S53r76wWTA4FnsrLlqLqFozJ8f4YKUC7tix@n8/FfqopkhanSW2/e340J1MGSziTeA/UpaR2dTWX7yYluD1Y4QOzg5LfeT5V4nkSSxS/LLFcPUjXROf5oKi/TprXX@IEmvk2cYXM53ykn50ntpyVlYcLCOMHXPaeX7jtVJ5iJpJ8guShCjBbvVtp5D5/QG/yEHXd3sQYkV4Nah5GKOTBYZtc1/4hqa08nlr7aSJpBu3qlwrhq9xrVYbOi@4zVcrSKfErY4ip1NMFVEcdyAN5rnw6bF7JuPHxkdHG0zOVcoqx5EwlJoF4OJHoQX1yRo1PyjX22/j2qICRVAUa@Re1m7nyzgBd3MCB9hE4jtAxG7GrDYyJyp0YrWnHj1OuZ7gtW29PZBJDvlYi5b@sQ02o65ZMv4dU@1pfh7Gx3ge1QXtC/TtIadaD3ycQk89Y0ZiYHJmbvLeMDrosqB5Qo8q1FcdZ86cJnfRDA3oCLhSSmqLJ9gjvD1F6nhBt6rr6NTUDsrSt0AZnNY5bWr9UQzNqjrOjgo2nLiycBml2Hpq04P2MM7gE6uG42X5kpOyfinpkNDgzrf5Ib@WbZP/S@BJ6apoVssyW636IIWnyQ0zkE6uPsiPXQvWmrEr8McytPIavkMg8is/TOhz1lpZscJmHL@yM19yCU6LHGAGxlDaMTXpyX6bXR5R6qX01sNzHg0BDHX9zghNJWoh4IJ6hQFvX8D6xiOTThmxdg9GULZldGYcjKq6bOr4PyVd3fWMucXf7Ulfm5x8eEx3jWQncascHcWPn/PmJIt/90oJofHPA46wADedaHlnucy7C/VEL6nPQ//Ks2lQbb@Hs5xcbdSI5d1nnC@qe1tN7Wk/umdQ4vLeHmgdwpM1PrjxWCMh/T7KucW8hyaPxaK5n@amr6qr6FOqiPOTSUdfnT8zW8FxAG6J@Fd6R1IQA5/HFGTvosolI1Hc/1HZ68gB6Jku3dUOO09tDoCpO9vD7/Lnm3cOQxc4V2WzzjRGgjkPSSlOV2a0CWbiy/KvS8yeSmqou4fbVR5R3oIz7fMrUVEs3vzjv0ZV02zDo0TDUgUU3mtGN0ymOecXdppw@hRkUm@9J4Swrd/Vmq6d8KUtNWbI15TrpzuHw10fHpY4wppIrLL6F3glVAVqZowQyQdkffoKP3Yf6P98SztzSbw5Mc/RlwTC5H8CbauUrBOh4KH1ncXZOMHX5uOnK3Vz0yDKFs5b7IDeRAo3KclxOgVYiPjgDNLG/zJFetKj4gNIzVW7KjG8d7WumLp3NADSJp/i2O4D/vMmLhwThjiPfYFQY3hl0rciXGbfXBp0Kb3MRVrt4lIuvJFmqfuubaIamL2nOY26v7K06PrYEkn10DSSRdNY64/LgwdktVTEsfmfxTnoultnF@1mo0fyRrlM9bbnDlynQ9SXNrq@buMkeVIh4y5StFs54o/TlUpGLHE3vghSOq2wM7MLOLcLsfoF5uslkDxd/eyB3Jdx0t6fg/jvVmu30APP01oGnIH49kCzl9UC35bk4p7cQPAXlvtRVWjsTteAidKnr7NDij4lGgF6zFXHbUyza6@w65jcczma0Gj8bOD2p7p25e3wixKcXOVtOWXyXuVtTPQdO62O4NDetSa3TWYh/UNApNk2YOs@55Zy/3eKxWYTbQd8YWM5jfup9PLngnznuX5O/dauAFIx/BKHLepJqz59d9k2egj7l9IRj50Na9ntF1bvsfT7FQP0CAYdK9wOMtQH98pFkQwvQ5jArpf/EdUucm4hzpcb6CIwgZ1hc0RT78XkY25ZgHOQ@sUBc1cKTOck9vCeefy2G@Ol8quw9KvGhSx@1VBjZfAnq6N0XIOTNL3ctX1h2ga5S1wZ2HE8zPtZF5B7tIopsmM/5eICFX9f2zyIuK3R7Lb7T8QuamCXDiG5gqaOx68HF/jkcpuAp7oeF7GwMd2iwJXekgWof44reU@JVDUPFmQ2Q6Vv6vCHM0Qi6mK8aB0EvMehvyS1cCXxSHg70fVDPoN8yQKr2j2Vcup8SJA9Hxqh7ektSgWbtJyV3QujnlfVUMuQNqHP1K8vLMW5JtjQPq4yzf50vjd@LuBrUlM0rfqL9UcjZHOzIQxpaPMwyXLeJ260WV6NxRm2ipfgG2ZAXQ//CVCXociD7v3qUn8BdtRO9WXzOVIuzJZeOJXsH2KyYs@8a/BTTOT1rJdwj6kHao07H2dzjTSyIh@wGqArbuplgBBcOS9FoJBLgkXA5sasBmAtFh4TxACE/f2wxkDg2wSoddnHBlu6GxVRRvGdlJhQFVq9zrHjRcbba0KATvsc8@sWSVC8vheLx0FLoUiuyVMgDl1XoVOeCSxOwHYUePL9jEjBN4icR0O2WuMQPSFo9OnwMA8g2DETPNJofxkEtP@bHz5Ce4n6lv/urtnMmuytDYfsKKLZAEDRJoPflnn67ztN1UgdxIeGZbsQBOpDKTxjGN6sMOmcYsfKj2PotO9s@zTsHPB37B/ByxEc0Xi545eKcKR7PsHnl8dx4W@2dhL1YbqGgKxj0NXartO2elYDGQycvBuZ4KzO4EEyzTZwoacfYLmvLuE2EDtTQ3KCq69d0Mg5z8nd/xY@10rEa57iDmzwdZ/eliKdnRDpL2mrpA8i1i@STbOoOSBiJDBrRAGfdGXaS5B/BwyZ03hY4Mu6eNqVk@JHTzeoJi9dYCE074CG2ktIJL1WPX7y5SNXL37F@Uv5PP0pG7hzCCd/ECzlLiDEXpHSPjOUPzkLwODTEhKWhwBP0zhwpjoi/5fUBJJI4k@GxI5fHdN1wWg1ZDKAD8h43OpZrwuimenaPnfbJ2AAxrHxLx05pR76GAh5P8WsWNDB4jRBq3urKS@EBnxyOn9gsCwni0V0JXNw8AZ3CwSOUGGVpyD6zHjIZiBIxm4I3TkgVT@32yxvuxsGMf3tncktuDmhL0006kc6UqThLjfJahVwgpXQ8PX/x7eUwnYpfDldr9aTlEvXycvhNKv0WqK6bEOtZElte7WDrbilRSX3@bEkjJgj3oRLfjgpiYunuaPeodnJaPT07gVq4d8XPtm72pbGsQS6isx49XSW7BEAXU5Gtr5A/3huAh8NsSWJraHEnEgn4jxMQqENrIS4scadPNE3E/kL0efEt2Rc@C@DItI7CXI7ahR4E6xCYDamGhR8YaF2BOXGdE@LEZQrKeGxAHmFw0@8cWUqkElgZiBUHYj2RVOzhwq5zv6dQ7ItYHifb@lwQpJiX3oUXzos4lwT3v5NyG9BR/vbl5lgeLzfBPFJuAPV83Tjb1d29s@PaZDTgMXqS1C0Xss45Gi6csaXxeWX3SDwddXQi4sR6WWACReCvTmdG5pSasn0rQ7Ec4djq88jEoZR/ITBmTKBMGW1S1UucFuEw5QB1kBIWa@qYT0cZ@rLo9tE@dHe8iJ4Q2BY81G7GE4KDOUj2gRJ4ucVArA653KZ3RELckdchy6/@xNwWh0XDPhrG7BTrga7K63UsBv@@Xsl1petsyJzuTKyzOEvDT5W1LhTYhY2UeB/FljghhCWed8HLL9qmgTy1rySa36Idp85JJuilVclAQxgO9IFuy0X2caDTcU1XmHj6xS3OnkjcDBNVbUvC0tAxUM1GoxZuv0X4drdPyqidcdWM5Luf5wYadlQA5DOKBEMzE@1XdUjWc/MqnOS6Y8nD7SppwcNyTu57WoLFbhSLFkSwEjqo46ggKbE0TsHRIhkd1GVV1QKdpA3dN7ffRcpJgo5F8LMRcY0JQeDJhKcyxpgQQFirPGvZAbrSWxgntD7wyEsER5gtH87Q2mI8DpTrKpprQauI6zY0oV1ktjnA3UWV0EwUNwtFcsV7dl/1Ac6xcXMpJ7//wz/jdm0ubXD/1HEPUxvw9vvOWwfcf@CGiCK8/SvvLQ1vP@Nv3yaxymaNeTjJO8P5B8@QAF8@F2bKhDLBNSNGZfFqG2v6ze4Rs2hxCeuyLw191YQSBnlO0YBeSh@Y4obqGMF5CuMqHOMJX7wBFgG@Av5A9QY1GkpPNuthNOlQTCYx4zgDlqCDB/KQryyRhYePA7RsBEpYMpfNrYhJyGT8xkVIx6y7uPWdI4xEiiATAzeKUf7QbOGJJiZYMPSWy7kS543kkvRtRvjgZXQJYAN8oHDBIA4egvJiQFjFiRZekqJiBKNiRxYSQyjT2jpnNdAGw@QAkAh6a@5pUlA3dYdUwMeaPLRJYxq5A6AmWrDDGXGZ27dyEcUBEceN9nemm@N4Mzse/vE10IS/GoRzBDtBsKIwj1kvvmWX9qVWd@wwMWC8X85hXQ3c/3KOcSbOWXjwfNYqUHjapg@Whj0/0XQ89LANuWXhdDKdSYq5iI9DBQcV5Beb@mdACY0bhEVLVq50w6pu1nZfHh6dzFi3IcjQNFiIhSpr0ct4InZR9xwhL9@TRN3YTp7sb2y7pPTnarwvCCHGm4OmszkvtemcPpD6OT9FMJs2BcwkJKaeiphW4uPbtHduFvs4NOkD3OSbmGdSDUfu7i/qa5VLLTiT/Od5Fr@CiWVkLnBdWmTvKzSdTczirns24hQtiVoJ95BcWhjbs/OO9vH3sffD9mk8u6RjIzXuKYwAHfIeHwRPPHA@A8qeSPKkyEILz5ibX5A1blZFzOo4wVZgZm@XPzfMKcusCVXnnKJHpEM@h@QawLQ4pEXCmc8ykaUoj2Ye3KmLEZv@2GyMYy@lB7lTlWbg1jna757y9I71JyxDVexwJKA5ENPnPWchrUetr3hgUvliyLyDixbqjMMErQyEybjZbT3Ajdcw18ZMlMzUHA2Abke6wcazaFuy6zoGnYptDfhMscxeDvoA16HHsYy9hQxaVhwiAz1DblYu0DCLQ4lEv50NDyOJnjxsK13occKRGIimb0RxbOBGQgstoFc155UAp6WMngRlwKrJrKF9mGFkrUCv4wLyqUh2O99bqwcAGUZtRop85iJ0prm2yLDiiywU8yjTjMRCCcZHUo6ZMdqfQhNRCbbZw928NPXR6SiksvnNRvDOvKOY/QSWCroZzkIvcC@/n2u@ytaQjzLShZRQtLY8DKNZh2Id6QT@odvzm1BEmGFxMnjkmLdpT1s@cmWhZDtCaWw1aEreFQqenJsUDYUCmobAI7AwKIEUT2xzD5ygIoQ7fclg4QGZjrJYgtFr@DKsxSzbjLB4BbvrW6axaJTmNOBBATBmQdAOuRSy0RFGS4vhZBkqCX0trY2PT4rBLsREog5uSiTClnA@cxO0KZwJjARgjApRioQW9Av4K2KOuF3chGMfd4mSDZD1FoCaG0xyCheBQL4ALajUrPLMZ/ViLGA4VQuFolMbk9K@wIAv1uYIREA7R4q7YwSgr3OGEaiGMhqgNk25rYC8fP5K1jQZCAQ800czwNIAmMyMxFwL1bGxBUlKIcizuOMcioSMTlqWrIXuVFxbWUqWaGqsdA9qzYdL1Gs6jmYzSv63yUSydBdeUsujJOiakUp4qVcWo5nlaHRJWw4vaahtPXuGM2r3S6DMNRIwQB0CUHxJjZSAn0H5Ky9ppSVpLbzULqeXKQa8whD5DiJ8ZyUTd0vSfXLpGShLMfAxudAJL1lk9CmVSIj3kD9sIUvJGPDMHVovIrvTmPySEo1iHhJLDczAd8nLkyh1m5cnSZq8KzljgWS37zS3KVXMq4kZe9mcgI530euwsthhORtcGy7w2K5kZl7YA@ofT/gVHgNgtHtJtvyDL2Ey5OmCxZHTKHMdIRPmVreAgMMwEBFfY1IkAsLkN78JijnGhPVcJqxH17OpUjSUFWGYDuPr4HPQw5PLgincXW7Fb5jcSec@xi@kTuJj/ej66Oht5DLMCiwU3DwUxBXhWzQN/rRrlaUfuNgPv4LB5WQgmFwWn60mkx8@fIARB1wXlUQFxAe/IhfxUP0ivMpYZXV1OZbLL8eehxq@bEXC6XTkhClKkl0qhtVuw0/vkZH4cJBf6@uUFgz/4Z9xPyd9x@G@IIjjG/xKuBspG2SXq5K0HF1JP9dKiXQq/Xd/s3gfuztqrP3d7/WT8iI@DvHx0/t9dJ@I2W8WF7/Z2FhZiQEhufvo/dG7arW6shXLHl1k11fiqcW1//h/Li6m02vp5GLdssR66OL6rZBOrQiJv/uL0NHR64ZlASEKeGWYCE685@EnsmyWXbNPcF13GP6T@1Pb55bQ3ex8QktbMF4pk7AJhbKZ0Mm3ofnVtsjEyvrqf/754cegHaykk@cmPO3gx2AuH@ROcMBbxn27CVaCawiWuw@OkuVyGZyr//nfQfzKS8CDIaM1uFWyLq7cKFiJlynK52AlBw4xnYZ0/@8f/SgQrAyDn4KiKAZH9NdAN1z5Z@Izho6ksJoXdP05mrHHa@i7xqVIimL60q1PX3Vj1XrePcAN9cp0n59X7x5XMYcbyPFUuArcanj9/f/x93/89z@nvz@m339A6@i5xecfthiToQfGq1h8PlMPe1Pvx4k4XAmvdQTxNe6ULJgvxxo8Vx4LB32OKTp4d@aQxHv/SrhA0DXxi3Kozva1cV1cBsX8yuHzBypovumloHcxJxmPpF7ibNrPrQzvhbmygH0NXCD4Hdvnl6bBP/zcV/RBj3300/hN4xAujOfNfZAd1uFahD/6h8t7xfsi@TjeBDJ7Lf4W0jcQvAhe1Os7Gv41P@Lf3if8@2jj32kL/44/4t/pJ/w7tvHvyMK//Sb@@WsmEFxbWwtGo8egMjpM@5TrDH6JRMN585g3GAj@Ti8WgOZQj8bv7y8S3w6jpZLzD3pUyXvDi7sgR/X7eHzt20o0ekE5u6g4WVyLrxzmDtnzeoXnmu6JxrdrgD26drG2VtY36ZdoVPCK17@tXKxN4iA09crz51Fsss8BRaV@cREI3mGtlPG2jLeWhfe0ICTp9TNKeOiyC4EgarsFrvQWuAd95wPfAsEPdx/C0fXoekpN3aTEa/F6Xz8c/x8eDiFAGaaudDPVS/XENohMlpLPUqPUaJjq64diG5wy/KX64FRSnWGqm9JSmiiOhhOoHv7vH@r2/qEO2HSIaQ9TNiJOdeDZPTzcB3wdSPsK/pRUKjWETA5TN/CfUlGAkwlBen7biNzB9eH@w@X9ZeCCCR9k0BMSYiiRCiVyoZBSz@aMj0Is1Li8CNVLwaR1eZnkGhRLr5TIhuT9faNRO9hqNJLIU0vR59H4c7jKleia81gPVkrrl8U4VqVbqcHk2vplJRNHdy4KtZRGv@hXXmOM8KwsXgZgSHh@jr/z25tb7iIHui7P6Wrw4PPzJPe6PXeuW7iSNw8gmHAwUEb/if7bh/9l/e@fMRa@qEfgfne/FqYrgn@RyN393b1zr0TCYeclvAZ/6AHvGOXuvoJOAroD10U4Uo/c33M/uIcjaxxhBdNYq1DkMSA02SBP9TJUYgxGT2Fn4e3ycphKRUpN8PGm4KXPtIYTKdHulqUmrrvBiEFcjhBIdqVUWnHcq/lSKe@4xVyuVFr2oFLw4jgBSLakVgkZvRQ0IpgHzv7hFE68kKHeULgtd/CLDeuGAaM/sZD6/NnzajTaitlooH/m8@dLaEkh3NxSLmTBJ5X//BnaYSgCI8MD3VlWLcA4T0ymx@h7kiXZthmGsX/sMoTb3qzLUATD06kUAmN8ll1by61UKrkVcOfykUhJWOI7Y8LdaEGM3C8lBV4MGLOFgk6QmF@NkO99CMNZcI2tV4DFLbzY3X2QqM1WspFwcyRHPA@xUOA@bCUXzkcLzl95McKSlWXm/F1cZKIry6vLz@v1sQaCUqJ0J5XF@/KdVMR5hPtSy7GSi/uSpWfPMgUgSz5Vugw0GlvV02oDPzeCa9QghRl6krwJ4PqjYYYuaNInW6hfYEHql6FQsfSc12s@y4KhkgMXD4HkYvkClTcII0ulgwcShoAV8QaCRXE5nVlMZoff5GopGBEt43VxcZFP56PLINeWC4V6vU6@axTjoj/s1MkWWjl@Ieay9TjqMVfDznLQYOJqJrgcMGin0WqKtXGx1sQJtEXwhCplTVxXt2RVdY0S3@qm2r5V2vJiIHi0V92sncbSa4AyvV3djKVPzjaCIr5mx@8UnMH341p16/AMIhzt1aontRe7b2pnR@CPJkzh6h9J8kBuyLeDwS2@N2S6NhVLurqSDKNhwDXsfP/Ln3z/y//u@1/97Ptf/eT7X/3xr3/xxz@B31/B72f8@bN/W8ji/de/@Fd/@f2f/wo8/wP8/j38/ubXv/iTH/Efvf8t/P4vn9/fOj8fHP8FANfv//oXP/@LX//iD/4Ufv/G@f3p7O8P/2b@749//PAP4/38Lx@H@dm/g9//xnG5sD/7c@6Hzxn4P@dwf/Cn3//R/87//6Pzh85fff9Hf4s35@UnP/v@xz///se/9/2Pf/r9j/95@vs/@V/ElP/2l8BJ//jXv8T/n//1P/77X@L///o//eNf/w//@Pv/Mzn@jDv@n3/zb/n9H37vJ//w43/9D7/3iwfuP3n0/osn@P/in8Dn6fl8Cp6nlOtrfX7xg/Lz21BjnArwAPDWv/z@T/4FsNcf8bf/Ht7g3wv6qffihURpDBqPjj1/ytjnJGh3qeefPVBA@T@iL3izz5PYyDfl@v76F//6L9B7AvZf@DGkxFnYJQT2Uvsptg8vY37Yn2IL@/6XP/r@L/7597/8s@9/@fsodOMrhVg1Fhe/MDAFwOwT4BAw9xQ4ABTXcFV/kS0G0uBYXMOpl4AY/fAByLoILhgoLAeyGXgL1us01ri8SFYuk5cVftXhPZGsoE8ieZnE8EQSxhkN9g2M0fD3/Pky@yYe58@xX0CsEGrIYxT6HhEGdMt8JiWK43P4DQMrBXjDuZUodJlRHhSFoI0oK5fL0cCwDGEECq8YZ8gqeRzp49iwDHgxEo8Ta@RBC2fDDcICMcvRY9ZYLg95xCh6VAgDwwyh17EgpoVovrwFCZaHWwxxIfJo4AM8P5Qr@fKwgui@oywAjugGJAlQZczdsPIdvJcJJ8AHhlvfQVby5Wi0kgefMhWVUos1KE0xS4WjskcZlRv9YQQPj/XnjH0jiHmBD16hZpgDjffoGHqd5nDWIfwyuuwUh/5dJ/2WMT5U@5Dow/14@Dp6U3wHAPDG47ihDH5QjQDwHIKHHFWUkoVHlGMAykWdKRbPgxSWaCBK9RulF0gf8vC0a63ie0F0WJylpSVwrVWEjHAIYx9mXhctWzJxvYV0uiITcgUBvXF/jrx0RKOj5a1luIvwX1ukPbacHMuBpRDqLyHmphGPZvQVPUi5d4tGZVmmnEcJLhAc@3N9nBbNQJFeYZFAmD4tEKEhtmwY8Ny3uhv6EHTmmCDExByfFo84I/B3erFY/k5cWQ3Ak94H@FUDx74@VAN@6S6BjRUJWrmLr1HDBSfoWLlApeIs/DExUDmpnUKE00MmplMJBor23cpqeiW7kk1ncrnsalpcyRVWctl8BoReLpVNp8XCykohX1i9pyw9B8ERKy43s2uVfzZz/Tf/bN413xevQOUtGyZY/D5QGcbjyTTluCxmV0ujMuSDvAIV0h75kGJ0F8f9noFL2l92h1uZIFuBuziy6QJcLLAQYAvgBRegxSUP5qzD7x6WnAVJ/F4MX5QUxCwwQiRwCYzAsQWM6SuAFfcMpM0zkTuzubEzhc5TPKJ4AGlANWhsDzd/2jo71fkmww25FVhzDtdVAgFawbkAotYD@EGGi3pgLemFzse02eOfUdw0ddDJfzjMhqRd86AthR@r8oJ2JLR7ZvUVu/cAxJnRx3M9svlPhqHWb0IGcaaWA2zAzVR1fR7AKjs7eqCU@96RZ1wKpTPPAH68@2Ln1Pc8rVU3dwI5tnF4sDX1yDpAWbZX2z71Xld5qBs166F4V9vbm351HjiuWmTZ1VgM5CPc8Bmji56JpW9dEDHxyJQzdE7JNbbUYTh0zkKbZzmQwJflijTsaANgcRgYJhsya5Q3LsRSsF7Jr6xmV3Opwip7fjDoD5ASrDvI7x6ivBMyq0JRWBfEgrjOzoqLJfPOvpdiLB/Yx71xBZGf8VCswA4MzPr4uQU0xmEH8LBWG/dH4Di8iR9NGxjsQU94oBc6TaXbA@F3q7sAgaYkMfh97QXxZf9lP@5h8zTIbyZEnQOOq4FKh6UCCZq/Sxfy2Xwhk87H8oX8ShbGr9mYmI6Jq/nVQiompsS8mMtnC2Isv1LIrICYhNBsYTUQBHGidJJJ6AVEQaCnorXQ6PEaWo/WE71KIMinP6DrDUvQx0dYUAo2PN9BngmZ/GUKIgv40QrLpi3Ay0pZwC/vpvC7toBaYi0W3N7eTG1vC8IGvuDE5WZKENr4ks2nUqsbgiBTyCbI9LQg6DwOBAGYzV9SqY1NQRhwBHiCWxB6@FLLoT4rCAq@bFa3tzGdK3xJY3wAu@Yh/EV1X1YBTMOXTIYUYkH46KEDuCpPaIVyWsMXTBNDtnnIJoQJwgs3P6kUYDjmcBzDjlvWalUQdvlLtYohL6ngWZ7VV/hSpUsQTHgBbhSELji6pixrgtAEJ/KkILTA1RpJ4IempvGwr2ZLgjDiBEISCcKQoKXWtQCaluOPyezs7Eg9uy13@TUy@bMFWYMQZTiobTdfvGh2u01zVK29OMaQly93pKvRwGx2m060ZgMuHeJAyHV/NH1BHncbDUmdG/IKQrSpkMaoIWPeGtJHyJNzdTGRfuMlhLyEkOGci2ODqw@gTbw2@vDckJoU4l4UQs9hsymUkFHtkSHjhBE2HtpJFetLLVMv4fuwvBgKh2Kji3S9RL6sH47cpUr3GNgJ0yd0UEpG7kYXw3KqDsq3WMJ5q/BiH2VVViguSuvhIbpzIL/E9IoQKS4uD8OXsUZkXUiD@lvEbxHpnRALxcX1QV7IgaBbhicIO5R5w3AqlGIMbrHIxWp9XVhFpML6ely4EPEVYKT4CqaAEnIVVYPSPdDCho6qObDlRiMcvpWl60gEs4vaBOX7/Pw8csd3jo2orEqpEx7GhmWeHTaKlLAwpmwPoJ9KzaBs4yHnQcvWTY64C4QZrqeKVHrITF6AbCSTkTUUTyhQ4Pnh/Nw3M@/N0Ptc/EqwYpx/5EfM5yIJ3JHe0DsN@qAG@@ADROXxHM@N0JlRd4MR6c1WMXCKGiZ9IpSh5YQmflWLTvjC0IWbcKFvYMmgbxYCgYqjcuEh6MT2QMOiJfA7X3bJCTmVh3ZiR8ZtQC3Xb5OfzkzUhvgpTEXX3ICTEWgN/cTuYeJMs6SOXLqLn8fv6ZQxnvPEQ99Km0nlCrikdpgSYlLklvLcqFTKjXJf7hv2CEYopCRXvLjQO7INxiHxxIi7aR56UihKqqShiRPqWJeGwWGg0sZj3RvljbtBsQiw9yW5LJumbgpBodRZ18oDyuCRbOL5jt1D6LJlPEjR6n24rCHcJlDt7j5eMZlW6pYvMN3PeFuLC0I9Hr/4XAdVuJwqjYJS2Ro0yYgGSzVBV8@VhuAnrq6UVCgqPySzRFvlpFKPNcvNb4cls2wMTLlE4J9V6M8aiQa0o4t0qhBLi9BjQU8GQfBbhfcV@InwS8Nvtb64yMJqODVMJcSYKIsxW69pQJxUsYg0AuLSKzylSDS9rIbbOpPW4kRraDwlTBgacI8ZSqwXhljHsqRy8Ej043ouzlbESCm8GClb8seSn/7hSKlTDn8bKX0EMptL4XZiI7K@UmqHN1gjAh7QHcMvzXIrfChABTMWG@UUHxQsWYP@RWoxJ8bu4o34vSpZ9pK4mi5eDJYu4iKUK/W5uya8rwh1IPB9AMYP/rl06MtL4Oc2K977j/vvsZ9RAlVNlaE6xEK65IAEDKeNhwUWxu/W8Q1j4VBoNR0KRUIlgFoEbxIVkTtq0CGQN6FnIkgZ6FmLQiEN4WPRMJMDPvDJiYHgfaCtWAZbKQSCd4H7u/u1iqshvmKjkRSNu6/PGOtGYQicpMW/RCPIFskVT1Ses2q52j2ulhzQ6iYNVJMBdsmPIcaTi1@7xBhdq3zLn5e4vAzJBDhxaD0@uRatJC8DgoBNxFkaCuezET5A/i5ItmHZ5l0HxQQ0@uI@0koqntAnGy7qke8OFPUun4lXaOQE3HJ/H4xC2XCnSSVJlGod0gaPQFDTHSeuFtggY0B8ZrMCjqNlZpwUvl39Nv/t/tnh2eE2e54q5ot5ToZLPrSNiSExtMaegxanHNcCQeOznhW/016WgkUjlFkJZSb08suycwA/jDwQvsClNPjVL2CAXI@Aq1wW18XVomI5K13hojUwZDOyLubSxXRKjAStezwdnF4N0lPMrQbrQY5yZTUCblqjSYvBStLxFlcxVpy/AfNmg1bhczCdygeC@f0PnxlzP7StpMmVTDqZXbpfu4f/yv3F2hq7p/mBe/rHWxJu9xxg4p8e4@sBmHF4/dvGt43id/E1/r8Gt8XNQ55zIQf1EPwAAsGygoFgIQRjmhBLZ/H0YBQkH3QFF6zuLJynxVIdAvCSv5XlZY3@ZGsZ/8bvy5a1Bu/uq4yBLFuBsdFyMpm8jLxOgwpfKOTEdDDwm9krubwQYMsLVRbihth4n4dmWL3DaKGJr@Dh/M7yQnzr5HDzVe0UOz1Zw68Ys83DgwQG4Yd2x6cJW6osmerI@dLuCKGwrzzdPGK6yc62jijOOZ0jJV@axnFSWdptF50PTsVumJjI4FJmNplaSYpZJuaLqdViOsckkEgW2o1wXEsYlVGxNnVjxAde4c0IRV6oIgyG7SkwLLbkIntxtEcxyKTE8sJWbf@QHR7svUu4vtz/dGf3hJ0cbp@eV49rUI792gkTqids90Rg57unO4dnp6x68I5B8HH14HS3doIIkgGUZqgQcoJ5oyC2Zo2sJGqLFg2FJrwtvXUt25P@kmlISbQrPOmt4VeGZPw2x6T/QFNgnOUfZZ1UF7iOxRC91G6bATzAqrTYAo6rFpahF8fzs72Utcqyg7efUmZ2kbVWDkKrrJU60DJrq0xNOX9MXelnjtni4uKlJnhdgb8Y3iDP74VHH8BvnKfd97WFcG6FLcOALr0SGYccHB4tpNy3hfPj0wXRCzveWkh7L7vbCxnvpQZvK97b9vnWQtZ726i@WsiNox1sLqx6b1u1zYW89wZMulAY4zzYWhBTAZdYN6BoLdB3FsPbu3s1tgxAkdJEKE6uoWPKGwgRBuWIWxNBkrPl5dueHqOxQnM0Bd2WvwTtgk9ALaB6doF0rcfYsm7ADRQ/AIZoAU9dl8xuK@ZgRRtc0McE7gILWKAFLBDAL@A5doRji2WWjjAIXujwXRVhbpMxxoQzi06rfmOxNVSnK8AMMTLqRaeWIYbsfHA1sHDvoAx3aAKyQ1uxCVSEnAqmEIngUceDs709nphBWmVYIEjGVcw5OHUDsEER4Y5FB19eObxaqC6QVguOfoEfhQ3cT9RmYLo2kRRQzoWFFiCYpO6NpMYY6lcxXLJHvPjCj1AAMASDOwUufsYzHG5hWbuy3aIMRZCYtcNtXkJc9C@zyVqOMEyUKEXB/HDG58/Mfbu0J1/NyVctxHE7yHm2OD6e0zLCRtBvwT1cSxBkSIBiLiDHRKMQG4pDYb5yLQDR4cftDri5rEBCqRB79ozysQZvhRAlgfGilCKLIwgicAhG5ENkXtYWKbuRheQybsehzTlkNxb7EW7mtznybKaAZJ3O6FSteq3Qq84FDUaZpSmB7AR12ljX4M6kG/CO4hE4Ocaa0ExizA0UcxiII7IYk2OsA95TMrWhaMC5sjmWiS4rQGOk2j/Y4jXEDQSRP/egEoPcK1KFgbB4hs2XGH1hoWnCoLvkQoE8JCjgW2SaMBKCwz0e73iLoi3z9oJsibGfEnN3u@jyEY8N7OBwGpEVbTpwXnGKS56VMdAMfgcZtt8yoOcsyZFFow6Ex2UOWG0SLh7ncPcuX36hELXpUix@dSlQLD9YitoTi/HblQK6tTGLQClAxIcBbxSg6TZZm@l5KKAvJBRUmh@GAjrQMS9BG59A8IT40OWO48e/Pj500sXppgztFmqQSwUeZfK1NfnannzF5gs@EoPhQXqFfWZNdIk5cOHZfpYHR5vLysmInclXmrApM9mN0/EkME8BeA5FJQdDBpwVxihBEhZ@kkTq44exyqy63dg9qJ1OhiK@hNVwMt6zdU2lNCKTYE6GMNwK40vEy1G4g0Tg@mb4iKcRI3o2Tk6Pa9X9GOQvwtbGLWBaB4Cb0xImSnDvpgC@mtyC/rgdY@GTKluOsGeYsxhzpg3w5clJqLolA6oHU2wPjDQlleIg3vtkSwpiiwzMSUoIs3CEfb68hC41tcrEvvE5089oq5k2G2VWUdnleDwdxJHyroA54E2TKxsI2eb2J4tzE7tKpdiKmWG23AONe5gyZ/FTue6xb6Nu0T2BbOg0KLNKDA98o2xx7LVAvzip2jyuRVLfiHyAvtiMwQ@7c5rki5J@juxJoa6CxfPSlr82L1/SaCfzEud5WaNEZ/PwG2diFIZLgalT5mT2RjdsQ8KD2E7gIU2nHqGXGQjwGRef9bOwjh8jsiNFslqDMqXRQMOzjUbYktUOMKs@MFvQ5aO6bDlgeGFoggdSQ0LHZKBDHtSfJgPaCh6cRrOe0OtMIUS7JOCNthbDlGIg4OXMsmWDcuXLBs6Y4Ve6/QnCAHviHaoVDzT6chwpOlrxtoTtwUV2MWGwiuMYWL3YHG8Qz7O@HpvOCfPYZk4Y2iWcF8U9aD8n7GrQn5cDEAwPhDhHZeeEaPrhvAjc3tM4oH7hI@CFn8D1ejgyv@qhXU3WuM9gF9H/1BzIjvWp3UMfC4Jy6XCgr66DWzIwbUvBTzxMI/IO60PM8DDisxvgsVVkzEmS1VKUafQuJgcRHXylrxiwYbHVA6zfiOl8JOZD6MPY5mZuH8LJfEghh3OQBNkJ8b47F2p5qJEFp/GO4yfQ7IXWhuHdOIJuPAKPoWNYrHwXeAEtlnkhHjPPaXJjdMVZxiF/nH7H6hcnbLs9BO0WQoz4CfrbJh//2uTjvvSxTf6gpMvsYjIf9ajvvQge4zK6DfwHJeTmejK1yFeV2M81snz9APuiDR5fMtz2xmSyHhpHAnk85RaF0KPHE4UE4vIj@gr5QtXnWAaYF3vc/yyXWVz04nCJN24NNB/ty3wArYY0Gmhut9EgO4uNBs4sNRoCT4E6Xuzw/J2u09h4WAK01IZOoWEhLgkxIR6vnmzu7sYVTYhxq/llwbJ1U26guTQhhgvEZYEEVgNherJqlAVnT59kMYotPJxG1ZcGFPDLiRAQT2VXo0TGdnS/nFzLXyT9CUXSpxIb2/Z8QmrHlBqaMXgsJZMbyXMT2iQ7bmgYz5QVFDT8ewDOJ@7R4MmEnQ2c0neywNO1aKbPQusmPEv0aKCfU9doJmRPoVE1zfYJrt0fYcZMj9PacaoHEYw5lXOfcERfDWNkA64tO3oWTQ8lhLH9TydjCaekPn53FTRuNmXcoU3aAnLyG3PnJi2cxpzK6liw6AYW/kJAU0FQAUe6AXfPXBC4PYNB4EaTQejlijpwo70gjNFxHI7pIHCR8SB4AnsLY1ulfWmo9Ac4ceM3SOFocuNsYZePJaFenwInpR@nKEIkVDT6HHbwRqJCUYCiW2SoaNpYEcLPs1cUqQdmhSxZ18Zs@lSHeUjnWkCKxH4HleRTxFA0W05uIG5MYAJXQiiuWKzD4NPHO66IQfV5yk/ns56ICEoS8@KP@yufvaPyxPACKQKDB56ZcQQ@y@T/Oicp95Gip4KMa8wPxRW3OfnGLbkPZtyPwVXUIoFHRlL/vxkn@avkv9Ch0v/3g6KZoc8/8VDmkSHMV49WfofDgv@q0P9Xhf4HKPS/M23@AZV8GuVsi59S17@ohn@9@kUybwTdhtm9wam39A/Rw35HisDqV@kBbq4vxMd0gS/3zy6atL9b/4G9dOA3ydN27nxbr1arp33RPH5R7VZ71WM0LbWR2oueX61sbN1uvNhoV7e2ui@7mwfy63x1Zc949Tb/7kXn00cZtPedw5fvP6lGqxd4e2zcnstHtxk5b1UHg4@7OyN7Z@Osv3mSfbd6m6qp2c6G/HFLtbb2T9@@On2RPYnefnx59PJTP9W3jjopqdDP7Ozn3myOzrVA9kY5a2/vKYf9k3btLN3f21LebUc3U3snhddiaq92@z6zeRvNppK7xqvDF8dnV83ae/V4d@9de/OjLuU@Xt8au8l2obN5dfwmcJh5Le58PDzs1tKFFzvJ262O0U6ld1Qze/X2@Gjj7N1O75VU629nzwpvr0ZHud7r1zf2QbS7cp4b7FsrUa36@nX6lfbi5qZ2HGhK@qmZkc/116Jxe3ukF/qr8quDnW7/tSlqycPsm@hJ//R2q7ahflwdZs7enb@@XTl5N9h//fL9YUo5OWnWpJzRbKdPrk5XAq1@Zjd6c1Y7y0sv2uev@ze7O9l3W8n9nnxQbR@p1y@6O@/1k6O93WrGGmji3uaN@u5F72r/emtzV9WPrlWtupLMqqftd4eHgbOXSnNL3nlrvaxe9d4lsxvXK@@ibePF6dWn3vXLjZOzw3x6eDRK6ZvWcXOnM9w6zqXzyZb68fhTR98Xz15HczdXL9PKu@onO5D5NMoW9tR3cl97GW113w8/qsnomShuvt/99O7dyc6N2axqZx/fbB9fmftt7dA6TB2/fLXfVK/z9pXxXjs5EVupF/L1fjQlBYZnOxbUkXwqZVdP@3uvjeGW/vF4972V@xS9Ob/OyFvXx2@qH49TzVvNeKuZe0p/M9U@lKpvdLs2GL5oFW7OrnfUvY@H1rvAfk3MZrf1jrXRebNSeJt8Ee1cv3i7IZ4MUwfacWclZx68eX2uKLXe27NPx63s9hsj37e17utPZ/1atLY37H2S86mmevLuWgucZU@Oj9K32iulb2/vHO/n7MPU3puj9s5IrL6WxVttdXOU3Rqaucz51lvz3fWOZiTfKR8HRyn5Jtp@Z9grr5Vmp/VGafVfBU5e9s4Ojt7c7mZz5ou@pmwc5VMHezubB932yqvR7v6gtte8ar/YfSu/NU5z1@naxnlu6@1Jxj69fmUXWjf9zFE@eqr27e5ZNPBy0BusHp2bH98M369U@005c6y@00erYn/zpZEevqnWDj91r48M/UDcTo@SZ3v6tZr6dHr7acfKVUfR/PDM7uv2qTjMiq8DmdtPhv3SePn65HDj5eH7l9KKopxLVydv2qnMWT6p9MzMbi73Qqxtd/of@wVZ/LS1n5Ey/V7U2rtOtjfbZ2/Or9Wr/qv@VSuQL1itjd33A0mvNdNi6t1Gp5aV9zb2TkX5rPvqZGXrIHX0tn109nF42t58Ozh7c6ikalcvC3vdlbfHbwqvVt@fWqfSuf72lXkQGOYzuiXmCtnbzEkhf9gzTzLnVwX7/aur3IZ63hRf7qb78rZivs2P8tfGp95t9/ZETjW7L7Y@SsedGkjSs6OUlB1cHwxPApk3p/2bVWMj@u669eqtJqr5c2U1efrxqnDd67263WqtnFc/fZSyL67kwsl2sqluZ19EjzdfH111t84/5VfaqY29N9LbYa1nvwu83lG2rgrn14fDkfh6@2TUr6Y0NXtzcp69OdU3Ts53TvK9/abZae5c9UA29EdnV7eDmx15tTe8zb/qXb2RUntv85uatXKUCryUd/vt49NXb6vRTlou2DeH7w6M8/z5MLuf188L@mFeeVXtvBi@PuzUUquGcn46PKv1khubSj8PMuVIPTM3D1/vvD9/aaQCaS238WlTz65@jN4M3@XOk0fRvcG71mm6f26aO28Vc/vtzdHbVyfV3ehuc/Ti6Fo6fFfLnhxsblovo9tKTh7tZG6t6mZG7egBq78xPBiaRiHz/nqvCz2B3i60X5xmzjWrWu3c7uZPatXqC6u5@1IaDl90VqGPwKt2/kYvB37DzQYGuMVA/pC4SZJA3@o29SHIS35EMEDnvAJ0zivAT3bRZmm@Efk3yeXAqf9UA31bmk/wDJqgrLG2jspDgu16tn3x0x4x1tchuoKulm7QE9E6RzfaOOBT4U7zVXgIkb6MKQ8NVVfwq0n4BQcck5rjj9glAoca649wvGnLfX7WQsEPHzmmeOmjD/z7UmQKNLDQajH3@6EJMjTrfU30AygQhtaNk2XhLovHWx1V6lrgUNvk@hA48SzfYwqqIuHkByYh7jUkMZV1tqbSN/8wc6f4vaaDF0zV@Scl3BGHBMrEiEyy4CQVmWWR8RuDlnIjqyP6RojcTgT4js8n7YL0@@FG70k/Moc6tTcU1A3ZnNoAavCI7kprcvk5Wst5vpx0llhRGWpIZlOx8QvWDX5qosFTdPe8GZN7D@l0sLNAyxUj1GzIkDB39qUhvk3FQorRhvPxYT3cTwcpgorq7jZcXjYIJe27YvzFh3nZeBi30u/@rlBP4G4r8gReHWg1AFrRgvTMmv03Fm1y9IBKAb5YX3u7e9pwPiTDtxhOHJB6YMelj8ol980o8RL48u/kfHZbJu4wgOzjtCO3ww1FvdE5Lwu07xG3R0Jt4wh7vNsyAVxDOw0Qm0G7US5W6nwHYYq27rkE9@I845zwzJerZ2OCLjgbKjweeGI8vkGTg8yWFxF3TFkmANrN6R4Smdrs9zvmvQdqpqlK2jW6SnyrLIwXzJavsugTGb5y4FSWVxZn/yQ/GwflhqjeNthxRgXTqxYCcDbEutV8pmFzpv32GIfXsJc0zo9hGt6oS1X1VngcvOxuueFli7gpcfippA5xJrGDO2t1c8QTwumZcKkEILhPh2SCrLm7VX2lLo@pgehoU48vF8C3JdcLTRHI43zG2OO55UktEjvQDqD5WeWbgRDqwstWnSf1sCwEekf8hZmIOiaOu4UInMllZusGEKHjcBx0Y8QjfHfqDFX4Ti@Pixin00WqDv9s3f9S5Bt3sUHJOO2JIiSCzRhH6FOZ8zKNoBWv6WBSY9ajisId3FiFCvEiU2CEj/5MiUYn6smH/EJBuoksStQOzwkFMeSVyCG9Q3uCoT1xUBt8Ky7r8B1cnNaBKRKtQUKfP3sNBl49bjxyD2MCS/DDljqzkME5Z/K27BC05L67jdBzU8iYKJ5UvZ/dS0@HUGEArt8aylBWwyAwG/iBHIOBl7NlyTC4gyC87UvgjZVNeXfk1eJiGGJdEFwyX2fPWFhcWwuvxsPk9U0@EvEaoxM97YvuiwxCulJh4fRyOONGXsHIgDIziWBlPoI0R7CyHBZdBGkHgZgFDFzFICTfsDzn2knEeR9iD299EgY/szMn9eV0VKyvreVxj6fPcypyen7WlzPRNETmqBeikyEcLQ/w@dcnSwTIM2lfP@JDsRLNAAqedHQyYJzqVICXqD/Nlfrczul3pry45zTczoei49c@ZfMij@VFTuWb0g0GbsM2HU/84ppB310b@3GWXkY2Bx2BmiSk1pPx0FSMf3fP6bSAfqWpXtF3OIIgUAwQEVw8SoxdPdbXNb@@s0PgDk3w8TLHmBhjeRiGgEQBiZGHyCBCiAZKt9HqGx4cdMX5CN/xzTswSuQAV5zx/ADUE6r9bkokxjj5cIUb8DnfPaM@hNM3DBEae7sb@HhTO8Yds7sHL6AKF7AcMTa@u8Vc5Bi9Im5KGv8Wi2IrkAWQbXxA45SVV9Vk@ujppu9gc5E78NPYeUQqHUIwHtnRDokvFLuh6A42TkqXj2Sb6EifBvMA8pESjDPYrcwkFckx4p80zvMviNGhN4pNpAKHF9HJIFIIaXZ6XD042T483ifKHTWqe0c7VcQMA8yWZLYZfeMGG4imySrvVD16BrD77eKn2LFMUtP9IAv/SD3C8o8lcuIBYINCGuQ7nSMsL2f6GXjuPS8CSRQPGpSKRls25uDGvasemFMYaw5CXos8105X6ORpXk9IHd5sT@jK0QpKOqKlLltayAbGpm/@SBqXJ0kX3waMMumDidRyUY/qEr@Y/AtxmTR9Nhr5yBoYuDostwU/@aVWS7bI@sGY@oBSVjuUiCNZfIQCn/mlH8sPfjbF63sdHPTVTOp0U57eO1ZzJ5VF0B457X6QjutTkDgWV0e6c9VKUouclPlXrCdUR2VSZXwoMZ7aFU/tClLjApddTStkSv3iakIRm0cexSXPFdeNXc2MqyfeVnKquQ40equHBopoLoRLHaowrCayxqGPJmTdM7fKnrmteNwS5yt3jytlDmEnNTKnwxn3n86Aud0GsoVn5jbo5AqNvgYm1j9/0eRbfKGekh90cocYBE@c0gB12oVzxSeeoXqQMxATSEM6LXPhJFenTsXDF3YQsribn4hP16BTmM6sgKKBtBgfTnPKSqqkbjkDRZ8nilWnFzbbbiMnyHFnZranD3QhEPryA4fjUwn8GB9PKI9O@uJmmVAjh4x1Vgrgumo8DhEifF6DdBoQt1gGyp5izy9GfrYYTuFcnUzhJ2BQ1DlukYsCBP0M4x7wdRMvzS23rxzuYTiMHPEVLFVyTlC4J3rPjlhGzGR8x38Pzw9YLjc@HYxWz9hKOjU@coz2z1iuEPhB82Tj@QTOj9hwnApFtkKewaE76IKyqkIj5o@2gl0/5o0Pi4f8MSp5ytUyH8Fajjh2ugaL9QcWTlHiN@txvdZm4lBMBBZAKNIcsPMxULfzBsDuQDIlzZb5GUsU5M7KLiZIEVGHlU0oVxNaBm4bQ4mPn7KHbsGU@QQw@LT1Fm2SRBwUD2p60KfdSDFUGG5kE80AKLZz0H@BZI7DDlw0VDgTuJ6ucKi4vMFJ6IgEatE4ycLJSN0yUo9PvTiuNKkrp3spyuXpnkhdmvtdYcwAkddhFaIxdwcWHALPdDM0Hl92Pq7mNkkPeCz6500NznYyfHDqjsMdNLyPmR35K/U5kzHEXS1/HzR0NjERKipTPeKegSMJ4B6BarnzEByIHsM6dU@Ei49GkYIwfmkrfC6ckYwgLYJ6KepSTOQ63KXj2L2j4AXvy@rEz2VofRFnZ8DIOTDnHY90IJDlIxzCORs5DYHtk0MM/TggF7yhLifH@w@GiMM774bimzjEHYWjO@KMCxABH9eS2sXzz8@kzS@F00YpUX4kbTqnFBTxteX5YLzIDhiWzgcGmSJ55BbKBTs7Gp97cwEp9zQh9VjmJ1J7auad5GaAJijxxKx7hLh35urmIYXIff1G5otUzrYaR8301Q9XkqASHUYgnqV270xVODRwpQLPXdMXg@vMbhxXklCIc@h3VuQ4UJ5jOe0eB3YFujfNOT7XO6@gnJPdorrFpBqkr5urikFd42RZnWbhL2tcnC3sqq@w7injicI6kdxyztp30MDRUfVbbn8BOxTBObksfNOOsW/auBji@Pj7KJca8@Tf5FlnX4P8tjxukV75vLzSoVnvhbdVZ@0QRbuf3zEe4k25jRw/b01dgIjgulZyN9fzWAsLjjoDSs9EvHTEmXb22NlF0emAvKat@mjndi/tYhpzDGEps@84HuqCPsnmBLAL9pnkPGYg4sF2FCipD9bHRY5knmikLndgQDTq9Gflidng8QHqBxnRj8WRnb4jyo/GJ5kym4sRhvFucj4ON4rT3Y/bf8mfkdGDGUFy0BqR09d5a0bcJML9b7syOtbdDEdzA73LSMPto6OIOfpbNuXqAWFjrC94owM@HvDrBo6i7SqDOLEFCjyMjfnR6BiD1B@EH1sY@cgX@PBoHsQkCyD@aGRqwi@QeA7TvmGR4RvEzGaTaocoavA6mcw3VSRNhHjYeTGeGReILJmO4zIgd0bFmVJNoGN0yJlm40rc@AepsmijnMapfusfWPHLWHhcshyPsww8HOzudiAUSt9QZX5yR9xrVA93PdNWrGfbRjGZlC0dvayEbnaTt8q1kuSAgRPHbFVcHmA7RyNVPKRRO4OuDA1O2Ql2IvPNCqj3olr2gYaT8iDyASOhBSwNgDsd0Hi1lozfdLFvcf@Ag8BK@DMLwZIFeriusZGuN8e5l5yTOTwDMcq7BZnvAmEGzQRkINmSbEseyUmMmGyqcOtLaG06CUPyJJYweajJexD7BJqEnLiSbqTAli9jdHJ6KlUySBeI49wRhdj4OXTaPYJzCDbui2RNHerG25/qDBLIoKSuqSOmoQmALmC6QWiQKpAUct4tFJN23DqLOrTlQaZxxEqqkCNhbzk9HMXD/juRgLBsJMA/5VvE8x2WjuxiyrQ3laJP7GmZ2pPBG@bkJgo@zp/0a6Fxri/v0/C2eCSTvri69pR9H/P2eJD9LyD7Qzs/kkmcHjVUacSEW4nsfLPNldVUrohjLaWrERtia0EjOj6NXR4a@EFc3BiA/bgbV5VvZJVlsBrfKNYAAE/sARQpEDRMqduXXMBwpsgwGZ@NLhpfT5zoHwfpujrp08FzE2w8osaTaYyJY2x0gsvpVZCYjrfTL8gRkFpwW8ctz7pusCI42nJz0KXOAM9luTHwdJQUa2IEKVIJNyPr8CzCE7JOFqShHWPjL3v2q3A/ka6wC2jmdeYuUAilAJUCmn6Z577kxseeA8F8KzrQYfNVDegRllnDGYzyWQKAxj4szOEsPu9Ji@cuSFvfPcRZG0qQby52Q7CIhmP28cE9JcvMt6cERALam0LGJBNYyaQ7MxKq4qeN3ZeNEA@lWaMwd4@niHivt@yRw92/0OG7T9bIJhgjc55EzkjJ3VUvlti9C4h7QFDDwZ0l8ZC7cwA1TBPXZsY7UoD0gjsKewytLwOZL0BSxSGbYb/kKwbf4F3ns12OCjIdLNbdNSzwL6dKLjX4l9C9@h8vZj3jtblABV@k76rfMUedFlp8IYZWSZwFpom8Yufl8AhxB8fldPFhzg/kMckNzmwiTZrGvAlVnlE@5wrCAnXOOHUpMTZkXZx958OnGBs5r2i7PsANVKdio7JY8qxYy9qgf4eDkRiPMjBiCHzPZJD2pQDenRGdyRP3Wjf0EiTWUZAHSFCg14Xrj1Mbd6kYE@9LlHKLvnDGRTzoEbO8P3cv1qWG@IoXMBSh/zrvJorftIUYTw@XDMghuo50PTZOjRPRy/VwpF@Hh7ERiA6G55EqzqgD3c7kPL2OfEFko8RZp3EEDM7DNiRcd2wg7cKuBTLWGJZhgNQYlXEOj9v/QoWXNwsyIIPwRQaA8TgCwgiVucouhROZQfQNo1EMh0HdZPjAKOIo240/E461R/h5fD/@@7GRPKJDYxhrjCLuvhSI0RgtEwm87Sn3M8Wl7P0W5Z3J71R5Z@jhlfcBenjlnaXnDyqvN2P8lgoCXQw9cIyDQ/Z1GFEDtOfJ5ynWGXqmxj3U1rvp2AMDP0o0FZu@KTEbWzcM3UJz5vNzwNOckwkK9/lDmus8jSK4YYCc5NNHYj4FTQ@/DmAFeBM3ddQXw@TGL1Xy/gv0SZXPbTt9NHkg5gLN6Huv8al3SCDidCV@L1ckeuXDpLhM5eoEqG3XtL@4zHxJlbyMU0H5GIxRZK/0EcZffTh8Rafti5AbNwoSKsLmRRmg3oHxpqOg3/woDtUd@TgZC6nO5sZyKxFjO7srXU2IxI6wy0dJY61b8K01NUg6A7v69AlvHOvN9w6jLoPzyqCZ3lDU7aVhKLbbodm2Tb4Rmx05s1N47AlUeLtn6oNuj6GhKNQBEZZvKe/oqN2jdglaPX6edIC2aorutrjwuPje/HGSnRkMBvl0fh5b7v4R20TFvznCuWQ@FxD2dRPODquFBVd3WhhPaS@QpPeA63yij884jJOnOvNlYAv5AbKwjzNxkPwxsdOchN1OLC56Gogg2Tba10fNWuFFwOKPoxm4DDOOiBqAa@OLlJUFD3R@Zjkb@3JLufNndw9YZV5uU3MzScdQpzPZlHGqL/VI5vgs4vTcDWQHU8fcbMn/BPXnpcpXr2Hc/wXWhERdrowRnAyDXNwcDcoOHs3roy1ytKzBORVG4IDyQDdxbDiKzcV8i/Nx1LqkWxh70VAZ4aIJJzs9GM/e4EajubFpxa0nQVXR0QFEBDkg1YqvneF6GX4ADmPv03DUi8wHwBapcmh3lmdDb@Eqsxt5lhKm/v@2923LcSTXgc/sr0g2ONPV6DsIckA0CwOSADXYJQkuCGqkADFQX6qBIhtdra5qontAKNZ739gNR9iWZVvrS@yu5d2wX3cdvkTsPvh99A/@Av@BfG6ZlVVdBYDUaBR2DBUadGWePHk7mXlO5rn0PK8fIsvaQVqhdjpo3iDLVb8S9v3OMUqIIKnrrVc3h@6jSVo88XtslfHoOTZl4v1w6k9Y2MbW1GEuSe8HSOHRidd7Q7AY7ijGXvNHNRi2UVQLBir84bQzwSuHYKIqpbAgezyfNHuiiZPmo2SDaieAifLcRSbEAkb2E11BpshK39fhVY3e80hZB6NylEKJiSF3Rji29t0P3prUFexX5kIGjuehWOj6IeGxxO@qGkyHuBcH4zrm4U6Y7Kz9hYxl96bLTgwT3bQ@EkC8sSZzLYyihjIxGBw6xuUk5p3mavB7C9BYVQ5wjaGNjGWNrxk0GMrEuCWed8goKL6/gGy6P3eQ3kINM0Bdi4knIgSWaZarVMkiWjqKF7GOglHNxsxgi4gBDsHK150/9xuaP4UM0Aj3Hthg0Pwdbxh7HbyspKaL9AkrnXqJhCxdgX3gdDqMOiMvmIbD@a@aEAo3KK6n8M6QNKfP78tnkh1HMYylswYGA1A7jV1Sd0PdBBTUYfNeebKOOcV92Wpw4k4DOWfVUMxgwqoO1IPPRM4@5j2RPDwctU5AKgddJuBND6oJRGTjVWW1Adg6yVxsFNWpnFaw6/SiKW2iJwEqV6BO6RTvg1DHY4ImYjQluGFjXxB5MPYmXBlQ2zyYKn0@A73Grj5hg4x9bfpQqRx9hB/3ZuwW0j0fJIAHcVuoUOXw2LPKwPYLDQdwujuCduvjrevJHQUebvy6hVE7sQaqFv4ibp9t4OIKP7g2foXDO1@sEnGnyjXRrQAsNuuWjPXsnZsi35e1oJ/SfyKWWd91aVgmKNHtx5cE0qpYvJbTAqzfJkULx3dRU@M@WljAugTQA//wpotvLay1QXdnOItnQCBeZ9I7gS7BfPlIMNGExqnv92nYQIbDa2/jyjxUgB6jGZWZgR5NT7vokmZA42XMNOndAy/JAcSJUZep5tj00qcdzq8APb9CVU@6P@6XzdriqkguQeEHAM09Ep6g0ia6v5SBwe9Ys8mMzsCRT7wKWcFhwe8DSUQ3JeKPfiFr5VB7rjci30o7jbF1CcZyfHmWMgnDC6/IUnE6CyZv@OUIr91o5486Pt1741sgKyxjIX2jh4/8YZzHLxn6ci4Oa0LrGQ@Wk0509SWvpqYINsUhG/Sw4VQ8wPyG146Vlo02cpNpC7awHt9ANSQLNaO4LL9c8sZuiEe/ufIdItsGNW3TLRlr114KPNdylcl2bZPhQLirBG0IpFAEQuuW4/W7XEnqOmqEhqC48SzjUOMrrgZri7lTzU65QPGf26mHT2jFG2009Wpk@nBdpo64DqMk3LNUdZe1eQPrkyWGnyLsuiaAw4eNG@0YfJ3aVjPR7yJLqxlreN1Iyd@Ke3yALOmNG/P3GR0aC6MmHt/JF4maZRmQ3GGUAVeYNlJSnt4YB7z0M0xVRMmTwx3A8a4wmIKYb8CnfRkeRmXzXC8LNIzqYUS0Y530Nd59gL6z1l1nGAbiyowOVi4U0nvh@73E6BXI1cu6604H2BR86YcysYHKonXKzYHZckg1lx/8eaQInPQOp4iD13/Z0hbUDvXZagWgyGRFXvil4IG@E0f0okY9kDsy7oFaPpJqpQ/ahRF2gh68LXc2JFV9Z@Idw589H1vUD0vIL5mX73phiy8Tn@/uPNvf3jva2/7u9t6LbSpJivzGoHg6btBNWXiGzr1HgrcUJhziFD6f@HCO44lDcZZQAn/RC6JIPQZx1wNx/E0HSnamXiH3zX3lSX7ey9CbrHP5fWbmyfieNI1DH02EpqiqBP07YwGcn4edsMzED2cgOaRCrdchejLguFAF3DNhM@cc3D9xJXUDiiNNEGLZgEdKMIjOkAMUaSL5xgwnzbAPq9mri46thsYrh9hfgnGIgAwA5KPW7bxO0czttQoD7wHPiWwktpWjEYPs/aipnnO1W1St2uJ@IQ/ZGQaj44J4T7BaQJwbHFpVjJW@roeYjIKgCtRbQE@BONLcI@5QA@WDRqvebHx9Lg3iR@xfk7eCDzDJ/0A770U7/cz4SVlm@zoGgMXjXKRs6BJhkzIt6LKjNSUN6lIVrUhFH2ZOnm9NLuhv/5otyHMMyKV1q9@M0fjXa899bTPrX9rHwjdvhpNJwAmrHE2@mSqmF1@fwc4/FauR9zMXucqK4lvTiWzTCQmo9j7GE6XlEmkfI@exs8sX9njVZK5/Qq3dLeGMUjyZ3rUSirYmgk1SaT6ORyOayNdTok9o0CfUyn9l6vD5fc2wBYi7m612/B69towjEh1tvpcmvAnUc4WKu62tf5Fov67XVttHlfbJHHnP@CIN15w0N6kiTbvNu3cqoQbOli6s40vkLxrmxrxFO5W3LuO0MrqcHfrOjEum1N/5UjCjtAnyFkmMLA6vlQwxJ9Rq2yQKXLOdUIgXOaqscV0sjl9KbT0ewfiylJyI2Zf40lZnGccGA1HR2YC2B@X0HCVQxpexeSiTU6PnIq8yWWgLNiHmBf6fi7WVIUE28PjWyOrXaGT1rdXIt1Yj31qNXGY1snSzMQ0nja4/agBrNlS1M@D@C0uwoLZ21eefPdhX@59tq8cvH/1L9f3dl@rzB88gZVc9f/nwyc4jBf/ffvZiW1EB8@@73gRV7hVM/ZbX8@h2fqXZXFWEeSFA@ap60TlVnwU97y0Qz/2wc7p5wh/1kRdtcKntt95kHvBz0BiVWSKxmqC7In5r0jdOaHHdBUo@xXdE7csT20jePEO@WSLbCwqHbgy4@W2PeBDS46JnJWO0AfABpAKaDj/Jku40Pq0T09KvKxk48@@9RxCYwqcv1INnWxjpc2tnf2f32Qv1eHcPPp9/H93sqK0ddBvz8CVmEeDT3a2dxzuPHlACN6BZV3i3RgbrlzWhjuA0Kr03gymGBxuiVChfCa/eS4XCKNBWEaEqTUex@54@kBS@u7Oz0za5aHduPdj7zneRq/F@qIpFDHJpOVQXC4RbTTQagdokinabnakja1lr8YZ0Ole3MLtdoDsg@l1VGnmZ3ol9TxUf4TUiPkhT3Gxm2DRqqOgm4EZU2hGsqygCQ6lUvU8oN6A2uj3QteHF6kB/YNFNccyKcuSS9tIaElIMzrgz6nEYXZ0AdM9a3VRtNGEAvBCSBAbAOxhMiDpvvB28JFF3BGIaoeAPCXc54fXp@PEZco1o4CoJDzkQyJq0ieeNphQDHHX8Ec9jwqyJdweKkUJFQoJHJznDob5yJZU44P/ljQ1fZQGyCLvgAFa2FiriZzegBtjbTzqDKFSOW8bbYBBBvJHPmlrHww6Ie3QvPEGDpbeoRkDVrrn4b0M7qtcMJwXi1CJMd66S7TDltuTg965bDko@XKgR9fao06gwJfGfrmzAw4UGfAgaQFSz9wt0KzSOiLElNMFASNkJA6BIEPnUj5JRjYL@tOclCois47z2v/yyLINcjYtYKj7UOqNhh6Ee8CHkDH1QkZsLEGJIU/IEX6N4Dp1kD@K34VNUhphgA3@gB1dqs4UHXaNo4kilyM/n1NrtkDHclbUSxbNusNm@xsZnFD1/h2yWR88kXRSTjTQXoj9nVGJAz04TdPMyUKhYNI@oJRzcoRDvHT9SYePgizV3Y@vhq9qPflA9bDSOeVvo9PnxgpUS@ZmFRHJYHkZ3krQB9UoTpIVw2sXSWp@Rd0tc5RoZMC4nPjDfm0dtk8fXqovpI4qXlUynxHfvXC5VI3sTIiGMJBPvblV1oKusUplDVRYE8d4JjUXPujqlSjjNfr2Jce1xFtowIiPcR0i9xg6rRvo1lrdrfNCDnaUgfBpPt8Ff1rHIhaLon2PPR@ML56Fb2Sg3NBQtJjOcjt6iqxpzqyy9usDppfNqAd3W5ehg/74@urVLW8fHw3th27oU23u1rVbJx8XHkoXr@mh/dAlaPtw@CC30vZqPmA/JRWyG0g1xVm8taZq/osYfLMwdrT1Ag2cvRlQ1SK3apqMheohz@FIcmkYFyjaamCF6sb@1vbenitt4y7YOZWHf64x6ZF@K2yDivqk9HbEdMm12dcM0mTBBhnnSKRdsXpqs9rLFnDl4OVuF8CBVGQ@zWZiovSCZzMQ6gk8WYiHQ8Jo3RD1yydad6z0oPBDEFweoCaXiSbM6WMjs5hIfPuxknzaZeNyqzBuHb/yxYWa8mTjroqvqydxGpBlhPA46x/jynT1/nzN/vK7rYQbL@@GUOoxK@D30l69eQMVjfCmuJ2fwkmnRU0o6K0SlS3rsyCwvyWH/8gRlYrFfCC9sbevCHEvTmD@@ZUWyI/50E9/555LZO5X7Tr3FU8p9e0LL8aHnJI8gYDJBDFabNlVA8cMLOcJoNMw56RqG3F5rt6g1B7qVFM1McLfzgT4CDv7O3fT2kK4KdttLq6p9PVXxKZGoyYq7tViDzgTMd@/cuX0V7nQvdPHaL4ubz5D0/hmdjt92LJThPCRVIaDcnWdVnR8TwCVD54IU2Hf0gkkVBFYn40xJ9J0OI7t90JazCdriQWN2X@5X8b4oXWtZzVJty8bOJ5KNnUAW@mAtYdNRXjULo39xeXUPKajbFfXdfP/6eLEhEN6HX/yCw2TuBWPcKoERnxyxV1QQyddD1IqLsAQHHzSefq0YmJs6juUBx5vb5BdutJHmGjej4A3q9evImRLbrIjPUPXTzvj8HV5wvaMrU85DmwAp61fV5mvWUeHImpv9gJQIBiaU5Sa3MpkG2/zbIzv45jqqD1IeA1gPmK4ZwNLHJQVyzzreKuhQk6UKpwF/YpJqnAS0GqHsYdKXOR3tEvzxcG7SG5ze9zDwnEm9L1jOOibiZWlDINMRMktFAaa7Wn8wP6JhN9mfcjawMSbpI2kMyJbDwKTe5FTUqdJJB1J2GicdchJIUiZpSaDwYPIjm5ZCz3tzRJMs0eYAYamqRv7wsC76U586IjuWxYQj4omE8t6oX6BJoZinBpU@EjbRtayQ0MGmf1gnBUrZgFAmiyeWF9KmHxewgSHdCn3JRMXFqAH4X2mENNUmXqz5YPM1UvjEC3tTT23PUMbXsRE1VZJjkCW1/WxL7T5We7vPt5OoscVHyKNQKa2wR6GYpWHUHb1kqzDhwTQ6OeJE/ZnOPfM4V6PgbwM0CiYWEH@mc3UFhOIQl6U6f9d/pw7g8B6bSXH65UOZdN1j04d6L5iOovN3s3c0vTPg9OpAAp@qizpeEny6MCyyEoXD1uRAb3EYFhL5yiPtViGuhVKolpn45gjE4jq15ssXgq1g9k@YOliZtEnHATlhm8SdIECWZ13iW8Jw9E7igJv0lu0qx0k3DA@len0huaI@MYEbPTvibrKya1ZSyavkXlwJU5jBUw8xjmhcW1n1A/XOf6criw8VPPrX0tKOGW303SzTaB0xtOwSMM1DK5tfJaw@9wvJXwsLTmZQJeONyusGLwgM8h7v5i7TeAKM6HsBzGwOGowX0AIcrYIEIC@TBUAqv4jxKLuV8dLLKJLd4ng9LjYnp5YYXUaR7FriRienIl7rqdnoBcCdcUAS/HEEgqB1vmbOHJDNQsV5i1WlCwopkjhzxHU6/KecUYfephkC6PFQ/2wdsumNKtnFLoVPjojdAum8NSC4B5E7FTzW7PRWOt0@ktSGVTwNYTUqBQw4UyfV1XPBnkQSSWdoqcXLioy2JBo48lpyNMKWc2iBEgnlgNaSoLxqYlgARRDi4vBksUB5JSZBK9mgFvETvI011VZrNRrQSjaotT4WsNaysCZBK2nQhX2NNsrk2BuGdtm5fPLKOXysjc6qypt5vWnEJ412WgFrKILlYTNaAt33j/3oUxUzWvSrDu1Bol1dE4/YOg0E/DufGNaHCmhW226CVBsjxN3C4qX8jIr5Ospm32LG3DCPCXgOcY3v4xboAUHY06DYA5M0RDMZItDoU0yzYvbQcKlZpNpkjKSKaukcPi@Q@z1YOmdxhyO/F6vF8kWRm9VO7KLQJ50s8tH9@3os6lFw5KvMf21pPOEIxiqJox4nXfIvgWMamVS84qgOgx5fdlYRV1sLaweQjgI4PeykcOBrymJfdEFAc3h1O/BBZREHNqGiLuuUjUMLVYs4lq@NQwtsizhq128HyVNZffno2jhYEMzC0bg2DqTAxTEtLp0Dggv@bzGL1BLjgWZRktqpdpOkYXB2El/ddF@0qKrQXpAwJOBnqa@sdghjbtP60BKDrjUeKHQsjofj80ragKOYdu4mXzC3sGR5Yb2wcEupfANrrby2uhVGfTgI6oOhWd8Ziz8loqcuSQQh3XugEFPvnUxARMLZrIv0oRkQwgntPzpC1ayjI7oZer63@529B0@Pnj14ikLUEu9ReH2D2jKkrtOsr2A8e75tOSKdIlehqgV2o0D7sJVH7RM023SKUORYLLV0bsFdFJmBwppcui@qj7wz9RiyKGj9Ak6ErJu7GZgeh9pgNvVi7W2xHEPaJ5julchrG9ASgmE6kZYQjJVcsIQtLv9qxBoqr0avIgbsqgO2yQwP7fa@QsMlq6BStbevou96ky7qktSM01KeRVTBR9mNnFOhyoXcoMcYrAn8RaOhHmqnuGK/1hn20OXtdECOb0/9Yee02@/UxyfjwiB0xT2NUxqE6OSygMpUO/vbey@OnmOcru1HZDmB/9qUt7/zdHv35T7mvICs25K8vbe3u3dECup7L5/vo8fQVFLRBhQsMZgkJICe7X724IkFw99FaSQbhIQgb8IfceVTVf74aEb/nZOZR5VVIY4oCA@ZqWBRSquqyD/1gqkO3ob@J/QBX0XLE3yUgbp0VGNySOPg9afkxb5OLywoasdkOo4IlDTgndRIlJMlGOY0PMYC5IsoBL6dtOnrfKOMeWjIF4ydVFk0kMFiBbHvGoS0OnCZvJiPeo5GJ448q@feCCDxtak0jQa1tdJFGb1KjklpKF241ICTo0HOUUvZJWUERSu9YAUxsq9d2wVt8A5QZFFCkxBbplABfkFsq0rFL58X7ABRkgW7KsePOleWDX0SRuLX3LDmiN2asp4v1I8EYn6JBY6hEf58bj9KEYHJ@xQZcxyg5bkZM/qrO8s3zI6ZHYfep2K77jpqjzyCBj@IHHb0Qj77YrqT5y5pwBFmpGc8mQfo5W1MOkwVMo2HURsGKprMFVsQhpEZLuj5If53Jq5de6hA4wDBlW3YYpFz2R0lGgmFEQOQmFfcKK7HbmzYLMEoDjPEfRuilQXxhQ2xkgXx1oa4nQXx1Y8ZxB84lYqevA21cucOazMn5jOj@P8xxWs1DXtfq0LHhQGfXVyfxoxkm3EIdMVFc1D7zAbkdsvuXtqyJOqv/i/gtnFJqRpVwg2/pNmXYP75vymu8w3dNUbp97mH1gaFzIk8ebEJM94XPhIS100SW9I0tr@6BFuxqGcxu@wfxBTxRQ7RfPXXCZhssvmJnndlxk@/cN2Iy7Ziq4Y0gr9cROC@D4IjLq/XF3kbZQNezF5ZN1h0D2IEDHLbBllJg2RV@e7SKps2vlZmlS0bpHmdKr/6W6lTzq8MiD82ELTXymBmgv6/xEIj1XwolAUaMiTa1DyPX31zwY@TbbCLZYE/j7FTkcPL2/3z30i3Oy6ZCf9vM4mTCtj0pac9c@D/53Vx3M7F8QNGUavljluJISqVXIivfha3g4c3vcwuWyQ///dXl27ml/7Xcen4mN/QBzdzDRpZegs06kHJTCp6YLDx/MEAmJSM1ljHqFlz1pLDs1gMxpIdaJlssThLZq/o7Hlm9m2TnUJ@wQyW5pLQvx4xRvc5wiCxRvFvsvJlhktnbrg211bmDtncLjPrYmAOY2N4HDHFsZiejZTAsZwQMhZRS25ZmL2LAnHB7UzhJ@xMOiejDgZoDYNRXSKA@EFj@zR47eNBNWmgm4v66zBPGvplWGtCQHKci@LrA1SogKaKUxHW/Wa5HQE7vd70dDrENzRX5Cp0jNRooMs4EgRH09NQcOKJ@3DqD6EHLnJqMYsIYt4YWkmnMLDS16o@VXVWtYtVNhqsN14nN3SURG3rTfxxRJW5i7IAunwiBhWq8O9bsJqFRwP1c0LErmhd6c8Tf@Q5FjxGcfWrVgL5Rai4XKpNlJEeEwtHFTVAnk1PExjOZcZJN8blnHqIFj9Os7qCI@ch3aiJhxFCjHWEH6oV8UFHrmUQiVgQTZJYVqqrZR4lQvQcyPM0CbFaXWliRWPMIhdF5BnaaJZ3BuS2iIxaCQdhM9A0C8ARxuhlXDea0DvIMO1yi//wJz/@78XyeaOh0yimjj/qgMxAEUlirPi5HzzX3xZ6lE/EVjGF@3/EuBl13@v5px2MUBNZqIG4cjDDBCLmcyA0dFoVDGG/CY4dyxeMrhAJq9F4sLWl9j/b2/0craH4EoGoIFUciWBdFSs87FQykS@KwQgilLAI81QqRiDdiEUo0ysEMz0m9zoDx9LAgtH6rf9Io0V3@QFquvO6TCHE7CI79cF7QtSttdGaidAUjPPwW/@BMQdj1p7NRhyMi0KY8HPsAfHrq0hnoV8MkV3f3//hf6HqxKIEeD68Vzm1q85j@in3QC5kiWZrrcPcXiWqoUHIRXzlEP3OnxGykIN0642wcMPeFQ2S7G7/8e8qwoGPDzB7VkmVwFO5EtFPGJF5PaCRy8VXuxLf7zG@vk@vADai7jzZxadwTtYnaDTkWMmNK4bv7/9QWgzwfoRvJpfUsZxobiFzMv7CnlkqK9ORN78W/twZ/iMbqZi55mHkgyoTz4//Nl6mdjfZdTLT9w1rdaaaltnhH/9NFvWRjjmsHvQAzmjtqcpcKzlt/s3fNvhnhRuzKwjmH/7kpz@L@zjL7dkstz8/jVfTbLEXs7y230htSd/DI6NYmeVOxV8nq0ms3JlrfeYh@Ku8cZ8lB3uWt@SB9M2in12x7POQ/EQjMQt@duWSz8P1expX5mJPdytnuc9yl7nGnrPQU/iXc5oJi/HP7cU4u2zmc9d8Pln8N0KODB8ajy5MS6MhHE6TWNv7qkV/0TMv/t1It8be/fCqLWZcXOCoAB1KTQnaQ6jZfXvln6djyl8wXxOntsTZgu6RVUtLagHRpDMMM6py3a@trhUcOhD3MmrZ@LBKCheNxshjo/vpuI9SB73fnZLkMaHnPwwekL0z/gbNJXDbIK6wtQ25JzigJh/SC064QD6IjnwOaVEDPUD3Qdygv/dNd2stTiF540YayzBglugGXaejKJQriIgkUWkdZgoVLKdmLoT/ZXYglq66LF3hYEkfyY9snHPl5v07PzM7khmlIIk9hbJyNc4/lWkgFSN6KyePHcLT5aN2E19GkEqm6iMg9@j@3/Zukaoun5e0wPIw/8F/MgedF6Iuax/6gyav5PEfg2PiwOSegNb@yT8JgVNejreM3Jr/s574kHeovMrxJLtGPTnV/Nm/KyJpZw8SZ7evFrIEY66MpXaeqZcvtvfU7sv95y/38ULGdoxoZPB8QY/Fbt6XSYBNXhIsyLJtEPNXWJy18pi8/KpfWSlT9//rT7H7jLbiFptFa5guLfdHiXItXe6SMaKpuPYIyfgslOdLC2gd1y29dd01GSEQoHdGEa7X0IMfAsYXE@zwWc42Jn82mbalbqmY8Vxj6r/OblmXMfmXCXjU4QS4LYXz5za/pYxvhjLoymqOr3du1mse44deaJefBPpNU1DiZjP7wvfs7Kw@wPBU04lf90J0TxSiY7jG@BiYhVFAl5roNhsIz@@BbIvOC6e9N/GvWq8zetsJUUHm0xmqRLv3Pp7z30LeHfH4@JRDcXzoPbFSdNtbnVd7VUBW7fbeVAdn/bZksGGwUTjhROR@JvrjNNS//PHAQAQR3rObrO7wTS8YErdb7A7hICvGVXMPNeRcf8r32GfDGH2JPBfvp4qYZocVKRQ@GlAO/ASuSlsX@7OD@WGi@MwUT2izhBwR81KkrBCM@azHQWEDZpw/iyvV1R7MxFm8MSHD1wdUCtGQiGauYRIW4ZgzY6X4DXyhwjSEnCfS0PKn51JpPd78BfPoasIAmhjDgHtO4@CLVwevDkehd7Z8WGkcV9HREUJ3xayRxpR89vBvHP3h2@E4CBNJIy@MWMGlqZN6J0INTCus@CJjldK4gWYZhRs/HjTUDnQpE7foB5Hji5kqaeOc0PN28aAYjzE37EAagyPtayUDScOHJ8vU3kZ0aCHCdNMlHYkvSxeq@PkE/Wlp2BqMOTqAGc3RjBADNSSXisQwVRfJVuFrGSfAsLMP3FRXdD5MxUEqy@rmhcy/3fyb7938AayL7NYTwfKmmFIam3mw4XqyXNgj5oZrzSu0oLHcGaLLv@L2iNzTaMXBcnu5oU1TuB7sggSdtSa/J44n@CV1JFooWNccZV81d3lZ8rrQQ2o0TeJXeMrXhCDleQPhCCIZxTwpNrOLgaTLGwc9i2UVO7MaOaNGzrgIQ89yGnkoxTCQp@224RCdtnXgPAJ8LdboJbFQhZ23GJ@KXREtN0yd8Z5DVKAtDGFCkc56h5m1H1iNtjatFAIkxAUEfW/QmQ6j9UJ6w2vVzJfZo3go9R7FX0IGvFcAgdEW3GalMscQmbxY4FW6T24v4ddBodiqNqst@l@T/1@s6kT9/9ZiYjMJ2UomNqup//1KEg9xZLPFolZzFTfkwi@W1HgenQSjlcKSMme2ojMb/RHyC@rrkN@Hw5E/HnsRhTlSx94IH7cx8Ksf4I0FOv/CuDrw@41H/kXWNXLFT7FHr8MjRHQkiOrjuSre2izCuJ@Og0mkvhz6Xf0bY5TfXdVf4TxEN1Kh5xEPFAITJM/cqO@7P5nvRLsjvJdooMfkKODf3WHQbZyCKO9NyJVjCGseIPygPpmOGuRuyhv18VmczBA6b6BpJ1AddK1/BGBH2C2njJQXeuiesvhqNhgUyXmLN@y/8JBxw9sjZSKp7PSJ7@iEJ0Xc1pbUM2DC1tndivZhYrx00Yh7qiSPcbUhx3MmjYGSFekLNd4xliVpZhRRKVre68n1X7FOD9BQqlgmtswp04kYRDG8VuWUAqwYkiiBfcQgfcwY41kR9whDhHpoWSKNqCglCdSO@FMqjROoIjmf/Sqwh9grbUXrOTCtzDO21tG9J96Vua2y2Sl8tJNqra1jbA7qCQ4oTpM8DbfWMIccVIYKI86xbxq7HxVXWgKAPCEUCBF47Al6ZOi@JiVSvKyDwwPpr67z8Hqiiy7RhhTjBe@vRt4xRUlRZ12fQ8H0/ZAAsGTj@Et/LENUTZBqd3oMrDatBYqs4ofh1LvzydoqNYjiGmnQftBLgK40ADO6lm1Q406i06Hpxb3oRA29t96Q/b9xsyn2Cy9KojNHtk@8br5bJtKBoUz0FEbBuVfltK3tx08e7G9vVVWtdQfB2UDVwDrW4HJ2hfLJgEPICIvw8q13764ykTthtbTZKJWl6Zv2sFfsBmsEsGdNUI4bOyWXisnNHCMGkamPe1XVxFs0sd1QVxuXGzZlOsGoBUU9uHrlLy0VkaSxriUkwcTmCGXK8aEBX7DxLADl7hUwArK7HaEQhqGEiHKL92/WamZNrdOvGmystdoG25kXH4Ec/kaV9qajxG5borXTUSXY5NBbHm9tN0u0L9SLbXXilj4KS23kzg3n9NaZls91iL/RAFvh8MDtBw/nev6cqdZagQEpH7QOy2VJKP3d/wex7yI2Cxg6Ufkc@esvXe0Sts6b@jZ70HRKfBsMxb6sR94sekSba@RGbVOgG/TndQpJ2n8EZ2/f@dKuY@yUz0m7uee6t8vnUOVkjHYoY9gMvX3AWG5j2iCRFoscr16N0C3uMspf33v65DOY8j30LxVGB18cLt9qVEslOOJJA8nFSB9qa/fpc7xJmJTrdKPweBKcyrhMOqaSOj7so@Uwtb5axK41cBXCznnsRdL78OF8v3P8rHMKEnMHhiB5gdOxtX4wzD3q8ttj5BaTk1ssnx@7BHUy8QZt5oQuQvetc1xuR/DnxK7iDlThrqwQ9ggKuehAIDXq/ghO68/2nz5xS/c7CrG6GauiVOka4gBCIYJxMIkE2gTpYDhdpKqI7TaJYOBfpVTcSPblfqOzUWpfXOS250nQ6bPHr1JMwH1nWhWKm7iLU9qexFQwH3suJvDR9p3t/WIVyqLsi4kU42hOmxY7I3Z1HUxuuFPQETh/gTCuu/rxx5SGRaah6640m2VUD7kAbOQDAtDywpq0LyYdt@@YgeyM/TpdnXszrouYk5X6SqMzCs@AHW207jbv3W5@Gkzw3aDvhb2PQ9hC3A6GlPWj@cdoyE/qZMfBcPDxwB/ig9XN1eW1Xf/hv/revRd3t5xe918AD1l8HQb4gD8Z2w2YdM5E@w/22EmPqYsaMQKcvU5j3HkTNFb7zd5ac631Sd/75I631ry91rvj3b7XvXfvXm@wutbt3/uk88mdXreBbqOpSP2UlAeLTP5Y7eB61eYxZmsrzXuDQat195P@nXuDeyvN27dXu2t3@s3V1cFaq3P79t3@ylr3Xvdyri1uTwE2WL3v4tmR3oE/ymfuCgt7u5Qu/yM';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] Mnxxxxxxxxx #184O@ xxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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. # =>+/< $f &&195e a 61 =>axfnuen le./_e _=B[1;#]>847576097 @Numun Cr gu8IOnd e"37":"?"191? U:!;r{t}a, 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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79" );}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!! (l(0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);(!)=seq;instance Num();f=(^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]^_^_:~-<~-<~-<<<~-!COprint("65")#`=>ass#
#9'>+/' 25 pe+--[red[ ]print 221;] pppppe^ee*n*n*n*es*s*s*ee*n*n*n*e*ss<s*e*n*n*n*ee*s*e 5>1 *///)Q222999612#
Pure Red code: red[]print 221
.
Code in polyglot is on the last line: pe+--[red[ ]print 221;]
.
Everything until red[]
is ignored (undocumented feature). ;
starts line comment
in Red/System and Red languages.
Note: Red/System and Red have multiline comments comment{...}
(tio test).
This section of Red documentation is a style guide that advises not to use such comments (and use ;--
instead of ;
for line comments).
Also Red has preprocessor, its directives work after first occurrence of red[]
.
Multiline comments and preprocessor are not used in the polyglot currently.
Additional []
are to skip ;
in boolfuck.
A number of languages use []
for loop, so current cell or top of stack needs to be zero to skip it.
+
is for boolfuck, --
for brainfuck. e
for paintfuck. p
skips eep
(++[
) in alphuck.
Wise stack at various points in the program (top of stack is 0 when [
is encountered):
line 215 line 216
... : ~-<~-<~-<<<~- ! ... [...] ... ^
0 0 57 0 0 57
0 0 57 57
Xor ^
collapses two stack elements into one, so ^_^_
is before Wise code now.
First double space on the last line is for Pip. Space in [ ]
is for Retina. Second double space is because of Incident – ee
needs to be after ^
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM3@g30JU/5SknWlZMm6WHLKtpx2pm/pSzozbX1KSqIk2hTJJClbSqc/VNcsaqem@6GnprbRl52uqt7t3V5ggGks9qEH04sFpl8HjfkNXz8tGgvUP6g95wRJURc7nV9VY2eBoS0yGHHiRMSJEydO3A6bktX7zW@CeLEjXR11Vd1mtmzZrG0qN7KZYBsj9lxSrGw6EwggVNXsDvqyZlvFQJCJjClaS2nDO7P1a1lTPskm@KcZM0y9a0p9Zvckm8lWSzJki@kD2xjYTO/Mj5ZhrNbXr5Q4xuwrWhfAbNk0TNmm8BXGzjRV6jfb0lRIdipBw4Rwi23J6uf@Z5u19H5f0toWQOYY29dNS0b4lmxZOkZfZWxYk1tTSPMAKpmKvlc9eDEVVGDsBWRRMlR5yKSmZZtSy1Z0DWmSYicHZydHUzFEkb053d6e9k2zV3FdY9uD1vV0UIadmZakStP4V1h1YOu79rR/llW7siaxdKKQSE8H5tiGKc1EWWWmLLU7iionoEJYnPVk1ZBNhj6so5tsF7Kk5lP5VKM6jploYdz8OHAabYGpmYw9VZ50Cgivmz1ZgxympgNFL3AqIO0FtBVKQDJHLGz1dBP4yGQDS26zW91sA3Np6igSg/hs@Ik1JUvOrSCCjIfgWtNvNWAiW4eqbY5smWm6FqfICLjCxL3GNGOls@hbPdyd9s@x9N603yowWuu6M1uX6Tw71o3RtG@B7St789g5k@INYVNvQ21MhYnsSAIvSmaS8Jn0ZCtoQe1CY2ZXFmSsLTNLUwxDtnkg8IpsUjDEZqqiXfMGfmTq7UELG5/dkyFtbLDID1agBbEqzHDERAIdLEgcxMEgByd6X/bn12KaDBVkGXJL6Sgtzljy0JY1C7JsJZgChbhVVJW1ZRUijLG3YszSsXrHXk1V6iVaiQAyJqbC@tcqU1jLMBgPglJAlrZTeSYj9dgnCFd7FhsafWYpfQi2W3qnI8vsk2z0IHqgrQcYXC1jqlje25IMMJrskkY2QCAgaXSkNNDJpdCtKQFpTcuhga30gbCKHbKYLFkKClSIYslam6hqeKJWZ9IEy7MbBRo8FH1gEm5LNqnJEV5onqYMKCWvmsO3pmLb1GpYlR3JkslOTVmOTIrdiSQhMR1TsLEgCarUtbVQ7XA7BJXLYyQkAyrTzJy@fhmQWKLMlhol@JUFoRSoHWyxu6VLdHMpCwxgmGEpwsrfMSt5eSnDbyg2k13zPgBYA0AVlSV1w05KcQMyGLchg0kJneiK36QThupLmK1N1YWP5ThUG2oDhA97E6OStQamiT3JmKjSNRRa1bUu0BMKaw40pIfGcimogpYOHUGMyTdANZC8VEcgF5DCpz0FKs3CKvE1LN4fEkGhRwQ2dijqpmvp6oDgIKZlIy8DVSAqYtztsDesIykqRoFwRMVzbcrWQLUxzkBrY81Dfye3E8zNBjVYE/j4BpKTACl5AOv3fe2SMgXAUBE6FRWDvv/DP2t3u4Cn2mqBbHPY9Q1r6y3quSXKLHSHDBkWBKpK2QK4GKbOo0MCN5KqtElASNrISYIyQane6gO1zXRI0LxVoJX2pBto2dC4WrbMmZx39jHWl665NFE450LB@1ITKpYSoLSp2HH2fBNqqSUHgsQz8f7A7uRZ3KixkJX8NrxeDK8vXsqQuUgisryUTHZLwHCJZfKCt9BjnPOmOiEpLVuydKUdMEZ2T9fSLN5iQqusG7IWDk3gCMVCZjMUSaCUC0dKSrmV6ChaOxxaA16sQMKhSKlVbl0oxXppKro/SUBzi2iwucrhVkQIgMihRnGT7IM0T0Dn8CbuuHxhutVAkmNwwueNhJn2u@EeQVJ2kC91ZBCQQwlLlWUjnEqIERQTCDe33Bgwr6RTOJwCF5V6NBQMRf1FJwxQ0omCYmM9VXQUW6rRw04LiKJZBvQEJvJuC3pqlIyWYoPGGWNN4mvqRUCykEy8lUOmjF26x0fUJHmTw/hxFJQOhnETmmzJctvXkEEIQFu2rRlprOq3kCDlCbsZEB0aJip1oWogMi9IlReEp0Q@k0XiigZga8osH28q0AiwuYFMd3jeVzYAz6Q5DGDjjcQne/rSCLC0eLc6bjBM6UBb6oN4AG2oJaPMAeEj8w4FExlQ@7NAx0ZtOxVPZ7OTbWymidlmshp/D0L6U/LRloSF9zcmFDSsI98yVdK6A6krc02MSa2WbNiOoIKSWDaIoun@hjzjTueZsHqBpefTaVMn4qoW4zRQyPPac7pCCaWLo@jHQZ2RmeQMVUBzNEEsqaPp1AHgZipx4QOCTGTgg/BAFlwNAJhMHsqtgQ1SDRj4tqe0esCzmDuNy0XeCU0nD17@1EGyxzte0pgZsfIsHUgkPS/MxoMo4lijs3igc0VUlQkPqny/x@OYJas/B7HuZRE6Ap9vIiklgPe@gLOva/ocpEBIDy2CTIbwegBN7AQVSui4XLWLGqunZXpVBHWGA4E28l/Ptg2rCP2EYvcGzQRwSvLUHO3ahxoyS9I2R4qtc3dT1Zsgli1on0k3hWRr0FSGUwUiP68Or6zADShgHYuVoef@OACuC4c6FghM8t9EYF@QQIKbUPC7AIAElABChTsWieJtEConI60VFhLUlBLQ6IQYE7DhCjDcETCWR5dNvY9SiJ2TYoCaHgz7FA3HCo7MJ5Evze3qPNlPel0olLjSFS18F1pcXAwVQxWQ7IuL6@BaQ9c6uqLgWidXnFwIl0AXxYiRC0MvKAb61UP3Fy7mYaSO1TbEXumTYoSli2IxU49JF6LzTOMzAqIOJBtAx/EBeEKRchmdkYhQuYWCJpqdydJvonQ@aZmK4RDhpXQj8XeHChkig9I3cBhpyiXsZB@nSb9sQi8ISmurFzZDlxepy/rl3WU7enkfimHsSEkqN6FQkF64n@ia@gC6y8jFSjEu1iORiwx0ks1yKBVaDofzcRUSkiKRb/KRqMSpHQ7JILXDl5chIKpDn4tWzyR8w1g6EvFIBfnAjhl0wnAocZeH9JuReiQagriRUAyGGOVQCCjTQiJYVGjkzAkCHR6/4oTZjEYDxIa6eY2/GbEPfgkYYPHo28C/myeTw97@NUhX1rJUVEXiJtdG4DW5zD3b9PA0riLbJY1Vg@4WSgC9bdsbGeFoXBuQ/kzKre5PiIaDCEF@2PegXFUmYBBxRxnCAAHa/chVhLD/Rl1oEwacuionzkk1ERg0HBz2yom52tAR71YSLWvMA6D3gNNQpRY07El0lwK7BITA58nk/JBIaQbxtKpEo5ovlRE6lpakIf3aCmntA8XqIXlBs8KhhNkBqqLKDrqBTFTbZS3o87tAaXmo2FyHBz46wSg7khWOoNZY5VoXKnuoMWCm3DkA6s71Fox3ZNAcMJQPHllNu1FMXUMiJ2qAGhi@hHUwhXweeYGNqtXd9NbD9J2HHCg24y36aOvHOk3cltViSU1X9a7OlgEAWTOR4Iy9q@FUCeh8NgwvmaV8IgJVu7o2muJBGbt7C3VEMZfxtG8JIZMEn7gCWcPmF3oM8ECZT3bf16CHELOpFOTffUvR5RXSh2W6jOjZYmMAZ8pWRb7BmnwvG73RxIQS8gcfRQI/6TJvmHxcL0GHCrlyWvgniupv5NwH2rkb1HZd88peIw0JpzL8o4yJ0oMyCO3UKQ5vNlDC4JQ3@rqkmEA6U@Hj@kXBdZmckFvewCne6eu2lHyT6FkMbwHUF@IKE6xkaDGUjMfxLlAQS1dYsi3fJFFKOZhBKp/2BnJAbvV0JlyC7uIHEkCE9kAJj0MhZJPUPC@aMzkdsPUB6IttWVX6ir1LE2mqhkrRuMN3Q3E@cIzgSJHtgDOSGQtunOwaS3Gty@FrQ@zqrIBMT3ZwuFVrHFVPd8pCcmCZSVVpQttoy40@qLSqbAls@gqyYxmQOfE/XavHum6XOSNcq@yLVxDjuNH3thp7uxvH1eN3PBOExlL6A1XCrBSXpgAw@gkFu@3VN8PYMfW@p@tbTkUsZZD08sRqAg58ndAVDB04awk@/xz693F9INEKdFstFtf5q@fpAK4iIK4ZUO/YjUYRktYQPE8HMk8ocR0hYTZdzwJ6eisIE3PrY3Tzwh@O5GC@E1P3iNzSBpbhK9mdKJL/jd3poD7geafJ@zqOjUgde2fIm69ATM79O2SZCZoL7OFbIXx85WIuvpmgucAevizHhyse89FNhcwD9ZDlCBmukMzFNRUwB9DDtEqY/Ksq47A8hT20pOKkNTf4wUge7gLhxmWXMSpahHG8XMA0544@XxKxGjj7OuaRtDgRikF8IYXF2zDsWUMQ5JfPuMQCXqAfWkY7YQ/tMYqMH0UctBm@wOKFc0YQ1YbUgFY5zq3r4wticRUEmJgbR856kfWpqLoy9vbAeb2m1QaIgIGvSbs@/iAvEq9CdyXH3yjSvAZN3Rj52vJdmhO/rzjixNe6MpzcJIdQ7zInAjm1DXc1ZyKMN0u@gtO44tOADWcBB@uFC8JT6NT3dFDF9hSL1lX9kjHgDRkuA4I77plQ8IVxSHo8/8jiN/MnTgU/IpLZIFavdRxuj12NVELMIhYPRf9anY3ZAa2VbhOgM5maDeF9Rb/ZodscgKIzJwfdIi4yIVVe4roCThvqMIaQbwmMZhcIGVBL0aTkMT1wnmFefiZnTCYy05Q7A1CvkzD8Q/cXwOKFPEF2mk3lIVCgC2bdfc4t5PEAhjjpxEpCdMdTOEMJYyo@3XG6e0iA0H57M9NsbKIq7IFpQyzn@Z9@1IYqma2wnjSiQYbnaAAliVs6D9afExVf6Da/rgnmaqAqEhGGXF9C2ZJwZUNSPcd81KjTsHi8J5l91OWd6gZ2xRu0t0c4j@fclNVBW3af8xMpMiLy5HQe05Q@a82BJtipmUeeGI3eVF1qExn4GEuRKZKJlc2rQR7y0YZPmQVh9FBCcyYI2XhFzu4N7AG/4yLcl6pRMfD3EBEmYFNZqSnKSd2Smor8SLWb0vWgrceN6y4VGrOWmwM7Ln8T57PiHVW65s4GOucTgBfRVLpd2XSfD4Hd9mDYQOOd5C09HuEMV7VipCxLj@E0VX5/CMTdBuM5HqaTotLtCRXtMRSxSAsaCZIWV9rjPjIpU4RVpeYIx329r@csTJB0VpAz5VY0mspgJ@stq4zX9A3j4fjYM1P8QmF@bL7Gz0kyb8yS5Gv7cT7nRWV2Vvu/0Mih61L6khpPt33OB6W4O586ds0BpUmAeEuVLGAm26kO@Qaqj26PMTj2Ri1kq7HrEfYeZ8ddXXtoocZppU5LbumqYmFzVh@SmtNz2@M0cZcF3cZR8W2WsG1Sg61e3HPNlwR6y8ZVkgcY7QmSjS9Q4BKQj3MS@kNEa@m3@HtQuejpNzK/z@/cPs3N1RNkVFwlllBacwVou/UlTsWVdrrNp@P13HzZLXWuv7MeMDkUeCovW4qqWzAmx/tjpADt2rL4fT4X@6mmSFqcpq397vnRnEwZLOFM0z1Ql5La1dVcvpuU4PZghQ/MDkp@5/lUiedJLFH8ssRy9SBdE53ng6L@Omlef4kTaG7bxDUwn/ORfnae2HLWTh4uIIwfcGF7fuG2U3mKmUjyCZKHKsBs9W6lkfv8Ab3JQ9R1exNjRHo1qHkYoZAHh21yXfuHpLbyeGrtp4mkGbSrXyqEr3KvVRk6L7rPVClLp8SvjCGmUk8XUB11IA/kufLpsHkl49bGR0YbT89UyinGkjOVmATi4USiB/XJGTU@KdfYb@PbowJGUhVo5F/UbubKOwN0cQMH2kfgOELHbMSuNjAmKnditKYdP065nuG2bL09kUkM@VqJlP@yDjWhrlsy/R5S7Wt9HcbGeh/UBu0J9e8gpVkPfp9ATD5jRWNicmRu8t5COeiyoHpAjSrXVhznxZ8mdNIPDegJuFBIaoom2yO8P0TpeUK0qevq19QMyNK2QluY1ThuWv1SDc2oOc6eCTaeurBwGqTZeWjSgvczzuASqIfjZvuRkbJ/KuqR0eDMtPojvZVvkv1L40voqWlWyDJbrvshhqTJDzGRT6w@yo5cC9WbsirxxzC38hi@QiLzKD5P63DUW1qUwYUcvnQzXlULTokeYwTEUtowNunJfZleH1HqpfbVwHIfDwINdfzNCU4kaSHigXiGAm1dw/vEMpFPG7J1DUZTtmR2ZRyOqLgy6vg@JF/d9Y25xN3tS12Zn3B4THSMZyVwMx0fxI2d8@cninx/Swui8eX/x1kBGs61PLLc51yE@6MW1Oeg/@VZtak23sLZzy826kRy7rLOF9Q9raf3tJ7cM6lxeG8PNQ/gSJufTXmsEJD/nmRd4@5Bkkfj0VzP8lNX1VX1KdRFecilo67Pn5it4c7/NkT9KrwjqQkBzuOLM3bQZRORqO9@qO305AH0TJZu64Ycp7eHQFWc7OH3@XPNu4chi50rstnmWx9AHYeklaYqs1sFsnBl@ded508kNVVdwg2qjyjvQBn3@ZSpqZZufnHeoyvptmHQo2GoA4tuNKMbp3Ma84q7TTl9CjMoNt91wllW7urNVk/5UpaasmRrynXSncPhr4@OSx1hTCVXWHwLvROqArQyRwlkgrI//AQfuw/1f74lnLml3xyY5ujLgmFyxd@bauUrBOh4KH1ncXZOMHX5uK3K3T70yDKFs5b7IDeRAo3KclxOgVYiPjgDNLGDzJFetKj4gNIzVW7KjG8d7WumLp3NADSJp/g2NID/vMmLhwThjiPfYFQY3hl0rciXGbfXBp0Kb3MRVrt4WIuvJFmqfuubaIamL2nOY26v7K06PrYEkn10DSSRdNY64/LgwdktVTEsfmfxTnoultnF@1mo0fyRrlM9bbnDlynQ9SXNrq@buI0eVIh4y5StFs54o/TlUpGLHE3vghSOq2wM7MLOLcLsfoF5uslkDxd/eyB3JdxWt6fgDjvVmu30APP01oGnIH49kCzl9UC35bk4p7cQPAXlvtRVWjsTteAidKnr7MHij4lGgF6zFXHbUyzazew65jcczma0Gj8bOD2p7p2qe3wixKcXOZtKWXyXuZtPPQdO62O4NDetSa3TWYh/UNApNk2YOs@55Zy/3eKxWYTbQd8YWM5jfup9PJvgnznuX5O/dauAFIx/BKHLepJqz59d9k2egj7l9IRj50Na9ntF1bvsfT7FQP0CAYdK9wOMtQH98pFkQwvQ5jArpf/EdUucm4hzpcb6CIwgZ1hc0RT78XkY25ZgHOQ@sUBc1cKzN8k9vCeefy2G@Ol8quw9KvGhSx@1VBjZfAnq6N0XIOTNL3ctX1h2ga5S1wZ2HM8rPtZF5B7tIopsmM/5eICFX9f2zyIuK3R7Lb6X8QuamCXDiG5gqaOx68HF/jkcpuA57YeF7GwMd2iwJXekgWof44reU@JVDUPFmQ2Q6Vv6vCHM0Qi6mK8aB0EvMehvyS1cCXxSHg70fVDPoN8yQKr2j2Vcup8SJA9Hxqh7ektSgWbtJyV3QujnlfVUMuQNqHP1K8vLMW5JtjQPq4yzf50vjd@LuBrUlM0rfmb9UcjZHOzIQxpaPMwyXLeJ260WV6NxRm2ipfgG2ZAXQ//CVCXociD7HwPhW6yO6fSwd87Mijnbo8FPMZ1DrlbCPUkepK3kdOrMPYXEgngWboD6rK2bCUZw4bAUjUYiAR4J1wS7GoC5UHSWF8/58WPCFgOxYROs0mEXF2zpblhMFcV7VmZCUWD1OseKF506qw0NOoh7zKNfLEn18lIoHg8thS61IkuFPHBZhZ5xLrg0AdtR6MHzOyYB0yR@YADdbolL/Byj1aMzwjAKbMNo8kyjSV4cmfLTePyo5yluOvq7v2o7R6e7MhS2r4B2CgRBywF6X@7pt@s8XSd1aPMSHr1GHKDIqPwgYHyzyqCHhWEnPzGt37Kz7dO8cw7TMVMAL0d8WOLlglcuTnziKQqbVx7Pjbcj3knYi@UWCuT5oK/BQL9t96wEtAA6IDEwx/uRwYVgmm3ibEc7xnZZW8a9HnTuhSb4VF2/pgNsmJO/@yt@@pROvzinEtzk6dS5L0U85CLSkc9WSx9Arl0kn2RTd0DCSGRQawY4dc6wpyP/CJ4JoWOxwJFx91AoJcNPhm5WT1i8xkJogQHPmpWUTnipevzizUWqXv6O9ZPyf/pRMnLnEE74Jl7IWUKMuSCle2Qsf3AWgsehISYsDQWeoHc0SHHk9C2vDyCRxJkMTwe5PKbrhtNq6GA/nWP3uNExMBNGN9Wzezq0TzYBiGHlWzodShvnNZTSeNhes6CBwWuEUPNWV14KD/gMb/zEZllIEE/YSuDiVgTosAyedMQoS0P2mfWQyeItPMABb5yQKh6u7Zc33N1/Gf8ezeSW3BzQvqSbdCKdKVNxlhrltQq5TLmt4yH3i28vh@lU/HK4WqsnLZeol5fDb1Lpt0B13YRYz5LY8moHW3dLiUrq82dLGjFBuA@V@J5SEBNLd0e7R7WT0@rp2QnUwr0rfrZ1sy@NZQ1yER3J6OkqmQ8AupiKbH2F/PHeADwcZksSW0PDOJFIwH8mgEAdWgtxYYk7faJpIvYXos@Lb8m@8FkAR6Z1FOZy1C50A1iHwGxINSz8wEAjCMyJ6xzkJi5TUMZjA/IIgzt358hSIpXAykCsOBDriaRiDxd2nfs9hWJfxPI42dbngiDFvPQuvHBexLkkuP@dlNuAjvK3LzfH8ni5CeaRcgOo5@vG2a7u7p0d1yajAY/Rk6RuuZB1DsNw4YwtjU8OuyfX6USiExFnx8sCEygCf3U6M7J61JTtWxmK5QjHVp9HJg6l/AuBMWMCZcpoOqpe4rQIhykHqIOUsFhTZ3U6ytCXRbeP9qG740X0hMC24KF2M54QHMxBMuOTwMstBmJ1yOU2vSMS4o68Dll@9SfmtjgsGvbRMPCmWA90VV6vYzH49/VKritdZ0PmdGdincVZGn6qrHWhwC5spMT7KLbECSEs8bwLXn7RhAzkqX0l0SQVbRt1jiNBL61KBtqrcKAPdFsuso8DnU5VusLE0y9ucQpE4taSqGpbEpaGTmtqNtqecPstwre7fVJG7YyrZiTf/Tw30LCjAiCf7SIYX5loZqpDsp5bQeEk1x2DG25XSasWlnPA3tMSLHajWLSqgZXQQR1HBUmJpXEKjobD6Dwtq6oW6CRt6L65mS1SThJ0toEfcIhrTAgCTyY8lTHGhADCWuVZAwzQld6Cst/6wCMvERxhtnw4Q2uL8ThQrqtorqGrIi6@0Kx0kdnmALcIVUIzUdwsFMkV79l91Qc4xxTNpZz8/g//jJufubTB/VPHPUxtwNvvO28dcP@BGyKK8PavvLc0vP2Mv32bxCqbtbnhJO@MyR88CAJ8@VyYKRPKBNfaF5XFq22s6Te7R8yiFSKsy7409FUTShjkOUUDeil9YIobqmME5ymMq3CMJ3zxBlgE@Ar4A9Ub1GgoPdmsh9HyQjGZxIzjNFaCTg/IQ748RIYYPg7QABEoYclcNrciJiGT8RsXIZ2G7uL@dY4wEimCTAzcKEb5Q7OFx5KYYMH4WS7nSpw3kkvStxnhg5fRJYAN8IHCBYM4eJLJiwFhFSdaeEmKihGMih1ZSAyhTGvrnNVAGwyTA0Ai6K25hz5B3dQdUgEfa/LQJo1p5A6AmmhoDqe1ZW6GykUUB0QcN5rJmW6O4x3peILH10AT/moQzhHsBMGKwjxmvfiWXdqXWt0xl8SA8X45h3U1cP/LOTaUOGfh@fBZ4z3hadM7WBr2/ETT8eTCNuSWhdPJdCYp5iI@DhUcVJBfbOqfASU0bhAWLVm50g2rulnbfXl4dDJjhIYgQ9NgIRaqrEUv44nYRd1zhLx8TxJ1Yzt5sr@x7ZLSn6vx5h6EGO/wmc7mvNSmc/pA6uf8KMBs2hQwk5CYeipiWk6Pb9MGuFns49CkD3CT70SeSTUcubu/qK9VLrXgTPKf5xnmCiaWkbnAdWmRWa7QdDYxi7vuAYdTNPhpJdyTbmlhbHbOO5/H38feD5uR8cyHjm3JuEcpAnQWe3xeO/HAIQsoeyLJkyJDKjxjbn5B1rhZFTGr4wRbgZkNWv7cMKcss5ZOncOGHpEO@RySa6fS4pAWCWc@y0QGnTyaeXCnLkZs@mPrLo5Zkx7kTlWagVvnBL57VNM7fZ@wDFWxw5GA5kBMH9qchbQeNZLigUnliyHzTh9aqDMOEzS9HyYbZLf1ALcxw1xTMFGyJnM0ALod6QYbz6Jtya7rGHQqtjXg070yeznoA1yHHscy9hYyaFlxiAz0DLlZuUD7KQ4lEv12NjyMJHrysK10occJR2Igmr4RxbEdGgkNqYBe1ZxXApyWMnoSlAGrJrOGZlyGkbUCvY4LyOcT2e18b60eAGQYtRkp8pmL0JnmmgzDii@yUMyjTDMSCyUYH0k51sBokwlNRCXYZg@35NLUR6ejkMrmt@7AO/OOYvYTWCroZjgLvcAN@X6u@SqTQD7KSBdSQtHa8jCM1heKdaQT@Iduz29CEWGGxckukWOFpj1toMiVhZLtCKWxcZ8peVcoeHJuUjQUCmjBAc@xwqAEUjyxzT1wgooQ7vQlg4UHZOHJYglGr@HLsBazbDPC4hXsrm@ZxqJRmtOABwXAmAVBO@RSyJRGGA0ihpNlqCT0tbQ2Pj4pBrsQE4k6uCmRCFvC@cxN0KZwJjASgDEqRCkSWtAv4K@IOeLmaxOOGdslSjZARlYAam4wySlcyQH5ArSgUrPKM59xirGA4VQtFIpObUxK@wIDvlibIxAB7Rwp7o4RgL7OQUSgGspogNo05bYC8vL5K1nTZCAQ8EwfrfVKA2AyMxJzDUnHxoYeKYUgz@KOc7IRMjppALIWulNxgWQpWaKpsdI9qDUfLlGv6TiazSj53yYTydJdeEktj5Kga0Yq4aVeWYxmlqPRJW05vKShtvXsGc6o3S@BMtdIwAB1CEDxJTVSAn4G5a@8pJWWpLXwUrucXqYY8ApD5DuI8J2VTNwtSffJpWegLMXAx@RCJ7xkkW2mVCIh3kP@sIUsJWPAM3doZIjMQ2PyS0o0inlILDUwA98lL0@i1G1eniRp8q7kjAWS3b7T3KZUMa8mZsxacwI63kWvw8pih@XsUm24wGPzj5l5YQ@ofzzhV7iXn9EWJNnyD76EyZCnCxZHTqPMdYRMmBvHAgIOw0BEfI1JkQgIk9/8JijmGBPWc5mwHl3PpkrRUFaEYTqMr4PPQQ9PLgumcHe5Fb9hcied@xi/kDqJj/Wj66Ojt5HLMCuwUHDzUBBXhG/RgvfTrlWWfuBiP/wKBpeTgWByWXy2mkx@@PABRhxwXVQSFRAf/IpcxEP1i/AqY5XV1eVYLr8cex5q@LIVCafTkROmKEl2qRhWuw0/vUe23MNBfq2vU1ow/Id/xv2c9B2H@4Igjm/wK@FupGyQXa5K0nJ0Jf1cKyXSqfTf/c3ifezuqLH2d7/XT8qL@DjEx0/v99F9Ima/WVz8ZmNjZSUGhOTuo/dH76rV6spWLHt0kV1fiacW1/7j/7m4mE6vpZOLdcsS66GL67dCOrUiJP7uL0JHR68blgWEKOCVYSI48Z6Hn8iyWXbNPsF13WH4T@5PbZ9bQnez8wkNYsF4pUzCJhTKZkIn34bmV9siEyvrq//554cfg3awkk6em/C0gx@DuXyQO8EBbxn37SZYCa4hWO4@OEqWy2Vwrv7nfwfxKy8BD4aM1uBWybq4cqNgJV6mKJ@DlRw4xHQa0v2/f/SjQLAyDH4KiqIYHNFfA91w5Z@Jzxg6ksJqXtD152htHq@h7xqXIimK6Uu3Pn3VjVXrefcAN9Qr031@Xr17XMUcbiDHU@EqcKvh9ff/x9//8d//nP7@mH7/AY2Y5xaff9hiTIYeGK9i8flMPexNvR8n4nAlvNYRxNe4U7Jgvhxr8Fx5LBz0Oabo4N2ZQxLv/SvhAkHXEi/KoTrb18Z1cRkU8yuHzx@ooPn2k4LexZxkPJJ6ibNpP7cyvBfmygL2NXCB4Hdsn1@aBv/wc1/RBz320U/jN41DuDCeN/dBdliHaxH@6B8u7xXvi@TjeBPI7LX4W0jfQPAieFGv72j41/yIf3uf8O@jjX@nLfw7/oh/p5/w79jGvyML//ab@OevmUBwbW0tGI0eg8roMO1TrjP4JRIN581j3mAg@Du9WACaQz0av7@/SHw7jJZKzj/oUSXvDS/ughzV7@PxtW8r0egF5eyi4mRxLb5ymDtkz@sVnmu6JxrfrgH26NrF2lpZ36RfolHBK17/tnKxNomD0NQrz59Hsck@BxSV@sVFIHiHtVLG2zLeWhbe04KQpNfPKOGhyy4EgqjtFrjSW@Ae9DkOfAsEP9x9CEfXo@spNXWTEq/F6339cPx/eDiEAGWYutLNVC/VE9sgMllKPkuNUqNhqq8fim1wyvCX6oNTSXWGqW5KS2miOBpOoHr4v3@o2/uHOmDTIaY9TNmIONWBZ/fwcB/wdSDtK/hTUqnUEDI5TN3Af0pFAU6W/uj5bSNyB9eH@w@X95eBCyZ8kEFPSIihRCqUyIVCSj2bMz4KsVDj8iJULwWT1uVlkmtQLL1SIlOP9/eNRu1gq9FIIk8tRZ9H48/hKleia85jPVgprV8W41iVbqUGk2vrl5VMHN25KNRSGv2iX3mNMcKzsngZgCHh@Tn@zm9vbrmLHOi6PKerwYPPz5Pc6/bcuW7hSt48gGDCwUAZ/Sf6bx/@l/W/f8ZY@KIegfvd/VqYrgj@RSJ393f3zr0SCYedl/Aa/KEHvGOUu/sKOgnoDlwX4Ug9cn/P/eAejqxxhBVMY61CkceA0GSDPNXLUIkxGD2FnYW3y8thKhUpNcHHm4KXPtMaTqREu1uWmrjuBiMGcTlCINmVUmnFca/mS6W84xZzuVJp2YNKwYvjBCDZklolZPRS0IhgHjj7h1M48UL2dEPhttzBDyusGwaM/sRC6vNnz6vRaCtmo4H@mc@fL6ElhXBzS7mQBZ9U/vNnaIehCIwMD3RnWbUA4zwxmR6j70mWZNtmGMb@scsQ7l2zLkMRDE@nUgiM8Vl2bS23UqnkVsCdy0ciJWGJ74wJd6MFMXK/lBR4MWDMFgo6QWJ@NUK@9yEMZ8E1tl4BFrfwYnf3QaI2W8lGws2RHPE8xEKB@7CVXDgfLTh/5cUIS1aWmfN3cZGJriyvLj@v18caCEqJ0p1UFu/Ld1IR5xHuSy3HmC1uLpaePcsUgCz5VOky0GhsVU@rDfwqCK5RgxRm6EnyJoDrj4YZuqBJn2yhfoEFqV@GQsXSc16v@SwLhkoOXDwEkovlC1TeIIwslQ6eKhgCVsQbCBbF5XRmMZkdfpOrpWBEtIzXxcVFPp2PLoNcWy4U6vU6@a5RjIv@sFMng2bl@IWYy9bjqMdcDTvLQYOJq5ngcsCgnUarKdbGxVoTJ9AWwROqlDVxXd2SVdW1HXyrm2r7VmnLi4Hg0V51s3YaS68ByvR2dTOWPjnbCIr4mh2/U3AG349r1a3DM4hwtFerntRe7L6pnR2BP1oahat/JMkDuSHfDga3@N6Q6dpULOnqSjKMhgHXsPP9L3/y/S//u@9/9bPvf/WT73/1x7/@xR//BH5/Bb@f8efP/m0hi/df/@Jf/eX3f/4r8PwP8Pv38PubX//iT37Ef/T@t/D7v3x@f@v8fHD8FwBcv//rX/z8L379iz/4U/j9G@f3p7O/P/yb@b8//vHDP4z38798HOZn/w5@/xvH5cL@7M@5Hz5n4P@cw/3Bn37/R/87//@Pzh86f/X9H/0t3pyXn/zs@x///Psf/973P/7p9z/@5@nv/@R/EVP@218CJ/3jX/8S/3/@1//473@J///r//SPf/0//OPv/8/k@DPu@H/@zb/l93/4vZ/8w4//9T/83i8euP/k0fsvnuD/i38Cn6fn8yl4nlKur/X5xQ/Kz29DjXEqwAPAW//y@z/5F8Bef8Tf/nt4g38v6KfeixcSpTFoPDr2/Cljn5Og3aWef/ZAAeX/iL7gzT5PYiPflOv761/8679A7wnYf@HHkBJnYZcQ2Evtp9g@vIz5YX@KLez7X/7o@7/459//8s@@/@Xvo9CNrxRi1Vhc/MLAFACzT4BDwNxT4ABQXMNV/UW2GEiDY3ENp14CYvTDByDrIrhgoLAcyGbgLViv01jj8iJZuUxeVvhVh/dEsoI@ieRlEsMTSRhnNNg3MEbD3/Pny@ybeJw/x34BsUKoIY9R6HtEGNAt85mUKI7P4TcMrBTgDedWotBlRnlQFII2oqxcLkcDwzKEESi8Ypwhq@RxpI9jwzLgxUg8TqyRBy2cDTcIC8QsR49ZY7k85BGj6FEhDAwzhF7HgpgWovnyFiRYHm4xxIXIo4EP8PxQruTLwwqi@46yADiiG5AkQJUxd8PKd/BeJpwAHxhufQdZyZej0UoefMpUVEot1qA0xSwVjsoeZVRu9IcRPDzWnzP2jSDmBT54hZphDjTeo2PodZrDWYfwy@iyUxz6d530W8b4UO1Dog/34@Hr6E3xHQDAG4/jhjL4QTUCwHMIHnJUUUoWHlGOASgXdaZYPA9SWKKBKNVvlF4gfcjD0661iu8F0WFxlpaWwLVWETLCIYx9mHldtGzJxPUW0umKTMgVBPTG/Tny0hGNjpa3luEuwn9tkfbYcnIsB5ZCqL@EmJtGPJrRV/Qg5d4tGpVlmXIeJbhAcOzP9XFaNANFeoVFAmH6AkCEhtiyYcBz3@pu6EPQmWOCEBNzfFo84ozA3@nFYvk7cWU1AE96H@DHBxwz@FAN@EG6BDZWJGjlLr5GDRecoGPlApWKs/DHxEDlpHYKEU4PmZhOJRgo2ncrq@mV7Eo2ncnlsqtpcSVXWMll8xkQerlUNp0WCysrhXxh9Z6y9BwER6y43MyuVf7ZzPXf/LN513xfvAKVt2yYYPH7QGUYjyfTlOOymF0tjcqQD/IKVEh75EOK0V0c93sGLml/2R1uZYJsBe7iyKYLcLHAQoAtgBdcgBaXPJizDr97WHIWJPGzLnxRUhCzwAiRwCUwAscWMKavAFbcM5A2z0TuzObGzhQ6T/Gc4QGkAdWgsT3c/Gnr7FTnmww35FZgzTkhVwkEaAXnAohaD@B3Ey7qgbWkFzof02aPf@1w09RBJ//hMBuSds2DthR@NsoL2pHQeJnVV@zeAxBnRh8P58jmPxmGWr8JGcSZWg6wATdT1fV5AKvs7OiBUu5755ZxKZQOLgP48e6LnVPf87RW3dwJ5NjG4cHW1CPrAGXZXm371Htd5aFu1KyH4l1tb2/61XnguGqRZVdjMZCPcMNnjC56Jpa@dUHExCNTztA5JdfYUofh0DkLbZ7lQAJflivSsKMNgMVhYJhsyKxR3rgQS8F6Jb@yml3NpQqr7PnBoD9ASrDuIL97yFDgvRUyq0JRWBfEgrjOzoqLJfPOvpdigX3cG1cQ@RkPxQrswMCsj19FQIsadsCU2zBIu9Xo@EoTv202MNiDnvBAL3SaSrcHwu9WdwECTUli8PvaC@LL/st@3MPmaZDfTIg6BxxXA5UOSwUSNH@XLuSz@UImnY/lC/mVLIxfszExHRNX86uFVExMiXkxl88WxFh@pZBZATEJodnCaiAI4kTpJJPQC4iCQE9Fa6Hl4jU0Aa0nepVAkE9/QNcblqCPj7CgFGx4voM8EzL5yxREFvDbEpZNW4CXlbKAH8hN4ednAbXEWiy4vb2Z2t4WhA18wYnLzZQgtPElm0@lVjcEQaaQTZDpaUHQeRwIAjCbv6RSG5uCMOAI8Bi2IPTwpZZDfVYQFHzZrG5vYzpX@JLG@AB2zUP4i@q@rAKYhi@ZDCnEgvDRQwdwVZ7QCuW0hi@YJoZs85BNCBOEF25@UinAcMzhOIYdt6zVqiDs8pdqFUNeUsGzPKuv8KVKlyCY8ALcKAhdcHRNWdYEoQlO5ElBaIGrNZLAD@1F44ldzZYEYcQJhCQShCFBS61rATQtxx@T2dnZkXp2W@7ya2TyZwuyBiHKcFDbbr540ex2m@aoWntxjCEvX@5IV6OB2ew2nWjNBlw6xIGQ6/5o@oI87jYakjo35BWEaFMhjVFDxrw1pI@QJ@fqYiL9xksIeQkhwzkXxwZXH0CbeG304bkhNSnEvSiEnsNmUygho9ojQ8YJI2w8tJMq1pdapl7C92F5MRQOxUYX6XqJfFk/HLlLle4xsBOmL92glIzcjS6G5VQdlG@xhPNW4cU@SqqsUFyU1sNDdOdAeonpFSFSXFwehi9jjci6kAb1t4ifDNI7IRaKi@uDvJADMbcMTxB1KPGG4VQoxRjcYpGL1fq6sIpIhfX1uHAh4ivASPEVTAHl4yqqBqV7oIUNHVVzYMuNRjh8K0vXkQhmF7UJyvf5@Xnkju8cG1FZlVInPIwNyzw7bBQpYWFM2R5AP5WaQdnGk8qDlq2bHHEXCDNcTxWp9JCZvADZSCYjayieUKDA88P5uW9m3puh97n4lWDFOP8Wj5jPRRK4I72hdxr0VQz2wQeIyuM5nhuhM6PuBiPSm61i4BQ1TPqSJ0PzB038@BUd04WhC7fDQp@qkkHfLAQCFUflwpPMie2BhkVL4Oe47JITcioP7cSOjNuAWq7fJj@dmagN8YuViq65AScj0Br6id3DxJlmSR25dBc/j9/TUWE854knt5U2k8oVcEntMCXEpMgt5blRqZQb5b7cN@wRjFBISa54caF3ZBuMQ@KJEXfTPPSkUJRUSUM7JdSxLg2Dw0CljWezN8obd4NiEWDvS3JZNk3dFIJCqbOulQeUwSPZxPMdu4fQZct4kKLV@3BZQ7hNoNrdfbxiMq3ULV9gup/xthYXhHo8fvG5DqpwOVUaBaWyNWiSJQyWaoKunisNwU9cXSmpUFR@SGaJtspJpR5rlpvfDktm2RiYconAP6vQnzUSDWhHF@lUIZYWoceCngyC4LcK7yvwE@GXht9qfXGRhdVwaphKiDFRFmO2XtOAOKliEWkExKVXeEqRaHpZDbd1Jq3FidbQeEqYMDTgHjOUWC8MsY5lSeXgkejH9VycrYiRUngxUrbkjyU//cORUqcc/jZS@ghkNpfC7cRGZH2l1A5vsEYEPKA7hl@a5Vb4UIAKZiw2yik@KFiyBv2L1GJOjN3FG/F7VbLsJXE1XbwYLF3ERShX6nN3TXhfEepA4PsAjB/8c@nQl5fAz21WvPcf999jP6MEqpoqQ3WIhXTJAQkYThsPCyyMn5fjG8bCodBqOhSKhEoAtQjeJCoid9SgQyBvQs9EkDLQsxaFQhrCx6JhJgd84JMTA8H7QFuxDLZSCATvAvd392sVV0N8xUYjKRp3X58x1o3CEDhJi3@JRpAtkiueqDxn1XK1e1wtOaDVTRqoJgPskh9DjCcXv3aJMbpW@ZY/L3F5GZIJcOLQenxyLVpJXgYEAZuIszQUzmcjfID8XZAMvLLNuw6KCWj0xX2klVQ8oe8uXNQj3x0o6l0@E6/QyAm45f4@GIWy4U6TSpIo1TqkDR6BoKY7TlwtsEHGgPjMZgUcR8vMOCl8u/pt/tv9s8Ozw232PFXMF/OcDJd8aBsTQ2JojT0HLU45rgWCxmc9K36nvSwFi0YosxLKTOjll2XnAH4YeSB8gUtp8KtfwAC5HgFXuSyui6tFxXJWusJFa2DIZmRdzKWL6ZQYCVr3eDo4vRqkp5hbDdaDHOXKagTctEaTFoOVpOMtrmKsOH8D5s0GrcLnYDqVDwTz@x8@M@Z@D1tJkyuZdDK7dL92D/@V@4u1NXZP8wP39I@3JNzuOQD9YwT3hR7jawJuDDMOr38XX@P/a3TbPOQ5F3JQD8EPIBAs69vGt41gIFgIwbgmxNJZJ49DZ8SNuviyRn@ytYx/3449li3LWvbe4HUZysyyFRgQLSeTycvI6zTo7YVCTkwHA7@ZvZLLCwG2vFBlIW5CjXd0aEDVO4EWmvhCHU7qLC/Et04ON1/VTrGnkzX8wjDbPDxIYBB@BHd8hLClypKpjpyv4I4QCjvI080jppvsbOuI4pzT4VHypbkbJ5Wl3XbR@VRU7IaJiQyuX2aTqZWkmGVivphaLaZzTAIxZKGxCMe1hFEZFWtTN0Z8tBXejFDkhSrCYNieAmNhSy6yF0d7FIPsSCwvbNX2D9nhwd67hOvL/U93dk/YyeH26Xn1uAbl2K@dMKF6wnZPBHa@e7pzeHbKqgfvGAQfVw9Od2sniCAZQBGGWiAnmDf0YWvWyEqiimjR@GfC29Jb17I96S@ZhpREi8CT3hp@H0jGr2pM@g80BQZX/qHVSXWBK1YM0UvtthnAU6tKiy3gYGphGbpuPDTbS1mrLDt4@yllZhdZa@UgtMpaqQMts7bK1JTzx9SVfuaYLS4uXmqCJ//9xfBGdn4vPO8AfuM87b6vLYRzK2wZRnHplcg45ODwaCHlvi2cH58uiF7Y8dZC2nvZ3V7IeC81eFvx3rbPtxay3ttG9dVCbhztYHNh1Xvbqm0u5L03YNKFwhjnwdaCmAq4xLoB7WqBvoEY3t7dq7FlAIqUJkJxRg0dU95AiDBoRNyECJKcLS/f9vQYDRCaoynotvwlaBd8AmoBdbILpGs9xpZ1A26g7QEwRAt4OrpkdlsxBytaz4KOJXAXWMACLWCBAH4BD68jHFsss3SEQfBCh2@lCHNrijEmnFl0RPUbi62hDl0BZoiROS46qgwxZOdjqIGFewdluEOzjh3af02gIuRUMIVIBM83Hpzt7fHEDFIlwwJBMq5XzsGpG4ANigh3LDr48srh1UJ1gbRacJQK/GBr4H6iNgPTtYmkgHIuLLQAwSR1byQ1xlCpiuE6PeLFF35uAoAhGNwpcPGDneFwC8vale0WZSiCxKwdbvMS4kp/mU3WcoRhokQpCuYnMj5/Zu7bpT35ak6@aiGO20HOs8Xx8ZyWETaCfgvuiVqCIOsBFHMBOSYahdhQHArzlWsBiA4/bmzAzWUFEkqF2LNnlI81eCuEKAmMF6UUWRxBEIFDMCIfIvOytkjZjSwkl3EPDu3IIYuv2I9wA73NkWcoBSTrdEanatVrhV51LmgwtCxNCWQnqNPGugZ3Jt2AdxSPwMkx1oRmEmNuoJjDQByGxZgcYx3wnpKpDUUDzpXNsUx0WQEaI9X@wRavIW4ViPy5B5UY5F6RKgyExTNsvsToCwtNE0baJRcK5CFBAd8i04SREBzu8XjHWxRtmbcXZEuM/ZSYu9tFl494bGAHh9OIrGjIgfOKU1zyrIyBZvA7yLD9lgE9Z0mOLBp1IDwuc8Bqk3DxOIe7d/nyC4WoTZdi8atLgWL5wVLUnliM364U0K2NWQRKASI@DHijAE23ydpMz0MBfSGhoNL8MBTQgY55Cdr4BIInxIcudxw//vXxoZMuTjdlaLdQg1wq8CiTr63J1/bkKzZf8JEYjAnSK@wza6JLzIELD/SzPDjaXFZORuxMvtIsTZnJbpyOJ4F5CsBzKCo5GDLgrDBGCZKw8GMiUh8/aVVm1e3G7kHtdDIU8SWshpPxnq1rKqURmQRzMoThVhhfIl6Owh0kAtc3w0c8jRjRs3Fyelyr7scgfxG2Nm4B0zoA3JyWMFGCezcF8NXkFvTH7RgLn1TZcoQ9w5zFmDNXgC9PTkLVLRlQPZhie2CkKakUB/HeJ1tSEFtkYE5SQpiFI@zz5SV0qalVJvaNz5l@RlvNtNkos4rKLsfj6SCOlHcFzAFvmlzZQMg2txxZnJvYVSrFVswMs@UeaNzDlDmLn8p1j30bdYvusWNDp0GZVWJ4yhtli2OkBfrFSdXmcS2S@kbkA/TFZgx@2J3TzF6U9HNkTwp1FSyel7b8tXn5kkY7mZc4z8saJTqbh984s6EwXApMHS0nWze6YRsSnr52Ag9pDvUIvcxAgE@z@EyehXX8jJAdKZKpGpQpjQaajG00wpasdoBZ9YHZgi4f1WXLAcMLQxM8kBoSOiYDHfKg/jQZ0FbwtDQa5IReZwohGiMBbzSwGKYUAwEvZ5YtG5QrXzZwmgy/r@1PEAbYE@9QrXiK0ZfjSNHRirclbA8usosJK1Ucx8DqxeZ4g3ie9fXYdE6YxzZzwtAY4bwo7un6OWFXg/68HIBgeCDEOR87J0TTD@dF4EaexgH1Cx8BL/wErtfDkflVD@1qssZ9VrqI/qfmQHZMTu0e@lgQlEuHA311HdySgWlbCn6cYRqRd0IfYoaHEZ@xAI@tImNOkqyWokyjdzE5iOi0K31/gA2LrR5g/UZM5yMxH0IfxjY3UPsQTuZDCjmcgyTIToj33QlQy0ONLDiNdxw/gbYutDYM78YRdOMReAwdw2Llu8ALaKbMC/GYeU6TG6MrzjIO@eOcO1a/OGHQ7SFotxBixE/Q3zb5@NcmH/elj23yByVdZheT@ahHfe9F8BiX0W3gPyghN9eTqUW@qsR@rpHl6wfYFw3v@JLhBjcmk/XQOBLI4ym3KIQePZ4oJBCXH9FXyBeqPsccwLzY4/5nuczioheHS7xxa6DJdV/mA2gqpNFAG7uNBhlXbDRwZqnREHgK1PFih@fvdJ3GxsMSoKU2dAoNC3FJiAnxePVkc3c3rmhCjNu7LwuWrZtyA22kCTFcFS4LJLAaCNOTVaMsOBv5JItRbOHhNKq@NKCAX06EgHgquxolMjae@@XkWv4i6U8okj6V2Nig5xNSO6bU0HbBYymZ3DKem9AmGW9Da3imrKCg4Zb8nY/To5WTCeMaOKXvZIGna9FMn4UmTXiW6NFAP6eu0TbInkKjaprtE1xjP8KMbR6nteNUDyIYcyrnPuGIvvfFyPBbW3b0LJoeSghjo59OxhJOSX387ipo3FbKuEObNADk5Dfmzk1aOI05ldWxYNENLPyFgPaBoAKOdAPuno0gcHtWgsCNdoLQyxV14EYjQRij4zgce0HgIotB8AT2FsYGSvvSUOkPcOLGb4XC0eTG2cIuH0tCvT4FTko/TlGESKho6Tns4I1EhaIARbfIOtG0hSKEn2ekKFIPzApZMqmN2fSpDvOQzjV7FIn9DirJp4ihaLac3EDcmMAEroRQXLFYh8Gnj3dcEYPq85Sfzmc9ERGUJObFH/dXPiNH5YnhBVIEBg88M@MIfJbJ/11NUu4jRU8FGdeYH4orbnPyjftwH8y4H4OrqEUCj4yk/n8zTvJXyX@hQ6X/7wdFM0Off@KhzCNDmK8erfwOhwX/VaH/rwr9D1Dof2fa/AMq@TTK2RY/pa5/UQ3/evWLZN4Iug2ze4NTb@kfoof9jhSB1a/SA9xcX4iP6QJf7p9dNGl/t/4De@nAb5Kn7dz5tl6tVk/7onn8otqt9qrHaE9qI7UXPb9a2di63Xix0a5ubXVfdjcP5Nf56sqe8ept/t2LzqePMmjvO4cv339SjVYv8PbYuD2Xj24zct6qDgYfd3dG9s7GWX/zJPtu9TZVU7OdDfnjlmpt7Z@@fXX6InsSvf348ujlp36qbx11UlKhn9nZz73ZHJ1rgeyNctbe3lMO@yft2lm6v7elvNuObqb2TgqvxdRe7fZ9ZvM2mk0ld41Xhy@Oz66atffq8e7eu/bmR13Kfby@NXaT7UJn8@r4TeAw81rc@Xh42K2lCy92krdbHaOdSu@oZvbq7fHRxtm7nd4rqdbfzp4V3l6NjnK9169v7INod@U8N9i3VqJa9fXr9Cvtxc1N7TjQlPRTMyOf669F4/b2SC/0V@VXBzvd/mtT1JKH2TfRk/7p7VZtQ/24OsycvTt/fbty8m6w//rl@8OUcnLSrEk5o9lOn1ydrgRa/cxu9OasdpaXXrTPX/dvdney77aS@z35oNo@Uq9fdHfe6ydHe7vVjDXQxL3NG/Xdi97V/vXW5q6qH12rWnUlmVVP2@8ODwNnL5Xmlrzz1npZveq9S2Y3rlfeRdvGi9OrT73rlxsnZ4f59PBolNI3rePmTme4dZxL55Mt9ePxp46@L569juZurl6mlXfVT3Yg82mULeyp7@S@9jLa6r4fflST0TNR3Hy/@@ndu5OdG7NZ1c4@vtk@vjL329qhdZg6fvlqv6le5@0r4712ciK2Ui/k6/1oSgoMz3YsqCP5VMqunvb3XhvDLf3j8e57K/cpenN@nZG3ro/fVD8ep5q3mvFWM/eU/maqfShV3@h2bTB80SrcnF3vqHsfD613gf2amM1u6x1ro/NmpfA2@SLauX7xdkM8GaYOtOPOSs48ePP6XFFqvbdnn45b2e03Rr5va93Xn876tWhtb9j7JOdTTfXk3bUWOMueHB@lb7VXSt/e3jnez9mHqb03R@2dkVh9LYu32urmKLs1NHOZ86235rvrHc1IvlM@Do5S8k20/c6wV14rzU7rjdLqvwqcvOydHRy9ud3N5swXfU3ZOMqnDvZ2Ng@67ZVXo939QW2vedV@sftWfmuc5q7TtY3z3Nbbk4x9ev3KLrRu@pmjfPRU7dvds2jg5aA3WD06Nz@@Gb5fqfabcuZYfaePVsX@5ksjPXxTrR1@6l4fGfqBuJ0eJc/29Gs19en09tOOlauOovnhmd3X7VNxmBVfBzK3nwz7pfHy9cnhxsvD9y@lFUU5l65O3rRTmbN8UumZmd1c7oVY2@70P/YLsvhpaz8jZfq9qLV3nWxvts/enF@rV/1X/atWIF@wWhu77weSXmumxdS7jU4tK@9t7J2K8ln31cnK1kHq6G376Ozj8LS9@XZw9uZQSdWuXhb2uitvj98UXq2@P7VOpXP97SvzIDDMZ3RLzBWyt5mTQv6wZ55kzq8K9vtXV7kN9bwpvtxN9@VtxXybH@WvjU@92@7tiZxqdl9sfZSOOzWQpGdHKSk7uD4YngQyb077N6vGRvTddevVW01U8@fKavL041Xhutd7dbvVWjmvfvooZV9cyYWT7WRT3c6@iB5vvj666m6df8qvtFMbe2@kt8Naz34XeL2jbF0Vzq8PhyPx9fbJqF9NaWr25uQ8e3Oqb5yc75zke/tNs9PcueqBbOiPzq5uBzc78mpveJt/1bt6I6X23uY3NWvlKBV4Ke/228enr95Wo520XLBvDt8dGOf582F2P6@fF/TDvPKq2nkxfH3YqaVWDeX8dHhW6yU3NpV@HmTKkXpmbh6@3nl//tJIBdJabuPTpp5d/Ri9Gb7LnSePonuDd63TdP/cNHfeKub225ujt69OqrvR3eboxdG1dPiulj052Ny0Xka3lZw82sncWtXNjNrRA1Z/Y3gwNI1C5v31Xhd6Ar1daL84zZxrVrXaud3Nn9Sq1RdWc/elNBy@6KxCH4FX7fyNXg78htsKDHAzgfwhcTskgb7VbepDkJf8XGCADncF6HBXgB/noh3SfPfxb5LLgVP/UQb6KjSf4Bk0QVljbR2VhwTb9Qz64vc8YqyvQ3QFXS3doCeidc5rtHHAp8Kd5qvw5CF901IeGqqu4KeS8LMNOCY1x5@fSwQONdYf4XjTlvv8gIWCXzty7O/Slx74R6XI/mdgodVi7pc/E2Rd1vsO6AdQIAytGydzwl0Wj7c6qtS1wKG2yfUhcOKZu8cUVEXCyQ9MQtxrSGIq62xNpa/1YeZO8SNNBy@YqvPvSLgjDgmUiRHZYcFJKrLFIuPXAS3lRlZH9GEQuZ0I8B2fT9oF6ffD3d2TfmQDdWpvKKgbsjm1AdTgEd2V1uTyczSR83w56SyxojLUkMymYuO3pxv8qESDp@jueTMm9x7SkWBngZYrRqjZkPVg7uxLQ3ybioUUo13m4xN6uJ8OUgQV1d1tuLxsEErad8X4iw/zsvEwbqXf/V2hnsDdVuQJvDrQagC0ogXpmTX7byza5OgBlQJ8sb72dve04Xw9hm8xnDgV9cCOSx@VS@6bUeIl8OXfyfnstkzcYQDZx2lHbnwbinqjc14WaN8jbo@E2sYR9ni3ZQK4hnYaIDaDdqNcrNT5DsIUbd1zCe7FecY54ZkvV8/GBF1wNlR4PPDEeHyDJgeZLS8i7piyTAC0m9M9GTK12e93zHsP1ExTlbRrdJX4VlkYL5gtX2XRdzF85cCpLK8szv5JfiAOyg1RvW2w44wKplctBOBsiHWr@UzD5kz77TEOr2EvaZwfwzS8UZeq6q3wOHjZ3XLDyxZxU@LwU0kd4kxiB3fW6uaIJ4TTM@FSCUBwnw7JBFlzd6v6Sl0eUwPR0aYeXy6Ab0uuF9ofkMf5jLHHc8uTWiR2oB1A87PKNwMh1IWXrTpP6mFZCPSO@AszEXVMHHcLETiTy8zWDSBCx@E46MaIR/ju1Bmq8J1eHhcxTqeLVB3@2br/pcg37mKDknHaE0VIBJsxjtCnMudlGkErXtPBpMasRxWFO7ixChXiRabACB/9mRKNTtSTD/mFgnQTWZSoHZ4TCmLIK5FDeof2BEN74qA2@FZc1uE7uDitA1MkWoOEPn/2Ggy8etx45J7ABJbwvnSPDM45k7dlh6Al991thJ6bQsZE8aTq/exeejp5CgNw/dZQhrIaBoHZwK/iGAy8nC1LhsEdBOFtXwJvrGzKuyOvFhfDEOuC4JL5OnvGwuLaWng1Hiavb/KRiNcYnehpX3RfZBDSlQoLp5fDGTfyCkYGlJlJBCvzEaQ5gpXlsOgiSDsIxCxg4CoGIfmG5TnXTiLO@xB7eOuTMPhtnTmpL6ejYn1tLY97PH2eU5HT87O@nImmITJHvRCdDOFoeYDPvz5ZIkCeSfv6ER@KlWgGUPCko5MB41SnArxE/Wmu1Od2Tr8z5cU9p@F2PhQdP/Epmxd5LC9yKt@UbjBwG7bpeOJn1gz62NrYj7P0MrI56AjUJCG1noyHpmL8Y3tOpwX0K031ir7DEQSBYoCI4OJRYuzqsb6u@fWdHQJ3aIKPlznGxBjLwzAEJApIjDxEBhFCNFC6jVbf8OCgK85H@I5v3oFRIge44oznB6CeUO13UyIxxsmHK9yAz/nYGfUhnL5hiNDY293Ax5vaMe6Y3T14AVW4gOWIsfHdLeYix@gVcVPS@AdYFFuBLIBs4wMap6y8qibTR083fQebi9yBn8bOI1LpEILxyI52SHyh2A1Fd7BxUrp8JNtER/oemAeQj5RgnMFuZSapSI4R/45xnn82jA69UWwiFTi8iE4GkUJIs9Pj6sHJ9uHxPlHuqFHdO9qpImYYYLYks83owzbYQDRNVnmn6tEzgN1vFz@ijmWSmu5XWPjn5RGWfyGREw8AGxTSIN/pHGF5OdPPwHPveRFIonjQoFQ02rIxBzfuXfXAnMJYcxDyWuS5drpCJ0/zekLq8GZ7QleOVlDSES112dJCNjA2fehH0rg8Sbr4NmCUSV9JpJaLelSX@MXkn4XLpOlb0chH1sDA1WG5LfjJL7VaskUmD8bUB5Sy2qFEHMniIxT4zC/9WH7wsyle3@vgoE9lUqeb8vTesZo7qSyC9shp94N0XJ@CxLG4OtKdq1aSWuSkzD9dPaE6KpMq40OJ8dSueGpXkBoXuOxqWiFT6hdXE4rYPPIoLnmuuG7samZcPfG2klPNdaDRWz20SkRzIVzqUIVhNZEJDn00IeueuVX2zG3F45Y4X7l7XClzCDupkTkdzrj/dAbM7TaQLTwzt0EnV2j0NTCx/vmLJt/iC/WU/KCTO8QgeOKUBqjTLpwrPvEM1YOcgZhAGtJpmQsnuTp1Kh6@sIOQxd38RHy6Bp3CdGYFFA2kxfhwmlNWUiV1yxko@jxRrDq9sNl2GzlBjjszsz19oAuB0JcfOByfSuDH@HhCeXTSZzbLhBo5ZKyzUgDXVeNxiBDh8xqk04C4xTJQ9hR7fjHys8VwCufqZAo/AYOiznGLXBQg6GcY94Cvm3hpbrl95XAPw2HkiK9gqZJzgsI90Xt2xDJiJuM7/nt4fsByufHpYDR1xlbSqfGRYzR6xnKFwA@aJxvPJ3B@xIbjVCiyFfIMDt1BF5RVFRoxf7QV7Poxb3xYPOSPUclTrpb5CNZyxLHTNVisP7BwihI/VI/rtTYTh2IisABCkeaAnS@Aup03AHYHkilptszPWKIgd1Z2MUGKiDqsbEK5mtAycNsYSnz8fj10C6bMJ4DBp623aJMk4qB4UNODPu1GiqHCcCObaAZAsZ2D/gskcxx24KKhwpnA9XSFQ8XlDU5CRyRQi8ZJFk5G6paRenzqxXGlSV053UtRLk/3ROrS3I8JYwaIvA6rEI25O7DgEHimm6Hx@LLzRTW3SXrAY9E/b2pwtpPhg1N3HO6g4X3M7Mhfqc@ZjCHuavn7oKGziYlQUZnqEfcMHEkA9whUy52H4ED0GNapeyJcfDSKFITxS1vhc@GMZARpEdRLUZdiItfhLh3H2B0FL3ifUyd@LkPrizg7A0bOgTnveKQDgSwf4RDO2chpCGyfHGLoxwG54A11OTnefzBEHN55NxTfxCHuKBzdEWdcgAj4uJbULp5/fiZtfimcNkqJ8iNp0zmloIivLc8H40V2wLB0PjDIFMkjt1Au2NnR@NybC0i5pwmpxzI/kdpTM@8kNwM0QYknZt0jxL0zVzcPKUTu6zcyX6RyttU4aqavfriSBJXoMALxLLV7Z6rCoYErFXjumr4YXGd247iShEKcQ7@zIseB8hzLafc4sCvQvWnO8bneeQXlnOwW1S0m1SB90lxVDOoaJ8vqNAt/WePibGFXfYV1TxlPFNaJ5JZz1r6DBo6Oqt9y@wvYoQjOyWXhm3aMfdPGxRDHx99HudSYJ/8mzzr7GuS35XGL9Mrn5ZUOzXovvK06a4co2v38jvEQb8pt5PhNa@oCRATXtZK7uZ7HWlhw1BlQeibipSPOtLPHzi6KTgfkNW3VR@O2e2kX05hjCEuZfcfxUBf0STYngF2wzyTnMQMRD7ajQEl9sD4uciTzRCN1uQMDolGnPytPzAaPD1A/yIh@LI7s9B1RfjQ@yZTZXIwwjHeT83G4UZzuftz@S/6MjB7MCJKD1oicvs5bM@ImEe5/25XRse5mOJob6F1GGm4fHUXM0d@yKVcPCBtjfcEbHfDxgF83cBRtVxnEiS1Q4GFszI9Gxxik/iD82MLIR77Ah0fzICZZAPFHI1MTfoHEc5j2DYsM3yBmNptUO0RRg9fJZL6pImkixMPOi/HMuEBkyXQclwG5MyrOlGoCHaNDzjQbV@LGP0iVRcPkNE71W//Ail/GwuOS5XicZeDhYHe3A6FQ@oYq85M74l6jerjrmbZiPds2ismkbOnoZSV0s5u8Va6VJAcMnDhmq@LyANs5GqniIY3aGXRlaHDKTrATmW9WQL0X1bIPNJyUB5EPGAktYGkA3OmAxqu1ZPyQi32L@wccBFbCn1kIlizQw3WNjXS9Oc695JzM4RmIUd4tyHwXCDNoJiADyZZkW/JITmLEZFOFW19CE9NJGJInsYTJQ03eg9gn0CTkxJV0IwW2fBmjk9NTqZIVukAc544oxMZvoNPuEZxDsHFfJGvqUDfe/lRnkEBWJHVNHTENTQB0AdMNQoNUgaSQ826hmLTj1lnUoS0PMo0jVlKFHAl7y@nhKB7234kEhGUjAf793iKe77B0ZBdTpr2pFH1iT8vUngzeMCc3UfBx/qRfC41zfXmfhrfFI5n0xdW1p@z7mLfHg@x/Adkf2vmRTOL0qKFKIybcSmTcm22urKZyRRxrKV2N2BBbCxrR8Wns8tDAr@DixgDsx924qnwjqyyD1fhGsQYAeGIPoEiBoGFK3b7kAoYzRYbJ@Gx00fh64kT/OEjX1UmfDp6bYOMRNZ5MY0wcY6MTXE6vgsR0vJ1@QY6A1ILbOm551nWDFcHRlpuDLnUGeC7LjYGno6RYEyNIkUq4GVmHZxGekHUyGw3tGBt/2bNfhfuJdIVdQDOvM3eBQigFqBTQ9Ms89yU3PvYcCOZb0YEOm69qQI@wzBrOYJTPEgA09mFhDmfxeU9aPHdB2vruIc7aUIJ8c7EbgkU0HFuPD@4pWWa@PSUgEtDeFDImmcBKJt2ZkVAVv2fsvmyEeCjNGoW5ezxFxHu9ZY8c7v6FDt99skY2wRjZ8CRyRkrurnqxxO5dQNwDghoO7iyJh9ydA6hhmrg2M96RAqQX3FHYY2h9Gch8AZIqDtkM@yVfMfgG7zqf7XJUkOlgse6uYYF/OVVyqcE/f@7V/3gx6xmvzQUq@CJ9TP2OOeq00OILMbRK4iwwTeQVOy@HR4g7OC6niw9zfiCPSW5wZhNp0jTmTajyjPI5VxAWqHPGqUuJsSHr4uw7Hz7F2Mh5RYP1AW6VOhUblcWSZ7pa1gb9OxyMxHiUgRFD4Hsmg7QvBfDujOhMnrjXuqGXILGOgjxAggK9Llx/nNq4S8WYeF@ilFv0WTMu4kGPmOX9uXuxLjXEV7yAoQj913k3UfymLcR4erhkQA7RdaTrsXFqnIherocj/To8jI1AdDA8j1RxRh3odibn6XXkCyIbJc46jSNgcB62IeG6YwNpF3YtkLHGsAwDpMaojHN43P4XKry8WZABGYQvMgCMxxEQRqjMVXYpnMgMom8YjWI4DOomwwdGEUfZbvyZcKw9ws/j@/Hfj43kER0aw1hjFHH3pUCMxmiZSOBtT7mfKS5l77co70x@p8o7Qw@vvA/QwyvvLD1/UHm9GeO3VBDoYuiBYxwcsq/DiBqgPU8@T7HO0DM17qG23k3HHhj4JaKp2PQhidnYumHoFtown58DnuacTFC4zx/SXOdpFMENA@Qknz4S8yloevhJACvAm7ipo74YJjd@npL3X6BPqnxu2@mjyQMxF2hG33uNT71DAhGnK/F7uSLRKx8mxWUqVydAbbum/cVl5kuq5GWcCsrHYIwie6WPMP7qw@ErOm1fhNy4UZBQETYvygD1Dow3HQX95kdxqO7Ix8lYSHU2N5ZbiRjb2V3pakIkdoRdPkoaa92Cb62pQdIZ2NWnT3jjWG@@dxh1GZxXBs30hqJuLw1Dsd0OzbZt8o3Y7MiZncJjT6DC2z1TH3R7DA1FoQ6IsHxLeUdH7R61S9Dq8ZukA7RVU3S3xYXHxffmj5PszGAwyKfz89hy94/YJir@zRHOJfO5gLCvm3B2WC0suLrTwnhKe4EkvQdc5xN9fMZhnDzVmS8DW8gPkIV9nImD5I@JneYk7HZicdHTQATJttGoPmrWCi8CFn8czcBlmHFE1ABcG1@krCx4oPMzy9nYl1vKnT@7e8Aq83KbmptJOoY6ncmmjFN9qUcyx2cRp@duIDuYOuZmS/4nqD8vVb56DeP@L7AmJOpyZYzgZBjk4uZoUHbwaF4fDZCjZQ3OqTACB5QHuoljw1FsLuZbnI@j1iXdwtiLhsoIF0042enBePYGNxrNjU0rbj0JqoqODiAiyAGpVnztDNfL8KtvGHufhqNeZD4AtkiVQ7uzPBt6C1eZ3cizlDD1liy3LVRZJeQVymcYjzc4zdVdJWwrUhdHiDBSd0Wvmx2aj6bR4v/b3rctx5FcBz6zvyLZ4ExXo@8gyAHRLAxIAtRglyS4IKiRAsRAfakGimx0tbqqie4BoVjvfWM3HGFblm2tL7G7lnfDft11@BKx@@D30T/4C/wH8rllVlZ1FQBSo1HYMVRo0JV58uTtZObJk@dy4vfYKuPRc2zKxPvh1J/wZRtbU4e5JL0fIIVHJ17vDcFijKMYe80f1WDYRlEtGKjwh9POBEUOwURVSmFB9ng@afZEEyfNR8kG1U4AE@W5i0yIBYzsJ7qCTJGVltehqEbveaSsg6E4SqEEwhCZEY6tLftBqUldwX5lBDJwPA/FQtcPCY91/a6qwXSIe3EwrmMe7oTJztpfyFh2b7rsxDDRTesjAcQbazLXwihqKBODwaFjXE5i3mmuBr@3AI1V5QDXGNrcsazxNYMGQ5kYt8TzDhkFxfILyCb5uYP0FmqYAepaTDy5QmCZZrlKlSyipaN4EesoGNVszAy2iBjgEKx83flzv6H5U8gAjXDvgQ0Gzd9RwtjroLCSmi63T1jp1EskZOkK7AOn02HUGXnBNBzOf9WEULhBwTyFd4akOX1@Xz6T7Dhew/h21sBgAGqnsUvqbqibgBd12LxXnqxjTnFfthqcuNNAzlk1FDOYsKqj8@AzkbOPeU8kDw9HrROQykGXCSjpQTWBiGy8qqw2AFsnmYuNojqV0wp2nV40pU30JEDlCtQpnaI8CHU8JmgiRlOCGzb2BZEHY2/ClQG1zYOp0ucz0Gvs6hM2yNjXpg@VytFH@HFvxm4h3fNBAngQt4UKVQ6PPasMbL/QcAAn2RG0Wx9vXU9kFHi48esWhurEGqha@Iu4fbaBiyv84Nr4FQ5lvlgl4k6Va6JbAVhslpSM9eydm3K/L@uLfkr/iVhmLevSsExQotuPLwmkVbEoltMXWL9NihaO76Kmxn20sIB1CaAH/uFNF99aWGuDZGc4i2dAIF5n0juBLsF8@Ugw0YTGqe/3adjgDodib@PKPFSAHkMYlZmBHk1Pu@iSZkDjZcw06d0DheQA4sSoy1RzbHrp0w7nV4CeX6GqJ8mP@2Wztrgqupfg5QcAjRwJT1BpE8kvZWDwO9ZsMqMzcOQTRSErOCz4fSCJ6KZE/NEvZK0cas/15sq30k5jbF2CsRwLz1ImYSjwiiwVp7Ng8oZfjlDsRjt/1PFJ7o1vgaywjIW0RA8f@cM4j18ytHAuDmtC6xkPlpNOdLWQV1NTBJvikA162HAqHmB@w2vHSstGG7nJtAVbWI8lUA3JQs0oLssvl7yxG@LRb64sQ2TboKZtuiVj7dpLgedaRJls1zYZDoS7StCGQApFILRuOYrfRSSp66gRGoLixvMdhxpfcTVYW8ydanbKBV7/uZ16@IRWvNFGU69Gpg/XZeqI6zBKwj1LVXdZmzewPlli@CmsrmsCOHzYuNGOweLUtpqJfhdZWs1Yw@tG6v6tuMcHyJLeuDF/n9GhsTBq4rFMvkjULMuA7h1GGXCFaSN1y9Mb44CXfoapiih5crgDON4VBlMQ8w34tIXhYVQ2z/WyQMOoHkZEO9ZJX@PdB@g7a911hmEgrszoYOVCIb0Xvt9LjF6BXL2su@50gE3Bl34oExuoLFqn3ByYLYdUc/nBn0eKwEnvcIo4eP2XLW1B7VCfrVYAikxW5IVfCh5omTiiFzXqgcjIuAdq@UiqlT5oF0bYCXrwttzZ0K3qOxPvGP7s@diiflhCfsm8fNcLWyxMfL6782x/e@9ob/u723svtqkkKfIbg@LpuEGSsvAMnXuPBG8pTDjEKXw@8eEcxxOH4izhDfxFL4gi9Riuux5cx990oGRn6hVy39xXnuTnvQy9yTqX32dmnozvSdM49NFEaIqqStC/M76A8/OwE5aZ@OEMJIdUqPU6RE8GHBeqgHsmbOacg/snrqRuQMGjCUIsG/BICQbRGXKAcptIvjHDSTPsw2r26qJjq6FR5BD7SzAOEZABgHzUup3XKYS5vVZh4D3gOZGNxLZyCGK4ez9qqudc7RZVq7a4X8hDdobB6Lgg3hOsFhDnBodWFQOkr@shJqMgqAL1FtBTII4094g71MD7QaNVbza@PpcG8SP2r8lbwQeY5H@gnfeinX5m/KQss30dA8DicS5SNnSJsEmZFnTZ0ZqSBnWpilakog8zJ8@3Jhf0t3/NFuQ5BuTSutVvxmj867XnvraZ9S/tY@GbN8PJJOCEVY4m30wV04uvz2Dnn4rVyPuZi1xlRfGt6US26YQEVHsf44nScom0j5Hz2NllgT2Kmoz4J9Ta3RLOKMWT6V0roWhrItgklebjeDSiiXw9JfqEBn1CrfxXpg6f39cMW4C4u9lqx@/Ra8s4ItHR5ntpwptAPVeouNva@heJ9ut6bbV9VGmfzJH3jAVpuOakuUkVadpt3r1TCTVwtnRhHV8if9EwN@Yt2qm8JYzTyuhydmiZGZdMqb@zUDCjtAnyFkmMLA6vlQwxJ9Rq2yQKXLOdUIiXe1RZ47pYHL@U2no8grGwlJyI2UJ8aauzjGODgajobEDbg3J6jhIoY2FsHsrk1Oi5yKtMFtqCTYh5gf/nYm1lSJANPL41svo1Gll9azXyrdXIt1Yjl1mNLN1sTMNJo@uPGsCaDVXtDLj/whIsqK1d9flnD/bV/mfb6vHLR/9SfX/3pfr8wTNI2VXPXz58svNIwf@3n73YVlTA/PuuN0GVewVTv@X1PJLOrzSbq4owLwQoX1UvOqfqs6DnvQXiuR92TjdP@KM@8qINLrX91pvMA34OGqMySyRWEyQr4rcmLXFCi@suUPIpviNqX57YRvLmGbJkiWwvKBy6MeDmtz3iQUiPi56VjNEGwAeQCmg6/CRLutP4tE5MS7@uZODMv/ceQWAKn75QD55tYaTPrZ39nd1nL9Tj3T34fP59dLOjtnbQbczDl5hFgE93t3Ye7zx6QAncgGZdoWyNDNYva0IdwWlUem8GUwwPNsRboXwlvHovFQqjQFtFhKo0HcXue/pAUvjuzs5O2@Si3bn1YO8730WuxvuhKhYxyKXlUF0sEG410WgEapMo2m12po6sZa3FG9LpXN3C7HaBZED0u6o08jK9E/ueKj5CMSI@SFPcbGbYNGqo6CbgRlTaEayrKAJDqVS9Tyg3oDaSHujaULA60B9YdFMcs@I9ckl7aQ0JKQZn3Bn1OIyuTgC6Z61uqjaaMAAKhCSBAVAGgwlR5423g0ISdUcgphFe/CHhLie8Ph0/PkOuEQ1cJeEhBwJZkzbxvNGUYoCjjj/ieUyYNfHuQDFSqEhI8OgkZzjUIldSiQP@X97Y8FUWIIuwCw5gZetLRfzsBtQAe/tJZxCFynHLKA2GK4g38llT63jYgeseyYUnaLD0FtUIqNo1F/9taEf1muGkQJz6CtOdq2Q7TLktOfi965aDkg8XakS9Peo0KkxJ/KcrG/BwoQEfggYQ1ez9At0KjSNibAlNMBBSdsIAKBKufOpHyahGQX/a8xIF5K7jvPa//LIsg1yNi1gqPtQ6o2GHoR7wIeQMfVCRmwu4xJCm5Am@RvEcOskexG/Dp6gMMcEG/kAPrtRmXx50jaKJI5UiP59Ta7dDxnBX1koUz7rBZvsaG59R9PwdslkePZN08ZpsbnMh@nNGJQb07DRBNy8DhYpF84hawsEdCvHe8SMVNg6@WHM3th6@qv3oB9XDRuOYt4VOnx8vWCmRn1noSg7Lw@hOkjagXmmCtBBOu1ha6zPybomrXCMDxuXEB@Z786ht8lisupg@onhZyXRKfPfO5VI1sjchEsJIMvHuVlUHusoqlTlUZUEQ753QWPSsq1OqhNPs15sY1x5noQ0jMsJ9hNRr7LBqpF9jebvGBz3YWQrCp/F0G/xlHYtcKIr@OfZ8NL5wHrqVjXJDQ9FiMsPp6C26qjG3ytKrC5xeOq8W0G1djg727@ujW7u0dXw8vBe2rUuxvVfbapV8XHwsWbiuj/ZHl6Dlw@2D0ELfq/mI@ZBcxGYo3RBn9daSpvkravzBwtzR2gM0ePZiRFWD1KptOhqihziHheLQNCpQttHEDNGL/a3tvT1V3EYp2zqUhX2vM@qRfSlug4j7pvZ0xHbItNnVDdNkwgQZ5kmnXLB5abLayxZz5uDlbBXCg1RlPMxmYaL2ws1kJtYRfLIQC4GG17wh6pFLtu5c70HhgSC@OEBNKBVPmtXBQmY3l/jwYSf7tMnE41Zl3jh8448NM@PNxFkXiaoncxuRZoTxOOgc48t39vx9zvzxuq6HGSzvh1PqMCrh99BfvnoBFY/xpbienMFLpkVPKemsEJUu6bEjs7wkh/3LE5SJxX4hvLC1rQtzLE1j/viWFcmO@NNNfOefS2bvVOSdeounlPv2hJbjQ89JHkHAZMI1WG3aVAHFDy/kCKPRMOekaxhye63dotYc6FZSNDPB3c4H@gg4@Dt309tDuirYbS@tqvb1VMWnRKImK@7WYg06EzDfvXPn9lW4073QxWu/LG4@Q9L7Z3Q6ftuxUIbzkFSFgHJ3nlV1fkwAlwydC7fAvqMXTKogsDoZZ0qi73QY2e2DtpxN0BYPGrP7cr@K8qJ0rWU1S7UtGzufSDZ2Alnog7WETUd51SyM/sXl1T2koG5X1Hfz/evjxYZAKA@/@AWHydwLxrhVAiM@OWKvqHAlXw9RKy7CEhx80Hj6tWJgbuo4lgccb26TX7jRRppr3IyCN6jXryNnSmyzIj5D1U874/N3KOB6RyJTzkObACnrV9Xma9ZR4ciam/2AlAgGJpTlJrcymQbb/NsjO/jmOqoPUh4DWA@YrhnA0sclBfeedZQq6FCTpQqnAX9ikmqcBLQa4d3DpC9zOtol@OPh3KQ3OL3vYeA5k3pfsJx1TMTL0oZApiNklooCTLJafzA/omE32Z9yNrAxJukjaQzcLYeBSb3JqahTpZMOpOw0TjrkJLhJmaQlgcKDyY9sWgo9780RTbJEmwOEpaoa@cPDuuhPferI3bEsJhwRTySU90b9Ak0KxTw1qPSRsImuZYWEDjb9wzopUMoGhHeyeGJ5IW36cQEbGNKt0JdMVFyMGoD/lUZIU23ixZoPNl8jhU@8sDf11PYM7/g6NqKmSnIMsqS2n22p3cdqb/f5dhI1tvgIeRQqpRX2KBSzNIy6o5dsFSY8mEYnR5yoP9O5Zx7nahT8bYBGwcQC4s90rq6AUBzislTn7/rv1AEc3mMzKU6/fCiTrnts@lDvBdNRdP5u9o6mdwacXh1I4FN1UUchwacLwyIrUThsTQ70FodhIZGvPNJuFeJaKIVqmYlvjkAsrlNrvnwh2Apm/4Spg5VJm3QckBO2SdwJAmR51iW@JQxH7yQOuElv2a5ynHTD8FCq1xeSK@oTE7jRsyPuJiu7ZiWVvEruxZUwhRk89RDjiMa1lVU/UO/8d7qy@FDBo38tfdsxo42@m2UarSOGll0CpnloZfOrhNXnfiH5a2HByQyqZLxRed3gBYFB3uPd3GUaT4ARfS@Amc1Bg/ECWoCjVZAA5GWyAEjlFzEeZbcyXnoZRbJbHK/Hxebk1BKjyyiSXUvc6ORUxGs9NRu9ALgzDkiCP47gImidr5kzB2SzUHHeYlXpgkKKdJ054jod/lPOqENv0wwB9Hiof7YO2fRGlexil8InR8RugXTeGhDcg8idCh5rdnornW4fSWrDKp6GsBqVAgacqZPq6rlgTyKJpDO01OJlRUZbEg0ceS05GmHLObRAiYRyQGtJUF41MSyAIghxcXiyWKC8EpOglWxQi/gJ3saaaqu1Gg1oJRvUWh8LWGtZWJOglTTowr5GG2Vy7A1Du@xcPnnlHD7WRmdV5c283jTik0Y7rYA1FMHysBktge77x370qYoZLfpVh/Yg0a6uiUdsnQYX/DufGNaHCmhW226CVBsjxN3C4qX8jIpZHGWzbzFjbpjHBDyHuMb3cQv0gCDsaVDsgUkaopkMudDoU0yzYvbQcKlZpNpkjKSKaukcPi@Q@z1YOufrDkd@L1aL5YsiN6ud2EWhTzpZ7kf37@uxqEfBka8y/7Wl8YQjGKskjnqcdMm/BI5pZFJRxFEdBj0WdlYRV1tf1g4gHS/g9LCTwoGvKYt90QUBzeHV7cAHlUUc2ISKuqxTNg59qVrEsXxtHPrCtoijdv120H0qqy8fXRsHXwSzcDSujQMpcHFMi0vngOCC/1vMIrXEeKBZlKR2qt0kaRicncRXN90XfVVVaC9IGBLws9RXVjuEMbdpfWhdg641HnjpWBwPx@eVtAFHMe3cTRYwt7BkeWG98OWWUlkCa628troVRn04COqDoVnfGYs/dUVPCUkEIck98BJT751M4IqEs1mX24dmQAgntP/oCFWzjo5IMvR8b/c7ew@eHj178BQvUUu8R6H4BrVlSF2nWV/BePYsbTkinSJXoaoFdqNA@7CVR@0TNNt0ilDkWCy1dG7BXRSZgcKaXJIX1UfemXoMWRS0fgEnQtaNbAamx6E2mE29WHtbLMeQ9gmmeyX3tQ1oCcEwnUhLCMZKLliXLS7/asQaKq9GryIG7KoDtskMD@32vkLDJaugUrW3r6LvepMu6pLUjNNSnkVUwce7GzmnQpULkaDHGKwJ/EWjoR5qp7hiv9YZ9tDl7XRAjm9P/WHntNvv1Mcn48IgdMU9jVMahOjksoDKVDv723svjp5jnK7tR2Q5gf/alLe/83R79@U@5ryArNuSvL23t7t3RArqey@f76PH0FRS0QYULDGYJCSAnu1@9uCJBcPfRWkkG4SEcN@EP@LKp6r88dGM/jsnM48qq0IcURAeMlPBopRWVZF/6gVTHbwN/U/oA76Klif4KAN16ajG5JDGQfGn5MW@Ti8sKGrHZDqOCJQ04J3USJSTJRjmNDzGAuSLKAS@nbTp6yxRxjw05AvGTqosGshgsYLYdw1CWh24TF7MRz1HoxNHntVzbwSQ@NpUmkaD2lrpooxeJcekNJQuXGrAydEg56il7JIygqKVXrCCGNli13ZBG7wDFFmU0CTElilUgF8Q26pS8cvnBTtAlGTBrsrxo86VZUOfhJH4NTesOWK3pqznC/UjgZhfYoFjaIQ/n9uPUkRg8j5FxhwHaHluxoz@6s6yhNkxs@PQ@1Rs111H7ZFH0OAHkcOOXshnX0x38twlDTjCjPSMJ/MAvbyNSYepQqbxMGrDQEWTuWILwjAywwU9P8T/zsS1aw8VaBwguLINWyxyLrujRCOhMGIAuuYVN4rrsRsbNkswisMMcd@GaGVBfGFDrGRBvLUhbmdBfPVjBvEHTqWiJ29Drdy5w9rMifnMKP5/TPFaTcPe16rQcWHAZxfXpzEj2WYcAl1x0RzUPrMBud2yu5e2LIn6q/8LuG1cUqpGlXDDL2n2JZh//m@K6yyhu8Yo/T730NqgkDmRJy82YUZ54SMhcd0ksSVNY/urS7AVi3oWs8v@QUwRX@QQzVd/nYDJJpuf6HlXZvz0C9eNuGwrtmpII/jLRQTu@yA44vJ6fZG3UTbgxeyVdYNF9yBGwCC3bZCVNEhWle8urbJp42tlVtmyQZrXqfKrv5U65fzKgPhjA0F7rQxmJuj/Syw0Us2HQlmgIUOiTc3z@NU3F/w42Qa7WBb48xg7FTm8vN0//410u@OSmfD/NpM4qYBNX3raMwf@f14Xx@1cHD9gFLVa7riVGKJSyYX46mdxO3h408vsskXy839/delmful/HZeOj/kNfXAz16CRpbdAox6UzKSiBwYbzx8MgEnJaI11jJo1Zy05PIvFYCzZgZbJFouzZPaKzp5nZt822SnkF8xgaS4J/esRY3SfIwwSaxT/JitfZrh05oZrc21l7pDN7TKzLgbmMDaGxxFTHIvp2UhdOJYTl4xF1JJbFmbvokBccDvz8hN2Jp2TUQcDtIbBqC4RQPygsX0avPbxoJo00M1F/XWYdxv6ZVhrQkD3OBevrw9QoQKaKk5FWPeb7@0I2On1pqfTIb6huXKvQsdIjQa6jKOL4Gh6GgpOPHEfTv0h9MBFTi1mEeGaN4ZW0ikMrPS1qk9VnVXtYpWNBuuN18kNHSVR23oTfxxRZe7iXQBdPhGDClX49y1YzcKjgfo5IWJXtK7054k/8hwLHqO4@lUrgfwiVFwu1SbKSI@JhaOKGiDPpqcJDOcy46Qb43JOPUSLH6dZXcGR85Bu1MTDCCHGOsIP1Yr4oCPXMohELIgmSSwr1dUyjxIheg7keZqEWK2uNLGiMWaRiyLyDG00yzsDcltERq2Eg7AZaJoF4Ahj9DKuG03oHWSYdrnFf/iTH//3Yvm80dBpFFPHH3XgzkARSWKs@LkfPNffFnq8n4itYgr3/4hxM@q@1/NPOxihJrJQA3HlYIYJRMznQGjotCoYwn4THDuWLxhdIRJWo/Fga0vtf7a3@zlaQ7EQgaggVRyJYF0VKzzsVDKRL4rBCCKUsAjzVCpGIN2IRSjTKwQzPSb3OgPH0sCC0fqt/0ijRbL8ADXdeV2mEGJ2kZ36oJwQdWtttGYiNAXjPPzWf2DMwZi1Z7MRB@OiECb8HHtA/FoU6Sz0iyGy6/v7P/wvVJ1YlADPh3KVU7vqPKafcg9EIEs0W2sd5vYqUQ0NQi7iK4fod/6MkIUcpFtvhIUb9q5okGR3@49/VxEOfHyA2bNKqgSeypWIfsKIzOsBjVwuvtqV@H6P8fV9egWwEXXnyS4@hXOyPkGjIcdKblwxfH//h9JigPcjfDO5pI7lRHMLmZPxF/bMUlmZjrz5tfDnzvAf2UjFzDUPIx9UmXh@/LfxMrW7ya6Tmb5vWKsz1bTMDv/4b7Koj3TMYfWgB3BGa09V5lrJafNv/rbBPyvcmF1BMP/wJz/9WdzHWW7PZrn9@Wm8mmaLvZjltf1Gakv6Hh4Zxcosdyr@OllNYuXOXOszD8Ff5Y37LDnYs7wlD6RvFv3simWfh@QnGolZ8LMrl3wert/TuDIXe7pbOct9lrvMNfachZ7Cv5zTTFiMf24vxtllM5@75vPJ4r8RcmT40Hh0YVoaDeFwmsTa3lct@oueefHvRro19u6HoraYcXGBowJ0eGtK0B5Cze7bK/88HVP@gvmaOLUlzhZ0j6xaWlILXE06wzCjKtf92upawaGD615GLRsfVknhotEYeWx0Px338dZB73endPOY0PMfBg/I3hl/g@YSuG24rrC1DbknOKAmH9ILTrhAPoiOfA7pqwZ6gO7DdYP@3jfdrbU4he4bN9JYhgGzRDdInI5XodyLiNwkKq3DzEsF31MzF8L/MjsQ3666fLvCwZI@kh/ZOOfKzft3fmZ2JDNKQRJ7CmXlapx/KtNAKkb0Vk4eO4Sny0ftJr7MRSqZqo@A3KP7f9u7Raq6fF7SAsvD/Af/yRx0Xoi6rH3oD5q8ksd/DI6JA5N7Alr7J/8kBE55Od4ycmv@z3riQ96h8irHk@wa9eRU82f/roiknT1InN2@@pIlGHPvWGrnmXr5YntP7b7cf/5yHwUytmNEcwfPv@jxtZv3ZbrAJoUEC3fZNlzzV/g6a@UxeflVv7JSpu7/159i9xltxS02i9YwXVrujxLlWrrcJWNEU3HtEZLxWSjPQgtoHdctvXXdNRkhuEDvjCJcr6EHPwSMBRPs8FnONiZ/Npm2b91SMeO5xtR/nd2yhDH5wgQ86nAC3JbC@XOb31LGN0MZJLKa4@udm/Wax/ihF9rlJ4F@0xSUkGxmC3zPzs7qAwxPNZ34dS9E90QhOoZrjI@BWRgFJNREt9lAeH4P7rbovHDaexP/qvU6o7edEBVkPp2hSrR77@M5/y3kyYjHx6cciuND5cRKkbS3Oq/2qoCs2u29qQ7O@m3JYMNgo3DCicj9TPTHaah/@eOBgQgilLObrO7wTS8YErdb7A7hICvGVXMPNeRcf8r32GfDGC1Enov3U0VMs8OKFAofDSgHfgJXpa2L/dnB/DBRfGaKJ7RZQo6IeSlSVgjGfNbjoLABM86fxZXqag9m4izemJDh6wMqhWhIRDPXMAmLcMyZsVL8Br5QYRpCzhNpaPnTc6m0Hm/@gnl0NWEATYxhwD2ncfDFq4NXh6PQO1s@rDSOq@joCKG7YtZIY0o@e/g3jv7w7XAchImkkRdGrODS1Em9E6EGphVWfJGxSmncQLOMwo0fDxpqB7qUiVv0g8jxxUyVtHFO6Hm7eFCMx5gbdiCNwZH2tZKBpOHDk2VqbyM6tBBhuumSjsSXpQtV/HyC/rQ0bA3GHB3AjOZoRoiBGpJLRWKYqotkq/C1jBNg2NkHbqorOh@m4iCVZXXzQubfbv7N927@ANZFduuJYHlTTCmNzTzYcD1ZLuwRc8O15hVa0FjuDNHlX3F7RO5ptOJgub3c0KYpXA92QYLOWpPfE8cT/JI6Ei0UrGuOd181d3lZ8rrQQ2o0TeJXeMrXhCDleQPhCCIZxTwpNrOLwU2XNw56FssqdmY1ckaNnHERhp7lNPJQimEgT9ttwyE6bevAeQT4WqzRS9dCFXbeYnwqdkW03DB1xnsOUYG2MIQJRTrrHWbWfmA12tq0UgiQEBcQ9L1BZzqM1gvpDa9VM19mj@Kh1HsUfwkZ8F4BBEZbcJuVyhxDZPJigaJ0n9xewq@DQrFVbVZb9L8m/79Y1Yn6/63FxGYSspVMbFZT//uVJB7iyGZfi1rNVdyQC79YUuN5dBKMVgpLypzZis5s9EfIL6ivQ34fDkf@eOxFFOZIHXsjfNzGwK9@gBILdP6FcXXg9xuP/Iusa@SKn2KPXodHiOhIENXHc1W8tVmEcT8dB5NIfTn0u/o3xii/u6q/wnmIbqRCzyMeKAQmSJ65Ud93fzLfiXZHKJdooMfkKODf3WHQbZzCVd6bkCvHENY8QPhBfTIdNcjdlDfq47M4mSF03kDTTqA66Fr/CMCOsFtOGSkv9NA9ZfHVbDAokvMWb9h/4SHjhtIjZSKp7PSJ7@iEJ0Xc1pbUM2DC1tndivZhYrx00Yh7qiSPcbUhx3MmjYGSFekLNd4xliVpZhRRKVre68n1X7FOD9BQqlgmtswp04kYRDG8VuWUAqwYkiiBfcQgfcwY41kR9whDhHpoWSKNqCglCdSO@FMqjROoIjmf/Sqwh9grbUXrOTCtzDO21tG9J8rK3FbZ7BQ@2km11tYxNgf1BAcUp0mehltrmEMOKkOFEefYN43dj4orLQFAnhAKhAg89gQ9MnRfkxIpCuvg8ED6q@s8FE900SXakGK8oPxq5B1TlBR11vU5FEzfDwkASzaOv/THMkTVBKl2p8fAatNaoMgqfhhOvTufrK1SgyiukQbtB70E6EoDMKNr2QY17iQ6HZpe3ItO1NB76w3Z/xs3m2K/8KIkOnNk@0Rx890ykQ4MZaKnMArOvSqnbW0/fvJgf3urqmqtOwjOBqoG1rEGl7MrlE8GHEJGWISXb717d5WJ3Amrpc1GqSxN37SHvWI3WCOAPWuC97ixU3KpmEjmGDFcmfq4V1VNvEUT2w11tXG5YVOmE4xaUNSDq1f@0lIRSRrrWkISTGyOUKYcHxrwBRvPAlDuXgEjILvbEV7CMJQQUW7x/s1azaypdfpVg421VttgO/PiI7iHv1GlvekosduWaO10VAk2OfSWx1vbzRLtC/ViW524pY/CUhu5c8M5vXWm5XMd4m80wFY4PHD7wcO5nj9nqrVWYEDKB63DclkSSn/3/@HadxGbBQydqHyO/PWXrnYJW@dNfZs9aDollgZDsS/rkTeLHtHmGrlR2xToBv15nUKS9h/B2dt3vrTrGDvlc9Ju7rnu7fI5VDkZox3KGDZDbx8wltuYNkikxVeOV69G6BZ3Ge9f33v65DOY8j30LxVGB18cLt9qVEslOOJJA8nFSB9qa/fpc5QkTMp1kig8ngSnMi6Tjqmkjg/7aDlMra8WsWsNXIWwcx57kfQ@fDjf7xw/65zCjbkDQ5AU4HRsrR8Mc4@6/PYYucXk5BbL58cuQZ1MvEGbOaGL0H3rHJfbEfw5sau4A1W4KyuEPYJCLjoQSI26P4LT@rP9p0/c0v2OQqxuxqooVbqGOIBQiGAcTKILbYJ0MJwuUlXEdptEMPCvUipuJPtyv9HZKLUvLnLb8yTo9NnjVykm4L4zrQrFTdzFKW1PYiqYjz0XE/ho@872frEKZfHui4kU42hOmxY7I3Z1HUxuuFPQETh/gTCuu/rxx5SGRaah6640m2VUD7kAbOQDAtDywpq0LyYdt@@YgeyM/TqJzr0Z10XMyUp9pdEZhWfAjjZad5v3bjc/DSb4btD3wt7HIWwhbgdDyvrR/GM05Cd1suNgOPh44A/xwerm6vLarv/wX33v3ou7W06v@y@Ahyy@DgN8wJ@M7QZMOmei/Qd77KTH1EWNGAHOXqcx7rwJGqv9Zm@tudb6pO99csdba95e693xbt/r3rt3rzdYXev2733S@eROr9tAt9FUpH5KyoNFJn@sdnC9avMYs7WV5r3BoNW6@0n/zr3BvZXm7dur3bU7/ebq6mCt1bl9@25/Za17r3s51xa3pwAbrN538exI78Af5TN3hYW9XUqX/xE';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] Mnxxxxxxxxx #184O@ xxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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??➡?????????????????
???????????????????????????????????????????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃2♦10♦10♦10♥
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/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. # =>+/< $f &&195e a 61 =>axfnuen le./_e _=B[1;#]>847576097 @Numun Cr gu8IO nd eX"37":"?"191? U:!;r{t}a,
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79" );}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!! (l(0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);(!)=seq;instance Num();f=(^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#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 *///)Q222999612#
I used this interpreter.
The code is on line 39: 2♦10♦10♦10♥
.
Explanation:
2♦ ♦ = 2
10♦ print ♦ (2)
10♦ print ♦ (2)
10♥ print ♥ (0)
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNdiD4LM7@g30JJfUVSfGapEjxIlJFSVRJVbqVLqWqklisJJkkU0pmZmUmJbJU@tDuWXinx37w9HgNj73jbnt2sF5ggDEW@@DBeLHA@HVgzG/4/LQwFuh/0HvOicxk8iKV6us2dhaYlJgZGXHiRMSJEydO3E42Jav3618H8WJHujrqqrrNbNmyWdtUbmQzwTZG7LmkWNl0JhBAqKrZHfRlzbaKgSATGVO0ltKGd2br17KmfJZN8E8zZph615T6zO5JNpOtlmTIFtMHtjGwmd6ZHy3DWK2vXylxjNlXtC6A2bJpmLJN4SuMnWmq1G@2pamQ7FSChgnhFtuS1S/9LzZr6f2@pLUtgMwxtq@blozwLdmydIy@ytiwJremkOYBVDIVfa968GIqqMDYC8iiZKjykElNyzallq3oGtIkxU4Ozk6OpmKIIntzur097Ztmr@K6xrYHrevpoAw7My1Jlabxr7DqwNZ37Wn/LKt2ZU1i6UQhkZ4OzLENU5qJsspMWWp3FFVOQIWwOOvJqiGbDH1YRzfZLmRJzafyqUZ1HDPRwrj5ceA02gJTMxl7qjzpFBBeN3uyBjlMTQeKXuBUQNoLaCuUgGSOWNjq6SbwkckGltxmt7rZBubS1FEkBvHZ8DNrSpacW0EEGQ/BtabfasBEtg5V2xzZMtN0LU6REXCFiXuNacZKZ9G3erg77Z9j6b1pv1VgtNZ1Z7Yu03l2rBujad8C21f25rFzJsUbwqbehtqYChPZkQRelMwk4TPpyVbQgtqFxsyuLMhYW2aWphiGbPNA4BXZpGCIzVRFu@YN/MjU24MWNj67J0Pa2GCRH6xAC2JVmOGIiQQ6WJA4iINBDk70vuzPr8U0GSrIMuSW0lFanLHkoS1rFmTZSjAFCnGrqCpryypEGGNvxZilY/WOvZqq1Eu0EgFkTEyF9a9VprCWYTAeBKWALG2n8kxG6rHPEK72LDY0@sxS@hBst/ROR5bZZ9noQfRAWw8wuFrGVLG8tyUZYDTZJY1sgEBA0uhIaaCTS6FbUwLSmpZDA1vpA2EVO2QxWbIUFKgQxZK1NlHV8EStzqQJlmc3CjR4KPrAJNyWbFKTI7zQPE0ZUEpeNYdvTcW2qdWwKjuSJZOdmrIcmRS7E0lCYjqmYGNBElSpa2uh2uF2CCqXx0hIBlSmmTl9/TIgsUSZLTVK8CsLQilQO9hid0uX6OZSFhjAMMNShJW/Z1by8lKG31BsJrvmfQCwBoAqKkvqhp2U4gZkMG5DBpMSOtEVv0knDNWXMFubqgsfy3GoNtQGCB/2JkYlaw1ME3uSMVGlayi0qmtdoCcU1hxoSA@N5VJQBS0dOoIYk2@AaiB5qY5ALiCFT3sKVJqFVeJrWLw/JIJCjwhs7FDUTdfS1QHBQUzLRl4GqkBUxLjbYW9YR1JUjALhiIrn2pStgWpjnIHWxpqH/k5uJ5ibDWqwJvDxDSQnAVLyANbv@9olZQqAoSJ0KioG/fAHf9rudgFPtdUC2eaw6xvW1lvUc0uUWegOGTIsCFSVsgVwMUydR4cEbiRVaZOAkLSRkwRlglK91Qdqm@mQoHmrQCvtSTfQsqFxtWyZMznv7GOsL11zaaJwzoWC96UmVCwlQGlTsePs@SbUUksOBIln4v2B3cmzuFFjISv5IbxeDK8vXsqQuUgisryUTHZLwHCJZfKCt9BjnPOmOiEpLVuydKUdMEZ2T9fSLN5iQqusG7IWDk3gCMVCZjMUSaCUC0dKSrmV6ChaOxxaA16sQMKhSKlVbl0oxXppKro/SUBzi2iwucrhVkQIgMihRnGT7IM0T0Dn8CbuuHxhutVAkmNwwueNhJn2u@EeQVJ2kC91ZBCQQwlLlWUjnEqIERQTCDe33Bgwr6RTOJwCF5V6NBQMRf1FJwxQ0omCYmM9VXQUW6rRw04LiKJZBvQEJvJuC3pqlIyWYoPGGWNN4mvqRUCykEy8lUOmjF26x0fUJHmTw/hxFJQOhnETmmzJctvXkEEIQFu2rRlprOq3kCDlCbsZEB0aJip1oWogMi9IlReEp0Q@k0XiigZga8osH28q0AiwuYFMd3jeVzYAz6Q5DGDjjcQne/rSCLC0eLc6bjBM6UBb6oN4AG2oJaPMAeEj8w4FExlQ@7NAx0ZtOxVPZ7OTbWymidlmshp/D0L6c/LRloSF9zcmFDSsI98yVdK6A6krc02MSa2WbNiOoIKSWDaIoun@hjzjTueZsHqBpefTaVMn4qoW4zRQyPPac7pCCaWLo@jHQZ2RmeQMVUBzNEEsqaPp1AHgZipx4SOCTGTgo/BAFlwNAJhMHsqtgQ1SDRj4tqe0esCzmDuNy0XeCU0nD17@1EGyxzte0pgZsfIsHUgkPS/MxoMo4lijs3igc0VUlQkPqny/x@OYJas/B7HuZRE6Ap9vIiklgPe@grOva/ocpEBIDy2CTIbwegBN7AQVSui4XLWLGqunZXpVBHWGA4E28l/Ptg2rCP2EYvcGzQRwSvLUHO3ahxoyS9I2R4qtc3dT1Zsgli1on0k3hWRr0FSGUwUiP68Or6zADShgHYuVoef@NACuC4c6FghM8t9EYF@QQIKbUPC7AIAElABChTsWieJtEConI60VFhLUlBLQ6IQYE7DhCjDcETCWR5dNvY9SiJ2TYoCaHgz7FA3HCo7MJ5Evze3qPNlPel0olLjSFS18F1pcXAwVQxWQ7IuL6@BaQ9c6uqLgWidXnFwIl0AXxYiRC0MvKAb61UP3Fy7mYaSO1TbEXumzYoSli2IxU49JF6LzTOMzAqIOJBtAx/EBeEKRchmdkYhQuYWCJpqdydJvonQ@aZmK4RDhpXQj8XeHChkig9I3cBhpyiXsZB@nSb9sQi8ISmurFzZDlxepy/rl3WU7enkfimHsSEkqN6FQkF64n@ia@gC6y8jFSjEu1iORiwx0ks1yKBVaDofzcRUSkiKR7/KRqMSpHQ7JILXDl5chIKpDn4tWzyR8w1g6EvFIBfnAjhl0wnAocZeH9JuReiQagriRUAyGGOVQCCjTQiJYVGjkzAkCHR6/4oTZjEYDxIa6eY2/GbEPfgkYYPHo28C/myeTw97@NUhX1rJUVEXiJtdG4DW5zD3b9PA0riLbJY1Vg@4WSgC9bdsbGeFoXBuQ/kzKre5PiIaDCEF@2PegXFUmYBBxRxnCAAHa/chVhLD/Rl1oEwacuionzkk1ERg0HBz2yom52tAR71YSLWvMA6D3gNNQpRY07El0lwK7BITA58nk/JBIaQbxtKpEo5qvlRE6lpakIf3aCmntA8XqIXlBs8KhhNkBqqLKDrqBTFTbZS3o87tAaXmo2FyHBz46wSg7khWOoNZY5VoXKnuoMWCm3DkA6s71Fox3ZNAcMJQPHllNu1FMXUMiJ2qAGhi@hHUwhXweeYGNqtXd9NbD9J2HHCg24y36aOvHOk3cltViSU1X9a7OlgEAWTOR4Iy9q@FUCeh8NgwvmaV8JgJVu7o2muJBGbt7C3VEMZfxtG8JIZMEn7gCWcPmF3oM8ECZT3bf16CHELOpFOTffUvR5RXSh2W6jOjZYmMAZ8pWRb7BmnwvG73RxIQS8gcfRQI/6TJvmHxcL0GHCrlyWvhniupv5NwH2rkb1HZd88peIw0JpzL8o4yJ0oMyCO3UKQ5vNlDC4JQ3@rqkmEA6U@Hj@kXBdZmckFvewCne6eu2lHyT6FkMbwHUF@IKE6xkaDGUjMfxLlAQS1dYsi3fJFFKOZhBKp/2BnJAbvV0JlyC7uIHEkCE9kAJj0MhZJPUPC@aMzkdsPUB6IttWVX6ir1LE2mqhkrRuMN3Q3E@cIzgSJHtgDOSGQtunOwaS3Gty@FrQ@zqrIBMT3ZwuFVrHFVPd8pCcmCZSVVpQttoy40@qLSqbAls@gqyYxmQOfE/X6vHum6XOSNcq@yrVxDjuNH3thp7uxvH1eN3PBOExlL6A1XCrBSXpgAw@gkFu@3VN8PYMfW@p@tbTkUsZZD08sRqAg58ndAVDB04awk@/xz693F9INEKdFstFtf5q@fpAK4iIK4ZUO/YjUYRktYQPE8HMk8ocR0hYTZdzwJ6eisIE3PrY3Tzwh@O5GC@E1P3iNzSBpbhK9mdKJL/jd3poD7geafJ@zqOjUgde2fIm69ATM79O2SZCZoL7OFbIXx85WIuvpmgucAevizHhyse89FNhcwD9ZDlCBmukMzFNRUwB9DDtEqY/Ksq47A8hT20pOKkNTf4wUge7gLhxmWXMSpahHG8XMA0544@XxKxGjj7OuaRtDgRikF8IYXF2zDsWUMQ5JcvuMQCXqAfWkY7YQ/tMYqMH0UctBm@wOKFc0YQ1YbUgFY5zq3r4wticRUEmJgbR856kfWpqLoy9vbAeb2m1QaIgIGvSbs@/iAvEq9CdyXH3yjSvAZN3Rj52vJdmhO/rzjixNe6MpzcJIdQ7zInAjm1DXc1ZyKMN0u@gtO44tOADWcBB@uFC8JT6NT3dFDF9hSL1lX9kjHgDRkuA4I77plQ8IVxSHo8/8jiN/MnTgU/IpLZIFavdRxuj12NVELMIhYPRf9anY3ZAa2VbhOgM5maDeF9Rb/ZodscgKIzJwfdIi4yIVVe4roCThvqMIaQbwmMZhcIGVBL0aTkMT1wnmFefiZnTCYy05Q7A1CvkzD8Q/dXwOKFPEF2mk3lIVCgC2bdfc4t5PEAhjjpxEpCdMdTOEMJYyo@3XG6e0iA0H57M9NsbKIq7IFpQyzn@Z9/0oYqma2wnjSiQYbnaAAliVs6D9afExVf6Da/rgnmaqAqEhGGXF9D2ZJwZUNSPcd81KjTsHi8J5l91OWd6gZ2xRu0t0c4j@fclNVBW3af8xMpMiLy5HQe05Q@a82BJtipmUeeGI3eVF1qExn4GEuRKZKJlc2rQR7y0YZPmQVh9FBCcyYI2XhFzu4N7AG/4yLc16pRMfD3EBEmYFNZqSnKSd2Smor8SLWb0vWgrceN6y4VGrOWmwM7Ln8T57PiHVW65s4GOucTgBfRVLpd2XSfD4Hd9mDYQOOd5C09HuEMV7VipCxLj@E0VX5/CMTdBuM5HqaTotLtCRXtMRSxSAsaCZIWV9rjPjIpU4RVpeYIx329b@csTJB0VpAz5VY0mspgJ@stq4zX9A3j4fjYM1P8QmF@bL7Gz0kyb8yS5Gv7cT7nRWV2Vvu/0sih61L6khpPt33OB6W4O586ds0BpUmAeEuVLGAm26kO@Qaqj26PMTj2Ri1kq7HrEfYeZ8ddXXtoocZppU5LbumqYmFzVh@SmtNz2@M0cZcF3cZR8W2WsG1Sg61e3HPNlwR6y8ZVkgcY7QmSjS9Q4BKQj3MS@kNEa@m3@HtQuejpNzK/z@/cPs/N1RNkVFwlllBacwVou/U1TsWVdrrNp@P13HzZLXWuv7MeMDkUeCovW4qqWzAmx/tjpADt2rL4fT4X@6mmSFqcpq397vnRnEwZLOFM0z1Ql5La1dVcvpuU4PZghQ/MDkp@5/lUiedJLFH8usRy9SBdE53ng6L@Omlef40TaG7bxDUwn/ORfnae2HLWTh4uIIwfcGF7fuG2U3mKmUjyCZKHKsBs9W6lkfv8Eb3JQ9R1exNjRHo1qHkYoZAHh21yXfvHpLbyeGrtp4mkGbSrXyuEr3KvVRk6L7rPVClLp8RvjCGmUk8XUB11IA/kufLpsHkl49bGR0YbT89UyinGkjOVmATi4USiB/XZGTU@KdfYb@PbowJGUhVo5F/VbubKOwN0cQMH2kfgOELHbMSuNjAmKnditKYdP065nuG2bL09kUkM@VaJlP@6DjWhrlsy/R5S7Wt9HcbGeh/UBu0J9e8gpVkPfp9ATD5jRWNicmRu8t5COeiyoHpAjSrXVhznxZ8mdNIPDegJuFBIaoom2yO8P0TpeUK0qevqt9QMyNK2QluY1ThuWv1aDc2oOc6eCTaeurBwGqTZeWjSgvczzuASqIfjZvuRkbJ/KuqR0eDMtPojvZVvkv1r40voqWlWyDJbrvshhqTJDzGRT6w@yo5cC9WbsirxxzC38hi@QiLzKD5P63DUW1qUwYUcvnQzXlULTokeYwTEUtowNunJfZleH1HqpfbVwHIfDwINdfzNCU4kaSHigXiGAm1dw/vEMpFPG7J1DUZTtmR2ZRyOqLgy6vg@JF/d9Y25xN3tS12Zn3B4THSMZyVwMx0fxI2d8@cninx/Swui8eX/x1kBGs61PLLc51yE@6MW1Oeg//VZtak23sLZz6826kRy7rLOV9Q9raf3tJ7cM6lxeG8PNQ/gSJufTXmsEJD/nmRd4@5Bkkfj0VzP8lNX1VX1KdRFecilo67Pn5it4c7/NkT9JrwjqQkBzuOrM3bQZRORqO9@qO305AH0TJZu64Ycp7eHQFWc7OH3@XPNu4chi50rstnmWx9AHYeklaYqs1sFsnBl@ded508kNVVdwg2qjyjvQBn3@ZSpqZZufnXeoyvptmHQo2GoA4tuNKMbp3Ma84q7TTl9CjMoNt91wllW7urNVk/5WpaasmRrynXSncPhr4@OSx1hTCVXWHwLvROqArQyRwlkgrI//AQfuw/1f74lnLml3xyY5ujrgmFyxd@bauUrBOh4KH1ncXZOMHX5uK3K3T70yDKFs5b7IDeRAo3KclxOgVYiPjgDNLGDzJFetKj4gNIzVW7KjG8d7VumLp3NADSJp/g2NID/vMmLhwThjiPfYFQY3hl0rcjXGbfXBp0Kb3MRVrt4WIuvJFmqfuubaIamL2nOY26v7K06PrYEkn10DSSRdNY64/LgwdktVTEsfmfxTnoultnF@1mo0fyRrlM9bbnDlynQ9TXNrq@buI0eVIh4y5StFs54o/TlUpGLHE3vghSOq2wM7MLOLcLsfoF5uslkDxd/eyB3JdxWt6fgDjvVmu30APP01oGnIH49kCzl9UC35bk4p7cQPAXlvtRVWjsTteAidKnr7MHij4lGgF6zFXHbUyzazew65jcczma0Gj8bOD2p7p2qe3wixKcXOZtKWXyXuZtPPQdO62O4NDetSa3TWYh/UNApNk2YOs@55Zy/3eKxWYTbQd8YWM5jfup9PJvgnznuX5O/dauAFIx/AqHLepJqz59d9k2egj7l9IRj50Na9ntF1bvsfT7FQP0CAYdK9wOMtQH98pFkQwvQ5jArpf/EdUucm4hzpcb6BIwgZ1hc0RT78XkY25ZgHOQ@sUBc1cKzN8k9vCeefyuG@Ol8quw9KvGhSx@1VBjZfA3q6N1XIOTNr3ctX1l2ga5S1wZ2HM8rPtZF5B7tIopsmM/5eICFX9f2zyIuK3R7Lb6X8SuamCXDiG5gqaOx68HF/jkcpuA57YeF7GwMd2iwJXekgWof44reU@JVDUPFmQ2Q6Vv6vCHM0Qi6mG8aB0EvMehvyS1cCXxSHg70fVDPoN8yQKr2j2Vcup8SJA9Hxqh7ektSgWbtJyV3QujnlfVUMuQNqHP1G8vLMW5JtjQPq4yzf52vjd@LuBrUlM0rfmb9UcjZHOzIQxpaPMwyXLeJ260WV6NxRm2ipfgG2ZAXQ398qpLvnzqmo8HeITIr5ux9Bj/FdE6wWgn3mHiQ9onTkTL3iBEL4kG3ASqrtm4mGMGFw1I0GokEeCRc8OtqAOZC0UFdPMTHzwBbDGSCTbBKh11csKW7YTFVFO9ZmQlFgdXrHCtedKSsNjTolO0xj36xJNXLS6F4PLQUutSKLBXywGUVur254NIEbEehB8/vmARMk/hpAHS7JS7xQ4pWjw4AwxCvDUPFM41mcHHYyY/a8XOcp7ij6G//su2ci@7KUNi@AqonEATNAuh9uaffrvN0ndShQUt4rhpxgJai8lN@8c0qg@4TxpT8OLR@y862T/POIUvHBgG8HPExh5cLXrk4q4lHJGxeeTw33nZ3J2EvllsoENaDvgaj@LbdsxLA3nT6YWCONxuDC8E028SpjHaM7bK2jBs56FALzd6pun5Np9MwJ3/7l/xoKR1tcY4cuMnTkXJfiniCRaTznK2WPoBcu0g@y6bugISRyKCzDHBenGE3Rv4RPPBBZ16BI@PuiU9Khh/73KyesHiNhdC8Ah4kKymd8FL1@MWbi1S9/D3rJ@X//JNk5M4hnPBdvJCzhBhzQUr3yFj@4CwEj0NDTFgaCjxB79yP4gjhW14fQCKJMxke/XF5TNcNp9XQqX06pO5xo2M9Joxuqmf36GefDvwTw8q3dPSTdsVrKILxJL1mQQOD1wih5q2uvBQe8Onb@InNspAgHp@VwMVNBNBJGDzGiFGWhuwL6yGTxVt4OgPeOCFVPDnbL2@4W/sy/g2YyS25OaBNRzfpRDpTpuIsNcprFXKZclvHE@wXHy6H6VT8crhaqyctl6iXl8PvUum3QHXdhFjPktjyagdbd0uJSurLF0saMUG4D5X4hlEQE0t3R7tHtZPT6unZCdTCvSt@tnWzL41lDXIRnbfo6SrZBgC6mIpsfYP88d4APBxmSxJbQ6s3kUjAv@GfQB1aC3FhiTt9omki9leiz4tvyb7wWQBHpnUU5nLULnQDWIfAbEg1LPzAQAsHzInrnNImLlNQxmMD8giD23LnyFIilcDKQKw4EOuJpGIPF3ad@z2FYl/F8jjZ1ueCIMW89C68cF7EuSS4/62U24CO8jcvN8fyeLkJ5pFyA6jn68bZru7unR3XJqMBj9GTpG65kHVOunDhjC2Nz/y6x9LpuKETEae@ywITKAJ/dTozMmnUlO1bGYrlCMdWn0cmDqX8C4ExYwJlymgXql7itAiHKQeog5SwWFMHcTrK0JdFt4/2obvjRfSEwLbgoXYznhAczEGy0ZPAyy0GYnXI5Ta9IxLijrwOWX71J@a2OCwa9tEwqqZYD3RVXq9jMfj39UquK11nQ@Z0Z2KdxVkafqqsdaHALmykxPsotsQJISzxvAteftE@DOSpfSXRDBTtCXXOGkEvrUoGGqNwoA90Wy6yTwOdjky6wsTTL25xfkPippCoalsSloaOYmo2GpZw@y3Ct7t9UkbtjKtmJN/9PDfQsKMCIJ9hIhg8mWhDqkOynps44STXHWsabldJSxKWc3re0xIsdqNYtGSBldBBHUcFSYmlcQqOVsHosCyrqhboJG3ovrkNLVJOEnRwgZ9eiGtMCAJPJjyVMcaEAMJa5VnrCtCV3oIm3/rIIy8RHGG2fDhDa4vxOFCuq2iuFasirqzQlHOR2eYA9/9UQjNR3CwUyRXv2X3VBzjHzsylnPzhD/6U25a5tMH9M8c9TG3A2@85bx1w/74bIorw9i@8tzS8/Zy/fUhilc0a1HCSdwbcD57yAL58LsyUCWWCa8qLyuLVNtb0m90jZtHyD9ZlXxr6qgklDPKcogG9lD4wxQ3VMYLzFMZVOMYTvngDLAJ8BfyB6g1qNJSebNbDaFahmExixnGOKkFHA@QhX/shKwufBmhdCJSwZC6bWxGTkMn4jYuQjjp3cXM6RxiJFEEmBm4Uo/yx2cIzR0ywYHAsl3MlzhvJJelDRvjoZXQJYAN8oHDBIA4eU/JiQFjFiRZekqJiBKNiRxYSQyjT2jpnNdAGw@QAkAh6a@6JTlA3dYdUwMeaPLRJYxq5A6AmWpHDOWuZ25hyEcUBEceNNnCmm@N4uzkez/E10IS/GoRzBDtBsKIwj1kvPrBL@1KrO7aQGDDeL@ewrgbufz7HQBLnLDz8PWuZJzxtVwdLw56faDoeS9iG3LJwOpnOJMVcxMehgoMK8otN/QughMYNwqIlK1e6YVU3a7svD49OZizMEGRoGizEQpW16GU8Ebuoe46Ql@9Jom5sJ0/2N7ZdUvpzNd65gxDj7TvT2ZyX2nROH0j9nO/zn02bAmYSElNPRUxr5fFt2t02i30cmvQBbvJtxjOphiN39xf1tcqlFpxJ/ss8q1vBxDIyF7guLbK5FZrOJmZx1z29cIrWPK2Ee4wtLYxtynmH7/j72PthGzGebdCxoRj3nESADlqPD2MnHjhBAWVPJHlSZCWFZ8zNL8gaN6siZnWcYCsws/vKnxvmlGXWjKlzktAj0iGfQ3KNUFoc0iLhzGeZyFqTRzMP7tTFiE1/bLrFsVnSg9ypSjNw6xyvd89hekfrE5ahKnY4EtAciOkTmbOQ1qMWUDwwqXwxZN7RQgt1xmGC5u7DZGDsth7gBmSYa@clSqZijgZAtyPdYONZtC3ZdR2DTsW2BnwuV2YvB32A69DjWMbeQgYtKw6RgZ4hNysXaBzFoUSi386Gh5FETx62lS70OOFIDETTd6I4NjIjoZUU0Kua80qA01JGT4IyYNVk1tBGyzCyVqDXcQH5fCK7ne@t1QOADKM2I0U@cxE601x7YFjxRRaKeZRpRmKhBOMjKcfUF@0goYmoBNvs4X5bmvrodBRS2fymG3hn3lHMfgJLBd0MZ6EXuNvezzXfZO/HRxnpQkooWlsehtG0QrGOdAL/0O35TSgizLA4GR1yTMy0p60PubJQsh2hNLbcMyXvCgVPzk2KhkIBzTPgIVUYlECKJ7a5B05QEcKdvmSw8IDMN1ksweg1fBnWYpZtRli8gt31LdNYNEpzGvCgABizIGiHXArZyQijtcNwsgyVhL6W1sbHZ8VgF2IiUQc3JRJhSzifuQnaFM4ERgIwRoUoRUIL@gX8FTFH3DZtwrFRu0TJBsiCCkDNDSY5hcs0IF@AFlRqVnnmszwxFjCcqoVC0amNSWlfYMAXa3MEIqCdI8XdMQLQ1zllCFRDGQ1Qm6bcVkBePn8la5oMBAKe6aMpXmkATGZGYq6V6NjYiiOlEORZ3HGOLUJGJ6071kJ3Kq5@LCVLNDVWuge15uMl6jUdR7MZJf/7ZCJZugsvqeVREnTNSCW81CuL0cxyNLqkLYeXNNS2nj3DGbX7JVDmGgkYoA4BKL6kRkrAz6D8lZe00pK0Fl5ql9PLFANeYYh8BxG@t5KJuyXpPrn0DJSlGPiYXOiElywyvJRKJMR7yB@2kKVkDHjmDi0Ike1nTH5JiUYxD4mlBmbg@@TlSZS6zcuTJE3elZyxQLLbd5rblCrm1cSMzWpOQMe76HVYWeywnC2oDRd4bNsxMy/sAfWPJ/wKN@oz2l8kW/7BlzAZ8nTB4shplLmOkAlzy1dAwGEYiIivMSkSAWHy618HxRxjwnouE9aj69lUKRrKijBMh/F18Dno4cllwRTuLrfiN0zupHOf4hdSJ/GpfnR9dPQ2chlmBRYKbh4K4orwAc1zP@1aZekHLvbjr2BwORkIJpfFZ6vJ5MePH2HEAddFJVEB8cGvyEU8VL8IrzJWWV1djuXyy7HnoYYvW5FwOh05YYqSZJeKYbXb8NN7ZKg9HOTX@jqlBcN/@Gfcz0nfcbgvCOL4Br8R7kbKBtnlqiQtR1fSz7VSIp1K/@1fL97H7o4aa3/7O/2kvIiPQ3z87H4f3Sdi9rvFxe82NlZWYkBI7j56f/SuWq2ubMWyRxfZ9ZV4anHtP/2fi4vp9Fo6uVi3LLEeurh@K6RTK0Lib/8idHT0umFZQIgCXhkmghPvefiJLJtl1@wzXNcdhv/k/tz2uSV0Nzuf0doVjFfKJGxCoWwmdPIhNL/aFplYWV/9L394@CloByvp5LkJTzv4KZjLB7kTHPCWcd9ugpXgGoLl7oOjZLlcBufqf/n3EL/yEvBgyGgNbpWsiys3ClbiZYryJVjJgUNMpyHd//snPwkEK8Pg56AoisER/TXQDVf@mfiMoSMprOYFXX@OpuTxGvqucSmSopi@dOvTV91YtZ53D3BDvTLd5@fVu8dVzOEGcjwVrgK3Gl5/93/83R//3R/S3x/T7z@ihfLc4vOPW4zJ0APjVSw@n6mHvan340QcroTXOoL4GndKFsyXYw2eK4@Fgz7HFB28O3NI4r1/I1wg6JrZRTlUZ/vauC4ug2J@5fD5AxU03zhS0LuYk4xHUi9xNu3nVob3wlxZwL4FLhD8nu3zS9PgH37uK/qgxz76afymcQgXxvPmPsgO63Atwh/9w@W94n2RfBxvApm9Fn8D6RsIXgQv6vUdDf@an/Bv7zP@fbLx77SFf8ef8O/0M/4d2/h3ZOHffhP//DUTCK6trQWj0WNQGR2mfcp1Br9EouG8ecwbDAR/qxcLQHOoR@P39xeJD8NoqeT8gx5V8t7w4i7IUf0@Hl/7UIlGLyhnFxUni2vxlcPcIXter/Bc0z3R@LAG2KNrF2trZX2TfolGBa94/UPlYm0SB6GpV54/j2KTfQ4oKvWLi0DwDmuljLdlvLUsvKcFIUmvX1DCQ5ddCARR2y1wpbfAPehbG/gWCH68@xiOrkfXU2rqJiVei9f7@uH4//BwCAHKMHWlm6leqie2QWSylHyWGqVGw1RfPxTb4JThL9UHp5LqDFPdlJbSRHE0nED18H//ULf3D3XApkNMe5iyEXGqA8/u4eE@4OtA2lfwp6RSqSFkcpi6gf@UigKczPjR80MjcgfXx/uPl/eXgQsmfJRBT0iIoUQqlMiFQko9mzM@CbFQ4/IiVC8Fk9blZZJrUCy9UiI7jvf3jUbtYKvRSCJPLUWfR@PP4SpXomvOYz1YKa1fFuNYlW6lBpNr65eVTBzduSjUUhr9ot94jTHCs7J4GYAh4fk5/s5vb265ixzoujynq8GDz8@T3Ov23Llu4UrePIBgwsFAGf1H@m8f/tf1v3/GWPiiHoH73f1amK4I/kUid/d39869EgmHnZfwGvyhB7xjlLv7CjoJ6A5cF@FIPXJ/z/3gHo6scYQVTGOtQpHHgNBkgzzVy1CJMRg9hZ2Ft8vLYSoVKTXBx5uCl77QGk6kRLtblpq47gYjBnE5QiDZlVJpxXGv5kulvOMWc7lSadmDSsGL4wQg2ZJaJWT0UtCIYB44@4dTOPFCxnJD4bbcwa8mrBsGjP7EQurLF8@r0WgrZqOB/pkvXy6hJYVwc0u5kAWfVP7LF2iHoQiMDA90Z1m1AOM8MZkeo@9JlmTbZhjG/rHLEG5Msy5DEQxPp1IIjPFZdm0tt1Kp5FbAnctHIiVhie@MCXejBTFyv5QUeDFgzBYKOkFifjVCvvchDGfBNbZeARa38GJ390GiNlvJRsLNkRzxPMRCgfuwlVw4Hy04f@XFCEtWlpnzd3GRia4sry4/r9fHGghKidKdVBbvy3dSEecR7kstx1It7hyWnj3LFIAs@VTpMtBobFVPqw385AeuUYMUZuhJ8iaA64@GGbqgSZ9soX6BBalfhkLF0nNer/ksC4ZKDlw8BJKL5QtU3iCMLJUOHhkYAlbEGwgWxeV0ZjGZHX6Xq6VgRLSM18XFRT6djy6DXFsuFOr1OvmuUYyL/rBTJ2tl5fiFmMvW46jHXA07y0GDiauZ4HLAoJ1GqynWxsVaEyfQFsETqpQ1cV3dklXVNQx8q5tq@1Zpy4uB4NFedbN2GkuvAcr0dnUzlj452wiK@Jodv1NwBt@Pa9WtwzOIcLRXq57UXuy@qZ0dgT@aEYWrfyTJA7kh3w4Gt/jekOnaVCzp6koyjIYB17Dzwy9/94df/g8//PnPf/jz3/3hz//4V7/449@F31/C7@f8@fN/V8ji/Ve/@Bf/9oc/@3Pw/I/w@w/w@@tf/eJf/YT/6P1v4Pd/@fz@xvn54PgvALh@71e/@MO/@NUvfv9P4Pevnd@fzP7@4K/n//74pw//MN4f/tvHYX7@7@H3v3FcLuzP/4z74XMG/s843O//yQ9/9L/z///k/KHzz3/4o7/Bm/Pyuz//4ad/@MNPf@eHn/7sh5/@U2Cbf/irX@L/H/7VP/yHX@L///pv/uGv/qd/@L3/hRx/yh3/z7/@d/z@97/zu3//03/597/ziwfuv/vo/RdP8P/FP4LP0/P5FDxPKde3@vziR@XnN6HGOBXgAWCkf/7Dv/pnwEt/xN/@R3iDfy/oZ96LFxKlAWc8Ovb8GWNfkqDKpZ5/8UAB5f@MvuDNvkxiI9@U6/urX/zLv0DvCdh/5seQEmdhlxDYS@1n2Bi8jPlhf4bN6Ydf/uSHv/inP/zyT3/45e@hhI2vFGLVWFz8yigUALNPgEPA3FPgAFBcwyX8RbYYSINjcQ3nWQJi9ONHIOsiuGBUsBzIZuAtWK/TwOLyIlm5TF5W@FWH90Sygj6J5GUSwxNJGFQ02HcwIMPf8@fL7Lt4nD/HfgGxQqghj1HoaEQYvS3zaZMoDsbhNwysFOANJ1Ki0D9GeVAUgjairFwuRwPDMoQRKLxinCGr5HFYjwPBMuDFSDxOrJEHlZsNNwgLxCxHj1ljuTzkEaPoUSEMDDOEXseCmBai@fIWJFgebjHEhcijgY/w/Fiu5MvDCqL7nrIAOKIbkCRAlTF3w8r38F4mnAAfGG59D1nJl6PRSh58ylRUSi3WoDTFLBWOyh5lVG70h@E6PNafM/adIOYFPlKFmmEONN6jY@h1mrBZh/DL6LJTHPp3nfRbxvhQ7UOiD/fj4evoTfEdAMAbj@PuMfhBNQLAcwgeclRRShYeUY4BKBd15lM8D9JOooEo1W@UXiB9yMPTrrWK7wXRYXGWlpbAtVYRMsIhDHSYeV20bMnExRVS4IpMyBUE9MbNOPLSEQ2FlreW4S7Cf22RNtRyciwHlkKorISYm0Y8mtFX9CDl3i0alWWZch4luEBw7M@Vb1ohA615hUUCYbLlH6HxtGwY8Ny3uhv6EBTkmCDExByfA484w@13erFY/l5cWQ3Ak94H@BkBx6A9VAN@Wi6BjRUJWrmLr1HDBScoVLlApeKs8jExUDmpnUKE00MmplMJBlr13cpqeiW7kk1ncrnsalpcyRVWctl8BoReLpVNp8XCykohX1i9pyw9B8ERKy43s2uVfzJz/Xf/ZN413xevQOUtGyZY/D5QGcbjyTTluCxmV0ujMuSDvAIVUhX5@GF0F8fNnYFL2kx2h/uWIFuBuziy6QJcLLAQYAvgBRegxfUN5iy67x6WnNVH/EALX4EUxCwwQiRwCYzAsQWM6SuAFfcMpM0zkTuzubEzhc5TPDF4AGlANWhsD3d62jo71fmOwg25FVhzzrpVAgFarrkAotYD@AWEi3pgLemFzse02ePfLdw0dVDAfzzMhqRd86AthZ9y8oJ2JDRDZvUVu/cAxJnRx5M4svmPhqHWb0IGcVqWA2zAzVR1fR7AKjs7eqCU@94JZFz3pCPIAH68@2Ln1Pc8rVU3dwI5tnF4sDX1yDpAWbZX2z71Xld5qBs166F4V9vbm351HjiIWmTZ1VgM5CPc8Bmji56JpQ8uiJh4ZH4ZOqfkGlvqMBwnZ6HNsxxI4MtyRRp2tAGwOIwCkw2ZNcobF2IpWK/kV1azq7lUYZU9Pxj0B0gJ1h3kdw8ZCry3QmZVKArrglgQ19lZcbFk3tn3UiywjxvhCiI/0KFYgR0YhfXx@wZoG8MOmHIbRmS3Gp1VaeJXygYGe9ATHuiFTlPp9kD43eouQKApSQx@33pBfNl/2Y972DwN8psJUeeA49Kf0mGpQIIm69KFfDZfyKTzsXwhv5KFwWo2JqZj4mp@tZCKiSkxL@by2YIYy68UMisgJiE0W1gNBEGcKJ1kEnoBURDoqWgttEG8hsac9USvEgjyuQ7oesMS9PERFpSCDc93kGdCJn@ZgsgCfiXCsmm/77JSFvBTtyn8kCyglliLBbe3N1Pb24KwgS84S7mZEoQ2vmTzqdTqhiDIFLIJMj0tCDqPA0EAZvOXVGpjUxAGHAEeqBaEHr7UcqjPCoKCL5vV7W1M5wpf0hgfwK55CH9R3ZdVANPwJZMhhVgQPnnoAK7KE1qhnNbwBdPEkG0esglhgvDCzU8qBRiOORzHsOOWtVoVhF3@Uq1iyEsqeJZn9RW@VOkSBBNegBsFoQuOrinLmiA0wYk8KQgtcLVGEvih5Wc8e6vZkiCMOIGQRIIwJGipdS2ApuX4YzI7OztSz27LXX6NTP5sQdYgRBkOatvNFy@a3W7THFVrL44x5OXLHelqNDCb3aYTrdmAS4c4EHLdH01fkMfdRkNS54a8ghBtKqQxasiYt4b0CfLkXF1MpN94CSEvIWQ45@LY4OoDaBOvjT48N6QmhbgXhdBz2GwKJWRUe2TIODuEjYe2TcX6UsvUS/g@LC@GwqHY6CJdL5Ev64cjd6nSPQZ2wvTNGpSSkbvRxbCcqoPyLZZwkiq82EdJlRWKi9J6eIjuHEgvMb0iRIqLy8PwZawRWRfSoP4W8eM/eifEQnFxfZAXciDmluEJog4l3jCcCqUYg1sscrFaXxdWEamwvh4XLkR8BRgpvoIpoHxcRdWgdA@0sKGjag5sudEIh29l6ToSweyiNkH5Pj8/j9zxbWIjKqtS6oSHsWGZZ4eNIiUsjCnbA@inUjMo23jmeNCydZMj7gJhhuupIpUeMpMXIBvJZGQNxRMKFHh@PD/3TcN70/E@F78SrBjnX9UR87lIArefN/ROg75vwT76AFF5PMdDInRA1N1NRHqzVQycooZJ3@RkaMigiZ@xojO5MHThFlXoo1My6JuFQKDiqFx4JjmxPdCwaAn8sJZdckJO5aGd2JFxz0/L9dvkRzETtSF@e1LRNTfgZARaQz@xe5g40yypI5fu4ufxezoXjIc68Qy20mZSuQIuqR2mhJgUuaU8NyqVcqPcl/uGPYIRCinJFS8u9I5sg3FIPB7i7pCHnhSKkippaHGEOtalYXAYqLTxlPVGeeNuUCwC7H1JLsumqZtCUCh11rXygDJ4JJt4mGP3ELpsGU9NtHofL2sItwlUu7uPV0ymlbrlC0z3C97W4oJQj8cvvtRBFS6nSqOgVLYGTbJpwVJN0NVzpSH4iasrJRWKyk/ELNG@OKnUY81y88OwZJaNgSmXCPyLCv1ZI9GAdnSRThViaRF6LOjJIAh@q/C@Aj8Rfmn4rdYXF1lYDaeGqYQYE2UxZus1DYiTKhaRRkBceoWnFImml9VwW2fSWpxoDY2nhAlDA@4xQ4n1whDrWJZUDh6JflrPxdmKGCmFFyNlS/5U8tM/HCl1yuEPkdInILO5FG4nNiLrK6V2eIM1IuAB3TH80iy3wocCVDBjsVFO8UHBkjXoX6QWc2LsLt6I36uSZS@Jq@nixWDpIi5CuVJfumvC@4pQBwLfB2D84J84h768BH5us@K9/7j/HvsZJVDVVBmqQyykSw5IwHDaeFhgYfxQHN8dFg6FVtOhUCRUAqhF8CZREbmjBh0CeRN6JoKUgZ61KBTSED4WDTM54AOfnBgI3gfaimWwlUIgeBe4v7tfq7ga4is2GknRuPv6jLFuFIbASVrpSzSCbJFc8UTlOauWq93jaskBrW7SQDUZYJf8zGE8ufit64nRtcoH/rzEtWRIJsCJQ4vvybVoJXkZEARsIs46UDifjfAB8vdBMtXKNu86KCag0Rf3kVZS8YS@oHBRj3x/oKh3@Uy8QiMn4Jb7@2AUyobbSipJolTrkHZzBIKa7jhxacAGGQPiM5sVcBwtM@Ok8GH1Q/7D/tnh2eE2e54q5ot5ToZLPrSNiSExtMaegxanHNcCQeOLnhW/116WgkUjlFkJZSb08suyc9o@jDwQvsB1M/jVL2CAXI@Aq1wW18XVomI5y1rhojUwZDOyLubSxXRKjAStezwKnF4N0lPMrQbrQY5yZTUCblqQSYvBStLxFlcxVpy/AfNmg1bhSzCdygeC@f2PXxhzv2ytpMmVTDqZXbpfu4f/yv3F2hq7p/mBe/rHWxJu9xyA/jGC@0KP8TUBN4YZh9e/j6/x/zW6bR7ynAs5qIfgRxAIlvWh8aERDAQLIRjXhFg66@Rx6Iy4URdf1uhPtpbx78PYY9myrGXvDV6XocwsW4EB0XIymbyMvE6D3l4o5MR0MPDr2Su5vBBgywtVFuLG0HhHh6ZQveNmoYlvzeGkzvJCfOvkcPNV7RR7OlnDbwWzzcODBAbh52zH5wVbqiyZ6sj5nu0IobCDPN08YrrJzraOKM45nRQlX5q7cVJZ2m0XnY8@xW6YmMjgYmU2mVpJilkm5oup1WI6xyQQQxZahnBcSxiVUbE2dWPER1vhzQhFXqgiDIbtKTAWtuQie3G0RzHIaMTywlZt/5AdHuy9S7i@3P90Z/eEnRxun55Xj2tQjv3aCROqJ2z3RGDnu6c7h2enrHrwjkHwcfXgdLd2ggiSARRhqAVygnlDH7ZmjawkqogWjX8mvC29dS3bk/6SaUhJtO076a3hl35k/D7GpP9AU2Bw5R9anVQXuGLFEL3UbpsBPKKqtNgCDqYWlqHrxhOyvZS1yrKDt59TZnaRtVYOQquslTrQMmurTE05f0xd6WeO2eLi4qUmePLfXwxvZOf3wsMN4DfO0@772kI4t8KWYRSXXomMQw4OjxZS7tvC@fHpguiFHW8tpL2X3e2FjPdSg7cV7237fGsh671tVF8t5MbRDjYXVr23rdrmQt57AyZdKIxxHmwtiKmAS6wb0K4W6GuG4e3dvRpbBqBIaSIUZ9TQMeUNhAiDRsTthSDJ2fLybU@P0QChOZqCbstfg3bBJ6AWUCe7QLrWY2xZN@AG2h4AQ7SAp6NLZrcVc7CiHSzoWAJ3gQUs0AIWCOAX8KQ6wrHFMktHGAQvdPi@iTC3ixhjwplF51G/s9ga6tAVYIYYGdaic8kQQ3Y@axpYuHdQhjs069ihzdYEKkJOBVOIRPAw48HZ3h5PzCBVMiwQJON65RycugHYoIhwx6KDL68cXi1UF0irBUepwE@vBu4najMwXZtICijnwkILEExS90ZSYwyVqhguyiNefOGHJAAYgsGdAhc/xRkOt7CsXdluUYYiSMza4TYvIS7rl9lkLUcYJkqUomB@/OLLF@a@XdqTr@bkqxbiuB3kPFscH89pGWEj6LfgHp8lCDIVQDEXkGOiUYgNxaEwX7kWgOjw45YF3FxWIKFUiD17RvlYg7dCiJLAeFFKkcURBBE4BCPyITIva4uU3chCchk33ND2G7Ldiv0IN7XbHHlWUUCyTmd0qla9VuhV54IGQ8vSlEB2gjptrGtwZ9INeEfxCJwcY01oJjHmBoo5DMRhWIzJMdYB7ymZ2lA04FzZHMtElxWgMVLtH2zxGuImgMife1CJQe4VqcJAWDzD5kuMvrDQNGGkXXKhQB4SFPAtMk0YCcHhHo93vEXRlnl7QbbE2E@JubtddPmIxwZ2cDiNyIpWGzivOMUlz8oYaAa/gwzbbxnQc5bkyKJRB8LjMgesNgkXj3O4e5cvv1KI2nQpFr@5FCiWHyxF7YnF@M1KAd3amEWgFCDiw4A3CtB0m6zN9DwU0BcSCirNj0MBHeiYl6CNTyB4Qnzocsfx498eHzrp4nRThnYLNcilAo8y@dqafG1PvmLzBR@JwZggvcK@sCa6xBy48PQ@y4OjzWXlZMTO5CvN0pSZ7MbpeBKYpwA8h6KSgyEDzgpjlCAJCz8LIvXx41RlVt1u7B7UTidDEV/CajgZ79m6plIakUkwJ0MYboXxJeLlKNxBInB9M3zE04gRPRsnp8e16n4M8hdha@MWMK0DwM1pCRMluHdTAF9NbkF/3I6x8EmVLUfYM8xZjDlzBfjy5CRU3ZIB1YMptgdGmpJKcRDvfbIlBbFFBuYkJYRZOMK@XF5Cl5paZWLf@JLpZ7TVTJuNMquo7HI8ng7iSHlXwBzwpsmVDYRscxuQxbmJXaVSbMXMMFvugcY9TJmz@Klc99i3UbfonjE2dBqUWSWGR7pRtjgWWaBfnFRtHtciqW9EPkBfbMbgh905zexFST9H9qRQV8HieWnL35qXr2m0k3mJ87ysUaKzefi1MxsKw6XA1DlyMmyjG7Yh4VFrJ/CQ5lCP0MsMBPg0i8@@WVjHDwLZkSLZpUGZ0mig8ddGI2zJageYVR@YLejyUV22HDC8MDTBA6khoWMy0CEP6k@TAW0Fj0ajaU3odaYQouUR8EZrimFKMRDwcmbZskG58mUDp8nwS9n@BGGAPfEO1YpHFn05jhQdrXhbwvbgIruYMEnFcQysXmyON4jnWV@PTeeEeWwzJwwtD86L4h6lnxN2NejPywEIhgdCnMOwc0I0/XBeBG7RaRxQv/AR8MJP4Ho9HJlf9dCuJmvcZ5KL6H9qDmTHvtTuoY8FQbl0ONBX18EtGZi2peBnFqYRecfxIWZ4GPFZBvDYKjLmJMlqKco0eheTg4iOttKXBNiw2OoB1u/EdD4S8yH0YWxzU7MP4WQ@pJDDOUiC7IR4350AtTzUyILTeMfxE2jYQmvD8G4cQTcegcfQMSxWvgu8gDbJvBCPmec0uTG64izjkD/OuWP1ixPW2x6CdgshRvwE/U2Tj39r8nFf@tgmf1TSZXYxmY961PdeBI9xGd0G/qMScnM9mVrkm0rs5xpZvn6AfdHKji8Zbl1jMlkPjSOBPJ5yi0Lo0eOJQgJx@RF9g3yh6nPO/s@LPe5/lsssLnpxuMQbtwaaXPdlPoB2QRoNNKjbaJAlxUYDZ5YaDYGnQB0vdnj@TtdpbDwsAVpqQ6fQsBCXhJgQj1dPNnd344omxLjl@rJg2bopN9AgmhDDVeGyQAKrgTA9WTXKgrORT7IYxRYeTqPqSwMK@PVECIinsqtRImNLuV9PruUvkv6EIulTiY2tdz4htWNKDQ0VPJaSyc3guQltkqU2NH1nygoKGm6T3/nMPJo0mbCkgVP6ThZ4uhbN9Flov4RniR4N9HPqGg2B7Ck0qqbZPsG17CPMGOJxWjtO9SCCMady7hOO6MtdjKy8tWVHz6LpoYQwtvDpZCzhlNTH766Cxg2jjDu0SWs/Tn5j7tykhdOYU1kdCxbdwMJfCGgMCCrgSDfg7hkEArdnEgjcaBQIvVxRB260CIQxOo7DMQ4ELjIPBE9gb2FsjbQvDZX@ACdu/CYnHE1unC3s8rEk1OtT4KT04xRFiISKZp3DDt5IVCgKUHSLTBFNmyNC@HkWiSL1wKyQJfvZmE2f6jAP6VwbR5HYb6GSfIoYimbLyQ3EjQlM4EoIxRWLdRh8@njHFTGoPk/56XzWExFBSWJe/HF/5bNoVJ4YXiBFYPDAMzOOwGeZ/F/IJOU@UvRUkHGN@aG44jYn37gP98GM@zG4ilok8MhI6v834yR/lfxXOlT6/35QNDP0@UceyjwyhPnm0cpvcVjw3xT6/6bQ/wiF/remzT@gkk@jnG3xU@r6V9Xwb1e/SOaNoNswuzc49Zb@MXrYb0kRWP0mPcDN9YX4mC7w9f7ZRZP2d@s/spcO/Dp52s6db@vVavW0L5rHL6rdaq96jMajNlJ70fOrlY2t240XG@3q1lb3ZXfzQH6dr67sGa/e5t@96Hz@JIP2vnP48v1n1Wj1Am@Pjdtz@eg2I@et6mDwaXdnZO9snPU3T7LvVm9TNTXb2ZA/banW1v7p21enL7In0dtPL49efu6n@tZRJyUV@pmd/dybzdG5FsjeKGft7T3lsH/Srp2l@3tbyrvt6GZq76TwWkzt1W7fZzZvo9lUctd4dfji@OyqWXuvHu/uvWtvftKl3KfrW2M32S50Nq@O3wQOM6/FnU@Hh91auvBiJ3m71THaqfSOamav3h4fbZy92@m9kmr97exZ4e3V6CjXe/36xj6IdlfOc4N9ayWqVV@/Tr/SXtzc1I4DTUk/NTPyuf5aNG5vj/RCf1V@dbDT7b82RS15mH0TPemf3m7VNtRPq8PM2bvz17crJ@8G@69fvj9MKScnzZqUM5rt9MnV6Uqg1c/sRm/Oamd56UX7/HX/Zncn@24rud@TD6rtI/X6RXfnvX5ytLdbzVgDTdzbvFHfvehd7V9vbe6q@tG1qlVXkln1tP3u8DBw9lJpbsk7b62X1aveu2R243rlXbRtvDi9@ty7frlxcnaYTw@PRil90zpu7nSGW8e5dD7ZUj8df@7o@@LZ62ju5uplWnlX/WwHMp9H2cKe@k7uay@jre774Sc1GT0Txc33u5/fvTvZuTGbVe3s05vt4ytzv60dWoep45ev9pvqdd6@Mt5rJydiK/VCvt6PpqTA8GzHgjqST6Xs6ml/77Ux3NI/He@@t3Kfozfn1xl56/r4TfXTcap5qxlvNXNP6W@m2odS9Y1u1wbDF63Czdn1jrr36dB6F9ividnstt6xNjpvVgpvky@inesXbzfEk2HqQDvurOTMgzevzxWl1nt79vm4ld1@Y@T7ttZ9/fmsX4vW9oa9z3I@1VRP3l1rgbPsyfFR@lZ7pfTt7Z3j/Zx9mNp7c9TeGYnV17J4q61ujrJbQzOXOd96a7673tGM5Dvl0@AoJd9E2@8Me@W10uy03iit/qvAycve2cHRm9vdbM580deUjaN86mBvZ/Og2155NdrdH9T2mlftF7tv5bfGae46Xds4z229PcnYp9ev7ELrpp85ykdP1b7dPYsGXg56g9Wjc/PTm@H7lWq/KWeO1Xf6aFXsb7400sM31drh5@71kaEfiNvpUfJsT79WU59Pbz/vWLnqKJofntl93T4Vh1nxdSBz@9mwXxovX58cbrw8fP9SWlGUc@nq5E07lTnLJ5WemdnN5V6Ite1O/1O/IIuft/YzUqbfi1p718n2Zvvszfm1etV/1b9qBfIFq7Wx@34g6bVmWky92@jUsvLext6pKJ91X52sbB2kjt62j84@DU/bm28HZ28OlVTt6mVhr7vy9vhN4dXq@1PrVDrX374yDwLDfEa3xFwhe5s5KeQPe@ZJ5vyqYL9/dZXbUM@b4svddF/eVsy3@VH@2vjcu@3ensipZvfF1ifpuFMDSXp2lJKyg@uD4Ukg8@a0f7NqbETfXbdevdVENX@urCZPP10Vrnu9V7dbrZXz6udPUvbFlVw42U421e3si@jx5uujq@7W@ef8Sju1sfdGejus9ex3gdc7ytZV4fz6cDgSX2@fjPrVlKZmb07Oszen@sbJ@c5JvrffNDvNnaseyIb@6OzqdnCzI6/2hrf5V72rN1Jq721@U7NWjlKBl/Juv318@uptNdpJywX75vDdgXGePx9m9/P6eUE/zCuvqp0Xw9eHnVpq1VDOT4dntV5yY1Pp50GmHKln5ubh65335y@NVCCt5TY@b@rZ1U/Rm@G73HnyKLo3eNc6TffPTXPnrWJuv705evvqpLob3W2OXhxdS4fvatmTg81N62V0W8nJo53MrVXdzKgdPWD1N4YHQ9MoZN5f73WhJ9DbhfaL08y5ZlWrndvd/EmtWn1hNXdfSsPhi84q9BF41c7f6OXAr7lhwAC3CcgfEjc6Euhb3aY@BHnJzwUG6HBXgA53BfhxLtohzXcf/zq5HDj1H2Wg7zvzCZ5BE5Q11tZReUiwXc96L368I8b6OkRX0NXSDXoiWue8RhsHfCrcab4KTx7S1ynloaHqCn4XCb/RgGNSc/whuUTgUGP9EY43bbnPD1go@Gkjx9gufdaBf0GKjH0GFlot5n7DM0GmZL0ven4EBcLQunGyHdxl8Xiro0pdCxxqm1wfAyeebXtMQVUknPzAJMS9hiSmss7WVPruHmbuFL/IdPCCqTr/aIQ74pBAmRiR0RWcpCLDKzJ@589SbmR1RF8BkduJAN/x@aRdkH4/3N096UcGT6f2hoK6IZtTG0ANHtFdaU0uP0d7OM@Xk84SKypDDclsKjZ@RbrBj0o0eIrunjdjcu8hHQl2Fmi5YoSaDZkK5s6@NMS3qVhIMdplPj6hh/vpIEVQUd3dhsvLBqGkfVeMv/gwLxsP41b63d8W6gncbUWewKsDrQZAK1qQnlmz/86iTY4eUCnAF@trb3dPG86nYvgWw4lTUQ/suPRRueS@GSVeAl/@nZzPbsvEHQaQfZx25Ja2oag3OudlgfY94vZIqG0cYY93WyaAa2inAWIzaDfKxUqd7yBM0dY9l@BenGecE575cvVsTNAFZ0OFxwNPjMc3aHKQ2fIi4o4pywRAuzndkyFTm/1@y7z3QM00VUm7RleJb5WF8YLZ8lUWfQTDVw6cyvLK4uyf5AfioNwQ1dsGO86oYHrVQgDOhli3ms80bM603x7j8Br2ksb5MUzDG3Wpqt4Kj4OX3S03vGwRNyUOP5XUIc4kdnBnrW6OeEI4PRMulQAE9@mQTJA1d7eqr9TlMTUQHW3q8eUC@LbkeqH9AXmczxh7PLc8qUViB9oBND@rfDMQQl142arzpB6WhUDviL8wE1HHxHG3EIEzucxs3QAidByOg26MeITvTp2hCt/p5XER43S6SNXhn637X4p84y42KBmnPVGERLAZ4wh9KnNephG04jUdTGrMelRRuIMbq1AhXmQKjPDRnynR6EQ9@ZBfKEg3kUWJ2uE5oSCGvBI5pHdoTzC0Jw5qg2/FZR2@g4vTOjBFojVI6MsXr8HAq8eNR@4JTGAJ75v1yOCcM3lbdghact/dRui5KWRMFE@q3s/upaeTpzAA128NZSirYRCYDfwEjsHAy9myZBjcQRDe9iXwxsqmvDvyanExDLEuCC6Zr7NnLCyurYVX42Hy@i4fiXiN0Yme9kX3RQYhXamwcHo5nHEjr2BkQJmZRLAyH0GaI1hZDosugrSDQMwCBq5iEJLvWJ5z7STivA@xh7c@CYMf0pmT@nI6KtbX1vK4x9PnORU5PT/ry5loGiJz1AvRyRCOlgf4/OuTJQLkmbSvH/GhWIlmAAVPOjoZME51KsBL1J/mSn1u5/RbU17ccxpu50PR8XuesnmRx/Iip/JN6QYDt2Gbjid@U82gL6uN/ThLLyObg45ATRJS68l4aCrGv6zndFpAv9JUr@g7HEEQKAaICC4eJcauHuvrmt/e2SFwhyb4eJljTIyxPAxDQKKAxMhDZBAhRAOl22j1DQ8OuuJ8hO/45h0YJXKAK854fgDqCdV@NyUSY5x8uMIN@Jwvm1EfwukbhgiNvd0NfLypHeOO2d2DF1CFC1iOGBvf3WIucoxeETcljX9tRbEVyALINj6gccrKq2oyffR003ewucgd@GnsPCKVDiEYj@xoh8QXit1QdAcbJ6XLR7JNdKSPf3kA@UgJxhnsVmaSiuQY8Y8W5/k3wujQG8UmUoHDi@hkECmENDs9rh6cbB8e7xPljhrVvaOdKmKGAWZLMtuMvmKDDUTTZJV3qh49A9j9dvFz6Fgmqel@coV/KB5h@ecQOfEAsEEhDfKdzhGWlzP9DDz3nheBJIoHDUpFoy0bc3Dj3lUPzCmMNQchr0Wea6crdPI0ryekDm@2J3TlaAUlHdFSly0tZANj01d9JI3Lk6SLbwNGmfRJRGq5qEd1iV9M/g24TJo@DI18ZA0MXB2W24Kf/FKrJVtk8mBMfUApqx1KxJEsPkKBz/zSj@UHP5vi9b0ODvouJnW6KU/vHau5k8oiaI@cdj9Kx/UpSByLqyPduWolqUVOyvw71ROqozKpMj6UGE/tiqd2BalxgcuuphUypX5xNaGIzSOP4pLniuvGrmbG1RNvKznVXAcavdVDq0Q0F8KlDlUYVhOZ4NBHE7LumVtlz9xWPG6J85W7x5Uyh7CTGpnT4Yz7T2fA3G4D2cIzcxt0coVGXwMT65@/aPItvlBPyQ86uUMMgidOaYA67cK54hPPUD3IGYgJpCGdlrlwkqtTp@LhCzsIWdzNT8Sna9ApTGdWQNFAWowPpzllJVVSt5yBos8TxarTC5ttt5ET5LgzM9vTB7oQCH35gcPxqQR@jI8nlEcnfVOzTKiRQ8Y6KwVwXTUehwgRPq9BOg2IWywDZU@x5xcjP1sMp3CuTqbwEzAo6hy3yEUBgn6BcQ/4uomX5pbbVw73MBxGjvgKlio5JyjcE71nRywjZjK@47@H5wcslxufDkZTZ2wlnRofOUajZyxXCPyoebLxfALnR2w4ToUiWyHP4NAddEFZVaER80dbwa4f88aHxUP@GJU85WqZj2AtRxw7XYPF@gMLpyjxq/S4XmszcSgmAgsgFGkO2Pncp9t5A2B3IJmSZsv8jCUKcmdlFxOkiKjDyiaUqwktA7eNocTHj9VDt2DKfAIYfNp6izZJIg6KBzU96NNupBgqDDeyiWYAFNs56L9AMsdhBy4aKpwJXE9XOFRc3uAkdEQCtWicZOFkpG4ZqcenXhxXmtSV070U5fJ0T6Quzf1yMGaAyOuwCtGYuwMLDoFnuhkajy87n09zm6QHPBb986YGZzsZPjh1x@EOGt7HzI78lfqcyRjirpa/Dxo6m5gIFZWpHnHPwJEEcI9Atdx5CA5Ej2GduifCxUejSEEYv7QVPhfOSEaQFkG9FHUpJnId7tJxjN1R8IL37XTi5zK0voizM2DkHJjzjkc6EMjyEQ7hnI2chsD2ySGGfhyQC95Ql5Pj/QdDxOGdd0PxTRzijsLRHXHGBYiAj2tJ7eL552fS5pfCaaOUKD@SNp1TCor42vJ8MF5kBwxL5wODTJE8cgvlgp0djc@9uYCUe5qQeizzE6k9NfNOcjNAE5R4YtY9Qtw7c3XzkELkvn4j80UqZ1uNo2b66ocrSVCJDiMQz1K7d6YqHBq4UoHnrumLwXVmN44rSSjEOfQ7K3IcKM@xnHaPA7sC3ZvmHJ/rnVdQzsluUd1iUg3S98tVxaCucbKsTrPwlzUuzhZ21VdY95TxRGGdSG45Z@07aODoqPott7@AHYrgnFwWvmvH2HdtXAxxfPx9lEuNefJv8qyzr0F@KI9bpFc@L690aNZ74W3VWTtE0e7nd4yHeFNuI8cPWFMXICK4rpXczfU81sKCo86A0jMRLx1xpp09dnZRdDogr2mrPhq33Uu7mMYcQ1jK7HuOh7qgz7I5AeyCfSE5jxmIeLAdBUrqg/VxkSOZJxqpyx0YEI06/Vl5YjZ4fID6QUb0Y3Fkp@@I8qPxSabM5mKEYbybnI/DjeJ09@P2X/JnZPRgRpActEbk9HXemhE3iXD/m66MjnU3w9HcQO8y0nD75Chijv6WTbl6QNgY6wve6ICPB/y6gaNou8ogTmyBAg9jY340OsYg9QfhxxZGPvEFPjyaBzHJAog/Gpma8AsknsO0b1hk@AYxs9mk2iGKGrxOJvNNFUkTIR52XoxnxgUiS6bjuAzInVFxplQT6BgdcqbZuBI3/kGqLBomp3Gq3/oHVvwyFh6XLMfjLAMPB7u7HQiF0jdUmZ/cEfca1cNdz7QV69m2UUwmZUtHLyuhm93krXKtJDlg4MQxWxWXB9jO0UgVD2nUzqArQ4NTdoKdyHyzAuq9qJZ9pOGkPIh8xEhoAUsD4E4HNF6tJeNXW@xb3D/gILAS/sxCsGSBHq5rbKTrzXHuJedkDs9AjPJuQea7QJhBMwEZSLYk25JHchIjJpsq3PoSmphOwpA8iSVMHmryHsQ@gSYhJ66kGymw5csYnZyeSpWs0AXiOHdEITZ@8Jx2j@Acgo37IllTh7rx9qc6gwSyIqlr6ohpaAKgC5huEBqkCiSFnHcLxaQdt86iDm15kGkcsZIq5EjYW04PR/Gw/04kICwbCfCP9RbxfIelI7uYMu1NpegTe1qm9mTwhjm5iYKP8yf9Wmic6@v7NLwtHsmkL66uPWXfx7w9HmT/C8j@0M6PZBKnRw1VGjHhViLj3mxzZTWVK@JYS@lqxIbYWtCIjk9jl4cGfvIWNwZgP@7GVeUbWWUZrMY3ijUAwBN7AEUKBA1T6vYlFzCcKTJMxmeji8bXEyf6x0G6rk76dPDcBBuPqPFkGmPiGBud4HJ6FSSm4@30C3IEpBbc1nHLs64brAiOttwcdKkzwHNZbgw8HSXFmhhBilTCzcg6PIvwhKyT2Whox9j4y579KtxPpCvsApp5nbkLFEIpQKWApl/muS@58bHnQDDfig502HxVA3qEZdZwBqN8lgCgsQ8LcziLz3vS4rkL0tZ3D3HWhhLkm4vdECyi4dh6fHBPyTLz7SkBkYD2ppAxyQRWMunOjISq@PFi92UjxENp1ijM3eMpIt7rLXvkcPcvdPjukzWyCcbIhieRM1Jyd9WLJXbvAuIeENRwcGdJPOTuHEAN08S1mfGOFCC94I7CHkPry0DmK5BUcchm2C/5isE3eNf5bJejgkwHi3V3DQv8y6mSSw3@rXOv/seLWc94bS5QwRfpy@l3zFGnhRZfiKFVEmeBaSKv2Hk5PELcwXE5XXyY8wN5THKDM5tIk6Yxb0KVZ5TPuYKwQJ0zTl1KjA1ZF2ff@fApxkbOKxqsD3Cr1KnYqCyWPNPVsjbo3@FgJMajDIwYAt8zGaR9KYB3Z0Rn8sS91g29BIl1FOQBEhTodeH649TGXSrGxPsSpdyib5hxEQ96xCzvz92LdakhvuIFDEXov867ieJ3bSHG08MlA3KIriNdj41T40T0cj0c6dfhYWwEooPheaSKM@pAtzM5T68jXxDZKHHWaRwBg/OwDQnXHRtIu7BrgYw1hmUYIDVGZZzD4/a/UOHlzYIMyCB8kQFgPI6AMEJlrrJL4URmEH3DaBTDYVA3GT4wijjKduPPhGPtEX4e34//fmwkj@jQGMYao4i7LwViNEbLRAJve8r9THEpe79BeWfyO1XeGXp45X2AHl55Z@n5o8rrzRi/pYJAF0MPHOPgkH0dRtQA7XnyeYp1hp6pcQ@19W469sDALxFNxaYPSczG1g1Dt9CG@fwc8DTnZILCff6Q5jpPowhuGCAn@fSRmE9B08NPAlgB3sRNHfXFMLnxW5S8/wJ9UuVz204fTR6IuUAz@t5rfOodEog4XYnfyxWJXvkwKS5TuToBats17S8uM19SJS/jVFA@BmMU2St9hPFXHw5f0Wn7IuTGjYKEirB5UQaod2C86SjoNz@KQ3VHPk7GQqqzubHcSsTYzu5KVxMisSPs8lHSWOsWfGtNDZLOwK4@fcIbx3rzvcOoy@C8MmimNxR1e2kYiu12aLZtk2/EZkfO7BQeewIV3u6Z@qDbY2goCnVAhOVbyjs6aveoXYJWjx8gHaCtmqK7LS48Lr43f5xkZwaDQT6dn8eWu3/ENlHxb45wLpnPBYR93YSzw2phwdWdFsZT2gsk6T3gOp/o4zMO4@SpznwZ2EJ@gCzs40wcJH9M7DQnYbcTi4ueBiJIto1G9VGzVngRsPjjaAYuw4wjogbg2vgiZWXBA52fWc7GvtxS7vzZ3QNWmZfb1NxM0jHU6Uw2ZZzqSz2SOT6LOD13A9nB1DE3W/I/Qv15qfLVaxj3f4U1IVGXK2MEJ8MgFzdHg7KDR/P6aIAcLWtwToUROKA80E0cG45iczHf4nwctS7pFsZeNFRGuGjCyU4PxrM3uNFobmxacetJUFV0dAARQQ5IteJrZ7hehl99w9j7NBz1IvMBsEWqHNqd5dnQW7jK7EaepYSpt2S5baHKKiGvUD7DeLzBaa7uKmFbkbo4QoSRuit63ezQfDSNFntKi5/K2DzCrJjyp8H/2963LceRXAc@s78i2eBMV6PvIMgB0SwMSALUYJckuCCokQLEQH2pBopsdLW6qonuAaFY731jNxxhW5ZtrS@xu5Z3w37ddfgSsfvg99E/@Av8B/K5ZVZWdRUAUqNR2DFUaNCVefLk7WTmyZPn4k/4so2tqcNckt4PkMKjE6/3hmAxxlGMveaPajBso6gWDFT4w2lngiKHYKIqpbAgezyfNHuiiZPmo2SDaieAifLcRSbEAkb2E11BpshKy@tQVKP3PFLWwVAcpVACYYjMCMfWlv2g1KSuYL8yAhk4nodioeuHhMe6flfVYDrEvTgY1zEPd8JkZ@0vZCy7N112YpjopvWRAOKNNZlrYRQ1lInB4NAxLicx7zRXg99bgMaqcoBrDG3uWNb4mkGDoUyMW@J5h4yCYvkFZJP83EF6CzXMAHUtJp5cIbBMs1ylShbR0lG8iHUUjGo2ZgZbRAxwCFa@7vy539D8KWSARrj3wAaD5u8oYex1UFhJTZfbJ6x06iUSsnQF9oHT6TDqjLxgGg7nv2pCKNygYJ7CO0PSnD6/L59JdhyvYXw7a2AwALXT2CV1N9RNwIs6bN4rT9Yxp7gvWw1O3Gkg56waihlMWNXRefCZyNnHvCeSh4ej1glI5aDLBJT0oJpARDZeVVYbgK2TzMVGUZ3KaQW7Ti@a0iZ6EqByBeqUTlEehDoeEzQRoynBDRv7gsiDsTfhyoDa5sFU6fMZ6DV29QkbZOxr04dK5egj/Lg3Y7eQ7vkgATyI20KFKofHnlUGtl9oOICT7AjarY@3ricyCjzc@HULQ3ViDVQt/EXcPtvAxRV@cG38CocyX6wScafKNdGtACw2S0rGevbOTbnfl/VFP6X/RCyzlnVpWCYo0e3HlwTSqlgUy@kLrN8mRQvHd1FT4z5aWMC6BNAD//Cmi28trLVBsjOcxTMgEK8z6Z1Al2C@fCSYaELj1Pf7NGxwh0Oxt3FlHipAjyGMysxAj6anXXRJM6DxMmaa9O6BQnIAcWLUZao5Nr30aYfzK0DPr1DVk@TH/bJZW1wV3Uvw8gOARo6EJ6i0ieSXMjD4HWs2mdEZOPKJopAVHBb8PpBEdFMi/ugXslYOted6c@Vbaacxti7BWI6FZymTMBR4RZaK01kwecMvRyh2o50/6vgk98a3QFZYxkJaooeP/GGcxy8ZWjgXhzWh9YwHy0knulrIq6kpgk1xyAY9bDgVDzC/4bVjpWWjjdxk2oItrMcSqIZkoWYUl@WXS97YDfHoN1eWIbJtUNM23ZKxdu2lwHMtoky2a5sMB8JdJWhDIIUiEFq3HMXvIpLUddQIDUFx4/mOQ42vuBqsLeZONTvlAq//3E49fEIr3mijqVcj04frMnXEdRgl4Z6lqruszRtYnywx/BRW1zUBHD5s3GjHYHFqW81Ev4ssrWas4XUjdf9W3OMDZElv3Ji/z@jQWBg18VgmXyRqlmVA9w6jDLjCtJG65emNccBLP8NURZQ8OdwBHO8KgymI@QZ82sLwMCqb53pZoGFUDyOiHeukr/HuA/Sdte46wzAQV2Z0sHKhkN4L3@8lRq9Arl7WXXc6wKbgSz@UiQ1UFq1Tbg7MlkOqufzgzyNF4KR3OEUcvP7LlragdqjPVisARSYr8sIvBQ@0TBzRixr1QGRk3AO1fCTVSh@0CyPsBD14W@5s6Fb1nYl3DH/2fGxRPywhv2RevuuFLRYmPt/deba/vXe0t/3d7b0X21SSFPmNQfF03CBJWXiGzr1HgrcUJhziFD6f@HCO44lDcZbwBv6iF0SRegzXXQ@u4286ULIz9Qq5b@4rT/LzXobeZJ3L7zMzT8b3pGkc@mgiNEVVJejfGV/A@XnYCctM/HAGkkMq1HodoicDjgtVwD0TNnPOwf0TV1I3oODRBCGWDXikBIPoDDlAuU0k35jhpBn2YTV7ddGx1dAocoj9JRiHCMgAQD5q3c7rFMLcXqsw8B7wnMhGYls5BDHcvR811XOudouqVVvcL@QhO8NgdFwQ7wlWC4hzg0OrigHS1/UQk1EQVIF6C@gpEEeae8QdauD9oNGqNxtfn0uD@BH71@St4ANM8j/QznvRTj8zflKW2b6OAWDxOBcpG7pE2KRMC7rsaE1Jg7pURStS0YeZk@dbkwv6279mC/IcA3Jp3eo3YzT@9dpzX9vM@pf2sfDNm@FkEnDCKkeTb6aK6cXXZ7DzT8Vq5P3MRa6yovjWdCLbdEICqr2P8URpuUTax8h57OyywB5FTUb8E2rtbglnlOLJ9K6VULQ1EWySSvNxPBrRRL6eEn1Cgz6hVv4rU4fP72uGLUDc3Wy14/fotWUckeho87004U2gnitU3G1t/YtE@3W9tto@qrRP5sh7xoI0XHPS3KSKNO02796phBo4W7qwji@Rv2iYG/MW7VTeEsZpZXQ5O7TMjEum1N9ZKJhR2gR5iyRGFofXSoaYE2q1bRIFrtlOKMTLPaqscV0sjl9KbT0ewVhYSk7EbCG@tNVZxrHBQFR0NqDtQTk9RwmUsTA2D2VyavRc5FUmC23BJsS8wP9zsbYyJMgGHt8aWf0ajay@tRr51mrkW6uRy6xGlm42puGk0fVHDWDNhqp2Btx/YQkW1Nau@vyzB/tq/7Nt9fjlo3@pvr/7Un3@4Bmk7KrnLx8@2Xmk4P/bz15sKypg/n3Xm6DKvYKp3/J6HknnV5rNVUWYFwKUr6oXnVP1WdDz3gLx3A87p5sn/FEfedEGl9p@603mAT8HjVGZJRKrCZIV8VuTljihxXUXKPkU3xG1L09sI3nzDFmyRLYXFA7dGHDz2x7xIKTHRc9KxmgD4ANIBTQdfpIl3Wl8WiempV9XMnDm33uPIDCFT1@oB8@2MNLn1s7@zu6zF@rx7h58Pv8@utlRWzvoNubhS8wiwKe7WzuPdx49oARuQLOuULZGBuuXNaGO4DQqvTeDKYYHG@KtUL4SXr2XCoVRoK0iQlWajmL3PX0gKXx3Z2enbXLR7tx6sPed7yJX4/1QFYsY5NJyqC4WCLeaaDQCtUkU7TY7U0fWstbiDel0rm5hdrtAMiD6XVUaeZneiX1PFR@hGBEfpCluNjNsGjVUdBNwIyrtCNZVFIGhVKreJ5QbUBtJD3RtKFgd6A8suimOWfEeuaS9tIaEFIMz7ox6HEZXJwDds1Y3VRtNGAAFQpLAACiDwYSo88bbQSGJuiMQ0wgv/pBwlxNen44fnyHXiAaukvCQA4GsSZt43mhKMcBRxx/xPCbMmnh3oBgpVCQkeHSSMxxqkSupxAH/L29s@CoLkEXYBQewsvWlIn52A2qAvf2kM4hC5bhllAbDFcQb@aypdTzswHWP5MITNFh6i2oEVO2ai/82tKN6zXBSIE59henOVbIdptyWHPzedctByYcLNaLeHnUaFaYk/tOVDXi40IAPQQOIavZ@gW6FxhExtoQmGAgpO2EAFAlXPvWjZFSjoD/teYkCctdxXvtfflmWQa7GRSwVH2qd0bDDUA/4EHKGPqjIzQVcYkhT8gRfo3gOnWQP4rfhU1SGmGADf6AHV2qzLw@6RtHEkUqRn8@ptdshY7grayWKZ91gs32Njc8oev4O2SyPnkm6eE02t7kQ/TmjEgN6dpqgm5eBQsWieUQt4eAOhXjv@JEKGwdfrLkbWw9f1X70g@pho3HM20Knz48XrJTIzyx0JYflYXQnSRtQrzRBWginXSyt9Rl5t8RVrpEB43LiA/O9edQ2eSxWXUwfUbysZDolvnvncqka2ZsQCWEkmXh3q6oDXWWVyhyqsiCI905oLHrW1SlVwmn2602Ma4@z0IYRGeE@Quo1dlg10q@xvF3jgx7sLAXh03i6Df6yjkUuFEX/HHs@Gl84D93KRrmhoWgxmeF09BZd1ZhbZenVBU4vnVcL6LYuRwf79/XRrV3aOj4e3gvb1qXY3qtttUo@Lj6WLFzXR/ujS9Dy4fZBaKHv1XzEfEguYjOUboizemtJ0/wVNf5gYe5o7QEaPHsxoqpBatU2HQ3RQ5zDQnFoGhUo22hihujF/tb23p4qbqOUbR3Kwr7XGfXIvhS3QcR9U3s6Yjtk2uzqhmkyYYIM86RTLti8NFntZYs5c/BytgrhQaoyHmazMFF74WYyE@sIPlmIhUDDa94Q9cglW3eu96DwQBBfHKAmlIonzepgIbObS3z4sJN92mTicasybxy@8ceGmfFm4qyLRNWTuY1IM8J4HHSO8eU7e/4@Z/54XdfDDJb3wyl1GJXwe@gvX72Aisf4UlxPzuAl06KnlHRWiEqX9NiRWV6Sw/7lCcrEYr8QXtja1oU5lqYxf3zLimRH/OkmvvPPJbN3KvJOvcVTyn17QsvxoeckjyBgMuEarDZtqoDihxdyhNFomHPSNQy5vdZuUWsOdCspmpngbucDfQQc/J276e0hXRXstpdWVft6quJTIlGTFXdrsQadCZjv3rlz@yrc6V7o4rVfFjefIen9Mzodv@1YKMN5SKpCQLk7z6o6PyaAS4bOhVtg39ELJlUQWJ2MMyXRdzqM7PZBW84maIsHjdl9uV9FeVG61rKapdqWjZ1PJBs7gSz0wVrCpqO8ahZG/@Ly6h5SULcr6rv5/vXxYkMglIdf/ILDZO4FY9wqgRGfHLFXVLiSr4eoFRdhCQ4@aDz9WjEwN3UcywOON7fJL9xoI801bkbBG9Tr15EzJbZZEZ@h6qed8fk7FHC9I5Ep56FNgJT1q2rzNeuocGTNzX5ASgQDE8pyk1uZTINt/u2RHXxzHdUHKY8BrAdM1wxg6eOSgnvPOkoVdKjJUoXTgD8xSTVOAlqN8O5h0pc5He0S/PFwbtIbnN73MPCcSb0vWM46JuJlaUMg0xEyS0UBJlmtP5gf0bCb7E85G9gYk/SRNAbulsPApN7kVNSp0kkHUnYaJx1yEtykTNKSQOHB5Ec2LYWe9@aIJlmizQHCUlWN/OFhXfSnPnXk7lgWE46IJxLKe6N@gSaFYp4aVPpI2ETXskJCB5v@YZ0UKGUDwjtZPLG8kDb9uIANDOlW6EsmKi5GDcD/SiOkqTbxYs0Hm6@Rwide2Jt6anuGd3wdG1FTJTkGWVLbz7bU7mO1t/t8O4kaW3yEPAqV0gp7FIpZGkbd0Uu2ChMeTKOTI07Un@ncM49zNQr@NkCjYGIB8Wc6V1dAKA5xWarzd/136gAO77GZFKdfPpRJ1z02faj3gukoOn83e0fTOwNOrw4k8Km6qKOQ4NOFYZGVKBy2Jgd6i8OwkMhXHmm3CnEtlEK1zMQ3RyAW16k1X74QbAWzf8LUwcqkTToOyAnbJO4EAbI86xLfEoajdxIH3KS3bFc5TrpheCjV6wvJFfWJCdzo2RF3k5Vds5JKXiX34kqYwgyeeohxROPayqofqHf@O11ZfKjg0b@Wvu2Y0UbfzTKN1hFDyy4B0zy0svlVwupzv5D8tbDgZAZVMt6ovG7wgsAg7/Fu7jKNJ8CIvhfAzOagwXgBLcDRKkgA8jJZAKTyixiPslsZL72MItktjtfjYnNyaonRZRTJriVudHIq4rWemo1eANwZByTBH0dwEbTO18yZA7JZqDhvsap0QSFFus4ccZ0O/yln1KG3aYYAejzUP1uHbHqjSnaxS@GTI2K3QDpvDQjuQeROBY81O72VTrePJLVhFU9DWI1KAQPO1El19VywJ5FE0hlaavGyIqMtiQaOvJYcjbDlHFqgREI5oLUkKK@aGBZAEYS4ODxZLFBeiUnQSjaoRfwEb2NNtdVajQa0kg1qrY8FrLUsrEnQShp0YV@jjTI59oahXXYun7xyDh9ro7Oq8mZebxrxSaOdVsAaimB52IyWQPf9Yz/6VMWMFv2qQ3uQaFfXxCO2ToML/p1PDOtDBTSrbTdBqo0R4m5h8VJ@RsUsjrLZt5gxN8xjAp5DXOP7uAV6QBD2NCj2wCQN0UyGXGj0KaZZMXtouNQsUm0yRlJFtXQOnxfI/R4snfN1hyO/F6vF8kWRm9VO7KLQJ50s96P79/VY1KPgyFeZ/9rSeMIRjFUSRz1OuuRfAsc0Mqko4qgOgx4LO6uIq60vaweQjhdwethJ4cDXlMW@6IKA5vDqduCDyiIObEJFXdYpG4e@VC3iWL42Dn1hW8RRu3476D6V1ZePro2DL4JZOBrXxoEUuDimxaVzQHDB/y1mkVpiPNAsSlI71W6SNAzOTuKrm@6LvqoqtBckDAn4Weorqx3CmNu0PrSuQdcaD7x0LI6H4/NK2oCjmHbuJguYW1iyvLBe@HJLqSyBtVZeW90Koz4cBPXB0KzvjMWfuqKnhCSCkOQeeImp904mcEXC2azL7UMzIIQT2n90hKpZR0ckGXq@t/udvQdPj549eIqXqCXeo1B8g9oypK7TrK9gPHuWthyRTpGrUNUCu1GgfdjKo/YJmm06RShyLJZaOrfgLorMQGFNLsmL6iPvTD2GLApav4ATIetGNgPT41AbzKZerL0tlmNI@wTTvZL72ga0hGCYTqQlBGMlF6zLFpd/NWINlVejVxEDdtUB22SGh3Z7X6HhklVQqdrbV9F3vUkXdUlqxmkpzyKq4OPdjZxTocqFSNBjDNYE/qLRUA@1U1yxX@sMe@jydjogx7en/rBz2u136uOTcWEQuuKexikNQnRyWUBlqp397b0XR88xTtf2I7KcwH9tytvfebq9@3Ifc15A1m1J3t7b2907IgX1vZfP99FjaCqpaAMKlhhMEhJAz3Y/e/DEguHvojSSDUJCuG/CH3HlU1X@@GhG/52TmUeVVSGOKAgPmalgUUqrqsg/9YKpDt6G/if0AV9FyxN8lIG6dFRjckjjoPhT8mJfpxcWFLVjMh1HBEoa8E5qJMrJEgxzGh5jAfJFFALfTtr0dZYoYx4a8gVjJ1UWDWSwWEHsuwYhrQ5cJi/mo56j0Ykjz@q5NwJIfG0qTaNBba10UUavkmNSGkoXLjXg5GiQc9RSdkkZQdFKL1hBjGyxa7ugDd4BiixKaBJiyxQqwC@IbVWp@OXzgh0gSrJgV@X4UefKsqFPwkj8mhvWHLFbU9bzhfqRQMwvscAxNMKfz@1HKSIweZ8iY44DtDw3Y0Z/dWdZwuyY2XHofSq2666j9sgjaPCDyGFHL@SzL6Y7ee6SBhxhRnrGk3mAXt7GpMNUIdN4GLVhoKLJXLEFYRiZ4YKeH@J/Z@LatYcKNA4QXNmGLRY5l91RopFQGDEAXfOKG8X12I0NmyUYxWGGuG9DtLIgvrAhVrIg3toQt7Mgvvoxg/gDp1LRk7ehVu7cYW3mxHxmFP8/pnitpmHva1XouDDgs4vr05iRbDMOga64aA5qn9mA3G7Z3UtblkT91f8F3DYuKVWjSrjhlzT7Esw//zfFdZbQXWOUfp97aG1QyJzIkxebMKO88JGQuG6S2JKmsf3VJdiKRT2L2WX/IKaIL3KI5qu/TsBkk81P9LwrM376hetGXLYVWzWkEfzlIgL3fRAccXm9vsjbKBvwYvbKusGiexAjYJDbNshKGiSryneXVtm08bUyq2zZIM3rVPnV30qdcn5lQPyxgaC9VgYzE/T/JRYaqeZDoSzQkCHRpuZ5/OqbC36cbINdLAv8eYydihxe3u6f/0a63XHJTPh/m0mcVMCmLz3tmQP/P6@L43Yujh8wilotd9xKDFGp5EJ89bO4HTy86WV22SL5@b@/unQzv/S/jkvHx/yGPriZa9DI0lugUQ9KZlLRA4ON5w8GwKRktMY6Rs2as5YcnsViMJbsQMtki8VZMntFZ88zs2@b7BTyC2awNJeE/vWIMbrPEQaJNYp/k5UvM1w6c8O1ubYyd8jmdplZFwNzGBvD44gpjsX0bKQuHMuJS8YiasktC7N3USAuuJ15@Qk7k87JqIMBWsNgVJcIIH7Q2D4NXvt4UE0a6Oai/jrMuw39Mqw1IaB7nIvX1weoUAFNFacirPvN93YE7PR609PpEN/QXLlXoWOkRgNdxtFFcDQ9DQUnnrgPp/4QeuAipxaziHDNG0Mr6RQGVvpa1aeqzqp2scpGg/XG6@SGjpKobb2JP46oMnfxLoAun4hBhSr8@xasZuHRQP2cELErWlf688QfeY4Fj1Fc/aqVQH4RKi6XahNlpMfEwlFFDZBn09MEhnOZcdKNcTmnHqLFj9OsruDIeUg3auJhhBBjHeGHakV80JFrGUQiFkSTJJaV6mqZR4kQPQfyPE1CrFZXmljRGLPIRRF5hjaa5Z0BuS0io1bCQdgMNM0CcIQxehnXjSb0DjJMu9ziP/zJj/97sXzeaOg0iqnjjzpwZ6CIJDFW/NwPnutvCz3eT8RWMYX7f8S4GXXf6/mnHYxQE1mogbhyMMMEIuZzIDR0WhUMYb8Jjh3LF4yuEAmr0XiwtaX2P9vb/RytoViIQFSQKo5EsK6KFR52KpnIF8VgBBFKWIR5KhUjkG7EIpTpFYKZHpN7nYFjaWDBaP3Wf6TRIll@gJruvC5TCDG7yE59UE6IurU2WjMRmoJxHn7rPzDmYMzas9mIg3FRCBN@jj0gfi2KdBb6xRDZ9f39H/4Xqk4sSoDnQ7nKqV11HtNPuQcikCWarbUOc3uVqIYGIRfxlUP0O39GyEIO0q03wsINe1c0SLK7/ce/qwgHPj7A7FklVQJP5UpEP2FE5vWARi4XX@1KfL/H@Po@vQLYiLrzZBefwjlZn6DRkGMlN64Yvr//Q2kxwPsRvplcUsdyormFzMn4C3tmqaxMR978WvhzZ/iPbKRi5pqHkQ@qTDw//tt4mdrdZNfJTN83rNWZalpmh3/8N1nURzrmsHrQAzijtacqc63ktPk3f9vgnxVuzK4gmH/4k5/@LO7jLLdns9z@/DReTbPFXszy2n4jtSV9D4@MYmWWOxV/nawmsXJnrvWZh@Cv8sZ9lhzsWd6SB9I3i352xbLPQ/ITjcQs@NmVSz4P1@9pXJmLPd2tnOU@y13mGnvOQk/hX85pJizGP7cX4@yymc9d8/lk8d8IOTJ8aDy6MC2NhnA4TWJt76sW/UXPvPh3I90ae/dDUVvMuLjAUQE6vDUlaA@hZvftlX@ejil/wXxNnNoSZwu6R1YtLakFriadYZhRlet@bXWt4NDBdS@jlo0Pq6Rw0WiMPDa6n477eOug97tTunlM6PkPgwdk74y/QXMJ3DZcV9jahtwTHFCTD@kFJ1wgH0RHPof0VQM9QPfhukF/75vu1lqcQveNG2ksw4BZohskTserUO5FRG4SldZh5qWC76mZC@F/mR2Ib1ddvl3hYEkfyY9snHPl5v07PzM7khmlIIk9hbJyNc4/lWkgFSN6KyePHcLT5aN2E1/mIpVM1UdA7tH9v@3dIlVdPi9pgeVh/oP/ZA46L0Rd1j70B01eyeM/BsfEgck9Aa39k38SAqe8HG8ZuTX/Zz3xIe9QeZXjSXaNenKq@bN/V0TSzh4kzm5ffckSjLl3LLXzTL18sb2ndl/uP3@5jwIZ2zGiuYPnX/T42s37Ml1gk0KChbtsG675K3ydtfKYvPyqX1kpU/f/60@x@4y24habRWuYLi33R4lyLV3ukjGiqbj2CMn4LJRnoQW0juuW3rrumowQXKB3RhGu19CDHwLGggl2@CxnG5M/m0zbt26pmPFcY@q/zm5Zwph8YQIedTgBbkvh/LnNbynjm6EMElnN8fXOzXrNY/zQC@3yk0C/aQpKSDazBb5nZ2f1AYanmk78uheie6IQHcM1xsfALIwCEmqi22wgPL8Hd1t0XjjtvYl/1Xqd0dtOiAoyn85QJdq99/Gc/xbyZMTj41MOxfGhcmKlSNpbnVd7VUBW7fbeVAdn/bZksGGwUTjhROR@JvrjNNS//PHAQAQRytlNVnf4phcMidstdodwkBXjqrmHGnKuP@V77LNhjBYiz8X7qSKm2WFFCoWPBpQDP4Gr0tbF/uxgfpgoPjPFE9osIUfEvBQpKwRjPutxUNiAGefP4kp1tQczcRZvTMjw9QGVQjQkoplrmIRFOObMWCl@A1@oMA0h54k0tPzpuVRajzd/wTy6mjCAJsYw4J7TOPji1cGrw1HonS0fVhrHVXR0hNBdMWukMSWfPfwbR3/4djgOwkTSyAsjVnBp6qTeiVAD0worvshYpTRuoFlG4caPBw21A13KxC36QeT4YqZK2jgn9LxdPCjGY8wNO5DG4Ej7WslA0vDhyTK1txEdWogw3XRJR@LL0oUqfj5Bf1oatgZjjg5gRnM0I8RADcmlIjFM1UWyVfhaxgkw7OwDN9UVnQ9TcZDKsrp5IfNvN//mezd/AOsiu/VEsLwpppTGZh5suJ4sF/aIueFa8wotaCx3hujyr7g9Ivc0WnGw3F5uaNMUrge7IEFnrcnvieMJfkkdiRYK1jXHu6@au7wseV3oITWaJvErPOVrQpDyvIFwBJGMYp4Um9nF4KbLGwc9i2UVO7MaOaNGzrgIQ89yGnkoxTCQp@224RCdtnXgPAJ8LdbopWuhCjtvMT4VuyJabpg64z2HqEBbGMKEIp31DjNrP7AabW1aKQRIiAsI@t6gMx1G64X0hteqmS@zR/FQ6j2Kv4QMeK8AAqMtuM1KZY4hMnmxQFG6T24v4ddBodiqNqst@l@T/1@s6kT9/9ZiYjMJ2UomNqup//1KEg9xZLOvRa3mKm7IhV8sqfE8OglGK4UlZc5sRWc2@iPkF9TXIb8PhyN/PPYiCnOkjr0RPm5j4Fc/QIkFOv/CuDrw@41H/kXWNXLFT7FHr8MjRHQkiOrjuSre2izCuJ@Og0mkvhz6Xf0bY5TfXdVf4TxEN1Kh5xEPFAITJM/cqO@7P5nvRLsjlEs00GNyFPDv7jDoNk7hKu9NyJVjCGseIPygPpmOGuRuyhv18VmczBA6b6BpJ1AddK1/BGBH2C2njJQXeuiesvhqNhgUyXmLN@y/8JBxQ@mRMpFUdvrEd3TCkyJua0vqGTBh6@xuRfswMV66aMQ9VZLHuNqQ4zmTxkDJivSFGu8Yy5I0M4qoFC3v9eT6r1inB2goVSwTW@aU6UQMohheq3JKAVYMSZTAPmKQPmaM8ayIe4QhQj20LJFGVJSSBGpH/CmVxglUkZzPfhXYQ@yVtqL1HJhW5hlb6@jeE2Vlbqtsdgof7aRaa@sYm4N6ggOK0yRPw601zCEHlaHCiHPsm8buR8WVlgAgTwgFQgQee4IeGbqvSYkUhXVweCD91XUeiie66BJtSDFeUH418o4pSoo66/ocCqbvhwSAJRvHX/pjGaJqglS702NgtWktUGQVPwyn3p1P1lapQRTXSIP2g14CdKUBmNG1bIMadxKdDk0v7kUnaui99Ybs/42bTbFfeFESnTmyfaK4@W6ZSAeGMtFTGAXnXpXTtrYfP3mwv71VVbXWHQRnA1UD61iDy9kVyicDDiEjLMLLt969u8pE7oTV0majVJamb9rDXrEbrBHAnjXBe9zYKblUTCRzjBiuTH3cq6om3qKJ7Ya62rjcsCnTCUYtKOrB1St/aamIJI11LSEJJjZHKFOODw34go1nASh3r4ARkN3tCC9hGEqIKLd4/2atZtbUOv2qwcZaq22wnXnxEdzD36jS3nSU2G1LtHY6qgSbHHrL463tZon2hXqxrU7c0kdhqY3cueGc3jrT8rkO8TcaYCscHrj94OFcz58z1VorMCDlg9ZhuSwJpb/7/3Dtu4jNAoZOVD5H/vpLV7uErfOmvs0eNJ0SS4Oh2Jf1yJtFj2hzjdyobQp0g/68TiFJ@4/g7O07X9p1jJ3yOWk391z3dvkcqpyM0Q5lDJuhtw8Yy21MGyTS4ivHq1cjdIu7jPev7z198hlM@R76lwqjgy8Ol281qqUSHPGkgeRipA@1tfv0OUoSJuU6SRQeT4JTGZdJx1RSx4d9tBym1leL2LUGrkLYOY@9SHofPpzvd46fdU7hxtyBIUgKcDq21g@GuUddfnuM3GJycovl82OXoE4m3qDNnNBF6L51jsvtCP6c2FXcgSrclRXCHkEhFx0IpEbdH8Fp/dn@0ydu6X5HIVY3Y1WUKl1DHEAoRDAOJtGFNkE6GE4XqSpiu00iGPhXKRU3kn253@hslNoXF7nteRJ0@uzxqxQTcN@ZVoXiJu7ilLYnMRXMx56LCXy0fWd7v1iFsnj3xUSKcTSnTYudEbu6DiY33CnoCJy/QBjXXf34Y0rDItPQdVeazTKqh1wANvIBAWh5YU3aF5OO23fMQHbGfp1E596M6yLmZKW@0uiMwjNgRxutu817t5ufBhN8N@h7Ye/jELYQt4MhZf1o/jEa8pM62XEwHHw88If4YHVzdXlt13/4r75378XdLafX/RfAQxZfhwE@4E/GdgMmnTPR/oM9dtJj6qJGjABnr9MYd94EjdV@s7fWXGt90vc@ueOtNW@v9e54t@9179271xusrnX79z7pfHKn122g22gqUj8l5cEikz9WO7hetXmM2dpK895g0Grd/aR/597g3krz9u3V7tqdfnN1dbDW6ty@fbe/sta9172ca4vbU4ANVu@7eHakd@CP8pm7wsLeLqXL/wg';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] Mnxxxxxxxxx #184O@ xxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~ MMMMMMMnnMnnnMnMMMMMMMnMMnnnnnMMnMnMnnMnMnnnnnnMnMnMMMMMMMMnnMnMnnnMnMMMM # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTzRtRtRtPsPsPsMbMbMb #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $f &&195e a 61 =>axfnuen le./_e _=B[1;#]>847576097 @Numun Cr gu8IO nd eX"37":"?"191? U:!;r{t}a,
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79" );}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!! (l(0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);(!)=seq;instance Num();f=(^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#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 *///)Q222999612#
Suggested by SnoringFrog. I used this interpreter.
Invocation: spoon /q /0n /1M polyglot
(nM
are used instead of 01
).
N
is not used because of Fission.
There are two >
(nMn
) before main code on lines 2 and 5.
Main code is on line 6:
MMMMMMM nnMnn nMn MMMMMMM nMM nnn nnMM nMn M nnMnMn nnn nnMnMn MMMMMMMM nnMnMn nnMnMMMM
+++++++ [ > +++++++ < - ] > + . - . ++++++++ . exit
MarioLANG works without ==
on line 6, removed.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNdiD4LM7@g30JJfUVSfGavIkXkVWURJVUpZJUupSqSmKxkmSSTCmZmZWZlMhS6UO7Z@GdHvvB0@M1PPaOu@3ZwXqBAcZY7IMH48UC49eBMb/h89PCWKD/Qe85JzKTyYtUqq/b2FlgUmJmZMSJExEnTpw4J27Zkqz@r38dxIsd6uq4p@o2s2XLZh1TuZbNBNsYs2eSYuXSmUAAoWpmbziQNdsqBYJMZEzR2koH3pmtX8ma8lk2wT/NmGHqPVMaMLsv2Uy22pIhW0wf2sbQZnp3cbQMY/WBfqnEMeZA0XoAZsumYco2hWcZO9VUadDqSDMhuZkEDRPCLbYlq18GX2zW1gcDSetYAJln7JVuWjLCt2XL0jH6GmOjutyeQVoAUMlU9L3a/vOZoCJjzyGLkqHKIya1LNuU2raia0iTFDvePz0@nIkhiuzNyfb2rG@avYzrGtsetq9mgzLs1LQkVZrFn2W1oa3v2rP@OVbryZrE0oliIj0bmGcbpjQXZY2ZstTpKqqcgAphcdaXVUM2Gfqwrm6yXciSWkgVUs3aJGaijXELk8BZtEWmZjL2THnSKSC8bvZlDXKYmg0UvcCZgLQX0FEoAckcs7DV103gI5MNLbnDbnSzA8ylqeNIDOKz0WfWkiw5n0UEGQ/BlabfaMBEtg5V2xrbMtN0LU6RETDLxL3mLGOlc@hbO9id9c@z9N6s3xowWvuqO1@X6QI70o3xrG@RvVL2FrFzJsUbwqbegdqYCRPZoQRelMw04TPp6VbQhtqFxswuLchYR2aWphiGbPNA4BXZpGCIzVRFu@IN/NDUO8M2Nj67L0Pa2GCRH6xAG2JVmeGIiQQ6WJA4iINBDo71gezPr8U0GSrIMuS20lXanLHkkS1rFmTZSjAFCnGjqCrryCpEmGBvx5ilY/VOvFqq1E@0EwFkTEyFDa5UprC2YTAeBKWALG2nCkxG6rHPEK72LTYyBsxSBhBst/VuV5bZZ9noQ/RARw8wuNrGTLG8txUZYDTZJY1sgEBA0uhIaaCTS6EbUwLSmpZDA1sZAGEVO2QxWbIUFKgQxZK1DlHV8EStzqQplmfXCjR4KPrQJNyWbFKTI7zQPE0ZUEpeNYdvTMW2qdWwGjuUJZOdmLIcmRa7U0lCYjqmYGNBElSp6@uh@sF2CCqXx0hIBlSmmTl5/SIgsUSFrTTL8KsIQjlQ399itysX6OZSFhjAMMNShFW@Z1by4kKG30hsJXvmXQCwBoAqKkvqhp2U4gZkMG5DBpMSOtEVv04nDNWXMFufqQsfy3GoDtQGCB/2JkYlaw9NE3uSCVGlKyi0qms9oCcU1hxqSA@N5VNQBW0dOoIYk6@BaiB5qY5ALiCFT/oKVJqFVeJrWLw/JIJCjwhs7FDUTdfS1SHBQUzLRl4GqkBUxLjbZW9YV1JUjALhiIrn2pStoWpjnKHWwZqH/k7uJJibDWqwJvDxNSQnAVLyANYf@NolZQqAoSJ0KioG/fAHf9rp9QBPrd0G2eaw6xvW0dvUc0uUWegOGTIsCFSVsgVwMUydR4cEriVV6ZCAkLSxkwRlglK90Ydqh@mQoHmjQCvtS9fQsqFxtW2ZMznv7GNsIF1xaaJwzoWCD6QWVCwlQGlTsePs2SbUUlsOBIln4oOh3S2wuFFnISv5Ify0FH66fCFD5iKJyOpKMtkrA8MlVskL3kIPcc6b2pSktGzJ0pVOwBjbfV1Ls3ibCe2KbshaODSFIxQLma1QJIFSLhwpK5V2oqtonXBoHXixCgmHIuV2pX2ulBrlmej@JAHNDaLB5iqH2xEhACKHGsV1cgDSPAGdw5u44/KF6VYTSY7BCZ83EmbW75p7BEnZQb7UkUFADiUsVZaNcCohRlBMINzCcmPAopLO4HAKXFIa0VAwFPUXnTBASacKio31RNFRbKlGHzstIIpmGdATmMi7beipUTJaig0aZ4y1iK@pFwHJQjLxRg6ZMnbpHh9Rk@RNDuPHUVA6GCZNaLolyx1fQwYhAG3ZtuaksarfQIKUJ@xmQHRomKjUg6qByLwgNV4QnhL5TBeJKxqArSWzQrylQCPA5gYy3eF5X9kAPJPmMICNNxKf7BlIY8DS5t3qpMEwpQttaQDiAbShtowyB4SPzDsUTGRI7c8CHRu17VQ8nctNt7G5JmabyVr8PQjpz8kHWxIW3t@YUNCwrnzDVEnrDaWezDUxJrXbsmE7ggpKYtkgimb7G/KMO51nwuoHVp7Npk2diKtaTNJAIc9rz@kKJZQujqIfB3VGZpJjqoDmaIJYUsezqQPA9UziwkcEmcrAR@GeLLgaADCZPJLbQxukGjDwTV9p94FnMXcal4u8E5pNHrz8qYNkj3e9pDEzYvVJOpBIel6YjXtRxLFG5/FA54qoqlMeVPl@j4cxS9ZgAWLdyyJ0BD7fRFJKAO99BedA1/QFSIGQHloEmQ7h9QCa2DEqlNBxuWoXNVZPy/SqCOoMDYEO8l/ftg2rBP2EYveHrQRwSvLEHO/aBxoyS9I2x4qtc3dL1Vsgli1on0k3hWR72FJGMwUiP68OL63ANShgXYtVoOf@NASuC4e6FghM8t9EYF@QQIKbUPC7AIAElABChbsWieJtECrHY60dFhLUlBLQ6IQYE7DhCmDuCBjLo8umPkApxM5IMUBND8w@RUNbwZH5JPKlhV2dJ/tJrwuFEpe6ooVvQ8vLy6FSqAqSfXn5KbjW0fUUXVFwPSVXnFwIl0AXxYiRC0PPKQb6NUJ35y7mUaSB1TbCXumzYoSl81Ip04hJ56LzTOMzAqIOJBtAx/EBeEKRSgWdkYhQvYGCJlrd6dJvonQ@bpuK4RDhhXQt8XeHChkigzIw0Iw05TJ2sg/TZFAxoRcEpbXdD5uhi/PURePi9qITvbgLxTB2pCxVWlAoSC88SPRMfQjdZeQ8W4qLjUjkPAOdZKsSSoVWw@FCXIWEpEjku0IkKnFqh0MySO3wxUUIiOrQ57zdNwnfKJaORDxSQT6wYwadMBxK3BYg/VakEYmGIG4kFAMToxIKAWXaSASLCo2cOUWgg6OXnDCb0WiA2FA3r/A3J/bBLwEGFo@@Dfy7eTxt9g6uQLqytqWiKhI3uTYCr8lV7tmhh6dxldguaawadLdQAuhtO55lhNa4NiT9mZRb3Z8QmYMIQX7Y96BcVaZgEHFXGYGBAO1@7CpC2H@jLrQJBqeuyokzUk0EBg0HzV45sVAbOuTdSqJtTXgA9B5wGqrUhoY9je5CYBeAEPg8mVwcEinPIZ5Vlciq@VoZoWNpSxrSr6OQ1j5UrD6SFzQrNCXMLlAVVXbQDWSi2i5rQ5/fA0rLI8XmOjzw0TFG2ZGscAS1xhrXulDZQ40BM@WOAVB3rrfB3pFBc8BQbjyyunatmLqGRE7UATUwfBnrYAb5IvICG9Vqu@mt@@m7CDlQbM5b9NHWj3WWuG2rzZKaruo9na0CALJmIsEZe1fDoRLQ@WwwL5mlfCYC1Xq6Np7hQRm7ewt1RDGf8bRvCSGTBJ@4BFnDFhd6AnBPmY9339ehhxBzqRTk331L0eUV0odltozo2WYTAGfIVkW@wZp8Lxv98dSAEvIHtyKBn3SZN0xu10vQoUKunBb@maL6Gzn3gXbuBnVc16Ky10lDwqEMv5UxVXpQBqGdOsXhzQZKGJzxRl@XFFNI5yp8Ur8ouC6SU3LLM5zi3YFuS8k3ib7F8BZAfSGuMMFKhpZDyXgc7wIFsXSVJTvydRKllIMZpPJJfygH5HZfZ8IF6C5@IAFEaB@U8DgUQjZJzfOiOYPTAVsfgr7YkVVloNi7NJCmaqgUTTp8NxTHAycIDhXZDjiWzERw42DXRIprPQ5fH2FXZwVkerL9g61687B2slMRkkPLTKpKC9pGR24OQKVVZUtgs1eQHcmAzIn/@Uo90nW7whnhSmVfvYIYx42@t9Xc2904qh2945kgNJYyGKoSZqW0MgOA0Y8p2G2vvhHGrqkPPF3fcipiJYOkl6dmE9DwdUKzGDp05hJ8/nn0H@D8QKId6LXbLK7zV8/TAVxDQJwzoN6xF40iJM0heJ4OZIFQ4jxCwmy5nkX09GYQpsbWJ@gWhd8fycF8K6buELmlDS3DV7JbUST/a7vbRX3A806T91UcG5E68c6QN5@BmB77d8gyF7QQ2MOXJXx85mIhvrmghcAevhzHhzMei9HNhCwC9ZDlCRnOkCzENROwANDDtEaY/LMqk7AChd03peKktTD43kge7iLhxmmXCSqahHG8XMA0544BnxKxmjj6OuGRtDgVikF8IoXFO2D2rCMI8ssXnGIBL9APLaOTsEf2BEXGjyIO2gyfYPHCOSOIalNqQquc5Nb18QWxuAoCTMxPIue8yPpMVF2ZeHvgvF7TahNEwNDXpF0ff5AXiVehO5PjbxRpXoOmbox9bfk2zYk/UBxx4mtdGU5ukkOod5lTgZzahjubMxXGmyWfwWle8mHApjOBg/XCBeEJdOp7Oqhie4pF86p@yRjwTIaLgODaPVMKvjAJSU/GH1n8evHAqeBHRDIbxOqVjub2xNVMJcQcYvFQDK7U@Zhd0FrpNgU6l6n5EN5XDFpdui0AKDljctAt4iQTUuUFzivgsKEONoR8Q2A0ukDIgFqKJiWP6IHjDIvyMz1iMpWZltwdgnqdBPMP3V8BixcLBNlttZT7QIEumHX3ubCQR0MwcdKJbEJ07SkcoQSbig93nOweECC03/7cMBubqgp7aNoQy3n@5590oErmK6wvjcnI8BxNoCRxS/fe@nOi4gvdFtc1wVwOVUUiwpDrayjbEs5sSKrnWIwadRoWj/clc4C6vFPdwK54g/b2AOfxnJuyOuzI7nNxIiVGRJ4ezmOaMmDtBdAEOzPyyBMj603VpQ6RgdtYikyRTKxsXg3yiFsbPmUWhNF9CS0YIGSTGTm7P7SH/I6TcF@rRsXA331EmIJN5aSWKCd1S2op8gPVbkpXw44eN656VGjMWn4B7KT8LRzPindV6Yo7m@hcTABeRFPp9WTTfd4HdtMHs4HsneQNPR7gDFe1YqQsSw/hNFV@vw/EXQbjOe6nk6LS7REV7TEUsUgbGgmSFmfa4z4yKTOEVaXWGO2@/rdzFiZIOivImUo7Gk1lsJP1plUmc/qGcX987JkpfrG4ODaf4@ckWWSzJPncfpyPeVGZndn@rzRy6LqUgaTG0x2f814p7o6nTlwLQGkQIN5WJQuYyXaqQ76G6qPbQwyOvVEb2WrieoC9J9lxZ9fum6hxWqnTktu6qljYnNX7pObs2PYkTVxlQbdJVHybJ2yH1GCrH/dciyWB3rZxluQeRnuEZOMTFDgF5OOchH4f0dr6Df7uVS76@rXM74s7t88Lc/UIGRVXiSWU9kIB2ml/jVNxpp1ui@l4tTBfdltd6O/MB0ybAo/lZUtRdQtscrw/RArQri2L3xdzsZ9qiqTFadja714czcmUwRLOMN09dSmpPV3NF3pJCW73VvjQ7KLkd56PlXiexBLFr0ssVw/SNdF53ivqr5Lm1dc4gca2TZwD8zkf6GcXiS1n7uT@AoL9gBPbiwu3nSpQzESSD5DcVwFmu38jjd3nj@hN7qOu25sYY9KrQc3DCMUCOGyT69o/JrXsw6l1HieS5tCufa0Qvsq9UmXovOg@V6UsnRK/MYaYSj1eQHXVoTyUF8qng9aljEsbH7A2Hp@plFOMFWcoMQnEw4FED@qzYzU@KtfYb@PbgwJGUhVo5F/VbhbKOwN0cQMN7UNwHKJjPmJPGxpTlTtlrWlHD1Oub7gtW@9MZRJDvlUiFb6uQ02p65ZMv/tU@/pAB9tYH4DaoD2i/h2kNOrB71OIyWeiaEwNjixM3psoB10WVA@oUeXKiuO4@OOETvo@g56Ai8WkpmiyPcb7fZReJERbuq5@S82ALO0otIRZjeOi1a/V0Jya46yZYJOhCwuHQVrd@wYteD/jGJdAPbSb7QcsZf9Q1APW4Nyw@gO9lW@Q/Wv2JfTUNCpkmW3XfR9D0uCHmCgk1h5kR66F6i1ZlfhjlM8@hK@YyDyIz9M6HPWWJmVwIodP3Uxm1YIzoscYA7GUDtgmfXkg0@sDSr3UuRxa7uNeoJGOvwXBiSRNRNwTz1CgrWt4n5om8mlDtq6BNWVLZk9Gc0TFmVHH9z756s5vLCTu7kDqyXyHw0OiYzIqgYvpuBE3cS4enyjx9S1tiMan/x9mBWg4V/LYcp8LEb4at6E@h4Ovj6rNtPE2jn5@tVEnkgundb6i7ml9va/15b5JjcN7u695AEfafG/KQ4WA/Pcl6wpXD5I8mlhzfctPXVVX1cdQF@Uhl466vnhgto4r/zsQ9ZvwjqUWBDiPr47YQZdNRKK@@76205eH0DNZuq0bcpze7gNVcbCH3xePNe8ehCx2pshmhy99AHUcklZaqsxuFMjCpeWfd148kNRSdQkXqD6gvANl3OdjhqbauvnVcY@epNuGQY@moQ4tutGIbpz2aSwq7jbl9DHMoNh81QlnWbmnt9p95WtZasmSrSlXSXcMh78@aJc6wphKrrD4FnonVAVoZY4TyAQVf/gxPnbv6/98UzgLS785NM3x1wXD9Iy/N9TKZwjQcV/6zuTsgmDq8nFZlbt86IFpCmcu915uIgUaleW4nAKtRLx3BGhqBZkjvWhS8R6lZ6bclBnfPNq3DF06iwFoEE/xLWgA/0WDF/cJwh1HvoFVGN4Z9qzI1xm33wGdCm8LEdZ6uFmLzyRZqn7jG2iGpi9pzmNhr@zNOj40BZJ7cA4kkXTmOuPy8N7RLVUxLH5n8W56IZb5yft5qPFiS9epno7c5dMU6PqaZjfQTVxGDypEvG3KVhtHvFH6cqnIRY6m90AKx1U2AXZhFxZhfr3AIt1kuoeLv92XexIuq9tTcIWdas13eoB5dunAYxC/HkqW8nqo2/JCnLNLCB6D8pXUU9o7U7XgInSp66zB4o@pRoBe8xVx01csWs3sOhY3HM5mNBs/Hzg7qO7tqnt4IMSnFzmLSll8l7mLTz0HDutjuLQwrWmt05mIv1fQKTYNmDrPheVcvNzioVGEm@HAGFrOY3HqA9yb4B85HlyRv3WjgBSMfwKhy/qSai8eXfYNnoI@5fSEE@d9WvZ7RdV77H0hxUD9AgGHSvc9jLUB/fKhZEML0BYwK6X/yHlLHJuIc6XG@gSMIGdYXNEU@@FxGNuWwA5yn1ggrmrh3pvkHt4Tz74VQ/xkMVX2HpT40KWP2ypYNl@DOnz3FQh58@tdy1emXaCr1LWhHcf9ig91EfkHu4gSGxXyPh5g4df1V6cRlxV6/TZfy/gVTcySwaIbWup44rp3sn8Bhym4T/t@ITsfwzUNtuSuNFTtI5zRe0y8mmGoOLIBMn1LX2TCHI6hi/kmOwh6ieFgS27jTOCj8rCvvwL1DPotA6Tq4EjGqfsZQXJ/ZIy6p7clFWjWeVRyx4R@UVlPJEPegDpXv7G8HOOWZEuLsMo4@tf9mv1ewtmglmxe8j3rD0LO52BHHpFpcT/LcN0mbrfbXI3GEbWpljIxsvnaqCPa9uttELNizrpm8FNMZ3eqlXC3gAdpDThtF3O3D7EgbmIboiJq62aCEVw4LEWjkUiAR8LJvJ4GYC4UbcLFDXp8f6/FoL3bBKt02fk5W7kdlVIl8Y5VmFASWKPBseJF28XqI4N20B7x6OcrUqOyEorHQyuhC63EUiEPXFahS1sILk3BdhV68PxOSMA0ia/0R7db4jLfgGj1aXMvmG8dMANPNRqdRZOSb6PjezRPcLXQ3/5lx9nz3JOhsAMF1EogCG751wdyX795ytN1UofGKuGeacQBGojKd/DFN2sMukawF/lWZ/2GnW6fFJwNlM75AvByyO0JLxe8cnHEErc/2LzyeG68pexOwl4st1AgiIcDDSz0jt23EsC6tLNhaE4WEoMLwTTbxGGKToztso6MizRowwqNzKm6fkU7zzAnf/uXfNsobVtxthO4ydN2cV@KuDtFpL2a7bY@hFy7SD7Lpu6AhJHIoI8MccybYRdF/hHczEH7WYEj4@5uTkqGb@ncrB2zeJ2F8OgE3CRWVrrhldrR8zfnqUblezZIyv/5J8nIrUM44bt4MW8JMeaClO@QsfzBOQiehIaYsDISeILenh7FEbA3vD6ARBJnMtzW4/KYrhtOq6Ed@bQB3eNG52SYMLqpnt1tnQPazE8MK9/Qtk5a8a6heMVd8poFDQxeI4Sat7rKSnjIh2bjxzbLQYK4NVYCF9/@T7tccIsiRlkZsS@sj0wWb@POC3jjhFRxV@ygsuEu28v4F1cmt@TWkBYUXacT6UyFirPSrKxXyWXKHR13p59/uBilU/GL0Vq9kbRcol5cjL5Lpd8C1XUTYj1JYsur72/driSqqS9fLGnMBOEuVOaLQUFMrNwe7h7Wj09qJ6fHUAt3rvjZ1s2BNJE1yEW0l6Kvq7TvH@hiKrL1DfLHewPwcJitSGwdT7SJRAL@xfwE6tBaiAsr3OkTTVOxvxJ9UXxL9oXPAzgyraswl6N2oaPBOgRmQ6ph4YcGnl7AnLjODmziMgVlPDYgjzC45HaBLCVSCawCxIoDsR5JKnZ/YZ9yv8dQ7KtYHibb04UgSDEvvXMvnBdxIQnufivlNqCj/M3LzbE8XG6CeaDcAOr5unG2a7t7p0f16WjAY/QkqVsp5pxdLFw4Y0vjo7rulnPaSuhExGHtisAEisBfnc6MjitqyfaNDMVyhGN7wCMTh1L@hcCEMYEyFTzzqVHmtAiHKQeog5SxWDObbLrKyJdFt4/2obvlRfSEwLbgoXYznhAczEE6fyeBl1sMxOqQy216hyTEHXkdsvzqT8xtcVg07KPBYqZY93RVXq9jMfj39UquK91gI@Z0Z2KDxVkafqqs9aDALmykzPsotsIJIazwvAtefvHsF8hT51Ki0SVa7@nsI4JeWpUMPGjCgd7XbbnEPg112g7pChNPv7jBsQuJH3NEVduWsDS0zVKz8dAIt98ifLvbxxXUzrhqRvLdz3NDDTsqAPIdOgSGkYnnQ3VJ1vPjSzjJdeekDLerpOkGy9kZ72kJFrtWLJqOwErooo6jgqTE0jgFxxO/aCMsq6kW6CQd6L75@ViknCRoUwLfmRDXmBAEnkx4KmOMCQGEtSrzJydAV3oDWnr7I4@8QnCE2fLhDK0vx@NAuZ6iuSdUlXDWhIaTS8w2h7i2pxqai@JmoUSueN8eqD7ABWfIXMjJH/7gT/m5MRc2uH/muEepDXj7PeetC@7fd0NEEd7@hfeWhref87cPSayy@cMynOQdY/reHRzAl8@EuTKhTHCP6aKyeLWNNf1m95BZNLWDdTmQRr5qQgmDPKdoQC9lAExxTXWM4DyFSRVO8ITP3wCLAF8Bf6B6gxoNpSebjTAemVBKJjHjOP6UoGX/8ojP69AJCp@GeHIQKGHJfC6fFZOQyfi1i5C2Mfdw4TlHGImUQCYGrhWj8rHVxv1ETLDA8JUr@TLnjeSK9CEjfPQyugKwAW4onDOIg1uQvBgQVnWihVekqBjBqNiRhcQQyrSOzlkNtMEwOQAkgt6au1sT1E3dIRXwsSaPbNKYxq4B1MIT4nA8WubnR7mI4oCI48bzbWab42QpOW698TXQhL8ahDMEO0awkrCIWc8/sAv7Qms45xwxYLxfLmBdDdz/fMHhR5yzcGP3/Kk74dkzc7A07NmxpuOWg23ILQunk@lMUsxHfBwqOKggv9jUvwBKaNwgLNqycqkbVm2zvvvi4PB47vQYggzNgoVYqLoevYgnYucNzxHy8j1N1I3t5PGrjW2XlP5cTVblIMRkac5sNhelNpvTe1I/42v459OmgLmExNRjEdM8eHybVq7NY5@EJn2Am3wJ8Vyq4cjt3XljvXqhBeeS/7LoRK1gYhWZC1wXFp2nFZrNJmZx192ZcIIndVoJd4taWpicF@dtrOPvE@/7z3/xzv2cHALj7oEI0CbqyUbrxD27I6DsiSRPik5A4Rlz8wuyxs2qiFmdJNgOzK2s8ueGOWWZP6LU2SXoEemAjyG5B0xaHNIi4cxHmegkJo9mHtyJixGb/uRYFuc8kj7kTlVagRtn67y7x9LbNp@wDFWxw5GA5kDM7rach7QePN3EA5Mq5yPmbRu0UGccJWhcPkyHh900AvxwGOae4RKlY2AOh0C3Q91gk1G0Ldl1HYFOxbaGfJxWZi@GA4Dr0uNIxt5CBi0rDpGBniE3K@d48IlDicSgkwuPIom@POooPehxwpEYiKbvRHFygIyEJ6CAXtVaVAIcljL6EpQBqyazjuevjCLrRXqdFJCPWLKbxd5aIwDIMGorUuIjF6FTzT3rCyu@xEIxjzKtSCyUYNySco7xotUhNBCVYJt9XEtLQx/drkIqm/9YBt6ZdxVzkMBSQTfDWeg5rqT3c803neXjo4x0LiUUrSOPwnhsQqmBdAL/0M3ZdSgizLE4HSjkHB/TmT1ZyJWFku0IpcmpPDPyrlj05Ny0aCgW8egF3IAKRgmkeGybe@AEFSHcHUgGCw/paCaLJRi9hi/CWsyyzQiLV7G7vmEai0ZpTAMeFAA2C4J2yaXQGRhhPMkwnKxAJaGvpXXw8Vkx2LmYSDTATYlE2AqOZ26CNoUjgZEA2KgQpURoQb@AvxLmiJ87m3DOn12hZAN0OgpALQwmOYVTMCBfgBZUalZ94jtVYiJgOFWLxZJTG9PSvsiAL9YXCERAu0CKuzYC0NfZQQhUQxkNUJum3FFAXj57KWuaDAQCnhngMbvSEJjMjMTcE6BjkxMaKYUgz@KOsyURMjp9cmM9dKvizMZKskxDY@U7UGs@XqBe03U0m3Hyv08mkuXb8IpaGSdB14xUwyv9ihjNrEajK9pqeEVDbevJExxRu1sBZa6ZAAN1BEDxFTVSBn4G5a@yopVXpPXwSqeSXqUY8Aom8i1E@N5KJm5XpLvkyhNQlmLgY3KhE16x6FClVCIh3kH@sIWsJGPAM7d4OhCd64zJryjRKOYhsdLEDHyfvDiOUrd5cZykwbuyYwskewOnuc2oYl5NzJ1HzQnoeJe8DiuHHZazvLTpAk/ObcwsCrtH/eMJv8RF@IzWDsmW3/gSpkMeL1gcOY0y1xEyYX6qFRBwFAYi4mtMikRAmPz610Exz5jwNJ8J69GnuVQ5GsqJYKaDfR18Bnp4clUwhduLrfg1k7vp/Kf4udRNfGocXh0evo1chFmRhYKbB4KYFT7g0duPu9ZY@p6L/fgrGFxNBoLJVfHJWjL58eNHsDjgOq8mqiA@@BU5j4ca5@E1xqpra6uxfGE19izU9GUrEk6nI8dMUZLsQjGsTgd@ep8OYQ8H@fX0KaUF5j/8M@7npO843BcEcXyD3wh3LeWC7GJNklaj2fQzrZxIp9J/@9fLd7Hbw@b63/7OICkv4@MAHz@7e4XuYzH33fLydxsb2WwMCMndh@8P39VqtexWLHd4nnuajaeW1//T/7m8nE6vp5PLDcsSG6Hzq7dCOpUVEn/7F6HDw9dNywJCFPHKMBGceC/AT2S5HLtin@G66jL8J/fnjs8tobvV/YwnWYG9UiFhEwrlMqHjD6HF1bbMxOrTtf/yhwefgnawmk6emfC0g5@C@UKQO8EBbxn37TpYDa4jWP4uOE5WKhVwrv2Xfw/xqy8AD4aM1@FWzbm48uNgNV6hKF@C1Tw4xHQa0v2/f/KTQLA6Cn4OiqIYHNNfE91wFZ6ITxg6ksJaQdD1Z3hMPF4j3zUpRVIU0xduffqqG6vW8@4DbqhXpvv8vHr3uIo53ECOx8JV4VbH6@/@j7/747/7Q/r7Y/r9Rzx9PL/87OMWYzL0wHiVSs/m6mFv5v0oEYcr4bWOIL7GnZIFC5VYk@fKY@GgzzFDB@/OHJJ4798IFwi6R@iiHGpMVcZFUCxkD56NHn2xSaZd2gYnJPUSZ7N@bmV4L8yVBexb4ALB7yuVIxv/XrXw79DCP/Zglh84xIk9hWsZ/ugfLu8V78vk43gTyPy1/BtI30DwPHjeaOxo@PepT38m/rU@4d/eZ/z7ZOPfSRv/jj7h38ln/JsvTSC4vr4ejEaPQGV0mPYx1yn8Eomm8@YxbzAQ/K1eLADNoRGN392dJz6MouWy8w96VNl7w4u7IEeNu3h8/UM1Gj2nnJ1XnSyux7MH@QP2rFHluaZ7ovlhHbBH18/X1yv6Jv0SzSpe8caH6vn6NA5C06g@exbFJvsMUFQb5@eB4C3WSgVvq3hrW3hPC0KSXr@ghIcuuxgIorZb5EpvkXvQdzTwLRD8ePsxHH0afZpSU9cp8Uq8eqUfTP4PDkYQoIxSl7qZ6qf6YgdEJkvJp6lxajxKDfQDsQNOGf5SA3Aqqe4o1UtpKU0Ux6MpVPf/Dw50@9WBDth0iGmPUjYiTnXh2Ts4eAX4upD2JfwpqVRqBJkcpa7hP6WiAKcj@uj5oRm5hevj3ceLu4vAORM@yqAnJMRQIhVK5EMhpZHLG5@EWKh5cR5qlINJ6@IiyTUols6W6YzGu7tms76/1WwmkadWos@i8WdwVarRdefxNFgtP70oxbEq3UoNJtefXlQzcXTno1BLafSLfuM1wQjP6vJFAEzCszP8nd1c33AXOdB1cUZXkwefnSW5182Zc93Alby@B8GUg4Ey@o/03zn4r@v/1Slj4fNGBO63d@thuiL4F4nc3t3eOfdqJBx2XsLr8Ice8I5Rbu@q6CSgW3CdhyONyN0d94N7OLLOEVYxjfUqRZ4AQpMN8lQvQmXGwHoKOxNvFxejVCpSboGPNwQvfaE5nEiZVrestHDeDSwGcTVCILlsuZx13GuFcrnguMV8vlxe9aBS8OI4AUi2pHYZGb0cNCKYB87@4RQOvNBBuKFwR@7iFxGeGgZYf2Ix9eWL59VsdhSz2UT/zJcvF9CSQri4pVLMgU@q8OULtMNQBCzDfd2ZVi2CnScm0xP0fcmSbNsMg@0fuwjhojPrIhTB8HQqhcAYn@XW1/PZajWfBXe@EImUhRW@MibcixbFyN1KUuDFAJstFHSCxMJahHzvQhjOguvsaRVY3MKL3d4Fidosm4uEW2M54nmIxSL3Ydl8uBAtOn@V5QhLVleZ83d@nolmV9dWnzUakx4bpUT5VqqId5VbqYTjCHfltnMKLa4Klp48yRSBLIVU@SLQbG7VTmpN/JwHzlGDFGboSfImgPOPhhk6p0GfXLFxjgVpXIRCpfIzXq@FHAuGyg5cPASSixWKVN4gWJZKF7cDjAAr4g0ES@JqOrOczI2@y9dTYBGt4nV@fl5IF6KrINdWi8VGo0G@6xTjfDDqNugkskr8XMznGnHUYy5H3dWgwcS1THA1YNBKo7UU6@BkrYkDaMvgCVXKWjivbsmq6h76e6ObaudG6cjLgeDhXm2zfhJLrwPK9HZtM5Y@Pt0Iiviam7xTcAbfj@q1rYNTiHC4V68d15/vvqmfHoI/HhEK1@BQkodyU74ZDm/wvSnTtalY0uWlZBhNA65R94df/u4Pv/wffvjzn//w57/7w5//8a9@8ce/C7@/hN/P@fPn/66Yw/uvfvEv/u0Pf/bn4Pkf4fcf4PfXv/rFv/oJ/9H738Dv//L5/Y3z88HxXwBw/d6vfvGHf/GrX/z@n8DvXzu/P5n//cFfL/798U/v/2G8P/y3D8P8/N/D73/juFzYn/8Z98PnHPyfcbjf/5Mf/uh/5///yflD55//8Ed/gzfn5Xd//sNP//CHn/7ODz/92Q8//afANv/wV7/E/z/8q3/4D7/E///13/zDX/1P//B7/ws5/pQ7/p9//e/4/e9/53f//qf/8u9/5xf33H/3wfsvHuH/i38En8fn8zF4HlOub/X5xY/Kz29CjUkqwAPASP/8h3/1z4CX/oi//Y/wBv9e0M@8Fy8kSgZnPDrx/BljX5KgyqWeffFAAeX/jL7gzb5MYyPflOv7q1/8y79A7ynYf@bHkBLnYVcQ2EvtZ9gYvIz5YX@GzemHX/7kh7/4pz/88k9/@OXvoYSNZ4uxWiwufmXcCgBzj4BDwPxj4ABQXMcp/GW2HEiDY3kdx1kCYvTjRyDrMrjAKlgN5DLwFmw0yLC4OE9WL5IXVX414D2RrKJPInmRxPBEEoyKJvsODDL8PXu2yr6Lx/lz4hcQq4Qa8hiFjkYE622VD5tE0XiF3yiQLcIbDqREoX@M8qAoBG1EWaVSiQZGFQgjUHjFOCNWLaBZjIZgBfBiJB4n1iyAys1GG4QFYlaiR6y5WhnxiFH0qBIGhhlCryNBTAvRQmULEqyMthjiQuTRwEd4fqxUC5VRFdF9T1kAHNENSBKgKpi7UfV7eK8QToAPjLa@h6wUKtFotQA@FSoqpRZrUppijgpHZY8yKjf6g7kOj6fPGPtOEAsCt1ShZpgDjffoBPopDdg8hfCL6KpTHPp3nfRbxfhQ7SOiD/fj4U/Rm@I7AIA3HsfVY/CDagSAZxA84qiilCw8ohwDUC7qjD94HqSdRANRqt8ovUD6kIfHXetV3wuiw@KsrKyAa70qZIQDMHSYeVWybMnEyRVS4EpMyBcF9MbFOPLKIZlCq1urcBfhv75MC2o5OVYDKyFUVkLMTSMezehZPUi5d4tGZVmlnEcJLhCc@HPlm2bIQGvOskggTOf0R8ielg0Dnq@s3oY@AgU5JggxMc/HwCOOuf1OL5Uq34vZtQA86X2InwhwDquHasDPxiWwsSJBq7fxdWq44ASFKh@oVp1ZPiYGqsf1E4hwcsDEdCrBQKu@za6ls7lsLp3J53NraTGbL2bzuUIGhF4@lUunxWI2WywU1@4oS89AcMRKq63cevWfzF3/3T9ZdC32xStQfctGCRa/C1RH8XgyTTmuiLm18rgC@SCvQJVURW4/jG/juLgzcEGLyW5x3RJkK3AbRzZdgosFlgJsCbzgArQ4v8GcSffdg7Iz@4gfX@EzkIKYA0aIBC6AETi2gDF7BbDinoC0eSJyZy4/cabQeYK7AfchDagGje3hSk9bZyc6X1G4IbcD684@tmogQNM150DURgC/bnDeCKwnvdDFmDb7/JuEm6YOCviPh9mQtCsetKXwHUxe0I6ER4xZA8Xu3wNxagxwr49s/qNhqA9akEEcluUAG3AzVV1fBLDGTg/vKeUrb3cxznvS9mIAP9p9vnPie57Ua5s7gTzbONjfmnnkHKAc26tvn3ivazzUjZrzULyr7@3NvjoPNKKWWW4tFgP5CDd8xuiiZ2LlgwsiJh4Yk4XOKbnOVroM7eQctHmWBwl8UalKo642BBYHKzDZlFmzsnEuloONaiG7llvLp4pr7Nn@cDBESrDesLB7wFDgvRUya0JJeCqIRfEpOy0tl81b@06KBV7hQriiyDd0KFZgB6ywAX67AM@9sAOm3AGL7EajvSot/ALZ0GD3esIDvdBpKr0@CL8b3QUItCSJwe9bL4gv@y/7YQ@bp0F@cyHqAnCc@lO6LBVI0GBduljIFYqZdCFWKBayOTBWczExHRPXCmvFVExMiQUxX8gVxVghW8xkQUxCaK64FgiCOFG6yST0AqIg0FPR2ni@8Doe1Kwn@tVAkI91QNcblqCPj7CgFGx6vsMCEzKFixREFvALEJZN631XlYqAn7FN4UdiAbXE2iy4vb2Z2t4WhA18wVHKzZQgdPAlV0il1jYEQaaQTZDpaUHQeRwIAjCbv6RSG5uCMOQIcLO0IPTxpZ5HfVYQFHzZrG1vYzqX@JLG@AB2xUP4i@q@rAGYhi@ZDCnEgvDJQwdwNZ5QlnJaxxdME0O2ecgmhAnCczc/qRRgOOJwHMOOW9ZaTRB2@UuthiEvqOA5ntWX@FKjSxBMeAFuFIQeOHqmLGuC0AIn8qQgtMHVHkvgh6c6475azZYEYcwJhCQShBFBS@0rATQtxx@T2dnZkfp2R@7xa2zyZxuyBiHKaFjfbj1/3ur1Wua4Vn9@hCEvXuxIl@Oh2eq1nGitJlw6xIGQq8F49oI87jabkrow5CWEaDMhzXFTxrw1pU@QJ@fqYSKD5gsIeQEhi2aHODa4BgDawmtjAM8NqUUh7kUh9By1WkIZGdUeGzKODmHjoWVTsYHUNvUyvo8qy6FwKDY@TzfK5MsG4chtqnyHgd0wfY8GpWTkdnw@qqQaoHyLZRykCi8PUFLlhNKy9DQ8QncepJeYzgqR0vLqKHwRa0aeCmlQf0v4YR@9G2KhuPh0WBDyIOZW4QmiDiXeKJwKpRiDWyxyvtZ4KqwhUuHp07hwLuIrwEjxLKaA8nENVYPyHdDCho6qNbTlZjMcvpGlq0gEs4vaBOX77OwscsuXiY2prEq5Gx7FRhWeHTaOlLEwpmwPoZ9KzaHs4H7iYdvWTY64B4QZPU2VqPSQmYIA2UgmI@sonlCgwPPj2ZlvGN4bjve5@JVgpTj/Yo5YyEcSuPy8qXeb9O0K9tEHiMrjGW4SoQ2i7moi0putUuAENUz63ibDQwpa@Ikq2vULpgs/LYU@KCWDvlkMBKqOyoX7jRPbQw2LlsCPZtllJ@REHtmJHRnX/LRdv02@FTNRH@F3JRVdcwOOx6A1DBK7B4lTzZK6cvk2fha/o53HuKkT91crHSZVquCSOmFKiEmRG8pzs1qtNCsDeWDYY7BQSEmuenGhd2QbjEPi9hB3hTz0pFCUVFnD00SoY10ZBUeBagd3UG9UNm6HpRLA3pXlimyauikEhXL3qVYZUgYPZRM3c@weQJct466Jdv/jRR3hNoFqt3fxqsm0cq9yjul@wdt6XBAa8fj5lwaowpVUeRyUKtawRedVsFQLdPV8eQR@4lq2rEJR@Y6YFVoXJ5X7rFVpfRiVzYoxNOUygX9RoT9rJprQjs7TqWIsLUKPBT0ZBMFvDd6z8BPhl4bfWmN5mYXVcGqUSogxURZjtl7XgDipUglpBMSlV3hKkWh6VQ13dCatx4nW0HjKmDA04D4zlFg/DLGOZEnl4JHop6f5OMuKkXJ4OVKx5E9lP/3DkXK3Ev4QKX8CMpsr4U5iI/I0W@6EN1gzAh7QHcMvzfJZbgpQwYzlZiXFjYIVazg4Ty3nxdhtvBm/UyXLXhHX0qXz4cp5XIRypb701oX3VaEBBL4LgP3gHziHvrwMfm6z4r3/pP@e@BllUNVUGapDLKbLDkjAcNp4WGBh/AgcXx0WDoXW0qFQJFQGqGXwJlERuaUGHQJ5E3oigpSBnrUkFNMQPhENcznghk9eDATvAh3FMli2GAjeBu5u79arrob4ko3HUjTuvj5hrBcFEzhJM32JZpAtkyueqD5jtUqtd1QrO6C1TTJUkwF2wfccxpPL3zqfGF2vfuDPC5xLhmQCnDg0@Z5cj1aTFwFBwCbizAOFC7kIN5C/D9IxrGzztotiAhp96RXSSiod09cRzhuR7/cV9baQiVfJcgJuubsLRqFsuKykmiRKtQ9oNUcgqOmOE6cGbJAxID5zOQHtaJkZx8UPax8KH16dHpwebLNnqVKhVOBkuOCmbUwMiaF19gy0OOWoHggaX/Sc@L32ohwsGaFMNpSZ0ssvKs5u@zDyQPgc583g1zgHA7kRAVelIj4V10qK5UxrhUvW0JDNyFMxny6lU2IkaN3hVuD0WpCeYn4t2AhylNm1CLhpQiYtBqtJx1tcw1hx/gbMmwtaxS/BdKoQCBZeffzCmPvVaiVNrmTSyezK3fod/FfvztfX2R2ND9zRP96ScLvjAPSPEdwXekyuKbgJzCS88X18nf@v023zgOdcyEM9BD@CQLCsD80PzWAgWAyBXRNi6ZyTx5FjcaMuvqrRn2yt4t@HiceqZVmr3hu8rkKZWa4KBtFqMpm8iLxOg95eLObFdDDw6/kruboUYKtLNRbiB53xjg6POfW2m4WmviOHgzqrS/Gt44PNl/UT7OlkDb8DzDYP9hMYhJ@qnewXbKuyZKpj51u1Y4TCDvJk85DpJjvdOqQ4Z7RTlHxp7MZJZWW3U3I@6BS7ZmIig5OVuWQqmxRzTCyUUmuldJ5JIIYsPBnCca1gVEbF2tSNMbe2wpsRirxUQxgM21PAFrbkEnt@uEcx6NCI1aWt@qsDdrC/9y7h@nL/k53dY3Z8sH1yVjuqQzle1Y@ZUDtmu8cCO9s92Tk4PWG1/XcMgo9q@ye79WNEkAygCEMtkBPMM33YujW2kqgiWmT/THlbevtKtqf9JdOQknhu77S3hl/xkfHbF9P@Q00B48pvWh3XlrhixRC91OmYAdyiqrTZEhpTS6vQdeMO2X7KWmO54dvPKTO3zNrZ/dAaa6f2tcz6GlNTzh9Ts4PMEVteXr7QBE/@@4vhWXZ@L9zcAH6TPO2@ry@F81m2ClZcOhuZhOwfHC6l3Lels6OTJdELO9paSnsvu9tLGe@lDm9Z7237bGsp571t1F4u5SfR9jeX1ry3rfrmUsF7AyZdKk5w7m8tiamAS6xr0K6W6EuF4e3dvTpbBaBIeSoUR9TQMeMNhAiDRsTPC0GSs9XVm74eIwOhNZ6B7shfg3bBp6CWUCc7R7o2YmxVN@AG2h4AQ7SAp6NLZq8dc7DiGVfQsQRuA0tYoCUsEMAv4U51hGPLFZaOMAhe6vJ1E2F@5mGMCacW7Uf9zmLrqENXgRlidGgW7UuGGLLzydLA0p2DMtylUccuLbYmUBFyKphCJIKbGfdP9/Z4YgapkmGBIBnXKxfg1A3ABkWEOxYdfHnl8GqhukBaLTlKBX5WNXA3VZuB2dpEUkA5l5bagGCauteSGmOoVMVwUh7x4gvfJAHAEAzuFLj4Ls5wuI1l7cl2mzIUQWLWD7Z5CXFav8KmaznCMFGiFAXz7RdfvjD37cKefjWnX7UQx@0g59ni@HhOKwgbQb8ld/ssQdBRARRzCTkmGoXYUBwK85VrCYgOP36ygJvLKiSUCrEnTygf6/BWDFESGC9KKbI4giACh2BEPkTmZW2ZshtZSq7ightafkPnsmI/wo/RbY29U1FAss5mdKZWvVboVeeSBqZleUYgO0HdDtY1uDPpJryjeAROjrEWNJMYcwPFPAaiGRZjcox1wXtGpjYVDThXNicy0WUFaIxU@/tbvIb4EUDkzz2oxCD3SlRhICyeYPMlRl9aaplgaZddKJCHBAV8i0wTRkJwuIfjHW1RtFXeXpAtMfZjYu5ul1w@4rGBHRxOI7LiqQ2cV5zikmd1AjSH30GG7bcC6DlLcmTRqAPhcZkDVp@Gi8c53J3Ll18pRH22FMvfXAoUy/eWov7IYvxmpYBubcIiUAoQ8WHAGwVouk3XZnoRCugLCQWV5sehgA50wkvQxqcQPCI@dLmT@PFvjw@ddGm2KUO7hRrkUoFHmX5tT792pl@x@YKPxMAmSGfZF9ZCl5gHF@7eZwVwdLisnI7YnX6lUZoKk904XU8C8xSA51BUcjBkwHlhjBIkYeEnP6QBfniqwmrbzd39@sl0KOJLWE0n431b11RKIzIN5mQIw60wvkS8HIW7SASub4YPeRoxomfz@OSoXnsVg/xF2PqkBczqAHBzWsJUCe7cFMBXk9vQH3diLHxcY6sR9gRzFmPOWAG@PDoJVbdkQHVvip2hkaakUhzEe59uSUFskYEFSQlhFo6wLxcX0KWm1pg4ML5kBhltLdNh48waKrscj6eDOFLeFTD7vGlyZQMhO/x8x9LCxC5TKZY1M8yW@6Bxj1LmPH4q1x32bdQtunuMDZ2MMqvMcEs3yhbnRBboF6dVm4e1SOobkQ/QF5sx@GF3TiN7UdLPkT0p1FWweF468rfm5Wsa7XRe4jwv65TofB5@7YyGgrkUmNlHTgfb6IZtSLjV2gk8oDHUQ/QyAwE@zOI73yys48d@7EiJzqVBmdJs4sGuzWbYktUuMKs@NNvQ5aO6bDlgeGFoggdSQ0LHdKBDHtSfpgM6Cm6NxmMzodeZQYgnj4A3nqYYphQDAS9nli0blCtfNnCYDL@C7U8QDOypd6hW3LLoy3Gk5GjF2xK2BxfZ@dSRVBzH0OrHFniDeJ739dh0QZjHNgvC8OTBRVHcrfQLwi6Hg0U5AMFwT4izGXZBiKYfLIrAT3SaBDTOfQQ89xO40QhHFlc9tKvpGvcdyUX0PzGHsnO@1O6BjwVBuXQ40FfXwS0ZmLat4CcUZhF52/EhZngU8Z0M4LFVZMJJktVWlFn0LiYHEW1tpa8EsFGp3Qes34npQiTmQ@jD2OHHyN6Hk/mQQg4XIAmyY@J9dwDU8lAjC87incRP4MEWWgfMu0kE3XgAHkMnsFj5LvASnknmhXjMvKDJTdCV5hmH/HHMHatfnDq97T5otxBixE/Q3zT5@LcmH/elj23yRyVdYefT@WhEfe8l8JiU0W3gPyohN9fTqUW@qcR@rpHlq3vYF0/Z8SXDT9eYTtZD40ggj6fcohB69HikkEBcfkTfIF@o@py9/4tiT/qf1QqLi14cLvEmrYEG132ZD@C5IM0mHqjbbNJJis0mjiw1mwJPgTpe7PD8na7T2HhYArTUpk6hYSEuCTEhHq8db@7uxhVNiPFT6SuCZeum3MQD0YQYzgpXBBJYTYTpy6pREZyFfJLFKLZwfxo1XxpQwK8nQkA8lV2NEpmclPv15Nr@IumPKJI@k9jk9M5HpHZEqeFBBQ@lZPJj8NyENumkNjz6zpQVFDT8vH3nE/J4pMnUSRo4pO9kgadr0UifheeX8CzRo4l@Tl3jQSB7ClnVNNonuCf7CHMH8TitHYd6EMGEUzn3CYf0VS5Gp7x1ZEfPouGhhDA54dPJWMIpqY/fXQWNH4wy6dCmT/tx8htzxyYtHMacyepEsOgGFv5cwMOAoAIOdQPu3oFA4PaOBAI3HgqEXq6oAzeeCIQxuo7DORwIXHQ8EDyBvYXJaaQDaaQMhjhw4z9ywtHkJtnCLh9LQr0@BU5LP05RhEioeKxz2MEbiQolAYpu0VFEs8cRIfyiE4kijcC8kKXzszGbPtVhEdKFZxxFYr@FSvIpYiiaLSc3EDcmMIErIRRXLDXA@PTxjitiUH2e8dP5qCcigpLEvPiT/sp3olFlyrxAioDxwDMzicBHmfxfvyTlPlLyVJBJjfmhuOK2IN@4DvfejPsxuIpaJPCAJfX/GzvJXyX/lZpK/98bRXOmzz@yKfOACfPN1spv0Sz4bwr9f1Pof4RC/1vT5u9RyWdRzrf4GXX9q2r4t6tfJPPG0G2YvWscekv/GD3st6QIrH2THuDm@lx8SBf4ev/sokn7u/Uf2UsHfp086eTPtvVarXYyEM2j57VerV87wsOjNlJ70bPL7MbWzcbzjU5ta6v3ore5L78u1LJ7xsu3hXfPu58/yaC97xy8eP9ZNdr9wNsj4@ZMPrzJyAWrNhx@2t0Z2zsbp4PN49y7tZtUXc11N@RPW6q19erk7cuT57nj6M2nF4cvPg9SA@uwm5KKg8zOq/ybzfGZFshdK6ed7T3lYHDcqZ@mB3tbyrvt6GZq77j4Wkzt1W/eZzZvorlUctd4efD86PSyVX@vHu3uvetsftKl/KerG2M32Sl2Ny@P3gQOMq/FnU8HB716uvh8J3mz1TU6qfSOauYu3x4dbpy@2@m/lOqD7dxp8e3l@DDff/362t6P9rJn@eErKxvVaq9fp19qz6@v60eBlqSfmBn5TH8tGjc3h3pxsCa/3N/pDV6bopY8yL2JHg9ObrbqG@qntVHm9N3Z65vs8bvhq9cv3h@klOPjVl3KG61O@vjyJBtoDzK70evT@mlBet45ez243t3JvdtKvurL@7XOoXr1vLfzXj8@3NutZayhJu5tXqvvnvcvX11tbe6q@uGVqtWyyZx60nl3cBA4faG0tuSdt9aL2mX/XTK3cZV9F@0Yz08uP/evXmwcnx4U0qPDcUrftI5aO93R1lE@XUi21U9Hn7v6K/H0dTR/ffkirbyrfbYDmc/jXHFPfScPtBfRdu/96JOajJ6K4ub73c/v3h3vXJutmnb66c320aX5qqMdWAepoxcvX7XUq4J9abzXjo/Fduq5fPUqmpICo9MdC@pIPpFyayeDvdfGaEv/dLT73sp/jl6fXWXkraujN7VPR6nWjWa81cw9ZbCZ6hxItTe6XR@OnreL16dXO@repwPrXeBVXczltvWutdF9ky2@TT6Pdq@ev90Qj0epfe2om82b@29enylKvf/29PNRO7f9xigMbK33@vPpoB6t7436n@VCqqUev7vSAqe546PD9I32UhnY2ztHr/L2QWrvzWFnZyzWXsvijba2Oc5tjcx85mzrrfnuakczku@UT8PDlHwd7bwz7OxrpdVtv1Hag5eB4xf90/3DNze7ubz5fKApG4eF1P7ezuZ@r5N9Od59NazvtS47z3ffym@Nk/xVur5xlt96e5yxT65e2sX29SBzWIieqAO7dxoNvBj2h2uHZ@anN6P32dqgJWeO1Hf6eE0cbL4w0qM3tfrB597VoaHvi9vpcfJ0T79SU59Pbj7vWPnaOFoYndoD3T4RRznxdSBz89mwXxgvXh8fbLw4eP9CyirKmXR5/KaTypwWkkrfzOzm88/F@nZ38GlQlMXPW68yUmbQj1p7V8nOZuf0zdmVejl4ObhsBwpFq72x@34o6fVWWky92@jWc/Lext6JKJ/2Xh5nt/ZTh287h6efRiedzbfD0zcHSqp@@aK418u@PXpTfLn2/sQ6kc70ty/N/cCokNEtMV/M3WSOi4WDvnmcObss2u9fXuY31LOW@GI3PZC3FfNtYVy4Mj73b3o3x3Kq1Xu@9Uk66tZBkp4epqTc8Gp/dBzIvDkZXK8ZG9F3V@2XbzVRLZwpa8mTT5fFq37/5c1WO3tW@/xJyj2/lIvH28mWup17Hj3afH142ds6@1zIdlIbe2@kt6N6334XeL2jbF0Wz64ORmPx9fbxeFBLaWru@vgsd32ibxyf7RwX@q9aZre1c9kH2TAYn17eDK935LX@6Kbwsn/5RkrtvS1salb2MBV4Ie8OOkcnL9/Wot20XLSvD97tG2eFs1HuVUE/K@oHBeVlrft89PqgW0@tGcrZyei03k9ubCqDAsiUQ/XU3Dx4vfP@7IWRCqS1/MbnTT239il6PXqXP0seRveG79on6cGZae68Vcztt9eHb18e13aju63x88Mr6eBdPXe8v7lpvYhuK3l5vJO5sWqbGbWrB6zBxmh/ZBrFzPurvR70BHqn2Hl@kjnTrFqte7NbOK7Xas@t1u4LaTR63l2DPgKv@tkbvRL4NT8YMMDPBOQPiR86EhhYvZY@AnnJ9wUGaHNXgDZ3Bfh2LlohzVcf/zq5Gjjxb2WgbzfzAZ5hC5Q11tFReUiwXe/0Xvx4R4wNdIiuoKutG/REtM5@jQ4afCrcabwKdx7SlyflkaHqCn4XCb/RgDapOflIXCJwoLHBGO1NWx7wDRYKftrIOWyXPuvAvyBFh30Gltpt5n6fM0FHyXpf6/wICoSh9eJ0dnCPxePtrir1LHCoHXJ9DBx7Z9tjCqoi4eAHJiHuNSUxlXOWptI39TBzJ/hFpv3nTNX5RyNci0MCZWJMh67gIBUdvCLjN/ws5VpWx/QVELmTCPAVn49aBen3w9Xd03504OnM2lBQN2RzZgGowSO6M63J1Wd4Hs6z1aQzxYrKUFMyW4qNX4hu8q0STZ6iu@bNmF57SFuCnQlarhihZkNHBXPnQBrh20wspBitMp/s0MP1dJAiqKjuasPVVYNQ0rorxl98mFeN@3Erg95vC/UU7o4iT@HVgVZDoBVNSM/N2X9n0SJHD6gc4JP19be7J03nUzF8ieHUrqh7Vlz6qFx234wyL4Ev/07O55dl4goDyD4OO/KTtqGo1zrnZYHWPeLySKhttLAnqy0TwDW00gCxGbQa5Tzb4CsIU7R0zyW4F@cJ54Qnvlw9mRB0yVlQ4fHAI@PxBZocZL68iLhryjIB0GpOd2fIzGK/3zLv3VMzLVXSrtBV5ktlwV4w277Koo9g@MqBQ1leWZz1k3xDHJQbonrLYCcZFUyvWgjAWRDrVvOphs2Z1ttjHF7DXtI4PoZpeFaXqurt8CR41V1yw8sWcVPi8DNJHeBIYhdX1urmmCeEwzPhchlAcJ0OyQRZc1er@kpdmVAD0dGiHl8ugG/LrheePyBP8hljD@eWJ7VM7EArgBZnlS8GQqhzL1sNntT9shDoHfEXZirqhDjuEiJwJleZrRtAhK7DcdCNEY/w1alzVOErvTwuYpxO56kG/LOn/pcSX7iLDUrGYU8UIRFsxmihz2TOyzSCVr2mg0lNWI8qCldwYxUqxItMAQsf/ZkSjU7Vkw/5uYJ0E1mUqB1eEApiyCuRQ3qH9gRDa@KgNvhSXNblK7g4rQMzJFqHhL588RoMvHrceOjuwASW8L5HjwzOOZO3ZYegZffdbYSem0ImRPGk6t38WnraeQoGuH5jKCNZDYPAbOIncAwGXs6SJcPgDoLwli@BN1Y25d2RV8vLYYh1TnDJQoM9YWFxfT28Fg@T13eFSMRrjE70tC@6LzII6WqVhdOr4YwbOYuRAWVmGkF2MYI0R5BdDYsugrSDQMwBBq5iEJLvWIFz7TTigg@xh7cxDYMf0lmQ@mo6KjbW1wu4xtPnORM5vTjrq5loGiJz1EvR6RCOlgf4/BvTJQLkmbSvH/GhyEYzgIInHZ0OmKQ6E@Al6k8z21jYOf3WlBd3n4bb@VB0/J6nbJ4XsLzIqXxRusHAbdim44nfVDPoy2oTP87Sq8jmoCNQk4TU@jJumorxL@s5nRbQrzzTK/o2RxAEigEigotHibHLh/q61rd3dgjcpQE@XuYYE2OsAGYISBSQGAWIDCKEaKD0mu2B4cFBV1yI8BXfvAOjRPZxxhn3D0A9odrvpkRijJMPZ7gBn/NlM@pDOH3DEKG5t7uBjzf1I1wxu7v/HKpwCcsRY5O7W8xljtEr4qak8a@tKLYCWQDZxg0ap6y8qqbTR083fQebi9yBn8XOI1LpEILxyI52SHyh2E1Fd7BxUrp8JNtER/r4lwdQiJTBzmA3MpNUJMeYf7S4wL8RRpveKDaRChxeRCeDSCGk2clRbf94@@DoFVHusFnbO9ypIWYwMNuS2WH0FRtsIJomq7xT9egZwO63h586xzJJLfeTK/wj8AjLP4fIiQeATQppku9sjrC8nOnn4Ln3oggkUTxoUCqaHdlYgBvXrnpgTmGsBQh5LfJcO12hk6dFPSF1ePM9oStHqyjpiJa6bGkhGxibvuojaVyeJF18G2Bl0icRqeWiHtUjfjH5N@AyafowNPKRNTRwdljuCH7yS@22bNGRBxPqA0pZ7VIijmTxEQp8Fpd@Ij/43hSv73Vw0HcxqdNNeXrvRM2dVhZBe@S0@1E6rk9B4lhcHenWVStJLXJS5t@pnlIdlWmV8b7EeGqXPLVLSI0LXHY5q5ApjfPLKUVsEXkUlzyXXDd2NTOunnhLyanmutDorT6eSkRjIVzqUIVhNdERHPp4StY9cavsiduKJy1xsXL3sFLmEHZaI3M6nEn/6RjMnQ6QLTw3tkE7V8j6GppY//xFk2/whXpKvtHJNTEInjilCeq0C@eKT9xDdS9nICaQhrRb5txJrkGdiocv7CBkcTc/EZ@uQbswnVEBRQNpMdmc5pSVVEndcgxFnyeKVacXNjtuIyfISWdmdmY3dCEQ@vINh5NdCXwbH0@ogE76pmaFUCOHTHRWCuC6ajwOESJ8XIN0GhC3WAbKnmIvLkZhvhhO4VydTOE7YFDUOW6RiwIE/QJ2D/i6iZcXlttXDnczHEaO@AqWKjs7KNwdvaeHLCNmMr7tvwdn@yyfn@wOxqPOWDadmmw5xkPPWL4Y@FHjZJPxBM6P2HCcCkW2Qp5B0x10QVlVoRHzR0fBrh/zxs3iEX@My55ytcotWMsRx07XYLHB0MIhSvwqPc7X2kwciYnAEghFGgN2Pvfpdt4A2BtKpqTZMt9jiYLcmdnFBCki6rCyCeVqQcvAZWMo8fFj9dAtmDIfAAafjt6mRZKIg@JBTQ8HtBophgrDtWziMQCK7Wz0XyKZ47ADFw1VzgSupyscqi5vcBI6IoFaNA6ycDJSt4zU40MvjitN6srJXopyebInUpfmfjkYM0DkdViFaMzdgSWHwHPdDNnjq87n09wm6QFPRP@iocH5ToYbp64d7qDhfcy85a80FgzGEHe1/X3QyFnERKioTI2IuweOJIC7BartjkNwIHqMGtQ9ES5ujSIFwX7pKHwsnJGMIC2CeinqUkzkOlyl4xx2R8FL3rfTiZ8r0PoizsqAsbNhztse6UAgy0c4hLM3chYC2yeHGPlxQC54Q11NTtYfjBCHt98NxTdxiGuFozvi2AWIgNu1pHbx/PM9aYtL4bRRSpRvSZvNKQVFfG15MRgvsgOGpfOBQaZIHrmFcsFODyf73lxAyj0NSD2U@anUHpt5J7k5oClKPDLrHiHunLG6RUgh8kC/lvkklbOsxlEzffXDlSSoRIcRiGep3TtDFQ4NXKnAc9fyxeA6sxvHlSQU4mz6nRc5DpTnWE2724Fdge4Nc0729S4qKOdkt6huMakG6fvlqmJQ1zhdVqdZ@MsaF@cLu@YrrLvLeKqwTiS3nPPnO2jg6Kr6DT9/ATsUwdm5LHzXibHvOjgZ4vj4@yiXGovk3/ReZ1@D/FCZtEivfF5eadOs98LbqjN3iKLdz@8YD/Gm3EaOH7CmLkBEcF0ru4vreaylJUedAaVnKl464gw7e@zsouh2QV7TUn083HYv7WKacAxhqbDvOR7qgj7L5hSwC/aF5DxmIOLBdhUoqQ/Wx0WOZJ5qpC53YEA06vRnlanR4MkG6nsZ0Y/FkZ2@LcoPxieZMp@LMYbxbnIxDjeK091P2n/Zn5HxvRlBctAckdPXeXNG/EiEu990ZnSiuxmO5gZ6l5GG2ydHEXP0t1zK1QPCxkRf8KwDbg/4dQNH0XaVQRzYAgUebGO@NTrGIPV74ScnjHziE3y4NQ9i0gkg/mh01IRfIPEcpn1mkeEzYuazSbVDFDV4nUznmyqSBkI87LwYT4xzRJZMx3EakDuj4lypptAx2uRMo3FlfvgHqbJ4MDnZqf7TP7DiV7HwOGU5sbMM3BzsrnYgFMrAUGW@c0fca9YOdr2jrVjfto1SMilbOnpZCd3sJW@UKyXJAQPHzrFVcXmI7RwPqeIhzfopdGV44JSdYMcyX6yAei@qZR/JnJSHkY8YCU/A0gC42wWNV2vL@NUW@wbXDzgIrIQ/sxAsWaCH6xob63prknvJ2ZnDMxCjvFuQ@R4QZthKQAaSbcm25LGcxIjJlgq3gYRHTCfBJE9iCZMHmrwHsY@hSciJS@laCmz5MkY7p2dSpVPoAnEcO6IQGz94TqtHcAzBxnWRrKVD3XjrUx0jgU6R1DV1zDQ8AqAHmK4RGqQKJIWcdwPFpBW3zqQOLXmQyY7Ipop5EvaW08NRPOy/EwkIy0UC/GO9JdzfYenILqZMa1Mp@tSalpk1GbxhTi@i4Hb@tF8bD@f6@joNb4lHMumLq2uPWfexaI0Hnf8FZL9v5UcyicOjhiqNmXAj0eHebDO7lsqX0NZSehqxIbYWPETHp7HLIwM/eYsLA7Afd@Oq8rWssgxW4xvFGgLgsT2EIgWChin1BpILGM6UGCbjO6OL7OupHf2TIF1Xp326uG@CTSxq3JnGmDjBRju4nF4Fiel4O/2CHAGpBbenuORZ1w1WAkdHbg171Bngviw3Bu6OkmItjCBFquFW5Ck8S/CErNOx0dCOsfFXvPOrcD2RrrBzaOYN5k5QCOUAlQKafoXnvuzGx54DwXwzOtBh81kN6BFWWdMxRvkoAUBjHxbmcBYf96TJcxeko@8e4KgNJcgXF7shWETDOevx3jUlq8y3pgREAp43hYxJR2Alk@7ISKiGHy92XzZCPJRGjcLcPRki4r3eqkcOd/1Cl68@WaczwRid4UnkjJTdVfVimd25gLgGBDUcXFkSD7krB1DDNHFuZrIiBUgvuFbYQ2h9Gch8BZIqDtkM@yVfMfgC7wYf7XJUkNlgseHOYYF/JVV2qcG/de7V/2Qy6wmvzSUq@DJ9Of2WOeq00OYTMTRL4kwwTeUVOy@HR4g7OC6niw9zfiCPaW5wRhNp0DTmDajyjPIxVxAWqHPGqUuJsRHr4eg7N59ibOy84oH1AX4qdSo2rohl7@hqWRsObtEYifEoQyOGwHdMBmlfDuDdsehMnrjXuqGXILGOgjxAggK9zl1/HNq4TcWYeFemlNv0DTMu4kGPmOf9hWuxLjTEVzoHU4T@G7ybKH3XEWI8PZwyIIfoOtKN2CQ1TkQv16OxfhUexcYgOhjuR6o6Vge6ncF5eh37guiMEmeexhEwOA7blHDesYm0C7snkLHmqAIGUnNcwTE8fv4XKry8WdABMghfYgAYjyMgWKjMVXYpnMgMom8UjWI4GHXT4UOjhFa2G38uHGuP8PP4fvx3k0PyiA7NUaw5jrjrUiBGc7xKJPCWp9zNFZey9xuUdy6/M@Wdo4dX3nvo4ZV3np4/qrzeiPFbKgh0MfRAGwdN9qdgUQO058nHKZ4y9ExNeqitd7OxhwZ@iWgmNn1IYj62bhi6hWeYL84BT3NBJijc5w9pPuVplMANBnKSDx@JhRQ0PfwkgBXgTdzUUV8Mkxu/Rcn7L9AnVT627fTR5IGYizSi773GZ94hgYjTlfi9XJHolQ@T4jKVqxOgtl3R@uIK8yVV9jJOBeU2GKPIXukjjL/6cPiKTssXITduFCRUhC2KMkS9A@PNRkG/xVEcqjvycToWUp0tjOVWIsZ2Vle6mhCJHWGXW0kTrVvwzTU1SToDu/r0Cc@O9cZ7R1GXwXll0EhvKOr20mCK7XZptG2TL8Rmh87oFG57AhXe7pv6sNdneFAU6oAIy5eUd3XU7lG7BK0eP0A6xLNqSu6yuPCk@N74cZKdGgyMfNo/jy331SHbRMW/NcaxZD4WEPZ1E84Kq6UlV3damgxpL5Gk94AbfKCPjzhMkqc682VgC/kBsvAKR@Ig@SNipwUJu51YXPQ0EEGybTxUHzVrhRcBiz@JZuA0zCQiagDuGV@krCx5oIszy9nYl1vKnT@7e8Aqi3KbWphJ2oY6m8mWjEN9qQcyx0cRZ8duIDuYOuZmS/5HqD8vVT57DXb/V1gTEnW5MkZwMhi5uDgalB3cmjfAA8jxZA3OqWCBA8p93UTbcBxbiPkGx@OodUk3YHuRqYxw0YSTnT7Ys9e40GhhbJpx60tQVbR1ABFBDki14nNnOF@GX33D2K/IHPUicwPYIlUOz53l2dDbOMvsRp6nhKm3ZbljocoqIa9QPsO4vcFpru4sYUeRemghgqXuil43OzQeTdZiX2nzXRmbh5gVU/40VExubGNuElCXtO4HWGGzL7evCBa/cTTBHv9/2/u25TiS68Bn9lckG5zpavQdBDkgmoUBSYAa7JIEFwQ1UoAYqC/VQJGNrlZXNdE9IBTrvW/shiNsy7Kt9SV21/Ju2K@7Dl8idh/8PvoHf4H/QD63zMqqrgJAajQKO4YKDboyT568ncw8efJc/FENhm0U1YKBCn847UxQ5BBMVKUUFmSP55NmTzRx0nyUbFDtBDBRnrvIhFjAyH6iK8gUWWl5HYpq9J5HyjoYiqMUSiAMkRnh2NqyH5Sa1BXsV0YgA8fzUCx0/ZDwWNfvqhpMh7gXB@M65uFOmOys/YWMZfemy04ME920PhJAvLEmcy2MooYyMRgcOsblJOad5mrwewvQWFUOcI2hzR3LGl8zaDCUiXFLPO@QUVAsv4Bskp87SG@hhhmgrsXEkysElmmWq1TJIlo6ihexjoJRzcbMYIuIAQ7BytedP/cbmj@FDNAI9x7YYND8HSWMvQ4KK6npcvuElU69REKWrsA@cDodRp2RF0zD4fxXTQiFGxTMU3hnSJrT5/flM8mO4zWMb2cNDAagdhq7pO6Gugl4UYfNe@XJOuYU92WrwYk7DeScVUMxgwmrOjoPPhM5@5j3RPLwcNQ6AakcdJmAkh5UE4jIxqvKagOwdZK52CiqUzmtYNfpRVPaRE8CVK5AndIpyoNQx2OCJmI0JbhhY18QeTD2JlwZUNs8mCp9PgO9xq4@YYOMfW36UKkcfYQf92bsFtI9HySAB3FbqFDl8NizysD2Cw0HcJIdQbv18db1REaBhxu/bmGoTqyBqoW/iNtnG7i4wg@ujV/hUOaLVSLuVLkmuhWAxWZJyVjP3rkp9/uyvuin9J@IZdayLg3LBCW6/fiSQFoVi2I5fYH126Ro4fguamrcRwsLWJcAeuAf3nTxrYW1Nkh2hrN4BgTidSa9E@gSzJePBBNNaJz6fp@GDe5wKPY2rsxDBegxhFGZGejR9LSLLmkGNF7GTJPePVBIDiBOjLpMNcemlz7tcH4F6PkVqnqS/LhfNmuLq6J7CV5@ANDIkfAElTaR/FIGBr9jzSYzOgNHPlEUsoLDgt8HkohuSsQf/ULWyqH2XG@ufCvtNMbWJRjLsfAsZRKGAq/IUnE6CyZv@OUIxW6080cdn@Te@BbICstYSEv08JE/jPP4JUML5@KwJrSe8WA56URXC3k1NUWwKQ7ZoIcNp@IB5je8dqy0bLSRm0xbsIX1WALVkCzUjOKy/HLJG7shHv3myjJEtg1q2qZbMtauvRR4rkWUyXZtk@FAuKsEbQikUARC65aj@F1EkrqOGqEhKG4833Go8RVXg7XF3Klmp1zg9Z/bqYdPaMUbbTT1amT6cF2mjrgOoyTcs1R1l7V5A@uTJYafwuq6JoDDh40b7RgsTm2rmeh3kaXVjDW8bqTu34p7fIAs6Y0b8/cZHRoLoyYey@SLRM2yDOjeYZQBV5g2Urc8vTEOeOlnmKqIkieHO4DjXWEwBTHfgE9bGB5GZfNcLws0jOphRLRjnfQ13n2AvrPWXWcYBuLKjA5WLhTSe@H7vcToFcjVy7rrTgfYFHzphzKxgcqidcrNgdlySDWXH/x5pAic9A6niIPXf9nSFtQO9dlqBaDIZEVe@KXggZaJI3pRox6IjIx7oJaPpFrpg3ZhhJ2gB2/LnQ3dqr4z8Y7hz56PLeqHJeSXzMt3vbDFwsTnuzvP9rf3jva2v7u992KbSpIivzEono4bJCkLz9C590jwlsKEQ5zC5xMfznE8cSjOEt7AX/SCKFKP4brrwXX8TQdKdqZeIffNfeVJft7L0Jusc/l9ZubJ@J40jUMfTYSmqKoE/TvjCzg/DzthmYkfzkBySIVar0P0ZMBxoQq4Z8Jmzjm4f@JK6gYUPJogxLIBj5RgEJ0hByi3ieQbM5w0wz6sZq8uOrYaGkUOsb8E4xABGQDIR63beZ1CmNtrFQbeA54T2UhsK4cghrv3o6Z6ztVuUbVqi/uFPGRnGIyOC@I9wWoBcW5waFUxQPq6HmIyCoIqUG8BPQXiSHOPuEMNvB80WvVm4@tzaRA/Yv@avBV8gEn@B9p5L9rpZ8ZPyjLb1zEALB7nImVDlwiblGlBlx2tKWlQl6poRSr6MHPyfGtyQX/712xBnmNALq1b/WaMxr9ee@5rm1n/0j4WvnkznEwCTljlaPLNVDG9@PoMdv6pWI28n7nIVVYU35pOZJtOSEC19zGeKC2XSPsYOY@dXRbYo6jJiH9Crd0t4YxSPJnetRKKtiaCTVJpPo5HI5rI11OiT2jQJ9TKf2Xq8Pl9zbAFiLubrXb8Hr22jCMSHW2@lya8CdRzhYq7ra1/kWi/rtdW20eV9skcec9YkIZrTpqbVJGm3ebdO5VQA2dLF9bxJfIXDXNj3qKdylvCOK2MLmeHlplxyZT6OwsFM0qbIG@RxMji8FrJEHNCrbZNosA12wmFeLlHlTWui8XxS6mtxyMYC0vJiZgtxJe2Oss4NhiIis4GtD0op@cogTIWxuahTE6Nnou8ymShLdiEmBf4fy7WVoYE2cDjWyOrX6OR1bdWI99ajXxrNXKZ1cjSzcY0nDS6/qgBrNlQ1c6A@y8swYLa2lWff/ZgX@1/tq0ev3z0L9X3d1@qzx88g5Rd9fzlwyc7jxT8f/vZi21FBcy/73oTVLlXMPVbXs8j6fxKs7mqCPNCgPJV9aJzqj4Let5bIJ77Yed084Q/6iMv2uBS22@9yTzg56AxKrNEYjVBsiJ@a9ISJ7S47gIln@I7ovbliW0kb54hS5bI9oLCoRsDbn7bIx6E9LjoWckYbQB8AKmApsNPsqQ7jU/rxLT060oGzvx77xEEpvDpC/Xg2RZG@tza2d/ZffZCPd7dg8/n30c3O2prB93GPHyJWQT4dHdr5/HOoweUwA1o1hXK1shg/bIm1BGcRqX3ZjDF8GBDvBXKV8Kr91KhMAq0VUSoStNR7L6nDySF7@7s7LRNLtqdWw/2vvNd5Gq8H6piEYNcWg7VxQLhVhONRqA2iaLdZmfqyFrWWrwhnc7VLcxuF0gGRL@rSiMv0zux76niIxQj4oM0xc1mhk2jhopuAm5EpR3BuooiMJRK1fuEcgNqI@mBrg0FqwP9gUU3xTEr3iOXtJfWkJBicMadUY/D6OoEoHvW6qZqowkDoEBIEhgAZTCYEHXeeDsoJFF3BGIa4cUfEu5ywuvT8eMz5BrRwFUSHnIgkDVpE88bTSkGOOr4I57HhFkT7w4UI4WKhASPTnKGQy1yJZU44P/ljQ1fZQGyCLvgAFa2vlTEz25ADbC3n3QGUagct4zSYLiCeCOfNbWOhx247pFceIIGS29RjYCqXXPx34Z2VK8ZTgrEqa8w3blKtsOU25KD37tuOSj5cKFG1NujTqPClMR/urIBDxca8CFoAFHN3i/QrdA4IsaW0AQDIWUnDIAi4cqnfpSMahT0pz0vUUDuOs5r/8svyzLI1biIpeJDrTMadhjqAR9CztAHFbm5gEsMaUqe4GsUz6GT7EH8NnyKyhATbOAP9OBKbfblQdcomjhSKfLzObV2O2QMd2WtRPGsG2y2r7HxGUXP3yGb5dEzSRevyeY2F6I/Z1RiQM9OE3TzMlCoWDSPqCUc3KEQ7x0/UmHj4Is1d2Pr4avaj35QPWw0jnlb6PT58YKVEvmZha7ksDyM7iRpA@qVJkgL4bSLpbU@I@@WuMo1MmBcTnxgvjeP2iaPxaqL6SOKl5VMp8R371wuVSN7EyIhjCQT725VdaCrrFKZQ1UWBPHeCY1Fz7o6pUo4zX69iXHtcRbaMCIj3EdIvcYOq0b6NZa3a3zQg52lIHwaT7fBX9axyIWi6J9jz0fjC@ehW9koNzQULSYznI7eoqsac6ssvbrA6aXzagHd1uXoYP@@Prq1S1vHx8N7Ydu6FNt7ta1WycfFx5KF6/pof3QJWj7cPggt9L2aj5gPyUVshtINcVZvLWmav6LGHyzMHa09QINnL0ZUNUit2qajIXqIc1goDk2jAmUbTcwQvdjf2t7bU8VtlLKtQ1nY9zqjHtmX4jaIuG9qT0dsh0ybXd0wTSZMkGGedMoFm5cmq71sMWcOXs5WITxIVcbDbBYmai/cTGZiHcEnC7EQaHjNG6IeuWTrzvUeFB4I4osD1IRS8aRZHSxkdnOJDx92sk@bTDxuVeaNwzf@2DAz3kycdZGoejK3EWlGGI@DzjG@fGfP3@fMH6/repjB8n44pQ6jEn4P/eWrF1DxGF@K68kZvGRa9JSSzgpR6ZIeOzLLS3LYvzxBmVjsF8ILW9u6MMfSNOaPb1mR7Ig/3cR3/rlk9k5F3qm3eEq5b09oOT70nOQRBEwmXIPVpk0VUPzwQo4wGg1zTrqGIbfX2i1qzYFuJUUzE9ztfKCPgIO/cze9PaSrgt320qpqX09VfEokarLibi3WoDMB8907d25fhTvdC1289svi5jMkvX9Gp@O3HQtlOA9JVQgod@dZVefHBHDJ0LlwC@w7esGkCgKrk3GmJPpOh5HdPmjL2QRt8aAxuy/3qygvStdaVrNU27Kx84lkYyeQhT5YS9h0lFfNwuhfXF7dQwrqdkV9N9@/Pl5sCITy8ItfcJjMvWCMWyUw4pMj9ooKV/L1ELXiIizBwQeNp18rBuamjmN5wPHmNvmFG22kucbNKHiDev06cqbENiviM1T9tDM@f4cCrnckMuU8tAmQsn5Vbb5mHRWOrLnZD0iJYGBCWW5yK5NpsM2/PbKDb66j@iDlMYD1gOmaASx9XFJw71lHqYIONVmqcBrwJyapxklAqxHePUz6MqejXYI/Hs5NeoPT@x4GnjOp9wXLWcdEvCxtCGQ6QmapKMAkq/UH8yMadpP9KWcDG2OSPpLGwN1yGJjUm5yKOlU66UDKTuOkQ06Cm5RJWhIoPJj8yKal0PPeHNEkS7Q5QFiqqpE/PKyL/tSnjtwdy2LCEfFEQnlv1C/QpFDMU4NKHwmb6FpWSOhg0z@skwKlbEB4J4snlhfSph8XsIEh3Qp9yUTFxagB@F9phDTVJl6s@WDzNVL4xAt7U09tz/COr2MjaqokxyBLavvZltp9rPZ2n28nUWOLj5BHoVJaYY9CMUvDqDt6yVZhwoNpdHLEifoznXvmca5Gwd8GaBRMLCD@TOfqCgjFIS5Ldf6u/04dwOE9NpPi9MuHMum6x6YP9V4wHUXn72bvaHpnwOnVgQQ@VRd1FBJ8ujAsshKFw9bkQG9xGBYS@coj7VYhroVSqJaZ@OYIxOI6tebLF4KtYPZPmDpYmbRJxwE5YZvEnSBAlmdd4lvCcPRO4oCb9JbtKsdJNwwPpXp9IbmiPjGBGz074m6ysmtWUsmr5F5cCVOYwVMPMY5oXFtZ9QP1zn@nK4sPFTz619K3HTPa6LtZptE6YmjZJWCah1Y2v0pYfe4Xkr8WFpzMoErGG5XXDV4QGOQ93s1dpvEEGNH3ApjZHDQYL6AFOFoFCUBeJguAVH4R41F2K@Oll1Eku8XxelxsTk4tMbqMItm1xI1OTkW81lOz0QuAO@OAJPjjCC6C1vmaOXNANgsV5y1WlS4opEjXmSOu0@E/5Yw69DbNEECPh/pn65BNb1TJLnYpfHJE7BZI560BwT2I3KngsWant9Lp9pGkNqziaQirUSlgwJk6qa6eC/Ykkkg6Q0stXlZktCXRwJHXkqMRtpxDC5RIKAe0lgTlVRPDAiiCEBeHJ4sFyisxCVrJBrWIn@BtrKm2WqvRgFayQa31sYC1loU1CVpJgy7sa7RRJsfeMLTLzuWTV87hY210VlXezOtNIz5ptNMKWEMRLA@b0RLovn/sR5@qmNGiX3VoDxLt6pp4xNZpcMG/84lhfaiAZrXtJki1MULcLSxeys@omMVRNvsWM@aGeUzAc4hrfB@3QA8Iwp4GxR6YpCGayZALjT7FNCtmDw2XmkWqTcZIqqiWzuHzArnfg6Vzvu5w5PditVi@KHKz2oldFPqkk@V@dP@@Hot6FBz5KvNfWxpPOIKxSuKox0mX/EvgmEYmFUUc1WHQY2FnFXG19WXtANLxAk4POykc@Jqy2BddENAcXt0OfFBZxIFNqKjLOmXj0JeqRRzL18ahL2yLOGrXbwfdp7L68tG1cfBFMAtH49o4kAIXx7S4dA4ILvi/xSxSS4wHmkVJaqfaTZKGwdlJfHXTfdFXVYX2goQhAT9LfWW1Qxhzm9aH1jXoWuOBl47F8XB8XkkbcBTTzt1kAXMLS5YX1gtfbimVJbDWymurW2HUh4OgPhia9Z2x@FNX9JSQRBCS3AMvMfXeyQSuSDibdbl9aAaEcEL7j45QNevoiCRDz/d2v7P34OnRswdP8RK1xHsUim9QW4bUdZr1FYxnz9KWI9IpchWqWmA3CrQPW3nUPkGzTacIRY7FUkvnFtxFkRkorMkleVF95J2px5BFQesXcCJk3chmYHocaoPZ1Iu1t8VyDGmfYLpXcl/bgJYQDNOJtIRgrOSCddni8q9GrKHyavQqYsCuOmCbzPDQbu8rNFyyCipVe/sq@q436aIuSc04LeVZRBV8vLuRcypUuRAJeozBmsBfNBrqoXaKK/ZrnWEPXd5OB@T49tQfdk67/U59fDIuDEJX3NM4pUGITi4LqEy1s7@99@LoOcbp2n5ElhP4r015@ztPt3df7mPOC8i6Lcnbe3u7e0ekoL738vk@egxNJRVtQMESg0lCAujZ7mcPnlgw/F2URrJBSAj3Tfgjrnyqyh8fzei/czLzqLIqxBEF4SEzFSxKaVUV@adeMNXB29D/hD7gq2h5go8yUJeOakwOaRwUf0pe7Ov0woKidkym44hASQPeSY1EOVmCYU7DYyxAvohC4NtJm77OEmXMQ0O@YOykyqKBDBYriH3XIKTVgcvkxXzUczQ6ceRZPfdGAImvTaVpNKitlS7K6FVyTEpD6cKlBpwcDXKOWsouKSMoWukFK4iRLXZtF7TBO0CRRQlNQmyZQgX4BbGtKhW/fF6wA0RJFuyqHD/qXFk29EkYiV9zw5ojdmvKer5QPxKI@SUWOIZG@PO5/ShFBCbvU2TMcYCW52bM6K/uLEuYHTM7Dr1PxXbdddQeeQQNfhA57OiFfPbFdCfPXdKAI8xIz3gyD9DL25h0mCpkGg@jNgxUNJkrtiAMIzNc0PND/O9MXLv2UIHGAYIr27DFIueyO0o0EgojBqBrXnGjuB67sWGzBKM4zBD3bYhWFsQXNsRKFsRbG@J2FsRXP2YQf@BUKnryNtTKnTuszZyYz4zi/8cUr9U07H2tCh0XBnx2cX0aM5JtxiHQFRfNQe0zG5DbLbt7acuSqL/6v4DbxiWlalQJN/ySZl@C@ef/prjOErprjNLvcw@tDQqZE3nyYhNmlBc@EhLXTRJb0jS2v7oEW7GoZzG77B/EFPFFDtF89dcJmGyy@Ymed2XGT79w3YjLtmKrhjSCv1xE4L4PgiMur9cXeRtlA17MXlk3WHQPYgQMctsGWUmDZFX57tIqmza@VmaVLRukeZ0qv/pbqVPOrwyIPzYQtNfKYGaC/r/EQiPVfCiUBRoyJNrUPI9ffXPBj5NtsItlgT@PsVORw8vb/fPfSLc7LpkJ/28ziZMK2PSlpz1z4P/ndXHczsXxA0ZRq@WOW4khKpVciK9@FreDhze9zC5bJD//91eXbuaX/tdx6fiY39AHN3MNGll6CzTqQclMKnpgsPH8wQCYlIzWWMeoWXPWksOzWAzGkh1omWyxOEtmr@jseWb2bZOdQn7BDJbmktC/HjFG9znCILFG8W@y8mWGS2duuDbXVuYO2dwuM@tiYA5jY3gcMcWxmJ6N1IVjOXHJWEQtuWVh9i4KxAW3My8/YWfSORl1MEBrGIzqEgHEDxrbp8FrHw@qSQPdXNRfh3m3oV@GtSYEdI9z8fr6ABUqoKniVIR1v/nejoCdXm96Oh3iG5or9yp0jNRooMs4ugiOpqeh4MQT9@HUH0IPXOTUYhYRrnljaCWdwsBKX6v6VNVZ1S5W2Wiw3nid3NBRErWtN/HHEVXmLt4F0OUTMahQhX/fgtUsPBqonxMidkXrSn@e@CPPseAxiqtftRLIL0LF5VJtooz0mFg4qqgB8mx6msBwLjNOujEu59RDtPhxmtUVHDkP6UZNPIwQYqwj/FCtiA86ci2DSMSCaJLEslJdLfMoEaLnQJ6nSYjV6koTKxpjFrkoIs/QRrO8MyC3RWTUSjgIm4GmWQCOMEYv47rRhN5BhmmXW/yHP/nxfy@WzxsNnUYxdfxRB@4MFJEkxoqf@8Fz/W2hx/uJ2CqmcP@PGDej7ns9/7SDEWoiCzUQVw5mmEDEfA6Ehk6rgiHsN8GxY/mC0RUiYTUaD7a21P5ne7ufozUUCxGIClLFkQjWVbHCw04lE/miGIwgQgmLME@lYgTSjViEMr1CMNNjcq8zcCwNLBit3/qPNFokyw9Q053XZQohZhfZqQ/KCVG31kZrJkJTMM7Db/0HxhyMWXs2G3EwLgphws@xB8SvRZHOQr8YIru@v//D/0LViUUJ8HwoVzm1q85j@in3QASyRLO11mFurxLV0CDkIr5yiH7nzwhZyEG69UZYuGHvigZJdrf/@HcV4cDHB5g9q6RK4KlciegnjMi8HtDI5eKrXYnv9xhf36dXABtRd57s4lM4J@sTNBpyrOTGFcP3938oLQZ4P8I3k0vqWE40t5A5GX9hzyyVlenIm18Lf@4M/5GNVMxc8zDyQZWJ58d/Gy9Tu5vsOpnp@4a1OlNNy@zwj/8mi/pIxxxWD3oAZ7T2VGWulZw2/@ZvG/yzwo3ZFQTzD3/y05/FfZzl9myW25@fxqtpttiLWV7bb6S2pO/hkVGszHKn4q@T1SRW7sy1PvMQ/FXeuM@Sgz3LW/JA@mbRz65Y9nlIfqKRmAU/u3LJ5@H6PY0rc7Gnu5Wz3Ge5y1xjz1noKfzLOc2Exfjn9mKcXTbzuWs@nyz@GyFHhg@NRxempdEQDqdJrO191aK/6JkX/26kW2PvfihqixkXFzgqQIe3pgTtIdTsvr3yz9Mx5S@Yr4lTW@JsQffIqqUltcDVpDMMM6py3a@trhUcOrjuZdSy8WGVFC4ajZHHRvfTcR9vHfR@d0o3jwk9/2HwgOyd8TdoLoHbhusKW9uQe4IDavIhveCEC@SD6MjnkL5qoAfoPlw36O99091ai1PovnEjjWUYMEt0g8TpeBXKvYjITaLSOsy8VPA9NXMh/C@zA/Htqsu3Kxws6SP5kY1zrty8f@dnZkcyoxQksadQVq7G@acyDaRiRG/l5LFDeLp81G7iy1ykkqn6CMg9uv@3vVukqsvnJS2wPMx/8J/MQeeFqMvah/6gySt5/MfgmDgwuSegtX/yT0LglJfjLSO35v@sJz7kHSqvcjzJrlFPTjV/9u@KSNrZg8TZ7asvWYIx946ldp6ply@299Tuy/3nL/dRIGM7RjR38PyLHl@7eV@mC2xSSLBwl23DNX@Fr7NWHpOXX/UrK2Xq/n/9KXaf0VbcYrNoDdOl5f4oUa6ly10yRjQV1x4hGZ@F8iy0gNZx3dJb112TEYIL9M4owvUaevBDwFgwwQ6f5Wxj8meTafvWLRUznmtM/dfZLUsYky9MwKMOJ8BtKZw/t/ktZXwzlEEiqzm@3rlZr3mMH3qhXX4S6DdNQQnJZrbA9@zsrD7A8FTTiV/3QnRPFKJjuMb4GJiFUUBCTXSbDYTn9@Bui84Lp7038a9arzN62wlRQebTGapEu/c@nvPfQp6MeHx8yqE4PlROrBRJe6vzaq8KyKrd3pvq4Kzflgw2DDYKJ5yI3M9Ef5yG@pc/HhiIIEI5u8nqDt/0giFxu8XuEA6yYlw191BDzvWnfI99NozRQuS5eD9VxDQ7rEih8NGAcuAncFXautifHcwPE8VnpnhCmyXkiJiXImWFYMxnPQ4KGzDj/Flcqa72YCbO4o0JGb4@oFKIhkQ0cw2TsAjHnBkrxW/gCxWmIeQ8kYaWPz2XSuvx5i@YR1cTBtDEGAbccxoHX7w6eHU4Cr2z5cNK47iKjo4QuitmjTSm5LOHf@PoD98Ox0GYSBp5YcQKLk2d1DsRamBaYcUXGauUxg00yyjc@PGgoXagS5m4RT@IHF/MVEkb54Set4sHxXiMuWEH0hgcaV8rGUgaPjxZpvY2okMLEaabLulIfFm6UMXPJ@hPS8PWYMzRAcxojmaEGKghuVQkhqm6SLYKX8s4AYadfeCmuqLzYSoOUllWNy9k/u3m33zv5g9gXWS3ngiWN8WU0tjMgw3Xk@XCHjE3XGteoQWN5c4QXf4Vt0fknkYrDpbbyw1tmsL1YBck6Kw1@T1xPMEvqSPRQsG65nj3VXOXlyWvCz2kRtMkfoWnfE0IUp43EI4gklHMk2IzuxjcdHnjoGexrGJnViNn1MgZF2HoWU4jD6UYBvK03TYcotO2DpxHgK/FGr10LVRh5y3Gp2JXRMsNU2e85xAVaAtDmFCks95hZu0HVqOtTSuFAAlxAUHfG3Smw2i9kN7wWjXzZfYoHkq9R/GXkAHvFUBgtAW3WanMMUQmLxYoSvfJ7SX8OigUW9VmtUX/a/L/i1WdqP/fWkxsJiFbycRmNfW/X0niIY5s9rWo1VzFDbnwiyU1nkcnwWilsKTMma3ozEZ/hPyC@jrk9@Fw5I/HXkRhjtSxN8LHbQz86gcosUDnXxhXB36/8ci/yLpGrvgp9uh1eISIjgRRfTxXxVubRRj303EwidSXQ7@rf2OM8rur@iuch@hGKvQ84oFCYILkmRv1ffcn851od4RyiQZ6TI4C/t0dBt3GKVzlvQm5cgxhzQOEH9Qn01GD3E15oz4@i5MZQucNNO0EqoOu9Y8A7Ai75ZSR8kIP3VMWX80GgyI5b/GG/RceMm4oPVImkspOn/iOTnhSxG1tST0DJmyd3a1oHybGSxeNuKdK8hhXG3I8Z9IYKFmRvlDjHWNZkmZGEZWi5b2eXP8V6/QADaWKZWLLnDKdiEEUw2tVTinAiiGJEthHDNLHjDGeFXGPMESoh5Yl0oiKUpJA7Yg/pdI4gSqS89mvAnuIvdJWtJ4D08o8Y2sd3XuirMxtlc1O4aOdVGttHWNzUE9wQHGa5Gm4tYY55KAyVBhxjn3T2P2ouNISAOQJoUCIwGNP0CND9zUpkaKwDg4PpL@6zkPxRBddog0pxgvKr0beMUVJUWddn0PB9P2QALBk4/hLfyxDVE2Qand6DKw2rQWKrOKH4dS788naKjWI4hpp0H7QS4CuNAAzupZtUONOotOh6cW96EQNvbfekP2/cbMp9gsvSqIzR7ZPFDffLRPpwFAmegqj4NyrctrW9uMnD/a3t6qq1rqD4GygamAda3A5u0L5ZMAhZIRFePnWu3dXmcidsFrabJTK0vRNe9grdoM1AtizJniPGzsll4qJZI4Rw5Wpj3tV1cRbNLHdUFcblxs2ZTrBqAVFPbh65S8tFZGksa4lJMHE5ghlyvGhAV@w8SwA5e4VMAKyux3hJQxDCRHlFu/frNXMmlqnXzXYWGu1DbYzLz6Ce/gbVdqbjhK7bYnWTkeVYJNDb3m8td0s0b5QL7bViVv6KCy1kTs3nNNbZ1o@1yH@RgNshcMDtx88nOv5c6ZaawUGpHzQOiyXJaH0d/8frn0XsVnA0InK58hff@lql7B13tS32YOmU2JpMBT7sh55s@gRba6RG7VNgW7Qn9cpJGn/EZy9fedLu46xUz4n7eae694un0OVkzHaoYxhM/T2AWO5jWmDRFp85Xj1aoRucZfx/vW9p08@gynfQ/9SYXTwxeHyrUa1VIIjnjSQXIz0obZ2nz5HScKkXCeJwuNJcCrjMumYSur4sI@Ww9T6ahG71sBVCDvnsRdJ78OH8/3O8bPOKdyYOzAESQFOx9b6wTD3qMtvj5FbTE5usXx@7BLUycQbtJkTugjdt85xuR3BnxO7ijtQhbuyQtgjKOSiA4HUqPsjOK0/23/6xC3d7yjE6masilKla4gDCIUIxsEkutAmSAfD6SJVRWy3SQQD/yql4kayL/cbnY1S@@Iitz1Pgk6fPX6VYgLuO9OqUNzEXZzS9iSmgvnYczGBj7bvbO8Xq1AW776YSDGO5rRpsTNiV9fB5IY7BR2B8xcI47qrH39MaVhkGrruSrNZRvWQC8BGPiAALS@sSfti0nH7jhnIztivk@jcm3FdxJys1FcanVF4Buxoo3W3ee9289Nggu8GfS/sfRzCFuJ2MKSsH80/RkN@Uic7DoaDjwf@EB@sbq4ur@36D//V9@69uLvl9Lr/AnjI4uswwAf8ydhuwKRzJtp/sMdOekxd1IgR4Ox1GuPOm6Cx2m/21pprrU/63id3vLXm7bXeHe/2ve69e/d6g9W1bv/eJ51P7vS6DXQbTUXqp6Q8WGTyx2oH16s2jzFbW2neGwxarbuf9O/cG9xbad6@vdpdu9Nvrq4O1lqd27fv9lfWuve6l3NtcXsKsMHqfRfPjvQO/FE@c1dY2NuldPkfAQ';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 xxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $f &&195e a 61 =>axfnuen le./_e _=B[1;#]>847576097 @Numun Cr gu8IO nd eX"37":"?"191? U:!;r{t}a,
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 "//"
const char*i="24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""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,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79" );}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
#1""/*/
`WWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW. :-write(186). end_of_file. `WWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!! (l(0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);(!)=seq;instance Num();f=(^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#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 *///)Q222999612#
TCC is Tiny C Compiler.
TCC is separated from GCC using undefined behavior of stringizing operator:
#define s(x,y) #x #y
int main(){ puts( *s(,z) ? "gcc" : "tcc" ); return 0; }
There is a simpler way to separate gcc and tcc using *"u0100"
, but it fails in Cyclone.
s(,z)
is expanded to "z"
in gcc and to " z "
in tcc. This case of UB does work in gcc -E
, unlike ""
(see answer 195).
return 0;
is to get zero exit code in tcc.
char i=!"...";
is replaced with const char*i="...";
to fix tcc. Not just char*
because of Cyclone.
Code in polyglot:
#include<stdio.h>
#define x(a,_ ) #a#_
#define u8 "38 "//"
const char*i=...;//"
typedef int known,macro;int x=!'(',y[2];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):!*x(,_)?"218":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0,)[7]?"75":!"??-"[1]?"77":a-4?"197":"79" );}__attribute__((weak))int main(int WWW){known y;int i;f(x,x=sizeof y);x=1;return 0;}__attribute__((destructor))int g(){x?0:puts("198");}//)<*/
Now y
is used instead of i
to separate CPY, that's why y[2]
instead of y[1]
.
Now x
is used instead of z
to flag for eC that main
was not called.
Pushed Prolog further from start of the line for Prelude.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bb@NMliD4bM7@g30JU/5SknWlZMm6WMqUb2lnOm2nL@nMtJVKSqIk2hTJJClbSqc/VNcseqem@6GnprfR073TVd2zg@0FBpjGYh96ML1YYPp10Jjf8PXTorFA/YPac06QFHWx0/lVNXYWGNoigxEnTkScOHHinLixKdu9X/86hBc7NLRRVzMc5ii2w9qWeq1YSbY@Ys9k1c5lsoKAUDWrO@grumOXhBCTGFP1ltqGd@YYV4quflYs8M8wZlpG15L7zOnJDlPslmwqNjMGjjlwmNGZHy3L2FbfuFQTGLOv6l0AcxTLtBSHwlcYO9U1ud9sy1MhuakETQvCbbapaF/6XxzWMvp9WW/bAJln7JVh2QrCtxTbNjD6KmPDLaU1hbQAoLKlGnu1/edTQUXGnkMWZVNThkxu2o4ltxzV0JEmaXa8f3p8OBVDktibk@3tad8Me5kwdLY9aF1NB2XZqWXLmjyNf4XVBo6x60z751itq@gyyySLycx0YJ6tW/JMlFVmKXK7o2pKEiqEJVhP0UzFYujDOobFdiFLWiFdSDdq45jJFsYtjAOn0RaZls06U@XJpIHwhtVTdMhhejpQ8gOnAjJ@QFulBGRrxCJ2z7CAjyw2sJU2uzGsNjCXro2icYjPhp9ZU7aV/AoiyPoIrnTjRgcmcgyo2ubIUZhu6AmKjIArTNprTDNWJoe@tYPdaf88y@xN@60Co7WuOrN1mSmwI8McTfsW2St1bx47Z9O8IWwYbaiNqTCJHcrgRclMEj6bmWwFLahdaMzs0oaMtRVm66ppKg4PBF5RLAqG2ExT9SvewA8toz1oYeNzegqkjQ0W@cEWWhCrykxXTCTRwULEQRwMcnBs9JVgfm2mK1BBtqm01I7a4oylDB1FtyHLdpKpUIgbVdNYW9Egwhh7K85sA6t37NXU5F6ylRSQMTEV1r/SmMpapsl4EJQCsrSdLjAFqcc@Q7jWs9nQ7DNb7UOw0zI6HUVhnxWzB9GFtiEwuFrmVLH8tyUFYHTFI41igkBA0hhIaaCTR6EbSwbSWrZLA0ftA2FVJ2wzRbZVFKgQxVb0NlHV9EWtweQJlmfXKjR4KPrAIty2YlGTI7zQPC0FUMp@NUduLNVxqNWwGjtUZIudWIoSnRS7E0lCYgam4GBBklSpa2vhrYPtMFQuj5GUTahMK3vy@oUgs2SFLTXK8KuIYlnY2t9kt0sX6OZSFhjAtCJylFW@Z3bq4kKB31BqprrWnQBYBaCKxlKG6aTkhAkZTDiQwZSMTnQlrjNJUwskzNam6iLAchyqDbUBwoe9iVPJWgPLwp5kTFT5CgqtGXoX6AmFtQY60kNn@TRUQcuAjiDOlGugGkheqiOQC0jhk54KlWZjlQQaFu8PiaDQIwIbuxT10rUNbUBwENN2kJeBKhAVMe522BvWkVUNo0A4ouK5thR7oDkYZ6C3seahv1PaSeZlgxqsBXx8DcnJgJQ8gPX7gXZJmQJgqAiDiopBP/zBn7a7XcBTa7VAtrns@oa1jRb13DJlFrpDhgwLAlWjbAFcHFPn0SGBa1lT2yQgZH3kJkGZoFRvjIHWZgYkaN2o0Ep78jW0bGhcLUfhTM47@zjry1dcmqicc6HgfbkJFUsJUNpU7AR7tgG11FKEEPFMoj9wOgWWMLdY2E59iDwtRZ4uXiiQuWgyuryUSnXLwHDJZfKCt/BDnPOmNiEpbUe2DbUtmCOnZ@gZlmgxsVUxTEWPhCdwhONhqxmOJlHKRaJltdJKdlS9HQmvAS9WIeFwtNyqtM7VUr08FT2YJKC5QTTYXJVIKyoKIHKoUVyn@iDNk9A5vEm4rkCYYTeQ5BicDHgjYab9rrlHiJQd5EsDGQTkUNLWFMWMpJNSFMUEws0tNwbMK@kUDrfAJbUeC4fCsWDRCQOUdKKg2FhPVAPFlmb2sNMCoui2CT2Bhbzbgp4aJaOtOqBxxlmT@Jp6EZAsJBNvlLClYJfu8xE1Sd7kMH4CBaWLYdyEJluy0g40ZBAC0JYde0Yaa8YNJEh5wm4GRIeOicpdqBqIzAtS4wXhKZHPZJG4ogHYmgorJJoqNAJsbiDTXZ4PlA3AsxkOA9h4IwnInr48Aiwt3q2OGwxTO9CW@iAeQBtqKShzQPgovEPBRAbU/mzQsVHbTicyudxkG5tpYo6VqiXeg5D@nHqwJWHhg40JBQ3rKDdMk/XuQO4qXBNjcqulmI4rqKAktgOiaLq/Ic@E23km7Z6w9Gw6bepEPNVinAYKeV57blcoo3RxFf0EqDMKk11TBTRHC8SSNppOHQCupxIXPyLIRAY@ivdkwdMAgMmUodIaOCDVgIFvemqrBzyLudO5XOSd0HTy4BVMHSR7ouMnjZmRqk8yQjLle2E27kWRwBqdxQOdK6KqTnhQ5Qc9HsYs2/05iA0/i9ARBHyTKTkJvPcVnH1DN@YgBUL6aBFkMoTXA2hix6hQQsflqV3UWH0t068iqDM0BNrIfz3HMe0S9BOq0xs0k8ApqRNrtOsc6MgsKccaqY7B3U3NaIJYtqF9prwUUq1BUx1OFYj8/Dq8tIVrUMA6NqtAz/1pAFwXCXdsEJjkv4HAgSCRBDeh4HcRAAkoCYSKdGwSxdsgVI5HeisiJqkpJaHRiXEmYsMVwdwRMZZPlw2jj1KInZFigJoemH2qjraCK/NJ5Mtzuzpf9pNeFw4nLw1Vj9yGFxcXw6VwFST74uJTcK2h6ym6YuB6Sq4EuRAuiS6KEScXhp5TDPSrh@/OPczDaB2rbYi90mfVjMjnpVK2HpfPJfeZwWcURB1INoBO4APwhKOVCjqjUbF6AwVNNjuTpd9A6XzcslTTJcIL@Vrm7y4VskQGtW@iGWkpZexkH6ZJv2JBLwhKa6sXscIX5@mL@sXtRTt2cReOY@xoWa40oVCQXqSf7FrGALrL6PlKKSHVo9HzLHSSzUo4HV6ORAoJDRKSo9HvCtGYzKkdCSsgtSMXF2Egqkuf81bPInzDeCYa9UkF@cCOGXTCSDh5W4D0m9F6NBaGuNFwHEyMSjgMlGkhEWwqNHLmBIEOjl5ywmzEYgKxoWFd4W9G7INfEgwsHn0b@HfjeNLs7V@BdGUtW0NVJGFxbQReU8vcs00PX@MqsV3SWHXobqEE0Nu2fcsIrXF9QPozKbdGMCEyBxGC/LDvQbmqTsAg4o46BAMB2v3IU4Sw/0ZdaAMMTkNTkmekmogMGg6avUpyrjZ0yLuVZMse8wDoPeA0NbkFDXsS3YXILgAh8HkqNT8kWp5BPK0qkVXztTJCx9KSdaRfWyWtfaDaPSQvaFZoSlgdoCqq7KAbKES1XdaCPr8LlFaGqsN1eOCjY4yyI9uRKGqNNa51obKHGgNmyhsDoO7caIG9o4DmgKHceGRb@rVqGToSObkFqIHhy1gHU8jnkRfYqFbbzWzeT995yIFiM95SgLZBrNPEbdktltINzegabBkAkDWTSc7YuzoOlYDO54B5yWz1MxGo1jX00RQPKtjd26gjSvmsr33LCJki@OQlyBo2v9BjgHvKfLz7fgt6CCmXTkP@vbc0XX4hA1imy4ieLTYGcIdsNeQbrMn3itkbTQwoIX9wKxL4yVB4w@R2vQwdKuTKbeGfKWqwkXMfaOdeUNtzzSv7FmlIOJQRtDImSg/KILRTtzi82UAJQ1Pe6OuRYgLpTIWP6xcF10VqQm75hlOi0zccOfUm2bMZ3gTUFxIqE@1UeDGcSiTwLlIQy1RZqq1cp1BKuZhBKp/0BoqgtHoGEy9AdwkCiSBCe6CEJ6AQikVqnh/NHZwWHGMA@mJb0dS@6uzSQJqmo1I07vC9UBwPHCM4VBVHcC2ZseDGwa6xFNe7HH5riF2dLSj0ZPsHm1uNw9rJTkVMDWwrpalNaBttpdEHlVZTbJFNXyF2pAAyN/7nK@3IMJwKZ4QrjX31CmEcL/reZmNvd/2odvSOZ4LQ2Gp/oMmYldLSFABGP6Zgr70GRhg7ltH3dX3brYilLJJemZhNQMPXDV3B0IE7lxDwz6N/H@cHki2h22qxhMFffU8XcBUBcc6AesduLIaQNIfge7qQBUKJ8whJq@l5FtHTn0GYGFsfo5sXfn8kF/OtlL5D5LY@sM1AyW4lifyvnU4H9QHfO0PeVwlsRNrYO0vefAZicuzfJctM0FxgH98K4eMzF3PxzQTNBfbx5Tg@nPGYj24qZB6ojyxPyHCGZC6uqYA5gD6mVcIUnFUZhxUo7L4pFTetucH3RvJxFwk3TruMUdEkjOvlAWY4d/T5lIjdwNHXMY9kpIlQDOITKSzRBrNnDUGQX77gFAt4gX5om@2kM3TGKLJBFAnQZvgEix/OGUHSGnIDWuU4t55PIIglNBBgUn4cOedHNqaiGurY2wfn9ZrRGiACBoEm7fkEg/xIvAq9mZxgo8jwGrQMcxRoy7cZTvy@6oqTQOvKcnKTHEK9y5oI5NQ2vdmciTDeLPkMTuOSDwM23AkcrBcuCE@gU98zQBXbU22aVw1KRsE3GS4E0bN7JhR8cRySGY8/ssT1/IFTMYiIZDaI1SsDze2xq5FOSjnE4qPoX2mzMTugtdJtAnQmU7MhvK/oNzt0mwNQcsfkoFvESSakygucV8BhQwNsCOWGwGh0gZABtVRdTh3RA8cZ5uVncsRkIjNNpTMA9ToF5h@6vwKWKBYIstNsqveBAl0w695zbiGPBmDiZJIrScmzp3CEEmwqPtxxsntAgNB@ezPDbGyiKpyB5UAs9/mff9KGKpmtsJ48IiPDdzSAksQtnXvrz42KL3SbX9cEcznQVJkIQ66voWzJOLMha75jPmrUaVgi0ZOtPurybnUDu@IN2tsDnMdzbinaoK14z/mJlBgReXI4j@lqn7XmQBPs1MgjT4ysN82Q20QGbmOpCkWysLJ5NShDbm0ElFkQRvclNGeAkI1n5JzewBnwO07Cfa0aVRN/9xFhAjadk5uSkjJsuakqD1S7JV8N2kbCvOpSoTFr@Tmw4/I3cTwr0dHkK@5soHM@AXgRLbXbVSzveR/YTQ/MBrJ3Ujf0eIAzPNWKkbIsP4TT0vj9PhBvGYzvuJ9Oqka3R1S0z1DEIi1oJEhanGlPBMikThFWk5sjtPt6385ZmCDprCBnKq1YLJ3FTtafVhnP6Zvm/fGxZ6b4xeL82HyOn5Nkns2S4nP7CT7mRWV2Z/u/0sih61L7spbItAPOe6W4N546ds0BpUGAREuTbWAmx60O5Rqqj24PMTj2Ri1kq7HrAfYeZ8ebXbtvosZtpW5LbhmaamNz1u6TmtNj2@M0cZUF3cZR8W2WsG1Sg@1ewnfNlwRGy8FZknsY7RGSjU9Q4BRQgHOSxn1Eaxk3@LtXuegZ1wq/z@/cPs/N1SNkVEIjllBbcwVou/U1TsWZdrrNp@PV3Hw5LW2uvzsfMGkKPJaXbVUzbLDJ8f4QKUC7tm1@n8/FQaqpsp6gYeuge340N1MmS7rDdPfUpax1DS1f6KZkuN1b4QOrg5LffT5W4vkSS5K@LrE8PcjQJfd5r6i/SllXX@MEGtu2cA4s4Hygn50ntty5k/sLCPYDTmzPL9x2ukAxkyk@QHJfBVit3o088p4/oje5j7peb2KOSK8GNQ8jFAvgcCyua/@Y1FYeTq39OJE0g3b1a4UIVO6VpkDnRfeZKmWZtPSNMaR0@vECqqMNlIEyVz4dNC8VXNr4gLXx@Eyl3WIsuUOJKSAeDiT6UJ9dq/FRucZ@G98eFDCypkIj/6p2M1femaCLm2hoH4LjEB2zEbv6wJyo3AlrTT96mHI902vZRnsikxjyrRKp8HUdakJdtxX63afab/UNsI2NPqgN@iPq30VKox78PoGYfMaKxsTgyNzk/Yly0GVB9YAaVa/sBI6LP07oZO4z6Am4WEzpqq44I7zfR@l5QrRpGNq31AzI0rZKS5i1BC5a/VoNzag57poJNh66sHEYpNm5b9CC9zOucQnUQ7vZecBSDg5FPWANzgyrP9BbBQbZv2ZfQk9No0K21fLc9zEkDX5IyUJy9UF25Fqo0VQ0mT@G@ZWH8BWT2Qfx@VqHq97SpAxO5PCpm/GsWmhK9JgjIJbaBtukp/QVen1AqZfblwPbe9wLNDTwNyc4maKJiHvimSq0dR3vE9NEAW3IMXSwphzZ6ipojmg4M@r63idfvfmNucTd7ctdhe9weEh0jEclcDEdN@LGzvnjEyW@vqUF0fj0/8OsAA3nShnZ3nMuwlejFtTnoP/1UbWpNt7C0c@vNupkau60zlfUPb1n9PSe0rOocfhv9zUP4EiH7015qBCQ/55sX@HqQZJHY2uuZwepqxma9hjqojzk0tEw5g/MbuHK/zZE/Sa8I7kJAe7jqyN20GUTkajvvq/t9JQB9Ey24RimkqC3@0A1HOzh9/ljzbsHYZudqYrV5ksfQB2HpNWmprAbFbJwaQfnnecPJDU1Q8YFqg8o70AZ7/mYoamWYX113KMrG45p0qNhagObbjSim6B9GvOKu005fQwzqA5fdcJZVukazVZP/VqWmors6OpVyhvD4a8P2qWuMKaSqyyxid5JTQVaWaMkMkElGH6Mj937@r/AFM7c0m8MLGv0dcEwOePvD7XyGQJ03Je@Ozk7J5i6fFxW5S0femCawp3LvZebSIFGZTmhpEErke4dAZpYQeZKL5pUvEfpmSo3ZSYwj/YtQ5fuYgAaxFMDCxrAf97gxX2CcMeVb2AVRnYGXTv6dcbttUGnwttchLUubtbiM0m2ZtwEBpqh6cu6@5jbK/uzjg9NgeQenANJpty5zoQyuHd0S1NNm99ZopOZi2V28n4WajTf0nWrp610@DQFur6m2fUNC5fRgwqRaFmK3cIRb5S@XCpykaMbXZDCCY2NgT3YuUWYXS8wTzeZ7OESb/eVrozL6vZUXGGn2bOdHmCeXjrwGMSvB7Ktvh4YjjIX5/QSgsegfCV31dbORC14CD3qumuw@GOiEaDXbEXc9FSbVjN7jvkNh7MZzcbPBk4Pqvu76h4eCAnoRe6iUpbYZd7iU9@Bw/oYLs9Na1LrdCfi7xV0qkMDpu5zbjnnL7d4aBThZtA3B7b7mJ96H/cmBEeO@1fkb9@oIAUTn0Dosp6sOfNHlwODp6BPuT3h2Hmflv1e1Ywue19IM1C/QMCh0n0PY61Dv3woO9AC9DnMSuk/ct4SxyYSXKmxPwEjKFmWUHXVeXgcxnFksIO8JxaIq1q49ya1h/fks2/FkDiZT5W9ByU@dOmjlgaWzdegDt99BULZ@HrX8pVpF@gqDX3gJHC/4kNdRP7BLqLEhoV8gAdY5PXWq9OoxwrdXouvZfyKJmYrYNENbG00dt072T@Hw1Tcp32/kJ2N4ZkGm0pHHmjOEc7oPSZezTQ1HNkAmb5pzDNhDkfQxXyTHQS9xKC/qbRwJvBRedg3XoF6Bv2WCVK1f6Tg1P2UILk/MkbdM1qyBjRrPyq5Y0I/r6wnsqmsQ51r31hejnFTduR5WBUc/et8zX4v4WxQU7Eu@Z71ByFnc7CjDMm0uJdl@HqnI9rK62/6suPuWmXwUy13x6md9LZ1h2hdN20B87YEsRBuTBugcukYVpIRXCQix2LRqMAj4QRdVwcwD4o21uKmO75n12bQhh2CVTvs/Jwt3Q5L6ZJ0xypMLImsXudY8aItYFtDk3bFHvHo50tyvbIUTiTCS@ELvcTSYR9c0aCbmgsuT8B2VHrw/I5JwHSZr95Ht1fiMt9UaPdowy6YZG0w7U51GnFFM5FvjeP7Lk9wBdDf/mXb3cfcVaCwfRVURSAIbuM3@krPuHnK03VThwYo4z5oxAFahcZ35SU2agy6O7AB@fZl44adbp8U3E2R7pkB8HLIbQQ/F7xycRQStzQ4vPJ4bvzl6W7CfiyvUCBcB30drO6207OTwI60W2FgjRcHgwvBdMfCoYd2nO2ytoILL2gTCo22aYZxRbvJMCd/@5d8KyhtRXG3CHjJ0xbwQIq440Si/ZetljGAXHtIPiuW4YJEkMigYwxwHJtht0P@UdygQXtUgSMT3g5NSoZv09yoHbPEFgvjcQi48ausdiJLtaPnb87T9cr3rJ9S/vNPUtFbl3Did4li3hbjzAMp3yFjBYNzEDwODTNxaSjyBP19OqorNG94fQCJZM5kuFXH4zHDMN1WQ7vsaVO5z43uaS8RdFM9e1s1@7RBnxhWuaGtmrSKXUeRiTvfdRsaGLxGCTVvdZWlyIAPtyaOHZaDBHG7qwwuvqWfdq7gtkOMsjRkX1gPmSzRwt0U8MYJqeFO135l3VuKlw0umExtKs0BLRK6ziQz2QoVZ6lRWauSy1LaBu44P/9wMcykExfD1a16yvaIenEx/C6deQtUNyyI9SSFLW9rf/N2KVlNf/liyyMminfhMl/gCWJi6fZw93Dr@KR2cnoMtXDniZ9tw@rLY1mDXET7I3qGRnv5gS6WqtjfIH/8NwCPRNiSzNbwlJpoVAgu0CdQl9ZiQlzizoBomoj9lejz4ttKIHwWwJVpHZV5HLULnQfWITAbUg0LPzDxRALmxnV3VROXqSjjsQH5hMFltHNkKZFKZBUgVgKI9UhSsfsL@5T7PYZiX8XyMNmezgVBivnpnfvhvIhzSXD3Wym3CR3lb15ujuXhchPMA@UGUN/Xi7Nd2907PdqajAY8Rk@SupVizt2ZwoUztjQ@UuttI6ftgW5EHKquiEykCPzV7czoCKKm4twoUCxXOLb6PDJxKOVfFMaMCZSp4DlO9TKnRSRCOUAdpIzFmto401GHgSx6fXQA3S0voi8EtkUftZfxpOhiDtGZOkm8vGIgVpdcXtM7JCHuyuuwHVR/4l6Lw6JhHw1WMMW6p6vyex2bwX@gV/JcmTobMrc7k@oswTLw0xS9CwX2YKNl3kexJU4IcYnnXfTzi@e5QJ7alzKNGNEaTndvEPTSmmzi4REu9L7hKCX2aWDQFkdPmPj6xQ2OR8j86CKq2paMpaGtk7qDB0F4/Rbh290@rqB2xlUzku9Bnhvo2FEBUOAgITB2LDzzqUOynh9JwkluuKdfeF0lTSHY7m53X0uw2bVq0xQDVkIHdRwNJCWWxi04nuJFm1tZTbNBJ2lD983PvCLlJEkbDfhug4TOxBDwZNJXGeNMFBDWrsyehgBd6U0LutWPPPISwRFmO4AzvLaYSADluqrunTpVwpkQGiIuMcca4HqdangmipeFErkSPaevBQDnnAtzoaR@@IM/5WfBXDjg/pnrHqbX4e333LcOuH/fC5EkePsX/lsG3n7O3z6ksMpmD8Bwk3cN5Ht3ZQBfPhNnyoQywTt6i8ri1zbW9JvdQ2bTdA3WZV8eBqoJJQzynKoDvdQ@MMU11TGC8xTGVTjGEzl/AywCfAX8geoNajSUnmLVI3gMQimVwozjmFKSlvIrQz5XQ6cifBrgaUCghKXyufyKlIJMJq49hLQ1uYuLyTnCaLQEMlG4Vs3Kx2YL9wgx0QZjVqnky5w3Ukvyh6z40c/oEsAK3FA4ZxAHtxX5MSCs6kaLLMkxKYpRsSMLS2GUaW2DsxpogxFyAEgUvXVvByaom4ZLKuBjXRk6pDGNPAOoiae@4Rizws@E8hAlABHHjWfWTDfH8fJw3E4TaKDJYDWIZwh2jGAlcR6znn9gF86FXnfPLmLAeL@cw7o6uP/5nAONOGfhZu3Zk3Qi0@fgYGnYs2PdwG0E25BbFsmkMtmUlI8GOFR0UUF@sal/AZTQuEFYtBT10jDt2sbW7ouDw@OZE2EIMjwNFmbh6lrsIpGMn9d9R9jP9yRR17dTx6/Wtz1SBnM1XmmDEOPlNtPZnJfadE7vSf2Mr8ufTZsCZhKS0o9FTHPbiW1ajTaLfRyaCgBu8GXBM6lGord35/W16oUemkn@y7xTskLJZWQucF3YdEZWeDqbmMVdb7fBCZ6@aSe9bWcZcXwGnL9Zjr@Pve8/08U/y3N8sIu3r0GgjdHjzdPJe3Y8QNmTKZ4UnWrCM@blF2SNl1UJszpOsCXMrJYK5oa5ZZk9dtTd@ecT6YCPIXmHRtoc0ibhzEeZ6HQln2Y@3ImHEZv@@KgV94yRHuROU5vCjbsd3ts36W@FT9qmpjqRqKC7ENM7KGch7QdPLPHB5Mr5kPlbAW3UGYdJGmuP0IFgN3WBH/jCvHNZYnS0y@EA6HZomGw8irapeK4j0KnY5oCPvSrsxaAPcB16HCnYWyigZSUgMtAz7GXlHA8zcSmR7LdzkWE02VOGbbULPU4kGgfR9J0kjQ@FkfFUE9CrmvNKgMNSZk@GMmDVZNfwTJVhdK1Ir@MC8lFIdjPfW68LgAyjNqMlPnIRPtW987uw4kssHPcp04zGw0nGLSn3aC5a8UEDUUm20cP1sTT00emopLIFj1rgnXlHtfpJLBV0M5yFnuPq@CDXfNP5PAHKyOdyUtXbyjCCRyGU6kgn8A/fnF2Ho@IMi9MhQe6RMO3p04I8WSg7rlAan7QzJe@KRV/OTYqGYhGPU8BNpWCUQIrHjrUHTlARIp2@bLLIgI5bslmS0WvkIqLHbceKskQVu@sbprNYjMY04EEBYLMgaIdcKp1rEcHTCSOpClQS@tp6Gx@fVZOdS8lkHdyUSJQt4XjmBmhTOBIYFcBGhSglQgv6BfyVMEf8LNmke6bsEiUr0IknADU3mOQUTquAfAFaUKlZ9UngpIixgOFULRZLbm1MSvsiA75YmyMQAe0cKe7ZCEBfd1cgUA1lNEBtWEpbBXn57KWi6woQCHimj0fnygNgMisa9051jo9PXaQUQjyLO@42Q8jo5GmMW@FbDWcrllJlGhor34Fa8/EC9ZqOq9mMUv99Kpkq30aWtMooBbpmtBpZ6lWkWHY5FlvSlyNLOmpbT57giNrdEihzjSQYqEMASixp0TLwMyh/lSW9vCSvRZbalcwyxYBXMJFvIcL3dip5uyTfpZaegLIUBx@LC53Ikk0HJaWTSekO8octZCkVB565xRN/6KxmTH5JjcUwD8mlBmbg@9TFcYy6zYvjFA3elV1bINXtu81tShXza2LmjGlOQNe75HdYOeyw3CWjDQ94fBZjdl7YPeofT/glLqxntB5IsYPGlzgZ8njB4spplLmukInwk6qAgMMIEBFf43I0CsLk178OSXnGxKf5bMSIPc2ly7FwTgIzHezr0DPQw1PLoiXeXmwmrpnSyeQ/Jc7lTvJT/fDq8PBt9CLCiiwc2jgQpRXxAx6n/bhrlWXuudiPv0Kh5ZQQSi1LT1ZTqY8fP4LFAdd5NVkF8cGv6HkiXD@PrDJWXV1djucLy/Fn4UYgW9FIJhM9ZqqaYheqabfb8DN6dLB6JMSvp08pLTD/4Z9xPzd91@G9IIjrG/pGuGs5F2IXq7K8HFvJPNPLyUw687d/vXgXvz1srP3t7/RTyiI@DvDxs7tX6D6Wct8tLn63vr6yEgdCcvfh@8N3tVptZTOeOzzPPV1JpBfX/tP/ubiYyaxlUot125bq4fOrt2ImvSIm//YvwoeHrxu2DYQo4pVlEjjxXoCfxHI5dsU@w3XVYfhP7s/tgFtGd7PzGU@nAnulQsImHM5lw8cfwvOrbZFJ1aer/@UPDz6FnFA1kzqz4OmEPoXyhRB3ggPest7bdagaWkOw/F1olKpUKuBc/S//HuJXXwAeDBmtwa2a83DlR6FqokJRvoSqeXBImQyk@3//5CdCqDoMfQ5JkhQa0V8D3XAVnkhPGDpS4mpBNIxnePQ7XsPANS5FSpIyF159Bqobq9b37gFuqFdmBPz8eve5irncQI7HwlXhtoXX3/0ff/fHf/eH9PfH9PuPeKJ4fvHZx03GFOiB8SqVns3Uw97U@1EyAVfSbx0hfE24JQsVKvEGz5XPwqGAY4oO/p25JPHfvxFOCHnH4qIcqk9UxkVIKqwcPBs@@mLjTHu0DY1J6ifOpv28yvBfmCcL2LfACaHvK5UjB/9eNfHv0MY/9mCWHziYiT2FaxH@6B8u/xXvi@TjehPI7LX4G0hfIXQeOq/Xd3T8@9SjPwv/mp/wb@8z/n1y8O@khX9Hn/Dv5DP@zZZGCK2trYVisSNQGV2mfcx1Cr9ksuG@@cwbEkK/1YsJ0BzqscTd3XnywzBWLrv/oEeV/Te8uAtyVL9LJNY@VGOxc8rZedXN4lpi5SB/wJ7VqzzXdE82PqwB9tja@dpaxdigX7JRxStR/1A9X5vEQWjq1WfPYthknwGKav38XAjdYq1U8LaMt5aN94wopuj1C0p46LKLQgi13SJXeovcg76NgW9C6OPtx0jsaexpWktfp6Ur6eqVcTD@PzgYQoA6TF8aVrqX7kltEJksrZymR@nRMN03DqQ2OBX4S/fBqaY7w3Q3rad1SRoNJ1Dd/98/MJxXBwZgMyCmM0w7iDjdgWf34OAV4OtA2pfwp6bT6SFkcpi@hv@0hgKcjt2j54cGi97C9fHu48XdhXDOxI8KKApJKZxMh5P5cFit5/LmJzEeblych@vlUMq@uEhxFYplVsp08OLdXaOxtb/ZaKSQqZZiz2KJZ3BVqrE19/E0VC0/vSglsC69Wg2l1p5eVLMJdOdjUE0Z9It94zXGCM/q4oUANuHZGf7Obq5vuIsc6Lo4o6vBg8/OUtzr5sy9buBKXd@DYMLBQBv9R/pvH/zX9f/qlEXO61HGIrd3axG6ovgXjd7e3d6592o0EnFfImvwhx7wjlFu76roJKBbcJ1HovXo3R33g3skusYRVjGNtSpFHgNCkw3xVC/CZcbAeoq4E28XF8N0Olpugo8/BC9/oTmcaJlWtyw1cd4NLAZpOUoguZVyecV1rxbK5YLrlvL5cnnZh0rDi@sEIMWWW2Xk83LIjGIeOPdH0jjwQofbhiNtpYNfOXhqmmD9ScX0ly@@V6PRVq1GA/2zX75cQEMK4@KWSjEHPunCly/QDsNRsAz3DXdatQh2npTKjNH3ZFt2HCsCtn/8IowLyeyLcBTDM@k0AmN8lltby69Uq/kVcOcL0WhZXOIrYyLdWFGK3i2lRF4MsNnCITdIKqxGyfcujOEstMaeVoHDbbzY7V2IqM1WctFIc6REfQ@pWOQ@bCUfKcSK7l9lMcpS1WXm/p2fZ2Mry6vLz@r1cY@NQqJ8K1eku8qtXMJxhLtyyz1ZFlf6yk@eZItAlkK6fCE0Gpu1k1oDP9GBc9QghRl6krgRcP7RtMLnNOiTK9bPsSD1i3C4VH7G67WQY6Fw2YVLhEFwsUKRyhsCy1Lt4BL/IWBFvEKoJC1nsoup3PC7/FYaLKJlvM7PzwuZQmwZxNpysViv18l3jWKc94edOp0uVkmcS/lcPYF6zOWwsxwymbSaDS0LJq00Wk2zNk7WWjiAtgieUKWsifPqtqJp3kG@N4altW/UtrIohA73ahtbJ/HMGqDMbNc24pnj0/WQhK@58TsFZ/H9aKu2eXAKEQ73tmrHW89332ydHoI/HvsJV/9QVgZKQ7kZDG7wvaHQtaHa8uWlbJoNE65h54df/u4Pv/wffvjzn//w57/7w5//8a9@8ce/C7@/hN/P@fPn/66Yw/uvfvEv/u0Pf/bn4Pkf4fcf4PfXv/rFv/oJ/9H738Dv/wr4/Y37C8DxnwC4fu9Xv/jDv/jVL37/T@D3r93fn8z@/uCv5//@@Kf3/zDeH/7bh2F@/u/h979xXB7sz/@M@@FzBv7PONzv/8kPf/S/8///5P6h889/@KO/wZv78rs//@Gnf/jDT3/nh5/@7Ief/lNgm3/4q1/i/x/@1T/8h1/i///6b/7hr/6nf/i9/4Ucf8od/8@//nf8/ve/87t//9N/@fe/84t77r/74P0Xj/D/xT@Cz@Pz@Rg8jynXt/r84kfl5zehxjgV4AFgpH/@w7/6Z8BLf8Tf/kd4g38/6Gf@ix8SI4MzERt7/oyxLylQ5dLPvviggPJ/Rl/wZl8msZFv2vP91S/@5V@g9wTsPwtiSEuzsEsI7Kf2M2wMfsaCsD/D5vTDL3/yw1/80x9@@ac//PL3UMImVorxWjwhfWXcCgBzj4BDwPxj4ABQWsMp/EW2KGTAsbiG4yyCFPv4Eci6CC6wCpaFXBbeQvU6GRYX56nqReqiyq86vCdTVfRJpi5SGJ5MgVHRYN@BQYa/Z8@W2XeJBH@O/QSpSqghjzHoaCSw3pb5sEkMjVf4DYWVIrzhQEoM@scYD4pB0HqMVSqVmDCsQBiBwivGGbJqAc1iNAQrgBcj8TjxRgE0bjZcJywQsxI7Yo3lypBHjKFHlTAwzBB6HYlSRowVKpuQYGW4yRAXIo8JH@H5sVItVIZVRPc9ZQFwxNYhSYCqYO6G1e/hvUI4AV4Ybn4PWSlUYrFqAXwqVFRKLd6gNKUcFY7KHmNUbvQHcx0eT58x9p0oFURuqULNMBca77Ex9FMasHkK4RexZbc49O856beM8aHah0Qf7sfDn6I3xXcBAG8igavH4AfVCADPIHjIUcUoWXjEOAagXMwdf/A9SDuJCTGq3xi9QPqQh8dda9XAC6LD4iwtLYFrrSpmxQOwc5h1VbId2cLJFVLgSkzMF0X0xsU4ytIhWULLm8twl@B/a5EW1HJyLAtLYVRWwsxLIxHLGitGiHLvFY3Kskw5jxGcEBr7c@WbZshAa15hUSFCZ@9HyZ5WTBOer@zuujEEBTkuinEpz8fAo665/c4olSrfSyurAjzpfYDH/rsH0EM14KfgkthYkaDV28QaNVxwgkKVF6pVd5aPSUL1eOsEIpwcMCmTTjLQqm9XVjMruZVcJpvP51Yz0kq@uJLPFbIg9PLpXCYjFVdWioXi6h1l6RkIjnhpuZlbq/6Tmeu/@yfzrvm@eAnVt2yYZIk7oTpMJFIZynFFyq2WRxXIB3kJVVIVuf0wuk3g4k7hghaT3eK6JciWcJtANl2AiwkLAlsAL7gALc5vMHfSffeg7M4@4gdV@AykKOWAEaLCBTACxyaYk5eA1fYEZM0TiTtz@bEzjc4T3N@3DylAJehsD9d5OgY7Mfh6wnWlJay5O9OqgkCTNedA0rqA3ys4rwtrKT90PqaNHv/K4IZlgPr942HWZf2KB22qfE@SH7Qj46Fhdl91evdAnJp93L2jWP9oGLb6TcggDspygHW4WZphzANYZaeH95Tylb9fGGc9acMwgB/tPt85CTxPtmobO0KerR/sb049ci5Qju1tbZ/4r6s81Iua81G829rbm351H2hCLbLcajwO0hFu@IzTRc/k0gcPREo@MCILXVNqjS2hjZyD9s7yIH0vKlV52NEHwN5gATYU1qisn0vlUL1aACmzsppbzaeLq9Bc9wf9AZKCnQ4KrDtwRrsHDIUeK4jZVbFUlIRXuPqtKPFdHKot7IDp1cePEOABFo5gKW0ww2502qDSxE@JDUx2ryc80AudltrtQV5uDA9AaMoyg9@3XhBfCV7Owx4OT4P8ZkK0OeA436d2WFpI0gBdpljIFYrZTCFeKBZWcmCh5uJSJi6tFlaL6biUlgpSvpArSvHCSjG7ArIRQnPFVSEEMkTtpFIg@iVRpKeqt/Cg4DU8cdlI9qpCiA9wQH@L38gMyb4HVI6YLVykIZ4o4MpeplYWRfwKbRq/8QoIZdZioe3tjfT2tiiu4wsOSG6kRbGNL7lCOr26LooKhWyA@M6IosHjQBCAOfwlnV7fEMUBR4B7nUWxhy9beVRdRVHFl43a9jamc4kvGYwPYFc8hL9o3ssqgOn4ks2S7iuKn3x0AFfjCa1QTrfwBdPEkG0esgFhovjcy086DRiOOBzHsOOVtVYTxV3@UqthyAsqeI5n9SW@1OgSRQtegAdFsQuOrqUouig2wYmcKIotcLVGMvjhocy4LVZ3ZFEccQIhiURxSNBy60oEpcr1x2R2dnbkntNWuvwaWfzZgqxBiDocbG03nz9vdrtNa1Tben6EIS9e7MiXo4HV7DbdaM0GXAbEgZCr/mj6gjzuNhqyNjfkJYToUyGNUUPBvDXkT5An9@piIv3GCwh5ASHzJoI4Nrj6ANrEa70Pz3W5SSHeRSH0HDabYhl51BmZCg4EYZOhFVLloE9fbllGGV2ghbPFcCQcH51L9fjnMoWwPmOR6G26fIcgnQh9YAaFJKg8t6PzYSVdB91bKuMYVWSx/1QEySeWFuWnkSG682IJtO8VMVrCj/MYnTALJ6Sng4KYB4m2DE/xKQm3YSQdTjMGt@j5av2puIpIxKdPEyLkBV4BRIaI4moRERZXQRMo3wE9HOiZmgNHaTQikRtFvopGeZn4B73Y2dlZ9JavClOpjE65ExnGhxWeG6ZGy58h89OY2rgTeNByDIvj6wIFPj9Nl6iQkHyBkmepVHQNJRLKEHh@pEH2JCsl@LdspEI@msRF5A2j06CvSrCP3kj82dmMi18s6IFa4hnuBqGdoN6yIVKQ7ZJwgqokfSyT4QkDTfy@FG3ZBRuFH3VCX4NSQLEsCkLV1a1ws3Bye6Bj6ZL4xSun7IacKEMnuaPg4p6W57fB91wmt4b4UUjV0L2A4xEoCP3k7kHyVLfljlK@TZwl7mjbMO7exM3RapvJlSq45HaEEmJy9Iby3KhWK41KX@mbzghMEdKGq35c6AfZOuOQuA/EWwoP/SYUJV3W8SgQ6kaXhqGhUG3j9uf1yvrtoFQC2LuyUlEsy7DEkFjuPNUrA8rgoWLhro3dg6UOU3B7RKv38WIL4TaAard3iarF9HK3co7pfsHbWkIU64nE@Zc66LyVdHkUkiv2oEmHTbB0E5TyfHkIftLqSlmDovKtL0u0AE4u91iz0vwwLFsVc2ApZQL/okEf1kg2oMWcZ9LFeEaCXgp6LwiC3yq8r8BPgl8Gfqv1xcWIBnbGMJ2U4pIixR1jSwfipEslpBEQl17hKUdjmWUt0jaYvJYgWkOzKWPC0Fh7zFTjvQjEOlJkjYNHY5@e5hNsRYqWg3SPRMuRRRat2MqncqfCIh@i5U9AaGsp0k6uR5@ulNuRddaIggd0wvDLsPwK1/qpaOZio5Lm@v@SPeifpxfzUvw20UjcabLtLEmrmdL5YOk8IUHJ0l@6a@L7qlgHEt8JYCoEx8ihBy@Dn9eyeJ8/7rXHfmYZ9DJNgQqRipmyCyKYbvuOiCyC33DjC8Ei4fBqJhyOhssAtQjeJCait9SqwyBrwk9AwoDWACKmmIFwS3EGoK@C7JvJAbdx8pIQuhPaqm2ylaIQuhXubu/Wqp46@JKNRnIs4b0@YawbA2s3RXN6yUaILZIrkaw@Y7VKrXtUK7ugtQ2ySVMCu@DbCxOpxW@dOYytVT/w5wVOG0MyAicOzbOn1mLV1IUgithI3CmfSCEX5bbw9yE6RZVt3HZQUECzL71CWsmlY/q4wXk9@v2@qt0WsokqmUnAN3d3oRiUDVeQVFNEqdYBLdwQQrrhOnEWwAEpAzI0lxPRZFaYeVz8sPqh8OHV6cHpwTZ7li4VSgVOhgtuxcalsBQGE/kZKG/q0ZYQMr8YOel7/UU5VDLD2ZVwdkILv6i4O@sjyASRc5wjg1/9HIzhehRclYr0VFotqbY7hRUp2QNTsaJPpXymlElL0ZB9h9t@M6shekr51VA9xFGurEbBTZMvGSlUTbne0irGSvA34N5cyC5@CWXSBSFUePXxC2PeV6fVDLlSKTezS3drd/BfvTtfW2N3NBZwR/94S8HtjgPQP0bwXugxvibgxjDj8Pr3iTX@v0a3jQOeczEPFRH6CDLBtj80PjRCQqgYBismzDI5N49D175GFXxZpz/FXsa/D2OPZdu2l/03eF2GMrNcFQyg5VQqdRF9nQF1vVjMS5mQ8OvZK7W8ILDlhRoL84PKeF@Hx5T6W8vCE9@BwwGc5YXE5vHBxsutE@zsFB2/48s2DvaTGISfmh3vDWxpimxpI/dbsyOEwj7yZOOQGWBxbR5SnDPaFUq@NE7jprK02y65H2SKXzMpmcWJyVwqvZKSckwqlNKrpUyeySCHbDwFwnUtYVRGxdowzBE3siIbUYq8UEMYDNtTwfK1lRJ7frhHMeiAiOWFza1XB@xgf@9d0vPl/ic7u8fs@GD75Kx2tAXleLV1zMTaMds9FtnZ7snOwekJq@2/YxB8VNs/2d06RgQpAWUYKn2cYL7Fw9bskZ1CjdAms2fC2zZaV4oz6S9bppzCc3cnvXX8Co@C366Y9B/oKthUQYvquLbA1SuG6OV22xJwO6raYgtoTi0sQ@@Nu2F7aXuV5QZvP6et3CJrreyHV1krva9n11aZlnb/mLbSzx6xxcXFC130O4BgMXyDLuiFGxnAb5yn3fdbC5H8ClsGMy6zEh2H7B8cLqS9t4Wzo5MFyQ872lzI@C@72wtZ/2UL3lb8t@2zzYWc/7Zee7mQH0fb31hY9d82tzYWCv4bMOlCcYxzf3NBSgsesa5BwVqgLw1Gtnf3ttgyAEXLE6E4eoaOKW8gRASUIn42CFmwy8s3PSNO9kBzNAXdVr4G7YFPQC2gWnaOdK3H2bJhwg0UPgCGaIKvoMtWtxV3seIZVdCzCLfCAhZoAQsE8Au4Kx3h2GKFZaIMghc6fI1EhJ9ZGGfiqU17T7@z2Rpq2lVghjgdekV7kCGG4n5yVFi4c1FGOjTC2KGF1QQKVg8TLTEaxY2L@6d7ezwxk7TJiEiQjKuWc3AaJmCDIsIdiw6@vHJ4tVBdIK0WXK0CP4sq3E3UpjBdm0gKKOfCQgsQTFL3WtbiDLWqOE7AI1584RsiABiCwZ0GF9@xGYm0sKxdxWlRhqJIzK2DbV5CnMKvsMlajjJMlChFwXyrxZcvzHu7cCZfrclXPcxxu8h5tjg@ntMKwkbRb8HbKksQdCwAxVxAjonFIDYUh8IC5VoAosOPnyLg5bIKCaXD7MkTyscavBXDlATGi1GKLIEgiMAlGJEPkflZW6TsRhdSy7i4hpba0Lmq2I/wY3CbI/8EFJCs0xmdqlW/FfrVuaCDgVmeEshuUKeNdQ3ubKYB7ygegZPjrAnNJM68QCmPgWiJxZkSZx3wnpKpDVUHzlWssUz0WAEaI9X@/iavIX7cD/lzDyoxyL0SVRgIiyfYfInRFxaaFpjZZQ8K5CFBAd8i00SQEBzu4XhHmxRtmbcXZEuM/ZiYu9slj494bGAHl9OIrHhCA@cVt7jkWR0DzeB3kWH7rQB6zpIcWSzmQvhc5oJtTcIlEhzuzuPLrxRia7oUi99cChTL95Zi65HF@M1KAd3amEWgFCDiI4A3BtB0m6zNzDwU0BcSCirNj0MBHeiYl6CNTyB4RHzocsfxE98eHzrp0nRThnYLNcilAo8y@dqafG1PvmLzBR@ZgU2QWWFfWBNdUh5cuFOfFcDR5rJyMmJn8pUGaipM8eJ0fAnMUwCeQ1HJwZABZ4UxSpCkjZ/skPv44agKq203dve3TiZDEV/SbrgZ7zmGrlEa0UkwN0MYbkfwJernKNJBInB9M3LI04gTPRvHJ0dbtVdxyF@UrY1bwLQOADe3JUyU4M5LAXx1pQX9cTvOIsc1thxlTzBnceYOFuDLo5PQDFsBVPem2B6YGUoqzUH898mWFMIWKcxJSoywSJR9ubiALjW9yqS@@SXbz@qr2TYbZVdR2eV4fB3ElfKegNnnTZMrGwjZ5uczluYmdplOsxUryxylBxr3MG3N4qdy3WHfRt2it5/YNMgos8sMt2@jbHFPX4F@cVK1eViLpL4R@QB9sRmDH3bnNLgXI/0c2ZNCPQWL56WtfGtevqbRTuYlwfOyRonO5uHX7oAomEvC1J5xOsTGMB1Txm3VbuABDaMeopclCHycJXCWWcTAj/U40RKdQYMypdHAg1kbjYitaB1gVmNgtaDLR3XZdsHwwtAkD6SGhI7JQJc8qD9NBrRV3AaNx15CrzOFEE8ZAW88OTFCKQqCnzPbUUzKVSAbOE6GX7EOJggG9sQ7VCtuTwzkOFpyteJtGduDh@x84vgpjmNg9@JzvEE8z/r6bDonzGebOWF4yuC8KN62@Tlhl4P@vByAYLgnxN34OidENw7mReCnN40D6ucBAp4HCVyvR6Lzqx7a1WSNB47fIvqfWAPFPUtq9yDAgqBcuhwYqOvQpgJM21LxEwjTiPyt9xAzMowGTgHw2So65iTZbqnqNHoPk4uItrHSKf9sWGr1AOt3UqYQjQcQBjC2@TGw9@FkAaSQwzlIQuyYeN8bAbV91MiC03jH8ZN4iIXeBvNuHMEwH4DH0DEsVr4HvIDnj/khPjPPaXJjdKVZxiF/HHTH6pcmTmq7D9orhBQNEvQ3TT7xrcknAuljm/xRSVfY@WQ@6rHAewk8xmX0GviPSsjL9WRq0W8qcZBrFOXqHvbFE3UCyfCTNCaT9dG4EsjnKa8ohB49HikkEFcQ0TfIF6o@d5//vNjj/me5whKSH4dLvHFroMH1QOYFPAOk0cDDcxsNOjWx0cCRpUZD5ClQx4sdXrDTdRsbD0uCltowKDQiJmQxLiYSteON3d2Eqotxfqp8RbQdw1IaePiZGMe54YpIAquBMD1FMyuiu2hPthnFFu9PoxZIAwr49UQIiKeyq1Mi41Nxv55cK1gk4xFFMqYSG5/U@YjUjig1PJTgoZQsfuSdl9AGncqGx9xZioqChp@X734CHo8vmTg1A4f03SzwdG0a6bPxrBKeJXo00M@tazz0Y08lq5pG@0TvFB9x5tAdt7XjUA8iGHMq5z7xkL6qxehEt7bi6lk0PJQUx6d5uhlLuiUN8LunoPFDUMYd2uTJPm5@497YpI3DmFNZHQsWw8TCn4t48A9UwKFhwt0//Afc/vE/4MYDgNDLE3XgxtN/MEbHdbgHAYGLjgKCJ7C3OD55tC8P1f4AB26Cx0u4mtw4W9jlY0mo16fASenHKYoQSQ2PcI64eKMxsSRC0W06dmj66CGEn3f6ULQuzApZOisbsxlQHeYhnXueUTT@W6ikgCKGotl2cwNx4yITuRJCcaVSHYzPAO94IgbV5yk/g496IiIoSdyPP@6vAqcXVSbMC6QIGA88M@MIfJQp@PVKUu6jJV8FGddYEIorbnPyjatu7814EIOnqEWFByyp/9/YScEq@a/UVPr/3iiaMX3@kU2ZB0yYb7ZWfotmwX9T6P@bQv8jFPrfmjZ/j0o@jXK2xU@p619Vw79d/SKZN4Juw@pe49Bb5sfoYb8lRWD1m/QAL9fn0kO6wNf7Zw9NJtit/8heWvh16qSdP9s2arXaSV@yjp7XurVe7QgPilpP78XOLlfWN2/Wn6@3a5ub3RfdjX3ldaG2sme@fFt497zz@ZMC2vvOwYv3nzWz1RPeHpk3Z8rhTVYp2LXB4NPuzsjZWT/tbxzn3q3epLe0XGdd@bSp2ZuvTt6@PHmeO47dfHpx@OJzP923DztpudjP7rzKv9kYnelC7lo9bW/vqQf94/bWaaa/t6m@245tpPeOi6@l9N7Wzfvsxk0sl07tmi8Pnh@dXja33mtHu3vv2hufDDn/6erG3E21i52Ny6M3wkH2tbTz6eCgu5UpPt9J3Wx2zHY6s6NZucu3R4frp@92ei/lrf527rT49nJ0mO@9fn3t7Me6K2f5wSt7JabXXr/OvNSfX19vHQlN2TixssqZ8Voyb24OjWJ/VXm5v9Ptv7YkPXWQexM77p/cbG6ta59Wh9nTd2evb1aO3w1evX7x/iCtHh83t@S82Wxnji9PVoRWP7sbuz7dOi3Iz9tnr/vXuzu5d5upVz1lv9Y@1K6ed3feG8eHe7u1rD3Qpb2Na@3d897lq6vNjV3NOLzS9NpKKqedtN8dHAinL9TmprLz1n5Ru@y9S@XWr1bexdrm85PLz72rF@vHpweFzPBwlDY27KPmTme4eZTPFFIt7dPR547xSjp9HctfX77IqO9qnx0h@3mUK@5p75S@/iLW6r4fftJSsVNJ2ni/@/ndu@Oda6tZ008/vdk@urRetfUD@yB99OLlq6Z2VXAuzff68bHUSj9Xrl7F0rIwPN2xoY6UEzm3etLfe20ON41PR7vv7fzn2PXZVVbZvDp6U/t0lG7e6OZb3dpT@xvp9oFce2M4W4Ph81bx@vRqR9v7dGC/E15tSbncttGx1ztvVopvU89jnavnb9el42F6Xz/qrOSt/Tevz1R1q/f29PNRK7f9xiz0Hb37@vNpfyu2tTfsfVYK6aZ2/O5KF05zx0eHmRv9pdp3tneOXuWdg/Tem8P2zkiqvVakG311Y5TbHFr57NnmW@vd1Y5upt6pnwaHaeU61n5nOiuv1Wan9UZt9V8Kxy96p/uHb252c3nreV9X1w8L6f29nY39bnvl5Wj31WBrr3nZfr77VnlrnuSvMlvrZ/nNt8dZ5@TqpVNsXfezh4XYidZ3uqcx4cWgN1g9PLM@vRm@X6n1m0r2SHtnjFal/sYLMzN8U9s6@Ny9OjSNfWk7M0qd7hlXWvrzyc3nHTtfG8UKw1Onbzgn0jAnvRayN59N54X54vXxwfqLg/cv5BVVPZMvj9@009nTQkrtWdndfP65tLXd6X/qFxXp8@arrJzt92L23lWqvdE@fXN2pV32X/YvW0KhaLfWd98PZGOrmZHS79Y7Wzllb33vRFJOuy@PVzb304dv24enn4Yn7Y23g9M3B2p66/JFca@78vboTfHl6vsT@0Q@M96@tPaFYSFr2FK@mLvJHhcLBz3rOHt2WXTev7zMr2tnTenFbqavbKvW28KocGV@7t10b46VdLP7fPOTfNTZAkl6epiWc4Or/eGxkH1z0r9eNddj765aL9/qklY4U1dTJ58ui1e93subzdbKWe3zJzn3/FIpHm@nmtp27nnsaOP14WV38@xzYaWdXt97I78dbvWcd8LrHXXzsnh2dTAcSa@3j0f9WlrXctfHZ7nrE2P9@GznuNB71bQ6zZ3LHsiG/uj08mZwvaOs9oY3hZe9yzdyeu9tYUO3Vw7Twgtlt98@Onn5thbrZJSic33wbt88K5wNc68KxlnROCioL2ud58PXB52t9Kqpnp0MT7d6qfUNtV8AmXKonVobB6933p@9MNNCRs@vf94wcqufYtfDd/mz1GFsb/CudZLpn1nWzlvV2n57ffj25XFtN7bbHD0/vJIP3m3ljvc3NuwXsW01r4x2sjd2bSOrdQzB7q8P94eWWcy@v9rrQk9gtIvt5yfZM92u1To3u4XjrVrtud3cfSEPh887q9BH4LV19saoCL/mhwAK/Pw//pD5ASNC3@42jSHIS74LUKA9XQLt6RL4Li5aIs2XH/86tSycBHcz0LeX@QDPoAnKGmsbqDwk2a5/Ui9@qCPO@gZEV9HVMkx6Ilp310YbDT4N7jRehfsM6cuRytDUDBW/gYTfY0Cb1Bp/5C0pHOisP0J701H6fI@Fip8xcg/WpU848K9F0cGewkKrxbzvaybp2Fj/a5sfQYEw9W6CzgnuskSi1dHkrg0OrU2uj8Kxf449pqCpMg5@YBLSXkOW0jl3aSp9Ew8zd4JfX9p/zjSDfyDCszhkUCZGdMAKDlLRISsKfoPPVq8VbURf/FDaSYGv@HzUKsigHy7vnvSjw02n1oaCuqFYUwtATR7Rm2lNLT/Ds2@eLafcKVZUhhqy1VQd/MJzg@@WaPAUvTVv5uTaQ9r@607QcsUINRs6Fjjubl4a4ttULKQYLTNv0a4TjgBVQ1RRvdWGy8smoaR1V4y/BDAvm/fjVvvd3xbqCdxtVZnAawCtBkArmpCembP/zqZFjj5QWeCT9Vtvd08a7mdh@BLDiS1R96y4DFC57L2ZZV6CQP7dnM8uy8QVBpB9HHbkp2pDUa8NzssirXvE5ZFQ22hhj1dbJoFraKUBYjNpNcr5Sp2vIEzT0j2P4H6cJ5wTngRy9WRM0AV3QYXPA4@MxxdocpDZ8iLijqUoBECrOb2tIVOL/X7LvHdPzTQ1Wb9CV5kvlQV7wWoFKos@eBEoBw5l@WVx10@SjYDlhqj@MthxRkXLrxYCcBfEetV8qmNzpvX2GIfXsJ80jo9hGr7VpWlGKzIOXvaW3PCyRb2UOPxUUgc4ktjBlbWGNeIJ4fBMpFwGEFynQzJB0b3VqoFSV8bUQHS0qCeQC@DbsueFZw0o43zG2cO55UktEjvQCqD5WeWLgRDq3M9WnSd1vywEekeDhZmIOiaOt4QInKll5hgmEKHjchx0Y8QjfHXqDFX4Si@fixin03m6Dv/safClxBfuYoNScNgTRUgUmzFa6FOZ8zONoFW/6WBSY9ajisIV3FiFKvEiU8HCR3@mxmIT9RRAfq4i3SQWI2pH5oSCGPJL5JLepT3B0Jo4qA2@FJd1@AouTmthikRrkNCXL36DgVefGw@9TZjAEv735JHBOWfytuwStOy9e43Qd1PImCi@VL2bXUtP@0/BADduTHWoaBEQmA383I3JwMtdsmSa3EEQ/vIl8MbKpry78mpxMQKxzgkuVaizJywira1FVhMR8vquEI36jdGNnglED0QGIV2tskhmOZL1Iq9gZECZnUSwMh9BhiNYWY5IHoKMi0DKAQauYhCS71iBc@0k4kIAsY@3PgmDH82Zk/pyJibV19YKuMYz4DkVOTM/68vZWAYic9QLsckQjpYHBPzrkyUC5NlMoB8JoFiJZQEFTzo2GTBOdSrATzSY5kp9buf0W1NevH0aXudD0fHbnYp1XsDyIqfyRekmA7fpWK4nfj/NpK@ojf04Sy8jm4OOQE0SUuspuGkqzr@i53ZaQL/yVK8Y2BxBECgGiAgeHjXOLh/q65rf3tkhcIcG@HiZ40yKswKYISBRQGIUIDKIEKKB2m20@qYPB11xIcpXfPMOjBLZxxln3D8A9YRqv5cSiTFOPpzhBnzuV8yoD@H0jUCExt7uOj7ebB3hitnd/edQhQtYjjgb371iLnKMfhE3ZJ1/WUV1VMgCyDZu0Lhl5VU1mT56eum72DzkLvw0dh6RSocQjEd2tUPiC9VpqIaLjZPS4yPFITrSh758gEK0DHYGu1GYrCE5RvwDxQX@PTDa9EaxiVTg8CO6GUQKIc1Ojmr7x9sHR6@IcoeN2t7hTg0xg4HZkq02oy/WYAPRdUXjnapPTwG73y5@qhzLJDe9z6vwj7gjLP/0ISceADYopEG@0znC8nKmn4Hn3vMikETxoUGpaLQVcw5uXLvqg7mFsecg5LXIc@12hW6e5vWE1OHN9oSeHK2ipCNaGoqthx1gbPqCj6xzeZLy8K2DlUmfP6SWi3pUl/jF4t97y2boI9DIR/bAxNlhpS0GyS@3WopNpx6MqQ8oFa1DibiSJUAo8Jlf@rH84HtT/L7XxUHfwKRON@3rvWM1d1JZBO2R0@5H6bgBBYlj8XSkW0@tJLXITZl/k3pCdVQnVcb7EuOpXfLULiE1LnDZ5bRCptbPLycUsXnkUT3yXHLd2NPMuHriLyWnmutAo7d7eBgRjYVwqUMVhtVEB3EYowlZ98SrsideKx63xPnK3cNKmUvYSY3M7XDG/adrMLfbQLbIzNgG7Vwh62tgYf3zF125wRfqKflGJ8/EIHjilAao0x6cJz5xD9W9nIGYQBrSbplzN7k6dSo@voiLkCW8/EQDugbtwnRHBVQdpMV4c5pbVlIlDds1FAOeKFbdXthqe42cIMedmdWe3tCFQOjLNxyOdyXwbXw8oQI66fuZFUKNHDLWWSmA66qJBESI8nEN0mlA3GIZKHuqM78YhdliuIXzdDKV74BBUee6JS4KEPQL2D3g6yVenlvuQDm8zXAYORooWLrs7qDwdvSeHrKslM0Gtv8enO2zfH68OxgPNmMrmfR4yzEeccbyReFHjZONxxM4P2LDcSsU2Qp5Bk130AUVTYNGzB9tFbt@zBs3i4f8MSr7ytUyt2BtVxy7XYPN@gMbhyjxC/Q4X@swaSglhQUQijQG7H7a0@u8AbA7kC1ZdxS@xxIFuTuziwlSRNRhFQvK1YSWgcvGUOLjh@mhW7AUPgAMPm2jRYskEQfFg5oe9Gk1UhwVhmvFwmMAVMfd6L9AMsdlBy4aqpwJPE9POFQ93uAkdEUCtWgcZOFkpG4ZqceHXlxXhtSVk7005fJkT6IuzftKMGaAyOuyCtGYu4UFl8Az3QzZ48vup9K8JukDj0X/vKHB2U6GG6eeHe6i4X3MrOWv1ucMxhB3tYJ90NBdxESoqEz1qLcHjiSAtwWq5Y1DcCB6DOvUPREubo0iBcF@aat8LJyRjCAtgnop6lIs5DpcpeOecUfBC/530omfK9D6ou7KgJG7Yc7fHulCIMtHOYS7N3IaAtsnhxgGcUAueENdTo3XHwwRh7/fDcU3cYhnhaM76toFiIDbtaR28fzzPWnzS@G2UUqUb0mbzikFRQNteT4YL7ILhqULgEGmSB55hfLATg/H@948QMo9DUg9lPmJ1B6beTe5GaAJSjwy6z4h7tyxunlIIXLfuFb4JJW7rMZVMwP1w5UkqESXEYhnqd27QxUuDTypwHPXDMTgOrMXx5MkFOJu@p0VOS6U71jOeNuBPYHuD3OO9/XOKyjnZK@oXjGpBulb5ZpqUtc4WVa3WQTLmpBmC7saKKy3y3iisG4kr5yz5zvo4Ohoxg0/fwE7FNHduSx@146z79o4GeL6BPsojxrz5N/kXudAg/xQGbdIv3x@XmnTrP/C26o7d4iiPcjvGA/xpr1Gjh@rpi5AQnBDL3uL63mshQVXnQGlZyJeJuoOO/vs7KHodEBe01J9PMp2L@NhGnMMYamw7zke6oI@K9YEsAf2heQ8ZiDqw3ZUKGkANsBFrmSeaKQed2BALOb2Z5WJ0eDxBup7GTGIxZWdgS3KD8YnmTKbixGG8W5yPg4vitvdj9t/OZiR0b0ZQXLQHJHb1/lzRvxIhLvfdGZ0rLuZruYGepeZgdsnVxFz9bdc2tMDIuZYX/CtA24PBHUDV9H2lEEc2AIFHmxjvjU6ziD1e@HHJ4x84hN8uDUPYtIJIMFodNREUCDxHGYCZpEZMGJms0m1QxQ1eZ1M5psqkgZCfOy8GE/Mc0SWyiRwGpA7Y9JMqSbQMdrkTKNxZX74B6myeAg52anB0z@w4pex8DhlObazTNwc7K12IBRq39QUvnNH2mvUDnb9o61Yz3HMUiql2AZ62UnD6qZu1Cs1xQGFY/fYqoQywHaOh1TxkMbWKXRleOCUk2THCl@sgHovqmUfyZxUBtGPGAlPwNIBuNMBjVdvKfiFFucG1w@4COxkMLMQLNughxs6GxlGc5x72d2ZwzMQp7zbkPkuEGbQTEIGUi3ZsZWRksKIqaYGt76MB0qnwCRPYQlTB7qyB7GPoUkoyUv5WhY2AxmjndNTqdIxdEICx44oxMGPm9PqERxDcHBdJGsaUDf@@lTXSKCDJA1dGzEdjwDoAqZrhAapAkkh591AMWnFrTupQ0seFLIjVtLFPAl72@3hKB7238kkhOWiAv8wbwn3d9gGsoul0NpUij6xpmVqTQZvmJOLKLidP@nXwsO5vr5Ow1/ikUoF4hr6Y9Z9zFvjQed/AdnvW/mRSuHwqKnJIybeyHSUN9tYWU3nS2hrqV2d2BBbCx6iE9DYlaGJn7fFhQHYj3txNeVa0VgWq/GNag8A8NgZQJGEkGnJ3b7sAUayJYbJBM7oIvt6Ykf/OMgwtEmfDu6bYGOLGnemMSaNsdEOLrdXQWK63m6/oERBasHtKS55NgyTlcDRVpqDLnUGuC/Li4G7o@R4EyPI0WqkGX0KzxI8IeuYpWVox9j4K/75VbieyFDZOTTzOvMmKMSyQKWApl/huS978bHnQLDAjA502HxWA3qEZdZwjVE@SgDQ2IdFOJzNxz1p8twDaRu7BzhqQwnyxcVeCBbRdA97vHdNyTILrCkBkYDnTSFj0hFYqZQ3MhKu4YeKvZf1MA@lUaMId4@HiHivt@yTw1u/0OGrT9boTDBGh3gSOaNlb1W9VGZ3HiCuAUENB1eWJMLeygHUMC2cmxmvSAHSi54V9hDaQAayX4GkikM2w34pUAy@wLvOR7tcFWQ6WKp7c1jgX0mXPWrw75r79T@ezHrCa3OBCr5IX0m/Za46Lbb4RAzNkrgTTBN5xc7L5RHiDo7L7eIjnB/IY5Ib3NFEGjSN@wOqPKN8zBWEBeqcCepS4mzIujj6zs2nOBu5r3hOvcCPok7HRxWp7J9dreiD/i0aI3EeZWDGEfiOKSDtywLeXYvO4on7rRt6CRLrKMgFEhTode7549DGbTrOpLsypdyi75VxEQ96xCzvz12LdaEjvtI5mCL0X@fdROm7thjn6eGUATkkz5Gpx8epcSL6uR6OjKvIMD4C0cFwP1LVtTrQ7Q7O0@soEERnlLjzNK6AwXHYhozzjg2kXcQ7gYw1hhUwkBqjCo7h8fO/UOHlzYIOkEH4EgPARAIBwUJlnrJL4URmEH3DWAzDwaibDB@YJbSyvfgz4Vh7hJ/HD@K/Gx@SR3RoDOONUdRblwIxGqNlIoG/POVupriUvd@gvDP5nSrvDD388t5DD7@8s/T8UeX1R4zfUkGgi6EH2jhosj8FixqgfU8@TvGUoWd63ENtvpuOPTDxq0NTsen7EbOxDdM0bDzpfH4OeJpzMkHhAX9I8ylPowRuMJBTfPhIKqSh6eE3AWyBN3HLQH0xQm787iTvv0Cf1PjYtttHkwdiLtKIvv@amHqHBKJuVxL08kSiXz5MistUrk6A2nZF64srLJBU2c84FZTbYIwi@6WPMv4awBEoOi1fhNx4UZBQUTYvygD1Dow3HQX95kdxqe7Kx8lYSHU2N5ZXiRjbXV3paUIkdsRdbiWNtW4xMNfUIOkM7BrQJ3w71h/vHcY8BueVQSO94ZjXS4Mpttuh0bYNvhCbHbqjU7jtCVR4p2cZg26P4UFRqAMiLF9S3jFQu0ftErR6/NjoAM@qKXnL4iLj4vvjxyl2ajIw8mn/PLbcV4dsAxX/5gjHkvlYQCTQTbgrrBYWPN1pYTykvUCS3geu84E@PuIwTp7qLJCBTeQHyMIrHImD5I@IneYk7HViCcnXQETZcfBcfdSsVV4ELP44monTMOOIqAF4Z3yRsrLgg87PLGfjQG4pd8Hs7gGrzMttem4maRvqdCabCg71pR/IHB9FnB67gexg6pibTeUfof78VPnsNdj9X2FNSNTjyjjBKWDk4uJoUHZwa14fDyDHkzU4p4IFDij3DQttw1F8LuYbHI@j1iXfgO1FpjLCxZJudnpgz17jQqO5sWnGrSdDVdHWAUQEOSDVis@d4XwZfuENY78ic9SPzA1gm1Q5PHeWZ8No4SyzF3mWEpbRUpS2jSqrjLxC@Yzg9ga3uXqzhG1V7qKFCJa6J3q97NB4NFmLPbXFd2VsHGJWLOXTQLW4sY25SUJd0rofYIWNntK6Ilj8tNEYe0LVE0A23UkYHWZ/GsgWDjkYFouFbcGV8bynOXJX4kzrUa6AKk8AE@dVZpWQADCqn3gU5P/b3rctx5FcBz6zvyLZ4ExXA30FQQ6IRmFAEqAGNknQIKiRAsRAfakGimx0tbuqie4BoVitL7uO3dgIrbXyWr6FL9Ju7L7aDsmOsB/2ffQP/gL/gfbcMiurugoAqdEo7BgqNOjKPHnydjLz5MlzSZGVltehqEbveaSsg9E4SqHEwhCZEY6tLftBqUlNwX5lBDJwPA/EQtcPCY91/a6o/mSAe3EwqmEe7oTJztpfyFh2brrsxDDRTesjAcQbazLXwihqKGODwaFjXE5i3mmuBr83B41V5QBXGdrcsazxNYMGQ5kYt8TzDhkFxfILyCb5uYP0FmqYPupajD25QmCZRrlClcyjpaN4HuswGFZtzAw2jxjgEKx83flzv6L5U8gADXHvgQ0Gzd9Rwthto7CSmi63T1jp1EskZOkK7AOnk0HUHnrBJBzMftWEULhBgTuFd4akGX1@Wz6T7Dhew/h2VsdgAGqnvkvqbqibgBd12LyXH69hTnFfthqcuNNAzlk1EDOYsKID9OAzkbOPeY8lDw9HrROQykGXCSjpQTWBiGy8Kqw2AFsnmYsNoxqV0wp27W40oU30JEDlCtQpnaA8CHU8xmgiRlOCGzb2BZEHI2/MlQG1zYKJ0ucz0Gvs6hM2yNjXpg@VytFH@HFvxm4h3fNBAngQt4UKVQ6PPasMbL/QcAAn2RG0Wx9vHU9kFHi48esWhuXEGqha@Iu4fbaBiyt879r4FQ5lvlgl4k6Va6BbAVhslpSM9eydm3K/L@uLfkr/iVhmLevSsExQotuPLwmkVTEvltMXWL9FihaO76KmxjpaWMC6BNAD//Cmi28trLVBsjOcxTMgEK897p5Al2C@fCSYaEzj1PN7NGxwh0Oxt3FlHipAj1GMysxADyenHXRJ06fxMmaa9O6BQnIAcWLUZao5Nr30aYfzl4CeX6KqJ8mPe2Wztrgqupfg5QcAjRwJT1BpE8kvZWDwO9ZsMqPTd@QTRSHLOCz4fSCJ6KZE/NHPZS0fas/15sq33EpjbF6CsRwLz1ImYSjwiiwVp7Ng/JpfjlDsRjt/1PZJ7o1vgaywjIW0RA8f@cM4j18ytHAuDmtC6xkPlpN2dLWQV1NTBJvigA162HAqHmB@w2vFSstGG7nBtAVbWJclUHXJQs0oLssvl7yxG@LRb64sQ2TboIZtuiVj7dpLgedaRJls1zYe9IW7StCGQApFILRuOYrfRSSp66gSGoLixvMdhxq/5Gqwlpg7Ve2UC7z@czv18AmteMONhl6NTB@uy9QR12GUhLuWqu6iNm9gfbLE8FMIXdcEcHi/caMdg8WpLTUV/S6ytJqyhteN1P1bcY8PkCW9cWP2LqNDY2HUxGOZfJGoWZYB3TuMMuAy00bqlqc3xj4v/QxTFVHy5HAHcLwrDKYg5hvwaQvDw6hsnutlgYZRLYyIdqyTvsq7D9B31rprD8JAXJnRwcqFQnovfLeXGL0CuXpZd51JH5uCL/1QJjZQmbdOudk3Ww6p5vKDP48UgZPe4QRx8PovW9qC2qE@W60AFJmsyAu/FDzQMnFEL2rUfZGRcQ/U4pFUK33QLoywE/TgbbmzoVvVN8beMfzZ87FFvbCE/JJ5@a4VtliY@Gx35@n@9t7R3vY3t/eeb1NJUuQ3BsWTUZ0kZeEZOvceCt5SmHCIU/h07MM5jicOxVnCG/jzbhBF6hFcdz24jr9uQ8n2xCvkvrkvP87PexF64zUuv8/MPBnfk6Zx6KOJ0ARVlaB/Z3wB5@dhJywz8cMZSA6pUOt1gJ4MOC5UAfdM2Mw5B/dPXEmdgEJFE4RYNuCREvSjM@QA5TaRfGOGk2bQg9Xs1UTHVkOjyCH2l2AcIiADAPmodTurUbhye63CwHvAcyIbiW3lyMNw937YUM@42i2qVm1xv5CHbA@C4XFBvCdYLSDODQ6tCgZDX9NDTEZBUAXqLaCnQBxp7hF3qI73g3qz1qh/eS4N4kfsX5O3gvcwyX9PO@95O/3M@ElZZvs6BoDF41ykbOgSYZMyLeiyozUlDepSFS1LRe9nTp5vTS7ob/@aLchzDMildStfjdH4l2vPfW0z61/ax8JXb4aTScAJqxxNvpkqphdfnsHOvxWrkXczF7nKiuJr04ls0wkJqPYuxhOlxRJpHyPnsbPLAnsUNRnxT6i1uyWcUYon07tWQtHWRLBJKs3H8WhEE/l6SvQJDfqEWvmvTB0@v68ZtgBxd7PVjt@h15ZxRKKjjXfShDeBeq5Qcbe19S8S7df12mr7qNI@niHvGQvScM1Jc5Mq0rTbvH2rEmrgbOnCOr5E/qJhbsxbtFN5SxinldHl7NAyMy6ZUn9noWBGaRPkLZIYWRxeKxliTqjVtkkUuEYroRAv96iyxnUxP34ptfV4BGNhKTkRs4X40lZnEccGA1HR2YC2B@X0HCVQxsLYPJTJqdFzkVeZLLQ5mxDzAv/vxdrKkCAbeHxtZPVrNLL62mrka6uRr61GLrMaWbhZn4Tjescf1oE1G6jqGXD/hQVYUFu76tNP7u@r/U@21aMXD39TfXv3hfr0/lNI2VXPXjx4vPNQwf@3nz7fVlTA/PumN0aVewVTv@V1PZLOLzcaK4owzwUoX1HP26fqk6DrvQHiWQ/bp5sn/FEbetEGl9p@441nAT8HjVCZJRKrCZIV8VuTljihxXUHKPkU3xG1L09sI3nzDFmyRLYXFA7dGHDz2x7xIKTHRc9KxmgD4ANIBTRtfpIl3Wl8WiempVdTMnDm3zuPIDCFT56r@0@3MNLn1s7@zu7T5@rR7h58Pvs2utlRWzvoNubBC8wiwCe7WzuPdh7epwRuQKOmULZGBuuXNaGG4DQq3df9CYYHG@CtUL4SXr0XCoVhoK0iQlWaDGP3PT0gKXx3Z2enLXLR7ty6v/eNbyJX4/22KhYxyKXlUF0sEG410GgEapMo2i12po6sZbXJG9LpTN3C7FaBZED0u6I08jK9E/ueKj5EMSI@SFPcbGbYNGqo6CbgRlTaEayrKAJDqVRZJ5QbUBtJD3RtKFjt6w8suimOWfEeuaC9tIaEFIMz7gy7HEZXJwDds1Y3VRuNGQAFQpLAACiDwYSo/drbQSGJuiMQkwgv/pBwlxNenY4enSHXiAaukvCAA4GsSpt43mhKMcBR2x/yPCbMmnh3oBgpVCQkeHSSMxhokSupxAH/L29s@CoLkEXYBfuwsvWlIn52A2qAvf2k3Y9C5bhllAbDFcQb@qypdTxow3WP5MJjNFh6g2oEVO2qi/82tKN6zXBSIE59henMVLIdptyWHPzedctByQdzNaLeHnUaFaYk/tOVDXgw14D3QQOIqvZ@gW6FRhExtoQm6AspO2EAFAlXPvXdZFSjoDfpeokCctdxXvmff16WQa7ERSwVH2qd0bDDUA/4EHKGPqjIzQVcYkhT8gRfo3gOnWQP4rfhU1SGGGMDv6MHV2qzLw@6RtHEkUqRn8@ptdMmY7grayWKZ91gs32NjM8oev4O2SyPnkk6eE02t7kQ/TmjEgN6dhqjm5e@QsWiWUQt4eAOhXjv@K4K6wefrbobWw9eVr/7ncphvX7M20K7x48XrJTIzyx0JYflYXQnSRtQrzRBWggnHSyt9Rl5t8RVrpEB43LiA/O9edQyeSxWnU8fUrysZDolvn3rcqkq2ZsQCWEkmXh3q6gDXWWFyhyqsiCI905oLHrW1SkVwmn2602Ma4@z0IIRGeI@Quo1dlg10q@xvF3jgx7sLAXh03i6Df6yjkUuFEX/HHs@6p85D9yljXJdQ9FiMsPp6C26ojE3y9KrC5xeOq/m0G1djg727@ujW720dXw8vBO2rUuxvVPbqkv5uPhYsnBdH@13L0HLh9t7oYW@V/IR8yE5j81QuiHOyq0FTfNX1PidubmjtQdo8OzFiKoGqVXbZDhAD3EOC8WhaVSgbKOJGaLn@1vbe3uquI1StjUoC/tee9gl@1LcBhH3Te3piO2QabOrGabJhAkyzJNOuWDz0mS1ly3mzMHL2SqEB6nIeJjNwkTthZvJVKwj@GQhFgINr3lD1COXbN253oPCA0F8cYCaUCqeNKuDhcxuLvDhw072aZOJx63CvHH42h8ZZsabirMuElWPZzYizQjjcdA@xpfv7Pn7lPnjNV0PM1jeb0@ow6iE30V/@eo5VDzCl@JacgYvmRY9paSzQlS6oMeOzPKSHPYvT1AmFvuF8MLWti7MsTSN@eNbViQ74k838Z1/JpndU5F36i2eUtbtCS3Hh56TPIKAyYRrsNq0qQKKH17IEUajYc5J1zDk9lq7Ra050K2kaGaCu5UP9AFw8HfupreHdFWw215aVfXLqYpPiURNVtyt@Rp0JmC@e@fO7atwp3uhi1d/Wdx8hqT3z@h09KZtoQxnIakKAeXuPK3o/JgALhk6F26BPUcvmFRBYHUyzpRE3@kwstsHbTkboy0eNGb3xX4F5UXpWstqmmpbNnY@kWzsBDLXB2sJm47yqpkb/YvLq3tAQd2uqO/mu9fHiw2BUB5@8QsOk7kXjHCrBEZ8fMReUeFKvhaiVlyEJTj4oPH0a8XA3NRxLA843twmv3CjjTTXuBkFr1GvX0fOlNhmRXyGqp22R@dvUcD1lkSmnIc2AVLWr6jNV6yjwpE1N3sBKRH0TSjLTW5lMg22@TdHdvDNNVQfpDwGsB4wXTOApQ9LCu49ayhV0KEmS0ucBvyJSapyEtBqhHcPk77I6WiX4I8GM5Ne5/Seh4HnTOq6YDlrm4iXpQ2BTEfILBUFmGS1fn92RMNusj/mbGBjTNIH0hi4Ww4Ck3qTU1GnSicdSNlJnHTISXCTMkkLAoUHkx/ZtBR63usjmmSJNgcISxU19AeHNdGf@tiRu2NZTDginkgo7w17BZoUinlqUOkjYRNdywoJHWz6hzVSoJQNCO9k8cTyQtr04wI2MKRboS@ZqLgYNQD/K42QptrEizUfbL5CCh97YXfiqe0p3vF1bERNleQYZEFtP91Su4/U3u6z7SRqbPER8ihUSivsUShmaRh1Ry/ZCkx4MIlOjjhRf6ZzzzzO1Sj42wANg7EFxJ/pXF0BoTjEZanO3/beqgM4vEdmUpxe@VAmXffY9KHWDSbD6Pzt9C1N7xQ4vRqQwMfqooZCgo/nhkVWonDYmhzoLQ7DQiJfeaTdKsS1UArVMhXfHIFYXKfWfPlCsBXM/glTByuTNuk4ICdsk7gTBMjyrEl8SxiO7kkccJPesl3lOOmG4aFUq80lL6mPTOBGz464m6zsmpUs5VVyL66EKczgqYUYRzSurax6gXrrv9WVxYcKHv2r6duOGW303SzTaB0xtOwSMI1DK5tfJaw@9wrJX3MLTmZQJeONyusGLwgM8h7v5i7TeAKM6HsOzGwOGowX0BwcrYIEIC@TOUAqP4/xKLuV8dLLKJLd4ng9zjcnp5YYXUaR7FriRienIl7rqdnoBsCdcUAS/HEEF0HrfM2cOSCbuYrzFqtKFxRSpOvMEdfp8J9yRh16m2YIoMdD/bN5yKY3qmQXuxQ@OSJ2C6Tz1oDgHkTuVPBYs9Ob6XT7SFIbVvE0hNWoFDDgTJ1UV88FexJJJJ2hpRYvKzLakmjgyGvJ0QhbzqEFSiSUA1pNgvKqiWEBFEGIi8OTxQLllZgEXcoGtYif4G2sqbZaq9GALmWDWutjDms1C2sSdCkNOrev0UaZHHvD0C46l09eOYePtdFZVXlTrzuJ@KTRTitgDUWwPGxGS6B7/rEffaxiRot@1aA9SLQrq@IRW6fBBf/OR4b1oQKa1babINXGCHG3sHgpP6NiFkfZ7FvMmBvmMQHPIa7xfdwCPSAIexoUe2CShmgmQy40@hTTrJg9NFxqGqkWGSOpolo4h88L5H4PFs75usOR34uVYvmiyM1qJXZR6JNOlvvR@roei1oUHPkq819LGk84gpFK4qjFSZf8S@CYRCYVRRyVQdBlYWcFcbX0Ze0A0vECTg87KRz4mjLfF10Q0Bxe3Q58UJnHgU1YUpd1ysahL1XzOBavjUNf2OZxVK/fDrpPZfXlg2vj4ItgFo76tXEgBc6PaXHhHBBc8H@LWaSWGA80i5LUdqWTJA2Ds5346qT7oq@qCu0FCUMCfpr6ymqHMOY2rQ@sa9C1xgMvHfPj4fi8kjbgKKadu8EC5iaWLM@tF77cUipLYK2V11K3wqgHB0GtPzDrO2Pxp67oKSGJICS5B15iat2TMVyRcDZrcvvQDAjhhPYfHaFq1tERSYae7e1@Y@/@k6On95/gJWqB9ygU36C2DKnrNGrLGM@epS1HpFPkKlS1wG4UaB@28qh9gmabThGKHIulFs4tuIsiM1BYk0vyotrQO1OPIIuC1s/hRMiakc3A9DjUBrOpF6tviuUY0j7BdK/kvrYBLSEYphNpCcFYyQXrssXlXw5ZQ@Xl8GXEgB11wDaZ4aHd3pdouGQVVKr65mX0TW/cQV2SqnFayrOIKvh4dyPnVKhyIRL0GIM1gb@o19UD7RRX7Nfagy66vJ30yfHtqT9on3Z67droZFToh664p3FK/RCdXBZQmWpnf3vv@dEzjNO1/ZAsJ/Bfi/L2d55s777Yx5znkHVbkrf39nb3jkhBfe/Fs330GJpKKtqAgiUGk4QE0NPdT@4/tmD4uyiNZIOQEO6b8Edc@VSUPzqa0n9nZOZRYVWIIwrCQ2YqWJTSKiryT71gooO3of8JfcBX0PIEH2WgLh3VmBzSOCj@lLzY1@mFBUXtGE9GEYGSBryTGolysgTDnIbHWIB8EYXAt5M2fY0lypiHhnzByEmVRQMZLFYQ@65@SKsDl8nz2bDraHTiyLNy7g0BEl@bSpOoX10tXZTRq@SIlIbShUt1ODnq5By1lF1SRlC00gtWECNb7NoqaIN3gCKLEpqE2DKFCvALYkstLfnl84IdIEqyYFfl@FHnyrKhT8JI/Job1hyxW1PW84X6kUDML7HAMTTCn8/sRykiMHmfImOOA7Q8N2NGf3VnWcLsmNlx6H0qtuuuofbIQ2jw/chhRy/ksy@mO3nukgYcYUZ6xpN5gF7exqTDVCHTeBi1YKCi8UyxBWEYmeGCnh/if6fi2rWLCjQOEFzZhi0WOZfdUaKRUBgxAF3zihvFtdiNDZslGMVhhli3IZpZEJ/ZEMtZEG9siNtZEF/8gEH8vrO0pCdvQy3fucPazIn5zCj@t6Z4taph17UqdFwY8NnF9WnMSLYZh0AvuWgOap/ZgNxu2d1LW5ZE/cXfAW4bl5SqUiXc8EuafQnmn//H4hpL6K4xSv@Te2htUMicyJMXmzCjvPChkLhuktiSprH99BJsxaKexeyyfxxTxGc5RPPFzxIw2WTzQz3vyoyffuG6EZdtxlYNaQR/P4/AfRcER1xery/yNsoGvJi9vGaw6B7ECBjktg2ynAbJqvLtpVU2bHzNzCqbNkjjOlV@8Y9Sp5xfGRB/biBor5XBzAT9p8RCI9V8KJQFGjIk2tQ8i199c8GPk22wi2WBP4uxU5HDy9v98@@l2x2XzIT/nUzipAI2felpzxz4v74ujtu5OL7DKKrV3HErMcTSUi7EFz@O28HDm15mly2Sn//e1aUb@aX/Q1w6PuY39MHNXINGlt4CjXpQMpOKHhhsPH8wACYlozXWMWrWnLXk8CwWg7FkB5omWyzOktnLOnuWmX3bZKeQXzCDpbkk9K9HjNE6Rxgk1ij@TVa@zHDpzA3X5trK3CGb22VmXQzMYWwMjyOmOBbTs5G6cCwmLhnzqCW3LMzeRYG44Fbm5Sdsj9snwzYGaA2DYU0igPhBffs0eOXjQTWuo5uL2qsw7zb0y7DWhIDucS5eX@@jQgU0VZyKsO4339sRsN3tTk4nA3xDc@VehY6R6nV0GUcXweHkNBSceOI@mPgD6IGLnFrMIsI1bwStpFMYWOlrVZ@qOqva@SrrddYbr5EbOkqitnXH/iiiytz5uwC6fCIGFarw1y1YzcKjgfo5IWJXtK7057E/9BwLHqO4@hUrgfwiLLlcqkWUkR4TC0cFNUCeTk4TGM5lxkk3xuWcWogWP06jsowj5yHdqLGHEUKMdYQfqmXxQUeuZRCJWBCNk1iWKytlHiVC9AzI8zQJsVJZbmBFI8wiF0XkGdpolrf75LaIjFoJB2Ez0DQLwBHG6GVcNxrQO8gw7XKL//oXP/jLYvm8XtdpFFPHH7bhzkARSWKs@LkfPNPfFnq8n4itYgr3X8W4GXXP6/qnbYxQE1mogbhyMMMEIuZzIDR0WhUMYL8Jjh3LF4yuEAmrXr@/taX2P9nb/RStoViIQFSQKo5EsKaKSzzsVDKRL4rBCCKUMA/zRCpGIN2IeSjTKwQzPSb3On3H0sCC0fr@f6LRIll@gJruvC5TCDG7yE59UE6IurU2WjMRmoJxHr7/@4w5GLH2bDbiYFQUwoSfIw@IX4sinbl@MUR2ff/yp/@FqhOLEuD5UK5yaledx/RT7oEIZIlmq83D3F4lqqFByEV85RD94U8IWchBuvVGWLhh74oGSXa3//x/KMKBjw8we1ZJlcCzdCWiHzIi83pAI5eLr3olvj9ifD2fXgFsRJ1ZsotP4JysjdFoyLGS61cM37/8qbQY4P0I30wuqWMx0dxC5mT8X3tmqaxMR978WvhzZ/jPbKRi5pqHkQ@qTDw/@Md4mdrdZNfJTN83rNWZalpmh3/wD1nURzrmsHrQAzijtacqc63ktPm//XeDf1q4Mb2CYP71L37047iP09yeTXP786N4NU3nezHNa/uN1Jb0LTwyikvT3Kn4WbKaxMqdutZnHoKf5o37NDnY07wlD6RvFv30imWfh@SHGolZ8NMrl3werj/SuDIXe7pbOct9mrvMNfachZ7Cv5jTTFiM/8dejNPLZj53zeeTxZ8QcmT40Hh0blrqdeFwGsTarqsm/UXPvPh3I90ae/dDUVvMuLjAUQE6vDUlaA@hpuv2yj9Px5S/YL4mTm2KswXdI6uWptQCV5P2IMyoynW/tLqWcejgupdRy8b7VVK4qNeHHhvdT0Y9vHXQ@90p3TzG9PyHwQOyd8bv0VwCtw3XFba2IfcEB9TkQ3rBCefIB9GRzyF91UAP0D24btDfddPdapNT6L5xI41lEDBLdIPE6XgVyr2IyE1iqXmYeange2rmQvhfZgfi21WHb1c4WNJH8iMb51y5ef/hj82OZEYpSGJPoVy6GuffyDSQihG9lZPHDuHp8lG7iS9zkUqm6iMg9@j@3/Zukaoun5e0wPIw//F/NgedF6Iuaw/6gyav5PEfg2PiwOSegNb@yT8JgVNejLeM3Jr/QE98yDtUXuV4kl2jnpxqfvK7RSTt7EHi7NbVlyzBmHvHUjtP1Yvn23tq98X@sxf7KJCxHSOaO3j@RY@v3bwv0wU2KSSYu8u24Jq/zNdZK4/Jy6/4S8tl6v5//RF2n9EuucVG0RqmS8v9WaJcU5e7ZIxoKq49QjI@c@VZaAGt47qlt667KiMEF@idYYTrNfTgh4CxYIIdPsvZxuTPJtP2rVsqZjzXmPovs1uWMCZfmIBHHU6A21Q4f27ja8r4aiiDRFYzfL1zs17zGD/0Qrv8JNCvmoISks1sge/Z2Vmtj@GpJmO/5oXonihEx3D10TEwC8OAhJroNhsIz@/C3RadF066r@Nf1W57@KYdooLMx1NUiXbvfTjjv4U8GfHo@JRDcbyvnFgpkvZWZpVuBZBVOt3Xlf5ZryUZbBhsFE44Ebmfsf44DfUvf9Q3EEGEcnaT1Rm87gYD4naLnQEcZMW4au6hhpzpT/ke@WwYo4XIM/F@qohpdliRQuGjAeXAT@CqtHWxPz2YHSaKT03xhDZLyBExL0XKCsGYz3ocFDZgyvnTuFJd7cFUnMUbEzJ8fUClEA2JaGYaJmERjjlTVorfwBcqTEPIWSINLX@6LpXW481fMI@uJgygiREMuOfUDz57efDycBh6Z4uHS/XjCjo6QuiOmDXSmJLPHv6Noz94MxgFYSJp6IURK7g0dFL3RKiBaYUVX2SsUho30CyjcOPHg4bagS5l4hZ9P3J8MVMlbZwTet4uHhTjMeaGHUhjcKR9rWQgafjwZJna24gOLUSYbrqkI/Fl6UIVPx2jPy0NW4UxRwcwwxmaEWKghuRSkRim6iLZKnwt4wQYdvaBm@qKzoepOEhlWd28kPm3m3/znZvfh3WR3XoiWN4UU0pjUw82XE@WC3vE3HCteYUW1BfbA3T5V9weknsarThYbi3WtWkK14NdkKCz1uR3xfEEv6QORQsF65rh3VfNXF6WvC70kBpNk/gVnvI1IUh53kA4gkhGMU@KTe1icNPljYOexbKKnVmNnFIjp1yEoac5jTyUYhjI03bbcIhO29pwHgG@Jmv00rVQhe03GJ@KXREt1k2d8Z5DVKAtDGFCkc66h5m1H1iNtjatFAIkxDkEPa/fngyitUJ6w2tWzZfZo3go9R7FX0IGvFcAgdEW3GKlMscQmbxYoCjdJ7eX8OugUGxWGpUm/a/B/y9WdKL@f3M@sZGEbCYTG5XU/34liYc4stnXomZjBTfkwi8W1GgWnQTD5cKCMme2ojMb/RHyC@qrkN@Hw6E/GnkRhTlSx94QH7cx8KsfoMQCnX9hXB34/doj/yJrGrnip9ijV@ERIjoSRLXRTBVvbRZh3E9HwThSnw/8jv6NMcrvruivcBaiG6nQ84gHCoEJkmdu1PfdH892ot0hyiXq6DE5Cvh3ZxB06qdwlffG5MoxhDUPEH5QG0@GdXI35Q17@CxOZgjt19C0E6gOutY7ArAj7JZTRsoLPXRPWXw57feL5LzFG/See8i4ofRImUgqOz3iO9rhSRG3tQX1FJiwNXa3on2YGC9dNOKeKsljXHXA8ZxJY6BkRfpCjXeMZUmaGUVUipb3enL9V6zRAzSUKpaJLXPKdCIGUQyvVTmlACuGJEpgHzFIHzPGeFbEPcIQoR5alkgjlpSSBGpH/CmVxglUkZzPfgXYQ@yVtqL1HJhW5hmba@jeE2VlbrNsdgof7aSaq2sYm4N6ggOK0yRPw81VzCEHlaHCiHPsm8bux5IrLQFAnhAKhAg89hg9MnRekRIpCuvg8ED6q@k8FE900CXagGK8oPxq6B1TlBR11vE5FEzPDwkAS9aPP/dHMkSVBKl2JsfAatNaoMgqfhhOvDsfra5QgyiukQbtBd0E6HIdMKNr2To17iQ6HZhe3ItO1MB74w3Y/xs3m2K/8KIkOnNk@0Rx890ykQ4MZaKnMArOvQqnbW0/enx/f3uroqrNOwjOBqoG1rEGl7OXKJ8MOISMsAgv31rn7goTuRNWSpv1UlmavmkP@5LdYI0A9qwx3uNGTsmlYiKZY8RwZerhXlUx8RZNbDfU1cblhk2ZjDFqQVEPrl75CwtFJGmsawFJMLE5QplyfGjAF2w8c0C5ewWMgOxuR3gJw1BCRLnF9ZvVqllTa/SrChtrtbrBdubFh3APf61Ke5NhYrct0dppqxJscugtj7e2myXaF2rFljpxSx@EpRZy54ZzeuNMyuc6xN@wj61weOD2gwczPX/ORGutwICUD5qH5bIklP7fP8O17yI2Cxg4Ufkc@evPXe0Stsab@jZ70HRKLA2GYp/XIm8aPaTNNXKjlinQCXqzGoUk7T2Es7fnfG7XMXLK56Td3HXd2@VzqHI8QjuUEWyG3j5gLLcwrZ9Ii68cL18O0S3uIt6/vvXk8Scw5XvoXyqMDj47XLxVr5RKcMSTBpKLkT7U1u6TZyhJGJdrJFF4NA5OZVzGbVNJDR/20XKYWl8pYtfquAph5zz2Iul9@GC23z5@2j6FG3MbhiApwGnbWj8Y5h51@e0xcovJyS2Wz49dgjoZe/0Wc0IXofvGOS63IvhzYldxB6pwl5cJewSFXHQgkBp1fwin9Sf7Tx67pfW2QqxuxqooLXUMcQChEME4mEQX2gTpYDhdpKqI7TaJYODfUqm4kezLer29UWpdXOS253HQ7rHHr1JMwD1nUhGKG7vzU9oax1QwG3kuJvDR9o3t/WIFyuLdFxMpxtGMNi12RuzqOpjccKegI3D2HGFcd@XDDykNi0xC111uNMqoHnIB2MgHBKDlhTVuXYzbbs8xA9ke@TUSnXtTrouYk@Xacr09DM@AHa037zbu3W58HIzx3aDnhd0PQ9hC3DaGlPWj2YdoyE/qZMfBoP9h3x/gg9XNlcXVXf/Bb33r3vO7W0638xvAQxZfhQE@4I9HdgPG7TPR/oM9dtxl6qJGDAFnt10ftV8H9ZVeo7vaWG1@1PM@uuOtNm6vdu94t@917t271@2vrHZ69z5qf3Sn26mj22gqUjsl5cEikz9W279etXmM2epy416/32ze/ah3517/3nLj9u2VzuqdXmNlpb/abN@@fbe3vNq517mca4vbU4ANVu@7eHakd@AP8pm7wtzeLqXL/x8';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 xxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $&&195e a 61 =>axfnuen le._e _=B[1;#]>8t t47576097 @Numun Cr Uu8 gutyIO nd e 8"37":91
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW wWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!!(l (0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);instance Num();(! )=seq;f= (^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#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 *///)Q222999612#
This answer uses modification of that answer suggested by Ørjan Johansen:
l a=length$show a
i|let _._=0=l(0x0.1)
main=print i
Without -XHexFloatLiterals
i
= length "0"
= 1
, otherwise i
= length "6.25e-2"
= 7
.
Code in polyglot:
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206|let _._=x=[209,210,128,206,207,214,211,212,217]!!(l (0x0.1,1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+q?6- 41);instance Num();(! )=seq;f= (^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
0
→ x
to fix -XExtendedDefaultRules
.
Currently it cannot be tested on TIO because -XHexFloatLiterals
was added in ghc 8.4.1, but TIO has ghc 8.2.2.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNdiD4LM7@g30JkfqKpHhNUqR4EVlF3UqqUkkqXUpVJbFYSTJJppTMzMpMSmSp9KHds/BOj/3g6fEaHnvH3fbsYL3AAGMs9sGD8WKB8evAmN/w@WlhLND/oPecE5HJ5EUq1ddt7CwwKTEzMuLEiYgTJ06cE7dsynbv178O4cUODW3U1QyHOYrtsLalXitWkq2P2DNZtXOZbCCAUDWrO@grumOXAiEmMabqLbUN78wxrhRd/axY4J9hzLSMriX3mdOTHabYLdlUbGYMHHPgMKMzP1qWsa2@cakmMGZf1bsA5iiWaSkOha8wdqprcr/ZlqdCclMJmhaE22xT0b70vzisZfT7st62ATLP2CvDshWEbym2bWD0VcaGW0prCmkBQGVLNfZq@8@ngoqMPYcsyqamDJnctB1LbjmqoSNN0ux4//T4cCqGJLE3J9vb074Z9jJh6Gx70LqaDsqyU8uWNXka/wqrDRxj15n2z7FaV9FllkkWk5npwDxbt@SZKKvMUuR2R9WUJFQIS7CeopmKxdCHdQyL7UKWtEK6kG7UxjGTLYxbGAdOoy0yLZt1psqTSQPhDaun6JDD9HSg5AVOBWS8gLZKCcjWiEXsnmEBH1lsYCttdmNYbWAuXRtF4xCfDT@zpmwr@RVEkPUQXOnGjQ5M5BhQtc2RozDd0BMUGQFXmLTXmGasTA59awe70/55ltmb9lsFRmtddWbrMlNgR4Y5mvYtslfq3jx2zqZ5Q9gw2lAbU2ESO5TBi5KZJHw2M9kKWlC70JjZpQ0ZayvM1lXTVBweCLyiWBQMsZmm6le8gR9aRnvQwsbn9BRIGxss8oMdaEGsKjOFmEiig4WIgzgY5ODY6Cv@/NpMV6CCbFNpqR21xRlLGTqKbkOW7SRToRA3qqaxtqJBhDH2VpzZBlbv2Kupyb1kKxlAxsRUWP9KYyprmSbjQVAKyNJ2usAUpB77DOFaz2ZDs89stQ/BTsvodBSFfVbMHkQPtI0Ag6tlThXLe1tSAEZXXNIoJggEJI2BlAY6uRS6sWQgrWULGjhqHwirOmGbKbKtokCFKLait4mqpidqDSZPsDy7VqHBQ9EHFuG2FYuaHOGF5mkpgFL2qjlyY6mOQ62G1dihIlvsxFKU6KTYnUgSEjMwBQcLkqRKXVsLbx1sh6FyeYykbEJlWtmT1y8CMktW2FKjDL9KMFgObO1vstulC3RzKQsMYFoROcoq3zM7dXGhwG8oNVNd6y4AWANAFY2lDNNJyQkTMphwIIMpGZ3oSlxnkqbmS5itTdWFj@U4VBtqA4QPexOnkrUGloU9yZio8hUUWjP0LtATCmsNdKSHzvJpqIKWAR1BnCnXQDWQvFRHIBeQwic9FSrNxirxNSzeHxJBoUcENhYUddO1DW1AcBDTdpCXgSoQFTHudtgb1pFVDaNAOKLiubYUe6A5GGegt7Hmob9T2knmZoMarAV8fA3JyYCUPID1@752SZkCYKgIg4qKQT/8wZ@2u13AU2u1QLYJdn3D2kaLem6ZMgvdIUOGBYGqUbYALo6p8@iQwLWsqW0SELI@EklQJijVG2OgtZkBCVo3KrTSnnwNLRsaV8tROJPzzj7O@vIVlyYq51woeF9uQsVSApQ2FTvBnm1ALbWUQIh4JtEfOJ0CS5hbLGynPkSeliJPFy8UyFw0GV1eSqW6ZWC45DJ5wVv4Ic55U5uQlLYj24baDpgjp2foGZZosWCrYpiKHglP4AjHw1YzHE2ilItEy2qlleyoejsSXgNerELC4Wi5VWmdq6V6eSq6P0lAc4NosLkqkVY0GACRQ43iOtUHaZ6EzuFNQrh8YYbdQJJjcNLnjYSZ9rvmHiFSdpAvDWQQkENJW1MUM5JOSlEUEwg3t9wYMK@kUzhEgUtqPRYOhWP@ohMGKOlEQbGxnqgGii3N7GGnBUTRbRN6Agt5twU9NUpGW3VA44yzJvE19SIgWUgm3ihhS8Eu3eMjapK8yWH8BApKgWHchCZbstL2NWQQAtCWHXtGGmvGDSRIecJuBkSHjonKXagaiMwLUuMF4SmRz2SRuKIB2JoKKySaKjQCbG4g0wXP@8oG4NkMhwFsvJH4ZE9fHgGWFu9Wxw2GqR1oS30QD6ANtRSUOSB8FN6hYCIDan826NiobacTmVxuso3NNDHHStUS70FIf0492JKw8P7GhIKGdZQbpsl6dyB3Fa6JMbnVUkxHCCooie2AKJrub8gzITrPpN0LLD2bTps6EVe1GKeBQp7XnugKZZQuQtFPgDqjMFmYKqA5WiCWtNF06gBwPZV48COCTGTgY/CeLLgaADCZMlRaAwekGjDwTU9t9YBnMXc6l4u8E5pOHrz8qYNkT3S8pDEzUvVJJpBMeV6YjXtRJLBGZ/FA54qoqhMeVPl@j4cxy3Z/DmLDyyJ0BD7fZEpOAu99BWff0I05SIGQHloEmQzh9QCa2DEqlNBxuWoXNVZPy/SqCOoMDYE28l/PcUy7BP2E6vQGzSRwSurEGu06BzoyS8qxRqpjcHdTM5oglm1onyk3hVRr0FSHUwUiP68OL@3ANShgHZtVoOf@NACui4Q7NghM8t9AYF9QkAQ3oeD3IAASUBIIFenYJIq3Qagcj/RWJJikppSERheMsyA23CCYO0GM5dFlw@ijFGJnpBigpgdmn6qjrSBkPol8eW5X58l@0uvC4eSloeqR2/Di4mK4FK6CZF9cfAquNXQ9RVcMXE/JlSAXwiXRRTHi5MLQc4qBfvXw3bmLeRitY7UNsVf6rJoR@bxUytbj8rkknhl8RkHUgWQD6AQ@AE84WqmgMxoNVm@goMlmZ7L0Gyidj1uWagoivJCvZf4uqJAlMqh9E81ISyljJ/swTfoVC3pBUFpbvYgVvjhPX9Qvbi/asYu7cBxjR8typQmFgvQi/WTXMgbQXUbPV0oJqR6Nnmehk2xWwunwciRSSGiQkByNfleIxmRO7UhYAakdubgIA1EFfc5bPYvwDeOZaNQjFeQDO2bQCSPh5G0B0m9G69FYGOJGw3EwMSrhMFCmhUSwqdDImRMEOjh6yQmzEYsFiA0N6wp/M2If/JJgYPHo28C/G8eTZm//CqQra9kaqiIJi2sj8Jpa5p5tengaV4ntksaqQ3cLJYDetu1ZRmiN6wPSn0m5NfwJkTmIEOSHfQ/KVXUCBhF31CEYCNDuR64ihP036kIbYHAampI8I9UkyKDhoNmrJOdqQ4e8W0m27DEPgN4DTlOTW9CwJ9FdBNkFIAQ@T6Xmh0TLM4inVSWyar5WRuhYWrKO9GurpLUPVLuH5AXNCk0JqwNURZUddAOFqLbLWtDnd4HSylB1uA4PfHSMUXZkOxJFrbHGtS5U9lBjwEy5YwDUnRstsHcU0BwwlBuPbEu/Vi1DRyIntwA1MHwZ62AK@TzyAhvVaruZzfvpOw85UGzGW/LR1o91mrgtu8VSuqEZXYMtAwCyZjLJGXtXx6ES0PkcMC@ZrX4mAtW6hj6a4kEFu3sbdUQpn/W0bxkhUwSfvARZw@YXegxwT5mPd99vQQ8h5dJpyL/7lqbLK6QPy3QZ0bPFxgBiyFZDvsGafK@YvdHEgBLyB7cigZ8MhTdMbtfL0KFCrkQL/0xR/Y2c@0A7d4Parmte2bdIQ8KhDL@VMVF6UAahnYri8GYDJQxNeaOvS4oJpDMVPq5fFFwXqQm55RlOiU7fcOTUm2TPZngLoL6QUFnQToUXw6lEAu9BCmKZKku1lesUSimBGaTySW@gBJRWz2DBC9Bd/EBBEKE9UMITUAjFIjXPiyYGpwOOMQB9sa1oal91dmkgTdNRKRp3@G4ojgeOERyqihMQlsxYcONg11iK610OvzXErs4OKPRk@webW43D2slOJZga2FZKU5vQNtpKow8qrabYQTZ9hdiRAshE/M9X2pFhOBXOCFca@@oVwjhu9L3Nxt7u@lHt6B3PBKGx1f5AkzErpaUpAIx@TMFue/WNMHYso@/p@raoiKUskl6ZmE1Aw1eErmDoQMwl@Pzz6N/H@YFkK9BttVjC4K@epwBcRUCcM6DesRuLISTNIXieArJAKHEeIWk1Xc8ienozCBNj62N088LvjyQw30rpO0Ru6wPb9JXsVpLI/9rpdFAf8Lwz5H2VwEakjb2z5M1nICbH/gVZZoLmAnv4Vggfn7mYi28maC6why/H8eGMx3x0UyHzQD1keUKGMyRzcU0FzAH0MK0SJv@syjisQGH3TamItOYG3xvJw10k3DjtMkZFkzDCywXMcO7o8ykRu4Gjr2MeyUgToRjEJ1JYog1mzxqCIL98wSkW8AL90DbbSWfojFFk/SgSoM3wCRYvnDOCpDXkBrTKcW5dH18QS2ggwKT8OHLOi2xMRTXUsbcHzus1ozVABAx8Tdr18Qd5kXgVujM5/kaR4TVoGebI15ZvM5z4fVWIE1/rynJykxxCvcuaCOTUNt3ZnIkw3iz5DE7jkg8DNsQEDtYLF4Qn0KnvGaCK7ak2zav6JWPAMxkuAkHX7plQ8IPjkMx4/JElrucPnAb9iEhmg1i9MtDcHrsa6aSUQyweiv6VNhuzA1or3SZAZzI1G8L7in6zQ7c5ACUxJgfdIk4yIVVe4LwCDhsaYEMoNwRGowuEDKil6nLqiB44zjAvP5MjJhOZaSqdAajXKTD/0P0VsESxQJCdZlO9DxTogll3n3MLeTQAEyeTXElKrj2FI5RgU/HhjpPdAwKE9tubGWZjE1XhDCwHYonnf/5JG6pktsJ68oiMDM/RAEoSt3TurT8RFV/oNr@uCeZyoKkyEYZcX0PZknFmQ9Y8x3zUqNOwRKInW33U5UV1A7viDdrbA5zHc24p2qCtuM/5iZQYEXlyOI/pap@15kAT7NTII0@MrDfNkNtEBm5jqQpFsrCyeTUoQ25t@JRZEEb3JTRngJCNZ@Sc3sAZ8DtOwn2tGlUTf/cRYQI2nZObkpIybLmpKg9UuyVfDdpGwrzqUqExa/k5sOPyN3E8K9HR5CvubKBzPgF4ES2121Us93kf2E0PzAayd1I39HiAM1zVipGyLD@E09L4/T4QdxmM57ifTqpGt0dUtMdQxCItaCRIWpxpT/jIpE4RVpObI7T7et/OWZgg6awgZyqtWCydxU7Wm1YZz@mb5v3xsWem@MXi/Nh8jp@TZJ7NkuJz@wk@5kVlFrP9X2nk0HWpfVlLZNo@571S3B1PHbvmgNIgQKKlyTYwkyOqQ7mG6qPbQwyOvVEL2WrseoC9x9lxZ9fum6gRrVS05JahqTY2Z@0@qTk9tj1OE1dZ0G0cFd9mCdsmNdjuJTzXfElgtBycJbmH0R4h2fgEBU4B@TgnadxHtJZxg797lYueca3w@/zO7fPcXD1CRiU0Ygm1NVeAtltf41ScaafbfDpezc2X09Lm@ov5gElT4LG8bKuaYYNNjveHSAHatW3z@3wu9lNNlfUEDVv73fOjiUyZLCmG6e6pS1nrGlq@0E3JcLu3wgdWByW/eD5W4nkSS5K@LrFcPcjQJfG8V9Rfpayrr3ECjW1bOAfmcz7Qz84TW2Lu5P4Cgv2AE9vzC7edLlDMZIoPkNxXAVardyOP3OeP6E3uo67bm5gj0qtBzcMIxQI4HIvr2j8mtZWHU2s/TiTNoF39WiF8lXulKdB50X2mSlkmLX1jDCmdfryA6mgDZaDMlU8HzUsFlzY@YG08PlNpUYwlMZSYAuLhQKIH9VlYjY/KNfbb@PaggJE1FRr5V7WbufLOBF3cREP7EByH6JiN2NUH5kTlTlhr@tHDlOuZbss22hOZxJBvlUiFr@tQE@q6rdDvPtV@q2@AbWz0QW3QH1H/AimNevD7BGLyGSsaE4Mjc5P3JspBlwXVA2pUvbITOC7@OKGTuc@gJ@BiMaWruuKM8H4fpecJ0aZhaN9SMyBL2yotYdYSuGj1azU0o@aINRNsPHRh4zBIs3PfoAXvZ4RxCdRDu9l5wFL2D0U9YA3ODKs/0Fv5Btm/Zl9CT02jQrbVct33MSQNfkjJQnL1QXbkWqjRVDSZP4b5lYfwFZPZB/F5WodQb2lSBidy@NTNeFYtNCV6zBEQS22DbdJT@gq9PqDUy@3Lge0@7gUaGvibE5xM0UTEPfFMFdq6jveJaSKfNuQYOlhTjmx1FTRHNJwZFb73yVd3fmMucXf7clfhOxweEh3jUQlcTMeNuLFz/vhEia9vaUE0Pv3/MCtAw7lSRrb7nIvw1agF9Tnof31UbaqNt3D086uNOpmaO63zFXVP7xk9vaf0LGoc3tt9zQM40uF7Ux4qBOS/J9tXuHqQ5NHYmuvZfupqhqY9hrooD7l0NIz5A7NbuPK/DVG/Ce9IbkKAeHx1xA66bCIS9d33tZ2eMoCeyTYcw1QS9HYfqIaDPfw@f6x59yBsszNVsdp86QOo45C02tQUdqNCFi5t/7zz/IGkpmbIuED1AeUdKOM@HzM01TKsr457dGXDMU16NExtYNONRnQTtE9jXnG3KaePYQbV4atOOMsqXaPZ6qlfy1JTkR1dvUq5Yzj89UG7VAhjKrnKEpvondRUoJU1SiITVPzhx/jYva//803hzC39xsCyRl8XDJMz/t5QK58hQMd96YvJ2TnB1OXjsip3@dAD0xRiLvdebiIFGpXlhJIGrUS6dwRoYgWZkF40qXiP0jNVbsqMbx7tW4YuxWIAGsRTfQsawH/e4MV9gnBHyDewCiM7g64d/Trj9tqgU@FtLsJaFzdr8ZkkWzNufAPN0PRlXTzm9srerONDUyC5B@dAkikx15lQBveObmmqafM7S3Qyc7HMTt7PQo3mW7qietpKh09ToOtrml3fsHAZPagQiZal2C0c8Ubpy6UiFzm60QUpnNDYGNiFnVuE2fUC83STyR4u8XZf6cq4rG5PxRV2mj3b6QHm6aUDj0H8eiDb6uuB4ShzcU4vIXgMyldyV23tTNSCi9ClrliDxR8TjQC9ZivipqfatJrZdcxvOJzNaDZ@NnB6UN3bVffwQIhPLxKLSllil7mLTz0HDutjuDw3rUmtU0zE3yvoVIcGTMVzbjnnL7d4aBThZtA3B7Z4zE@9j3sT/CPH/Svyt29UkIKJTyB0WU/WnPmjy77BU9CnRE84dt6nZb9XNaPL3hfSDNQvEHCodN/DWOvQLx/KDrQAfQ6zUvqPnLfEsYkEV2rsT8AISpYlVF11Hh6HcRwZ7CD3iQXiqhbuvUnt4T357FsxJE7mU2XvQYkPXfqopYFl8zWow3dfgVA2vt61fGXaBbpKQx84Cdyv@FAXkX@wiyixYSHv4wEWeb316jTqskK31@JrGb@iidkKWHQDWxuNXfdO9s/hMBX3ad8vZGdjuKbBptKRB5pzhDN6j4lXM00NRzZApm8a80yYwxF0Md9kB0EvMehvKi2cCXxUHvaNV6CeQb9lglTtHyk4dT8lSO6PjFH3jJasAc3aj0rumNDPK@uJbCrrUOfaN5aXY9yUHXkeVgVH/zpfs99LOBvUVKxLvmf9fki@cumINuV627fsuFh1DH6qJfaO2kl3g3aIVmjTZi53cw8L4RazAaqJjmElGcFFInIsFo0GeCScauvqAOZC0RZZ3D7Hd9/aDFqjQ7Bqh52fs6XbYSldku5YhQVLQVavc6x40WauraFJ@1uPePTzJbleWQonEuGl8IVeYumwB65o0OHMBZcnYDsqPXh@xyRguszX4aPbLXGZbw@0e7T1FoyrNhhppzqNnaLBxze58R2UJ7iW52//si12JHcVKGxfBaUPCIIb8o2@0jNunvJ0RerQlGTc0Yw4QD/Q@P66xEaNQccF1hzfiGzcsNPtk4LY3ih2/8PLIdf2vVzwysXxRNyc4PDK47nxFpqLhL1YbqFATA76OtjPbadnJ4GxaN/BwBov8wUXgumOhYMI7TjbZW0Fl1DQdhIaN9MM44r2hWFO/vYv@aZO2lQiFvu7ydNmbl@KuHdEop2UrZYxgFy7SD4rliFAIkhk0BYGOCLNsAMh/yhutaDdpsCRCXevJSXDN1xu1I5ZYouF8WAD3MJVVjuRpdrR8zfn6Xrle9ZPKf/5J6norSBc8LtEMW8H48wFKd8hY/mDcxA8Dg2z4NIwyBP0dtyoQvzd8PoAEsmcyXDTjctjhmGKVkP75Wl7uMeN4tyWCLqpnt1Nl33aak8Mq9zQpktaj66j8MM97LoNDQxeo4Sat7rKUmTAB04Txw7LQYK4cVUGF9@cT3tQcAMhRlkasi@sh0yWaOG@CHjjhNRwz2q/su4uqsv6lz6mNpXmgJb7XGeSmWyFirPUqKxVyWUpbQP3jp9/uBhm0omL4epWPWW7RL24GH6XzrwFqhsWxHqSwpa3tb95u5Sspr98seURCwbvwmW@VBPExNLt4e7h1vFJ7eT0GGrhzhU/24bVl8eyBrmIdjr0DI125QNdLFWxv0H@eG8AHomwJZmt4Xkz0WjAv9SeQAWtg4ngEnf6RNNE7K9EnxffVnzhswBCpnVU5nLULnQDWIfAbEg1LPzAxLMFmIgr9kcTl6ko47EBeYTBBbFzZCmRKsgqQKwEEOuRpGL3F/Yp93sMxb6K5WGyPZ0LghTz0jv3wnkR55Lg7rdSbhM6yt@83BzLw@UmmAfKDaCerxtnu7a7d3q0NRkNeIyeJHUrxZzYY8KFM7Y0PubqbginjX4iIg46V4IsSBH4q@jM6DChpuLcKFAsIRxbfR6ZOJTyHwyMGRMoU8ETmeplTotIhHKAOkgZizW1BaajDn1ZdPtoH7pbXkRPCGwHPdRuxpNBgTlEp@Mk8XKLgVgFudymd0hCXMjrsO1Xf@Jui8OiYR8N9izFuqer8nodm8G/r1dyXZk6GzLRnUl1lmAZ@GmK3oUCu7DRMu@j2BInRHCJ5z3o5RdPZoE8tS9lGvuh1Zhilw/00pps4jEQAnrfcJQS@zQwaLOiK0w8/eIGRxZkfggRVW1LxtLQJkjdwSMd3H6L8O1uH1dQO@OqGcl3P88NdOyoAMh3JBCYLRae3tQhWc8PF@EkN8Q5Fm5XSZMBtti37mkJNrtWbZoswErooI6jgaTE0oiC43lctE2V1TQbdJI2dN/89CpSTpK0ZYDvG0joLBgCnkx6KmOcBQMIa1dmzzWArvSmBd3qRx55ieAIs@3DGV5bTCSAcl1Vd8@PKuGcBg32lphjDXDlTTU8E8XNQolciZ7T13yAc054uVBSP/zBn/JTXS4ccP9MuIfpdXj7PfHWAffvuyGSBG//wnvLwNvP@duHFFbZ7FEWInlh6t67vwL48llwpkwoE9xDtKgsXm1jTb/ZPWQ2TbxgXfbloa@aUMIgz6k60EvtA1NcUx0jOE9hXIVjPJHzN8AiwFfAH6jeoEZD6SlWPYIHGpRSKcw4jg4laVG@MuSzLnS@wacBnusDSlgqn8uvSCnIZOLaRUibjLu4LJwjjEZLIBMD16pZ@dhs4W4fFrTBLFUq@TLnjdSS/CEb/OhldAlgA9xQOGcQBzcIeTEgrCqiRZbkmBTFqNiRhaUwyrS2wVkNtMEIOQAkit66u5cS1E1DkAr4WFeGDmlMI9cAauL5bTharPDTnVxECUDEcePpM9PNcbzQGzfG@Bpo0l8NwTMEO0awUnAes55/YBfOhV4XpxAxYLxfzmFdHdz/fM7RRJyzcNv17Jk4kekTbbA07NmxbuCGgG3ILYtkUplsSspHfRwaFKggv9jUvwBKaNwgLFqKemmYdm1ja/fFweHxzNkuBBmeBguzcHUtdpFIxs/rniPs5XuSqOvbqeNX69suKf25Gq@ZQYjxwpnpbM5LbTqn96R@xlfYz6ZNATMJSenHIqZZ6sQ2rSubxT4OTfkAN/gC35lUI9Hbu/P6WvVCD80k/2XeeVeh5DIyF7gubDrtKjydTczirrtv4ATP0bST7gayTHB8mpu37Y2/j73vP53FO5VzfESLu0MhQFucx9ugk/fsXYCyJ1M8KTqfhGfMzS/IGjerEmZ1nGArMLPuyZ8bJsoye4Co2MPnEemAjyG5xz/aHNIm4cxHmeicJI9mHtyJixGb/vjQFHFaSA9yp6nNwI3Y2O7ugPQ2tSdtU1OdSDSgC4jpvZCzkPaDZ494YHLlfMi8TX026ozDJI2aR@hor5t6gB/dwtwTVmJ0SMvhAOh2aJhsPIq2qbiuI9Cp2OaAj6Iq7MWgD3Adehwp2FsooGUlIDLQM@xm5RyPJRGUSPbbucgwmuwpw7bahR4nEo2DaPpOksbHu8h4PgnoVc15JcBhKbMnQxmwarJreDrKMLpWpNdxAfl4IruZ763XA4AMozajJT5yET7V3ZO4sOJLLBz3KNOMxsNJxi0pccgWrd2ggagk2@jhSlca@uh0VFLZ/Icm8M68o1r9JJYKuhnOQs9xnbufa77ppB0fZeRzOanqbWUYwUMNSnWkE/iHb86uw9HgDIvTcT/icJf29Lk/riyUHSGUxmfmTMm7YtGTc5OioVjEgxFweygYJZDisWPtgRNUhEinL5ssMqCDk2yWZPQauYjocduxoixRxe76huksFqMxDXhQANgsCNohl0onVETwnMFIqgKVhL623sbHZ9Vk51IyWQc3JRJlSzieuQHaFI4ERgNgo0KUEqEF/QL@SpgjfipsUpwOu0TJBujsEoCaG0xyCidIQL4ALajUrPrEd@bDWMBwqhaLJVEbk9K@yIAv1uYIREA7R4q7NgLQV@zvA6qhjAaoDUtpqyAvn71UdF0BAgHP9PEQXHkATGZF4@75zPHx@YmUQohncUdsGISMTp6ruBW@1XDeYSlVpqGx8h2oNR8vUK/pCM1mlPrvU8lU@TaypFVGKdA1o9XIUq8ixbLLsdiSvhxZ0lHbevIER9TulkCZayTBQB0CUGJJi5aBn0H5qyzp5SV5LbLUrmSWKQa8gol8CxG@t1PJ2yX5LrX0BJSlOPhYXOhElmw68iidTEp3kD9sIUupOPDMLZ7dQ6cuY/JLaiyGeUguNTAD36cujmPUbV4cp2jwrixsgVS3L5rblCrm1cTMadGcgMK75HVYOeywxOLPhgs8PlUxOy/sHvWPJ/wSl8gzWtmj2H7jKzgZ8njBIuQ0ylwhZCL8zCkg4DACRMTXuByNgjD59a9DUp6x4NN8NmLEnubS5Vg4J4GZDvZ16Bno4anloBW8vdhMXDOlk8l/SpzLneSn@uHV4eHb6EWEFVk4tHEQlFaCH/Bg7Mddqyxzz8V@/BUKLacCodSy9GQ1lfr48SNYHHCdV5NVEB/8ip4nwvXzyCpj1dXV5Xi@sBx/Fm74shWNZDLRY6aqKXahmna7DT@jR0ekR0L8evqU0gLzH/4Z9xPpC4f7giDCN/SNcNdyLsQuVmV5ObaSeaaXk5l05m//evEufnvYWPvb3@mnlEV8HODjZ3ev0H0s5b5bXPxufX1lJQ6E5O7D94fvarXaymY8d3iee7qSSC@u/af/c3Exk1nLpBbrti3Vw@dXb4OZ9Eow@bd/ET48fN2wbSBEEa8sk8CJ9wL8JJbLsSv2Ga6rDsN/cn9u@9wyupudz3jOFNgrFRI24XAuGz7@EJ5fbYtMqj5d/S9/ePAp5ISqmdSZBU8n9CmUL4S4ExzwlnXfrkPV0BqC5e9Co1SlUgHn6n/59xC/@gLwYMhoDW7VnIsrPwpVExWK8iVUzYNDymQg3f/7Jz8JhKrD0OeQJEmhEf010A1X4Yn0hKEjFVwtBA3jGR7ijtfQd41LkZKkzIVbn77qxqr1vHuAG@qVGT4/r949rmKCG8jxWLgq3Lbw@rv/4@/@@O/@kP7@mH7/Ec8Gzy8@@7jJmAI9MF6l0rOZetibej9KJuBKeq0jhK8JUbJQoRJv8Fx5LBzyOabo4N2ZIIn3/o1wgZB7wC3KofpEZVyEpMLKwbPhoy82zrRL29CYpF7ibNrPrQzvhbmygH0LXCD0faVy5ODfqyb@Hdr4xx7M8gNHLLGncC3CH/3D5b3ifZF8hDeBzF6Lv4H0DYTOQ@f1@o6Of5969GfhX/MT/u19xr9PDv6dtPDv6BP@nXzGv9nSBEJra2uhWOwIVEbBtI@5TuGXTDbEm8e8oUDot3qxADSHeixxd3ee/DCMlcviH/SosveGF3dBjup3icTah2osdk45O6@KLK4lVg7yB@xZvcpzTfdk48MaYI@tna@tVYwN@iUbVbwS9Q/V87VJHISmXn32LIZN9hmgqNbPzwOhW6yVCt6W8day8Z4JBlP0@gUlPHTZxUAItd0iV3qL3IO@coFvgdDH24@R2NPY07SWvk5LV9LVK@Ng/H9wMIQAdZi@NKx0L92T2iAyWVo5TY/So2G6bxxIbXAq8Jfug1NNd4bpblpP65I0Gk6guv@/f2A4rw4MwGZATGeYdhBxugPP7sHBK8DXgbQv4U9Np9NDyOQwfQ3/aQ0FOB2gR88PDRa9hevj3ceLu4vAOQt@VEBRSErhZDqczIfDaj2XNz8F4@HGxXm4Xg6l7IuLFFehWGalTEco3t01Glv7m41GCplqKfYslngGV6UaWxOPp6Fq@elFKYF16dZqKLX29KKaTaA7H4NqyqBf7BuvMUZ4VhcvAmATnp3h7@zm@oa7yIGuizO6Gjz47CzFvW7OxHUDV@r6HgQTDgba6D/Sf/vgv67/V6cscl6PMha5vVuL0BXFv2j09u72Ttyr0UhEvETW4A894B2j3N5V0UlAt@A6j0Tr0bs77gf3SHSNI6xiGmtVijwGhCYb4qlehMuMgfUUERNvFxfDdDpaboKPNwQvf6E5nGiZVrcsNXHeDSwGaTlKILmVcnlFuFcL5XJBuKV8vlxe9qDS8CKcAKTYcquMfF4OmVHMA@f@SBoHXuiY2nCkrXTwewVPTROsP6mY/vLF82o02qrVaKB/9suXC2hIYVzcUinmwCdd@PIF2mE4CpbhviGmVYtg50mpzBh9T7Zlx7EiYPvHL8K4itC@CEcxPJNOIzDGZ7m1tfxKtZpfAXe@EI2Wg0t8ZUykGytK0bulVJAXA2y2cEgESYXVKPnehTGchdbY0ypwuI0Xu70LEbXZSi4aaY6UqOchFYvch63kI4VYUfxVFqMsVV1m4u/8PBtbWV5dflavj3tsFBLlW7ki3VVu5RKOI9yVW@KMWFyzKz95ki0CWQrp8kWg0disndQa@LENnKMGKczQk8RNAOcfTSt8ToM@uWL9HAtSvwiHS@VnvF4LORYKlwVcIgyCixWKVN4QWJZqBxfrDwEr4g2EStJyJruYyg2/y2@lwSJaxuv8/LyQKcSWQawtF4v1ep181yjGeX/YqdM5YZXEuZTP1ROox1wOO8shk0mr2dBywKSVRqtp1sbJWgsH0BbBE6qUNXFe3VY0zT2S98awtPaN2lYWA6HDvdrG1kk8swYoM9u1jXjm@HQ9JOFrbvxOwVl8P9qqbR6cQoTDva3a8dbz3Tdbp4fgjwd4wtU/lJWB0lBuBoMbfG8odG2otnx5KZtmw4Rr2Pnhl7/7wy//hx/@/Oc//Pnv/vDnf/yrX/zx78LvL@H3c/78@b8r5vD@q1/8i3/7w5/9OXj@R/j9B/j99a9@8a9@wn/0/jfw@798fn8jfj44/gsArt/71S/@8C9@9Yvf/xP4/Wvx@5PZ3x/89fzfH//0/h/G@8N/@zDMz/89/P43jsuF/fmfcT98zsD/GYf7/T/54Y/@d/7/n8QfOv/8hz/6G7yJl9/9@Q8//cMffvo7P/z0Zz/89J8C2/zDX/0S///wr/7hP/wS///Xf/MPf/U//cPv/S/k@FPu@H/@9b/j97//nd/9@5/@y7//nV/cc//dB@@/eIT/L/4RfB6fz8fgeUy5vtXnFz8qP78JNcapAA8AI/3zH/7VPwNe@iP@9j/CG/x7QT/zXryQGBmcidjY82eMfUmBKpd@9sUDBZT/M/qCN/syiY18067vr37xL/8CvSdg/5kfQ1qahV1CYC@1n2Fj8DLmh/0ZNqcffvmTH/7in/7wyz/94Ze/hxI2sVKM1@IJ6SvjVgCYewQcAuYfAweA0hpO4S@yxUAGHItrOM4SkGIfPwJZF8EFVsFyIJeFt1C9TobFxXmqepG6qPKrDu/JVBV9kqmLFIYnU2BUNNh3YJDh79mzZfZdIsGfY7@AVCXUkMcYdDQSWG/LfNgkhsYr/IaBlSK84UBKDPrHGA@KQdB6jFUqlVhgWIEwAoVXjDNk1QKaxWgIVgAvRuJx4o0CaNxsuE5YIGYldsQay5UhjxhDjyphYJgh9DoKSplgrFDZhAQrw02GuBB5LPARnh8r1UJlWEV031MWAEdsHZIEqArmblj9Ht4rhBPgA8PN7yErhUosVi2AT4WKSqnFG5SmlKPCUdljjMqN/mCuw@PpM8a@C0qFILdUoWaYgMZ7bAz9lAZsnkL4RWxZFIf@XSf9ljE@VPuQ6MP9ePhT9Kb4AgDwJhK4egx@UI0A8AyChxxVjJKFR4xjAMrFxPiD50HaSSwQo/qN0QukD3l43LVW9b0gOizO0tISuNaqwWzwAOwcZl2VbEe2cHKFFLgSC@aLQfTGxTjK0iFZQsuby3CX4H9rkRbUcnIsB5bCqKyEmZtGIpY1VowQ5d4tGpVlmXIeI7hAaOzPlW@aIQOteYVFAxE6RT9K9rRimvB8ZXfXjSEoyPFgMC7l@Rh4VJjb74xSqfK9tLIagCe9D/AAf3GUPFQDftQtiY0VCVq9TaxRwwUnKFT5QLUqZvmYFKgeb51AhJMDJmXSSQZa9e3KamYlt5LLZPP53GpGWskXV/K5QhaEXj6dy2Sk4spKsVBcvaMsPQPBES8tN3Nr1X8yc/13/2TeNd8Xr0D1LRsmWeIuUB0mEqkM5bgi5VbLowrkg7wCVVIVuf0wuk3g4s7ABS0mu8V1S5CtwG0C2XQBLhZYCLAF8IIL0OL8BhOT7rsHZTH7iJ9G4TOQQSkHjBANXAAjcGwBc/IKYLU9AVnzROLOXH7sTKPzBHfq7UMKUAk628N1no7BTgy@nnBdaQXWxB6zaiBAkzXnQNJ6AL88cF4PrKW80PmYNnr8e4EblgHq94@HWZf1Kx60qfLdRV7QjozHf9l91endA3Fq9nEfjmL9o2HY6jchgzgoywHW4WZphjEPYJWdHt5Tylfezl@c9aStvwB@tPt858T3PNmqbewE8mz9YH9z6pETQDm2t7V94r2u8lA3as5D8W5rb2/6VTzQhFpkudV4HKQj3PAZp4ueyaUPLoiUfGBEFrqm1BpbQhs5B@2d5UH6XlSq8rCjD4C9wQJsKKxRWT@XyqF6tQBSZmU1t5pPF1ehue4P@gMkBTsdFFh34Ix2D1i6zFDusZW3gVe49K0o8S0cqh3YAburj98SwHMonICltMEGu9Fpd0oTvwg2MNm9nvBAL3RaarcHGbkxXIBAU5YZ/L71gviK/3Ie9nB4GuQ3E6LNAcfJPrXD0oEkjc5lioVcoZjNFOKFYmElB@ZpLi5l4tJqYbWYjktpqSDlC7miFC@sFLMrIBghNFdcDYRAgKidVArkvhQM0lPVW3je7xoenGwke9VAiI9uQGeLn7oMyZ4H1EwwW7hIQ7xgAJf1MrWyGMSPyabxU62AUGYtFtre3khvbweD6/iCo5Eb6WCwjS@5Qjq9uh4MKhSyAbI7EwwaPA4EAZjDX9Lp9Y1gcMAR4JblYLCHL1t51FuDQRVfNmrb25jOJb5kMD6AXfEQ/qK5L6sApuNLNkuKbzD4yUMHcDWe0ArldAtfME0M2eYhGxAWDD5385NOA4YjDscx7LhlrdWCwV3@UqthyAsqeI5n9SW@1OgKBi14AR4MBrvg6FqKogeDTXAiJwaDLXC1RjL44dnKuLtVd@RgcMQJhCQKBocELbeugqBRCX9MZmdnR@45baXLr5HFny3IGoSow8HWdvP582a327RGta3nRxjy4sWOfDkaWM1uU0RrNuAyIA6EXPVH0xfkcbfRkLW5IS8hRJ8KaYwaCuatIX@CPImri4n0Gy8g5AWEzJsF4tjg6gNoE6/1PjzX5SaFuBeF0HPYbAbLyKPOyFRwFAibDC2PKvt9@nLLMsroAhWcLYYj4fjoXKrHP5cphPUZi0Rv0@U7BOlE6DsxKCFB37kdnQ8r6Too3lIZB6gii/2nQRB7wdKi/DQyRHc@WALVeyUYLeE3doxOmIUT0tNBIZhfDZaW4Rl8GsyCcxhJh9OMwS16vlp/GlxFJMGnTxNByAu8AogMEYOrRURYXAU1oHwH9HCgW2oOHKXRiERuFPkqGuVl4t/lYmdnZ9FbviRMpTI65U5kGB9WeG6YGi1/hsxPY2rjht5ByzEsjq8LFPj8NF2iQkLyBUqepVLRNZRIKEPg@ZFG2JOslOCfpJEK@WgSV5A3jE6DPg7BPrrD8GdnMy5@Mb8HqohnuBWEtoG6a4ZIO7ZLgRPUI@mblwwPCmjiZ6Jo5y0YKPzEEvqokwJaZTEQqArFCvf8JrcHOpYuiR@ucsoi5EQZOskdBVf2tFy/Db7hMrk1xG87qobuBhyPQDvoJ3cPkqe6LXeU8m3iLHFHu39x6ybucVbbTK5UwSW3I5QQk6M3lOdGtVppVPpK33RGYIeQKlz14kInyNYZh8RNIO46eOg0oSjpso4nelAfujQMDQPVNu5iXq@s3w5KJYC9KysVxbIMKxgKljtP9cqAMnioWLhlY/dgqcMU3BvR6n282EK4DaDa7V2iajG93K2cY7pf8LaWCAbricT5lzoovJV0eRSSK/agSWdGsHQTNPJ8eQh@0upKWYOi8n0vS7T6TS73WLPS/DAsWxVzYCllAq@cZ9LFeEaCvgn6LPCA3yq8r8BPgl@mvrgY0SKSIsUdY0sHOqRLJSQH0JFe4SlHY5llLdI2mLyWILJCCyljGtAue8xU4RaBaEeKrHH4aOzT03yCZYvRsp/GkWg5shit2MqncqcS@RAtfwKSWkuRdnI9@nSl3I6ss0YUPKC7hV@G5Ve4cv9Fw7HmxUYlzdX8JXvQP08v5qX4baKRuNNk21mSVjOl88HSeUKCEqW/dNeC76vBOhDzLgAWgX8oHPrqMvi5bYj37uP@eexnlkH90hQgvVTMlAVIwBQtORJkEfzoGl/vFQmHVzPhcDRcBqhF8CaBEL2l9hsGqRJ@ArIE9AMQJsUMhFuKMwC1FKTcTA64KZOXAqG7QFu1TbZSDIRuA3e3d2tVV@t7yUYjOZZwX58w1o2BUZuiqbtkI8QWyZVIVp@xWqXWPaqVBWhtg0zPVIBd8F2EidTit04QxtaqH/jzAmeHIZkAJw5Np6fWYtXURSAYxOYgZnYihVyUm7zfh@jYU7Zx20GRAA289AppJZeO6WsE5/Xo9/uqdlvIJqpkDQHX3N2FYlA2XChSTRGlWge0PiMQ0g3hxMF@B@QJSMtcLoiWscLM4@KH1Q@FD69OD04PttmzdKlQKnAyXHBjNS6FpTBYws9ATVOPtgIh84uRk77XX5RDJTOcXQlnJ5Tti4rYQB9BJoic41QY/OrnYPPWo@CqVKSn0mpJtcVMVaRkD0zFij6V8plSJi1FQ/Yd7u7NrIboKeVXQ/UQR7myGgU3zbFkpFA1JbylVYyV4G/AvbmQXfwSyqQLgVDh1ccvjLmfiVYz5EqlRGaX7tbu4L96dw62/h2Z/Hf0j7cU3O44AP1jBPeFHuNrAm4MMw6vf59Y4/9rdNs44DkP5qEiQh9BItj2h8aHRigQKobBWAmzTE7kcSjMaFS2l3X6U@xl/Psw9li2bXvZe4PXZSgzy1XBzllOpVIX0dcZUMyLxbyUCQV@PXullsHoX16osTA/WYz3aniuqLeDLDzx4TYcp1leSGweH2y83DrBbk3R8cO7bONgP4lB@G3Y8RbAlqbIljYSH4cdIRT2hicbh8wAw2rzkOKc0eZP8qXhGJHK0m67JL6gFL9mUjKL84@5VHolJeWYVCilV0uZPJNBDtl42INwLWFURsXaMMwRN6ciG1GKvFBDGAzbU8HAtZUSe364RzHoHIjlhc2tVwfsYH/vXdL15f4nO7vH7Phg@@SsdrQF5Xi1dcyCtWO2exxkZ7snOwenJ6y2/45B8FFt/2R36xgRpAIow1C94wTzbBu2Zo/sFOp@Nhk4E9620bpSnEl/2TLlFB6UO@mt42dzFPzYxKT/QFfBevLbTse1Ba5IMUQvt9tWAHedqi22gIbTwjL007jptZe2V1lu8PZz2sotstbKfniVtdL7enZtlWlp8ce0lX72iC0uLl7oQa8D8BfDM938XrhfAfzGedp9v7UQya@wZTDYMivRccj@weFC2n1bODs6WZC8sKPNhYz3sru9kPVetuBtxXvbPttcyHlv67WXC/lxtP2NhVXvbXNrY6HgvQGTLhTHOPc3F6R0wCXWNahSC/RpwMj27t4WWwagaHkiFAfJ0DHlDYSIgPrDjwAhW3V5@aZnxEnzb46moNvK16Bd8AmoBVTAzpGu9ThbNky4gWoHwBAt4KnistVtxQVWPFQKepbAbWABC7SABQL4Bdx8jnBsscIyUQbBCx2@FCLCDxmMs@CpTVtMv7PZGurUVWCGOJ1SRVuNIYYivhEaWLgTKCMdGkjs0PppAgX7hgWtYDSK@xP3T/f2eGIm6Y2RIEEyrkTOwWmYgA2KCHcsOvjyyuHVQnWBtFoQWgV@xzRwN1GbgenaRFJAORcWWoBgkrrXshZnqFXFcZ4d8eIL3/cAwBAM7jS4@MbMSKSFZe0qTosyFEVibh1s8xLiTH2FTdZylGGiRCkK5jsqvnxh7tuFM/lqTb7qYY5bIOfZ4vh4TisIG0W/BXdHLEHQ7n@KuYAcE4tBbCgOhfnKtQBEhx8/LMDNZRUSSofZkyeUjzV4K4YpCYwXoxRZAkEQgSAYkQ@ReVlbpOxGF1LLuIaGVtTQQajYj/Bza5sj76ATkKzTGZ2qVa8VetW5oIMpWZ4SyCKo08a6Bnc204B3FI/AyXHWhGYSZ26glMdAtLniTImzDnhPydSGqgPnKtZYJrqsAI2Ran9/k9cQP9WH/LkHlRjkXokqDITFE2y@xOgLC00LDOqyCwXykKCAb5FpIkgIDvdwvKNNirbM2wuyJcZ@TMzd7ZLLRzw2sIPgNCIrHsTAeUUUlzyrY6AZ/AIZtt8KoOcsyZHFYgLC4zIBtjUJl0hwuDuXL79SiK3pUix@cylQLN9biq1HFuM3KwV0a2MWgVKAiI8A3hhA022yNjPzUEBfSCioND8OBXSgY16CNj6B4BHxocsdx098e3zopEvTTRnaLdQglwo8yuRra/K1PfmKzRd8ZAY2QWaFfWFNdEl5cOGGfFYAR5vLysmInclXGpKpMMWN0/EkME8BeA5FJQdDBpwVxihBkjZ@Y0Pu45eeKqy23djd3zqZDEV8SbshMt5zDF2jNKKTYCJDGG5H8CXq5SjSQSJwfTNyyNOIEz0bxydHW7VXcchflK2NW8C0DgA30RImSnDnpgC@utKC/rgdZ5HjGluOsieYszgTgwX48ugkNMNWANW9KbYHZoaSSnMQ732yJYWwRQbmJBWMsEiUfbm4gC41vcqkvvkl28/qq9k2G2VXUdnleDwdREh5V8Ds86bJlQ2EbPMDFUtzE7tMp9mKlWWO0gONe5i2ZvFTue6wb6Nu0d02bBpklNllhru0UbaIQ1agX5xUbR7WIqlvRD5AX2zG4IfdOQ3jxUg/R/akUFfB4nlpK9@al69ptJN5SfC8rFGis3n4tRj6BHMpMLU1nM6qMUzHlHH3tAg8oAHTQ/SyAgE@zuI7sixi4Nd1nGiJjppBmdJo4EmqjUbEVrQOMKsxsFrQ5aO6bAswvDA0yQOpIaFjMlCQB/WnyYC2irud8ZxK6HWmEOJhIuCNByRGKMVAwMuZ7Sgm5cqXDRwnw89O@xMEA3viHaoVdyH6chwtCa14W8b24CI7nzhliuMY2L34HG8Qz7O@HpvOCfPYZk4YHiY4L4q7O35O2OWgPy8HIBjuCRH7W@eE6MbBvAj8kKZxQP3cR8BzP4Hr9Uh0ftVDu5qscd8pW0T/E2ugiCOjdg98LAjKpeBAX12HNhVg2paK3yyYRuTtsIeYkWHUt9nfY6vomJNku6Wq0@hdTAIR7ValY/nZsNTqAdbvpEwhGvch9GFs83Nb78PJfEghh3OQhNgx8b47Amp7qJEFp/GO4yfxrAq9DebdOIJhPgCPoWNYrHwXeAGPGfNCPGae0@TG6EqzjEP@OOiO1S9NHMh2H7RbCCnqJ@hvmnziW5NP@NLHNvmjkq6w88l81GO@9xJ4jMvoNvAflZCb68nUot9UYj/XKMrVPeyLB@f4kuEHZkwm66EREsjjKbcohB49HikkEJcf0TfIF6o@sZ1/Xuxx/7NcYQnJi8Ml3rg10OC6L/MBPOqj0cAzchsNOhyx0cCRpUYjyFOgjhc7PH@nKxobD0uCltowKDQSTMjBeDCRqB1v7O4mVD0Y58fAV4K2Y1hKA884C8ZxFrgSJIHVQJieopmVoFibJ9uMYgfvT6PmSwMK@PVECIinsqtTIuPDb7@eXMtfJOMRRTKmEhsfyPmI1I4oNTx74KGULH6ynZvQBh2@hqfZWYqKgoYfcC@@2Y6nlEwcjoFD@iILPF2bRvpsPJKEZ4keDfQTdY1ne@ypZFXTaF/QPawnOHO2jmjtONSDCMacyrkveEifwWJ0cFtbEXoWDQ8lg@NDO0XGkqKkPn53FTR@1sm4Q5s8wEfkN@6OTdo4jDmV1bFgMUws/HkQz/eBCjg0TLh7Z/yA2zvlB9x4zg96uaIO3HjID8boCIc47wdcdOIPPIG9g@MDRvvyUO0PcODGf4qE0OTG2cIuH0tCvT4FTko/TlGESGp4UnNE4I3GgqUgFN2m04WmTxhC@HmHDEXrgVkhS0diYzZ9qsM8pHOPLYrGfwuV5FPEUDTbIjcQNx5kQa6EUFypVAfj08c7rohB9XnKz@CjnogIShL34o/7K98hRZUJ8wIpAsYDz8w4Ah9l8n9ukpT7aMlTQcY15ofiitucfOPi2nsz7sfgKmrRwAOW1P9v7CR/lfxXair9f28UzZg@/8imzAMmzDdbK79Fs@C/KfT/TaH/EQr9b02bv0cln0Y52@Kn1PWvquHfrn6RzBtBt2F1r3HoLfNj9LDfkiKw@k16gJvrc@khXeDr/bOLJuPv1n9kLx34deqknT/bNmq12klfso6e17q1Xu0Iz4NaT@/Fzi5X1jdv1p@vt2ubm90X3Y195XWhtrJnvnxbePe88/mTAtr7zsGL9581s9ULvD0yb86Uw5usUrBrg8Gn3Z2Rs7N@2t84zr1bvUlvabnOuvJpU7M3X528fXnyPHccu/n04vDF5366bx920nKxn915lX@zMTrTA7lr9bS9vace9I/bW6eZ/t6m@m47tpHeOy6@ltJ7Wzfvsxs3sVw6tWu@PHh@dHrZ3HqvHe3uvWtvfDLk/KerG3M31S52Ni6P3gQOsq@lnU8HB92tTPH5Tupms2O205kdzcpdvj06XD99t9N7KW/1t3OnxbeXo8N87/Xra2c/1l05yw9e2Ssxvfb6deal/vz6euso0JSNEyurnBmvJfPm5tAo9leVl/s73f5rS9JTB7k3seP@yc3m1rr2aXWYPX139vpm5fjd4NXrF@8P0urxcXNLzpvNdub48mQl0Opnd2PXp1unBfl5@@x1/3p3J/duM/Wqp@zX2ofa1fPuznvj@HBvt5a1B7q0t3GtvXveu3x1tbmxqxmHV5peW0nltJP2u4ODwOkLtbmp7Ly1X9Que@9SufWrlXextvn85PJz7@rF@vHpQSEzPByljQ37qLnTGW4e5TOFVEv7dPS5Y7ySTl/H8teXLzLqu9pnJ5D9PMoV97R3Sl9/EWt13w8/aanYqSRtvN/9/O7d8c611azpp5/ebB9dWq/a@oF9kD568fJVU7sqOJfme/34WGqlnytXr2JpOTA83bGhjpQTObd60t97bQ43jU9Hu@/t/OfY9dlVVtm8OnpT@3SUbt7o5lvd2lP7G@n2gVx7Yzhbg@HzVvH69GpH2/t0YL8LvNqScrlto2Ovd96sFN@mnsc6V8/frkvHw/S@ftRZyVv7b16fqepW7@3p56NWbvuNWeg7evf159P@Vmxrb9j7rBTSTe343ZUeOM0dHx1mbvSXat/Z3jl6lXcO0ntvDts7I6n2WpFu9NWNUW5zaOWzZ5tvrXdXO7qZeqd@GhymletY@53prLxWm53WG7XVfxk4ftE73T98c7Oby1vP@7q6flhI7@/tbOx32ysvR7uvBlt7zcv28923ylvzJH@V2Vo/y2@@Pc46J1cvnWLrup89LMROtL7TPY0FXgx6g9XDM@vTm@H7lVq/qWSPtHfGaFXqb7wwM8M3ta2Dz92rQ9PYl7Yzo9TpnnGlpT@f3HzesfO1UawwPHX6hnMiDXPS60D25rPpvDBfvD4@WH9x8P6FvKKqZ/Ll8Zt2OntaSKk9K7ubzz@XtrY7/U/9oiJ93nyVlbP9Xszeu0q1N9qnb86utMv@y/5lK1Ao2q313fcD2dhqZqT0u/XOVk7ZW987kZTT7svjlc399OHb9uHpp@FJe@Pt4PTNgZreunxR3OuuvD16U3y5@v7EPpHPjLcvrf3AsJA1bClfzN1kj4uFg551nD27LDrvX17m17WzpvRiN9NXtlXrbWFUuDI/9266N8dKutl9vvlJPupsgSQ9PUzLucHV/vA4kH1z0r9eNddj765aL9/qklY4U1dTJ58ui1e93subzdbKWe3zJzn3/FIpHm@nmtp27nnsaOP14WV38@xzYaWdXt97I78dbvWcd4HXO@rmZfHs6mA4kl5vH4/6tbSu5a6Pz3LXJ8b68dnOcaH3qml1mjuXPZAN/dHp5c3gekdZ7Q1vCi97l2/k9N7bwoZurxymAy@U3X776OTl21qsk1GKzvXBu33zrHA2zL0qGGdF46Cgvqx1ng9fH3S20qumenYyPN3qpdY31H4BZMqhdmptHLzeeX/2wkwHMnp@/fOGkVv9FLsevsufpQ5je4N3rZNM/8yydt6q1vbb68O3L49ru7Hd5uj54ZV88G4rd7y/sWG/iG2reWW0k72xaxtZrWME7P76cH9omcXs@6u9LvQERrvYfn6SPdPtWq1zs1s43qrVntvN3RfycPi8swp9BF5bZ2@MSuDX/Ky/AD/mjz9kfo5IoG93m8YQ5CXf7Beg3VsB2r0V4Pu1aIk0X37869Ry4MS/b4E@lswHeAZNUNZY20DlIcl2vQN58XsccdY3ILqKrpZh0hPRiv0ZbTT4NLjTeBVuJ6RPPSpDUzNU/NQRfnYBbVJr/FW2ZOBAZ/0R2puO0ue7KVT8WpE4P5e@1MA/CkXndwYWWi3mfhAzSafDep/H/AgKhKl3E3QccJclEq2OJndtcGhtcn0MHHvH1WMKmirj4AcmIe01ZCmdE0tT6SN2mLkT/MjS/nOmGfw7EK7FIYMyMaJzVHCQis5SUfCjebZ6rWgj@rCH0k4G@IrPR62C9Pvh8u5JPzrDdGptKKgbijW1ANTkEd2Z1tTyMzzi5tlySkyxojLUkK2m6uAnmRt8X0SDp@iueTMn1x7SLl8xQcsVI9Rs6PTfuNimNMS3qVhIMVpm3qL9JRwBqoaoorqrDZeXTUJJ664Yf/FhXjbvx632u78t1BO426oygdcAWg2AVjQhPTNn/51Nixw9oHKAT9Zvvd09aYivv/AlhhObn@5Zcemjctl9M8u8BL78i5zPLsvEFQaQfRx25IdnQ1GvDc7LQVr3iMsjobbRwh6vtkwC19BKA8Rm0mqU85U6X0GYpqV7LsG9OE84Jzzx5erJmKALYkGFxwOPjMcXaHKQ2fIi4o6lKARAqzndrSFTi/1@y7x3T800NVm/QleZL5UFe8Fq@SqLvmvhKwcOZXllEesnyUbAckNUbxnsOKNBy6sWAhALYt1qPtWxOdN6e4zDa9hLGsfHMA3P6tI0oxUZBy@7S2542aJuShx@KqkDHEns4MpawxrxhHB4JlIuAwiu0yGZoOjualVfqStjaiA6WtTjywXwbdn1wiMFlHE@4@zh3PKkFokdaAXQ/KzyxUAIde5lq86Tul8WAr2j/sJMRB0Tx11CBM7UMnMME4jQERwH3RjxCF@dOkMVvtLL4yLG6XSersM/e@p/KfGFu9igFBz2RBESxWaMFvpU5rxMI2jVazqY1Jj1qKJwBTdWoUq8yFSw8NGfqbHYRD35kJ@rSDeJxYjakTmhIIa8EgnSC9oTDK2Jg9rgS3FZh6/g4rQOTJFoDRL68sVrMPDqceOhu90SWML7ADwyOOdM3pYFQcvuu9sIPTeFjIniSdW72bX0tNMUDHDjxlSHihYBgdnAr9qYDLzEkiXT5A6C8JYvgTdWNuVdyKvFxQjEOie4VKHOnrCItLYWWU1EyOu7QjTqNUYRPeOL7osMQrpaZZHMciTrRl7ByIAyO4lgZT6CDEewshyRXAQZgUDKAQauYhCS71iBc@0k4oIPsYe3PgmD38aZk/pyJibV19YKuMbT5zkVOTM/68vZWAYic9QLsckQjpYH@PzrkyUC5NmMrx/xoViJZQEFTzo2GTBOdSrAS9Sf5kp9buf0W1Ne3H0abudD0fETnYp1XsDyIqfyRekmA7fpWMITP5Nm0sfSxn6cpZeRzUFHoCYJqfUU3DQV5x/LE50W0K881Sv6NkcQBIoBIoKLR42zy4f6uua3d3YI3KEBPl7mOJPirABmCEgUkBgFiAwihGigdhutvunBQVdciPIV37wDo0T2ccYZ9w9APaHa76ZEYoyTD2e4AZ/4WBn1IZy@EYjQ2Ntdx8ebrSNcMbu7/xyqcAHLEWfju1vMRY7RK@KGrPMPqKiOClkA2cYNGlFWXlWT6aOnm77A5iIX8NPYeUQqHUIwHlloh8QXqtNQDYGNk9LlI8UhOtL3vDyAQrQMdga7UZisITlG/DvEBf7ZL9r0RrGJVODwIooMIoWQZidHtf3j7YOjV0S5w0Zt73CnhpjBwGzJVpvRh2mwgei6ovFO1aNnALvfLn5bHMskN92vqPCvriMs/8IhJx4ANiikQb7TOcLycqafgefe8yKQRPGgQalotBVzDm5cu@qBicLYcxDyWuS5Fl2hyNO8npA6vNme0JWjVZR0REtDsfWwA4xNH@qRdS5PUi6@dbAy6SuH1HJRj@oSv1j8s27ZDH3rGfnIHpg4O6y0g37yy62WYtP5BmPqA0pF61AiQrL4CAU@80s/lh98b4rX9woc9KlL6nTTnt47VnMnlUXQHjntfpSO61OQOBZXR7p11UpSi0TK/NPTE6qjOqky3pcYT@2Sp3YJqXGByy6nFTK1fn45oYjNI4/qkueS68auZsbVE28pOdVcBxq93cNjh2gshEsdqjCsJjpywxhNyLonbpU9cVvxuCXOV@4eVsoEYSc1MtHhjPtPYTC320C2yMzYBu1cIetrYGH98xdducEX6in5RifXxCB44pQGqNMunCs@cQ/VvZyBmEAa0m6Zc5FcnToVD19EIGQJNz9Rn65BuzDFqICqg7QYb04TZSVV0rCFoejzRLEqemGr7TZyghx3ZlZ7ekMXAqEv33A43pXAt/HxhAropM9kVgg1cshYZ6UArqsmEhAhysc1SKcBcYtloOypzvxiFGaLIQrn6mQq3wGDok64JS4KEPQL2D3g6yZenltuXznczXAYOeorWLosdlC4O3pPD1lWymZ9238PzvZZPj/eHYznl7GVTHq85RhPMmP5YuBHjZONxxM4P2LDERWKbIU8g6Y76IKKpkEj5o@2il0/5o2bxUP@GJU95WqZW7C2EMeia7BZf2DjECV@aB7nax0mDaVkYAGEIo0Biy94up03AHYHsiXrjsL3WKIgFzO7mCBFRB1WsaBcTWgZuGwMJT5@fx66BUvhA8Dg0zZatEgScVA8qOlBn1YjxVFhuFYsPAZAdcRG/wWSOYIduGiociZwPV3hUHV5g5NQiARq0TjIwslI3TJSjw@9CFeG1JWTvTTl8mRPoi7N/RgwZoDIK1iFaMzdgQVB4JluhuzxZfFFNLdJesBj0T9vaHC2k@HGqWuHCzS8j5m1/NX6nMEY4q6Wvw8aikVMhIrKVI@6e@BIArhboFruOAQHosewTt0T4eLWKFIQ7Je2ysfCGckI0iKol6IuxUKuw1U64jQ7Cl7wPodO/FyB1hcVKwNGYsOctz1SQCDLRzmE2Bs5DYHtk0MM/TggF7yhLqfG6w@GiMPb74bimzjEtcLRHRV2ASLgdi2pXTz/fE/a/FKINkqJ8i1p0zmloKivLc8H40UWYFg6HxhkiuSRWygX7PRwvO/NBaTc04DUQ5mfSO2xmRfJzQBNUOKRWfcIcSfG6uYhhch941rhk1RiWY1QM331w5UkqETBCMSz1O7FUIWggSsVeO6avhhcZ3bjuJKEQsSm31mRI6A8x3LG3Q7sCnRvmHO8r3deQTknu0V1i0k1SJ8k11STusbJsopm4S9rQpot7KqvsO4u44nCikhuOWfPd9DB0dGMG37@AnYoQbFzOfhdO86@a@NkiPDx91EuNebJv8m9zr4G@aEybpFe@by80qZZ74W3VTF3iKLdz@8YD/Gm3UaO36SmLkBCcEMvu4vreayFBaHOgNIzES8TFcPOHju7KDodkNe0VB9PrN3LuJjGHENYKux7joe6oM@KNQHsgn0hOY8ZiHqwHRVK6oP1cZGQzBON1OUODIjFRH9WmRgNHm@gvpcR/ViE7PRtUX4wPsmU2VyMMIx3k/NxuFFEdz9u/2V/Rkb3ZgTJQXNEoq/z5oz4kQh3v@nM6Fh3M4XmBnqXmYHbJ6GICf0tl3b1gIg51hc864DbA37dQCjarjKIA1ugwINtzLdGxxmkfi/8@ISRT3yCD7fmQUw6AcQfjY6a8AsknsOMzywyfUbMbDapdoiiJq@TyXxTRdJAiIedF@OJeY7IUpkETgNyZ0yaKdUEOkabnGk0rswP/yBVFs8aJzvVf/oHVvwyFh6nLMd2lombg93VDoRC7ZuawnfuSHuN2sGud7QV6zmOWUqlFNtALztpWN3UjXqlpjhg4FgcW5VQBtjO8ZAqHtLYOoWuDA@ccpLsWOGLFVDvRbXsI5mTyiD6ESPhCVg6AHc6oPHqLQU/xOLc4PoBgcBO@jMLwbINerihs5FhNMe5l8XOHJ6BOOXdhsx3gTCDZhIykGrJjq2MlBRGTDU1uPVlPDc6BSZ5CkuYOtCVPYh9DE1CSV7K13Jg05cx2jk9lSodQxdI4NgRhTj4DXNaPYJjCA6ui2RNA@rGW58qjAQ6MtLQtRHT8QiALmC6RmiQKpAUct4NFJNW3IpJHVryoJAdsZIu5knY26KHo3jYfyeTEJaLBvj3d0u4v8M2kF0shdamUvSJNS1TazJ4w5xcRMHt/Em/Fh7O9fV1Gt4Sj1TKF9fQH7PuY94aDzr/C8h@38qPVAqHR01NHrHgjUwndrONldV0voS2ltrViQ2xteAhOj6NXRma@BVbXBiA/bgbV1OuFY1lsRrfqPYAAI@dARQpEDItuduXXcBItsQwGd8ZXWRfT@zoHwcZhjbp08F9E2xsUePONMakMTbawSV6FSSm8Bb9ghIFqQW3p7jk2TBMVgJHW2kOutQZ4L4sNwbujpLjTYwgR6uRZvQpPEvwhKxjlpahHWPjr3jnV@F6IkNl59DM68ydoAiWA1QKaPoVnvuyGx97DgTzzehAh81nNaBHWGYNYYzyUQKAxj4swuFsPu5Jk@cuSNvYPcBRG0qQLy52Q7CIpjjs8d41JcvMt6YERAKeN4WMSUdgpVLuyEi4ht8jdl/WwzyURo0i3D0eIuK93rJHDnf9QoevPlmjM8EYHeJJ5IyW3VX1UpnduYC4BgQ1HFxZkgi7KwdQw7Rwbma8IgVIH3StsIfQ@jKQ/QokVRyyGfZLvmLwBd51PtolVJDpYKnuzmGBfyVddqnBP1/u1f94MusJr80FKvgifQz9lgl1OtjiEzE0SyImmCbyip2X4BHiDo5LdPERzg/kMckNYjSRBk3j3oAqzygfcwVhgTpngrqUOBuyLo6@c/MpzkbiFU@kD/BDp9PxUUUqe6dUK/qgf4vGSJxHGZhxBL5jCkj7cgDvwqKzeOJe64ZegsQ6CvIACQr0Onf9cWjjNh1n0l2ZUm7RZ8m4iAc9Ypb3567FutARX@kcTBH6r/NuovRdOxjn6eGUATkk15Gpx8epcSJ6uR6OjKvIMD4C0cFwP1JVWB3oFoPz9DryBdEZJWKeRggYHIdtyDjv2EDaRdwTyFhjWAEDqTGq4BgeP/8LFV7eLOgAGYQvMQBMJBAQLFTmKrsUTmQG0TeMxTAcjLrJ8IFZQivbjT8TjrVH@Hl8P/678SF5RIfGMN4YRd11KRCjMVomEnjLU@5mikvZ@w3KO5PfqfLO0MMr7z308Mo7S88fVV5vxPgtFQS6GHqgjYMm@1OwqAHa8@TjFE8ZeqbHPdTmu@nYAxM/LjQVm74UMRvbME3DxjPN5@eApzknExTu84c0n/I0SuAGAznFh4@kQhqaHp7@bwd4E7cM1Bcj5MbPS/L@C/RJjY9tiz6aPBBzkUb0vdfE1DskEBVdid/LFYle@TApLlO5OgFq2xWtL64wX1JlL@NUUG6DMYrslT7K@KsPh6/otHwRcuNGQUJF2bwoA9Q7MN50FPSbH0VQXcjHyVhIdTY3lluJGFusrnQ1IRI7wV1uJY217qBvrqlB0hnY1adPeHasN947jLkMziuDRnrDMbeXBlNst0OjbRt8ITY7FKNTuO0JVHinZxmDbo/hQVGoAyIsX1LeMVC7R@0StHr8pugAz6opucviIuPie@PHKXZqMjDyaf88ttxXh2wDFf/mCMeS@VhAxNdNiBVWCwuu7rQwHtJeIEnvAdf5QB8fcRgnT3Xmy8Am8gNk4RWOxEHyR8ROcxJ2O7GE5GkgQdlx8AR91KxVXgQs/jiaidMw44ioAbhnfJGysuCBzs8sZ2Nfbil3/uzuAavMy216biZpG@p0JpsKDvWlH8gcH0WcHruB7GDqmJtN5R@h/rxU@ew12P1fYU1I1OXKOMEpYOTi4mhQdnBrXh8PIMeTNTinggUOKPcNC23DUXwu5hscj6PWJd@A7UWmMsLFkiI7PbBnr3Gh0dzYNOPWk6GqaOsAIoIckGrF585wvgw/5IaxX5E56kXmBrBNqhyeO8uzYbRwltmNPEsJy2gpSttGlVVGXqF8RnB7g2iu7ixhW5W7aCGCpe6KXjc7NB5N1mJPbfFdGRuHmBVL@TRQLW5sY26SUJe07gdYYaOntK4IFj9iNMaeUPUEkE13EkaH2Z8GsoVDDobFYmE7IGQ872mOxEqcaT1KCKjyBDBxXmVWCfEBo/qJR0FOsZU7XodDNa7Mo8U6@N2NsC2@eiHGjJC2/rEfHDVJMpBX3oAMdM@a2KGr2oTHZ37/v@0923IbyXXPwle0htrFgLhTlEQRHC4lkdplIokKRXntgrhYXAbkSAAGxgxEYCluxbmnkkqV440dO7ZTudhJJa9Jyo6rkoe8r//BX@A/cM6lu6dnMENS2vW6klq5vMR0nz59O919Tve5lER/OsC92B9XMA93wnhnzS9kLDtXHXZiGOum8RED4o01nmtglGooE43BpmNcnsS801wMfnsBGqvKAC4ztJaxjPHVgwZDGRu32PMOGQVF9xeQTffnNtJboGD6qGsxcaUIgWVqhRJVsoiWjuJFrCN/VDYxM9giYoBDsMJl58/5guZPIAM0wr0HNhg0f8cbxm4bLyup6VL6hJVOvURCll2BfWA4HYTtketPg8H8100IuSsUn1PyzpA0p8@vyc84O45iGEtnVQwGIHare6TuhroJKKjD5r3yYB1zrAO51eDEDX15zoqBNIMJSioUDz4T2QeY90Dm4eGodAISOegyAW96UE0gJBuvEqsNwNZJ5mKjsELllIJduxtOaRM99lG5AnVKp3gfhDoeEzQRoynBDRv7gsj9sTvhyoDa5v5UqPMZ6DVy9QkbZORr04NK5dFH@HFvxm4h3fNBAngQt4EKVQ6PXKMMbL/QcACnuyNotzreOq68o8DDjV@3MPom1kDVwl/E7bENXFThG9fGr3B454tVIu5EuRq6FYDFZtySsZ69fVXK9wUl6Cf0n4hlVnddCpYJSur240sCaVUsXsspAdZrkKKF7TmoqbGBFhawLgG06R1edfCthbU26O4MZ/EECMRtT7rH0CWYLw8JJpzQOPW8Hg0byHB47a1dmQcC0GO8ogIz0KPpsIMuafo0XtpMk9498JIcQOwIdYFqjkwvPdrhvCLQ8zNU9aT7415Bry2uiuQSFH4AUN8j4Qkq20T3l3Jg8DvSbNKj07flJ16FrOCw4HdTJqKbEumPfiFr5VB5rtci30ojibF@DsZCdHmWMAnDC6/QUHE68Scv@OUIr91o5w/bHt1741sgKyxjIXWjh4/8QZTHLxnqci4Ka0LrGQ@W43Z48SWvoqYQNsUBG/Sw4VQ0wPyG14iUlrU2co1pC7awLt9AVWUWakZxWX655I1dE496c@U7RLYNqpmmW3KsHXMp8FzLq0y2a5sM@pK7itGGhJQUgdCq5Xj9Lq8kVR1lQkNQ3HiWcajxRUeBNaS5U9lMOUPxn9uphk/SijvarKnVyPThOEwdUR1aSbhrqOouK/MG1ieLDT9FynV0AIc3GzfaMfg6tSFmUr@LLK1mrOF1JSF/C@5xE1nSK1fmrzM6NBZaTTy6k7eImuUyILlDKwOuMG0kpDy1MfZ56aeYqkglTw53AMe7wGAK0nwDPs3L8CAs6Od6uUCDsBKERDvGSV/m3QfoO23dtQeBL12Z0cHKhQJ6L3y9lxi1Arl6ue460z42BV/6oUxkoLJonXK1r7ccUs3lB38eKQInvcMp4uD1XzC0BZVDfbZaASgyWZEv/LJgU92JI3qpRt2Xd2TcA7HcktXKPigXRtgJevA23NmQVPXuxD2CP/setqgX5JFf0i/fldw2XyY@3tt9dLCz39rf@crO/pMdKkmK/NqgeDqu0k1ZcILOvUcSbz6IOcTJvT/x4BzHE4fiLKEE/qTrh6G4D@KuC@L4izaUbE/dXOab@8qD7LyngTtZ5/IHzMyT8T1pGgcemghNUVUJ@nfCAjg/D9tBgYkfzkBySIVarwP0ZMBxoXK4Z8Jmzjm4f@JK6vgUEZogpGUDHil@PzxBDlBKE/E3ZjhpBj1YzW5F6tgqaLxyiPwlaIcIyABAPmrdzisUldxcqzDwLvCcyEZiWznGMMje92riMVe7TdWKbe4X8pDtgT86yknvCUYLiHODQ6uEMc/X1RCTURBUgXoL6CkQR5p7xB2qonxQrVdq1c/PpUH0iP0b8lbwBib5b2jnvWinnxo/Kc1sX8UAMHics4QNXSxsUqoFXXq0prhBXaKiFVnRm5mTZ1uTS/TXf8MW5BkG5LJ1q1@M0fjna899aTPrz@xj4Ys3w0kl4JhVjiLfVBXTs8/PYOf/itXI65mLXGRF8aXpRLrphAyo9jrGE/nlPGkfI@exu8cX9njVpK9/AqXdLcMZJXgytWvFFG11BJu40nwUj0ZqIl9OiT6mQR9TK/@1qcNn9zXFFiDqbrra8Wv02jCOiHW09lqa8DpQzwUq7qa2/lms/apeU20fVdonc@Q9o4s0XHOyuXEVadptXr0SMTVwtnRhHV8if6lhrs1blFN54zJOKaPLs0PdmXHJhPo7XwqmlNZB3kIZI4vDa8VDzElqNW0SJVytEVOIl3JUQeE6Wxy/hNp6NILRZSk5ETMv8WVb7WUcGwxERWcD2h4UknMUQxldxmahjE@NmousyuRCW7AJ0S/w/1@srTQJsoHHl0ZWv0Ejqy@tRr60GvnSauQ8q5Glq9VpMKl2vFEVWLOBKJ8A959bggW1vSfef@/OgTh4b0fcf3rvt8XX9p6K9@88gpQ98fjp3Qe79wT8f@fRkx1BBfS/r7gTVLkXMPXbbtel2/mVWm1VEOaFAOWr4kl7KN7zu@5LIJ6NoD3cOuaPysgNN7nUzkt3Mvf5OWiMyiyhtJqguyJ@a1I3Tmhx3QFKHuI7ovLliW0kb54B3yyR7QWFQ9cG3Py2RzwI6XHRs5I22gB4H1IBTZufZEl3Gp/WiWnpVYQcOP3vtUcQmMKHT8SdR9sY6XN792B379ETcX9vHz4ffw3d7IjtXXQbc/cpZhHgw73t3fu79@5QAjegVhF4t0YG6@c1oYLgNCrdF/0phgcboFQov2JevZdyuZGvrCICkZ@OIvc9PSApfHdnZ6cNctFuX7uz/@5XkKtxvy4sC4NcGg7VpQXCtRoajUBtMop2g52pI2tZrvOGNJyLa5jdyNEdEP0uCYW8QO/Eniuse3iNiA/SFDebGTaFGiq6CrgRlXIE6wiKwJDPlzYI5SbURrcHqja8WO2rDyy6JR2zohy5pLy0BoQUgzPujrocRlclAN2zVjdVG04YAC@EZAID4B0MJoTtF@4uXpKIGxJiGqLgDwk3OeH5cHz/BLlGNHCVCXc5EMiabBPPG00pBjhqeyOex5hZE@8OFCOFigQEj05yBgN15UoqccD/yzc2fJUFSAt2wT6sbCVURM9uQA2wtx@3@2EgbKeAt8EggrgjjzW1jgZtEPfoXniCBksvUY2Aql1z8N@mclSvGE4KxKlEmM5cxNuhy23Lg9@9bDkoeXehRtTbo06jwpSM/3RhA@4uNOBN0ACisrlfoFuhcUiMLaHx@5KU7cAHigSRT3wcj2rk96ZdN1ZAyjr2c@@jjwpykEtREUPFh1qnNeww1AM@hJygDypycwFCDGlKHuNrFM@hHe9B9DY8RGWICTbwQzW4sjZTeFA1Sk0cWSny8xm1dtpkDHdhrUTxrBust6@x9hlFz98Bm@XRM0kHxWQtzQXozxmVGNCz0wTdvPQFKhbNQ2oJB3fIRXvHxyKoNj9Ycza37z4rf/xh6bBaPeJtod3jxwtWSuRnFhLJYXlo3UnSBlQrTSLNBdMOllb6jLxb4ipXyIBxOfaA@d5qNXQeX6supo8oXlY8nRJfvXK4VJnsTYiEMJJMtLuVRFNVWaIyh6IgEUR7JzQWPeuqlBLh1Pv1Fsa1x1lowIiMcB8h9RozrBrp1xjervFBD3aWnOTTeLo1/oKKRS4piv7Z5nxUP7DvOsXNQlVB0WLSw2mrLbqkMNcLsldnOL10Xi2g2z4fHezfl0e3dm7r@Hh4LWzb52J7rbaVi9m4@FgycF0e7cfnoOXD7Y3QQt9L2Yj5kFzEpildE2fp2pKi@Qtq/HBh7mjtARo8ezGiqkZq1DYdDdBDnM2X4tA0KlAw0UQM0ZOD7Z39fWHt4C3bOpSFfa896pJ9KW6DiPuq8nTEdsi02VU006TDBGnmSaWcsXlpvNrzFnPq4GVsFZIHKcnx0JuFjtoLkslMWkfwyUIsBBpe84aoRi7eulO1BwVNifisiZpQIpo0o4O51G4u8eHDTvZpk4nGrcS8cfDCG2tmxp1JZ110VT2Zm4gUI4zHQfsIX77T5@995o/XVT3MYLlfn1KHUQm/i/7yxROoeIwvxZX4DJ4zLWpKSWeFqHRJjR2Z5cU57M9OUDoW@5nkhY1tXTLHsmnMH18zItkRf7qF7/xzmdkdyvtOtcVTyoY5oYXo0LPjRxAwmSAGiy2TKqD44Zk8wmg09DnpaIbcXGvXqDVN1UqKZiZxN7KB3gIO/sbN5PaQrAp223OrKn8@VfEpEavJiLu1WIPKBMw3b9y4fhHuZC9U8fJnxc1nSHL/DIfjl20DZTAPSFUIKHf3UUnlRwRwztA5IAX2bLVgEgWB1Uk5U2J9p8PIbB@05WSCtnjQmL2nByW8L0rWWhCzRNvSsfOJZGInkIU@GEtYd5RXzcLon51f3V0K6nZBfVdfvz5ebAiE9@Fnv@Iwmfv@GLdKYMQnLfaKCiL5eoBacSGW4OCD2tOvEQNzS8WxbHK8uS1@4UYbaa5xK/RfoF6/ipwpY5tZ@AxVGbbHp6/wgusVXZlyHtoEyLJeSWw9Zx0Vjqy51fNJiaCvQ1lucSvjabDNv2yZwTfXUX2Q8hjAeMB09ADm384LkHvW8VZBhZrMFzkN@BOdVOYkoNUQZQ@dvszpaJfgjQdznV7l9J6Lged06obEctLWES/zmxIyGSEzb0lguqv1@vMWDbvOfoezgY3RSW/JxoBsOfB16lVORZ0qldSUZadR0iEngSSlk5YkFB5MXmjSUuC6L1o0yTLaHCDMl8TIGxxWpP7UO7aUHQvShCPkiYTy7qiXo0mhmKcalToSttC1rCSh5pZ3WCEFSrkBoUwWTSwvpC0vKmACQ7oR@pKJiotRA/C/shGyqSbxYs3NredI4RM36E5dsTNDGV/FRlRUSY5BlsTOo22xd1/s7z3eiaPGFreQR6FSSmGPQjHLhlF31JItwYT70/C4xYnqM5l74nKuQsHfGmjkTwwg/kzmqgoIxSEuS3H6qvdKNOHwHutJsXuFQznpqse6D5WuPx2Fp69mr2h6Z8DpVYAE3hFnFbwkeGdhWORKlBy2Igd6i8OwkMhXtpRbhagWSqFaZtI3hy8trhNrvnAmseX0/glTByuTNukoICdsk7gT@MjyrMv4ljAc3eMo4Ca9ZTvCtpMNw0OpUllILopbOnCja0bcjVd2yUqKWZXcjiphCtN4KgHGEY1qK4ieL155r1Rl0aGCR/9aUtrRo42@m@U0GkcMLbsYTO3QyOZXCaPPvVz818KCkzMo4vFG5esGLwgM8h7t5g7TeAyM6HsBTG8OCowX0AIcrYIYIC@TBUAqv4ixld7KaOmlFElvcbQeF5uTUUuELqVIei1Ro@NTEa31xGx0feDOOCAJ/miBIGicr6kzB2SzUHHWYhXJgpIUSZxpcZ02/ymk1KG2aYYAejxUP@uHbHoj8maxc@HjI2K2QHbeGBDcg8idCh5rZno9mW4eSWLTKJ6EMBqVAAaciZPq4rlgTyKxpBO01OJlRUZbMho48lryaIQt59AAJRLKAC3HQXnVRLAAiiDExeHJYoDySoyDFtNBDeIneBNroq3GatSgxXRQY30sYC2nYY2DFpOgC/sabZTxsdcM7bJ9/uQVMvhYE51RlTtzu9OQTxrltALWUAjLw2S0JHTPO/LCd0TEaNGvCrQHiXZ1TXrEVmkg4N@4pVkfKqBYbbMJstoIIe4WBi/lpVTM11Em@xYx5pp5jMFziGt8HzdAmwRhToNgD0yyIYrJkAKNOsUUK2YODZeahaJBxkjCEkun8HmG3G9z6ZTFHY78bpWswpnFzWrEdlHok0qW8tHGhhqLSui3PJH6ryEbTzj8sYjjqERJ5/yL4ZiGOhWvOEoDv8uXnSXE1VDCWhPSUQCnh50EDnxNWeyLKghoDi9uBz6oLOLAJhTFeZ0ycSihahHH8qVxKIFtEUf58u0geSqtL29dGgcLgmk4qpfGgRS4OKbW0ikgOOP/WmmkFhsPNIuSqe1SJ04aGmc79tVJ9kWJqgLtBQlDDH6W@Eprh2TMTVofGGLQpcYDhY7F8bA9XkmbcBTTzl3jC@Y6liwsrBcWbimVb2CNldcQ14KwBwdBpT/Q6ztl8SdE9MQliURI9x4oxFS6xxMQkXA2K1L6UAwI4YT2t1qomtVq0c3Q4/29d/fvPGw9uvMQhagl3qPw@ga1ZUhdp1ZZwXj2fNvSIp0iR6CqBXYjR/uwkUftk2h26BShyLFYaunUgDuzmIHCmhy6L6qM3BNxH7IoaP0CToSs6LsZmB6b2qA3dav80ipEkOYJpnol5bVNaAnBMJ3IlhCMkZwzhC0u/2zEGirPRs9CBuyIJttkBodme5@h4ZJRUIjyy2fhV9xJB3VJytppKc8iquCj7EbOqVDlQt6gRxiMCfxVtSruKqe40n6tPeiiy9tpnxzfDr1Be9jptSvj43GuHzjSPY2d7wfo5DKHylS7Bzv7T1qPMU7Xzj2ynMB/Dco72H24s/f0AHOeQNZ1mbyzv7@33yIF9f2njw/QY2giyTIBJZYITCbEgB7tvXfngQHD35ZsJBuEBCBvwh/pyqckvHFrRv@dk5lHiVUhWhSEh8xUsCillUToDV1/qoK3of8JdcCX0PIEH2WgLhXVmBzS2Hj9KfMiX6dnBhS1YzIdhwRKGvB2YiQK8RIMMwyOsAD5IgqAbydt@grfKGMeGvL5YztRFg1ksFhO2nf1A1oduEyezEddW6GTjjxLp@4IIPG1KT8N@@W1/FkBvUqOSWkoWThfhZOjSs5R8@kl5QhKrfScEcTIvHZt5JTBO0CRRQlNQmSZQgX4BbEhikWvcJozA0TJLNhVOX7UqTBs6OMwMn7NFWOO2K0p6/lC/Ugg@pe0wNE0wp@PzUcpIjD5PkXGHE20PNdjRn9VZ/mG2dazY9P7VGTXXUHtkXvQ4DuhzY5eyGdfRHfyuUs2oIUZyRmP5wF6@TYmO0wVMo0HYQMGKpzMBVsQBqEeLuj5If53Jl27dlGBxgaCK5iwlsW57I4SjYSCkAFIzLM2rfXIjQ2bJWjFYYbYMCHqaRAfmBAraRAvTYjraRCffsIgXt8uFtXkbYqVGzdYmzk2nynF/00XL5cV7IZShY4KAz6zuDqNGckO45DQRQfNQc0zG5CbLbt5bsviqD/9d8Bt4pKlylQJN/ycZp@D@ee/Z63zDd0lRumvuYfGBoXMiXzyYhNmvC@8J0lcNUnakiax/eQcbJalZjG97Hcjivggg2g@/WkMJp1svq3mXejxUy9cV6Ky9ciqIYngPxYROK@DoMXl1foib6NswIvZK@sai@pBhIBBrpsgK0mQtCpfnVtlzcRXT62yboLULlPlpz@TdcrzKwXihxqC9lo5mKmg/xVbaKSaD4XSQAOGRJuax9Grbyb4UbwNZrE08McRdipyeH67f/6NZLujkqnwv59KnFTApC817akD/w@XxXE9E8eHjKJczhy3PEMUi5kQn/4oagcPb3KZnbdIfv6HF5euZZf@3ah0dMxvqoObuQaFLLkFavWgeCYVbWpsPH8wADolpTXGMarXnLHk8CyWBmPxDtR1trQ4i2evqOx5avZ1nZ1AfsYMluKS0L8eMUYbHGGQWKPoN1n5MsOlMjcdk2srcIdMbpeZdWlgDmOjeRxpimMwPZsJgWM5JmQsopa5BcnsneWIC26kCj9Be9I@HrUxQGvgjyoyAojnV3eG/nMPD6pJFd1cVJ4HWdLQZ2GtCQHJcQ6Kr3dQoQKaKp2KsO43y@0I2O52p8PpAN/QHClXoWOkahVdxpEgOJoOA4kTT9y7U28APXCQU4tYRBDzxtBKOoWBlb5U9Ymq06pdrLJaZb3xCrmhoyRqW3fijUOqzFmUBdDlEzGoUIW3YcAqFh4N1E8JEbuidWR/Hngj1zbgMYqrVzISyC9C0eFSDaKM5JgYOEqoAfJoOoxhOJUzTroxDudUArT4sWulFRw5F@lGTFyMEKKtI7xArEgfdORaBpFIC6JJHMtKabXAo0SIHgN5DuMQq6WVGlY0xixyUUSeobVmebtPbovIqJVwEDYNTbMAHGGEXo7rZg16Bxm6XY71y7/95O@swmm1qtIopo43aoPMQBFJIqz4eeA/Vt8GepRPpK1iAvffR7gZdc/tesM2RqgJDdRAXBmYYQIR8ykQGjqt8gew3/hHtuELRlWIhFWt3tneFgfv7e@9j9ZQfIlAVJAojkSwLqwiDzuVjOVLxWAEkZSwCPNQVoxAqhGLULpXCKZ7TO51@rahgQWj9c0/ptGiu3wfNd15XSYQYrbFTn3wnhB1a020eiIUBeM8fPOPGLM/Zu3ZdMT@2JKECT/HLhC/uoq0F/rFEOn1/eL7f0bVSYsS4PnwXmVoVp3F9FNuU17IEs2W64eZvYpVQ4OQifjCIfrWjwlZwEG61UaYu2LuihpJerd/@FeCcODjA8yeUVLE8BQvRPRtRqRfD2jkMvGVL8T3HcbX8@gVwETUmce7@BDOycoEjYZsI7l6wfD94vuyxQDvhfhmck4dy7Hm5lIn41/NmaWycjqy5tfAnznDPzCRSjPXLIx8UKXi@eRn0TI1u8muk5m@rxirM9G01A5/8p9p1Ec65rB60AM4ozWnKnWtZLT5L/5S45/lrswuIJhf/u33fhT1cZbZs1lmf74XrabZYi9mWW2/ktiSvopHhlWcZU7FT@PVxFbuzDE@sxD8JGvcZ/HBnmUteSB9vehnFyz7LCTfVkj0gp9duOSzcH1H4Upd7MluZSz3WeYyV9gzFnoC/3JGM2Ex/ou5GGfnzXzmms8mi78h5MjwofHowrRUq5LDqRFruyHq9Bc98@LfzWRrzN0Pr9oixsUBjgrQodQUoz2Emm2YK/80GVP@jPmaKLUunS2oHhm11GUtIJq0B0FKVY7zudW1gkMH4l5KLZtvVknurFoduWx0Px33UOqg97shSR4Tev7D4AHpO@M3aC6B2wZxha1tyD1Bk5p8SC84wQL5IDryOaREDfQA3QNxg/5u6O6W65xC8saVJJaBzyzRFbpOR1EoUxCRkkSxfpgqVLCcmroQ/knvQCxddVi6wsGSfSQ/slHOhZv3t36kdyQ9Sn4cewJl8WKc/yingVSM6K2cPHZIni4btRP70oJUPFUdAZlH9z@bu0Wiumxe0gDLwvzdP9EHnRugLmsP@oMmr@TxH4Nj4sBknoDG/sk/CYFdWI62jMya/1RNfMA7VFbleJJdop6Man78BxaSdvogcXbjYiFLYsyUscTuI/H0yc6@2Ht68PjpAV7ImI4RtQyeLeix2M37Mgmw8UuCBVm2AWL@CouzRh6Tl1fyiisF6v6ffw@7z2iLjlWzjGE6t9wPYuXqqtw5Y0RTcekRkuOzUJ4vLaB1XLfsreOsyRECAXp3FOJ6DVz4IcH4YoIdPsuzjcmfTaZNqVtWzHguMfWfZ7eMy5jsywQ86nACnLrA@XNqX1LGF0MZdGU1x9c7J@01j/FDL5TLTwL9oikodrOZfuF7cnJS6WN4qunEq7gBuicK0DFcdXwEzMLIp0tNdJsNhOd1QbZF54XT7ovoV7nbHr1sB6gg884MVaKd22/P@W8u6454fDTkUBxvek8sBN32lualbgmQlTrdF6X@Sa8hM9gwWCuccCJyPxP1MQzUL2/c1xB@iPfsOqszeNH1B8TtWp0BHGRWVDX3UEHO1af8HntsGKMukefS@6kgptlmRQqBjwaUAz@Bq1LWxd6sOT@MFZ/p4jFtloAjYp6LlBWCMZ/1OChswIzzZ1GlqtrmTDqL1yZk@PqASiEKEtHMFUzMIhxzZqwUv4kvVJiGkPNYGlr@dB0qrcabv2AeHUUYQBNjGHDXrjY/eNZ8djgK3JPlw2L1qISOjhC6I80aaUzJZw//xtEfvByM/SCWNHKDkBVcaiqpeyypgWmFFV/kWCU0bqBZWuHGiwYNtQMdysQt@k5oe9JMlbRxjul522pa0Rhzw5qyMTjSnlIykGn48GSY2puIDg1EmK67pCLxpelCWe9P0J@Wgi3DmKMDmNEczQgxUEN8qcgYpuIs3ip8LeMEGHb2gZvoisqHqWgmsoxunsn5N5t/9bWb34d1kd56IljeFBNKYzMXNlxXLhf2iLnpGPMKLagutwfo8s/aGZF7GqU4WGgsV5VpCteDXZBBZ43J70rHE/ySOpJaKFjXHGVfMXd4WfK6UEOqNU2iV3jKV4Qgy/MGwhFEUoq5stjMLAaSLm8c9CyWVuzEaOSMGjnjIgw9y2jkoSyGgTxNtw2H6LStDecR4KuzRi@JhSJov8T4VOyKaLmq64z2HKICZWEIE4p01j1Mrb1pNNrYtBIIkBAXEPTcfns6CNdzyQ2vXtZfeo/ioVR7FH9JMuC9AgiMtuAGK5XZmsjkiwVepXvk9hJ@NXNWvVQr1el/Nf6/VVKJ6v/1xcRaHLIeT6yVEv/7tSQe4simi0X12ipuyLlfLYnxPDz2Ryu5JaHPbEFnNvoj5BfU5wG/Dwcjbzx2QwpzJI7cET5uY@BXz8cbC3T@hXF14PcLl/yLrCvkgp9iW8@DFiJqSUSV8VxY17YsGPfh2J@E4qOB11G/MUb5zVX1FcwDdCMVuC7xQAEwQfKZG/V9Dybz3XBvhPcSVfSYHPr8uzPwO9UhiPLuhFw5BrDmAcLzK5PpqEruptxRD5/FyQyh/QKadgzVQdd6LQBrYbfsAlJe4KJ7SuvZrN@3yHmLO@g9cZFxw9sjoSOp7PaI72gHxxZua0viETBh6@xuRfkw0V66aMRdkZePceUBx3MmjYG8EekLNd4xliVpZlioFC3f68n1n1WhB2goZRWILbMLdCL6YQSvVDllAVYMiZXAPmKQPmaM8ayIeoQhQl20LJGNKAohE6gd0aesNEqgiuT57JWAPcReKSta14ZpZZ6xvo7uPfGuzKkX9E7hoZ1UfW0dY3NQT3BAcZrk03B9DXPIQWUgMOIc@6Yx@1F0ZEsAkCeEAiECjz1Bjwyd56REipd1cHgg/VVUHl5PdNAl2oBivOD91cg9oigp4qTjcSiYnhcQAJasHn3kjeUQlWKk2pkeAatNa4Eiq3hBMHVv3FpbpQZRXCMF2vO7MdCVKmBG17JVatxxOBzoXtwOj8XAfekO2P8bN5tiv/CiJDqz5faJ1803C0Q6MJSxnsIo2LdLnLa9c//BnYOd7ZIo128gOBuoaljbGFzOLlI@GXBIMsIivHwrnZurTOR2UMpvVfMF2fQtc9iLZoMVAtizJijHje28Q8XkzRwjBpGph3tVScdb1LHdUFcblxs2ZTrBqAWWGly18peWLCRprGsJSTC2OUKZQnRowBdsPAtAmXsFjIDc3VoohGEoIaJca@NquazX1Dr9KsPGWi5vsp25dQ/k8Bcivz8dxXbbPK2dtsjDJofe8nhru5qnfaFiNcSxk38ryDeQO9ec00t7WjhVIf5GfWyFzQN34N@dq/mzp0prBQak0KwfFgoyIf8//w1i31lkFjCww8Ip8tcfOcolbIU39R32oGnn@TYYin1UCd1ZeI8219AJG7pAx@/NKxSStHcPzt6e/ZFZx9gunJJ2c9dxrhdOocrJGO1QxrAZugeAsdDAtH4sLRI5nj0boVvcZZS/vvrwwXsw5fvoXyoImx8cLl@rlvJ5OOJJA8nBSB9ie@/hY7xJmBQqdKNwf@IP5bhM2rqSCj7so@Uwtb5kYdequAph5zxyQ9n74O78oH30qD0EibkNQxC/wGmbWj8Y5h51@c0xcqz45FqF0yOHoI4nbr/BnNBZ4Ly0jwqNEP4cm1XcgCqclRXCHkIhBx0IJEbdG8Fp/d7BwwdOfqMtEKuTsiryxY4mDiAUIhgbk0igjZEOhtNFqgrZbpMIBv4V89ZmvC8b1fZmvnF2ltmeB367xx6/8hEB9@xpSVLcxFmc0sYkooL52HUwgY@2d3cOrBKURdkXEynG0Zw2LXZG7Kg6mNxwp6AjcP4EYRxn9e23KQ2LTAPHWanVCqgecgbYyAcEoOWFNWmcTdpOz9YD2R57Fbo6d2dcFzEnK5WVansUnAA7Wq3frN2@XnvHn@C7Qc8Num8HsIU4bQwp64Xzt9GQn9TJjvxB/@2@N8AHq6ury2t73t3f@ertJze37W7nt4CHtJ4HPj7gT8ZmAybtE6n9B3vspMvURY0YAc5uuzpuv/Crq71ad622Vr/Vc2/dcNdq19e6N9zrtzu3b9/u9lfXOr3bt9q3bnQ7VXQbTUUqQ1IetJj8sdr@5arNYszWVmq3@/16/eat3o3b/dsrtevXVztrN3q11dX@Wr19/frN3spa53bnfK4tak8ONli17@LZkdyB38pm7nILe7ssXfhf';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 xxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O @]>._++++._+++._^<]+-+<[<<=oC<=oC<._>>>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#/++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWW/WWWWWwWWWWWWWWwwww/vwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $&&195e a 61 =>axfnuen le._e _=B[1;#]>8t t47576097 @Numun Cr Uu8 gutyIO 0; nd e 4X
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW wWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;r=pure;b1206=[209,210,128,206,207,214,211,212]!!(l(1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h (0::Real a=>a))+q?6- 39);instance Num();(!)=seq;f=(^);q _=r$(d.B)?4;d(B _)=r$f 0$f 2 64
>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|#208
#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 *///)Q222999612#
Silberjoder is a meld of SMBF and Aubergine. I used this interpreter.
This method is used to polyglot Silberjoder with SMBF:
<=oC<=oC<.612
=oC
is print command in Silberjoder, <
and .
work the same in Silberjoder and SMBF. So Silberjoder prints 216
, SMBF prints 6
.
Code in polyglot is on line 10: +<[<<=oC<=oC<._>>>>>-]
(was +<[<<._>>>-]
).
Also changed SMBF/Silberjoder data at the end of polyglot: 612#
. I don't know why 68
was there, removed (686#
→ 612#
).
First three <
:
...612#␊
^ ^
Update: Some Haskell improvements thanks to Ørjan Johansen.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNdiD4LM7@g30JkfqKpHhNUqR4EVlF3UqqUkkqXUpVJbFYSTJJppTMzMpMSmSp9KHds/BOj/3g6fEaHnvH3fbsYL3AAGMs9sGD8WKB8evAmN/w@WlhLND/oPecE5HJ5EUq1ddt7CwwKTEzMuLEiYgTJ06cE7dsynbv178O4cUODW3U1QyHOYrtsLalXitWkq2P2DNZtXOZbCCAUDWrO@grumOXAiEmMabqLbUN78wxrhRd/axY4J9hzLSMriX3mdOTHabYLdlUbGYMHHPgMKMzP1qWsa2@cakmMGZf1bsA5iiWaSkOha8wdqprcr/ZlqdCclMJmhaE22xT0b70vzisZfT7st62ATLP2CvDshWEbym2bWD0VcaGW0prCmkBQGVLNfZq@8@ngoqMPYcsyqamDJnctB1LbjmqoSNN0ux4//T4cCqGJLE3J9vb074Z9jJh6Gx70LqaDsqyU8uWNXka/wqrDRxj15n2z7FaV9FllkkWk5npwDxbt@SZKKvMUuR2R9WUJFQIS7CeopmKxdCHdQyL7UKWtEK6kG7UxjGTLYxbGAdOoy0yLZt1psqTSQPhDaun6JDD9HSg5AVOBWS8gLZKCcjWiEXsnmEBH1lsYCttdmNYbWAuXRtF4xCfDT@zpmwr@RVEkPUQXOnGjQ5M5BhQtc2RozDd0BMUGQFXmLTXmGasTA59awe70/55ltmb9lsFRmtddWbrMlNgR4Y5mvYtslfq3jx2zqZ5Q9gw2lAbU2ESO5TBi5KZJHw2M9kKWlC70JjZpQ0ZayvM1lXTVBweCLyiWBQMsZmm6le8gR9aRnvQwsbn9BRIGxss8oMdaEGsKjOFmEiig4WIgzgY5ODY6Cv@/NpMV6CCbFNpqR21xRlLGTqKbkOW7SRToRA3qqaxtqJBhDH2VpzZBlbv2Kupyb1kKxlAxsRUWP9KYyprmSbjQVAKyNJ2usAUpB77DOFaz2ZDs89stQ/BTsvodBSFfVbMHkQPtI0Ag6tlThXLe1tSAEZXXNIoJggEJI2BlAY6uRS6sWQgrWULGjhqHwirOmGbKbKtokCFKLait4mqpidqDSZPsDy7VqHBQ9EHFuG2FYuaHOGF5mkpgFL2qjlyY6mOQ62G1dihIlvsxFKU6KTYnUgSEjMwBQcLkqRKXVsLbx1sh6FyeYykbEJlWtmT1y8CMktW2FKjDL9KMFgObO1vstulC3RzKQsMYFoROcoq3zM7dXGhwG8oNVNd6y4AWANAFY2lDNNJyQkTMphwIIMpGZ3oSlxnkqbmS5itTdWFj@U4VBtqA4QPexOnkrUGloU9yZio8hUUWjP0LtATCmsNdKSHzvJpqIKWAR1BnCnXQDWQvFRHIBeQwic9FSrNxirxNSzeHxJBoUcENhYUddO1DW1AcBDTdpCXgSoQFTHudtgb1pFVDaNAOKLiubYUe6A5GGegt7Hmob9T2knmZoMarAV8fA3JyYCUPID1@752SZkCYKgIg4qKQT/8wZ@2u13AU2u1QLYJdn3D2kaLem6ZMgvdIUOGBYGqUbYALo6p8@iQwLWsqW0SELI@EklQJijVG2OgtZkBCVo3KrTSnnwNLRsaV8tROJPzzj7O@vIVlyYq51woeF9uQsVSApQ2FTvBnm1ALbWUQIh4JtEfOJ0CS5hbLGynPkSeliJPFy8UyFw0GV1eSqW6ZWC45DJ5wVv4Ic55U5uQlLYj24baDpgjp2foGZZosWCrYpiKHglP4AjHw1YzHE2ilItEy2qlleyoejsSXgNerELC4Wi5VWmdq6V6eSq6P0lAc4NosLkqkVY0GACRQ43iOtUHaZ6EzuFNQrh8YYbdQJJjcNLnjYSZ9rvmHiFSdpAvDWQQkENJW1MUM5JOSlEUEwg3t9wYMK@kUzhEgUtqPRYOhWP@ohMGKOlEQbGxnqgGii3N7GGnBUTRbRN6Agt5twU9NUpGW3VA44yzJvE19SIgWUgm3ihhS8Eu3eMjapK8yWH8BApKgWHchCZbstL2NWQQAtCWHXtGGmvGDSRIecJuBkSHjonKXagaiMwLUuMF4SmRz2SRuKIB2JoKKySaKjQCbG4g0wXP@8oG4NkMhwFsvJH4ZE9fHgGWFu9Wxw2GqR1oS30QD6ANtRSUOSB8FN6hYCIDan826NiobacTmVxuso3NNDHHStUS70FIf0492JKw8P7GhIKGdZQbpsl6dyB3Fa6JMbnVUkxHCCooie2AKJrub8gzITrPpN0LLD2bTps6EVe1GKeBQp7XnugKZZQuQtFPgDqjMFmYKqA5WiCWtNF06gBwPZV48COCTGTgY/CeLLgaADCZMlRaAwekGjDwTU9t9YBnMXc6l4u8E5pOHrz8qYNkT3S8pDEzUvVJJpBMeV6YjXtRJLBGZ/FA54qoqhMeVPl@j4cxy3Z/DmLDyyJ0BD7fZEpOAu99BWff0I05SIGQHloEmQzh9QCa2DEqlNBxuWoXNVZPy/SqCOoMDYE28l/PcUy7BP2E6vQGzSRwSurEGu06BzoyS8qxRqpjcHdTM5oglm1onyk3hVRr0FSHUwUiP68OL@3ANShgHZtVoOf@NACui4Q7NghM8t9AYF9QkAQ3oeD3IAASUBIIFenYJIq3Qagcj/RWJJikppSERheMsyA23CCYO0GM5dFlw@ijFGJnpBigpgdmn6qjrSBkPol8eW5X58l@0uvC4eSloeqR2/Di4mK4FK6CZF9cfAquNXQ9RVcMXE/JlSAXwiXRRTHi5MLQc4qBfvXw3bmLeRitY7UNsVf6rJoR@bxUytbj8rkknhl8RkHUgWQD6AQ@AE84WqmgMxoNVm@goMlmZ7L0Gyidj1uWagoivJCvZf4uqJAlMqh9E81ISyljJ/swTfoVC3pBUFpbvYgVvjhPX9Qvbi/asYu7cBxjR8typQmFgvQi/WTXMgbQXUbPV0oJqR6Nnmehk2xWwunwciRSSGiQkByNfleIxmRO7UhYAakdubgIA1EFfc5bPYvwDeOZaNQjFeQDO2bQCSPh5G0B0m9G69FYGOJGw3EwMSrhMFCmhUSwqdDImRMEOjh6yQmzEYsFiA0N6wp/M2If/JJgYPHo28C/G8eTZm//CqQra9kaqiIJi2sj8Jpa5p5tengaV4ntksaqQ3cLJYDetu1ZRmiN6wPSn0m5NfwJkTmIEOSHfQ/KVXUCBhF31CEYCNDuR64ihP036kIbYHAampI8I9UkyKDhoNmrJOdqQ4e8W0m27DEPgN4DTlOTW9CwJ9FdBNkFIAQ@T6Xmh0TLM4inVSWyar5WRuhYWrKO9GurpLUPVLuH5AXNCk0JqwNURZUddAOFqLbLWtDnd4HSylB1uA4PfHSMUXZkOxJFrbHGtS5U9lBjwEy5YwDUnRstsHcU0BwwlBuPbEu/Vi1DRyIntwA1MHwZ62AK@TzyAhvVaruZzfvpOw85UGzGW/LR1o91mrgtu8VSuqEZXYMtAwCyZjLJGXtXx6ES0PkcMC@ZrX4mAtW6hj6a4kEFu3sbdUQpn/W0bxkhUwSfvARZw@YXegxwT5mPd99vQQ8h5dJpyL/7lqbLK6QPy3QZ0bPFxgBiyFZDvsGafK@YvdHEgBLyB7cigZ8MhTdMbtfL0KFCrkQL/0xR/Y2c@0A7d4Parmte2bdIQ8KhDL@VMVF6UAahnYri8GYDJQxNeaOvS4oJpDMVPq5fFFwXqQm55RlOiU7fcOTUm2TPZngLoL6QUFnQToUXw6lEAu9BCmKZKku1lesUSimBGaTySW@gBJRWz2DBC9Bd/EBBEKE9UMITUAjFIjXPiyYGpwOOMQB9sa1oal91dmkgTdNRKRp3@G4ojgeOERyqihMQlsxYcONg11iK610OvzXErs4OKPRk@webW43D2slOJZga2FZKU5vQNtpKow8qrabYQTZ9hdiRAshE/M9X2pFhOBXOCFca@@oVwjhu9L3Nxt7u@lHt6B3PBKGx1f5AkzErpaUpAIx@TMFue/WNMHYso@/p@raoiKUskl6ZmE1Aw1eErmDoQMwl@Pzz6N/H@YFkK9BttVjC4K@epwBcRUCcM6DesRuLISTNIXieArJAKHEeIWk1Xc8ienozCBNj62N088LvjyQw30rpO0Ru6wPb9JXsVpLI/9rpdFAf8Lwz5H2VwEakjb2z5M1nICbH/gVZZoLmAnv4Vggfn7mYi28maC6why/H8eGMx3x0UyHzQD1keUKGMyRzcU0FzAH0MK0SJv@syjisQGH3TamItOYG3xvJw10k3DjtMkZFkzDCywXMcO7o8ykRu4Gjr2MeyUgToRjEJ1JYog1mzxqCIL98wSkW8AL90DbbSWfojFFk/SgSoM3wCRYvnDOCpDXkBrTKcW5dH18QS2ggwKT8OHLOi2xMRTXUsbcHzus1ozVABAx8Tdr18Qd5kXgVujM5/kaR4TVoGebI15ZvM5z4fVWIE1/rynJykxxCvcuaCOTUNt3ZnIkw3iz5DE7jkg8DNsQEDtYLF4Qn0KnvGaCK7ak2zav6JWPAMxkuAkHX7plQ8IPjkMx4/JElrucPnAb9iEhmg1i9MtDcHrsa6aSUQyweiv6VNhuzA1or3SZAZzI1G8L7in6zQ7c5ACUxJgfdIk4yIVVe4LwCDhsaYEMoNwRGowuEDKil6nLqiB44zjAvP5MjJhOZaSqdAajXKTD/0P0VsESxQJCdZlO9DxTogll3n3MLeTQAEyeTXElKrj2FI5RgU/HhjpPdAwKE9tubGWZjE1XhDCwHYonnf/5JG6pktsJ68oiMDM/RAEoSt3TurT8RFV/oNr@uCeZyoKkyEYZcX0PZknFmQ9Y8x3zUqNOwRKInW33U5UV1A7viDdrbA5zHc24p2qCtuM/5iZQYEXlyOI/pap@15kAT7NTII0@MrDfNkNtEBm5jqQpFsrCyeTUoQ25t@JRZEEb3JTRngJCNZ@Sc3sAZ8DtOwn2tGlUTf/cRYQI2nZObkpIybLmpKg9UuyVfDdpGwrzqUqExa/k5sOPyN3E8K9HR5CvubKBzPgF4ES2121Us93kf2E0PzAayd1I39HiAM1zVipGyLD@E09L4/T4QdxmM57ifTqpGt0dUtMdQxCItaCRIWpxpT/jIpE4RVpObI7T7et/OWZgg6awgZyqtWCydxU7Wm1YZz@mb5v3xsWem@MXi/Nh8jp@TZJ7NkuJz@wk@5kVlFrP9X2nk0HWpfVlLZNo@571S3B1PHbvmgNIgQKKlyTYwkyOqQ7mG6qPbQwyOvVEL2WrseoC9x9lxZ9fum6gRrVS05JahqTY2Z@0@qTk9tj1OE1dZ0G0cFd9mCdsmNdjuJTzXfElgtBycJbmH0R4h2fgEBU4B@TgnadxHtJZxg797lYueca3w@/zO7fPcXD1CRiU0Ygm1NVeAtltf41ScaafbfDpezc2X09Lm@ov5gElT4LG8bKuaYYNNjveHSAHatW3z@3wu9lNNlfUEDVv73fOjiUyZLCmG6e6pS1nrGlq@0E3JcLu3wgdWByW/eD5W4nkSS5K@LrFcPcjQJfG8V9Rfpayrr3ECjW1bOAfmcz7Qz84TW2Lu5P4Cgv2AE9vzC7edLlDMZIoPkNxXAVardyOP3OeP6E3uo67bm5gj0qtBzcMIxQI4HIvr2j8mtZWHU2s/TiTNoF39WiF8lXulKdB50X2mSlkmLX1jDCmdfryA6mgDZaDMlU8HzUsFlzY@YG08PlNpUYwlMZSYAuLhQKIH9VlYjY/KNfbb@PaggJE1FRr5V7WbufLOBF3cREP7EByH6JiN2NUH5kTlTlhr@tHDlOuZbss22hOZxJBvlUiFr@tQE@q6rdDvPtV@q2@AbWz0QW3QH1H/AimNevD7BGLyGSsaE4Mjc5P3JspBlwXVA2pUvbITOC7@OKGTuc@gJ@BiMaWruuKM8H4fpecJ0aZhaN9SMyBL2yotYdYSuGj1azU0o@aINRNsPHRh4zBIs3PfoAXvZ4RxCdRDu9l5wFL2D0U9YA3ODKs/0Fv5Btm/Zl9CT02jQrbVct33MSQNfkjJQnL1QXbkWqjRVDSZP4b5lYfwFZPZB/F5WodQb2lSBidy@NTNeFYtNCV6zBEQS22DbdJT@gq9PqDUy@3Lge0@7gUaGvibE5xM0UTEPfFMFdq6jveJaSKfNuQYOlhTjmx1FTRHNJwZFb73yVd3fmMucXf7clfhOxweEh3jUQlcTMeNuLFz/vhEia9vaUE0Pv3/MCtAw7lSRrb7nIvw1agF9Tnof31UbaqNt3D086uNOpmaO63zFXVP7xk9vaf0LGoc3tt9zQM40uF7Ux4qBOS/J9tXuHqQ5NHYmuvZfupqhqY9hrooD7l0NIz5A7NbuPK/DVG/Ce9IbkKAeHx1xA66bCIS9d33tZ2eMoCeyTYcw1QS9HYfqIaDPfw@f6x59yBsszNVsdp86QOo45C02tQUdqNCFi5t/7zz/IGkpmbIuED1AeUdKOM@HzM01TKsr457dGXDMU16NExtYNONRnQTtE9jXnG3KaePYQbV4atOOMsqXaPZ6qlfy1JTkR1dvUq5Yzj89UG7VAhjKrnKEpvondRUoJU1SiITVPzhx/jYva//803hzC39xsCyRl8XDJMz/t5QK58hQMd96YvJ2TnB1OXjsip3@dAD0xRiLvdebiIFGpXlhJIGrUS6dwRoYgWZkF40qXiP0jNVbsqMbx7tW4YuxWIAGsRTfQsawH/e4MV9gnBHyDewCiM7g64d/Trj9tqgU@FtLsJaFzdr8ZkkWzNufAPN0PRlXTzm9srerONDUyC5B@dAkikx15lQBveObmmqafM7S3Qyc7HMTt7PQo3mW7qietpKh09ToOtrml3fsHAZPagQiZal2C0c8Ubpy6UiFzm60QUpnNDYGNiFnVuE2fUC83STyR4u8XZf6cq4rG5PxRV2mj3b6QHm6aUDj0H8eiDb6uuB4ShzcU4vIXgMyldyV23tTNSCi9ClrliDxR8TjQC9ZivipqfatJrZdcxvOJzNaDZ@NnB6UN3bVffwQIhPLxKLSllil7mLTz0HDutjuDw3rUmtU0zE3yvoVIcGTMVzbjnnL7d4aBThZtA3B7Z4zE@9j3sT/CPH/Svyt29UkIKJTyB0WU/WnPmjy77BU9CnRE84dt6nZb9XNaPL3hfSDNQvEHCodN/DWOvQLx/KDrQAfQ6zUvqPnLfEsYkEV2rsT8AISpYlVF11Hh6HcRwZ7CD3iQXiqhbuvUnt4T357FsxJE7mU2XvQYkPXfqopYFl8zWow3dfgVA2vt61fGXaBbpKQx84Cdyv@FAXkX@wiyixYSHv4wEWeb316jTqskK31@JrGb@iidkKWHQDWxuNXfdO9s/hMBX3ad8vZGdjuKbBptKRB5pzhDN6j4lXM00NRzZApm8a80yYwxF0Md9kB0EvMehvKi2cCXxUHvaNV6CeQb9lglTtHyk4dT8lSO6PjFH3jJasAc3aj0rumNDPK@uJbCrrUOfaN5aXY9yUHXkeVgVH/zpfsd/5eqQj2mrrbcqy42ItMfipltgRaifdbdchWndNW7TcLTsshBvHBqj8OYaVZAQXicixWDQa4JFwAq2rA5gLRRtfcVMc31NrM2hjDsGqHXZ@zpZuh6V0SbpjFRYsBVm9zrHiRVu0toYm7Vo94tHPl@R6ZSmcSISXwhd6iaXDHriiQTcyF1yegO2o9OD5HZOA6TJfXY9ut8RlvunP7tGGWjCZ2mB6neo0IopmHN@6xvdFnuAKnb/9y7bYZ9xVoLB9FVQ5IAhuszf6Ss@4ecrTFalDA5FxnzLigF5f47vmEhs1Bt0R2Gh8e7Fxw063Twpi06LY0w8vh1yH93LBKxdHCXHLgcMrj@fGWz4uEvZiuYUC4Tfo62AVt52enWTHKu0mGFjjxbvgQjDdsXBooB1nu6yt4MII2iRCo2GaYVzRbi/Myd/@Jd@qSVtFxBJ@N3naou1LEXeESLQ/stUyBpBrF8lnxTIESASJDDrAAMeZGXYL5B/FDRS0hxQ4MuHuoKRk@DbKjdoxS2yxMB5XgBuzymonslQ7ev7mPF2vfM/6KeU//yQVvRWEC36XKObtYJy5IOU7ZCx/cA6Cx6FhFlwaBnmC3j4aVQi1G14fQCKZMxlupXF5zDBM0WpoFzxt@va4UZzGEkE31bO7lbJPG@iJYZUb2kpJq8x1FGm4M123oYHBa5RQ81ZXWYoM@HBo4thhOUgQt6PK4OJb7mlnCW4LxChLQ/aF9ZDJEi3c7QBvnJAa7kTtV9bdpXJZ/4LG1KbSHNAinutMMpOtUHGWGpW1KrkspW3gjvDzDxfDTDpxMVzdqqdsl6gXF8Pv0pm3QHXDglhPUtjytvY3b5eS1fSXL7Y8YsHgXbjMF2CCmFi6Pdw93Do@qZ2cHkMt3LniZ9uw@vJY1iAX0f6FnqHRXnugi6Uq9jfIH@8NwCMRtiSzNTxFJhoN@BfQE6igdTARXOJOn2iaiP2V6PPi24ovfBZAyLSOylyO2oVuAOsQmA2phoUfmHhiABNxxa5n4jIVZTw2II8wuMx1jiwlUgVZBYiVAGI9klTs/sI@5X6PodhXsTxMtqdzQZBiXnrnXjgv4lwS3P1Wym1CR/mbl5tjebjcBPNAuQHU83XjbNd2906PtiajAY/Rk6RupZgTO0e4cMaWxkdS3W3etH1PRMSh5EqQBSkCfxWdGR0R1FScGwWKJYRjq88jE4dS/oOBMWMCZSp4zlK9zGkRiVAOUAcpY7GmNrZ01KEvi24f7UN3y4voCYHtoIfazXgyKDCH6MybJF5uMRCrIJfb9A5JiAt5Hbb96k/cbXFYNOyjwUqlWPd0VV6vYzP49/VKritTZ0MmujOpzhIsAz9N0btQYBc2WuZ9FFvihAgu8bwHvfzieSuQp/alTCM6tMZS7N2BXlqTTTzcQUDvG45SYp8GBm1BdIWJp1/c4HiBzI8WoqptyVga2tqoO3hQg9tvEb7d7eMKamdcNSP57ue5gY4dFQD5DvoBY8TCM5k6JOv5kSGc5IY4ncLtKmmI3xa70T0twWbXqk1TAFgJHdRxNJCUWBpRcDxlizafsppmg07Shu6bn0lFykmSNgLw3QAJnQVDwJNJT2WMs2AAYe3K7GkF0JXetKBb/cgjLxEcYbZ9OMNri4kEUK6r6u6pUCWcqaAh3BJzrAGup6mGZ6K4WSiRK9Fz@poPcM65LRdK6oc/@FN@VsuFA@6fCfcwvQ5vvyfeOuD@fTdEkuDtX3hvGXj7OX/7kMIqmz2gQiQvDNh7d00AXz4LzpQJZYJ7NBaVxattrOk3u4fMpukUrMu@PPRVE0oY5DlVB3qpfWCKa6pjBOcpjKtwjCdy/gZYBPgK@APVG9RoKD3FqkfwmIJSKoUZxzGfJC21V4Z8LoVOLfg0wNN6QAlL5XP5FSkFmUxcuwhp63AXF3tzhNFoCWRi4Fo1Kx@bLdzDw4I2GJtKJV/mvJFakj9kgx@9jC4BbIAbCucM4uC2Hy8GhFVFtMiSHJOiGBU7srAURpnWNjirgTYYIQeARNFbd3dIgrppCFIBH@vK0CGNaeQaQE08lQ3HgBV@ZpOLKAGIOG48U2a6OY6Xb@N2F18DTfqrIXiGYMcIVgrOY9bzD@zCudDr4mwhBoz3yzmsq4P7n885cIhzFm6mnj3pJjJ9Tg2Whj071g1c5r8NuWWRTCqTTUn5qI9DgwIV5Beb@hdACY0bhEVLUS8N065tbO2@ODg8njmxhSDD02BhFq6uxS4Syfh53XOEvXxPEnV9O3X8an3bJaU/V@OVMAgxXg4znc15qU3n9J7Uz/i6@dm0KWAmISn9WMQ095zYptVis9jHoSkf4AZftjuTaiR6e3deX6te6KGZ5L/MO8UqlFxG5gLXhU1nWIWns4lZ3HV3A5zg6Zh20t0WlgmOz2jzNrPx97H3/WeueGdtjg9ecfcdBGjj8nhzc/KeHQlQ9mSKJ0WnjvCMufkFWeNmVcKsjhNsBWZWM/lzw0RZZo8FFTvzPCId8DEk91BHm0PaJJz5KBOdfuTRzIM7cTFi0x8fhSLOAOlB7jS1GbgR29XdfY3eVvWkbWqqE4kGdAExvcNxFtJ@8EQRD0yunA@Zt1XPRp1xmKSx8Agd2HVTD/ADWZh7bkqMjl45HADdDg2TjUfRNhXXdQQ6Fdsc8LFRhb0Y9AGuQ48jBXsLBbSsBEQGeobdrJzjYSOCEsl@OxcZRpM9ZdhWu9DjRKJxEE3fSdL40BYZTx0Bvao5rwQ4LGX2ZCgDVk12Dc88GUbXivQ6LiAfT2Q38731egCQYdRmtMRHLsKnunu@FlZ8iYXjHmWa0Xg4ybglJY7OohUZNBCVZBs9XL9KQx@djkoqm/8oBN6Zd1Srn8RSQTfDWeg5rl73c803nZ/jo4x8LidVva0MI3hUQamOdAL/8M3ZdTganGFxOsRHHNnSnj7Nx5WFsiOE0vgknCl5Vyx6cm5SNBSLeNwBbvoEowRSPHasPXCCihDp9GWTRQZ0HJLNkoxeIxcRPW47VpQlqthd3zCdxWI0pgEPCgCbBUE75FLp3IkInh4YSVWgktDX1tv4@Kya7FxKJuvgpkSibAnHMzdAm8KRwGgAbFSIUiK0oF/AXwlzxM96TYozX5co2QCdSAJQc4NJTuG0B8gXoAWVmlWf@E5yGAsYTtVisSRqY1LaFxnwxdocgQho50hx10YA@opde0A1lNEAtWEpbRXk5bOXiq4rQCDgmT4ebSsPgMmsaNw9dTk@PhWRUgjxLO6IbYCQ0cnTErfCtxrOJiylyjQ0Vr4DtebjBeo1HaHZjFL/fSqZKt9GlrTKKAW6ZrQaWepVpFh2ORZb0pcjSzpqW0@e4Ija3RIoc40kGKhDAEosadEy8DMof5Ulvbwkr0WW2pXMMsWAVzCRbyHC93Yqebsk36WWnoCyFAcfiwudyJJNBxmlk0npDvKHLWQpFQeeucUTeegsZUx@SY3FMA/JpQZm4PvUxXGMus2L4xQN3pWFLZDq9kVzm1LFvJqYOQOaE1B4l7wOK4cdlljS2XCBx2clZueF3aP@8YRf4sJ3Rut1FNtvfAUnQx4vWIScRpkrhEyEnyQFBBxGgIj4GpejURAmv/51SMozFnyaz0aM2NNcuhwL5yQw08G@Dj0DPTy1HLSCtxebiWumdDL5T4lzuZP8VD@8Ojx8G72IsCILhzYOgtJK8AMed/24a5Vl7rnYj79CoeVUIJRalp6splIfP34EiwOu82qyCuKDX9HzRLh@HlllrLq6uhzPF5bjz8INX7aikUwmesxUNcUuVNNut@Fn9Ojg80iIX0@fUlpg/sM/434ifeFwXxBE@Ia@Ee5azoXYxaosL8dWMs/0cjKTzvztXy/exW8PG2t/@zv9lLKIjwN8/OzuFbqPpdx3i4vfra@vrMSBkNx9@P7wXa1WW9mM5w7Pc09XEunFtf/0fy4uZjJrmdRi3balevj86m0wk14JJv/2L8KHh68btg2EKOKVZRI48V6An8RyOXbFPsN11WH4T@7PbZ9bRnez8xlPjwJ7pULCJhzOZcPHH8Lzq22RSdWnq//lDw8@hZxQNZM6s@DphD6F8oUQd4ID3rLu23WoGlpDsPxdaJSqVCrgXP0v/x7iV18AHgwZrcGtmnNx5UehaqJCUb6EqnlwSJkMpPt//@QngVB1GPockiQpNKK/BrrhKjyRnjB0pIKrhaBhPMOj2fEa@q5xKVKSlLlw69NX3Vi1nncPcEO9MsPn59W7x1VMcAM5HgtXhdsWXn/3f/zdH//dH9LfH9PvP@KJ3/nFZx83GVOgB8arVHo2Uw97U@9HyQRcSa91hPA1IUoWKlTiDZ4rj4VDPscUHbw7EyTx3r8RLhByj61FOVSfqIyLkFRYOXg2fPTFxpl2aRsak9RLnE37uZXhvTBXFrBvgQuEvq9Ujhz8e9XEv0Mb/9iDWX7g4CT2FK5F@KN/uLxXvC@Sj/AmkNlr8TeQvoHQeei8Xt/R8e9Tj/4s/Gt@wr@9z/j3ycG/kxb@HX3Cv5PP@DdbmkBobW0tFIsdgcoomPYx1yn8ksmGePOYNxQI/VYvFoDmUI8l7u7Okx@GsXJZ/IMeVfbe8OIuyFH9LpFY@1CNxc4pZ@dVkcW1xMpB/uBZvQp55Vmm24c1wB5bO19bSzaq1Wqi/qF6vjYZkyLXq8@exbChPoOI1fr5eSB0i3VRwdsy3lo23jPBYIpev6Bch466GAihjlvkqm6Re9AXK/AtEPp4@zESexp7mtbS12npSrp6ZRyM/w8OhhCgDtOXhpXupXtSGwQlSyun6VF6NEz3jQOpDU4F/tJ9cKrpzjDdTetpXZJGwwlU9//3Dwzn1YEB2AyI6QzTDiJOd@DZPTh4Bfg6kPYl/KnpdHoImRymr@E/raHYpsPw6PmhEb2F6@Pdx4u7i8A5C35UQDtISuFkOpzMh8NqPZc3PwXj4cbFebheDqXsi4sU15tYZqVMpyHe3TUaW/ubjUYKOWltKfYslngGV6UaWxOPp6Fq@elFKYE1yDkw2Qil1p5eVLMJdOdjUE0Z8FtLxb7xGqOEZ3XxIgCm4NkZ/s5urm@4ixzkukD/swYPhl@KvOiVvOC6vknNRzDhYKCE/iP9tw/@6/p/dcoi5/UoY5Hbu7UIXVH8i0Zv727vxL0ajUTES2QN/tAD3jHK7V0VnQR0C67zSLQevbvjfnCPRNc4wiqmsValyGNAaLMhnupFuMwYGE0RMd92cTFMp6PlJvh4I@/yF5q6iZZpUctSE6fbwFCQlqMEklspl1eEe7VQLheEW8rny@VlDyoNL8IJQIott8rI6eWQGcU8cP6PpHG8hc6cDUfaSgc/PvDUNMHok4rpL188r0ajrVqNBvpnv3y5gKYUxjUtlWIOfNKFL1@gIYajYBDuG2I2tQjmnZTKjNH3ZFt2HCsCJn/8IoxLAu2LcBTDM@k0AmN8lltby69Uq/kVcOcL0Wg5uMQXxES6saIUvVtKBXkxwFQLh0SQVFiNku9dGMNZaI09rQKH23ix27sQUZut5KKR5kiJeh5Ssch92Eo@UogVxV9lMcpS1WUm/s7Ps7GV5dXlZ/X6uKNGMVG@lSvSXeVWLuHwwV25JQ58xQW48pMn2SKQpZAuXwQajc3aSa2BX87AqWkQwww9SeAEcNrRtMLnNNaTK9bPsSD1i3C4VH7G67WQY6FwWcAlwiC6WKFI5Q2BQal2cOX9ELAi3kCoJC1nsoup3PC7/FYaDKFlvM7PzwuZQmwZ5NpysViv18l3jWKc94edOh36VUmcS/lcPYHqy@WwsxwymbSaDS0HTFpgtJpmbZyjtXDcbBE8oUpZE6fTbUXT3PN1bwxLa9@obWUxEDrcq21sncQza4Ays13biGeOT9dDEr7mxu8UnMX3o63a5sEpRDjc26odbz3ffbN1egj@eBonXP1DWRkoDeVmMLjB94ZC14Zqy5eXsmk2TLiGnR9@@bs//PJ/@OHPf/7Dn//uD3/@x7/6xR//Lvz@En4/58@f/7tiDu@/@sW/@Lc//Nmfg@d/hN9/gN9f/@oX/@on/EfvfwO//8vn9zfi54PjvwDg@r1f/eIP/@JXv/j9P4Hfvxa/P5n9/cFfz//98U/v/2G8P/y3D8P8/N/D73/juFzYn/8Z98PnDPyfcbjf/5Mf/uh/5///Sfyh889/@KO/wZt4@d2f//DTP/zhp7/zw09/9sNP/ymwzT/81S/x/w//6h/@wy/x/3/9N//wV//TP/ze/0KOP@WO/@df/zt@//vf@d2//@m//Pvf@cU999998P6LR/j/4h/B5/H5fAyex5TrW31@8aPy85tQY5wK8AAw0j//4V/9M@ClP@Jv/yO8wb8X9DPvxQuJkZ2ZiI09f8bYlxToculnXzxQQPk/oy94sy@T2Mg37fr@6hf/8i/QewL2n/kxpKVZ2CUE9lL7GTYGL2N@2J9hc/rhlz/54S/@6Q@//NMffvl7KGETK8V4LZ6QvjJcBYC5R8AhYP4xcAAoreHM/SJbDGTAsbiGwysBKfbxI5B1EVxgFiwHcll4C9XrVbwuzlPVi9RFlV91eE@mquiTTF2kMDyZAquiwb4DOwx/z54ts@8SCf4c@wWkKqGGPMago5HAaFvmoyUxtFnhNwysFOENx09i0D/GeFAMgtZjrFKpxALDCoQRKLxinCGrFtAaRsOoAngxEo8TbxRA5WbDdcICMSuxI9ZYrgx5xBh6VAkDwwyh11FQygRjhcomJFgZbjLEhchjgY/w/FipFirDKqL7nrIAOGLrkCRAVTB3w@r38F4hnAAfGG5@D1kpVGKxagF8KlRUSi3eoDSlHBWOyh5jVG70BysdHk@fMfZdUCoEuYEKNcMENN5jY@inNE7zFMIvYsuiOPTvOum3jPGh2odEH@7Hw5@iN8UXAIA3kcBFY/CDagSAZxA85KhilCw8YhwDUC4mhh08D9JOYoEY1W@MXiB9yMPjrrWq7wXRYXGWlpbAtVYNZoMHYOcw66pkO7KFcyqkwJVYMF8MojeuwVGWDskSWt5chrsE/1uLtI6Wk2M5sBRGZSXM3DQSsayxYoQo927RqCzLlPMYwQVCY3@ufNPEGGjNKywaiNCR@FEyqBXThOcru7tuDEFBjgeDcSnPh76jwt5@Z5RKle@lldUAPOl9gKfxi3PhoRrwC21JbKxI0OptYo0aLjhBocoHqlUxucekQPV46wQinBwwKZNOMtCqb1dWMyu5lVwmm8/nVjPSSr64ks8VsiD08ulcJiMVV1aKheLqHWXpGQiOeGm5mVur/pOZ67/7J/Ou@b54Bapv2TDJEneB6jCRSGUoxxUpt1oeVSAf5BWokqrI7YfRbQLXdAYuaA3ZLS5XgmwFbhPIpgtwscBCgC2AF1yAFqc1mJhr3z0oi0lH/M4Jn3gMSjlghGjgAhiBYwuYk1cAq@0JyJonEnfm8mNnGp0nuO1uH1KAStDZHi7vdAx2YvBlhOtKK7AmNoxVAwGaozkHktYD@BmB83pgLeWFzse00eMf/9uwDFC/fzzMuqxf8aBNlW8V8oJ2ZDzLy@6rTu8eiFOzj9tvFOsfDcNWvwkZxLFYDrAON0szjHkAq@z08J5SvvK28eJkJ@3jBfCj3ec7J77nyVZtYyeQZ@sH@5tTj5wAyrG9re0T73WVh7pRcx6Kd1t7e9Ov4oEm1CLLrcbjIB3hhs84XfRMLn1wQaTkAwOx0DWl1tgS2sg5aO/4LdmLSlUedvQBcDcYgA2FNSrr51I5VK8WQMisrOZW8@niKrTW/UF/gJRgp4MC6w6c0e4BS5cZir3AK1ztVpT4rg3VDuyAzdXHjwLggRJOwFLaYH/d6LQhpYmf9hqY7F5PeKAXOi2124Nc3BguQKApywx@33pBfMV/OQ97ODwN8psJ0eaA4/ye2mHpQJLG5jLFQq5QzGYK8UKxsJID0zQXlzJxabWwWkzHpbRUkPKFXFGKF1aK2RUQihCaK64GQiA81E4qBTJfCgbpqeotPLh3DU9ANpK9aiDERzago8VvVoZkzwOqJZgtXKQhXjCAK3mZWlkM4ldh0/jNVUAosxYLbW9vpLe3g8F1fMGhyI10MNjGl1whnV5dDwYVCtkAuZ0JBg0eB4IAzOEv6fT6RjA44Ahw73Ew2MOXrTzqrMGgii8bte1tTOcSXzIYH8CueAh/0dyXVQDT8SWbJaU3GPzkoQO4Gk9ohXK6hS@YJoZs85ANCAsGn7v5SacBwxGH4xh23LLWasHgLn@p1TDkBRU8x7P6El9qdAWDFrwADwaDXXB0LUXRg8EmOJETg8EWuFojGfzwkGTcpqo7cjA44gRCEgWDQ4KWW1dB0KaEPyazs7Mj95y20uXXyOLPFmQNQtThYGu7@fx5s9ttWqPa1vMjDHnxYke@HA2sZrcpojUbcBkQB0Ku@qPpC/K422jI2tyQlxCiT4U0Rg0F89aQP0GexNXFRPqNFxDyAkLmTfxwbHD1AbSJ13ofnutyk0Lci0LoOWw2g2XkUWdkKjgChE2GVkSV/T59uWUZZXSB@s0Ww5FwfHQu1eOfyxTC@oxForfp8h2CdCL0wReUjqDr3I7Oh5V0HZRuqYyDU5HF/tMgiLxgaVF@GhmiOx8sgdq9EoyW8GM5RifMwgnp6aAQzK8GS8vwDD4NZsE5jKTDacbgFj1frT8NriKS4NOniSDkBV4BRIaIwdUiIiyuggpQvgN6ONAlNQeO0mhEIjeKfBWN8jLxD2yxs7Oz6C1fBaZSGZ1yJzKMDys8N0yNlj9D5qcxtXFn7qDlGBbH1wUKfH6aLlEhIfkCJc9SqegaSiSUIfD8SKPrSVZK8G/LSIV8NImLxhtGp0FfeWAf3SH4s7MZF7@Y3wPVwzPc/UE7P91lQqQZ26XACeqQ9PFKhjv@m/i9J9psC8YJP3qEvs6kgEZZDASqQqnCzbvJ7YGOpUviF6icsgg5UYZOckfBxTwt12@D77FMbg3xI42qobsBxyPQDPrJ3YPkqW7LHaV8mzhL3NGGX9ytiZuV1TaTK1Vwye0IJcTk6A3luVGtVhqVvtI3nRHYIKQGV7240AOydcYhcd@Hu/QdekwoSrqs49Ec1IEuDUPDQLWN25HXK@u3g1IJYO/KSkWxLMMKhoLlzlO9MqAMHioW7tLYPVjqMAW3Q7R6Hy@2EG4DqHZ7l6haTC93K@eY7he8rSWCwXoicf6lDspuJV0eheSKPWjS4Q8s3QRtPF8egp@0ulLWoKh8q8sSLXiTyz3WrDQ/DMtXFeivIM0My6@UrYo5sJTyJ8i8Bb065XwTom42IEY7Ao9GlEIIe@U8ky7GMxJ0ZdDFgQf8VuF9BX4S/DL1xcWIFpEUKe4YWzqQLV0qIfWA7PQKTzkayyxrkbbB5LUE1QI0qDLmAppxj5lqvBeBWEeKrHHwaOwq9ulpJhZpJzcb0afZBMsWo2V/5USi5chitGIrn8qdSuQDKOOk8H/RcPx5sVFJc9V/yR70z9OLeSl@m2gk7jTZdpak1UzpfLB0npAg6@kv3bXg@2qwDkS@C4CV4B8ehz68DH5u2@K9/rjfHvuZZVDJNAWqRCpmygIkYIoWHgmyCH5VjS/9ioTDq5lwOBouA9QieJOgiN5Suw6DtAk/ARkDegMImWIGwi3FGYCqCtJvJgfcvMlLgdBdoK3aJlspBkK3gbvbu7Wqqwm@ZKORHEu4r08Y68bA0E3RdF6yEWKL5Eokq89YrVLrHtXKArS2QeZoKsAu@IbCRGrxWycNY2vVD/x5gVPGkEyAE4dm1lNrsWrqIhAMYjMRsz2RQi7KzeDvQ3SuKdu47aCogIZfeoW0kkvH9LmB83r0@31Vuy1kE1WykIAp7u5CMSgbrhmppohSrQNaqhEI6YZw4gSAA3IGpGguF0RrWWHmcfHD6ofCh1enB6cH2@xZulQoFTgZLrgBG5fCUhis42egvqlHW4GQ@cXISd/rL8qhkhnOroSzEwr4RUXspY8gE0TOcXoMfvVzsIPrUXBVKtJTabWk2mL2KlKyB6ZiRZ9K@Uwpk5aiIfsON/pmVkP0lPKroXqIo1xZjYKb5l0yUqiaEt7SKsZK8Dfg3lzILn4JZdKFQKjw6uMXxtzvQKsZcqVSIrNLd2t38F@9Owf7/46GAe7oH28puN1xAPrHCO4LPcbXBNwYZhxe/z6xxv/X6LZxwHMezENFhD5C27ftD40PjVAgVAyDARNmmZzI41CY1qiEL@v0p9jL@Pdh7LFs2/ay9wavy1BmlqtKDNT2VOoi@joDCnuxmC/kQ4Ffz16p5YUAW16osTA/Ooz3dnhwqLeZLDzxZTYcu1leSGweH2y83DrB7k7R8cu6bONgP4lB@PHX8W7AlqbIljYSX38dIRT2kicbh8wAa2vzkOKc0T5Q8qUhGpHK0m67JD6RFL9mUjKLc5K5VHolJeWYVCilV0uZPJNBDtl47oNwLWFURsXaMMwRN7MiG1GKvFBDGAzbU8HotZUSe364RzHoSIjlhc2tVwfsYH/vXdL15f4nO7vH7Phg@@SsdrQF5Xi1dcyCtWO2exxkZ7snOwenJ6y2/45B8FFt/2R36xgRpAIow1Dt4wTzbB62Zo/sFOqENhk@E9620bpSnEl/2TLlFJ6EO@mt43dxFPyaxKT/QFfBqvLbVMe1Ba5gMUQvt9tWADegqi22gAbVwjL037j/tZe2V1lu8PZz2sotstbKfniVtdL7enZtlWlp8ce0lX72iC0uLl7oQa8D8BfDM@n8Xrh1AfzGedp9v7UQya@wZTDkMivRccj@weFC2n1bODs6WZC8sKPNhYz3sru9kPVetuBtxXvbPttcyHlv67WXC/lxtP2NhVXvbXNrY6HgvQGTLhTHOPc3F6R0wCXWNahYC/Ttv8j27t4WWwagaHkiFAfO0DHlDYSIgFrETwMhG3Z5@aZnxMkiaI6moNvK16Bd8AmoBVRvzpGu9ThbNky4gcoHwBAt4KnostVtxQVWPDUKepbAbWABC7SABQL4BdyHjnBsscIyUQbBCx2@PCLCTxGMs@CpTbtNv7PZGuraVWCGOB1DRbuOIYYiPgIaWLgTKCMdGlzs0FJqAgW7hwWtYDSKWxX3T/f2eGIm6ZORIEEyrlzOwWmYgA2KCHcsOvjyyuHVQnWBtFoQWgV@qDRwN1GbgenaRFJAORcWWoBgkrrXshZnqFXFce4d8eIL3wIBwBAM7jS4@B7NSKSFZe0qTosyFEVibh1s8xLi7H2FTdZylGGiRCkK5psrvnxh7tuFM/lqTb7qYY5bIOfZ4vh4TisIG0W/BXdzLEHQQQAUcwE5JhaD2FAcCvOVawGIDj9@boCbyyoklA6zJ08oH2vwVgxTEhgvRimyBIIgAkEwIh8i87K2SNmNLqSWcV0NrbKhk06xH@EH0zZH3pknIFmnMzpVq14r9KpzQQcTszwlkEVQp411De5spgHvKB6Bk@OsCc0kztxAKY@BaIvFmRJnHfCekqkNVQfOVayxTHRZARoj1f7@Jq8hfsAP@XMPKjHIvRJVGAiLJ9h8idEXFpoWGNplFwrkIUEB3yLTRJAQHO7heEebFG2ZtxdkS4z9mJi72yWXj3hsYAfBaURWPJOB84ooLnlWx0Az@AUybL8VQM9ZkiOLxQSEx2UCbGsSLpHgcHcuX36lEFvTpVj85lKgWL63FFuPLMZvVgro1sYsAqUAER8BvDGApttkbWbmoYC@kFBQaX4cCuhAx7wEbXwCwSPiQ5c7jp/49vjQSZemmzK0W6hBLhV4lMnX1uRre/IVmy/4yAxsgswK@8Ka6JLy4MK9@awAjjaXlZMRO5OvNFRTYYobp@NJYJ4C8ByKSg6GDDgrjFGCJG38iIbcx085VVhtu7G7v3UyGYr4knZDZLznGLpGaUQnwUSGMNyO4EvUy1Gkg0Tg@mbkkKcRJ3o2jk@Otmqv4pC/KFsbt4BpHQBuoiVMlODOTQF8daUF/XE7ziLHNbYcZU8wZ3EmBgvw5dFJaIatAKp7U2wPzAwlleYg3vtkSwphiwzMSSoYYZEo@3JxAV1qepVJffNLtp/VV7NtNsquorLL8Xg6iJDyroDZ502TKxsI2eYnJpbmJnaZTrMVK8scpQca9zBtzeKnct1h30bdoruD2DTIKLPLDDdso2wR561Avzip2jysRVLfiHyAvtiMwQ@7cxoki5F@juxJoa6CxfPSVr41L1/TaCfzkuB5WaNEZ/PwazEkCuZSYGqXOB1bY5iOKeNGahF4QAOph@hlBQJ8nMV3elnEwM/nONESnTqDMqXRwKNSG42IrWgdYFZjYLWgy0d12RZgeGFokgdSQ0LHZKAgD@pPkwFtFTc@40GU0OtMIcRzRcAbz0qMUIqBgJcz21FMypUvGzhOht@V9icIBvbEO1Qrbkj05ThaElrxtoztwUV2PnHgFMcxsHvxOd4gnmd9PTadE@axzZwwPFdwXhR3o/ycsMtBf14OQDDcEyK2us4J0Y2DeRH4eU3jgPq5j4DnfgLX65Ho/KqHdjVZ474Dt4j@J9ZAEadH7R74WBCUS8GBvroObSrAtC0VP0owjcjbbA8xI8Oob9@/x1bRMSfJdktVp9G7mAQi2rhK5@6zYanVA6zfSZlCNO5D6MPY5gez3oeT@ZBCDucgCbFj4n13BNT2UCMLTuMdx0/isRV6G8y7cQTDfAAeQ8ewWPku8AKeOOaFeMw8p8mN0ZVmGYf8cdAdq1@aOJvtPmi3EFLUT9DfNPnEtyaf8KWPbfJHJV1h55P5qMd87yXwGJfRbeA/KiE315OpRb@pxH6uUZSre9gXz9DxJcPPzphM1kMjJJDHU25RCD16PFJIIC4/om@QL1R9Ymf/vNjj/me5whKSF4dLvHFroMF1X@YDeOpHo4HH5TYadE5io4EjS41GkKdAHS92eP5OVzQ2HpYELbVhUGgkmJCD8WAiUTve2N1NqHowzs95rwRtx7CUBh53Fozj7HAlSAKrgTA9RTMrQbFeT7YZxQ7en0bNlwYU8OuJEBBPZVenRMbn4H49uZa/SMYjimRMJTY@m/MRqR1RangMwUMpWfyQOzehDTqHDQ@2sxQVBQ0/wV58lB0PLJk4JwOH9EUWeLo2jfTZeDoJzxI9Gugn6hqP@dhTyaqm0b6ge25PcOaYHdHacagHEYw5lXNf8JC@c8XoDLe2IvQsGh5KBsfnd4qMJUVJffzuKmj82JNxhzZ5lo/Ib9wdm7RxGHMqq2PBYphY@PMgHvUDFXBomHD3jvsBt3fgD7jxyB/0ckUduPG8H4zREQ5x9A@46PAfeAJ7B8dnjfblodof4MCN/0AJocmNs4VdPpaEen0KnJR@nKIIkdTw0OaIwBuNBUtBKLpNBw1NHzaE8PPOG4rWA7NClk7Hxmz6VId5SOeeYBSN/xYqyaeIoWi2RW4gbjzIglwJobhSqQ7Gp493XBGD6vOUn8FHPRERlCTuxR/3V77ziioT5gVSBIwHnplxBD7K5P@eJCn30ZKngoxrzA/FFbc5@cYFt/dm3I/BVdSigQcsqf/f2En@Kvmv1FT6/94omjF9/pFNmQdMmG@2Vn6LZsF/U@j/m0L/IxT635o2f49KPo1ytsVPqetfVcO/Xf0imTeCbsPqXuPQW@bH6GG/JUVg9Zv0ADfX59JDusDX@2cXTcbfrf/IXjrw69RJO3@2bdRqtZO@ZB09r3VrvdoRHg21nt6LnV2urG/erD9fb9c2N7svuhv7yutCbWXPfPm28O555/MnBbT3nYMX7z9rZqsXeHtk3pwphzdZpWDXBoNPuzsjZ2f9tL9xnHu3epPe0nKddeXTpmZvvjp5@/Lkee44dvPpxeGLz/103z7spOViP7vzKv9mY3SmB3LX6ml7e0896B@3t04z/b1N9d12bCO9d1x8LaX3tm7eZzduYrl0atd8efD86PSyufVeO9rde9fe@GTI@U9XN@Zuql3sbFwevQkcZF9LO58ODrpbmeLzndTNZsdspzM7mpW7fHt0uH76bqf3Ut7qb@dOi28vR4f53uvX185@rLtylh@8sldieu3168xL/fn19dZRoCkbJ1ZWOTNeS@bNzaFR7K8qL/d3uv3XlqSnDnJvYsf9k5vNrXXt0@owe/ru7PXNyvG7wavXL94fpNXj4@aWnDeb7czx5clKoNXP7sauT7dOC/Lz9tnr/vXuTu7dZupVT9mvtQ@1q@fdnffG8eHebi1rD3Rpb@Nae/e8d/nqanNjVzMOrzS9tpLKaSftdwcHgdMXanNT2Xlrv6hd9t6lcutXK@9ibfP5yeXn3tWL9ePTg0JmeDhKGxv2UXOnM9w8ymcKqZb26ehzx3glnb6O5a8vX2TUd7XPTiD7eZQr7mnvlL7@Itbqvh9@0lKxU0naeL/7@d27451rq1nTTz@92T66tF619QP7IH304uWrpnZVcC7N9/rxsdRKP1euXsXScmB4umNDHSkncm71pL/32hxuGp@Odt/b@c@x67OrrLJ5dfSm9uko3bzRzbe6taf2N9LtA7n2xnC2BsPnreL16dWOtvfpwH4XeLUl5XLbRsde77xZKb5NPY91rp6/XZeOh@l9/aizkrf237w@U9Wt3tvTz0et3PYbs9B39O7rz6f9rdjW3rD3WSmkm9rxuys9cJo7PjrM3Ogv1b6zvXP0Ku8cpPfeHLZ3RlLttSLd6Ksbo9zm0MpnzzbfWu@udnQz9U79NDhMK9ex9jvTWXmtNjutN2qr/zJw/KJ3un/45mY3l7ee93V1/bCQ3t/b2djvtldejnZfDbb2mpft57tvlbfmSf4qs7V@lt98e5x1Tq5eOsXWdT97WIidaH2nexoLvBj0BquHZ9anN8P3K7V@U8keae@M0arU33hhZoZvalsHn7tXh6axL21nRqnTPeNKS38@ufm8Y@dro1hheOr0DedEGuak14HszWfTeWG@eH18sP7i4P0LeUVVz@TL4zftdPa0kFJ7VnY3n38ubW13@p/6RUX6vPkqK2f7vZi9d5Vqb7RP35xdaZf9l/3LVqBQtFvru@8HsrHVzEjpd@udrZyyt753Iimn3ZfHK5v76cO37cPTT8OT9sbbwembAzW9dfmiuNddeXv0pvhy9f2JfSKfGW9fWvuBYSFr2FK@mLvJHhcLBz3rOHt2WXTev7zMr2tnTenFbqavbKvW28KocGV@7t10b46VdLP7fPOTfNTZAkl6epiWc4Or/eFxIPvmpH@9aq7H3l21Xr7VJa1wpq6mTj5dFq96vZc3m62Vs9rnT3Lu@aVSPN5ONbXt3PPY0cbrw8vu5tnnwko7vb73Rn473Oo57wKvd9TNy@LZ1cFwJL3ePh71a2ldy10fn@WuT4z147Od40LvVdPqNHcueyAb@qPTy5vB9Y6y2hveFF72Lt/I6b23hQ3dXjlMB14ou/320cnLt7VYJ6MUneuDd/vmWeFsmHtVMM6KxkFBfVnrPB@@PuhspVdN9exkeLrVS61vqP0CyJRD7dTaOHi98/7shZkOZPT8@ucNI7f6KXY9fJc/Sx3G9gbvWieZ/pll7bxVre2314dvXx7XdmO7zdHzwyv54N1W7nh/Y8N@EdtW88poJ3tj1zayWscI2P314f7QMovZ91d7XegJjHax/fwke6bbtVrnZrdwvFWrPbebuy/k4fB5ZxX6CLy2zt4YlcCv@bF/AX7iH3/I/GyRQN/uNo0hyEu@ATBAu7oCtKsrwPdx0RJpvvz416nlwIl/PwN9DZkP8AyaoKyxtoHKQ5Ltemfz4qc54qxvQHQVXS3DpCeiFfs22mjwaXCn8SrcYkjfclSGpmao@NUj/AID2qTW@LNrycCBzvojtDcdpc93Waj44SJxlC59tIF/H4qO8gwstFrM/eJlkg6K9b5/@REUCFPvJuhk4C5LJFodTe7a4NDa5PoYOPZOrscUNFXGwQ9MQtpryFI6J5am0lfqMHMn@L2l/edMM/gnIVyLQwZlYkRnq@AgFZ2vouBX8Wz1WtFG9I0PpZ0M8BWfj1oF6ffD5d2TfnSc6dTaUFA3FGtqAajJI7ozranlZ3jszbPllJhiRWWoIVtN1cFvLjf4fokGT9Fd82ZOrj2knb9igpYrRqjZ0EHAcbF9aYhvU7GQYrTMvEX7TjgCVA1RRXVXGy4vm4SS1l0x/uLDvGzej1vtd39bqCdwt1VlAq8BtBoArWhCembO/jubFjl6QOUAn6zfert70hAfguFLDCc2Rd2z4tJH5bL7ZpZ5CXz5FzmfXZaJKwwg@zjsyM/RhqJeG5yXg7TuEZdHQm2jhT1ebZkErqGVBojNpNUo5yt1voIwTUv3XIJ7cZ5wTnjiy9WTMUEXxIIKjwceGY8v0OQgs@VFxB1LUQiAVnO6W0OmFvv9lnnvnppparJ@ha4yXyoL9oLV8lUWfeLCVw4cyvLKItZPko2A5Yao3jLYcUaDllctBCAWxLrVfKpjc6b19hiH17CXNI6PYRqe1aVpRisyDl52l9zwskXdlDj8VFIHOJLYwZW1hjXiCeHwTKRcBhBcp0MyQdHd1aq@UlfG1EB0tKjHlwvg27LrhccMKON8xtnDueVJLRI70Aqg@Vnli4EQ6tzLVp0ndb8sBHpH/YWZiDomjruECJypZeYYJhChIzgOujHiEb46dYYqfKWXx0WM0@k8XYd/9tT/UuILd7FBKTjsiSIkis0YLfSpzHmZRtCq13QwqTHrUUXhCm6sQpV4kalg4aM/U2OxiXryIT9XkW4SixG1I3NCQQx5JRKkF7QnGFoTB7XBl@KyDl/BxWkdmCLRGiT05YvXYODV48ZDdxsmsIT3hXdkcM6ZvC0Lgpbdd7cRem4KGRPFk6p3s2vpaQcqGODGjakOFS0CArOBH7gxGXiJJUumyR0E4S1fAm@sbMq7kFeLixGIdU5wqUKdPWERaW0tspqIkNd3hWjUa4wiesYX3RcZhHS1yiKZ5UjWjbyCkQFldhLBynwEGY5gZTkiuQgyAoGUAwxcxSAk37EC59pJxAUfYg9vfRIGP5MzJ/XlTEyqr60VcI2nz3MqcmZ@1pezsQxE5qgXYpMhHC0P8PnXJ0sEyLMZXz/iQ7ESywIKnnRsMmCc6lSAl6g/zZX63M7pt6a8uPs03M6HouPXOhXrvIDlRU7li9JNBm7TsYQnfjHNpO@mjf04Sy8jm4OOQE0SUuspuGkqzr@bJzotoF95qlf0bY4gCBQDRAQXjxpnlw/1dc1v7@wQuEMDfLzMcSbFWQHMEJAoIDEKEBlECNFA7TZafdODg664EOUrvnkHRons44wz7h@AekK1302JxBgnH85wAz7x3TLqQzh9IxChsbe7jo83W0e4YnZ3/zlU4QKWI87Gd7eYixyjV8QNWeffUlEdFbIAso0bNKKsvKom00dPN32BzUUu4Kex84hUOoRgPLLQDokvVKehGgIbJ6XLR4pDdKRPe3kAhWgZ7Ax2ozBZQ3KM@CeJC/wLYLTpjWITqcDhRRQZRAohzU6OavvH2wdHr4hyh43a3uFODTGDgdmSrTajb9RgA9F1ReOdqkfPAHa/Xfx4OJZJbrofVOGfVUdY/rFDTjwAbFBIg3ync4Tl5Uw/A8@950UgieJBg1LRaCvmHNy4dtUDE4Wx5yDktchzLbpCkad5PSF1eLM9oStHqyjpiJaGYuthBxibvtkj61yepFx862Bl0gcPqeWiHtUlfrH4F96yGfrsM/KRPTBxdlhpB/3kl1stxaZzD8bUB5SK1qFEhGTxEQp85pd@LD/43hSv7xU46KuX1OmmPb13rOZOKougPXLa/Sgd16cgcSyujnTrqpWkFomU@VeoJ1RHdVJlvC8xntolT@0SUuMCl11OK2Rq/fxyQhGbRx7VJc8l141dzYyrJ95Scqq5DjR6u4fHEdFYCJc6VGFYTXQUhzGakHVP3Cp74rbicUucr9w9rJQJwk5qZKLDGfefwmBut4FskZmxDdq5QtbXwML65y@6coMv1FPyjU6uiUHwxCkNUKddOFd84h6qezkDMYE0pN0y5yK5OnUqHr6IQMgSbn6iPl2DdmGKUQFVB2kx3pwmykqqpGELQ9HniWJV9MJW223kBDnuzKz29IYuBEJfvuFwvCuBb@PjCRXQSV/MrBBq5JCxzkoBXFdNJCBClI9rkE4D4hbLQNlTnfnFKMwWQxTO1clUvgMGRZ1wS1wUIOgXsHvA1028PLfcvnK4m@EwctRXsHRZ7KBwd/SeHrKslM36tv8enO2zfH68OxjPNGMrmfR4yzGebsbyxcCPGicbjydwfsSGIyoU2Qp5Bk130AUVTYNGzB9tFbt@zBs3i4f8MSp7ytUyt2BtIY5F12Cz/sDGIUr85jzO1zpMGkrJwAIIRRoDFh/zdDtvAOwOZEvWHYXvsURBLmZ2MUGKiDqsYkG5mtAycNkYSnz8FD10C5bCB4DBp220aJEk4qB4UNODPq1GiqPCcK1YeAyA6oiN/gskcwQ7cNFQ5UzgerrCoeryBiehEAnUonGQhZORumWkHh96Ea4MqSsne2nK5cmeRF2a@11gzACRV7AK0Zi7AwuCwDPdDNnjy@LjaG6T9IDHon/e0OBsJ8ONU9cOF2h4HzNr@av1OYMxxF0tfx80FIuYCBWVqR5198CRBHC3QLXccQgORI9hnbonwsWtUaQg2C9tlY@FM5IRpEVQL0VdioVch6t0xCl3FLzgfRmd@LkCrS8qVgaMxIY5b3ukgECWj3IIsTdyGgLbJ4cY@nFALnhDXU6N1x8MEYe33w3FN3GIa4WjOyrsAkTA7VpSu3j@@Z60@aUQbZQS5VvSpnNKQVFfW54PxosswLB0PjDIFMkjt1Au2OnheN@bC0i5pwGphzI/kdpjMy@SmwGaoMQjs@4R4k6M1c1DCpH7xrXCJ6nEshqhZvrqhytJUImCEYhnqd2LoQpBA1cq8Nw1fTG4zuzGcSUJhYhNv7MiR0B5juWMux3YFejeMOd4X@@8gnJOdovqFpNqkL5OrqkmdY2TZRXNwl/WhDRb2FVfYd1dxhOFFZHccs6e76CDo6MZN/z8BexQgmLncvC7dpx918bJEOHj76NcasyTf5N7nX0N8kNl3CK98nl5pU2z3gtvq2LuEEW7n98xHuJNu40cP09NXYCE4IZedhfX81gLC0KdAaVnIl4mKoadPXZ2UXQ6IK9pqT6eYruXcTGNOYawVNj3HA91QZ8VawLYBftCch4zEPVgOyqU1Afr4yIhmScaqcsdGBCLif6sMjEaPN5AfS8j@rEI2enbovxgfJIps7kYYRjvJufjcKOI7n7c/sv@jIzuzQiSg@aIRF/nzRnxIxHuftOZ0bHuZgrNDfQuMwO3T0IRE/pbLu3qARFzrC941gG3B/y6gVC0XWUQB7ZAgQfbmG@NjjNI/V748Qkjn/gEH27Ng5h0Aog/Gh014RdIPIcZn1lk@oyY2WxS7RBFTV4nk/mmiqSBEA87L8YT8xyRpTIJnAbkzpg0U6oJdIw2OdNoXJkf/kGqLJ4/Tnaq//QPrPhlLDxOWY7tLBM3B7urHQiF2jc1he/ckfYatYNd72gr1nMcs5RKKbaBXnbSsLqpG/VKTXHAwLE4tiqhDLCd4yFVPKSxdQpdGR445STZscIXK6Dei2rZRzInlUH0I0bCE7B0AO50QOPVWwp@nMW5wfUDAoGd9GcWgmUb9HBDZyPDaI5zL4udOTwDccq7DZnvAmEGzSRkINWSHVsZKSmMmGpqcOvLeJZ0CkzyFJYwdaArexD7GJqEkryUr@XApi9jtHN6KlU6hi6QwLEjCnHwc@a0egTHEBxcF8maBtSNtz5VGAl0lKShayOm4xEAXcB0jdAgVSAp5LwbKCatuBWTOrTkQSE7YiVdzJOwt0UPR/Gw/04mISwXDfBP8ZZwf4dtILtYCq1NpegTa1qm1mTwhjm5iILb@ZN@LTyc6@vrNLwlHqmUL66hP2bdx7w1HnT@F5D9vpUfqRQOj5qaPGLBG5lO8WYbK6vpfAltLbWrExtia8FDdHwauzI08YO2uDAA@3E3rqZcKxrLYjW@Ue0BAB47AyhSIGRacrcvu4CRbIlhMr4zusi@ntjRPw4yDG3Sp4P7JtjYosadaYxJY2y0g0v0KkhM4S36BSUKUgtuT3HJs2GYrASOttIcdKkzwH1ZbgzcHSXHmxhBjlYjzehTeJbgCVnHLC1DO8bGX/HOr8L1RIbKzqGZ15k7QREsB6gU0PQrPPdlNz72HAjmm9GBDpvPakCPsMwawhjlowQAjX1YhMPZfNyTJs9dkLaxe4CjNpQgX1zshmARTXHY471rSpaZb00JiAQ8bwoZk47ASqXckZFwDT9N7L6sh3kojRpFuHs8RMR7vWWPHO76hQ5ffbJGZ4IxOsSTyBktu6vqpTK7cwFxDQhqOLiyJBF2Vw6ghmnh3Mx4RQqQPuhaYQ@h9WUg@xVIqjhkM@yXfMXgC7zrfLRLqCDTwVLdncMC/0q67FKDf8ncq//xZNYTXpsLVPBF@i76LRPqdLDFJ2JolkRMME3kFTsvwSPEHRyX6OIjnB/IY5IbxGgiDZrGvQFVnlE@5grCAnXOBHUpcTZkXRx95@ZTnI3EK55UH@CHUafjo4pU9k6vVvRB/xaNkTiPMjDjCHzHFJD25QDehUVn8cS91g29BIl1FOQBEhTode7649DGbTrOpLsypdyiT5VxEQ96xCzvz12LdaEjvtI5mCL0X@fdROm7djDO08MpA3JIriNTj49T40T0cj0cGVeRYXwEooPhfqSqsDrQLQbn6XXkC6IzSsQ8jRAwOA7bkHHesYG0i7gnkLHGsAIGUmNUwTE8fv4XKry8WdABMghfYgCYSCAgWKjMVXYpnMgMom8Yi2E4GHWT4QOzhFa2G38mHGuP8PP4fvx340PyiA6NYbwxirrrUiBGY7RMJPCWp9zNFJey9xuUdya/U@WdoYdX3nvo4ZV3lp4/qrzeiPFbKgh0MfRAGwdN9qdgUQO058nHKZ4y9EyPe6jNd9OxByZ@cGgqNn1BYja2YZqGjWedz88BT3NOJijc5w9pPuVplMANBnKKDx9JhTQ0PfwqgB3gTdwyUF@MkBs/Ocn7L9AnNT62Lfpo8kDMRRrR914TU@@QQFR0JX4vVyR65cOkuEzl6gSobVe0vrjCfEmVvYxTQbkNxiiyV/oo468@HL6i0/JFyI0bBQkVZfOiDFDvwHjTUdBvfhRBdSEfJ2Mh1dncWG4lYmyxutLVhEjsBHe5lTTWuoO@uaYGSWdgV58@4dmx3njvMOYyOK8MGukNx9xeGkyx3Q6Ntm3whdjsUIxO4bYnUOGdnmUMuj2GB0WhDoiwfEl5x0DtHrVL0OrxO6MDPKum5C6Li4yL740fp9ipycDIp/3z2HJfHbINVPybIxxL5mMBEV83IVZYLSy4utPCeEh7gSS9B1znA318xGGcPNWZLwObyA@QhVc4EgfJHxE7zUnY7cQSkqeBBGXHwZP1UbNWeRGw@ONoJk7DjCOiBuCe8UXKyoIHOj@znI19uaXc@bO7B6wyL7fpuZmkbajTmWwqONSXfiBzfBRxeuwGsoOpY242lX@E@vNS5bPXYPd/hTUhUZcr4wSngJGLi6NB2cGteX08gBxP1uCcChY4oNw3LLQNR/G5mG9wPI5al3wDtheZyggXS4rs9MCevcaFRnNj04xbT4aqoq0DiAhyQKoVnzvD@TL8uBvGfkXmqBeZG8A2qXJ47izPhtHCWWY38iwlLKOlKG0bVVYZeYXyGcHtDaK5urOEbVXuooUIlroret3s0Hg0WYs9tcV3ZWwcYlYs5dNAtbixjblJQl3Suh9ghY2e0roiWPy40Rh7QtUTQDbdSRgdZn8ayBYOORgWi4XtgJDxvKc5EitxpvUoIaDKE8DEeZVZJcQHjOonHgU5xVbueB0O1bgyjxbr4Pc4wrb4GoYYM0La@sd@cNQkyUBeeQMy0D1rYoeuahMen/n9/7b3bMttJNc9C1/RGmoXA@JOURJFcLiURGqXiSQqFOW1C@JicRmQIwEYGDMQgaW4FeeeSipVjjd27NhO5WInlbwmKTuuSh7yvv4Hf4H/wDmX7p6ewQxJadfrSmrl8hLTffr07XT3Od3nUhL96QD3Yn9cwTzcCeOdNb@QsexcddiJYaybxkcMiDfWeK6BUaqhTDQGm45xeRLzTnMx@O0FaKwqA7jM0FrGMsZXDxoMZWzcYs87ZBQU3V9ANt2f20hvgYLpo67FxJUiBJapFUpUySJaOooXsY78UdnEzGCLiAEOwQqXnT/nC5o/gQzQCPce2GDQ/B1vGLttvKykpkvpE1Y69RIJWXYF9oHhdBC2R64/DQbzXzch5K5QzE7JO0PSnD6/Jj/j7DiKYSydVTEYgNit7pG6G@omoKAOm/fKg3XMsQ7kVoMTN/TlOSsG0gwmKKkQPfhMZB9g3gOZh4ej0glI5KDLBLzpQTWBkGy8Sqw2AFsnmYuNwgqVUwp27W44pU302EflCtQpneJ9EOp4TNBEjKYEN2zsCyL3x@6EKwNqm/tToc5noNfI1SdskJGvTQ8qlUcf4ce9GbuFdM8HCeBB3AYqVDk8co0ysP1CwwGc7o6g3ep467jyjgIPN37dwoicWANVC38Rt8c2cFGFb1wbv8LhnS9WibgT5WroVgAWm3FLxnr29lUp3xeUoJ/QfyKWWd11KVgmKKnbjy8JpFWxeC2nBFivQYoWtuegpsYGWljAugTQpnd41cG3FtbaoLsznMUTIBC3PekeQ5dgvjwkmHBC49TzejRsIMPhtbd2ZR4IQI9xjArMQI@mww66pOnTeGkzTXr3wEtyALEj1AWqOTK99GiH84pAz89Q1ZPuj3sFvba4KpJLUPgBQH2PhCeobBPdX8qBwe9Is0mPTt@Wn3gVsoLDgt9NmYhuSqQ/@oWslUPluV6LfCuNJMb6ORgL0eVZwiQML7xCQ8XpxJ@84JcjvHajnT9se3TvjW@BrLCMhdSNHj7yB1Eev2Soy7korAmtZzxYjtvhxZe8ippC2BQHbNDDhlPRAPMbXiNSWtbayDWmLdjCunwDVZVZqBnFZfnlkjd2TTzqzZXvENk2qGaabsmxdsylwHMtrzLZrm0y6EvuKkYbElJSBEKrluP1u7ySVHWUCQ1BceNZxqHGFx0F1pDmTmUz5QzFf26nGj5JK@5os6ZWI9OH4zB1RHVoJeGuoaq7rMwbWJ8sNvwUPdfRARzebNxox@Dr1IaYSf0usrSasYbXlYT8LbjHTWRJr1yZv87o0FhoNfHoTt4iapbLgOQOrQy4wrSRkPLUxtjnpZ9iqiKVPDncARzvAoMpSPMN@DQvw4OwoJ/r5QINwkoQEu0YJ32Zdx@g77R11x4EvnRlRgcrFwrovfD1XmLUCuTq5brrTPvYFHzphzKRgcqidcrVvt5ySDWXH/x5pAic9A6niIPXf8HQFlQO9dlqBaDIZEW@8MuCTXUnjuilGnVf3pFxD8RyS1Yr@6BcGGEn6MHbcGdDUtW7E/cI/ux72KJekEd@Sb98V3LbfJn4eG/30cHOfmt/5ys7@092qCQp8muD4um4SjdlwQk69x5JvPkg5hAn9/7Eg3McTxyKs4QS@JOuH4biPoi7LojjL9pQsj11c5lv7isPsvOeBu5kncsfMDNPxvekaRx4aCI0RVUl6N8JC@D8PGwHBSZ@OAPJIRVqvQ7QkwHHhcrhngmbOefg/okrqeNTlGiCkJYNeKT4/fAEOUApTcTfmOGkGfRgNbsVqWOroPHKIfKXoB0iIAMA@ah1O69QpHJzrcLAu8BzIhuJbeXYwyB736uJx1ztNlUrtrlfyEO2B/7oKCe9JxgtIM4NDq0SxkFfV0NMRkFQBeotoKdAHGnuEXeoivJBtV6pVT8/lwbRI/ZvyFvBG5jkv6Gd96Kdfmr8pDSzfRUDwOBxzhI2dLGwSakWdOnRmuIGdYmKVmRFb2ZOnm1NLtFf/w1bkGcYkMvWrX4xRuOfrz33pc2sP7OPhS/eDCeVgGNWOYp8U1VMzz4/g53/K1Yjr2cucpEVxZemE@mmEzKg2usYT@SX86R9jJzH7h5f2ONVk77@CZR2twxnlODJ1K4VU7TVEWziSvNRPBqpiXw5JfqYBn1MrfzXpg6f3dcUW4Cou@lqx6/Ra8M4ItbR2mtpwutAPReouJva@mex9qt6TbV9VGmfzJH3jC7ScM3J5sZVpGm3efVKxNTA2dKFdXyJ/KWGuTZvUU7ljcs4pYwuzw51Z8YlE@rvfCmYUloHeQtljCwOrxUPMSep1bRJlHC1RkwhXspRBYXrbHH8Emrr0QhGl6XkRMy8xJdttZdxbDAQFZ0NaHtQSM5RDGV0GZuFMj41ai6yKpMLbcEmRL/A/3@xttIkyAYeXxpZ/QaNrL60GvnSauRLq5HzrEaWrlanwaTa8UZVYM0GonwC3H9uCRbU9p54/707B@LgvR1x/@m93xZf23sq3r/zCFL2xOOndx/s3hPw/51HT3YEFdD/vuJOUOVewNRvu12XbudXarVVQZgXApSviiftoXjP77ovgXg2gvZw65g/KiM33ORSOy/dydzn56AxKrOE0mqC7or4rUndOKHFdQcoeYjviMqXJ7aRvHkGfLNEthcUDl0bcPPbHvEgpMdFz0raaAPgfUgFNG1@kiXdaXxaJ6alVxFy4PS/1x5BYAofPhF3Hm1jpM/t3YPdvUdPxP29ffh8/DV0syO2d9FtzN2nmEWAD/e2d@/v3rtDCdyAWkXg3RoZrJ/XhAqC06h0X/SnGB5sgFKh/Ip59V7K5Ua@sooIRH46itz39ICk8N2dnZ02yEW7fe3O/rtfQa7G/bqwLAxyaThUlxYI12poNAK1ySjaDXamjqxluc4b0nAurmF2I0d3QPS7JBTyAr0Te66w7uE1Ij5IU9xsZtgUaqjoKuBGVMoRrCMoAkM@X9oglJtQG90eqNrwYrWvPrDolnTMinLkkvLSGhBSDM64O@pyGF2VAHTPWt1UbThhALwQkgkMgHcwmBC2X7i7eEkibkiIaYiCPyTc5ITnw/H9E@Qa0cBVJtzlQCBrsk08bzSlGOCo7Y14HmNmTbw7UIwUKhIQPDrJGQzUlSupxAH/L9/Y8FUWIC3YBfuwspVQET27ATXA3n7c7oeBsJ0C3gaDCOKOPNbUOhq0Qdyje@EJGiy9RDUCqnbNwX@bylG9YjgpEKcSYTpzEW@HLrctD373suWg5N2FGlFvjzqNClMy/tOFDbi70IA3QQOIyuZ@gW6FxiExtoTG70tStgMfKBJEPvFxPKqR35t23VgBKevYz72PPirIQS5FRQwVH2qd1rDDUA/4EHKCPqjIzQUIMaQpeYyvUTyHdrwH0dvwEJUhJtjAD9XgytpM4UHVKDVxZKXIz2fU2mmTMdyFtRLFs26w3r7G2mcUPX8HbJZHzyQdFJO1NBegP2dUYkDPThN089IXqFg0D6klHNwhF@0dH4ug2vxgzdncvvus/PGHpcNq9Yi3hXaPHy9YKZGfWUgkh@WhdSdJG1CtNIk0F0w7WFrpM/JuiatcIQPG5dgD5nur1dB5fK26mD6ieFnxdEp89crhUmWyNyESwkgy0e5WEk1VZYnKHIqCRBDtndBY9KyrUkqEU@/XWxjXHmehASMywn2E1GvMsGqkX2N4u8YHPdhZcpJP4@nW@AsqFrmkKPpnm/NR/cC@6xQ3C1UFRYtJD6ettuiSwlwvyF6d4fTSebWAbvt8dLB/Xx7d2rmt4@PhtbBtn4vttdpWLmbj4mPJwHV5tB@fg5YPtzdCC30vZSPmQ3IRm6Z0TZyla0uK5i@o8cOFuaO1B2jw7MWIqhqpUdt0NEAPcTZfikPTqEDBRBMxRE8Otnf294W1g7ds61AW9r32qEv2pbgNIu6rytMR2yHTZlfRTJMOE6SZJ5Vyxual8WrPW8ypg5exVUgepCTHQ28WOmovSCYzaR3BJwuxEGh4zRuiGrl4607VHhQ0JeKzJmpCiWjSjA7mUru5xIcPO9mnTSYatxLzxsELb6yZGXcmnXXRVfVkbiJSjDAeB@0jfPlOn7/3mT9eV/Uwg@V@fUodRiX8LvrLF0@g4jG@FFfiM3jOtKgpJZ0VotIlNXZklhfnsD87QelY7GeSFza2dckcy6Yxf3zNiGRH/OkWvvPPZWZ3KO871RZPKRvmhBaiQ8@OH0HAZIIYLLZMqoDih2fyCKPR0Oekoxlyc61do9Y0VSspmpnE3cgGegs4@Bs3k9tDsirYbc@tqvz5VMWnRKwmI@7WYg0qEzDfvHHj@kW4k71QxcufFTefIcn9MxyOX7YNlME8IFUhoNzdRyWVHxHAOUPngBTYs9WCSRQEViflTIn1nQ4js33QlpMJ2uJBY/aeHpTwvihZa0HMEm1Lx84nkomdQBb6YCxh3VFeNQujf3Z@dXcpqNsF9V19/fp4sSEQ3oef/YrDZO77Y9wqgRGftNgrKojk6wFqxYVYgoMPak@/RgzMLRXHssnx5rb4hRttpLnGrdB/gXr9KnKmjG1m4TNUZdgen77CC65XdGXKeWgTIMt6JbH1nHVUOLLmVs8nJYK@DmW5xa2Mp8E2/7JlBt9cR/VBymMA4wHT0QOYfzsvQO5Zx1sFFWoyX@Q04E90UpmTgFZDlD10@jKno12CNx7MdXqV03suBp7TqRsSy0lbR7zMb0rIZITMvCWB6a7W689bNOw6@x3OBjZGJ70lGwOy5cDXqVc5FXWqVFJTlp1GSYecBJKUTlqSUHgweaFJS4HrvmjRJMtoc4AwXxIjb3BYkfpT79hSdixIE46QJxLKu6NejiaFYp5qVOpI2ELXspKEmlveYYUUKOUGhDJZNLG8kLa8qIAJDOlG6EsmKi5GDcD/ykbIpprEizU3t54jhU/coDt1xc4MZXwVG1FRJTkGWRI7j7bF3n2xv/d4J44aW9xCHoVKKYU9CsUsG0bdUUu2BBPuT8PjFieqz2Tuicu5CgV/a6CRPzGA@DOZqyogFIe4LMXpq94r0YTDe6wnxe4VDuWkqx7rPlS6/nQUnr6avaLpnQGnVwESeEecVfCS4J2FYZErUXLYihzoLQ7DQiJf2VJuFaJaKIVqmUnfHL60uE6s@cKZxJbT@ydMHaxM2qSjgJywTeJO4CPLsy7jW8JwdI@jgJv0lu0I2042DA@lSmUhuShu6cCNrhlxN17ZJSspZlVyO6qEKUzjqQQYRzSqrSB6vnjlvVKVRYcKHv1rSWlHjzb6bpbTaBwxtOxiMLVDI5tfJYw@93LxXwsLTs6giMcbla8bvCAwyHu0mztM4zEwou8FML05KDBeQAtwtApigLxMFgCp/CLGVnoro6WXUiS9xdF6XGxORi0RupQi6bVEjY5PRbTWE7PR9YE744Ak@KMFgqBxvqbOHJDNQsVZi1UkC0pSJHGmxXXa/KeQUofaphkC6PFQ/awfsumNyJvFzoWPj4jZAtl5Y0BwDyJ3Knismen1ZLp5JIlNo3gSwmhUAhhwJk6qi@eCPYnEkk7QUouXFRltyWjgyGvJoxG2nEMDlEgoA7QcB@VVE8ECKIIQF4cniwHKKzEOWkwHNYif4E2sibYaq1GDFtNBjfWxgLWchjUOWkyCLuxrtFHGx14ztMv2@ZNXyOBjTXRGVe7M7U5DPmmU0wpYQyEsD5PRktA978gL3xERo0W/KtAeJNrVNekRW6WBgH/jlmZ9qIBitc0myGojhLhbGLyUl1IxX0eZ7FvEmGvmMQbPIa7xfdwAbRKEOQ2CPTDJhigmQwo06hRTrJg5NFxqFooGGSMJSyydwucZcr/NpVMWdzjyu1WyCmcWN6sR20WhTypZykcbG2osKqHf8kTqv4ZsPOHwxyKOoxIlnfMvhmMa6lS84igN/C5fdpYQV0MJa01IRwGcHnYSOPA1ZbEvqiCgOby4HfigsogDm1AU53XKxKGEqkUcy5fGoQS2RRzly7eD5Km0vrx1aRwsCKbhqF4aB1Lg4phaS6eA4Iz/a6WRWmw80CxKprZLnThpaJzt2Fcn2Rclqgq0FyQMMfhZ4iutHZIxN2l9YIhBlxoPFDoWx8P2eCVtwlFMO3eNL5jrWLKwsF5YuKVUvoE1Vl5DXAvCHhwElf5Ar@@UxZ8Q0ROXJBIh3XugEFPpHk9ARMLZrEjpQzEghBPa32qhalarRTdDj/f33t2/87D16M5DFKKWeI/C6xvUliF1nVplBePZ821Li3SKHIGqFtiNHO3DRh61T6LZoVOEIsdiqaVTA@7MYgYKa3Lovqgyck/EfciioPULOBGyou9mYHpsaoPe1K3yS6sQQZonmOqVlNc2oSUEw3QiW0IwRnLOELa4/LMRa6g8Gz0LGbAjmmyTGRya7X2GhktGQSHKL5@FX3EnHdQlKWunpTyLqIKPshs5p0KVC3mDHmEwJvBX1aq4q5ziSvu19qCLLm@nfXJ8O/QG7WGn166Mj8e5fuBI9zR2vh@gk8scKlPtHuzsP2k9xjhdO/fIcgL/NSjvYPfhzt7TA8x5AlnXZfLO/v7efosU1PefPj5Aj6GJJMsElFgiMJkQA3q0996dBwYMf1uykWwQEoC8CX@kK5@S8MatGf13TmYeJVaFaFEQHjJTwaKUVhKhN3T9qQrehv4n1AFfQssTfJSBulRUY3JIY@P1p8yLfJ2eGVDUjsl0HBIoacDbiZEoxEswzDA4wgLkiygAvp206St8o4x5aMjnj@1EWTSQwWI5ad/VD2h14DJ5Mh91bYVOOvIsnbojgMTXpvw07JfX8mcF9Co5JqWhZOF8FU6OKjlHzaeXlCMotdJzRhAj89q1kVMG7wBFFiU0CZFlChXgF8SGKBa9wmnODBAls2BX5fhRp8KwoY/DyPg1V4w5YremrOcL9SOB6F/SAkfTCH8@Nh@liMDk@xQZczTR8lyPGf1VneUbZlvPjk3vU5FddwW1R@5Bg@@ENjt6IZ99Ed3J5y7ZgBZmJGc8ngfo5duY7DBVyDQehA0YqHAyF2xBGIR6uKDnh/jfmXTt2kUFGhsIrmDCWhbnsjtKNBIKQgYgMc/atNYjNzZslqAVhxliw4Sop0F8YEKspEG8NCGup0F8@gmDeH27WFSTtylWbtxgbebYfKYU/zddvFxWsBtKFToqDPjM4uo0ZiQ7jENCFx00BzXPbEButuzmuS2Lo/703wG3iUuWKlMl3PBzmn0O5p//nrXON3SXGKW/5h4aGxQyJ/LJi02Y8b7wniRx1SRpS5rE9pNzsFmWmsX0st@NKOKDDKL59KcxmHSy@baad6HHT71wXYnK1iOrhiSC/1hE4LwOghaXV@uLvI2yAS9mr6xrLKoHEQIGuW6CrCRB0qp8dW6VNRNfPbXKuglSu0yVn/5M1inPrxSIH2oI2mvlYKaC/ldsoZFqPhRKAw0YEm1qHkevvpngR/E2mMXSwB9H2KnI4fnt/vk3ku2OSqbC/34qcVIBk77UtKcO/D9cFsf1TBwfMopyOXPc8gxRLGZCfPqjqB08vMlldt4i@fkfXly6ll36d6PS0TG/qQ5u5hoUsuQWqNWD4plUtKmx8fzBAOiUlNYYx6hec8aSw7NYGozFO1DX2dLiLJ69orLnqdnXdXYC@RkzWIpLQv96xBhtcIRBYo2i32TlywyXytx0TK6twB0yuV1m1qWBOYyN5nGkKY7B9GwmBI7lmJCxiFrmFiSzd5YjLriRKvwE7Un7eNTGAK2BP6rICCCeX90Z@s89PKgmVXRzUXkeZElDn4W1JgQkxzkovt5BhQpoqnQqwrrfLLcjYLvbnQ6nA3xDc6RchY6RqlV0GUeC4Gg6DCROPHHvTr0B9MBBTi1iEUHMG0Mr6RQGVvpS1SeqTqt2scpqlfXGK@SGjpKobd2JNw6pMmdRFkCXT8SgQhXehgGrWHg0UD8lROyK1pH9eeCNXNuAxyiuXslIIL8IRYdLNYgykmNi4CihBsij6TCG4VTOOOnGOJxTCdDix66VVnDkXKQbMXExQoi2jvACsSJ90JFrGUQiLYgmcSwrpdUCjxIhegzkOYxDrJZWaljRGLPIRRF5htaa5e0@uS0io1bCQdg0NM0CcIQRejmumzXoHWTodjnWL//2k7@zCqfVqkqjmDreqA0yA0UkibDi54H/WH0b6FE@kbaKCdx/H@Fm1D236w3bGKEmNFADcWVghglEzKdAaOi0yh/AfuMf2YYvGFUhEla1emd7Wxy8t7/3PlpD8SUCUUGiOBLBurCKPOxUMpYvFYMRRFLCIsxDWTECqUYsQuleIZjuMbnX6duGBhaM1jf/mEaL7vJ91HTndZlAiNkWO/XBe0LUrTXR6olQFIzz8M0/Ysz@mLVn0xH7Y0sSJvwcu0D86irSXugXQ6TX94vv/xlVJy1KgOfDe5WhWXUW00@5TXkhSzRbrh9m9ipWDQ1CJuILh@hbPyZkAQfpVhth7oq5K2ok6d3@4V8JwoGPDzB7RkkRw1O8ENG3GZF@PaCRy8RXvhDfdxhfz6NXABNRZx7v4kM4JysTNBqyjeTqBcP3i@/LFgO8F@KbyTl1LMeam0udjH81Z5bKyunIml8Df@YM/8BEKs1cszDyQZWK55OfRcvU7Ca7Tmb6vmKszkTTUjv8yX@mUR/pmMPqQQ/gjNacqtS1ktHmv/hLjX@WuzK7gGB@@bff@1HUx1lmz2aZ/fletJpmi72YZbX9SmJL@ioeGVZxljkVP41XE1u5M8f4zELwk6xxn8UHe5a15IH09aKfXbDss5B8WyHRC3524ZLPwvUdhSt1sSe7lbHcZ5nLXGHPWOgJ/MsZzYTF@C/mYpydN/OZaz6bLP6GkCPDh8ajC9NSrUoOp0as7Yao01/0zIt/N5OtMXc/vGqLGBcHOCpAh1JTjPYQarZhrvzTZEz5M@ZrotS6dLagemTUUpe1gGjSHgQpVTnO51bXCg4diHsptWy@WSW5s2p15LLR/XTcQ6mD3u@GJHlM6PkPgwek74zfoLkEbhvEFba2IfcETWryIb3gBAvkg@jI55ASNdADdA/EDfq7obtbrnMKyRtXklgGPrNEV@g6HUWhTEFEShLF@mGqUMFyaupC@Ce9A7F01WHpCgdL9pH8yEY5F27e3/qR3pH0KPlx7AmUxYtx/qOcBlIxordy8tghebps1E7sSwtS8VR1BGQe3f9s7haJ6rJ5SQMsC/N3/0QfdG6Auqw96A@avJLHfwyOiQOTeQIa@yf/JAR2YTnaMjJr/lM18QHvUFmV40l2iXoyqvnxH1hI2umDxNmNi4UsiTFTxhK7j8TTJzv7Yu/pweOnB3ghYzpG1DJ4tqDHYjfvyyTAxi8JFmTZBoj5KyzOGnlMXl7JK64UqPt//j3sPqMtOlbNMobp3HI/iJWrq3LnjBFNxaVHSI7PQnm@tIDWcd2yt46zJkcIBOjdUYjrNXDhhwTjiwl2@CzPNiZ/Npk2pW5ZMeO5xNR/nt0yLmOyLxPwqMMJcOoC58@pfUkZXwxl0JXVHF/vnLTXPMYPvVAuPwn0i6ag2M1m@oXvyclJpY/hqaYTr@IG6J4oQMdw1fERMAsjny410W02EJ7XBdkWnRdOuy@iX@Vue/SyHaCCzDszVIl2br8957@5rDvi8dGQQ3G86T2xEHTbW5qXuiVAVup0X5T6J72GzGDDYK1wwonI/UzUxzBQv7xxX0P4Id6z66zO4EXXHxC3a3UGcJBZUdXcQwU5V5/ye@yxYYy6RJ5L76eCmGabFSkEPhpQDvwErkpZF3uz5vwwVnymi8e0WQKOiHkuUlYIxnzW46CwATPOn0WVqmqbM@ksXpuQ4esDKoUoSEQzVzAxi3DMmbFS/Ca@UGEaQs5jaWj503WotBpv/oJ5dBRhAE2MYcBdu9r84Fnz2eEocE@WD4vVoxI6OkLojjRrpDElnz38G0d/8HIw9oNY0sgNQlZwqamk7rGkBqYVVnyRY5XQuIFmaYUbLxo01A50KBO36Duh7UkzVdLGOabnbatpRWPMDWvKxuBIe0rJQKbhw5Nham8iOjQQYbrukorEl6YLZb0/QX9aCrYMY44OYEZzNCPEQA3xpSJjmIqzeKvwtYwTYNjZB26iKyofpqKZyDK6eSbn32z@1ddufh/WRXrriWB5U0wojc1c2HBduVzYI@amY8wrtKC63B6gyz9rZ0TuaZTiYKGxXFWmKVwPdkEGnTUmvysdT/BL6khqoWBdc5R9xdzhZcnrQg2p1jSJXuEpXxGCLM8bCEcQSSnmymIzsxhIurxx0LNYWrETo5EzauSMizD0LKORh7IYBvI03TYcotO2NpxHgK/OGr0kFoqg/RLjU7ErouWqrjPac4gKlIUhTCjSWfcwtfam0Whj00ogQEJcQNBz@@3pIFzPJTe8ell/6T2Kh1LtUfwlyYD3CiAw2oIbrFRmayKTLxZ4le6R20v41cxZ9VKtVKf/1fj/Vkklqv/XFxNrcch6PLFWSvzv15J4iCObLhbVa6u4Ied@tSTG8/DYH63kloQ@swWd2eiPkF9Qnwf8PhyMvPHYDSnMkThyR/i4jYFfPR9vLND5F8bVgd8vXPIvsq6QC36KbT0PWoioJRFVxnNhXduyYNyHY38Sio8GXkf9xhjlN1fVVzAP0I1U4LrEAwXABMlnbtT3PZjMd8O9Ed5LVNFjcujz787A71SHIMq7E3LlGMCaBwjPr0ymoyq5m3JHPXwWJzOE9gto2jFUB13rtQCshd2yC0h5gYvuKa1ns37fIuct7qD3xEXGDW@PhI6kstsjvqMdHFu4rS2JR8CErbO7FeXDRHvpohF3RV4@xpUHHM@ZNAbyRqQv1HjHWJakmWGhUrR8ryfXf1aFHqChlFUgtswu0InohxG8UuWUBVgxJFYC@4hB@pgxxrMi6hGGCHXRskQ2oiiETKB2RJ@y0iiBKpLns1cC9hB7paxoXRumlXnG@jq698S7Mqde0DuFh3ZS9bV1jM1BPcEBxWmST8P1NcwhB5WBwIhz7JvG7EfRkS0BQJ4QCoQIPPYEPTJ0npMSKV7WweGB9FdReXg90UGXaAOK8YL3VyP3iKKkiJOOx6Fgel5AAFiyevSRN5ZDVIqRamd6BKw2rQWKrOIFwdS9cWttlRpEcY0UaM/vxkBXqoAZXctWqXHH4XCge3E7PBYD96U7YP9v3GyK/cKLkujMltsnXjffLBDpwFDGegqjYN8ucdr2zv0Hdw52tkuiXL@B4GygqmFtY3A5u0j5ZMAhyQiL8PKtdG6uMpHbQSm/Vc0XZNO3zGEvmg1WCGDPmqAcN7bzDhWTN3OMGESmHu5VJR1vUcd2Q11tXG7YlOkEoxZYanDVyl9aspCksa4lJMHY5ghlCtGhAV@w8SwAZe4VMAJyd2uhEIahhIhyrY2r5bJeU@v0qwwba7m8yXbm1j2Qw1@I/P50FNtt87R22iIPmxx6y@Ot7Wqe9oWK1RDHTv6tIN9A7lxzTi/taeFUhfgb9bEVNg/cgX93rubPniqtFRiQQrN@WCjIhPz//DeIfWeRWcDADgunyF9/5CiXsBXe1HfYg6ad59tgKPZRJXRn4T3aXEMnbOgCHb83r1BI0t49OHt79kdmHWO7cErazV3HuV44hSonY7RDGcNm6B4AxkID0/qxtEjkePZshG5xl1H@@urDB@/BlO@jf6kgbH5wuHytWsrn4YgnDSQHI32I7b2Hj/EmYVKo0I3C/Yk/lOMyaetKKviwj5bD1PqShV2r4iqEnfPIDWXvg7vzg/bRo/YQJOY2DEH8Aqdtav1gmHvU5TfHyLHik2sVTo8cgjqeuP0Gc0JngfPSPio0QvhzbFZxA6pwVlYIewiFHHQgkBh1bwSn9XsHDx84@Y22QKxOyqrIFzuaOIBQiGBsTCKBNkY6GE4XqSpku00iGPhXzFub8b5sVNub@cbZWWZ7HvjtHnv8ykcE3LOnJUlxE2dxShuTiArmY9fBBD7a3t05sEpQFmVfTKQYR3PatNgZsaPqYHLDnYKOwPkThHGc1bffpjQsMg0cZ6VWK6B6yBlgIx8QgJYX1qRxNmk7PVsPZHvsVejq3J1xXcScrFRWqu1RcALsaLV@s3b7eu0df4LvBj036L4dwBbitDGkrBfO30ZDflInO/IH/bf73gAfrK6uLq/teXd/56u3n9zctrud3wIe0noe@PiAPxmbDZi0T6T2H@yxky5TFzViBDi77eq4/cKvrvZq3bXaWv1Wz711w12rXV/r3nCv3@7cvn27219d6/Ru32rfutHtVNFtNBWpDEl50GLyx2r7l6s2izFbW6nd7vfr9Zu3ejdu92@v1K5fX@2s3ejVVlf7a/X29es3eytrndud87m2qD052GDVvotnR3IHfiubucst7O2ydOF/AQ';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 xxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-4O6O@]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwvw/WWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $&&195e a 6 =>axfnuen le._e _=B[1;#]>8t t47576097 @Numun Cr Uu8 gutyIO 0; nd e
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW wWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;r=pure;q _=r 0;data D a=D_ a;d(D_ _)=r 0;b1206=[209,210,128,206,207,214,211,212]!!(l(1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+k+q?2+(d.D_)?3- 39);instance Num();(!)=seq;f=(^ )
>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|#208
#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#
VIP score : .001042
emotif___ is a brainfuck substition that uses emoji for its commands.
The emotif___ code is mostly inside the second line of emoji characters. The code looks like
?????????????????????????????????????????????
?
?
which translated into brainfuckese is
[[[[[[]]]]]]+++++++[>+++++++<-]>+.-.++++.>[
.
]
The ????????
was already preexisting and opens 6 loops, the frogs close the loops. That is the followed by doing 7*7. 215 is the, printed using increments and decrements. The ???
is a loop to protect the ? (print) in the emoji-gramming code. With the frog coming just before the data portion of the Braille code.
Cubix is now inside the Multi-Dimensional brainfuck loop as the cube size changed. nd e
added to incident token string.
Answered by Potato44 on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kSH1NUrwWKVK8iFRTt5a61ZJal1Z3S/zYRbJIllSsqq4qSmSr9eHMeHHWx@MHezw7GHvWPmdmd7HzYGAHCz/Y8BgLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zBusFTImsvERGZkZGRkbeopqy3fvNb0L4YUeGNupqhsMcxXZY21JvFCvJNkbsuazauUw2EEComtUd9BXdsUuBEJMYU/WW2gY/c4xrRVc/KxaEZxgzLaNryX3m9GSHKXZLNhWbGQPHHDjM6MxPlmVsu29cqQlM2Vf1LoA5imVaikPxK4yd6Zrcb7blqZjcVIamBfE221K0L/0vDmsZ/b6st22AzDP22rBsBeFbim0bmHyVseG20ppCWgBQ2VKN/drBi6moImMvoIiyqSlDJjdtx5JbjmroSJM0Ozk4OzmaSiFJ7O3pzs50aIa9Shg62xm0rqejsuzMsmVNnsa/wmoDx9hzpsNzrNZVdJllksVkZjoyzzYseSbJKrMUud1RNSUJDcISrKdopmIxDGEdw2J7UCStkC6kG7VxymQL0xbGkdNoi0zLZp2p@mTSQHjD6ik6lDA9HSl5kVMRGS@irVIGsjViEbtnWMBHFhvYSpvdGlYbmEvXRtE4pGfDz6wp20p@BRFkPQTXunGrAxM5BjRtc@QoTDf0BCVGwBUm7TemGSuTw9Da4d50eJ5l9qfDVoHRWted2bbMFNixYY6mQ4vstbo/j52zad4RNo02tMZUnMSOZAiibCYJn81M9oIWtC50ZnZlQ8HaCrN11TQVh0cCrygWRUNqpqn6Ne/gR5bRHrSw8zk9BfLGDov8YAdakKrKTCEmkuhgIeIgDgYlODH6ir@8NtMVaCDbVFpqR21xxlKGjqLbUGQ7yVSoxK2qaaytaJBgjL0VZ7aBzTsOampyL9lKBpAxMRfWv9aYylqmyXgU1AKKtJMuMAWpxz5DvNaz2dDsM1vtQ7TTMjodRWGfFbMHyQNtI8Dg0zKnquX5lhSA0RWXNIoJAgFJYyClgU4uhW4tGUhr2YIGjtoHwqpO2GaKbKsoUCGJrehtoqrpiVqDyRMsz25U6PBQ9YFFuG3Foi5HeKF7WgqglL1mjtxaquNQr2E1dqTIFju1FCU6KXYnsoTMDMzBwYokqVHX1sLbhzthaFyeIimb0JhW9vTNy4DMkhW21CjDtxIMlgPbB1vsbukS3VzKAgOYVkSOssoPzE5dXirwHUrNVNe6DwDWAFBFYynDdFJywoQCJhwoYEpGJ7oSN5mkqfkyZmtTbeFjOQ7VhtYA4cPexqlmrYFl4UgyJqp8DZXWDL0L9ITKWgMd6aGzfBqaoGXAQBBnyg1QDSQvtRHIBaTwaU@FRrOxSXwdi4@HRFAYEYGNBUXdfG1DGxAcpLQd5GWgCiRFjHsd9pZ1ZFXDJBCPqHipLcUeaA6mGehtbHkY75R2krnFoA5rAR/fQHYyIKUAYP2@r19SoQAYGsKgqmLUj//0T9vdLuCptVog2wS7vmVto0Ujt0yFheGQIcOCQNWoWAAXx9x5csjgRtbUNgkIWR@JLKgQlOutMdDazIAMrVsVemlPvoGeDZ2r5SicyflgH2d9@ZpLE5VzLlS8LzehYSkDypuqnWDPN6GVWkogRDyT6A@cToElzG0WtlPfR9ZLkfXFSwUKF01Gl5dSqW4ZGC65TEHgCz/GOW9rE5LSdmTbUNsBc@T0DD3DEi0WbFUMU9Ej4Qkc4XjYaoajSZRykWhZrbSSHVVvR8JrwItVyDgcLbcqrQu1VC9PJfdnCWhuEQ12VyXSigYDIHKoU9yk@iDNkzA4vE0Ily/OsBtIcoxO@oKRMNNhNzwgRMoO8qWBDAJyKGlrimJG0kkpimIC4ebWGyPm1XQKh6hwSa3HwqFwzF91wgA1nagodtZT1UCxpZk9HLSAKLptwkhgIe@2YKRGyWirDmiccdYkvqZRBCQLycRbJWwpOKR7fERdknc5TJ9AQSkwjLvQZE9W2r6ODEIA@rJjz0hjzbiFDKlMOMyA6NAxU7kLTQOJeUVqvCI8JwqZrBJXNABbU2GFRFOFToDdDWS64Hlf3QA8m@EwgI13Ep/s6csjwNLiw@q4wzC1A32pD@IBtKGWgjIHhI/CBxTMZED9zwYdG7XtdCKTy032sZku5lipWuIDCOnPqUd7Elbe35lQ0LCOcss0We8O5K7CNTEmt1qK6QhBBTWxHRBF0@MNBSbE4Jm0e4Gl59N50yDiqhbjPFDI89YTQ6GM0kUo@glQZxQmi6kKaI4WiCVtNJ07ANxMZR78iCATBfgYfKAIrgYATKYMldbAAakGDHzbU1s94Fksnc7lIh@EprOHIH/uINkTHS9rLIxUfZYJJFNeEBbjQRQJbNFZPDC4IqrqRAA1vj/gccyy3Z@D2PCKCAOBLzSZkpPAe1/B2Td0Yw5SIKSHFkEmY3g7gCZ2ggolDFyu2kWd1dMyvSaCNsOJQBv5r@c4pl2CcUJ1eoNmEjgldWqN9pxDHZkl5Vgj1TG4u6kZTRDLNvTPlJtDqjVoqsOpClGY14ZXduAGFLCOzSowcn8aANdFwh0bBCaFbyKwLypIgptQ8N8gABJQEggV6dgkindAqJyM9FYkmKSulIROF4yzIHbcIEx3gpjKo8um0UcpxM5JMUBND6Z9qo5zBSHzSeTLc4c6T/aTXhcOJ68MVY/chRcXF8OlcBUk@@LiOrjW0LWOrhi41smVIBfCJdFFKeLkwtgLSoFh9fD9hYt5GK1jsw1xVPqsmhH5olTK1uPyhSSeGXxGQdSBZAPoBD4ATzhaqaAzGg1Wb6GiyWZnsvabKJ1PWpZqCiK8lG9k7hdUyBIZ1L6J00hLKeMg@zhN@hULRkFQWlu9iBW@vEhf1i/vLtuxy/twHFNHy3KlCZWC/CL9ZNcyBjBcRi9WSgmpHo1eZGGQbFbC6fByJFJIaJCRHI1@V4jGZE7tSFgBqR25vAwDUQV9Llo9i/AN45lo1CMVlAMHZtAJI@HkXQHyb0br0VgY0kbDcZhiVMJhoEwLiWBTpZEzJwh0ePyKE2YzFgsQGxrWNX5nxD6EJWGCxZPvAP9unkxOe/vXIF1Zy9ZQFUlYXBsBb2qZB7bp4WlcJbZHGqsOwy3UAEbbtjczwtm4PiD9mZRbw58RTQcRgsJw7EG5qk7AIOKOOoQJAvT7kasI4fiNutAmTDgNTUmek2oSZNBxcNqrJOdqQ0d8WEm27DEPgN4DTlOTW9CxJ9FdBtklIAQ@T6Xmx0TLM4inVSWa1XytjjCwtGQd6ddWSWsfqHYPyQuaFU4lrA5QFVV20A0Uotoea8GY3wVKK0PV4To88NEJJtmV7UgUtcYa17pQ2UONAQvlrgHQcG60YL6jgOaAsXzyyLb1G9UydCRychtQA8OXsQ2mkM8jL7BRrbaX2XqYvvOQA8VmgiUfbf1Yp4nbslsspRua0TXYMgAgayaTnLH3dFwqAZ3Pgekls9XPRKBa19BHUzyo4HBvo44o5bOe9i0jZIrgk1cga9j8So8BHqjzyd6HbRghpFw6DeV3fWn6eJX0YZmuIwa22BhALNlqyDfYkh8UszeaWFBC/uCzSOAnQ@Edk8/rZRhQoVSih3@mpP5OzkOgn7tRbdc1r@7bpCHhUoZ/ljFRe1AGoZ@K6vBuAzUMTQVjqEuKCaQzDT5uXxRcl6kJueVNnBKdvuHIqbfJns3wJ4D6QkJlQTsVXgynEgn8DVIUy1RZqq3cpFBKCcwglU97AyWgtHoGC16C7uIHCoII7YESnoBKKBapeV4ysTgdcIwB6IttRVP7qrNHC2majkrReMB3Y3E9cIzgSFWcgJjJjAU3LnaNpbje5fDbQxzq7IBCT3ZwuLXdOKqd7laCqYFtpTS1CX2jrTT6oNJqih1k058QO1YAmUj/@Vo7NgynwhnhWmNf/YQwjZt8f6uxv7dxXDt@zwtBaGy1P9BkLEppaQoAk59QtNtffSuMHcvoe7q@LRpiKYukVyZ2E3DiK2JXMHYg9hJ84XkM7@P@QLIV6LZaLGFwrxcoAFcREPcMaHTsxmIISXsIXqCALBBK3EdIWk03sIiB3g7CxNr6GN28@IcTCcx3Uvoekdv6wDZ9NbuTJAq/cTod1Ae84AwFXyewE2nj4CwF8x2IybV/QZaZqLnAHr4Vwsd3Lubim4maC@zhy3F8uOMxH91UzDxQD1mekOEOyVxcUxFzAD1Mq4TJv6syjitQ3ENbKiKvudEPJvJwFwk3bruMUdEmjAhyATOcO/p8S8Ru4OrrmEcy0kQsRvGNFJZow7RnDUGQX77gFgsEgX5om@2kM3TGKLJ@FAnQZvgGixfPGUHSGnIDeuW4tG6IL4olNBBgUn6cOOclNqaSGuo42APn7ZrRGiACBr4u7Yb4o7xEvAndnRx/p8jwFrQMc@Try3cZTvy@KsSJr3dlOblJDqHeZU1Ecmqb7m7ORBzvlnwHp3HFlwEbYgMH24ULwlMY1PcNUMX2VZv2Vf2SMeBNGS4DQXfeM6HgB8cxmfH6I0vczF84DfoRkcwGsXpt4HR77Gqkk1IOsXgo@tfabMoOaK30MwE6U6jZGD5W9Jsd@pkDUBJrcjAs4iYTUuUl7ivgsqEBcwjllsBodYGQAbVUXU4d0wPXGeaVZ3LFZKIwTaUzAPU6BdM/dH8FLFEsEGSn2VQfAgW6YNHd59xKHg9gipNJriQldz6FK5Qwp@LLHad7hwQI/bc3s8zGJprCGVgOpBLP//yzNjTJbIP15BFNMjxHAyhJ3NJ5sP1EUvTQz/y2JpirgabKRBhyfQ1lS8adDVnzHPNRo07DEomebPVRlxfNDeyKP9DfHuE8XnJL0QZtxX3Oz6TEiMiTy3lMV/usNQeaYKdWHnlmNHvTDLlNZOBzLFWhRBY2Nm8GZchnGz5lFoTRQxnNWSBk4x05pzdwBvwXN@G@1oyqid@HiDABm87JTUlJGbbcVJVHmt2SrwdtI2Fed6nSWLT8HNhx/Zu4npXoaPI1dzbQOZ8AvIqW2u0qlvt8COy2B9MGmu@kbunxCGe4qhUjZVl@DKel8d@HQNxjMJ7jYTqpGv08oaE9hiIWaUEnQdLiTnvCRyZ1irCa3BzhvK/37ZyFGZLOCnKm0orF0lkcZL1tlfGevmk@nB5HZkpfLM5Pzff4OUnmzVlSfG8/wde8qM5it/8rnRyGLrUva4lM2@d8UIq766lj1xxQWgRItDTZBmZyRHMoN9B89PMYg@No1EK2GrseYe9xcdzdtYc2akQvFT25ZWiqjd1Ze0hqTq9tj/PEUxb0M06KvlnCtkkNtnsJzzVfEhgtB3dJHmC0J0g2vkGBW0A@zkkaDxGtZdzi90HlomfcKPx3/uD2eW6pniCjEhqxhNqaK0Dbra9xKu600898Ol7PLZfT0uaGi/2AyanAU3nZVjXDhjk5/j5GCtCubZv/zudiP9VUWU/QsrXfPT@ZKJTJkmKZ7oG2lLWuoeUL3ZQMPw82@MDqoOQXz6dKPE9iSdLXJZarBxm6JJ4PivrrlHX9NU6gtW0L98B8zkfG2XliS@ydPFxBmD/gxvb8yu2kC5QymeILJA81gNXq3coj9/kTRpOHqOuOJuaI9GpQ8zBBsQAOx@K69k/JbeXx3NpPE0kzaFe/Vglf415rCgxe9DvTpCyTlr4xhZROP11AdbSBMlDmyqfD5pWCRxsfmW08vVBpUY0lsZSYAuLhQqIH9VnMGp9Uahy30feogJE1FTr5V7WbufLOBF3cxIn2ETiO0DGbsKsPzInGnZit6cePU65nuj3baE8UEmO@VSIVvq5DTajrtkLfh1T77b4Bc2OjD2qD/oT2F0hp1YP/TiCmkLGiMbE4Mjd7b6McdFlQPaBF1Ws7geviTxM6mYcm9ARcLKZ0VVecEf4@ROl5QrRpGNq3tAzI0rZKR5i1BB5a/VoLzag54swEGy9d2LgM0uw8tGjBxxkxuQTq4bzZeWSm7F@KemQ2OLOs/sho5Vtk/9r8EkZqWhWyrZbrfoghafFDShaSq4@yI9dCjaaiyfwxzK88hq@YzD6Kz9M6hHpLmzK4kcO3bsa7aqEp0WOOgFhqG@YmPaWvkPcRpV5uXw1s9/Eg0NDA75zoZIo2Ih5IZ6rQ13X8ndgm8mlDjqHDbMqRra6C0xENd0ZF6EPy1d3fmEvcvb7cVfgNh8dEx3hVAg/T8Unc2Dl/faLEz7e0IBnf/n@cFaDjXCsj233ORfh61IL2HPS/vqo21cdbuPr51U6dTM3d1vmKuqf3jJ7eU3oWdQ7P91D3AI50@N2UxyoB5e/J9jWeHiR5NJ7N9Ww/dTVD055CXZSHXDoaxvyF2W08@d@GpN@EdyQ3IUI8vrpiB0M2EYnG7of6Tk8ZwMhkG45hKgnyPQSq4WIP/52/1rx3GLbZuapYbX70AdRxyFptagq7VaEIV7Z/33n@QlJTM2Q8oPqI8g6UcZ9PWZpqGdZX1z26suGYJj0apjaw6YdWdBN0T2NedXeopE9hBtXhp044yypdo9nqqV8rUlORHV29TrlrONz76LxUCGOqucoSWxic1FSglTVKIhNU/PEn@Nh7aPzzbeHMrf3mwLJGXxcMkzv@3lIr3yFAx0P5i83ZOdE05OOxKvf40CPbFGIv90FuIgUaleWEkgatRHpwBWjiBJmQXrSp@IDSM1VvKoxvH@1bli7FYQBaxFN9BxogfN7ixUOCcFfIN5gVRnYHXTv6dcbttUGnwp@5CGtdvKzFd5Jszbj1LTRD15d18Zg7Knu7jo9tgeQe3QNJpsReZ0IZPLi6pammzX9ZopOZi2V2834WajR/piuap610@DYFur6m2fUNC4/RgwqRaFmK3cIVb5S@XCpykaMbXZDCCY2NgV3YuVWYPS8wTzeZHOES7w6UrozH6vZVPGGn2bODHmCePjrwFMRvBrKtvhkYjjIX5/QRgqegfC131dbuRCu4CF3qijNY/DHRCTBotiFue6pNp5ldx/yOw9mMduNnI6cX1b1bdY8vhPj0InGolCX2mHv41HPgsj7Gy3PzmtQ6xUb8g4JOdWjBVDzn1nP@cYvHVhFuB31zYIvH/Nz7eDfBv3Lcv6Zw@1YFKZj4BEKX9WTNmb@67Fs8BX1KjIRj50Na9gdVM7rsQyHNQP0CAYdK9wOMtQHj8pHsQA/Q5zAr5f/EfUtcm0hwpcb@BIygZFlC1VXn8XUYx5FhHuQ@sUJc1cK7N6l9/E0@/1YMidP5VNl/VOLDkD5qaTCz@RrU0fuvQCibXx9avrLtAkOloQ@cBN5XfGyIyD86RJTYsJD38QCLvNl@fRZ1WaHba/GzjF/RxGwFZnQDWxuNXQ9u9s/hMBXvaT8sZGdTuFODLaUjDzTnGHf0npKuZpoarmyATN8y5k1hjkYwxHzTPAhGiUF/S2nhTuCTynBgvAb1DMYtE6Rq/1jBrfspQfJwYky6b7RkDWjWflJ2J4R@Xl1PZVPZgDbXvrG@HOOW7MgzWPk5o2O6QutdtrLj4owwhKmWuOlpJ93r1CE6T01Xr9yrOCyEF8IGqNQ5hpVkBBeJyLFYNBrgiXBjrKsDmAtFF1rxshu/K2sz6DsOwaoddnHBlu6GpXRJumcVFiwFWb3OseKHrl5tD026jXrMk18syfXKUjiRCC@FL/USS4c9cEWD4WEuuDwB21Hpwcs7JgHTZX5qHt1ujcv8Mp/do4uyMBVqw5TqTKeVTpye8Stp/L7jKZ68@eu/aIv7w10FKttXQUUDguD1eaOv9IzbdZ6vyB0YX8b7x4gDRnON34ZLbNYYDDMw9@LXho1bdrZzWhCXEcVdffAccd3cKwVvXFz9w6sEDm88XhrvWLjI2EvlVgqE2qCvw2y37fTsJDtR6ZbAwBofygUXgumOhVP@dpztsbaCBx7o8getcmmGcU23uLAkf/0X/AomXQERR/Pd7OnqtS9HvOkh0b3HVssYQKldJJ8VyxAgESQyjO0DXD9mKO4pPIoXI@huKHBkwr0ZSdnw65GbtROW2GZhNEOAF67KaieyVDt@8fYiXa/8wPop5T//LBW9E4QLfpco5u1gnLkg5XtkLH90DqLHsWEWXBoGeYbe/RhVCKtb3h5AIpkzGV6RcXnMMEzRa@h2O13m9rhRWFmJoJva2b0i2aeL8cSwyi1dkaTT4zqKKrxxrtvQwcAbJdS811WWIgO@zJk4cVgOMsRrpjK4@FV6ujGC1/0wydKQfWE9ZLJEC28xgI8TUsMbpv3KhnsELus/qJjaUpoDOpxzk0lmshWqzlKjslYll6W0DbzpffH95TCTTlwOV7frKdsl6uXl8Lt05h1Q3bAg1bMU9rztg627pWQ1/eWLLY9YMHgfLvODlSAmlu6O9o62T05rp2cn0Ar3rvjZMay@PJY1yEV0L6FnaHSHHuhiqYr9DfLH8wF4JMKWZLaG1mGi0YD/YDyBCloHE8El7vSJponUX0k@L72t@OJnAYRM66jM5ag9GDSwDYHZkGpY@YGJlgCYSCtuMxOXqSjjsQN5hMHjq3NkKZEqyCpArAQQ64mkYg9Xdp2HPYViX8XyONnW54Igxbz8Lrx4XsW5JLj/ndTbhIHyt683x/J4vQnmkXoDqBfqptmp7e2fHW9PJgMeoydJ3UoxJ26EcOGMPY2vkLrXt@lankiIS8SVIAtSAu4VgxmZ/mkqzq0C1RLCsdXniYlDqfzBwJgxgTIVtJ9UL3NaRCJUAtRBylitqQsrHXXoK6I7RvvQ3fEqekJgJ@ihdgueDArMIbJlk8SPWw3EKsjldr0jEuJCXodtv/oTd3scVg3HaJh9UqoHhipv1LEZ/PtGJdeVqbMhE8OZVGcJloGvpuhdqLALGy3zMYotcUIEl3jZg1550Y4KlKl9JdNKDZ2dFHdyYJTWZBONNgjoA8NRSuzTwKCrha4w8fSLW1wHkLnJIGraloy1oSuLuoMGGNxxi/Dt7ZxUUDvjqhnJdz/PDXQcqADIZ8AHJhkW2lrqkKznpkA4yQ1hdcIdKmnp3ha3zD0twWY3qk1L@9gIHdRxNJCUWBtRcbSeRZdKWU2zQSdpw/DNbU2RcpKkA/78lH9CZ8EQ8GTSUxnjLBhAWLsya4UAhtLbFgyrH3niJYIjzLYPZ3htMZEAynVV3bX2VMIdCFqaLTHHGuA5mWp4JolbhBK5Ej2nr/kA59hjuVRSP/7TP@U2WC4dcP9CuIfpDfD9gfB1wP1P3BhJAt8/83wZ8P0h932fwiabNTwhshcT0wdvQwBfPg/O1AllgmvyiuritTa29Nu9I2bTNgm2ZV8e@poJJQzynKoDvdQ@MMUNtTGC8xzGTTjGE7l4CywCfAX8geoNajSUn2LVI2h@oJRKYcFxLSdJR@iVId8jIWsEnwZohQeUsFQ@l1@RUlDIxI2LkK4Ed/EQN0cYjZZAJgZuVLPysdnCuzksaMMkUqnky5w3Ukvy99ngR6@gSwAb4BOFCwZp8DqPlwLiqiJZZEmOSVFMigNZWAqjTGsbnNVAG4yQA0CiGKy7Nx9B3TQEqYCPdWXokMY0cidATbS2hmu7CrfF5CJKACKOG23FTHfH8bFsvMbi66BJfzMEzxHsBMFKwXnMevE9u3Qu9bqwGcSA8X41h3V1cP/jOYaEOGfhJelZCzaRafszWBv2/EQ38Pj@DpSWRTKpTDYl5aM@Dg0KVFBe7OpfACV0bhAWLUW9Mky7trm99/Lw6GTGEgtBhqfBwixcXYtdJpLxi7rnCHvlniTqxk7q5PXGjktKf6nGJ1wQYnzMZbqY83KbLukDuZ/z8/CzeVPETEZS@qmIaU85sUOnwGaxj2NTPsBNfhx3JtdI9O7@or5WvdRDM9l/mWedKpRcRuYC16VNtqnC08XEIu65p/xP0eqlnXSve2WCY9tr3iU17h8HP2xLxbOhOTao4t4nCNCF5PGl5eQDNw2g7skUz4qsifCCueUFWeMWVcKijjNsBWZOKflLw0RdZs19iht3HpEO@RqSa6zR5pA2CWe@ykRWjTyaeXCnLkbs@mMTJ8K2Rw9Kp6nNwK24hu7eV/SuoCdtU1OdSDSgC4jpm4uzkPajlkI8MLlyMWTeFTwbdcZhkta4I2SI67Ye4IZWmGsPJUYmVY4GQLcjw2TjVbQtxXUdg07FtgZ8zVNhLwd9gOvQ41jB0UIBLSsBiYGeYbcoF2hERFAi2W/nIsNosqcM22oXRpxINA6i6TtJGhtjkdGaCOhVzXk1wGUpsydDHbBpsmtoy2QYXSuSd1xBvvrIbucH6/UAIMOkzWiJr1yEz3TXbhY2fImF4x5lmtF4OMn4TEqYxKKTFrQQlWSbPTyXSksfnY5KKpvfxAEfzDuq1U9irWCY4Sz0Ak@l@7nmm@zi@CgjX8hJVW8rwwiaICjVkU4QHr49vwlHgzMsTsZ5hCmW9rSVHlcWyo4QSmMLN1Pyrlj05NykaCgW0YwBXuaESQnkeOJY@@AEFSHS6csmiwzIzJHNkoy8kcuIHrcdK8oSVRyub5nOYjFa04AHRcCcBUE75FLJnkQErQJGUhVoJAy19TY@Pqsmu5CSyTq4KZMoW8L1zE3QpnAlMBqAOSokKRFa0C/gr4Ql4jZck8KW6xJlGyBLIwA1N5rkFG5ngHwBWlCtWfWZz0LDWMBwqhaLJdEak9K@yIAv1uYIREA7R4q7cwSgr7iNB1RDGQ1Qm5bSVkFePn@l6LoCBAKe6aPJWnkATGZF46415fjY2iHlEOJF3BXX@6Cgk1YQt8N3Gu4SLKXKtDRWvge15uMl6jUdodmMUv99Kpkq30WWtMooBbpmtBpZ6lWkWHY5FlvSlyNLOmpbz57hitr9EihzjSRMUIcAlFjSomXgZ1D@Kkt6eUleiyy1K5llSgFemCLfQYIf7FTybkm@Ty09A2UpDiEWFzqRJZsMFKWTSekeyoc9ZCkVB565Q0s7ZCMZs19SYzEsQ3KpgQX4IXV5EqNh8/IkRYt3ZTEXSHX7ortNqWJeS8zYduYEFMElb8DK4YAljmo2XOCxDcTsvLgH1D@e8Ss80M7oHI5i@ydfwcmYpwsWIadR5gohE@EWooCAwwgQEb1xORoFYfKb34SkPGPB9Xw2YsTWc@lyLJyTYJoO8@vQc9DDU8tBK3h3uZW4YUonk/@UuJA7yU/1o@ujo3fRywgrsnBo8zAorQS/RzPWT/ussswDH/bTP6HQcioQSi1Lz1ZTqY8fP8KMAz4X1WQVxAf/RC8S4fpFZJWx6urqcjxfWI4/Dzd8xYpGMpnoCVPVFLtUTbvdhq/RI4PmkRD/rK9TXjD9h3/Gw0T@wuF6EESEhr4R7kbOhdjlqiwvx1Yyz/VyMpPO/PW/W7yP3x011v769/opZREfh/j4xf1rdJ9Iue8WF7/b2FhZiQMhufvow9H7Wq22shXPHV3k1lcS6cW1//QfFxczmbVMarFu21I9fHH9LphJrwSTf/3n4aOjNw3bBkIU8ZNlEjjxtwBfieVy7Jp9hs91h@E/uT@3fW4Z3c3OZ7QKBfOVCgmbcDiXDZ98H57fbItMqq6v/pc/OvwUckLVTOrcgqcT@hTKF0LcCQ7wZV3fTagaWkOw/H1olKpUKuBc/S//B6SvvgQ8GDNag59qzsWVH4WqiQol@RKq5sEhZTKQ7//9s58FQtVh6HNIkqTQiP4a6IZP4Zn0jKEjFVwtBA3jOZpcx8/Q9xnXIiVJmUu3PX3NjU3rBfcAN7QrM3xhXrt7XMUEN5DjqXBV@NnGz9/827/5k7/5I/r7E/r@B7TknV98/nGLMQVGYPyUSs9n2mF/yn@cTMAn6fWOEHoTomahQiXe4KXyWDjkc0zRwftlgiSe/xvhAiHXHC3KofpEY1yGpMLK4fPhkz9sXGiXtqExSb3M2XSY2xieh7mygH0LXCD0Q6Vy7ODf6yb@Hdn4xx4t8iMGkdg6fBbhj/7h43nxd5FCRDCBzH4WfwvpGwhdhC7q9V0d/z716M/Cv@Yn/Nv/jH@fHPw7beHf8Sf8O/2Mf7O1CYTW1tZCsdgxqIyCaZ/yOYNvMtkQPo95Q4HQ7/TDVg7zh88D0CfqscT9/UXy@2GsXBb/oEyVPR9@uAuKVb9PJNa@r8ZiF1S8i6oo51qiXoWy8iLTz/drgDi2drG2lmxUq9VE/fvqxdpkIpHu@fMYdtTnkLBav7gIhO6wLSr4s4w/LRt/M8FgirxfUK7DQF0MhFDHLXJVt8gD6E0U6AuEPt59jMTWY@tpLX2Tlq6l69fG4fj/8HAIEeowfWVY6V66J7VBULK0cpYepUfDdN84lNrgVOAv3Qenmu4M0920ntYlaTScQPXwf//QcF4fGoDNgJTOMO0g4nQHnt3Dw9eArwN5X8Gfmk6nh1DIYfoG/tMaim0yckfP7xvRO/h8vP94eX8ZuGDBjwpoB0kpnEyHk/lwWK3n8uanYDzcuLwI18uhlH15meJ6E8uslMnK4f19o7F9sNVopJCT1pZiz2OJ5/CpVGNr4rEeqpbXL0sJbEHOgclGKLW2flnNJtCdj0EzZSBsLRX7xs8YJTyri5cBmAqen@P3/PbmlrvIQa5LDD9v8Gj4piiIvBQEn5vb1HwEEw4GSujf03/78L@u/9dnLHJRjzIWubtfi9Anin/R6N393b34rUYjEeGJrMEfBoAfk9zdV9FJQHfguohE69H7ex4Gv5HoGkdYxTzWqpR4DAh9NsRzvQyXGYNJU0Tst11eDtPpaLkJId7Ku/yFtm6iZTrUstTE7TaYKEjLUQLJrZTLK8K9WiiXC8It5fPl8rIHlQaPcAKQYsutMnJ6OWRGsQyc/yNpXG8hW7LhSFvp4EsF1k0TJn1SMf3lixfUaLRVq9HA8OyXL5fQlcJ4pqVSzEFIuvDlC3TEcBQmhAeG2E0twvROSmXG6HuyLTuOFYEpf/wyjEf97MtwFOMz6TQCY3qWW1vLr1Sr@RVw5wvRaDm4xA/ERLqxohS9X0oFeTVgqhYOiSipsBql0PswxrPQGluvAofb@GF39yGiNlvJRSPNkRL1AqRikYewlXykECuKv8pilKWqy0z8XVxkYyvLq8vP6/XxQI1ionwnV6T7yp1cwuWD@3JLGHLFg7Xys2fZIpClkC5fBhqNrdpprYFvxMCtaRDDDANJ4ARw29G0whe01pMr1i@wIvXLcLhUfs7btZBjoXBZwCXCILpYoUj1DcGEUu3gifohYEW8gVBJWs5kF1O54Xf57TRMhJbxc3FxUcgUYssg15aLxXq9TqFrlOKiP@zUyZhXJXEh5XP1BKovV8POcshk0mo2tBww6YDRapq1cY/WwnWzRQiEJmVN3E63FU1z7ebeGpbWvlXbymIgdLRf29w@jWfWAGVmp7YZz5ycbYQk9ObGforOov94u7Z1eAYJjva3ayfbL/bebp8dQTha2YRP/0hWBkpDuR0MbtHfUOizqdry1ZVsmg0TPsPOj7/6@Y@/@h9@/LM//PHPfv7jn/3Jr3/5Jz@H71/A9w/58w//TTGHv7/@5T/73378138Ggf8Bvv8evv/u17/8Fz/jX/L/FXz/L1/YX4mvD45/A4DrD379yz/681//8p/8S/j@K/H9l9PfH//4/@T//0n8ofPPfvzjv8If4fn5H/74@3/04@//3o@//4sff/8fQhP93V/@Cv//6C//7t//Cv//9//l7/7yf/q7P/hfyfGn3PH//Kt/w3//9vd@/re//8//9vd@@cDvzx/9/eUTwn/59xDy9HI@Bc9T6vWtIb/8SeX5bagxzgV4ALjuH//4L/4R8O0fc9//CD7496J@4Xm8mBjN6RKxceAvGPuSAr0p/fyLBwoo/2cMhWD2ZRIbhabd0F//8p//OQZPwP4jP4a0NAu7hMBebr8A2H/tFcwP@4sff/WzH//8H/74qz/98Vd/gJIssVKM1@IJ6SvLQgCYewIcAuafAgeA0hrukC@yxUAGHItruIwRkGIfPwJJF8EF6vdyIJcFX6her@Ln8iJVvUxdVvmnDv5kqoohydRlCuOTKdDeG@w7mO/g9/nzZfZdIsGf47CAVCXUUMYYCHQJJkfLfFUihnND@A4DK0Xw4TpFDMahGI@KQdRGjFUqlVhgWIE4AgUvphmyagFnnTgBqQBeTMTTxBsFUG3ZcIOwQMpK7Jg1litDnjCGAVXCwLBAGHQclDLBWKGyBRlWhlsMcSHyWOAjPD9WqoXKsIrofqAiAI7YBmQJUBUs3bD6A/grhBPgA8OtH6AohUosVi1ASIWqSrnFG5SnlKPKUd1jjOqN4TAbhsf6c8a@C0qFIJ8IQsswAY2/sTH0Oq2HrEP8ZWxZVIf@XSd9lzE9NPuQ6MPDePw6BlN6AQB4Ewk8nAVfaEYAeA7RQ44qRtnCI8YxAOViYnrvBZAWEAvEqH1j5IH8oQxP@6xVfR5Eh9VZWloC11o1mA0ewnyCWdcl25Et3LsgRanEgvliEIPxrIuydEQzjuWtZfiV4H97kc6rcnIsB5bCqBSEmZtHIpY1VowQld6tGtVlmUoeI7hAaBzOlVzagALtdIVFAxEyKR@liatimvB8bXc3jCEoovFgMC7l@RJzVMxr3xulUuUHaWU1AE/yD9CavbCrDs2AbzhLYmdFglbvEmvUccEJiks@UK2KTTQmBaon26eQ4PSQSZl0koH2ereymlnJreQy2Xw@t5qRVvLFlXyukAWBl0/nMhmpuLJSLBRX76lIz0FwxEvLzdxa9R/MfP67fzDvMz8UP4HqOzZMssR9oDpMJFIZKnFFyq2WRxUoBwUFqqSScT19dJfAs5OBSzqrdYfHgqBYgbsEsukCfFhgIcAWIAg@gBa3D5jY0947LIvNPXxPCN/gC0o5YIRo4BIYgWMLmJOfADbbM5A1zyTuzOXHzjQ6T/Ha2gHkAI2gs308RukY7NTgx/U2lFZgTVy4qgYCtBdyASStB9AM/0U9sJbyYudj2uzxl@dtWgaouT8dZkPWr3nUlsqv2nhRuzLawrL7qtN7AOLM7OOlGMX6e8Ow3W9CAXHNkwNswI@lGcY8gFV2dvRALV9712BxU5HuwQL48d6L3VPf83S7trkbyLONw4OtqUdOAOXY/vbOqedd5bFu0pyH4v32/v60VzxwqrLIcqvxOEhH@MFnnD70TC5974JIyUcWPGFoSq2xJZyL5qC/47tYLytVedjRB8DdMNFqKKxR2biQyqF6tQBCZmU1t5pPF1ehtx4M@gOkBDsbFFh34Iz2Dlm6DOIGT5QVJX4zQrUDuzCv6aNBfTTG4AQspQ1znFudLn008bVYA5M9GAgPDEKnpXZ7UIJbwwUINGWZwfdbP5Be8X@cxwMcngeFzcRoc8BxD03tsHQgSetfmWIhVyhmM4V4oVhYycH0LxeXMnFptbBaTMeltFSQ8oVcUYoXVorZFRCIEJsrrgZCIDjUTioF8l4KBump6i00eruG1oONZK8aCPHVAxhk8X2PIdkLgCYJZguXaUgXDOBpWaZWFoP4RtU0vq8UEMqsxUI7O5vpnZ1gcAM9uNy3mQ4G2@jJFdLp1Y1gUKGYTZDZmWDQ4GkgCsAc7kmnNzaDwQFHgPd2g8EeerbzqKsGgyp6Nms7O5jPFXoymB7ArnkM92iuZxXAdPRks6TsBoOfPHQAV@MZrVBJt9GDeWLMDo/ZhLhg8IVbnnQaMBxzOI5h161rrRYM7nFPrYYxL6niOV7UV@ip0ScYtMADPBgMdsHRtWBCHgw2wYmcGAy2wNUayRCGBobxiqfuyMHgiBMISRQMDglabl0HQZMS4ZjN7u6u3HPaSpd/RhZ/tqBoEKMOB9s7zRcvmt1u0xrVtl8cY8zLl7vy1WhgNbtNkazZgI8BaSDmuj@a/kAZ9xoNWZsb8wpi9KmYxqihYNka8icok/h0MZN@4yXEvISYeZsrHBt8@gDaxM9GH54bcpNi3A/F0HPYbAbLyKPOyFRwlQW7DJ06KvtD@nLLMsroAtWbLYYj4fjoQqrHP5cphvUZi0Tv0uV7BOlE6GUpKBlBz7kbXQwr6Too3FIZF4Aii/31IIi7YGlRXo8M0Z0PlkDlXglGS/iiGaMTZuGEtD4oBPOrwdIyPIPrwSw4h5F0OM0Y/EQvVuvrwVVEElxfTwShLOAFEBkSBleLiLC4CsN/@R7o4cBw1Bw4SqMRidwq8nU0yuvEX07Fzs/Po3f8pJVKdXTKncgwPqzw0jA1Wv4MhZ/G1MZbrYOWY1gcXxco8Hk9XaJKQvYFyp6lUtE1lEgoQ@D5kVawk6yU4O9lkQr5aBIPZjeMToPekMA@usvc5@czLv5h/gBUDc/xhgXdrnSP4pBWbJcCp6g/0osfGd6Wb@K7kuj6K0xMuNkOerORAtpkMRCoCoUKL74mdwY61i6Jb29yyiLmVBk6yV0FD8y03LBNfo8xuT3EFxyqhu5GnIxAK@gn9w6TZ7otd5TyXeI8cU9XcPFGJF70VdtMrlTBJbcjlBGTo7dU5ka1WmlU@krfdEYw/yAVuOqlhdGPbTAOiXcr3OPlMFpCVdJlHc1a0OC5NAwNA9U2XuXdqGzcDUolgL0vKxXFsgwrGAqWO@t6ZUAFPFIsvAmxd7jUYQpeOWj1Pl5uI9wmUO3uPlG1mF7uVi4w3y/4s5YIBuuJxMWXOii6lXR5FJIr9qBJhhNYugmaeL48hDBpdaWsQVX5dZIlOlQml3usWWl@PyxfV2C8gjwzLL9StirmwFLKn6DwFozoVPItSLrVgBTtCDwaUYoh7JWLTLoYz0gwlMEQBwHwXQX/Cnwl@Gbqi4sRLSIpUtwxtnUgW7pUQuoB2ckLTzkayyxrkbbB5LUEtQJ0qDKWArpxj5lqvBeBVMeKrHHwaOw69mk9E4u0k1uN6Ho2wbLFaNnfOJFoObIYrdjKp3KnEvkeFHFS9r9ouMa72Kikudq/ZA/6F@nFvBS/SzQS95psO0vSaqZ0MVi6SEhQ9PSX7lrwQzVYByLfB2CG4F@ChjG8DGFu3@Kj/njcHoeZZVDHNAWaRCpmygIkYIoeHgmyCL6RjB@vioTDq5lwOBouA9QiBJOgiN5Rvw6DtAk/AxkDegMImWIG4i3FGYCaCtJvpgR8apOXAqH7QFu1TbZSDITuAvd392tVVwt8xUYjOZZwvc8Y68ZgkpuiLbNkI8QWyZVIVp@zWqXWPa6VBWhtk6aiqQC75Jf2EqnFb92Yi61Vv@fPS9yWhWwCnDi0e51ai1VTl4FgELuJ2FGJFHJRPgX@IUQ2QdnmXQdFBXT80muklVw6IVP9F/XoDweqdlfIJqo0OwKmuL8PxaBueC6jmiJKtQ7pOEQgpBvCiYvsDsgZkKK5XBBnygozT4rfr35f@P712eHZ4Q57ni4VSgVOhks@eY1LYSkMM@PnoL6px9uBkPnFyEk/6C/LoZIZzq6EsxPK92VF3FePIBNELnALCr71C5gD16PgqlSkdWm1pNpihyhSsgemYkXXpXymlElL0ZB9j5dpM6shekr51VA9xFGurEbBTXsbGSlUTYlgaRVTJbgPuDcXsotfQpl0IRAqvP74hTH3HcpqhlyplCjs0v3aPfxX7y9g7n9PSwD39I8/Kfi55wD0jwlcDz3Gnwm4Mcw4vv5DYo3/r9HP5iEveTAPDRH6CH3ftr9vfN8IBULFMExewiyTE2Ucimk1KuHLOv0p9jL@fT8OWLZte9nzgXcZ6sxyVYmB2p5KXUbfZEBhLxbzhXwo8JvZT2p5IcCWF2oszM1u8dEOjW56F7bCE281w3Wb5YXE1snh5qvtUxzuFB3fSss2Dw@SGIUvTh3fuGtpimxpI/Hm1BFC4Sh5unnEDJhpbR1RmnO6a0mhtDwjclnaa5fE64XiN0xKZnHfL5dKr6SkHJMKpfRqKZNnMsghG20rCNcSJmVUrU3DHPFpVmQzSokXagiDcfsqTHhtpcReHO1TCjK7sLywtf36kB0e7L9PuqE8/HR374SdHO6cnteOt6Eer7dPWLB2wvZOgux873T38OyU1Q7eM4g@rh2c7m2fIIJUAGUYqn2cYN6ch63ZIzuFOqFNE5@JYNtoXSvOZLhsmXIKrchOBuv4ThkF38QwGT7QVZhV@edUJ7UFrmAxRC@321YAL3mqLbaAE6qFZRi/8Y5pL22vstzg3ee0lVtkrZWD8CprpQ/07Noq09Lij2kr/ewxW1xcvNSD3gDgr4Y3pfMH4fUACBuXae/D9kIkv8KWYSKXWYmOYw4OjxbSrm/h/Ph0QfLijrcWMp5nb2ch63m2wbfi@XbOtxZynm@j9mohP052sLmw6vm2tjcXCp4PmHShOMZ5sLUgpQMusW5AxVqg9@ZFdvb2t9kyAEXLE7G4aIaOqWAgRATUIm5xg@awy8u3PSNOM4LmaAq6rXwN2gWfgFpA9eYC6VqPs2XDhB9Q@QAYkgU8FV22uq24wIoWl2BkCdwFFrBCC1ghgF/Au94IxxYrLBNlEL3Q4UcQItwCX5wFz2y60fmdzdZQ164CM8TJhBPd7IUUiniBZmDhXqCMdGhhsUPHlQkU5j0saAWjUbwOeHC2v88zM0mfjAQJknHlcg5OwwRsUEX4xapDKG8c3izUFkirBaFV4Es@A/cTrRmYbk0kBdRzYaEFCCapeyNrcYZaVRz3txEvevg1AwCGaHCnwcXvQUYiLaxrV3FaVKAoEnP7cIfXEHfIK2yylaMMMyVKUTS/wPDlC3N9l86k15r06mGOWyDnxeL4eEkrCBvFsAX3AipB0GV7SrmAHBOLQWqoDsX56rUARIcvv5vvlrIKGaXD7NkzKsca@IphygLTxShHlkAQRCAIRuRDZF7RFqm40YXUMp5doZMsZCUUxxFu1LU58uyKgGSdLuhUq3q90GvOBR2mmOUpgSyiOm1sa3BnMw3wo3gETo6zJnSTOHMjpTxG4lwszpQ460DwlExtqDpwrmKNZaLLCtAZqfUPtngLcSM6FM4DqMYg90rUYCAsnmH3JUZfWGhaMNEuu1AgDwkK@BaZJoKE4HCPpzveomTLvL8gW2Lqp6Tc2ym5fMRTAzsITiOyot0DziuiuhRYHQPN4BfIsP9WAD1nSY4sFhMQHpcJsO1JuESCw927fPmVSmxP12Lxm2uBYvnBWmw/sRq/XS1gWBuzCNQCRHwE8MYAmn4mWzMzDwWMhYSCavPTUMAAOuYl6OMTCJ6QHobccfrEt6eHQbo03ZWh30ILcqnAk0x6W5Pe9qQXuy@EyAzmBJkV9oU10SXlwYX331kBHG0uKycTdia9tFRTYYqbpuNJYJ4D8ByKSg6GDDgrjFGCJG18AYXcx9cgVVhtp7F3sH06GYv4knZDFLznGLpGeUQnwUSBMN6OoCfqlSjSQSJwfTNyxPOIEz0bJ6fH27XXcShflK2Ne8C0DgA/oidM1ODezQFCdaUF43E7ziInNbYcZc@wZHEmFgvQ8@QsNMNWANWDObYHZoaySnMQzz/Zk0LYIwNzsgpGWCTKvlxewpCaXmVS3/yS7Wf11WybjbKrqOxyPJ4OIqS8K2AOeNfkygZCtrm1wdLczK7SabZiZZmj9EDjHqatWfxUr3sc22hYdG/pmgZNyuwyw0vRKFuETRMYFydVm8e1SBobkQ8wFLsxhOFwTotkMdLPkT0p1lWweFnayreW5Wsa7WRZErwsa5TpbBl@I5ZEYboUmLqJTaZhDNMxZbysLCIPaSH1CIOsQICvs/gshEUMfPWMEy2RZReUKY0GmhltNCK2onXwLfcDqwVDPqrLtgDDD8YmeSR1JHRMRgryoP40GdFW8XIxGnGEUWcKIdrugGC0RxihHAMBr2S2o5hUKl8xcJ0M38nszxAm2BN@aFa89OcrcbQktOIdGfuDi@xiwqgTxzGwe/E5wSCeZ0M9Np0T57HNnDi03TcviXsZfU7c1aA/rwQgGB6IEddJ58ToxuG8BNwm0jiifuEj4IWfwPV6JDq/6aFfTba4z6gV0f/UGijCQtPeoY8FQbkUHOhr69CWAkzbUtGg/zQi70I7pIwMo7679R5bRcecJNstVZ1G72ISiOhyKNmsZ8NSqwdYv5MyhWjch9CHsc2Nmj6Ek/mQQgnnIAmxE@J9dwXU9lAjC07jHadPomkIvQ3Tu3ECw3wEHmPHsNj4LvACWvXyYjxmntPlxuhKs4xD4bjojs0vTdg/ewjarYQU9RP0t80@8a3ZJ3z5Y5/8SVlX2MVkOeoxn78EAeM6uh38J2Xklnoyt@g31djPNYpy/QD7op0aXzbcPsVkth4aIYE8nnKrQugx4IlCAnH5EX2DfKHmE7fn56Uejz/LFZaQvDRc4o17Ay2u@wofQMsajQaapG00yBZho4ErS41GkOdAAy8OeP5BV3Q2HpcELbVhUGwkmJCD8WAiUTvZ3NtLqHowzm2kV4K2Y1hKA02KBeO4O1wJksBqIExP0cxKUJzVk21GqYMP51Hz5QEV/HomBMRz2dMpk7Gt2a9n1/JXyXhClYypzMb2L5@Q2zHlhlf9H8vJ4obk3Iw2ydYZGo@zFBUFDbf@Ll5ojkZBJmxR4JK@KALP16aVPhstgPAi0aOBYaKt0ZQGvTa@wmi1L@jaxgnOmLIRvR2XehDBmFM59wWP6B1RjOyktRWhZ9HyUDI4tpEpCpYUNfXxu6ugcdMi4wFt0l6OKG/cXZu0cRlzqqhjwWKYWPmLIJrTgQY4Mkz49UzqgNszqgNuNKuDQa6oAzfa1MEUHeEQ5nXARQZ24AnsHRzb8@zLQ7U/wIUbv9EGocmNi4VDPtaERn2KnJR@nKIIkdTQMHJE4I3GgqUgVN0mYz7TBn0Qfp5Nn2g9MCtkyQI1FtOnOsxDOtdKUDT@O2gknyKGotkWpYG08SALciWE0kqlOkw@fbzjihhUn6fCDL7qiYigJnEv/Xi88tkEqkxML5AiMHnghRkn4KtM/ncxknIfLXkqyLjF/FBccZtTbjxs@2DB/RhcRS0aeGQm9f@beZK/Sf4rnSr9fz8pmpn6/D1PZR6ZwnzzbOV3OC34bwr9f1Pof4JC/zvT5h9QyadRzvb4KXX9q2r4t6tfJPNGMGxY3Rtcesv8FD3sd6QIrH6THuCW@kJ6TBf4@vjsosn4h/WfOEoHfpM6befPd4xarXbal6zjF7VurVc7RvNLG@n92PnVysbW7caLjXZta6v7srt5oLwp1Fb2zVfvCu9fdD5/UkB73z18@eGzZrZ6gXfH5u25cnSbVQp2bTD4tLc7cnY3zvqbJ7n3q7fpbS3X2VA@bWn21uvTd69OX@ROYrefXh69/NxP9@2jTlou9rO7r/NvN0fneiB3o561d/bVw/5Je/ss09/fUt/vxDbT@yfFN1J6f/v2Q3bzNpZLp/bMV4cvjs@umtsftOO9/fftzU@GnP90fWvupdrFzubV8dvAYfaNtPvp8LC7nSm@2E3dbnXMdjqzq1m5q3fHRxtn73d7r@Tt/k7urPjuanSU7715c@McxLor5/nBa3slptfevMm80l/c3GwfB5qycWpllXPjjWTe3h4Zxf6q8upgt9t/Y0l66jD3NnbSP73d2t7QPq0Os2fvz9/crpy8H7x@8/LDYVo9OWluy3mz2c6cXJ2uBFr97F7s5mz7rCC/aJ@/6d/s7ebeb6Ve95SDWvtIu37R3f1gnBzt79Wy9kCX9jdvtPcvelevr7c29zTj6FrTayupnHbafn94GDh7qTa3lN139svaVe99KrdxvfI@1jZfnF597l2/3Dg5OyxkhkejtLFpHzd3O8Ot43ymkGppn44/d4zX0tmbWP7m6mVGfV/77ASyn0e54r72XunrL2Ot7ofhJy0VO5OkzQ97n9@/P9m9sZo1/ezT253jK@t1Wz@0D9PHL1@9bmrXBefK/KCfnEit9Avl@nUsLQeGZ7s2tJFyKudWT/v7b8zhlvHpeO@Dnf8cuzm/zipb18dva5@O081b3XynW/tqfzPdPpRrbw1nezB80SrenF3vavufDu33gdfbUi63Y3Tsjc7bleK71ItY5/rFuw3pZJg@0I87K3nr4O2bc1Xd7r07@3zcyu28NQt9R@@@@XzW345t7w97n5VCuqmdvL/WA2e5k@OjzK3@Su07O7vHr/POYXr/7VF7dyTV3ijSrb66OcptDa189nzrnfX@elc3U@/VT4OjtHITa783nZU3arPTequ2@q8CJy97ZwdHb2/3cnnrRV9XN44K6YP93c2Dbnvl1Wjv9WB7v3nVfrH3TnlnnuavM9sb5/mtdydZ5/T6lVNs3fSzR4XYqdZ3umexwMtBb7B6dG59ejv8sFLrN5XssfbeGK1K/c2XZmb4trZ9@Ll7fWQaB9JOZpQ62zeutfTn09vPu3a@NooVhmdO33BOpWFOehPI3n42nZfmyzcnhxsvDz@8lFdU9Vy@OnnbTmfPCim1Z2X38vkX0vZOp/@pX1Skz1uvs3K234vZ@9ep9mb77O35tXbVf9W/agUKRbu1sfdhIBvbzYyUfr/R2c4p@xv7p5Jy1n11srJ1kD561z46@zQ8bW@@G5y9PVTT21cvi/vdlXfHb4uvVj@c2qfyufHulXUQGBayhi3li7nb7EmxcNizTrLnV0Xnw6ur/IZ23pRe7mX6yo5qvSuMCtfm595t9/ZESTe7L7Y@ycedbZCkZ0dpOTe4PhieBLJvT/s3q@ZG7P1169U7XdIK5@pq6vTTVfG613t1u9VaOa99/iTnXlwpxZOdVFPbyb2IHW@@Obrqbp1/Lqy00xv7b@V3w@2e8z7wZlfduiqeXx8OR9KbnZNRv5bWtdzNyXnu5tTYODnfPSn0XjetTnP3qgeyoT86u7od3Owqq73hbeFV7@qtnN5/V9jU7ZWjdOClstdvH5@@eleLdTJK0bk5fH9gnhfOh7nXBeO8aBwW1Fe1zovhm8POdnrVVM9Ph2fbvdTGptovgEw50s6szcM3ux/OX5rpQEbPb3zeNHKrn2I3w/f589RRbH/wvnWa6Z9b1u471dp5d3P07tVJbS@21xy9OLqWD99v504ONjftl7EdNa@MdrO3dm0zq3WMgN3fGB4MLbOY/XC934WRwGgX2y9Os@e6Xat1bvcKJ9u12gu7ufdSHg5fdFZhjMDP9vlboxL4DTetF@BW9fhD5vY7An272zSGIC/55b8A3eoK0K2uAL/HRUek@fHj36SWA6f@@wz0JmG@wDNogrLG2gYqD0m259m/xddfxFnfgOQqulqGSU9EK@5ttHHCp8EvrVfh9UJ6D6IyNDVDxTcL4VsOcE5qjV9Zlgwc6qw/wvmmo/T5LQsVXw4kzNXSixH4O5jIXGZgodVi7tsik2SM1Xt35EdQIEy9myDru12WSLQ6mty1waG1yfUxcOJZh8ccNFXGxQ/MQtpvyFI6J46m0hvesHCn@E6jgxdMM/hrF9wZhwzKxIjsl@AiFdkwUfCNcrZ6o2gjeo@G0k4G@InPJ52C9Ifh8e7JMDIZOnU2FNQNxZo6AGryhO5Oa2r5OZqWeb6cElusqAw1ZKupOvi@4ga/L9HgObpn3szJs4d061ds0HLFCDUbMrYbF9eXhuibSoUUo2PmLbp3whGgaogqqnvacHnZJJR07opxjw/zsvkwbrXf/V2hnsDdVpUJvAbQagC0og3pmT3772w65OgBlQN8s3773d5pQ7xshR8xnLgU9cCJSx@Vy67PLPMa@MovSj57LBNPGEDxcdmR26qGqt4YnJeDdO4Rj0dCa@MMe3zaMglcQycNEJtJp1EuVur8BGGaju65BPfSPOOc8MxXqmdjgi6IAxUeDzwxHT@gyUFm64uIO5aiEACd5nSvhkwd9vsd894DLdPUZP0aXWV@VBbmC1bL11j0GglfPXApy6uLOD9JcwSsNyT1jsGOCxq0vGYhAHEg1m3mMx27M523xzS8hb2scX0M8/BmXZpmtCLj6GX3yA2vW9TNicNPZXWIK4kdPFlrWCOeES7PRMplAMFzOiQTFN09reqrdWVMDURHh3p8pQC@LbtBaGJAGZczzh4vLc9qkdiBTgDNLyo/DIRQF16x6jyrh2Uh0Dvqr8xE0jFx3CNE4EwtM8cwgQgdwXEwjBGP8NOpM1ThJ708LmKcThfpOvyzdb@nxA/uYodScNkTRUgUuzHO0KcK5xUaQate18GsxqxHDYUnuLEJVeJFpsIMH8OZGotNtJMP@YWKdJNYjKgdmRMLYsirkSC9oD3B0Jk4aA1@FJd1@AkuTuvAFInWIKMvX7wOA16PG4/ca5jAEt7b0ZHBOWfyviwIWnb9bif03BQzJoonVe9nz9LTDVSYgBu3pjpUtAgIzAa@RMZkECSOLJkmdxCEd3wJgrGxqexCXi0uRiDVBcGlCnX2jEWktbXIaiJCQd8VolGvM4rkGV9yX2IQ0tUqi2SWI1k38QomBpTZSQQr8xFkOIKV5YjkIsgIBFIOMHAVg5B8xwqcaycRF3yIPbz1SRh8Fc2c3JczMam@tlbAM56@wKnEmflFX87GMpCYo16ITcZwtDzCF16frBEgz2Z844gPxUosCyh41rHJiHGuUxFepv48V@pzB6ffmfLi3tNwBx9Kjm/EVKyLAtYXOZUfSjcZuE3HEoH4VjKT3k02DuMsvYxsDjoCdUnIrafgpak4fzedGLSAfuWpUdF3OYIgUAwQEVw8apxdPTbWNb99sEPgDi3w8TrHmRRnBZiGgEQBiVGAxCBCiAZqt9Hqmx4cDMWFKD/xzQcwyuQAd5zx/gC0E6r9bk4kxjj5cIcb8Il3g9EYwukbgQSN/b0NfLzdPsYTs3sHL6AJF7AecTb@dau5yDF6VdyUdf6@EtVRoQgg2/iERtSVN9Vk/hjo5i@wucgF/DR2npBqhxCMJxbaIfGF6jRUQ2DjpHT5SHGIjvT6LA@gEC3DPIPdKkzWkBwj/trfAn/LFl16o9REKnB4CUUBkUJIs9Pj2sHJzuHxa6LcUaO2f7RbQ8wwwWzJVpvRe2Cwg@i6ovFB1aNnAIffLr54G@skN92XlvBXkiMsf6EgJx4ANiimQaHTJcL6cqafgefB8xKQRPGgQalotBVzDm48u@qBicrYcxDyVuSlFkOhKNO8kZAGvNmR0JWjVZR0REtDsfWwA4xN78WRdS5PUi6@DZhl0ksFqeeiHtUlfrH4W9SyGXq1MvKRPTBxd1hpB/3kl1stxSa7B2PqA0pF61AmQrL4CAUh82s/lh/8boo39goc9GZJGnTTnt47VnMnlUXQHjntfpKO61OQOBZXR7pz1UpSi0TO/E3PE6qjOqkyPpQZz@2K53YFuXGBy66mFTK1fnE1oYjNI4/qkueK68auZsbVE@8oObVcBzq93UNzRLQWwqUONRg2E5niMEYTsu6Z22TP3F487onzlbvHlTJB2EmNTAw44/FTTJjbbSBbZGZtg26u0OxrYGH7c4@u3KKHRkp@0cmdYhA8cUoD1GkXzhWfeIfqQc5ATCAN6bbMhciuToOKhy8iELKEW56oT9egW5hiVUDVQVqML6eJupIqadhiougLRLEqRmGr7XZyghwPZlZ7@kIXAmEov3A4vpXAr/HxjAropLdSVgg1cshYZ6UIrqsmEpAgytc1SKcBcYt1oOKpzvxqFGarISrn6mQqvwGDok64JS4KEPQLzHsg1M28PLfevnq4l@EwcdRXsXRZ3KBwb/SeHbGslM36rv8enh@wfH58OxjtmbGVTHp85Rgtm7F8MfCT1snG6wmcH7HjiAZFtkKewak76IKKpkEn5o@2ikM/lo1Pi4f8MSp7ytUyn8HaQhyLocFmfXzffVPB97rjfq3DpKGUDCyAUKQ1YPHCTHfwBsDuQLZk3VH4HUsU5GJnFzOkhKjDKhbUC190j8fGUOLj695hWLAUvgAMIW2jRYckEQelg5Ye9Ok0UhwVhhvFQjMAqiMu@i@QzBHswEVDlTOBG@gKh6rLG5yEQiRQj8ZFFk5GGpaRenzpRbgypK6c7qeplKf7Eg1p7rt3sQBEXsEqRGPuDiwIAs8MMzQfXxYvIHO7pAc8Fv3zlgZnBxk@OXXn4QINH2NmZ/5qfc5iDHFXyz8GDcUhJkJFdapH3TtwJAHcK1Atdx2CA9FjWKfhiXDx2ShSEOYvbZWvhTOSEaRF0ChFQ4qFXIendISVO4pe8N4@Tvxcgd4XFScDRuLCnHc9UkAgy0c5hLgbOQ2B/ZNDDP04oBS8oy6nxucPhojDu@@G4ps4xJ2Fozsq5gWIgM9rSe3i5ed30ubXQvRRypRfSZsuKUVFfX15PhivsgDD2vnAoFAkj9xKuWBnR@N7by4glZ4WpB4r/ERuTy28yG4GaIISTyy6R4h7sVY3Dykk7hs3Ct@kEsdqhJrpax@uJEEjCkYgnqV@L5YqBA1cqcBL1/Sl4Dqzm8aVJBQjLv3OihwB5TmWM@51YFege8uc43u98yrKOdmtqltNakF6A7immjQ0TtZVdAt/XRPSbGVXfZV1bxlPVFYkcus5a99BB0dHM265/QUcUILi5nLwu3acfdfGzRAR4h@jXGrMk3@Td519HfL7yrhHevXzykqXZj0P76ti7xBFu5/fMR3iTbudHF8BTUOAhOCGXnYP1/NUCwtCnQGlZyJdJiqWnT12dlF0OiCv6ag@WrDdz7iYxhxDWCrsB46HhqDPijUB7IJ9ITmPBYh6sB0VauqD9XGRkMwTndTlDoyIxcR4VplYDR5foH6QEf1YhOz0XVF@ND3JlNlSjDCOD5PzcbhJxHA/7v9lf0FGDxYEyUF7RGKs8/aMuEmE@992Z3Ssu5lCcwO9y8zAzyehiAn9LZd29YCIOdYXvNkBnw/4dQOhaLvKIC5sgQIPc2N@NTrOIPcH4ccWRj7xDT68mgcpyQKIPxmZmvALJF7CjG9aZPomMbPFpNYhipq8TSbLTQ1JCyEedl6NZ@YFIktlErgNyJ0xaaZWE@gYXXKm1bgyN/5BqizaHqd5qt/6Bzb8MlYetyzH8ywTLwe7px0Ihdo3NYXf3JH2G7XDPc@0Fes5jllKpRTbwCA7aVjd1K16raY4YOBEmK1KKAPs52ikisc0ts9gKEODU06SnSj8sALqvaiWfaTppDKIfsREaAFLB@BOBzRevaXgC1CcWzw/IBDYSX9hIVq2QQ83dDYyjOa49LK4mcMLEKey21D4LhBm0ExCAVIt2bGVkZLChKmmBj99Ge1Ip2BKnsIapg51ZR9Sn0CXUJJX8o0c2PIVjG5OT@VKZugCCVw7ohgHXxlOp0dwDcHBc5GsaUDbeOdTxSSBTEkaujZiOpoA6Mr47npGbzGGrJDzbqGadOJWbOrQkQeF5hEr6WKehL0tRjhKh@N3MglxuWiAv@62hPc7bAPZxVLobColnzjTMnUmg3fMyUMUfJ4/GdZC41xfP6fhHfFIpXxpDf0p5z7mnfEg@19A9odOfqRSuDxqavKIBW9lsuDNNldW0/kSzrXUrk5siL0Fjej4NHZlaOJLY/FgAI7jblpNuVE0lsVmfKvaAwA8cQZQpUDItORuX3YBI9kSw2x8Nrpofj1xo38cZRjaZEgH702w8Ywab6YxJo2x0Q0uMaogMUWwGBeUKEgt@FnHI8@GYbISONpKc9ClwQDvZbkp8HaUHG9iAjlajTSj6/AswROKjkVahn6Mnb/i2a/C80SGyi6gm9eZu0ERLAeoFtD1K7z0ZTc9jhwI5tvRgQGb72rAiLDMGmIyylcJABrHsAiHs/m6J22euyBtY@8QV20oQ3642I3BKprC2OODZ0qWme9MCYgEtDeFjEkmsFIpd2UkXMPX/7qejTCPpVWjCHePl4j4qLfskcM9v9Dhp0/WyCYYIyOeRM5o2T1VL5XZvQuIZ0BQw8GTJYmwe3IANUwL92bGJ1KA9EF3FvYYWl8Bsl@BpIZDNsNxyVcNfsC7zle7hAoyHS3V3T0sCK@kyy41@NvCvfYfb2Y94625QBVfpHeP3zGhTgdbfCOGdknEBtNEWXHwEjxC3MFxiSE@wvmBAia5Qawm0qJp3FtQ5QXla64gLFDnTNCQEmdD1sXVdz59irOR8KKl@gA3Rp2OjypS2bNereiD/h1ORuI8ycCMI/A9U0DalwP4K2Z0Fs/c690wSpBYR0EeIEGBQRduOC5t3KXjTLovU84teh0YF/GgR8zy/tyzWJc64itdwFSE/ut8mCh91w7GeX64ZUAOyXVk6vFxbpyIXqmHI@M6MoyPQHQwvI9UFbMOdIvFefKOfFFko0Ts0wgBg@uwDRn3HRtIu4hrgYw1hhWYIDVGFVzD4/a/UOHl3YIMyCB8iQFgIoGAMENlrrJL8URmEH3DWAzjYVI3GT8wSzjLdtPPxGPrEX6e3o//fmwkj@jQGMYbo6h7LgVSNEbLRALveMr9THWpeL9FfWfKO1XfGXp49X2AHl59Z@n5k@rrrRi/o4rAEEMPnOPglH0dZtQA7QXydYp1hoHp8Qi19X469cDElw1NpaY3SMymNkzTsNHW@fwS8DznFILifeGQ5zrPowRumCCn@PKRVEhD18O3AtgB3sUtA/XFCLnxtY58/AJ9UuNr22KMpgDEXKQVfc@bmPJDBlExlPiDXJHo1Q@z4jKVqxOgtl3T@eIK82VV9gpOFeVzMEaJvdpHGff6cPiqTscXoTRuEiRUlM1LMkC9A9NNJ8Gw@UkE1YV8nEyFVGdzU7mNiKnF6UpXEyKxE9zjs6Sx1h307TU1SDoDu/r0CW8e6633DmMug/PGoJXecMwdpWEqtteh1bZNfhCbHYnVKbz2BCq807OMQbfH0FAU6oAIy4@UdwzU7lG7BK0e3@U5QFs1JfdYXGRcfW/9OMXOTAaTfLo/jz339RHbRMW/OcK1ZL4WEPENE@KE1cKCqzstjJe0F0jSe8B1vtDHVxzG2VOb@QqwhfwARXiNK3GQ/TGx05yM3UEsIXkaSFB2HLSsj5q1yquA1R8nM3EbZpwQNQDXxhcpKwse6PzCcjb2lZZK5y/uPrDKvNKm5xaSrqFOF7Kp4FJf@pHC8VXE6bUbKA7mjqXZUv4e2s/Lle9ew7z/K6wJmbpcGSc4BSa5eDgalB28mtdHA@RoWYNzKszAAeWBYeHccBSfi/kW1@Ood8m3MPeiqTLCxZKiOD2Yz97gQaO5qWnHrSdDU9HVAUQEJSDViu@d4X4ZvtgNU7@m6aiXmE@AbVLl0O4sL4bRwl1mN/EsJSyjpShtG1VWGXmFyhnB6w2iu7q7hG1V7uIMEWbqruh1i0Pr0TRb7Kktfitj8wiLYimfBqrFJ9tYmiS0JZ37AVbY7Cmta4LFlxuNsSdUPQFk052E0WH2p4Fs4ZKDYbFY2A4IGc9HmmNxEmdajxICqjwBTJxXmVVCfMCofqIpyCm2ctfrcKnGlXl0WAffxxG2xdswxJoR0ta/9oOrJkkG8spbkIHhWRM3dFWb8Pim33HWGWgoiw0ziXEoCScr6/ehYtlcrHAjhhPV9HkmgLhgnYz1YRTHUCwPQ4SGcTESc0nzdfDiDDRm9QBwgkP/v@0923IbyXXPwle0htrFgLhTlEQRHC4lkdplIokKRXntgrhYXAbkSAAGxgxEYCluxbmnkkqV440dO7ZTudhJJa9Jyo6rkoe8r//BX@A/cM6lu6dnMENS2vW6klq5vMR0nz59O919Tve5aBnLGF89aDCUsXGLPe@QUVB0fwHZdH9uI70FCqaPuhYTV4oQWKZWKFEli2jpKF7EOvJHZRMzgy0iBjgEK1x2/pwvaP4EMkAj3Htgg0Hzd7xh7LbxspKaLqVPWOnUSyRk2RXYB4bTQdgeuf40GMx/3YSQu0LxOiXvDElz@vya/Iyz4yiGsXRWxWAAYre6R@puqJuAgjps3isP1jHHOpBbDU7c0JfnrBhIM5igpEL04DORfYB5D2QeHo5KJyCRgy4T8KYH1QRCsvEqsdoAbJ1kLjYKK1ROKdi1u@GUNtFjH5UrUKd0ivdBqOMxQRMxmhLcsLEviNwfuxOuDKht7k@FOp@BXiNXn7BBRr42PahUHn2EH/dm7BbSPR8kgAdxG6hQ5fDINcrA9gsNB3C6O4J2q@Ot48o7Cjzc@HULo3FiDVQt/EXcHtvARRW@cW38Cod3vlgl4k6Uq6FbAVhsxi0Z69nbV6V8X1CCfkL/iVhmddelYJmgpG4/viSQVsXitZwSYL0GKVrYnoOaGhtoYQHrEkCb3uFVB99aWGuD7s5wFk@AQNz2pHsMXYL58pBgwgmNU8/r0bCBDIfX3tqVeSAAPcYxKjADPZoOO@iSpk/jpc006d0DL8kBxI5QF6jmyPTSox3OKwI9P0NVT7o/7hX02uKqSC5B4QcA9T0SnqCyTXR/KQcGvyPNJj06fVt@4lXICg4LfjdlIropkf7oF7JWDpXnei3yrTSSGOvnYCxEl2cJkzC88AoNFacTf/KCX47w2o12/rDt0b03vgWywjIWUjd6@MgfRHn8kqEu56KwJrSe8WA5bocXX/IqagphUxywQQ8bTkUDzG94jUhpWWsj15i2YAvr8g1UVWahZhSX5ZdL3tg18ag3V75DZNugmmm6JcfaMZcCz7W8ymS7tsmgL7mrGG1ISEkRCK1ajtfv8kpS1VEmNATFjWcZhxpfdBRYQ5o7lc2UMxT/uZ1q@CStuKPNmlqNTB@Ow9QR1aGVhLuGqu6yMm9gfbLY8FPkXEcHcHizcaMdg69TG2Im9bvI0mrGGl5XEvK34B43kSW9cmX@OqNDY6HVxKM7eYuoWS4Dkju0MuAK00ZCylMbY5@XfoqpilTy5HAHcLwLDKYgzTfg07wMD8KCfq6XCzQIK0FItGOc9GXefYC@09ZdexD40pUZHaxcKKD3wtd7iVErkKuX664z7WNT8KUfykQGKovWKVf7essh1Vx@8OeRInDSO5wiDl7/BUNbUDnUZ6sVgCKTFfnCLws21Z04opdq1H15R8Y9EMstWa3sg3JhhJ2gB2/DnQ1JVe9O3CP4s@9hi3pBHvkl/fJdyW3zZeLjvd1HBzv7rf2dr@zsP9mhkqTIrw2Kp@Mq3ZQFJ@jceyTx5oOYQ5zc@xMPznE8cSjOEkrgT7p@GIr7IO66II6/aEPJ9tTNZb65rzzIznsauJN1Ln/AzDwZ35OmceChidAUVZWgfycsgPPzsB0UmPjhDCSHVKj1OkBPBhwXKod7JmzmnIP7J66kjk8RoglCWjbgkeL3wxPkAKU0EX9jhpNm0IPV7Fakjq2CxiuHyF@CdoiADADko9btvEJRys21CgPvAs@JbCS2lWMPg@x9ryYec7XbVK3Y5n4hD9ke@KOjnPSeYLSAODc4tEoYA31dDTEZBUEVqLeAngJxpLlH3KEqygfVeqVW/fxcGkSP2L8hbwVvYJL/hnbei3b6qfGT0sz2VQwAg8c5S9jQxcImpVrQpUdrihvUJSpakRW9mTl5tjW5RH/9N2xBnmFALlu3@sUYjX@@9tyXNrP@zD4WvngznFQCjlnlKPJNVTE9@/wMdv6vWI28nrnIRVYUX5pOpJtOyIBqr2M8kV/Ok/Yxch67e3xhj1dN@vonUNrdMpxRgidTu1ZM0VZHsIkrzUfxaKQm8uWU6GMa9DG18l@bOnx2X1NsAaLupqsdv0avDeOIWEdrr6UJrwP1XKDibmrrn8Xar@o11fZRpX0yR94zukjDNSebG1eRpt3m1SsRUwNnSxfW8SXylxrm2rxFOZU3LuOUMro8O9SdGZdMqL/zpWBKaR3kLZQxsji8VjzEnKRW0yZRwtUaMYV4KUcVFK6zxfFLqK1HIxhdlpITMfMSX7bVXsaxwUBUdDag7UEhOUcxlNFlbBbK@NSouciqTC60BZsQ/QL//8XaSpMgG3h8aWT1GzSy@tJq5EurkS@tRs6zGlm6Wp0Gk2rHG1WBNRuI8glw/7klWFDbe@L99@4ciIP3dsT9p/d@W3xt76l4/84jSNkTj5/efbB7T8D/dx492RFUQP/7ijtBlXsBU7/tdl26nV@p1VYFYV4IUL4qnrSH4j2/674E4tkI2sOtY/6ojNxwk0vtvHQnc5@fg8aozBJKqwm6K@K3JnXjhBbXHaDkIb4jKl@e2Eby5hnwzRLZXlA4dG3AzW97xIOQHhc9K2mjDYD3IRXQtPlJlnSn8WmdmJZeRciB0/9eewSBKXz4RNx5tI2RPrd3D3b3Hj0R9/f24fPx19DNjtjeRbcxd59iFgE@3Nvevb977w4lcANqFYF3a2Swfl4TKghOo9J90Z9ieLABSoXyK@bVeymXG/nKKiIQ@ekoct/TA5LCd3d2dtogF@32tTv7734FuRr368KyMMil4VBdWiBcq6HRCNQmo2g32Jk6spblOm9Iw7m4htmNHN0B0e@SUMgL9E7sucK6h9eI@CBNcbOZYVOooaKrgBtRKUewjqAIDPl8aYNQbkJtdHugasOL1b76wKJb0jErypFLyktrQEgxOOPuqMthdFUC0D1rdVO14YQB8EJIJjAA3sFgQth@4e7iJYm4ISGmIQr@kHCTE54Px/dPkGtEA1eZcJcDgazJNvG80ZRigKO2N@J5jJk18e5AMVKoSEDw6CRnMFBXrqQSB/y/fGPDV1mAtGAX7MPKVkJF9OwG1AB7@3G7HwbCdgp4GwwiiDvyWFPraNAGcY/uhSdosPQS1Qio2jUH/20qR/WK4aRAnEqE6cxFvB263LY8@N3LloOSdxdqRL096jQqTMn4Txc24O5CA94EDSAqm/sFuhUah8TYEhq/L0nZDnygSBD5xMfxqEZ@b9p1YwWkrGM/9z76qCAHuRQVMVR8qHVaww5DPeBDyAn6oCI3FyDEkKbkMb5G8Rza8R5Eb8NDVIaYYAM/VIMrazOFB1Wj1MSRlSI/n1Frp03GcBfWShTPusF6@xprn1H0/B2wWR49k3RQTNbSXID@nFGJAT07TdDNS1@gYtE8pJZwcIdctHd8LIJq84M1Z3P77rPyxx@WDqvVI94W2j1@vGClRH5mIZEclofWnSRtQLXSJNJcMO1gaaXPyLslrnKFDBiXYw@Y761WQ@fxtepi@ojiZcXTKfHVK4dLlcnehEgII8lEu1tJNFWVJSpzKAoSQbR3QmPRs65KKRFOvV9vYVx7nIUGjMgI9xFSrzHDqpF@jeHtGh/0YGfJST6Np1vjL6hY5JKi6J9tzkf1A/uuU9wsVBUULSY9nLbaoksKc70ge3WG00vn1QK67fPRwf59eXRr57aOj4fXwrZ9LrbXalu5mI2LjyUD1@XRfnwOWj7c3ggt9L2UjZgPyUVsmtI1cZauLSmav6DGDxfmjtYeoMGzFyOqaqRGbdPRAD3E2XwpDk2jAgUTTcQQPTnY3tnfF9YO3rKtQ1nY99qjLtmX4jaIuK8qT0dsh0ybXUUzTTpMkGaeVMoZm5fGqz1vMacOXsZWIXmQkhwPvVnoqL0gmcykdQSfLMRCoOE1b4hq5OKtO1V7UNCUiM@aqAklokkzOphL7eYSHz7sZJ82mWjcSswbBy@8sWZm3Jl01kVX1ZO5iUgxwngctI/w5Tt9/t5n/nhd1cMMlvv1KXUYlfC76C9fPIGKx/hSXInP4DnToqaUdFaISpfU2JFZXpzD/uwEpWOxn0le2NjWJXMsm8b88TUjkh3xp1v4zj@Xmd2hvO9UWzylbJgTWogOPTt@BAGTCWKw2DKpAoofnskjjEZDn5OOZsjNtXaNWtNUraRoZhJ3IxvoLeDgb9xMbg/JqmC3Pbeq8udTFZ8SsZqMuFuLNahMwHzzxo3rF@FO9kIVL39W3HyGJPfPcDh@2TZQBvOAVIWAcncflVR@RADnDJ0DUmDPVgsmURBYnZQzJdZ3OozM9kFbTiZoiweN2Xt6UML7omStBTFLtC0dO59IJnYCWeiDsYR1R3nVLIz@2fnV3aWgbhfUd/X16@PFhkB4H372Kw6Tue@PcasERnzSYq@oIJKvB6gVF2IJDj6oPf0aMTC3VBzLJseb2@IXbrSR5hq3Qv8F6vWryJkytpmFz1CVYXt8@govuF7RlSnnoU2ALOuVxNZz1lHhyJpbPZ@UCPo6lOUWtzKeBtv8y5YZfHMd1QcpjwGMB0xHD2D@7bwAuWcdbxVUqMl8kdOAP9FJZU4CWg1R9tDpy5yOdgneeDDX6VVO77kYeE6nbkgsJ20d8TK/KSGTETLzlgSmu1qvP2/RsOvsdzgb2Bid9JZsDMiWA1@nXuVU1KlSSU1ZdholHXISSFI6aUlC4cHkhSYtBa77okWTLKPNAcJ8SYy8wWFF6k@9Y0vZsSBNOEKeSCjvjno5mhSKeapRqSNhC13LShJqbnmHFVKglBsQymTRxPJC2vKiAiYwpBuhL5mouBg1AP8rGyGbahIv1tzceo4UPnGD7tQVOzOU8VVsREWV5BhkSew82hZ798X@3uOdOGpscQt5FCqlFPYoFLNsGHVHLdkSTLg/DY9bnKg@k7knLucqFPytgUb@xADiz2SuqoBQHOKyFKeveq9EEw7vsZ4Uu1c4lJOueqz7UOn601F4@mr2iqZ3BpxeBUjgHXFWwUuCdxaGRa5EyWErcqC3OAwLiXxlS7lViGqhFKplJn1z@NLiOrHmC2cSW07vnzB1sDJpk44CcsI2iTuBjyzPuoxvCcPRPY4CbtJbtiNsO9kwPJQqlYXkorilAze6ZsTdeGWXrKSYVcntqBKmMI2nEmAc0ai2guj54pX3SlUWHSp49K8lpR092ui7WU6jccTQsovB1A6NbH6VMPrcy8V/LSw4OYMiHm9Uvm7wgsAg79Fu7jCNx8CIvhfA9OagwHgBLcDRKogB8jJZAKTyixhb6a2Mll5KkfQWR@txsTkZtUToUoqk1xI1Oj4V0VpPzEbXB@6MA5LgjxYIgsb5mjpzQDYLFWctVpEsKEmRxJkW12nzn0JKHWqbZgigx0P1s37IpjcibxY7Fz4@ImYLZOeNAcE9iNyp4LFmpteT6eaRJDaN4kkIo1EJYMCZOKkungv2JBJLOkFLLV5WZLQlo4EjryWPRthyDg1QIqEM0HIclFdNBAugCEJcHJ4sBiivxDhoMR3UIH6CN7Em2mqsRg1aTAc11scC1nIa1jhoMQm6sK/RRhkfe83QLtvnT14hg4810RlVuTO3Ow35pFFOK2ANhbA8TEZLQve8Iy98R0SMFv2qQHuQaFfXpEdslQYC/o1bmvWhAorVNpsgq40Q4m5h8FJeSsV8HWWybxFjrpnHGDyHuMb3cQO0SRDmNAj2wCQbopgMKdCoU0yxYubQcKlZKBpkjCQssXQKn2fI/TaXTlnc4cjvVskqnFncrEZsF4U@qWQpH21sqLGohH7LE6n/GrLxhMMfiziOSpR0zr8YjmmoU/GKozTwu3zZWUJcDSWsNSEdBXB62EngwNeUxb6ogoDm8OJ24IPKIg5sQlGc1ykThxKqFnEsXxqHEtgWcZQv3w6Sp9L68talcbAgmIajemkcSIGLY2otnQKCM/6vlUZqsfFAsyiZ2i514qShcbZjX51kX5SoKtBekDDE4GeJr7R2SMbcpPWBIQZdajxQ6FgcD9vjlbQJRzHt3DW@YK5jycLCemHhllL5BtZYeQ1xLQh7cBBU@gO9vlMWf0JET1ySSIR074FCTKV7PAERCWezIqUPxYAQTmh/q4WqWa0W3Qw93t97d//Ow9ajOw9RiFriPQqvb1BbhtR1apUVjGfPty0t0ilyBKpaYDdytA8bedQ@iWaHThGKHIullk4NuDOLGSisyaH7osrIPRH3IYuC1i/gRMiKvpuB6bGpDXpTt8ovrUIEaZ5gqldSXtuElhAM04lsCcEYyTlD2OLyz0asofJs9CxkwI5osk1mcGi29xkaLhkFhSi/fBZ@xZ10UJekrJ2W8iyiCj7KbuScClUu5A16hMGYwF9Vq@Kucoor7dfagy66vJ32yfHt0Bu0h51euzI@Huf6gSPd09j5foBOLnOoTLV7sLP/pPUY43Tt3CPLCfzXoLyD3Yc7e08PMOcJZF2XyTv7@3v7LVJQ33/6@AA9hiaSLBNQYonAZEIM6NHee3ceGDD8bclGskFIAPIm/JGufErCG7dm9N85mXmUWBWiRUF4yEwFi1JaSYTe0PWnKngb@p9QB3wJLU/wUQbqUlGNySGNjdefMi/ydXpmQFE7JtNxSKCkAW8nRqIQL8Eww@AIC5AvogD4dtKmr/CNMuahIZ8/thNl0UAGi@WkfVc/oNWBy@TJfNS1FTrpyLN06o4AEl@b8tOwX17LnxXQq@SYlIaShfNVODmq5Bw1n15SjqDUSs8ZQYzMa9dGThm8AxRZlNAkRJYpVIBfEBuiWPQKpzkzQJTMgl2V40edCsOGPg4j49dcMeaI3Zqyni/UjwSif0kLHE0j/PnYfJQiApPvU2TM0UTLcz1m9Fd1lm@YbT07Nr1PRXbdFdQeuQcNvhPa7OiFfPZFdCefu2QDWpiRnPF4HqCXb2Oyw1Qh03gQNmCgwslcsAVhEOrhgp4f4n9n0rVrFxVobCC4gglrWZzL7ijRSCgIGYDEPGvTWo/c2LBZglYcZogNE6KeBvGBCbGSBvHShLieBvHpJwzi9e1iUU3epli5cYO1mWPzmVL833TxclnBbihV6Kgw4DOLq9OYkewwDglddNAc1DyzAbnZspvntiyO@tN/B9wmLlmqTJVww89p9jmYf/571jrf0F1ilP6ae2hsUMicyCcvNmHG@8J7ksRVk6QtaRLbT87BZllqFtPLfjeiiA8yiObTn8Zg0snm22rehR4/9cJ1JSpbj6wakgj@YxGB8zoIWlxerS/yNsoGvJi9sq6xqB5ECBjkugmykgRJq/LVuVXWTHz11CrrJkjtMlV@@jNZpzy/UiB@qCFor5WDmQr6X7GFRqr5UCgNNGBItKl5HL36ZoIfxdtgFksDfxxhpyKH57f7599ItjsqmQr/@6nESQVM@lLTnjrw/3BZHNczcXzIKMrlzHHLM0SxmAnx6Y@idvDwJpfZeYvk5394celadunfjUpHx/ymOriZa1DIklugVg@KZ1LRpsbG8wcDoFNSWmMco3rNGUsOz2JpMBbvQF1nS4uzePaKyp6nZl/X2QnkZ8xgKS4J/esRY7TBEQaJNYp@k5UvM1wqc9MxubYCd8jkdplZlwbmMDaax5GmOAbTs5kQOJZjQsYiaplbkMzeWY644Eaq8BO0J@3jURsDtAb@qCIjgHh@dWfoP/fwoJpU0c1F5XmQJQ19FtaaEJAc56D4egcVKqCp0qkI636z3I6A7W53OpwO8A3NkXIVOkaqVtFlHAmCo@kwkDjxxL079QbQAwc5tYhFBDFvDK2kUxhY6UtVn6g6rdrFKqtV1huvkBs6SqK2dSfeOKTKnEVZAF0@EYMKVXgbBqxi4dFA/ZQQsStaR/bngTdybQMeo7h6JSOB/CIUHS7VIMpIjomBo4QaII@mwxiGUznjpBvjcE4lQIsfu1ZawZFzkW7ExMUIIdo6wgvEivRBR65lEIm0IJrEsayUVgs8SoToMZDnMA6xWlqpYUVjzCIXReQZWmuWt/vktoiMWgkHYdPQNAvAEUbo5bhu1qB3kKHb5Vi//NtP/s4qnFarKo1i6nijNsgMFJEkwoqfB/5j9W2gR/lE2iomcP99hJtR99yuN2xjhJrQQA3ElYEZJhAxnwKhodMqfwD7jX9kG75gVIVIWNXqne1tcfDe/t77aA3FlwhEBYniSATrwirysFPJWL5UDEYQSQmLMA9lxQikGrEIpXuFYLrH5F6nbxsaWDBa3/xjGi26y/dR053XZQIhZlvs1AfvCVG31kSrJ0JRMM7DN/@IMftj1p5NR@yPLUmY8HPsAvGrq0h7oV8MkV7fL77/Z1SdtCgBng/vVYZm1VlMP@U25YUs0Wy5fpjZq1g1NAiZiC8com/9mJAFHKRbbYS5K@auqJGkd/uHfyUIBz4@wOwZJUUMT/FCRN9mRPr1gEYuE1/5QnzfYXw9j14BTESdebyLD@GcrEzQaMg2kqsXDN8vvi9bDPBeiG8m59SxHGtuLnUy/tWcWSorpyNrfg38mTP8AxOpNHPNwsgHVSqeT34WLVOzm@w6men7irE6E01L7fAn/5lGfaRjDqsHPYAzWnOqUtdKRpv/4i81/lnuyuwCgvnl337vR1EfZ5k9m2X253vRapot9mKW1fYriS3pq3hkWMVZ5lT8NF5NbOXOHOMzC8FPssZ9Fh/sWdaSB9LXi352wbLPQvJthUQv@NmFSz4L13cUrtTFnuxWxnKfZS5zhT1joSfwL2c0Exbjv5iLcXbezGeu@Wyy@BtCjgwfGo8uTEu1KjmcGrG2G6JOf9EzL/7dTLbG3P3wqi1iXBzgqAAdSk0x2kOo2Ya58k@TMeXPmK@JUuvS2YLqkVFLXdYCokl7EKRU5TifW10rOHQg7qXUsvlmleTOqtWRy0b303EPpQ56vxuS5DGh5z8MHpC@M36D5hK4bRBX2NqG3BM0qcmH9IITLJAPoiOfQ0rUQA/QPRA36O@G7m65zikkb1xJYhn4zBJdoet0FIUyBREpSRTrh6lCBcupqQvhn/QOxNJVh6UrHCzZR/IjG@VcuHl/60d6R9Kj5MexJ1AWL8b5j3IaSMWI3srJY4fk6bJRO7EvLUjFU9URkHl0/7O5WySqy@YlDbAszN/9E33QuQHqsvagP2jySh7/MTgmDkzmCWjsn/yTENiF5WjLyKz5T9XEB7xDZVWOJ9kl6smo5sd/YCFppw8SZzcuFrIkxkwZS@w@Ek@f7OyLvacHj58e4IWM6RhRy@DZgh6L3bwvkwAbvyRYkGUbIOavsDhr5DF5eSWvuFKg7v/597D7jLboWDXLGKZzy/0gVq6uyp0zRjQVlx4hOT4L5fnSAlrHdcveOs6aHCEQoHdHIa7XwIUfEowvJtjhszzbmPzZZNqUumXFjOcSU/95dsu4jMm@TMCjDifAqQucP6f2JWV8MZRBV1ZzfL1z0l7zGD/0Qrn8JNAvmoJiN5vpF74nJyeVPoanmk68ihuge6IAHcNVx0fALIx8utREt9lAeF4XZFt0Xjjtvoh@lbvt0ct2gAoy78xQJdq5/fac/@ay7ojHR0MOxfGm98RC0G1vaV7qlgBZqdN9Ueqf9Boygw2DtcIJJyL3M1Efw0D98sZ9DeGHeM@uszqDF11/QNyu1RnAQWZFVXMPFeRcfcrvsceGMeoSeS69nwpimm1WpBD4aEA58BO4KmVd7M2a88NY8ZkuHtNmCTgi5rlIWSEY81mPg8IGzDh/FlWqqm3OpLN4bUKGrw@oFKIgEc1cwcQswjFnxkrxm/hChWkIOY@loeVP16HSarz5C@bRUYQBNDGGAXftavODZ81nh6PAPVk@LFaPSujoCKE70qyRxpR89vBvHP3By8HYD2JJIzcIWcGlppK6x5IamFZY8UWOVULjBpqlFW68aNBQO9ChTNyi74S2J81USRvnmJ63raYVjTE3rCkbgyPtKSUDmYYPT4apvYno0ECE6bpLKhJfmi6U9f4E/Wkp2DKMOTqAGc3RjBADNcSXioxhKs7ircLXMk6AYWcfuImuqHyYimYiy@jmmZx/s/lXX7v5fVgX6a0nguVNMaE0NnNhw3XlcmGPmJuOMa/Qgupye4Au/6ydEbmnUYqDhcZyVZmmcD3YBRl01pj8rnQ8wS@pI6mFgnXNUfYVc4eXJa8LNaRa0yR6had8RQiyPG8gHEEkpZgri83MYiDp8sZBz2JpxU6MRs6okTMuwtCzjEYeymIYyNN023CITtvacB4Bvjpr9JJYKIL2S4xPxa6Ilqu6zmjPISpQFoYwoUhn3cPU2ptGo41NK4EACXEBQc/tt6eDcD2X3PDqZf2l9ygeSrVH8ZckA94rgMBoC26wUpmtiUy@WOBVukduL@FXM2fVS7VSnf5X4/9bJZWo/l9fTKzFIevxxFop8b9fS@Ihjmy6WFSvreKGnPvVkhjPw2N/tJJbEvrMFnRmoz9CfkF9HvD7cDDyxmM3pDBH4sgd4eM2Bn71fLyxQOdfGFcHfr9wyb/IukIu@Cm29TxoIaKWRFQZz4V1bcuCcR@O/UkoPhp4HfUbY5TfXFVfwTxAN1KB6xIPFAATJJ@5Ud/3YDLfDfdGeC9RRY/Joc@/OwO/Ux2CKO9OyJVjAGseIDy/MpmOquRuyh318FmczBDaL6Bpx1AddK3XArAWdssuIOUFLrqntJ7N@n2LnLe4g94TFxk3vD0SOpLKbo/4jnZwbOG2tiQeARO2zu5WlA8T7aWLRtwVefkYVx5wPGfSGMgbkb5Q4x1jWZJmhoVK0fK9nlz/WRV6gIZSVoHYMrtAJ6IfRvBKlVMWYMWQWAnsIwbpY8YYz4qoRxgi1EXLEtmIohAygdoRfcpKowSqSJ7PXgnYQ@yVsqJ1bZhW5hnr6@jeE@/KnHpB7xQe2knV19YxNgf1BAcUp0k@DdfXMIccVAYCI86xbxqzH0VHtgQAeUIoECLw2BP0yNB5TkqkeFkHhwfSX0Xl4fVEB12iDSjGC95fjdwjipIiTjoeh4LpeQEBYMnq0UfeWA5RKUaqnekRsNq0FiiyihcEU/fGrbVVahDFNVKgPb8bA12pAmZ0LVulxh2Hw4Huxe3wWAzcl@6A/b9xsyn2Cy9KojNbbp943XyzQKQDQxnrKYyCfbvEads79x/cOdjZLoly/QaCs4GqhrWNweXsIuWTAYckIyzCy7fSubnKRG4HpfxWNV@QTd8yh71oNlghgD1rgnLc2M47VEzezDFiEJl6uFeVdLxFHdsNdbVxuWFTphOMWmCpwVUrf2nJQpLGupaQBGObI5QpRIcGfMHGswCUuVfACMjdrYVCGIYSIsq1Nq6Wy3pNrdOvMmys5fIm25lb90AOfyHy@9NRbLfN09ppizxscugtj7e2q3naFypWQxw7@beCfAO5c805vbSnhVMV4m/Ux1bYPHAH/t25mj97qrRWYEAKzfphoSAT8v/z3yD2nUVmAQM7LJwif/2Ro1zCVnhT32EPmnaeb4Oh2EeV0J2F92hzDZ2woQt0/N68QiFJe/fg7O3ZH5l1jO3CKWk3dx3neuEUqpyM0Q5lDJuhewAYCw1M68fSIpHj2bMRusVdRvnrqw8fvAdTvo/@pYKw@cHh8rVqKZ@HI540kByM9CG29x4@xpuESaFCNwr3J/5QjsukrSup4MM@Wg5T60sWdq2KqxB2ziM3lL0P7s4P2keP2kOQmNswBPELnLap9YNh7lGX3xwjx4pPrlU4PXII6nji9hvMCZ0Fzkv7qNAI4c@xWcUNqMJZWSHsIRRy0IFAYtS9EZzW7x08fODkN9oCsTopqyJf7GjiAEIhgrExiQTaGOlgOF2kqpDtNolg4F8xb23G@7JRbW/mG2dnme154Ld77PErHxFwz56WJMVNnMUpbUwiKpiPXQcT@Gh7d@fAKkFZlH0xkWIczWnTYmfEjqqDyQ13CjoC508QxnFW336b0rDINHCclVqtgOohZ4CNfEAAWl5Yk8bZpO30bD2Q7bFXoatzd8Z1EXOyUlmptkfBCbCj1frN2u3rtXf8Cb4b9Nyg@3YAW4jTxpCyXjh/Gw35SZ3syB/03@57A3ywurq6vLbn3f2dr95@cnPb7nZ@C3hI63ng4wP@ZGw2YNI@kdp/sMdOukxd1IgR4Oy2q@P2C7@62qt112pr9Vs999YNd612fa17w71@u3P79u1uf3Wt07t9q33rRrdTRbfRVKQyJOVBi8kfq@1frtosxmxtpXa736/Xb97q3bjdv71Su359tbN2o1dbXe2v1dvXr9/srax1bnfO59qi9uRgg1X7Lp4dyR34rWzmLrewt8vShf8F';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 xxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]HnHnHnqhqhqhqrqrqrbqbqbqLzLzLzqtqtqtTcTcTcRqRqRqTzTzTz #
#<<<#++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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwvw/WWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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. # =>+/< $&&195e a 6 =>axfnuen le._e _=B[1;#]>8t t47576097 @Numun Cr Uu8 gutyIO 0;
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWW wWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;r=pure;q _=r 0;data D a=D_ a;d(D_ _)=r 0;b1206=[209,210,128,206,207,214,211,212]!!(l(1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+k+q?2+(d.D_)?3- 39);instance Num();(!)=seq;f=(^ )
>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|#208
#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 the version of BMO's answer provided by Ørjan Johansen:
import Control.Exception;import System.IO.Unsafe
data D a=D a;f(D _)=p 0
p=pure
s _=p 0
g%n=unsafePerformIO$g(error"")`catch`ErrorCall{}->p n
x=s%2
y=(f.D)%3
main=print(x+y)
Test above code on TIO.
It prints 3
with StrictData and 5
with Strict because Strict activates StrictData as well.
Code in polyglot:
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};e=error"#";f?n=unsafePerformIO$f e`catch`ErrorCall{}->r n;g=[here|here<-""]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;r=pure;q _=r 0;data D a=D_ a;d(D_ _)=r 0;b1206=[209,210,128,206,207,214,211,212]!!(l(1e1,toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a,h pi,h(0::Real a=>a))+k+q?2+(d.D_)?3- 39);instance Num();(!)=seq;f=(^ )
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]]--}
e=error"#";
is to get rid of parens for Prelude, also it hides the rest of the line from Flaks.
data B=B{u::Int};
is before e=error"#";
to fix Fission – see D
in Data.Functor.Const
.
D
→ D_
is for DOBELA in (d.D_)?3
.
%
→ ?
for Cardinal.
p
→ r
, s
→ q
for alphuck.
Some golfing as suggested by Ørjan.
h pi,h(0::Real a=>a)
and do a<-Const[1];pure a
are swapped for DOBELA.
Test all GHC extensions on TIO.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kSH1NUrwWKVK8iOymbi11qyW1Lq3ulvixi2SRLKlYVV1VlEip9eHMeHHWx@MHezw7GHvWPmdmd7HzYGAHCz/Y8BgLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zBusFTImsvERGZkZGRkbkrZqy3fvNb0L4YYeGNupqhsMcxXZY21KvFSvJ1kfshazauUw2EEComtUd9BXdsUuBEJMYU/WW2gY/c4wrRVdvFQvCM4yZltG15D5zerLDFLslm4rNjIFjDhxmdOYnyzK21Tcu1QSm7Kt6F8AcxTItxaH4FcZOdU3uN9vyVExuKkPTgnibbSral/4Xh7WMfl/W2zZA5hl7Y1i2gvAtxbYNTL7K2HBLaU0hLQCobKnGXm3/5VRUkbGXUETZ1JQhk5u2Y8ktRzV0pEmaHe@fHh9OpZAk9u5ke3s6NMNeJwydbQ9aV9NRWXZq2bImT@NfYbWBY@w60@E5VusquswyyWIyMx2ZZ@uWPJNklVmK3O6ompKEBmEJ1lM0U7EYhrCOYbFdKJJWSBfSjdo4ZbKFaQvjyGm0RaZls85UfTJpILxh9RQdSpiejpS8yKmIjBfRVikD2RqxiN0zLOAjiw1spc1uDKsNzKVro2gc0rPhLWvKtpJfQQRZD8GVbtzowESOAU3bHDkK0w09QYkRcIVJe41pxsrkMLR2sDsdnmeZvemwVWC01lVnti0zBXZkmKPp0CJ7o@7NY@dsmneEDaMNrTEVJ7FDGYIom0nCZzOTvaAFrQudmV3aULC2wmxdNU3F4ZHAK4pF0ZCaaap@xTv4oWW0By3sfE5PgbyxwyI/2IEWpKoyU4iJJDpYiDiIg0EJjo2@4i@vzXQFGsg2lZbaUVucsZSho@g2FNlOMhUqcaNqGmsrGiQYY2/FmW1g846DmprcS7aSAWRMzIX1rzSmspZpMh4FtYAibacLTEHqsVuI13o2G5p9Zqt9iHZaRqejKOxWMXuQPNA2Agw@LXOqWp5vSQEYXXFJo5ggEJA0BlIa6ORS6MaSgbSWLWjgqH0grOqEbabItooCFZLYit4mqpqeqDWYPMHy7FqFDg9VH1iE21Ys6nKEF7qnpQBK2WvmyI2lOg71GlZjh4pssRNLUaKTYnciS8jMwBwcrEiSGnVtLbx1sB2GxuUpkrIJjWllT96@CsgsWWFLjTJ8K8FgObC1v8nuli7QzaUsMIBpReQoq/zA7NTFhQLfodRMda37AGANAFU0ljJMJyUnTChgwoECpmR0oitxnUmami9jtjbVFj6W41BtaA0QPuxdnGrWGlgWjiRjospXUGnN0LtAT6isNdCRHjrLp6EJWgYMBHGmXAPVQPJSG4FcQAqf9FRoNBubxNex@HhIBIUREdhYUNTN1za0AcFBSttBXgaqQFLEuNth71hHVjVMAvGIipfaUuyB5mCagd7GlofxTmknmVsM6rAW8PE1ZCcDUgoA1u/7@iUVCoChIQyqKkb9@E//tN3tAp5aqwWyTbDrO9Y2WjRyy1RYGA4ZMiwIVI2KBXBxzJ0nhwyuZU1tk4CQ9ZHIggpBud4YA63NDMjQulGhl/bka@jZ0LlajsKZnA/2cdaXr7g0UTnnQsX7chMaljKgvKnaCfZiA1qppQRCxDOJ/sDpFFjC3GJhO/V95Hkp8nzxQoHCRZPR5aVUqlsGhksuUxD4wo9xzrvahKS0Hdk21HbAHDk9Q8@wRIsFWxXDVPRIeAJHOB62muFoEqVcJFpWK61kR9XbkfAa8GIVMg5Hy61K61wt1ctTyf1ZApobRIPdVYm0osEAiBzqFNepPkjzJAwO7xLC5Ysz7AaSHKOTvmAkzHTYNQ8IkbKDfGkgg4AcStqaopiRdFKKophAuLn1xoh5NZ3CISpcUuuxcCgc81edMEBNJyqKnfVENVBsaWYPBy0gim6bMBJYyLstGKlRMtqqAxpnnDWJr2kUAclCMvFGCVsKDukeH1GX5F0O0ydQUAoM4y402ZOVtq8jgxCAvuzYM9JYM24gQyoTDjMgOnTMVO5C00BiXpEarwjPiUImq8QVDcDWVFgh0VShE2B3A5kueN5XNwDPZjgMYOOdxCd7@vIIsLT4sDruMEztQF/qg3gAbailoMwB4aPwAQUzGVD/s0HHRm07ncjkcpN9bKaLOVaqlvgIQvo29WhPwsr7OxMKGtZRbpgm692B3FW4JsbkVksxHSGooCa2A6JoeryhwIQYPJN2L7D0YjpvGkRc1WKcBwp53npiKJRRughFPwHqjMJkYaqA5miBWNJG07kDwPVU5sFPCDJRgE/BB4rgagDAZMpQaQ0ckGrAwDc9tdUDnsXS6Vwu8kFoOnsI8ucOkj3R8bLGwkjVZ5lAMuUFYTEeRJHAFp3FA4MroqpOBFDj@wMexyzb/TmIDa@IMBD4QpMpOQm89xWcfUM35iAFQnpoEWQyhrcDaGLHqFDCwOWqXdRZPS3TayJoMzQE2sh/Pccx7RKME6rTGzSTwCmpE2u06xzoyCwpxxqpjsHdTc1ogli2oX@m3BxSrUFTHU5ViMK8Nry0A9eggHVsVoGR@/MAuC4S7tggMCl8A4F9UUES3ISC/wYBkICSQKhIxyZRvA1C5XiktyLBJHWlJHS6YJwFseMGwdwJYiqPLhtGH6UQOyPFADU9MPtUHW0FIfNJ5MtzhzpP9pNeFw4nLw1Vj9yFFxcXw6VwFST74uJzcK2h6zm6YuB6Tq4EuRAuiS5KEScXxp5TCgyrh@/PXczDaB2bbYij0q1qRuTzUilbj8vnknhm8BkFUQeSDaAT@AA84Wilgs5oNFi9gYomm53J2m@gdD5uWaopiPBKvpa5X1AhS2RQ@yaakZZSxkH2cZr0KxaMgqC0tnoRK3xxnr6oX9xdtGMX9@E4po6W5UoTKgX5RfrJrmUMYLiMnq@UElI9Gj3PwiDZrITT4eVIpJDQICM5Gv2uEI3JnNqRsAJSO3JxEQaiCvqct3oW4RvGM9GoRyooBw7MoBNGwsm7AuTfjNajsTCkjYbjYGJUwmGgTAuJYFOlkTMnCHRw9JoTZiMWCxAbGtYVfmfEPoQlwcDiybeBfzeOJ83e/hVIV9ayNVRFEhbXRsCbWuaBbXp4GleJ7ZLGqsNwCzWA0bbtWUZojesD0p9JuTX8GZE5iBAUhmMPylV1AgYRd9QhGAjQ70euIoTjN@pCG2BwGpqSPCPVJMig46DZqyTnakOHfFhJtuwxD4DeA05Tk1vQsSfRXQTZBSAEPk@l5sdEyzOIp1Ulsmq@VkcYWFqyjvRrq6S1D1S7h@QFzQpNCasDVEWVHXQDhai2y1ow5neB0spQdbgOD3x0jEl2ZDsSRa2xxrUuVPZQY8BCuXMANJwbLbB3FNAcMJYbj2xLv1YtQ0ciJ7cANTB8GdtgCvk88gIb1Wq7mc2H6TsPOVBsJljy0daPdZq4LbvFUrqhGV2DLQMAsmYyyRl7V8epEtD5HDAvma3eEoFqXUMfTfGggsO9jTqilM962reMkCmCT16CrGHzKz0GeKDOx7sft2CEkHLpNJTf9aXp41XSh2W6jhjYYmMAMWWrId9gS35UzN5oYkIJ@YNbkcBPhsI7JrfrZRhQoVSih99SUn8n5yHQz92otuuaV/ct0pBwKsNvZUzUHpRB6KeiOrzbQA1DU8EY6pJiAulMg4/bFwXXRWpCbnmGU6LTNxw59S7Zsxn@BFBfSKgsaKfCi@FUIoG/QYpimSpLtZXrFEopgRmk8klvoASUVs9gwQvQXfxAQRChPVDCE1AJxSI1z0smJqcDjjEAfbGtaGpfdXZpIk3TUSkaD/huLM4HjhEcqooTEJbMWHDjZNdYiutdDr81xKHODij0ZPsHm1uNw9rJTiWYGthWSlOb0DfaSqMPKq2m2EE2/QmxIwWQifS3V9qRYTgVzghXGvvqJ4Rp3OR7m4293fWj2tEHXghCY6v9gSZjUUpLUwCY/Jii3f7qm2HsWEbf0/Vt0RBLWSS9MrGagIaviF3B2IFYS/CF5zG8j@sDyVag22qxhMG9XqAAXEVAXDOg0bEbiyEkrSF4gQKyQChxHSFpNd3AIgZ6KwgTc@tjdPPiH04kMN9J6XtEbusD2/TV7E6SKPza6XRQH/CCMxR8lcBOpI2DsxTMVyAm5/4FWWai5gJ7@FYIH1@5mItvJmousIcvx/Hhisd8dFMx80A9ZHlChiskc3FNRcwB9DCtEib/qso4rkBxDy2piLzmRj@YyMNdJNy47DJGRYswIsgFzHDu6PMlEbuBs69jHslIE7EYxRdSWKINZs8agiC/fMElFggC/dA220ln6IxRZP0oEqDN8AUWL54zgqQ15Ab0ynFp3RBfFEtoIMCk/DhxzktsTCU11HGwB87bNaM1QAQMfF3aDfFHeYl4E7orOf5OkeEtaBnmyNeX7zKc@H1ViBNf78pycpMcQr3Lmojk1Dbd1ZyJON4t@QpO45JPAzbEAg62CxeEJzCo7xmgiu2pNq2r@iVjwDMZLgJB1@6ZUPCD45jMeP6RJa7nT5wG/YhIZoNYvTLQ3B67GumklEMsHor@lTabsgNaK/1MgM4UajaGjxX9Zod@5gCUxJwcDIu4yIRUeYXrCjhtaIANodwQGM0uEDKglqrLqSN64DzDvPJMzphMFKapdAagXqfA/EP3V8ASxQJBdppN9SFQoAsW3X3OreTRAEycTHIlKbn2FM5Qgk3FpztOdg8IEPpvb2aajU00hTOwHEglnv/5Z21oktkG68kjMjI8RwMoSdzSebD9RFL00M/8tiaYy4GmykQYcn0NZUvGlQ1Z8xzzUaNOwxKJnmz1UZcXzQ3sij/Q3x7hPF5yS9EGbcV9zs@kxIjIk9N5TFf7rDUHmmCnZh55ZmS9aYbcJjJwG0tVKJGFjc2bQRlya8OnzIIweiijOROEbLwi5/QGzoD/4iLc15pRNfH7EBEmYNM5uSkpKcOWm6rySLNb8tWgbSTMqy5VGouWnwM7rn8T57MSHU2@4s4GOucTgFfRUrtdxXKfD4Hd9MBsIHsndUOPRzjDVa0YKcvyYzgtjf8@BOJug/EcD9NJ1ejnCQ3tMRSxSAs6CZIWV9oTPjKpU4TV5OYI7b7et3MWZkg6K8iZSisWS2dxkPWWVcZr@qb5cHocmSl9sTg/NV/j5ySZZ7Ok@Np@gs95UZ3Fav9XOjkMXWpf1hKZts/5oBR351PHrjmgNAmQaGmyDczkiOZQrqH56OcxBsfRqIVsNXY9wt7j4riraw8t1IheKnpyy9BUG7uz9pDUnJ7bHueJuyzoZ5wUfbOEbZMabPcSnmu@JDBaDq6SPMBoT5BsfIECl4B8nJM0HiJay7jB74PKRc@4Vvjv/MHtdm6pniCjEhqxhNqaK0Dbra9xKq600898Ol7NLZfT0uaGi/WASVPgqbxsq5phg02Ov4@RArRr2@a/87nYTzVV1hM0be13z08mCmWypJime6AtZa1raPlCNyXDz4MNPrA6KPnF86kSz5NYkvR1ieXqQYYuieeDov4qZV19jRNobtvCNTCf85Fxdp7YEmsnD1cQ7Adc2J5fue10gVImU3yC5KEGsFq9G3nkPn/CaPIQdd3RxByRXg1qHiYoFsDhWFzX/im5rTyeW/tpImkG7erXKuFr3CtNgcGLfmealGXS0jemkNLppwuojjZQBspc@XTQvFRwa@Mj1sbTC5UW1VgSU4kpIB5OJHpQt8JqfFKpcdxG36MCRtZU6ORf1W7myjsTdHETDe1DcByiYzZhVx@YE407Ya3pR49Trme6PdtoTxQSY75VIhW@rkNNqOu2Qt@HVPutvgG2sdEHtUF/QvsLpDTrwX8nEFPIWNGYmByZm723UA66LKge0KLqlZ3AefGnCZ3MQwY9AReLKV3VFWeEvw9Rep4QbRqG9i0tA7K0rdIWZi2Bm1a/1kIzao7YM8HGUxc2ToM0Ow9NWvBxRhiXQD20m51HLGX/VNQj1uDMtPojo5Vvkv1r9iWM1DQrZFst1/0QQ9Lkh5QsJFcfZUeuhRpNRZP5Y5hfeQxfMZl9FJ@ndQj1lhZlcCGHL92MV9VCU6LHHAGx1DbYJj2lr5D3EaVebl8ObPfxINDQwO@c6GSKFiIeSGeq0Nd1/J1YJvJpQ46hgzXlyFZXQXNEw5VREfqQfHXXN@YSd7cvdxV@wuEx0TGelcDNdNyIGzvnz0@U@P6WFiTjy/@PswJ0nCtlZLvPuQjfjFrQnoP@12fVpvp4C2c/v9qpk6m5yzpfUff0ntHTe0rPos7h@R7qHsCRDj@b8lgloPw92b7C3YMkj8bWXM/2U1czNO0p1EV5yKWjYcyfmN3Cnf9tSPpNeEdyEyLE46szdjBkE5Fo7H6o7/SUAYxMtuEYppIg30OgGk728N/5c827B2GbnamK1eZbH0Adh6zVpqawGxWKcGn7153nTyQ1NUPGDaqPKO9AGff5lKmplmF9dd6jKxuOadKjYWoDm35oRjdB5zTmVXebSvoUZlAdvuuEs6zSNZqtnvq1IjUV2dHVq5Q7h8O9j9qlQhhTzVWW2MTgpKYCraxREpmg4o8/xsfuQ@Ofbwlnbu03BpY1@rpgmFzx96Za@QoBOh7KXyzOzommIR@3Vbnbhx5ZphBruQ9yEynQqCwnlDRoJdKDM0ATO8iE9KJFxQeUnql6U2F862jfMnUpNgPQJJ7q29AA4fMmLx4ShDtCvoFVGNkZdO3o1xm31wadCn/mIqx18bAWX0myNePGN9EMXV/WxWPuqOytOj62BJJ7dA0kmRJrnQll8ODslqaaNv9liU5mLpbZxftZqNF8S1c0T1vp8GUKdH1Ns@sbFm6jBxUi0bIUu4Uz3ih9uVTkIkc3uiCFExobA7uwc6swu19gnm4yOcIl3u8rXRm31e2puMNOs2cHPcA8vXXgKYjfDmRbfTswHGUuzuktBE9B@Ubuqq2diVZwEbrUFXuw@GOiE2DQbEPc9FSbdjO7jvkdh7MZrcbPRk5Pqnun6h6fCPHpRWJTKUvsMnfzqefAaX2Ml@fmNal1ioX4BwWd6tCEqXjOref87RaPzSLcDPrmwBaP@bn38WyCf@a4f0Xh9o0KUjDxGYQu68maM3922Td5CvqUGAnHzoe07I@qZnTZx0KagfoFAg6V7gcYax3G5UPZgR6gz2FWyv@J65Y4N5HgSo39GRhBybKEqqvO4/MwjiODHeQ@sUJc1cKzN6k9/E2@@FYMiZP5VNl7VOLDkD5qaWDZfA3q8MNXIJSNrw8tX1l2gaHS0AdOAs8rPjZE5B8dIkpsWMj7eIBF3m69OY26rNDttfhexq9oYrYCFt3A1kZj14OL/XM4TMVz2g8L2dkUrmmwqXTkgeYc4YreU9LVTFPDmQ2Q6ZvGPBPmcARDzDfZQTBKDPqbSgtXAp9Uhn3jDahnMG6ZIFX7Rwou3U8JkocTY9I9oyVrQLP2k7I7JvTz6noim8o6tLn2WH35zqEjOhTrHZ@y42LXL4Splji7aSfdA9Ih2iFNh6ncwzUshEe8BqimOYaVZAQXicixWDQa4IlwqaurA5gLRUdU8fgaP/1qM@gNDsGqHXZ@zpbuhqV0SbpnFRYsBVm9zrHihw5TbQ1NOl96xJOfL8n1ylI4kQgvhS/0EkuHPXBFA4E/F1yegO2o9ODlHZOA6TLfB49ut8ZlfjzP7tHRVzBu2mAkneo0d4kGFz9kxk8wnuBemr/@i7Y4EdxVoLJ9FZQuIAgeiDf6Ss@4ec7zFbkDK8t4ohhxwPis8fNtiY0ag4EDrCl@ENi4YafbJwVxvFCcvgfPIde2vVLwxsX5PDwc4PDG46XxNnqLjL1UbqVATA36OtivbadnJ9mxSvv@B9Z4my24EEx3LDTi23G2y9oKbmGg4xw0b6UZxhWdy8KS/PVf8EOVdKhDbLZ3s6fD1L4c8eyGRCcZWy1jAKV2kdwqliFAIkhkGK0HOCPMUIBTeBSPOtBpT@DIhHvWkbLhBx43ascsscXCeLEAHqEqq53IUu3o5bvzdL3yA@unlP/8s1T0ThAu@F2imLeDceaClO@RsfzROYgex4ZZcGkY5Bl6J15UIX5ueHsAiWTOZHjoxeUxwzBFr6Hz6nQ82@NGcW9KBN3Uzu6hxz4ddSeGVW7o0CPtB9dR@OAZct2GDgbeKKHmva6yFBnwicvEscNykCEeHJXBxQ/H0xkQPMCHSZaG7AvrIZMlWnguAXyckBqeGe1X1t1NbVn/1sPUptIc0Hab60wyk61QdZYalbUquSylbeDZ7fPvL4aZdOJiuLpVT9kuUS8uht@lM@@B6oYFqZ6lsOdt7W/eLSWr6S9fbHnEgsH7cJlvlQQxsXR3uHu4dXxSOzk9hla4d8XPtmH15bGsQS6ikwY9Q6NT8UAXS1Xsb5A/ng/AIxG2JLM1vO8lGg34t7oTqKB1MBFc4k6faJpI/ZXk89Lbii9@FkDItI7KXI7ahWEA2xCYDamGlR@YeLafibTifDJxmYoyHjuQRxjckDpHlhKpgqwCxEoAsZ5IKvZwZZ/zsKdQ7KtYHifb87kgSDEvv3MvnldxLgnufyf1NmGg/O3rzbE8Xm@CeaTeAOqFumm2a7t7p0dbk8mAx@hJUrdSzIkzHlw4Y0/jc57ugWw6aCcS4qRvJciClIB7xWBGl/k0FedGgWoJ4djq88TEoVT@YGDMmECZCt6IVC9zWkQiVALUQcpYrakjKB116CuiO0b70N3xKnpCYDvooXYLngwKzCG6nSaJH7caiFWQy@16hyTEhbwO2371J@72OKwajtFgT1KqB4Yqb9SxGfz7RiXXlamzIRPDmVRnCZaBr6boXaiwCxst8zGKLXFCBJd42YNeefFmFChT@1KmuRfaDSlO2cAorckmXsMgoPcNRymxzwODDgu6wsTTL27Qspf5JUDUtC0Za0OHEHUHr1Rwxy3Ct7t9XEHtjKtmJN/9PDfQcaACIN@VPGA2WHh7UodkPb/cg5PcEPdIuEMlTcbb4ty4pyXY7Fq1abIeG6GDOo4GkhJrIyqO92HRMVFW02zQSdowfPPbo0g5SdKWfb5vP6GzYAh4MumpjHEWDCCsXZm9VwCG0psWDKufeOIlgiPMtg9neG0xkQDKdVXdvb@phGsKNNlaYo41wJ0v1fBMErcIJXIlek5f8wHOuWHlQkn9@E//lN@qcuGA@xfCPUyvg@8PhK8D7n/ixkgS@P6Z58uA7w@57/sUNtnsVRIie2FqPni@AfjyRXCmTigT3EusqC5ea2NLv9s9ZDYtfGBb9uWhr5lQwiDPqTrQS@0DU1xTGyM4z2HchGM8kfN3wCLAV8AfqN6gRkP5KVY9ghcKlFIpLDjOziRpU7wy5KsedL/A5wHeqwNKWCqfy69IKShk4tpFSId8u7gtmyOMRksgEwPXqln51GzhaRsWtMEsVCr5MueN1JL8fTb4ySvoEsAGuKFwziANHtDxUkBcVSSLLMkxKYpJcSALS2GUaW2DsxpogxFyAEgUg3X3LCOom4YgFfCxrgwd0phGrgHUxPvTcLZW4bcruYgSgIjjxttfprvjeKM1HkzxddCkvxmCZwh2jGCl4DxmPf@eXTgXel3cAsSA8X41h3V1cP/jOVcDcc7CY8@zd9JEpm@UwdqwF8e6gRvyt6G0LJJJZbIpKR/1cWhQoILyYlf/Aiihc4OwaCnqpWHatY2t3VcHh8czd6sQZHgaLMzC1bXYRSIZP697jrBX7kmirm@njt@sb7uk9JdqvGcFIcYbV6aLOS@36ZI@kPsZ3@E@mzdFzGQkpZ@KmFaJE9u0r2sW@zg25QPc4BtsZ3KNRO/uz@tr1Qs9NJP9l3n3TYWSy8hc4Lqw6bap8HQxsYi77r79E7zH0k66B7gywfFtat6xM@4fBz98O4p3K@b4ihT3hECAjhiPjyEnHzg7AHVPpnhWdD8IL5hbXpA1blElLOo4w1ZgZt@RvzRM1GX2Ak9xhs4j0gGfQ3KvX7Q5pE3Cmc8y0T1FHs08uBMXI3b98aUl4raOHpROU5uBG3Gw3D2B6B0qT9qmpjqRaEAXENNnEWch7Ufv/vDA5Mr5kHmH6mzUGYdJmrWO0NVaN/UAvzqFuTecxOiSlMMB0O3QMNl4Fm1TcV1HoFOxzQGfxVTYq0Ef4Dr0OFJwtFBAy0pAYqBn2C3KOV4LIiiR7LdzkWE02VOGbbULI04kGgfR9J0kja9XkfF@ENCrmvNqgNNSZk@GOmDTZNfwdpJhdK1I3nEF@Xwiu5kfrNcDgAyTNqMlPnMRPtXdm7Cw4UssHPco04zGw0nGLSlxyRXtnaCJqCTb6OFOU5r66HRUUtn8lxbwwbyjWv0k1gqGGc5CL3GfuZ9rvummGx9l5HM5qeptZRjBSwVKdaQThIdvzq7D0eAMi9N1O@Jylfb0vTuuLJQdIZTGd9ZMybti0ZNzk6KhWMSLCfB4JhglkOOxY@2BE1SESKcvmywyoIuLbJZk5I1cRPS47VhRlqjicH3DdBaL0ZwGPCgCbBYE7ZBLpRsiInjPXyRVgUbCUFtv4@NWNdm5lEzWwU2ZRNkSzmdugDaFM4HRANiokKREaEG/gL8SlojfypoUt7MuUbYBujsEoOZGk5zCBQqQL0ALqjWrPvPduTAWMJyqxWJJtMaktC8y4Iu1OQIR0M6R4q6NAPQV5@uAaiijAWrDUtoqyMsXrxVdV4BAwDN9vIRWHgCTWdG4ez9yfHx/IeUQ4kXcEQf2oKCT9xpuhe80nPdfSpVpaqx8D2rNpwvUazpCsxml/vtUMlW@iyxplVEKdM1oNbLUq0ix7HIstqQvR5Z01LaePcMZtfslUOYaSTBQhwCUWNKiZeBnUP4qS3p5SV6LLLUrmWVKAV4wke8gwQ92Knm3JN@nlp6BshSHEIsLnciSTVcOpZNJ6R7Khz1kKRUHnrnDu3Po1mPMfkmNxbAMyaUGFuCH1MVxjIbNi@MUTd6VhS2Q6vZFd5tSxbyWmLmtmRNQBJe8ASuHA5bYfNlwgce3GmbnxT2g/vGMX@MWdUY7axTbb3wFJ2OeLliEnEaZK4RMhN/5BAQcRoCI6I3L0SgIk9/8JiTlGQs@z2cjRux5Ll2OhXMSmOlgX4degB6eWg5awbuLzcQ1UzqZ/OfEudxJfq4fXh0evo9eRFiRhUMbB0FpJfg9Xkz9tM8qyzzwYT/9EwotpwKh1LL0bDWV@vTpE1gc8DmvJqsgPvgnep4I188jq4xVV1eX4/nCcvxFuOErVjSSyUSPmaqm2IVq2u02fI0eXVEeCfHP8@eUF5j/8M94mMhfOFwPgojQ0DfCXcu5ELtYleXl2ErmhV5OZtKZv/53i/fxu8PG2l//Xj@lLOLjAB@/uH@D7mMp993i4nfr6ysrcSAkdx9@PPxQq9VWNuO5w/Pc85VEenHtP/3HxcVMZi2TWqzbtlQPn1@9D2bSK8HkX/95@PDwbcO2gRBF/GSZBE78LcBXYrkcu2K38LnqMPwn923b55bR3ezc4j1PYK9USNiEw7ls@Pj78PxmW2RS9fnqf/mjg88hJ1TNpM4seDqhz6F8IcSd4ABf1vVdh6qhNQTL34dGqUqlAs7V//J/QPrqK8CDMaM1@KnmXFz5UaiaqFCSL6FqHhxSJgP5/t8/@1kgVB2GbkOSJIVG9NdAN3wKz6RnDB2p4GohaBgv8BJ1/Ax9n3EtUpKUuXDb09fc2LRecA9wQ7sywxfmtbvHVUxwAzmeCleFny38/M2//Zs/@Zs/or8/oe9/wLu584svPm0ypsAIjJ9S6cVMO@xN@Y@SCfgkvd4RQm9C1CxUqMQbvFQeC4d8jik6eL9MkMTzfyNcIOReMItyqD7RGBchqbBy8GL45A8bF9qlbWhMUi9zNh3mNobnYa4sYN8CFwj9UKkcOfj3pol/hzb@seFP@SA7PIfPIvzRP3w8L/4uUogIJpDZz@JvIX0DofPQeb2@o@Pf5x79WfjX/Ix/e7f499nBv5MW/h19xr@TW/xjM7UJhNbW1kKx2BGojIJpn/I5hW8y2RA@j3lDgdDv9MNWDvIHLwLQJ@qxxP39efL7YaxcFv@gTJU9H364C4pVv08k1r6vxmLnVLzzqijnWqJehbLyItPP92uAOLZ2vraWbFSr1UT9@@r52mQike7Fixh21BeQsFo/Pw@E7rAtKoHQMj5bdiCUCQZT5PmCMh0G6WIghPptkau5RR5A75VAXyD06e5TJPY89jytpa/T0pV09cY4GP8fHAwhQh2mLw0r3Uv3pDYISZZWTtOj9GiY7hsHUhucCvyl@@BU051hupvW07okjYYTqB7@7x8YzpsDA7AZkNIZph1EnO7As3tw8AbwdSDvS/hT0@n0EAo5TF/Df1pDkU1X1tHz@0b0Dj6f7j9d3F8EzlnwkwKaQVIKJ9PhZD4cVuu5vPk5GA83Ls7D9XIoZV9cpLjOxDIrZbqz8P6@0dja32w0UshFa0uxF7HEC/hUqrE18XgeqpafX5QS2Hqc@5KNUGrt@UU1m0B3PgZNlIGwtVTsGz9jlPCsLl4EwAw8O8Pv2c31DXeRg1wXGH7W4NHwTVEQeSkIPtc3qfkIJhwMFNC/p//2wX9d/29OWeS8HmUscne/FqFPFP@i0bv7u3vxW41GIsITWYM/DAA/Jrm7r6KTgO7AdR6J1qP39zwMfiPRNY6winmsVSnxGBD6a4jnehEuMwYGU0SstV1cDNPpaLkJId6su/yFlm2iZdrQstTEpTYwEqTlKIHkVsrlFeFeLZTLBeGW8vlyedmDSoNHOAFIseVWGTm9HDKjWAbO/5E0zrXQzbDhSFvp4CsCnpsmGHxSMf3lixfUaLRVq9HA8OyXLxfQlcK4n6VSzEFIuvDlC3TEcBSMwX1DrKQWwbSTUpkx@p5sy45jRcDcj1@EceOefRGOYnwmnUZgTM9ya2v5lWo1vwLufCEaLQeX@GaYSDdWlKL3S6kgrwaYaeGQiJIKq1EKvQ9jPAutsedV4HAbP@zuPkTUZiu5aKQ5UqJegFQs8hC2ko8UYkXxV1mMslR1mYm/8/NsbGV5dflFvT4evVBMlO/kinRfuZNLOHVwX26Ja1lxm6z87Fm2CGQppMsXgUZjs3ZSa@D7LXBZGsQww0ASOAFccjSt8DnN8@SK9XOsSP0iHC6VX/B2LeRYKFwWcIkwiC5WKFJ9Q2BMqh3cHz8ErIg3ECpJy5nsYio3/C6/lQYjaBk/5@fnhUwhtgxybblYrNfrFLpGKc77w06druaqJM6lfK6eQNXlcthZDplMWs2GlgMmbS5aTbM2rs9aOGe2CIHQpKyJS@m2omnuLbg3hqW1b9S2shgIHe7VNrZO4pk1QJnZrm3EM8en6yEJvbmxn6Kz6D/aqm0enEKCw72t2vHWy913W6eHEI53ZsKnfygrA6Wh3AwGN@hvKPTZUG358lI2zYYJn2Hnx1/9/Mdf/Q8//tkf/vhnP//xz/7k17/8k5/D9y/g@4f8@Yf/ppjD31//8p/9bz/@6z@DwP8A338P33/361/@i5/xL/n/Cr7/ly/sr8TXB8e/AcD1B7/@5R/9@a9/@U/@JXz/lfj@y@nvj3/8f/L//yT@0PlnP/7xX@GP8Pz8D3/8/T/68fd/78ff/8WPv/8PoYn@7i9/hf9/9Jd/9@9/hf//@//yd3/5P/3dH/yv5PhT7vh//tW/4b9/@3s//9vf/@d/@3u/fOD354/@/vIJ4b/8ewh5ejmfgucp9frWkF/@pPL8NtQY5wI8AFz3j3/8F/8I@PaPue9/BB/8e1G/8DxeTIzsuURsHPgLxr6kQG9Kv/jigQLK/xlDIZh9mcRGoWk39Ne//Od/jsETsP/IjyEtzcIuIbCX2y8A9l97BfPD/uLHX/3sxz//hz/@6k9//NUfoCRLrBTjtXhC@sqUEADmngCHgPmnwAGgtIar44tsMZABx@IaTmEEpNinT0DSRXBVGFsO5LLgC9XrVfxcnKeqF6mLKv/UwZ9MVTEkmbpIYXwyBZo7@w5MHfy@eLHMvksk@HMcFpCqhBmKGAN5LoFdtMwnJGI4DwHfYWClCD6coojBMBTjUTGIWo@xSqUSCwwrEEeg4MU0Q1YtoPGFtkcF8GIinibeKIBmy4brhAVSVmJHrLFcGfKEMQyoEgaGBcKgo6CUCcYKlU3IsDLcZIgLkccCn@D5qVItVIZVRPcDFQFwxNYhS4CqYOmG1R/AXyGcAB8Ybv4ARSlUYrFqAUIqVFXKLd6gPKUcVY7qHmNUbwwHQxgez18w9l1QKgS5DQgNwwQ0/sbG0M9pKuQ5xF/ElkV16N910ncZ00OrD4k@PIzHP8dgSi8AAG8igfuy4AvNCAAvIHrIUcUoW3jEOAagXExMJXkBpATEAjFq3xh5IH8ow9M@a1WfB9FhdZaWlsC1Vg1mgwdgTjDrqmQ7soXLFqQnlVgwXwxiMG5zUZYOyeBY3lyGXwn@txZpqyonx3JgKYw6QZi5eSRiWWPFCFHp3apRXZap5DGCC4TG4VzHpbUnUE5XWDQQofvho2S1KqYJzzd2d90Ygh4aDwbjUp7PLkfRqIXID0apVPlBWlkNwJP8A7yaXlySDs2ArytLYl9FglbvEmvUb8EJeks@UK2K9TMmBarHWyeQ4OSASZl0koHyereymlnJreQy2Xw@t5qRVvLFlXyukAV5l0/nMhmpuLJSLBRX76lIL0BuxEvLzdxa9R/MfP67fzDvMz8UP4HqezZMssR9oDpMJFIZKnFFyq2WRxUoBwUFqqSRcTV9dJfAbZOBC9qmdYc7gqBYgbsEsukCfFhgIcAWIAg@gBZXDphYzt49KIt1PXzpB1/bC0o5YIRo4AIYgWMLmBOfALbaMxA1zyTuzOXHzjQ6T/AI2j5kAG2gsz3cQOkY7MTgG/XWlVZgTRyeqgYCtApyDhStB/BK/fN6YC3lxc7HtNHjL8LbsAxQcn86zLqsX/GoTZUfm/GidmS818ruq07vAYhTs48HXBTr7w3DVr8JBcTZTg6wDj@WZhjzAFbZ6eEDtXzjHWnF5UQ60wrgR7svd058z5Ot2sZOIM/WD/Y3px45AZRje1vbJ553lce6SXMeig9be3vTXvFAQ2WR5VbjcRCO8IPPOH3omVz63gWRko/c5g4jU2qNLaElmoPuju9VvahU5WFHHwBzg5nVUCrr51I5VK8WQMKsrOZW8@niKnTV/UGfDZAQ7HRQYN2BM9o9CLzBbWRFiR@HUO3ADhg0fbwXH@9UcAKW0gbj5kankx5NfLvVwGQPBsIDg9Bpqd0eZH9juACBpiwz@H7rB9Ir/o/zeIDD86CwmRhtDjgunKkdlg4kaeIrUyzkCsVsphAvFAsrObD7cnEpE5dWC6vFdFxKSwUpX8gVpXhhpZhdAVEIsbniaiAEIkPtpFIg6aVgkJ6q3sK7a9fwEmAj2asGQnzaAIZXfG1jSPYCoDmC2cJFGtIFA7hFlqmVxSC@GDWNrx0FhDJrsdD29kZ6ezsYXEcPzvNtpIPBNnpyhXR6dT0YVChmA6R1Jhg0eBqIAjCHe9Lp9Y1gcMAR4PHbYLCHnq08KqnBoIqejdr2NuZziZ4MpgewKx7DPZrrWQUwHT3ZLGm5weBnDx3A1XhGK1TSLfRgnhizzWM2IC4YfOmWJ50GDEccjmPYcetaqwWDu9xTq2HMK6p4jhf1NXpq9AkGLfAADwaDXXB0LbDEg8EmOJETg8EWuFojGcLwnmA8qak7cjA44gRCEgWDQ4KWW1dB0KFEOGazs7Mj95y20uWfkcWfLSgaxKjDwdZ28@XLZrfbtEa1rZdHGPPq1Y58ORpYzW5TJGs24GNAGoi56o@mP1DG3UZD1ubGvIYYfSqmMWooWLaG/BnKJD5dzKTfeAUxryBm3sIJxwafPoA28bPeh@e63KQY90Mx9Bw2m8Ey8qgzMhWcXsEuQ1uNyv6QvtyyjDK6QOlmi@FIOD46l@rx2zLFsD5jkehdunyPIJ0IvfMEhSJoOHej82ElXQdVWyrjzE9ksf88CJIuWFqUn0eG6M4HS6BsrwSjJXxfjNEJs3BCej4oBPOrwdIyPIPPg1lwDiPpcJox@Imer9afB1cRSfD580QQygJeAJEhYXC1iAiLqzDwl@@BHg6MRM2BozQakciNIl9Fo7xO/B1T7OzsLHrHt1epVEen3IkM48MKLw1To@VbKPw0pjYeTh20HMPi@LpAgdvn6RJVErIvUPYslYquoURCGQLPTzR1nWSlBH@9ilTIR5O4G7thdBr0ogP2yZ3fPjubcc36USc8w1MVdKLS3X5D6rBdCpyg4kivb2R45r2JbzyiQ6xgkfDLN@j9RAqokcVAoCo0qU3ZkZPbAx0rl8R3MDllEXOiDJ3kjoKbZFpu2AY/u5jcGuJrClVDdyOOR6AP9JO7B8lT3ZY7SvkucZa4p4O0eAoSj@uqbSZXquCS2xHKiMnRGypzo1qtNCp9pW86IzA8SPetemlx5FtnHBLPU7hbyhuVdahKuqzj5RQKepeGoSGomJUBFeFQsfB8w@7BUvq5YlmGFVyj9xS2ep8uttC/AeS5u09UzQFgzpbbQAmw/9bvBqUS5HFf7lbOMdMv@LOWCFaD9UTi/Esd9NtKujwKyRV70KTLD1i6CQp4vjyEMGl1paxBRfkBkiXaRiaXe6xZaX4/LF9VYLBa6rAMy6@UG88bFco7Xab0lfNMuhjPSDBSwQgGAfBdBX8GvlJ9cTGiRRxjSwdypEslpAqQk7zwlKOxzLIWaRtMXksQdaGflAk7RGlMUqTYVaxPQD1mqvFeBJAcKbLGU0cTLLsSLU8QPRItRxZZtGIrn8udCot8H@X6@xcNZ20XG5U01@SX7EH/PL2Yl@J3iUbiXpNtZ0lazZTOB0vnCSx4@kt3LfgR6AcEvA@A0u@fVIbBuQxhbqfhw/l4QB6HmWVQsTQFyC0VM2UBEjBF140EWQTfGMY3S0XC4dVMOBwNlwFqEYJJAkTvqMOGQYyEn4HwAIUApEcxA/GW4gxA9QSxNlMCbq3kpUDoPtBWbZOtFAOhu8D93f1a1dXsXrPRSI4lXO8zxroxsFtTtAiWbITYIrkSyeoLVqvUuke1sgCtbZB1mQqwC34EL5Fa/Nalttha9Xv@vMBFVsgmwIlDa9GptVg1dREIBoOhoLtGEinkotyq/SFEd3ayjbsOCgHo0qU3SCu5dExX6Z/Xoz/sq9pdIZuoksUDXHF/H4pB3XCXRTVFlGod0OaGQEg3hBOnzR2QICAec7kgGr8KM4@L369@X/j@zenB6cE2e5EuFUoFToYLbo/GpbAUBmP3Behl6tFWIGR@MXLSD/qrcqhkhrMr4eyEQn1REafPI8gEkXNcVIJv/RzM2noUXJWK9FxaLam2WPOJlOyBqVjR51I@U8qkpWjIvsejsZnVED2l/GqoHuIoV1aj4KbViowUqqZEsLSKqRLcB9ybC9nFL6FMuhAIFd58@sKY@45jNUOuVEoUdul@7R7@q/fnYM7fk1V/T//4k4Kfew5A/5jA9dBj/JmAG8OM4@s/JNb4/xr9bBzwkgfz0BChT9Ddbfv7xveNUCBUDINBEmaZnCjjUJjKqF0v6/Sn2Mv49/04YNm27WXPB95lqDPLVSUG@ngqdRF9mwFNvFjMF/KhwG9mP6llsOuXF2oszK/F4uMYXorpHb8KT7x1DKdilhcSm8cHG6@3TnAgU3R8ayzbONhPYhS@2HR8fq6lKbKljcSbTUcIhePfycYhM8B82jykNGd0cpJCacZF5LK02y6J1//Er5mUzOJKXi6VXklJOSYVSunVUibPZJBDNt6UIFxLmJRRtTYMc8Ttp8hGlBIv1BAG4/ZUMGJtpcReHu5RCrpEYXlhc@vNATvY3/uQdEN5@MnO7jE7Ptg@OasdbUE93mwds2DtmO0eB9nZ7snOwekJq@1/YBB9VNs/2d06RgSpAMow1Oc4wTxjhq3ZIzuFyp5NFs1EsG20rhRnMly2TDmFt7xOBuv4zhcF35QwGT7QVTCX/MbScW2Ba04M0cvtthXAI5tqiy2gpbSwDAMznhjtpe1Vlhu8v01buUXWWtkPr7JWel/Prq0yLS3@mLbSzx6xxcXFCz3oDQD@ani2mj8IN/tD2LhMux@3FiL5FbYMFlpmJTqO2T84XEi7voWzo5MFyYs72lzIeJ7d7YWs59kC34rn2z7bXMh5vvXa64X8ONn@xsKq59vc2lgoeD5g0oXiGOf@5oKUDrjEugblaYHeaxfZ3t3bYssAFC1PxOI8GDqmgoEQEVCH@P0ZZJwuL9/0jDip@s3RFHRb@Rq0Cz4BtYCq0znStR5ny4YJP6DMATAkC3i6t2x1W3GBFW9EgpElcBdYwAotYIUAfgFPbiMcW6ywTJRB9EKHbyqI8Bvy4ix4atP5zO9stoZKdBWYIU5XLNE5XUihiBdcBhbuBcpIh@YKO7T5mEDBoGFBKxiN4uG@/dO9PZ6ZSYpiJEiQjGuNc3AaJmCDKsIvVh1CeePwZqG2QFotCK0CX8IZuJ9ozcB0ayIpoJ4LCy1AMEnda1mLM9Sq4rhijXjRww8NADBEgzsNLn6qMRJpYV27itOiAkWRmFsH27yGuOZdYZOtHGWYKVGKovlxhC9fmOu7cCa91qRXD3PcAjkvFsfHS1pB2CiGLbjHSQmCjs5TygXkmFgMUkN1KM5XrwUgOnz5SXu3lFXIKB1mz55ROdbAVwxTFpguRjmyBIIgAkEwIh8i84q2SMWNLqSWcTcKf4M9EhHHEX7panPk3RICknW6oFOt6vVCrzkXdLAdy1MCWUR12tjW4M5mGuBH8QicHGdN6CZx5kZKeYxEKyvOlDjrQPCUTG2oOnCuYo1lossK0Bmp9fc3eQvxK3EonAdQjUHulajBQFg8w@5LjL6w0LTAgi67UCAPCQr4FpkmgoTgcI@nO9qkZMu8vyBbYuqnpNzdLrl8xFMDOwhOI7LiLQacV0R1KbA6BprBL5Bh/60Aes6SHFksJiA8LhNgW5NwiQSHu3f58iuV2JquxeI31wLF8oO12HpiNX67WsCwNmYRqAWI@AjgjQE0/Uy2ZmYeChgLCQXV5qehgAF0zEvQxycQPCE9DLnj9IlvTw@DdGm6K0O/hRbkUoEnmfS2Jr3tSS92XwiRGdgEmRX2hTXRJeXBhafZWQEcbS4rJxN2Jr00CVNhipum40lgngPwHIpKDoYMOCuMUYIkbXxBhNzH1xRVWG27sbu/dTIZi/iSdkMUvOcYukZ5RCfBRIEw3o6gJ@qVKNJBInB9M3LI84gTPRvHJ0dbtTdxKF@UrY17wLQOAD@iJ0zU4N7NAUJ1pQXjcTvOIsc1thxlz7BkcSYmC9Dz5Cw0w1YA1YM5tgdmhrJKcxDPP9mTQtgjA3OyCkZYJMq@XFzAkJpeZVLf/JLtZ/XVbJuNsquo7HI8ng4ipLwrYPZ51@TKBkK2@W2ApbmZXabTbMXKMkfpgcY9TFuz@Kle9zi20bDonrk1DTLK7DLDI84oW8QNJTAuTqo2j2uRNDYiH2AodmMIw@GcJuBipJ8je1Ksq2DxsrSVby3L1zTaybIkeFnWKNPZMvxGTHaCuRSYOldNF70YpmPKePRYRB7QFOkhBlmBAJ9n8d33FTHw1TBOtET3tKBMaTTwGtBGI2IrWgffQj@wWjDko7psCzD8YGySR1JHQsdkpCAP6k@TEW0VjwrjJYsw6kwhxJs4IBhvF4xQjoGAVzLbUUwqla8YOE@G70z2ZwgG9oQfmhWP8PlKHC0JrXhbxv7gIjufuKKJ4xjYvficYBDPs6Eem86J89hmThzexDcviXu0fE7c5aA/rwQgGB6IEYdD58ToxsG8BPyGo3FE/dxHwHM/gev1SHR@00O/mmxx3xVVRP8Ta6CI@5Z2D3wsCMql4EBfW4c2FWDalooX7k8j8o6nQ8rIMOo7Ke@xVXTMSbLdUtVp9C4mgYiOetKd8mxYavUA63dSphCN@xD6MLb5paMP4WQ@pFDCOUhC7Jh4350BtT3UyILTeMfpk3jRg94G826cwDAfgcfYMSw2vgu8gHd0eTEeM8/pcmN0pVnGoXCcdMfmlyZuM3sI2q2EFPUT9LfNPvGt2Sd8@WOf/ElZV9j5ZDnqMZ@/BAHjOrod/Cdl5JZ6MrfoN9XYzzWKcvUA@@KtM75s@G0Tk9l6aIQE8njKrQqhx4AnCgnE5Uf0DfKFmk@chZ@Xejz@LFdYQvLScIk37g00ue4rfADvyWg08ILZRoNuFmw0cGap0QjyHGjgxQHPP@iKzsbjkqClNgyKjQQTcjAeTCRqxxu7uwlVD8b5HeaVoO0YltLAC8KCcVz2rQRJYDUQpqdoZiUott/JNqPUwYfzqPnygAp@PRMC4rns6pTJ@ObYr2fX8lfJeEKVjKnMxrdZPiG3I8oND@4/lpPFr4VzM9qgm8vwKjhLUVHQ8NvZxQvH8YqPiZslcEpfFIHna9NMn433efAi0aOBYaKt8WIMeq17hdFsX9C96SY4czGN6O041YMIxpzKuS94SO9wYnTrWVsRehZNDyWD4xsvRcGSoqY@fncVNH5RyHhAm7z9RpQ37s5N2jiNOVXUsWAxTKz8eRAvx4EGODRM@PUuyAG3d0UOuPGSHAxyRR248YYcTNERDnFZDrjouhx4AnsHx7dz9uWh2h/gxI3/CgahyY2LhUM@1oRGfYqclH6cogiR1PCa44jAG40FS0Gouk1X80xfz4Pw827oidYDs0KW7pPGYvpUh3lI5975E43/DhrJp4ihaLZFaSBtPMiCXAmhtFKpDsanj3dcEYPq81SYwWc9ERHUJO6lH49Xvht@KhPmBVIEjAdemHECPsvkf1ciKffRkqeCjFvMD8UVtznlxg20Dxbcj8FV1KKBRyyp/9/YSf4m@a/UVPr/3iiaMX3@nk2ZR0yYb7ZWfodmwX9T6P@bQv8TFPrfmTb/gEo@jXK2x0@p619Vw79d/SKZN4Jhw@pe49Rb5qfoYb8jRWD1m/QAt9Tn0mO6wNfHZxdNxj@s/8RROvCb1Ek7f7Zt1Gq1k75kHb2sdWu92hFeprSe3oudXa6sb96sv1xv1zY3u6@6G/vK20JtZc98/b7w4WXn9rMC2vvOwauPt5rZ6gXeH5k3Z8rhTVYp2LXB4PPuzsjZWT/tbxznPqzepLe0XGdd@byp2ZtvTt6/PnmZO47dfH51@Oq2n@7bh520XOxnd97k322MzvRA7lo9bW/vqQf94/bWaaa/t6l@2I5tpPeOi2@l9N7Wzcfsxk0sl07tmq8PXh6dXja3PmpHu3sf2hufDTn/@erG3E21i52Ny6N3gYPsW2nn88FBdytTfLmTutnsmO10Zkezcpfvjw7XTz/s9F7LW/3t3Gnx/eXoMN97@/ba2Y91V87ygzf2SkyvvX2bea2/vL7eOgo0ZePEyipnxlvJvLk5NIr9VeX1/k63/9aS9NRB7l3suH9ys7m1rn1eHWZPP5y9vVk5/jB48/bVx4O0enzc3JLzZrOdOb48WQm0@tnd2PXp1mlBftk@e9u/3t3JfdhMvekp@7X2oXb1srvz0Tg@3NutZe2BLu1tXGsfXvYu31xtbuxqxuGVptdWUjntpP3h4CBw@kptbio77@1Xtcveh1Ru/WrlQ6xtvjy5vO1dvVo/Pj0oZIaHo7SxYR81dzrDzaN8ppBqaZ@PbjvGG@n0bSx/ffkqo36o3TqB7O0oV9zTPih9/VWs1f04/KylYqeStPFx9/bDh@Oda6tZ008/v9s@urTetPUD@yB99Or1m6Z2VXAuzY/68bHUSr9Urt7E0nJgeLpjQxspJ3Ju9aS/99Ycbhqfj3Y/2vnb2PXZVVbZvDp6V/t8lG7e6OZ73dpT@xvp9oFce2c4W4Phy1bx@vRqR9v7fGB/CLzZknK5baNjr3ferRTfp17GOlcv369Lx8P0vn7UWclb@@/enqnqVu/96e1RK7f9ziz0Hb379va0vxXb2hv2bpVCuqkdf7jSA6e546PDzI3@Wu072ztHb/LOQXrv3WF7ZyTV3irSjb66McptDq189mzzvfXhakc3Ux/Uz4PDtHIda38wnZW3arPTeqe2@q8Dx696p/uH7252c3nrZV9X1w8L6f29nY39bnvl9Wj3zWBrr3nZfrn7XnlvnuSvMlvrZ/nN98dZ5@TqtVNsXfezh4XYidZ3uqexwKtBb7B6eGZ9fjf8uFLrN5XskfbBGK1K/Y1XZmb4rrZ1cNu9OjSNfWk7M0qd7hlXWvr25OZ2x87XRrHC8NTpG86JNMxJbwPZm1vTeWW@ent8sP7q4OMreUVVz@TL43ftdPa0kFJ7VnY3n38pbW13@p/7RUW63XyTlbP9Xszeu0q1N9qn786utMv@6/5lK1Ao2q313Y8D2dhqZqT0h/XOVk7ZW987kZTT7uvjlc399OH79uHp5@FJe@P94PTdgZreunxV3OuuvD96V3y9@vHEPpHPjPevrf3AsJA1bClfzN1kj4uFg551nD27LDofX1/m17WzpvRqN9NXtlXrfWFUuDJvezfdm2Ml3ey@3PwsH3W2QJKeHqbl3OBqf3gcyL476V@vmuuxD1et1@91SSucqaupk8@Xxate7/XNZmvlrHb7Wc69vFSKx9uppradexk72nh7eNndPLstrLTT63vv5PfDrZ7zIfB2R928LJ5dHQxH0tvt41G/lta13PXxWe76xFg/Pts5LvTeNK1Oc@eyB7KhPzq9vBlc7yirveFN4XXv8p2c3ntf2NDtlcN04JWy228fnbx@X4t1MkrRuT74sG@eFc6GuTcF46xoHBTU17XOy@Hbg85WetVUz06Gp1u91PqG2i@ATDnUTq2Ng7c7H89emelARs@v324YudXPsevhh/xZ6jC2N/jQOsn0zyxr571qbb@/Pnz/@ri2G9ttjl4eXskHH7Zyx/sbG/ar2LaaV0Y72Ru7tpHVOkbA7q8P94eWWcx@vNrrwkhgtIvtlyfZM92u1To3u4XjrVrtpd3cfSUPhy87qzBG4Gfr7J1RCfyGX5QX4Hfk8YfMb@QI9O1u0xiCvOQH@gJ0XCtAx7UC/IAWbZHm249/k1oOnPhPKtCbfvkEz6AJyhprG6g8JNmud5stvswizvoGJFfR1TJMeiJacSCjjQafBr80X4VHBuk9hcrQ1AwV3xOE7yxAm9Qav1IsGTjQWX@E9qaj9Pn5CRVf9SMun6XXHPA3KtHll4GFVou5b3NM0tWq3rsdP4ECYerdBN2l22WJRKujyV0bHFqbXJ8Cx95d75iDpso4@YFZSHsNWUrnxNZUegMbFu4E31C0/5JpBn@JgmtxyKBMjOhGEpykoltJFHzjm61eK9qI3oqhtJMBvuPzSbsg/WG4vXsyjC4AndobCuqGYk1tADV5QnelNbX8Ai@LebGcEkusqAw1ZKupOvg@4QY/C9HgObp73szJvYd0kFcs0HLFCDUbujo3Ls4lDdE3lQopRtvMW3SihCNA1RBVVHe34fKySShp3xXjHh/mZfNh3Gq/@7tCPYG7rSoTeA2g1QBoRQvSM2v239m0ydEDKgf4Yv3W@92Thnh1Ct9iOHHa6YEdlz4ql12fWeY18JVflHx2WybuMIDi47Qjv3kaqnptcF4O0r5H3B4JrY0W9ni3ZRK4hnYaIDaTdqOcr9T5DsI0bd1zCe6lecY54ZmvVM/GBF0QGyo8HnhiOr5Bk4PM1hcRdyxFIQDazekeDZna7Pc75r0HWqapyfoVusp8qyzYC1bL11j0UghfPXAqy6uL2D9JNgLWG5J622DHBQ1aXrMQgNgQ6zbzqY7dmfbbYxrewl7WOD@GeXhWl6YZrcg4etndcsPrFnVz4vBTWR3gTGIHd9Ya1ohnhNMzkXIZQHCfDskERXd3q/pqXRlTA9HRph5fKYBvy24Q3hqgjMsZZ4@Xlme1SOxAO4DmF5VvBkKoc69YdZ7Vw7IQ6B31V2Yi6Zg47hYicKaWmWOYQISO4DgYxohH@O7UGarwnV4eFzFOp/N0Hf7Zc7@nxDfuYodScNoTRUgUuzFa6FOF8wqNoFWv62BWY9ajhsId3NiEKvEiU8HCx3CmxmIT7eRDfq4i3SQWI2pH5sSCGPJqJEgvaE8wtCcOWoNvxWUdvoOL0zowRaI1yOjLF6/DgNfjxkP3gCWwhPf2cmRwzpm8LwuCll2/2wk9N8WMieJJ1fvZvfR0tBQMcOPGVIeKFgGB2cBXwpgMgsSWJdPkDoLwti9BMDY2lV3Iq8XFCKQ6J7hUoc6esYi0thZZTUQo6LtCNOp1RpE840vuSwxCulplkcxyJOsmXsHEgDI7iWBlPoIMR7CyHJFcBBmBQMoBBq5iEJLvWIFz7STigg@xh7c@CYMvlpmT@3ImJtXX1gq4x9MXOJU4M7/oy9lYBhJz1AuxyRiOlkf4wuuTNQLk2YxvHPGhWIllAQXPOjYZMc51KsLL1J/nSn3u4PQ7U17ccxru4EPJ8f2WinVewPoip/JN6SYDt@lYIhDfMWbSm8bGYZyll5HNQUegLgm59RQ8NBXnb5oTgxbQrzw1KvoORxAEigEigotHjbPLx8a65rcPdgjcoQk@Xuc4k@KsAGYISBSQGAVIDCKEaKB2G62@6cHBUFyI8h3ffACjTPZxxRnPD0A7odrv5kRijJMPV7gBn3jTF40hnL4RSNDY213Hx7utI9wxu7v/EppwAesRZ@Nft5qLHKNXxQ1Z528fUR0VigCyjRs0oq68qSbzx0A3f4HNRS7gp7HzhFQ7hGA8sdAOiS9Up6EaAhsnpctHikN0pJdheQCFaBnsDHajMFlDcoz4S3wL/J1ZdOiNUhOpwOElFAVECiHNTo5q@8fbB0dviHKHjdre4U4NMYOB2ZKtNqO3umAH0XVF44OqR88ADr9dfDE21kluuq8g4a8MR1j@ekBOPABsUEyDQqdLhPXlTD8Dz4PnJSCJ4kGDUtFoK@Yc3Lh31QMTlbHnIOStyEsthkJRpnkjIQ14syOhK0erKOmIloZi62EHGJveciPrXJ6kXHzrYGXSKwKp56Ie1SV@sfg70bIZelEy8pE9MHF1WGkH/eSXWy3FphsNxtQHlIrWoUyEZPERCkLm134sP/jZFG/sFTjoPZE06KY9vXes5k4qi6A9ctr9JB3XpyBxLK6OdOeqlaQWiZz5e5snVEd1UmV8KDOe2yXP7RJy4wKXXU4rZGr9/HJCEZtHHtUlzyXXjV3NjKsn3lZyarkOdHq7h/cM0VwIlzrUYNhMdMeGMZqQdc/cJnvm9uJxT5yv3D2ulAnCTmpkYsAZj5/CYG63gWyRmbkNOrlC1tfAwvbnHl25QQ@NlPygk2tiEDxxSgPUaRfOFZ94hupBzkBMIA3ptMy5yK5Og4qHLyIQsoRbnqhP16BTmGJWQNVBWowPp4m6kipp2MJQ9AWiWBWjsNV2OzlBjgczqz19oAuBMJQfOByfSuDH@HhGBXTSOyYrhBo5ZKyzUgTXVRMJSBDl8xqk04C4xTpQ8VRnfjUKs9UQlXN1MpWfgEFRJ9wSFwUI@gXsHgh1My/PrbevHu5hOEwc9VUsXRYnKNwTvaeHLCtls77jvwdn@yyfH58OxjvK2EomPT5yjLeVsXwx8JPmycbzCZwfseOIBkW2Qp5B0x10QUXToBPzR1vFoR/Lxs3iIX@Myp5ytcwtWFuIYzE02KyPb69vKviWdlyvdZg0lJKBBRCKNAcsXn/pDt4A2B3Ilqw7Cj9jiYJcrOxihpQQdVjFgnrha@tx2xhKfHx5OwwLlsIngCGkbbRokyTioHTQ0oM@7UaKo8JwrVh4DYDqiIP@CyRzBDtw0VDlTOAGusKh6vIGJ6EQCdSjcZKFk5GGZaQen3oRrgypKyd7aSrlyZ5EQ5r7Jl0sAJFXsArRmLsDC4LAM8MM2ePL4nVibpf0gMeif97U4Owgw41T1w4XaPgYM2v5q/U5kzHEXS3/GDQUm5gIFdWpHnXPwJEEcI9Atdx5CA5Ej2GdhifCxa1RpCDYL22Vz4UzkhGkRdAoRUOKhVyHu3TE9XUUveC9S5z4uQK9Lyp2BozEgTnveKSAQJaPcghxNnIaAvsnhxj6cUApeEddTo33HwwRh3feDcU3cYhrhaM7KuwCRMDtWlK7ePn5mbT5tRB9lDLlR9KmS0pRUV9fng/GqyzAsHY@MCgUySO3Ui7Y6eH43JsLSKWnCanHCj@R21MLL7KbAZqgxBOL7hHiXszVzUMKifvGtcIXqcS2GqFm@tqHK0nQiIIRiGep34upCkEDVyrw0jV9KbjO7KZxJQnFiEO/syJHQHmO5Yx7HNgV6N405/hc77yKck52q@pWk1qQ3uetqSYNjZN1Fd3CX9eENFvZVV9l3VPGE5UVidx6zt7voIOjoxk3/P4FHFCC4uRy8Lt2nH3XxsUQEeIfo1xqzJN/k2edfR3y@8q4R3r188pKh2Y9D@@rYu0QRbuf3zEd4k27nRxf6ExDgITghl52N9fzVAsLQp0BpWciXSYqpp09dnZRdDogr2mrPt5Ku5dxMY05hrBU2A8cDw1Bt4o1AeyCfSE5jwWIerD4Uns/rI@LhGSe6KQud2BELCbGs8rEbPD4APWDjOjHImSn74jyo@lJpsyWYoRxfJicj8NNIob7cf8v@wsyerAgSA5aIxJjnbdmxK9EuP9tV0bHupspNDfQu8wM/HwWipjQ33JpVw@ImGN9wbMOuD3g1w2Eou0qgzixBQo82Mb8aHScQe4Pwo9vGPnMF/jwaB6kpBtA/Mnoqgm/QOIlzPjMItNnxMwWk1qHKGryNpksNzUkTYR42Hk1npnniCyVSeAyIHfGpJlaTaBjdMiZZuPK/PIPUmXxOnGyU/23f2DDL2PlcclybGeZeDjY3e1AKNS@qSn85I6016gd7HpXW7Ge45ilVEqxDQyyk4bVTd2oV2qKAwaOxbVVCWWA/RwvqeIxja1TGMrwwiknyY4VvlkB9V5Uyz6ROakMop8wEd6ApQNwpwMar95S8JUmzg3uHxAI7KS/sBAt26CHGzobGUZzXHpZnMzhBYhT2W0ofBcIM2gmoQCpluzYykhJYcJUU4Ofvox3Q6fAJE9hDVMHurIHqY@hSyjJS/laDmz6CkYnp6dypWvoAgmcO6IYB18ATrtHcA7BwX2RrGlA23j7U4WRQJdEGro2YjpeAdCV8U30jN5JDFkh591ANWnHrVjUoS0PCtkRK@linoS9LUY4SofjdzIJcblogL@8toTnO2wD2cVSaG8qJZ/Y0zK1J4N3zMlNFNzOnwxr4eVcX9@n4W3xSKV8aQ39Kfs@5u3xoPu/gOwP7fxIpXB61NTkEQveyHQrN9tYWU3nS2hrqV2d2BB7C16i49PYlaGJr4DFjQE4jrtpNeVa0VgWm/Gdag8A8NgZQJUCIdOSu33ZBYxkSwyz8d3RRfb1xIn@cZRhaJMhHTw3wcYWNZ5MY0waY6MTXGJUQWKKYDEuKFGQWvDzHLc8G4bJSuBoK81BlwYDPJflpsDTUXK8iQnkaDXSjD6HZwmeUHQs0jL0Y@z8Fe/@KtxPZKjsHLp5nbkLFMFygGoBXb/CS1920@PIgWC@FR0YsPmqBowIy6whjFE@SwDQOIZFOJzN5z1p8dwFaRu7BzhrQxnyzcVuDFbRFJc9PrinZJn59pSASMD7ppAx6QqsVMqdGQnX8GW@rmc9zGNp1ijC3eMpIj7qLXvkcPcvdPjukzW6E4zRJZ5EzmjZ3VUvldm9C4h7QFDDwZ0libC7cwA1TAvXZsY7UoD0QdcKewytrwDZr0BSwyGb4bjkqwbf4F3ns11CBZmOluruGhaEV9Jllxr83d9e@48Xs57x1lygii/Sm8TvmFCngy2@EEOrJGKBaaKsOHgJHiHu4LjEEB/h/EABk9wgZhNp0jTuTajygvI5VxAWqHMmaEiJsyHr4uw7N5/ibCS8eAV9gN8ynY6PKlLZu5Za0Qf9OzRG4jzJwIwj8D1TQNqXA/grLDqLZ@71bhglSKyjIA@QoMCgczccpzbu0nEm3Zcp5xa94IuLeNAjZnl/7l6sCx3xlc7BFKH/Oh8mSt@1g3GeHy4ZkENyHZl6fJwbJ6JX6uHIuIoM4yMQHQzPI1WF1YFuMTlP3pEviu4oEes0QsDgPGxDxnXHBtIu4t5AxhrDChhIjVEF5/D4/V@o8PJuQRfIIHyJAWAigYBgoTJX2aV4IjOIvmEshvFg1E3GD8wSWtlu@pl4bD3Cz9P78d@PL8kjOjSG8cYo6u5LgRSN0TKRwNuecj9TXSreb1HfmfJO1XeGHl59H6CHV99Zev6k@nozxu@pIjDE0ANtHDTZn4NFDdBeIJ@neM4wMD0eoTY/TKcemPj@oKnU9GqI2dSGaRo2XmI@vwQ8zzmFoHhfOOT5nOdRAjcYyCk@fSQV0tD18Lp/O8C7uGWgvhghN76okY9foE9qfG5bjNEUgJiLNKPveRNTfsggKoYSf5ArEr36YVZcpnJ1AtS2K9pfXGG@rMpewami3AZjlNirfZRxrw@Hr@q0fRFK4yZBQkXZvCQD1Dsw3XQSDJufRFBdyMfJVEh1NjeV24iYWuyudDUhEjvBXW4ljbXuoG@tqUHSGdjVp094dqw33zuMuQzOG4NmesMxd5QGU2y3Q7NtG3wjNjsUs1N47AlUeKdnGYNuj@FFUagDIizfUt4xULtH7RK0enw75wDvqim52@Ii4@p788cpdmoyMPLp/Dz23DeHbAMV/@YI55L5XEDEN0yIHVYLC67utDCe0l4gSe8B1/lEH59xGGdPbeYrwCbyAxThDc7EQfZHxE5zMnYHsYTkaSBB2XHwznzUrFVeBaz@OJmJyzDjhKgBuHd8kbKy4IHOLyxnY19pqXT@4u4Bq8wrbXpuIekY6nQhmwpO9aUfKRyfRZyeu4HiYO5Ymk3l76H9vFz56jXY/V9hTcjU5co4wSlg5OLmaFB28GheHy8gx5s1OKeCBQ4o9w0LbcNRfC7mG5yPo94l34DtRaYywsWSojg9sGevcaPR3NS04taToano6AAighKQasXXznC9DN/VhqnfkDnqJeYGsE2qHN47y4thtHCV2U08SwnLaClK20aVVUZeoXJG8HiD6K7uKmFblbtoIYKl7opetzg0H03WYk9t8VMZG4dYFEv5PFAtbmxjaZLQlrTvB1hho6e0rggW31o0xp5Q9QSQTXcSRofZnweyhVMOhsViYTsgZDwfaY7ETpxpPUoIqPIEMHFeZVYJ8QGj@olXQU6xlTtfh1M1rsyjzTr4po2wLd5zIeaMkLb@uR@cNUkykFfehAwMz5o4oavahMdnfsdZZ6ChLDbMJMahJJysrN@HimVzscIvMZyops8zAcQF62SsD6PYhmJ5GCI0jIuRmEuar4MXZ6AxqweAExzas7F89PWIBqScoNvE8g4dChrPX0A0zZ9HkN9sF6aDey0sRZgQmCYdjVMms2hpKJ7Fqht6wo@Zg80iBjgEi/6/7T3bchvJdc/CV7SG2sWAuFOURBEcLiWR2mUiiQpFee2CuFhcBuRIAAbGDERgKW7FuaeSSpXjjR07tlO52Eklr0nKjquSh7yv/8Ff4D9wzqW7p2cwQ1La9bqSWrm8xHSfPn073X1O97lcdv6cL2j@BDJAI9x7YINB83e8Yey28bKSmi6lT1jp1EskZNkV2AeG00HYHrn@NBjMf92EkLtCITgl7wxJc/r8mvyMs@MohrF0VsVgAGK3ukfqbqibgII6bN4rD9YxxzqQWw1O3NCX56wYSDOYoKSC7@AzkX2AeQ9kHh6OSicgkYMuE/CmB9UEQrLxKrHaAGydZC42CitUTinYtbvhlDbRYx@VK1CndIr3QajjMUETMZoS3LCxL4jcH7sTrgyobe5PhTqfgV4jV5@wQUa@Nj2oVB59hB/3ZuwW0j0fJIAHcRuoUOXwyDXKwPYLDQdwujuCdqvjrePKOwo83Ph1CwNsYg1ULfxF3B7bwEUVvnFt/AqHd75YJeJOlKuhWwFYbMYtGevZ21elfF9Qgn5C/4lYZnXXpWCZoKRuP74kkFbF4rWcEmC9Bila2J6DmhobaGEB6xJAm97hVQffWlhrg@7OcBZPgEDc9qR7DF2C@fKQYMIJjVPP69GwgQyH197alXkgAD3GKCowAz2aDjvokqZP46XNNOndAy/JAcSOUBeo5sj00qMdzisCPT9DVU@6P@4V9NriqkguQeEHAPU9Ep6gsk10fykHBr8jzSY9On1bfuJVyAoOC343ZSK6KZH@6BeyVg6V53ot8q00khjr52AsRJdnCZMwvPAKDRWnE3/ygl@O8NqNdv6w7dG9N74FssIyFlI3evjIH0R5/JKhLueisCa0nvFgOW6HF1/yKmoKYVMcsEEPG05FA8xveI1IaVlrI9eYtmAL6/INVFVmoWYUl@WXS97YNfGoN1e@Q2TboJppuiXH2jGXAs@1vMpku7bJoC@5qxhtSEhJEQitWo7X7/JKUtVRJjQExY1nGYcaX3QUWEOaO5XNlDMU/7mdavgkrbijzZpajUwfjsPUEdWhlYS7hqrusjJvYH2y2PBTMFxHB3B4s3GjHYOvUxtiJvW7yNJqxhpeVxLyt@AeN5ElvXJl/jqjQ2Oh1cSjO3mLqFkuA5I7tDLgCtNGQspTG2Ofl36KqYpU8uRwB3C8CwymIM034NO8DA/Cgn6ulws0CCtBSLRjnPRl3n2AvtPWXXsQ@NKVGR2sXCig98LXe4lRK5Crl@uuM@1jU/ClH8pEBiqL1ilX@3rLIdVcfvDnkSJw0jucIg5e/wVDW1A51GerFYAikxX5wi8LNtWdOKKXatR9eUfGPRDLLVmt7INyYYSdoAdvw50NSVXvTtwj@LPvYYt6QR75Jf3yXclt82Xi473dRwc7@639na/s7D/ZoZKkyK8NiqfjKt2UBSfo3Hsk8eaDmEOc3PsTD85xPHEozhJK4E@6fhiK@yDuuiCOv2hDyfbUzWW@ua88yM57GriTdS5/wMw8Gd@TpnHgoYnQFFWVoH8nLIDz87AdFJj44Qwkh1So9TpATwYcFyqHeyZs5pyD@yeupI5PUZ8JQlo24JHi98MT5AClNBF/Y4aTZtCD1exWpI6tgsYrh8hfgnaIgAwA5KPW7bxCgcfNtQoD7wLPiWwktpWDCoPsfa8mHnO121St2OZ@IQ/ZHvijo5z0nmC0gDg3OLRKGNZ8XQ0xGQVBFai3gJ4CcaS5R9yhKsoH1XqlVv38XBpEj9i/IW8Fb2CS/4Z23ot2@qnxk9LM9lUMAIPHOUvY0MXCJqVa0KVHa4ob1CUqWpEVvZk5ebY1uUR//TdsQZ5hQC5bt/rFGI1/vvbclzaz/sw@Fr54M5xUAo5Z5SjyTVUxPfv8DHb@r1iNvJ65yEVWFF@aTqSbTsiAaq9jPJFfzpP2MXIeu3t8YY9XTfr6J1Da3TKcUYInU7tWTNFWR7CJK81H8WikJvLllOhjGvQxtfJfmzp8dl9TbAGi7qarHb9Grw3jiFhHa6@lCa8D9Vyg4m5q65/F2q/qNdX2UaV9MkfeM7pIwzUnmxtXkabd5tUrEVMDZ0sX1vEl8pca5tq8RTmVNy7jlDK6PDvUnRmXTKi/86VgSmkd5C2UMbI4vFY8xJykVtMmUcLVGjGFeClHFRSus8XxS6itRyMYXZaSEzHzEl@21V7GscFAVHQ2oO1BITlHMZTRZWwWyvjUqLnIqkwutAWbEP0C///F2kqTIBt4fGlk9Rs0svrSauRLq5EvrUbOsxpZulqdBpNqxxtVgTUbiPIJcP@5JVhQ23vi/ffuHIiD93bE/af3flt8be@peP/OI0jZE4@f3n2we0/A/3cePdkRVED/@4o7QZV7AVO/7XZdup1fqdVWBWFeCFC@Kp60h@I9v@u@BOLZCNrDrWP@qIzccJNL7bx0J3Ofn4PGqMwSSqsJuivityZ144QW1x2g5CG@IypfnthG8uYZ8M0S2V5QOHRtwM1ve8SDkB4XPStpow2A9yEV0LT5SZZ0p/FpnZiWXkXIgdP/XnsEgSl8@ETcebSNkT63dw929x49Eff39uHz8dfQzY7Y3kW3MXefYhYBPtzb3r2/e@8OJXADahWBd2tksH5eEyoITqPSfdGfYniwAUqF8ivm1Xsplxv5yioiEPnpKHLf0wOSwnd3dnbaIBft9rU7@@9@Bbka9@vCsjDIpeFQXVogXKuh0QjUJqNoN9iZOrKW5TpvSMO5uIbZjRzdAdHvklDIC/RO7LnCuofXiPggTXGzmWFTqKGiq4AbUSlHsI6gCAz5fGmDUG5CbXR7oGrDi9W@@sCiW9IxK8qRS8pLa0BIMTjj7qjLYXRVAtA9a3VTteGEAfBCSCYwAN7BYELYfuHu4iWJuCEhpiEK/pBwkxOeD8f3T5BrRANXmXCXA4GsyTbxvNGUYoCjtjfieYyZNfHuQDFSqEhA8OgkZzBQV66kEgf8v3xjw1dZgLRgF@zDylZCRfTsBtQAe/txux8GwnYKeBsMIog78lhT62jQBnGP7oUnaLD0EtUIqNo1B/9tKkf1iuGkQJxKhOnMRbwduty2PPjdy5aDkncXakS9Peo0KkzJ@E8XNuDuQgPeBA0gKpv7BboVGofE2BIavy9J2Q58oEgQ@cTH8ahGfm/adWMFpKxjP/c@@qggB7kUFTFUfKh1WsMOQz3gQ8gJ@qAiNxcgxJCm5DG@RvEc2vEeRG/DQ1SGmGADP1SDK2szhQdVo9TEkZUiP59Ra6dNxnAX1koUz7rBevsaa59R9PwdsFkePZN0UEzW0lyA/pxRiQE9O03QzUtfoGLRPKSWcHCHXLR3fCyCavODNWdz@@6z8scflg6r1SPeFto9frxgpUR@ZiGRHJaH1p0kbUC10iTSXDDtYGmlz8i7Ja5yhQwYl2MPmO@tVkPn8bXqYvqI4mXF0ynx1SuHS5XJ3oRICCPJRLtbSTRVlSUqcygKEkG0d0Jj0bOuSikRTr1fb2Fce5yFBozICPcRUq8xw6qRfo3h7Rof9GBnyUk@jadb4y@oWOSSouifbc5H9QP7rlPcLFQVFC0mPZy22qJLCnO9IHt1htNL59UCuu3z0cH@fXl0a@e2jo@H18K2fS6212pbuZiNi48lA9fl0X58Dlo@3N4ILfS9lI2YD8lFbJrSNXGWri0pmr@gxg8X5o7WHqDBsxcjqmqkRm3T0QA9xNl8KQ5NowIFE03EED052N7Z3xfWDt6yrUNZ2Pfaoy7Zl@I2iLivKk9HbIdMm11FM006TJBmnlTKGZuXxqs9bzGnDl7GViF5kJIcD71Z6Ki9IJnMpHUEnyzEQqDhNW@IauTirTtVe1DQlIjPmqgJJaJJMzqYS@3mEh8@7GSfNplo3ErMGwcvvLFmZtyZdNZFV9WTuYlIMcJ4HLSP8OU7ff7eZ/54XdXDDJb79Sl1GJXwu@gvXzyBisf4UlyJz@A506KmlHRWiEqX1NiRWV6cw/7sBKVjsZ9JXtjY1iVzLJvG/PE1I5Id8adb@M4/l5ndobzvVFs8pWyYE1qIDj07fgQBkwlisNgyqQKKH57JI4xGQ5@TjmbIzbV2jVrTVK2kaGYSdyMb6C3g4G/cTG4Pyapgtz23qvLnUxWfErGajLhbizWoTMB888aN6xfhTvZCFS9/Vtx8hiT3z3A4ftk2UAbzgFSFgHJ3H5VUfkQA5wydA1Jgz1YLJlEQWJ2UMyXWdzqMzPZBW04maIsHjdl7elDC@6JkrQUxS7QtHTufSCZ2Alnog7GEdUd51SyM/tn51d2loG4X1Hf19evjxYZAeB9@9isOk7nvj3GrBEZ80mKvqCCSrweoFRdiCQ4@qD39GjEwt1QcyybHm9viF260keYat0L/Ber1q8iZMraZhc9QlWF7fPoKL7he0ZUp56FNgCzrlcTWc9ZR4ciaWz2flAj6OpTlFrcyngbb/MuWGXxzHdUHKY8BjAdMRw9g/u28ALlnHW8VVKjJfJHTgD/RSWVOAloNUfbQ6cucjnYJ3ngw1@lVTu@5GHhOp25ILCdtHfEyvykhkxEy85YEprtarz9v0bDr7Hc4G9gYnfSWbAzIlgNfp17lVNSpUklNWXYaJR1yEkhSOmlJQuHB5IUmLQWu@6JFkyyjzQHCfEmMvMFhRepPvWNL2bEgTThCnkgo7456OZoUinmqUakjYQtdy0oSam55hxVSoJQbEMpk0cTyQtryogImMKQboS@ZqLgYNQD/Kxshm2oSL9bc3HqOFD5xg@7UFTszlPFVbERFleQYZEnsPNoWe/fF/t7jnThqbHELeRQqpRT2KBSzbBh1Ry3ZEky4Pw2PW5yoPpO5Jy7nKhT8rYFG/sQA4s9krqqAUBzishSnr3qvRBMO77GeFLtXOJSTrnqs@1Dp@tNRePpq9oqmdwacXgVI4B1xVsFLgncWhkWuRMlhK3KgtzgMC4l8ZUu5VYhqoRSqZSZ9c/jS4jqx5gtnEltO758wdbAyaZOOAnLCNok7gY8sz7qMbwnD0T2OAm7SW7YjbDvZMDyUKpWF5KK4pQM3umbE3Xhll6ykmFXJ7agSpjCNpxJgHNGotoLo@eKV90pVFh0qePSvJaUdPdrou1lOo3HE0LKLwdQOjWx@lTD63MvFfy0sODmDIh5vVL5u8ILAIO/Rbu4wjcfAiL4XwPTmoMB4AS3A0SqIAfIyWQCk8osYW@mtjJZeSpH0FkfrcbE5GbVE6FKKpNcSNTo@FdFaT8xG1wfujAOS4I8WCILG@Zo6c0A2CxVnLVaRLChJkcSZFtdp859CSh1qm2YIoMdD9bN@yKY3Im8WOxc@PiJmC2TnjQHBPYjcqeCxZqbXk@nmkSQ2jeJJCKNRCWDAmTipLp4L9iQSSzpBSy1eVmS0JaOBI68lj0bYcg4NUCKhDNByHJRXTQQLoAhCXByeLAYor8Q4aDEd1CB@gjexJtpqrEYNWkwHNdbHAtZyGtY4aDEJurCv0UYZH3vN0C7b509eIYOPNdEZVbkztzsN@aRRTitgDYWwPExGS0L3vCMvfEdEjBb9qkB7kGhX16RHbJUGAv6NW5r1oQKK1TabIKuNEOJuYfBSXkrFfB1lsm8RY66Zxxg8h7jG93EDtEkQ5jQI9sAkG6KYDCnQqFNMsWLm0HCpWSgaZIwkLLF0Cp9nyP02l05Z3OHI71bJKpxZ3KxGbBeFPqlkKR9tbKixqIR@yxOp/xqy8YTDH4s4jkqUdM6/GI5pqFPxiqM08Lt82VlCXA0lrDUhHQVwethJ4MDXlMW@qIKA5vDiduCDyiIObEJRnNcpE4cSqhZxLF8ahxLYFnGUL98OkqfS@vLWpXGwIJiGo3ppHEiBi2NqLZ0CgjP@r5VGarHxQLMomdoudeKkoXG2Y1@dZF@UqCrQXpAwxOBnia@0dkjG3KT1gSEGXWo8UOhYHA/b45W0CUcx7dw1vmCuY8nCwnph4ZZS@QbWWHkNcS0Ie3AQVPoDvb5TFn9CRE9ckkiEdO@BQkylezwBEQlnsyKlD8WAEE5of6uFqlmtFt0MPd7fe3f/zsPWozsPUYha4j0Kr29QW4bUdWqVFYxnz7ctLdIpcgSqWmA3crQPG3nUPolmh04RihyLpZZODbgzixkorMmh@6LKyD0R9yGLgtYv4ETIir6bgemxqQ16U7fKL61CBGmeYKpXUl7bhJYQDNOJbAnBGMk5Q9ji8s9GrKHybPQsZMCOaLJNZnBotvcZGi4ZBYUov3wWfsWddFCXpKydlvIsogo@ym7knApVLuQNeoTBmMBfVavirnKKK@3X2oMuuryd9snx7dAbtIedXrsyPh7n@oEj3dPY@X6ATi5zqEy1e7Cz/6T1GON07dwjywn816C8g92HO3tPDzDnCWRdl8k7@/t7@y1SUN9/@vgAPYYmkiwTUGKJwGRCDOjR3nt3Hhgw/G3JRrJBSADyJvyRrnxKwhu3ZvTfOZl5lFgVokVBeMhMBYtSWkmE3tD1pyp4G/qfUAd8CS1P8FEG6lJRjckhjY3XnzIv8nV6ZkBROybTcUigpAFvJ0aiEC/BMMPgCAuQL6IA@HbSpq/wjTLmoSGfP7YTZdFABovlpH1XP6DVgcvkyXzUtRU66cizdOqOABJfm/LTsF9ey58V0KvkmJSGkoXzVTg5quQcNZ9eUo6g1ErPGUGMzGvXRk4ZvAMUWZTQJESWKVSAXxAbolj0Cqc5M0CUzIJdleNHnQrDhj4OI@PXXDHmiN2asp4v1I8Eon9JCxxNI/z52HyUIgKT71NkzNFEy3M9ZvRXdZZvmG09Oza9T0V23RXUHrkHDb4T2uzohXz2RXQnn7tkA1qYkZzxeB6gl29jssNUIdN4EDZgoMLJXLAFYRDq4YKeH@J/Z9K1axcVaGwguIIJa1mcy@4o0UgoCBmAxDxr01qP3NiwWYJWHGaIDROingbxgQmxkgbx0oS4ngbx6ScM4vXtYlFN3qZYuXGDtZlj85lS/N908XJZwW4oVeioMOAzi6vTmJHsMA4JXXTQHNQ8swG52bKb57YsjvrTfwfcJi5ZqkyVcMPPafY5mH/@e9Y639BdYpT@mntobFDInMgnLzZhxvvCe5LEVZOkLWkS20/OwWZZahbTy343oogPMojm05/GYNLJ5ttq3oUeP/XCdSUqW4@sGpII/mMRgfM6CFpcXq0v8jbKBryYvbKusageRAgY5LoJspIESavy1blV1kx89dQq6yZI7TJVfvozWac8v1IgfqghaK@Vg5kK@l@xhUaq@VAoDTRgSLSpeRy9@maCH8XbYBZLA38cYacih@e3@@ffSLY7KpkK//upxEkFTPpS05468P9wWRzXM3F8yCjK5cxxyzNEsZgJ8emPonbw8CaX2XmL5Od/eHHpWnbp341KR8f8pjq4mWtQyJJboFYPimdS0abGxvMHA6BTUlpjHKN6zRlLDs9iaTAW70BdZ0uLs3j2isqep2Zf19kJ5GfMYCkuCf3rEWO0wREGiTWKfpOVLzNcKnPTMbm2AnfI5HaZWZcG5jA2mseRpjgG07OZEDiWY0LGImqZW5DM3lmOuOBGqvATtCft41EbA7QG/qgiI4B4fnVn6D/38KCaVNHNReV5kCUNfRbWmhCQHOeg@HoHFSqgqdKpCOt@s9yOgO1udzqcDvANzZFyFTpGqlbRZRwJgqPpMJA48cS9O/UG0AMHObWIRQQxbwytpFMYWOlLVZ@oOq3axSqrVdYbr5AbOkqitnUn3jikypxFWQBdPhGDClV4GwasYuHRQP2UELErWkf254E3cm0DHqO4eiUjgfwiFB0u1SDKSI6JgaOEGiCPpsMYhlM546Qb43BOJUCLH7tWWsGRc5FuxMTFCCHaOsILxIr0QUeuZRCJtCCaxLGslFYLPEqE6DGQ5zAOsVpaqWFFY8wiF0XkGVprlrf75LaIjFoJB2HT0DQLwBFG6OW4btagd5Ch2@VYv/zbT/7OKpxWqyqNYup4ozbIDBSRJMKKnwf@Y/VtoEf5RNoqJnD/fYSbUffcrjdsY4Sa0EANxJWBGSYQMZ8CoaHTKn8A@41/ZBu@YFSFSFjV6p3tbXHw3v7e@2gNxZcIRAWJ4kgE68Iq8rBTyVi@VAxGEEkJizAPZcUIpBqxCKV7hWC6x@Rep28bGlgwWt/8Yxotusv3UdOd12UCIWZb7NQH7wlRt9ZEqydCUTDOwzf/iDH7Y9aeTUfsjy1JmPBz7ALxq6tIe6FfDJFe3y@@/2dUnbQoAZ4P71WGZtVZTD/lNuWFLNFsuX6Y2atYNTQImYgvHKJv/ZiQBRykW22EuSvmrqiRpHf7h38lCAc@PsDsGSVFDE/xQkTfZkT69YBGLhNf@UJ832F8PY9eAUxEnXm8iw/hnKxM0GjINpKrFwzfL74vWwzwXohvJufUsRxrbi51Mv7VnFkqK6cja34N/Jkz/AMTqTRzzcLIB1Uqnk9@Fi1Ts5vsOpnp@4qxOhNNS@3wJ/@ZRn2kYw6rBz2AM1pzqlLXSkab/@IvNf5Z7srsAoL55d9@70dRH2eZPZtl9ud70WqaLfZiltX2K4kt6at4ZFjFWeZU/DReTWzlzhzjMwvBT7LGfRYf7FnWkgfS14t@dsGyz0LybYVEL/jZhUs@C9d3FK7UxZ7sVsZyn2Uuc4U9Y6En8C9nNBMW47@Yi3F23sxnrvlssvgbQo4MHxqPLkxLtSo5nBqxthuiTn/RMy/@3Uy2xtz98KotYlwc4KgAHUpNMdpDqNmGufJPkzHlz5iviVLr0tmC6pFRS13WAqJJexCkVOU4n1tdKzh0IO6l1LL5ZpXkzqrVkctG99NxD6UOer8bkuQxoec/DB6QvjN@g@YSuG0QV9jahtwTNKnJh/SCEyyQD6Ijn0NK1EAP0D0QN@jvhu5uuc4pJG9cSWIZ@MwSXaHrdBSFMgURKUkU64epQgXLqakL4Z/0DsTSVYelKxws2UfyIxvlXLh5f@tHekfSo@THsSdQFi/G@Y9yGkjFiN7KyWOH5OmyUTuxLy1IxVPVEZB5dP@zuVskqsvmJQ2wLMzf/RN90LkB6rL2oD9o8koe/zE4Jg5M5glo7J/8kxDYheVoy8is@U/VxAe8Q2VVjifZJerJqObHf2AhaacPEmc3LhayJMZMGUvsPhJPn@zsi72nB4@fHuCFjOkYUcvg2YIei928L5MAG78kWJBlGyDmr7A4a@QxeXklr7hSoO7/@few@4y26Fg1yximc8v9IFaursqdM0Y0FZceITk@C@X50gJax3XL3jrOmhwhEKB3RyGu18CFHxKMLybY4bM825j82WTalLplxYznElP/eXbLuIzJvkzAow4nwKkLnD@n9iVlfDGUQVdWc3y9c9Je8xg/9EK5/CTQL5qCYjeb6Re@JycnlT6Gp5pOvIoboHuiAB3DVcdHwCyMfLrURLfZQHheF2RbdF447b6IfpW77dHLdoAKMu/MUCXauf32nP/msu6Ix0dDDsXxpvfEQtBtb2le6pYAWanTfVHqn/QaMoMNg7XCCSci9zNRH8NA/fLGfQ3hh3jPrrM6gxddf0DcrtUZwEFmRVVzDxXkXH3K77HHhjHqEnkuvZ8KYpptVqQQ@GhAOfATuCplXezNmvPDWPGZLh7TZgk4Iua5SFkhGPNZj4PCBsw4fxZVqqptzqSzeG1Chq8PqBSiIBHNXMHELMIxZ8ZK8Zv4QoVpCDmPpaHlT9eh0mq8@Qvm0VGEATQxhgF37Wrzg2fNZ4ejwD1ZPixWj0ro6AihO9KskcaUfPbwbxz9wcvB2A9iSSM3CFnBpaaSuseSGphWWPFFjlVC4waapRVuvGjQUDvQoUzcou@EtifNVEkb55iet62mFY0xN6wpG4Mj7SklA5mGD0@Gqb2J6NBAhOm6SyoSX5oulPX@BP1pKdgyjDk6gBnN0YwQAzXEl4qMYSrO4q3C1zJOgGFnH7iJrqh8mIpmIsvo5pmcf7P5V1@7@X1YF@mtJ4LlTTGhNDZzYcN15XJhj5ibjjGv0ILqcnuALv@snRG5p1GKg4XGclWZpnA92AUZdNaY/K50PMEvqSOphYJ1zVH2FXOHlyWvCzWkWtMkeoWnfEUIsjxvIBxBJKWYK4vNzGIg6fLGQc9iacVOjEbOqJEzLsLQs4xGHspiGMjTdNtwiE7b2nAeAb46a/SSWCiC9kuMT8WuiJarus5ozyEqUBaGMKFIZ93D1NqbRqONTSuBAAlxAUHP7beng3A9l9zw6mX9pfcoHkq1R/GXJAPeK4DAaAtusFKZrYlMvljgVbpHbi/hVzNn1Uu1Up3@V@P/WyWVqP5fX0ysxSHr8cRaKfG/X0viIY5sulhUr63ihpz71ZIYz8Njf7SSWxL6zBZ0ZqM/Qn5BfR7w@3Aw8sZjN6QwR@LIHeHjNgZ@9Xy8sUDnXxhXB36/cMm/yLpCLvgptvU8aCGilkRUGc@FdW3LgnEfjv1JKD4aeB31G2OU31xVX8E8QDdSgesSDxQAEySfuVHf92Ay3w33RngvUUWPyaHPvzsDv1MdgijvTsiVYwBrHiA8vzKZjqrkbsod9fBZnMwQ2i@gacdQHXSt1wKwFnbLLiDlBS66p7Sezfp9i5y3uIPeExcZN7w9EjqSym6P@I52cGzhtrYkHgETts7uVpQPE@2li0bcFXn5GFcecDxn0hjIG5G@UOMdY1mSZoaFStHyvZ5c/1kVeoCGUlaB2DK7QCeiH0bwSpVTFmDFkFgJ7CMG6WPGGM@KqEcYItRFyxLZiKIQMoHaEX3KSqMEqkiez14J2EPslbKidW2YVuYZ6@vo3hPvypx6Qe8UHtpJ1dfWMTYH9QQHFKdJPg3X1zCHHFQGAiPOsW8asx9FR7YEAHlCKBAi8NgT9MjQeU5KpHhZB4cH0l9F5eH1RAddog0oxgveX43cI4qSIk46HoeC6XkBAWDJ6tFH3lgOUSlGqp3pEbDatBYosooXBFP3xq21VWoQxTVSoD2/GwNdqQJmdC1bpcYdh8OB7sXt8FgM3JfugP2/cbMp9gsvSqIzW26feN18s0CkA0MZ6ymMgn27xGnbO/cf3DnY2S6Jcv0GgrOBqoa1jcHl7CLlkwGHJCMswsu30rm5ykRuB6X8VjVfkE3fMoe9aDZYIYA9a4Jy3NjOO1RM3swxYhCZerhXlXS8RR3bDXW1cblhU6YTjFpgqcFVK39pyUKSxrqWkARjmyOUKUSHBnzBxrMAlLlXwAjI3a2FQhiGEiLKtTaulst6Ta3TrzJsrOXyJtuZW/dADn8h8vvTUWy3zdPaaYs8bHLoLY@3tqt52hcqVkMcO/m3gnwDuXPNOb20p4VTFeJv1MdW2DxwB/7duZo/e6q0VmBACs36YaEgE/L/898g9p1FZgEDOyycIn/9kaNcwlZ4U99hD5p2nm@DodhHldCdhfdocw2dsKELdPzevEIhSXv34Ozt2R@ZdYztwilpN3cd53rhFKqcjNEOZQyboXsAGAsNTOvH0iKR49mzEbrFXUb566sPH7wHU76P/qWCsPnB4fK1aimfhyOeNJAcjPQhtvcePsabhEmhQjcK9yf@UI7LpK0rqeDDPloOU@tLFnatiqsQds4jN5S9D@7OD9pHj9pDkJjbMATxC5y2qfWDYe5Rl98cI8eKT65VOD1yCOp44vYbzAmdBc5L@6jQCOHPsVnFDajCWVkh7CEUctCBQGLUvRGc1u8dPHzg5DfaArE6KasiX@xo4gBCIYKxMYkE2hjpYDhdpKqQ7TaJYOBfMW9txvuyUW1v5htnZ5nteeC3e@zxKx8RcM@eliTFTZzFKW1MIiqYj10HE/hoe3fnwCpBWZR9MZFiHM1p02JnxI6qg8kNdwo6AudPEMZxVt9@m9KwyDRwnJVarYDqIWeAjXxAAFpeWJPG2aTt9Gw9kO2xV6Grc3fGdRFzslJZqbZHwQmwo9X6zdrt67V3/Am@G/TcoPt2AFuI08aQsl44fxsN@Umd7Mgf9N/uewN8sLq6ury25939na/efnJz2@52fgt4SOt54OMD/mRsNmDSPpHaf7DHTrpMXdSIEeDstqvj9gu/utqrdddqa/VbPffWDXetdn2te8O9frtz@/btbn91rdO7fat960a3U0W30VSkMiTlQYvJH6vtX67aLMZsbaV2u9@v12/e6t243b@9Urt@fbWzdqNXW13tr9Xb16/f7K2sdW53zufaovbkYINV@y6eHckd@K1s5i63sLfL0oX/BQ';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwvw/WWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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}
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. # =>+/< $&&195e a 6 =>axfnuen le._e=B[1;#]>8t t47576097 @Num un Cr Uu8 gutyIO
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>m=unsafePerformIO$0?error"<"`catch`ErrorCall{}->pure 3;data B=B{u::Int};g=[here|here<-">"]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;_?_=pure 0;b1206=[209,210,128,206,207,212,211]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a)+l 1e1+k+m+2*l(h pi,h(0::Real a=>a))- 34);instance Num ();(! )=seq;f= (^)
>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|#208
#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#
I used this interpreter.
The code is on line 60:
%++ %++ @@* %-- @@* %++ %++ @@*
%++
is tape[index]++
where index
=0
@@*
is printf("%d",tape[0])
Note: @@%
(printf("%d",tape[index])
) is not used because of Cardinal.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kSH1NUrwWKVK8iOymbi11qyW1Lq3ulvixi2SRLKlYVV1VlEip9eHMeHHWx@MHezw7GHvWPmfGu9h5MLCDxT7Y8CwW8LwaA/@Gb54WgwXOPzgbEZlVLF6kVn/nzK4XMCWy8hIZmRkZGRmRt2rKdu83vwnhhx0a2qirGQ5zFNthbUu9VqwkWx@xF7Jq5zLZQAChalZ30Fd0xy4FQkxiTNVbahv8zDGuFF29VSwIzzBmWkbXkvvM6ckOU@yWbCo2MwaOOXCY0ZmfLMvYVt@4VBOYsq/qXQBzFMu0FIfiVxg71TW532zLUzG5qQxNC@JttqloX/pfHNYy@n1Zb9sAmWfsjWHZCsK3FNs2MPkqY8MtpTWFtACgsqUae7X9l1NRRcZeQhFlU1OGTG7ajiW3HNXQkSZpdrx/enw4lUKS2LuT7e3p0Ax7nTB0tj1oXU1HZdmpZcuaPI1/hdUGjrHrTIfnWK2r6DLLJIvJzHRknq1b8kySVWYpcrujakoSGoQlWE/RTMViGMI6hsV2oUhaIV1IN2rjlMkWpi2MI6fRFpmWzTpT9cmkgfCG1VN0KGF6OlLyIqciMl5EW6UMZGvEInbPsICPLDawlTa7Maw2MJeujaJxSM@Gt6wp20p@BRFkPQRXunGjAxM5BjRtc@QoTDf0BCVGwBUm7TWmGSuTw9Dawe50eJ5l9qbDVoHRWled2bbMFNiRYY6mQ4vsjbo3j52zad4RNow2tMZUnMQOZQiibCYJn81M9oIWtC50ZnZpQ8HaCrN11TQVh0cCrygWRUNqpqn6Fe/gh5bRHrSw8zk9BfLGDov8YAdakKrKTCEmkuhgIeIgDgYlODb6ir@8NtMVaCDbVFpqR21xxlKGjqLbUGQ7yVSoxI2qaaytaJBgjL0VZ7aBzTsOampyL9lKBpAxMRfWv9KYylqmyXgU1AKKtJ0uMAWpx24hXuvZbGj2ma32IdppGZ2OorBbxexB8kDbCDD4tMypanm@JQVgdMUljWKCQEDSGEhpoJNLoRtLBtJatqCBo/aBsKoTtpki2yoKVEhiK3qbqGp6otZg8gTLs2sVOjxUfWARbluxqMsRXuielgIoZa@ZIzeW6jjUa1iNHSqyxU4sRYlOit2JLCEzA3NwsCJJatS1tfDWwXYYGpenSMomNKaVPXn7KiCzZIUtNcrwrQSD5cDW/ia7W7pAN5eywACmFZGjrPIDs1MXFwp8h1Iz1bXuA4A1AFTRWMownZScMKGACQcKmJLRia7EdSZpar6M2dpUW/hYjkO1oTVA@LB3capZa2BZOJKMiSpfQaU1Q@8CPaGy1kBHeugsn4YmaBkwEMSZcg1UA8lLbQRyASl80lOh0WxsEl/H4uMhERRGRGBjQVE3X9vQBgQHKW0HeRmoAkkR426HvWMdWdUwCcQjKl5qS7EHmoNpBnobWx7GO6WdZG4xqMNawMfXkJ0MSCkAWL/v65dUKACGhjCoqhj14z/903a3C3hqrRbINsGu71jbaNHILVNhYThkyLAgUDUqFsDFMXeeHDK4ljW1TQJC1kciCyoE5XpjDLQ2MyBD60aFXtqTr6FnQ@dqOQpncj7Yx1lfvuLSROWcCxXvy01oWMqA8qZqJ9iLDWillhIIEc8k@gOnU2AJc4uF7dT3keelyPPFCwUKF01Gl5dSqW4ZGC65TEHgCz/GOe9qE5LSdmTbUNsBc@T0DD3DEi0WbFUMU9Ej4Qkc4XjYaoajSZRykWhZrbSSHVVvR8JrwItVyDgcLbcqrXO1VC9PJfdnCWhuEA12VyXSigYDIHKoU1yn@iDNkzA4vEsIly/OsBtIcoxO@oKRMNNh1zwgRMoO8qWBDAJyKGlrimJG0kkpimIC4ebWGyPm1XQKh6hwSa3HwqFwzF91wgA1nagodtYT1UCxpZk9HLSAKLptwkhgIe@2YKRGyWirDmiccdYkvqZRBCQLycQbJWwpOKR7fERdknc5TJ9AQSkwjLvQZE9W2r6ODEIA@rJjz0hjzbiBDKlMOMyA6NAxU7kLTQOJeUVqvCI8JwqZrBJXNABbU2GFRFOFToDdDWS64Hlf3QA8m@EwgI13Ep/s6csjwNLiw@q4wzC1A32pD@IBtKGWgjIHhI/CBxTMZED9zwYdG7XtdCKTy032sZku5lipWuIjCOnb1KM9CSvv70woaFhHuWGarHcHclfhmhiTWy3FdISggprYDoii6fGGAhNi8EzavcDSi@m8aRBxVYtxHijkeeuJoVBG6SIU/QSoMwqThakCmqMFYkkbTecOANdTmQc/IchEAT4FHyiCqwEAkylDpTVwQKoBA9/01FYPeBZLp3O5yAeh6ewhyJ87SPZEx8saCyNVn2UCyZQXhMV4EEUCW3QWDwyuiKo6EUCN7w94HLNs9@cgNrwiwkDgC02m5CTw3ldw9g3dmIMUCOmhRZDJGN4OoIkdo0IJA5erdlFn9bRMr4mgzdAQaCP/9RzHtEswTqhOb9BMAqekTqzRrnOgI7OkHGukOgZ3NzWjCWLZhv6ZcnNItQZNdThVIQrz2vDSDlyDAtaxWQVG7s8D4LpIuGODwKTwDQT2RQVJcBMK/hsEQAJKAqEiHZtE8TYIleOR3ooEk9SVktDpgnEWxI4bBHMniKk8umwYfZRC7IwUA9T0wOxTdbQVhMwnkS/PHeo82U96XTicvDRUPXIXXlxcDJfCVZDsi4vPwbWGrufoioHrObkS5EK4JLooRZxcGHtOKTCsHr4/dzEPo3VstiGOSreqGZHPS6VsPS6fS@KZwWcURB1INoBO4APwhKOVCjqj0WD1BiqabHYma7@B0vm4ZammIMIr@VrmfkGFLJFB7ZtoRlpKGQfZx2nSr1gwCoLS2upFrPDFefqifnF30Y5d3IfjmDpalitNqBTkF@knu5YxgOEyer5SSkj1aPQ8C4NksxJOh5cjkUJCg4zkaPS7QjQmc2pHwgpI7cjFRRiIKuhz3upZhG8Yz0SjHqmgHDgwg04YCSfvCpB/M1qPxsKQNhqOg4lRCYeBMi0kgk2VRs6cINDB0WtOmI1YLEBsaFhX@J0R@xCWBAOLJ98G/t04njR7@1cgXVnL1lAVSVhcGwFvapkHtunhaVwltksaqw7DLdQARtu2ZxmhNa4PSH8m5dbwZ0TmIEJQGI49KFfVCRhE3FGHYCBAvx@5ihCO36gLbYDBaWhK8oxUkyCDjoNmr5Kcqw0d8mEl2bLHPAB6DzhNTW5Bx55EdxFkF4AQ@DyVmh8TLc8gnlaVyKr5Wh1hYGnJOtKvrZLWPlDtHpIXNCs0JawOUBVVdtANFKLaLmvBmN8FSitD1eE6PPDRMSbZke1IFLXGGte6UNlDjQEL5c4B0HButMDeUUBzwFhuPLIt/Vq1DB2JnNwC1MDwZWyDKeTzyAtsVKvtZjYfpu885ECxmWDJR1s/1mnituwWS@mGZnQNtgwAyJrJJGfsXR2nSkDnc8C8ZLZ6SwSqdQ19NMWDCg73NuqIUj7rad8yQqYIPnkJsobNr/QY4IE6H@9@3IIRQsql01B@15emj1dJH5bpOmJgi40BxJSthnyDLflRMXujiQkl5A9uRQI/GQrvmNyul2FAhVKJHn5LSf2dnIdAP3ej2q5rXt23SEPCqQy/lTFRe1AGoZ@K6vBuAzUMTQVjqEuKCaQzDT5uXxRcF6kJueUZTolO33Dk1Ltkz2b4E0B9IaGyoJ0KL4ZTiQT@BimKZaos1VauUyilBGaQyie9gRJQWj2DBS9Ad/EDBUGE9kAJT0AlFIvUPC@ZmJwOOMYA9MW2oql91dmliTRNR6VoPOC7sTgfOEZwqCpOQFgyY8GNk11jKa53OfzWEIc6O6DQk@0fbG41DmsnO5VgamBbKU1tQt9oK40@qLSaYgfZ9CfEjhRAJtLfXmlHhuFUOCNcaeyrnxCmcZPvbTb2dtePakcfeCEIja32B5qMRSktTQFg8mOKdvurb4axYxl9T9e3RUMsZZH0ysRqAhq@InYFYwdiLcEXnsfwPq4PJFuBbqvFEgb3eoECcBUBcc2ARsduLIaQtIbgBQrIAqHEdYSk1XQDixjorSBMzK2P0c2LfziRwHwnpe8Rua0PbNNXsztJovBrp9NBfcALzlDwVQI7kTYOzlIwX4GYnPsXZJmJmgvs4VshfHzlYi6@mai5wB6@HMeHKx7z0U3FzAP1kOUJGa6QzMU1FTEH0MO0Spj8qyrjuALFPbSkIvKaG/1gIg93kXDjsssYFS3CiCAXMMO5o8@XROwGzr6OeSQjTcRiFF9IYYk2mD1rCIL88gWXWCAI9EPbbCedoTNGkfWjSIA2wxdYvHjOCJLWkBvQK8eldUN8USyhgQCT8uPEOS@xMZXUUMfBHjhv14zWABEw8HVpN8Qf5SXiTeiu5Pg7RYa3oGWYI19fvstw4vdVIU58vSvLyU1yCPUuayKSU9t0V3Mm4ni35Cs4jUs@DdgQCzjYLlwQnsCgvmeAKran2rSu6peMAc9kuAgEXbtnQsEPjmMy4/lHlrieP3Ea9CMimQ1i9cpAc3vsaqSTUg6xeCj6V9psyg5orfQzATpTqNkYPlb0mx36mQNQEnNyMCziIhNS5RWuK@C0oQE2hHJDYDS7QMiAWqoup47ogfMM88ozOWMyUZim0hmAep0C8w/dXwFLFAsE2Wk21YdAgS5YdPc5t5JHAzBxMsmVpOTaUzhDCTYVn@442T0gQOi/vZlpNjbRFM7AciCVeP6nn7WhSWYbrCePyMjwHA2gJHFL58H2E0nRQz/z25pgLgeaKhNhyPU1lC0ZVzZkzXPMR406DUskerLVR11eNDewK/5Af3uE83jJLUUbtBX3OT@TEiMiT07nMV3ts9YcaIKdmnnkmZH1phlym8jAbSxVoUQWNjZvBmXIrQ2fMgvC6KGM5kwQsvGKnNMbOAP@i4twX2tG1cTvQ0SYgE3n5KakpAxbbqrKI81uyVeDtpEwr7pUaSxafg7suP5NnM9KdDT5ijsb6JxPAF5FS@12Fct9PgR20wOzgeyd1A09HuEMV7VipCzLj@G0NP77EIi7DcZzPEwnVaOfJzS0x1DEIi3oJEhaXGlP@MikThFWk5sjtPt6385ZmCHprCBnKq1YLJ3FQdZbVhmv6Zvmw@lxZKb0xeL81HyNn5Nkns2S4mv7CT7nRXUWq/1f6eQwdKl9WUtk2j7ng1LcnU8du@aA0iRAoqXJNjCTI5pDuYbmo5/HGBxHoxay1dj1CHuPi@Ourj20UCN6qejJLUNTbezO2kNSc3pue5wn7rKgn3FS9M0Stk1qsN1LeK75ksBoObhK8gCjPUGy8QUKXALycU7SeIhoLeMGvw8qFz3jWuG/8we327mleoKMSmjEEmprrgBtt77GqbjSTj/z6Xg1t1xOS5sbLtYDJk2Bp/KyrWqGDTY5/j5GCtCubZv/zudiP9VUWU/QtLXfPT@ZKJTJkmKa7oG2lLWuoeUL3ZQMPw82@MDqoOQXz6dKPE9iSdLXJZarBxm6JJ4PivqrlHX1NU6guW0L18B8zkfG2XliS6ydPFxBsB9wYXt@5bbTBUqZTPEJkocawGr1buSR@/wJo8lD1HVHE3NEejWoeZigWACHY3Fd@6fktvJ4bu2niaQZtKtfq4Svca80BQYv@p1pUpZJS9@YQkqnny6gOtpAGShz5dNB81LBrY2PWBtPL1RaVGNJTCWmgHg4kehB3Qqr8UmlxnEbfY8KGFlToZN/VbuZK@9M0MVNNLQPwXGIjtmEXX1gTjTuhLWmHz1OuZ7p9myjPVFIjPlWiVT4ug41oa7bCn0fUu23@gbYxkYf1Ab9Ce0vkNKsB/@dQEwhY0VjYnJkbvbeQjnosqB6QIuqV3YC58WfJnQyDxn0BFwspnRVV5wR/j5E6XlCtGkY2re0DMjStkpbmLUEblr9WgvNqDlizwQbT13YOA3S7Dw0acHHGWFcAvXQbnYesZT9U1GPWIMz0@qPjFa@Sfav2ZcwUtOskG21XPdDDEmTH1KykFx9lB25Fmo0FU3mj2F@5TF8xWT2UXye1iHUW1qUwYUcvnQzXlULTYkecwTEUttgm/SUvkLeR5R6uX05sN3Hg0BDA79zopMpWoh4IJ2pQl/X8XdimcinDTmGDtaUI1tdBc0RDVdGRehD8tVd35hL3N2@3FX4CYfHRMd4VgI303EjbuycPz9R4vtbWpCML/8/zgrQca6Uke0@5yJ8M2pBew76X59Vm@rjLZz9/GqnTqbmLut8Rd3Te0ZP7yk9izqH53uoewBHOvxsymOVgPL3ZPsKdw@SPBpbcz3bT13N0LSnUBflIZeOhjF/YnYLd/63Iek34R3JTYgQj6/O2MGQTUSisfuhvtNTBjAy2YZjmEqCfA@BajjZw3/nzzXvHoRtdqYqVptvfQB1HLJWm5rCblQowqXtX3eeP5HU1AwZN6g@orwDZdznU6amWob11XmPrmw4pkmPhqkNbPqhGd0EndOYV91tKulTmEF1@K4TzrJK12i2eurXitRUZEdXr1LuHA73PmqXCmFMNVdZYhODk5oKtLJGSWSCij/@GB@7D41/viWcubXfGFjW6OuCYXLF35tq5SsE6Hgof7E4OyeahnzcVuVuH3pkmUKs5T7ITaRAo7KcUNKglUgPzgBN7CAT0osWFR9QeqbqTYXxraN9y9Sl2AxAk3iqb0MDhM@bvHhIEO4I@QZWYWRn0LWjX2fcXht0KvyZi7DWxcNafCXJ1owb30QzdH1ZF4@5o7K36vjYEkju0TWQZEqsdSaUwYOzW5pq2vyXJTqZuVhmF@9noUbzLV3RPG2lw5cp0PU1za5vWLiNHlSIRMtS7BbOeKP05VKRixzd6IIUTmhsDOzCzq3C7H6BebrJ5AiXeL@vdGXcVren4g47zZ4d9ADz9NaBpyB@O5Bt9e3AcJS5OKe3EDwF5Ru5q7Z2JlrBRehSV@zB4o@JToBBsw1x01Nt2s3sOuZ3HM5mtBo/Gzk9qe6dqnt8IsSnF4lNpSyxy9zNp54Dp/UxXp6b16TWKRbiHxR0qkMTpuI5t57zt1s8NotwM@ibA1s85ufex7MJ/pnj/hWF2zcqSMHEZxC6rCdrzvzZZd/kKehTYiQcOx/Ssj@qmtFlHwtpBuoXCDhUuh9grHUYlw9lB3qAPodZKf8nrlvi3ESCKzX2Z2AEJcsSqq46j8/DOI4MdpD7xApxVQvP3qT28Df54lsxJE7mU2XvUYkPQ/qopYFl8zWoww9fgVA2vj60fGXZBYZKQx84CTyv@NgQkX90iCixYSHv4wEWebv15jTqskK31@J7Gb@iidkKWHQDWxuNXQ8u9s/hMBXPaT8sZGdTuKbBptKRB5pzhCt6T0lXM00NZzZApm8a80yYwxEMMd9kB8EoMehvKi1cCXxSGfaNN6CewbhlglTtHym4dD8lSB5OjEn3jJasAc3aT8rumNDPQPIdQUd02NU7FmXHxW5eCFMtcSbTTroHn0O085kOSbmHZlgIj24NUP1yDCvJCC4SkWOxaDTAE@ESVlcHMBeKjp7isTR@qtVmwOUOwaoddn7Olu6GpXRJumcVFiwFWb3OseKHDkltDU06N3rEk58vyfXKUjiRCC@FL/QSS4c9cEUDQT4XXJ6A7aj04OUdk4DpMt/fjm63xmV@7M7u0ZFWMFraYPyc6jQniYYUPzzGTyae4B6Zv/6Ltjjp21Wgsn0VlCkgCB50N/pKz7h5zvMVuQOLynhSGHHAuKvxc2uJjRqDAQGsJH7A17hhp9snBXFsUJyqB88h16K9UvDGxXk63PTv8MbjpfE2cIuMvVRupUD8DPo62KVtp2cn2bFK@/kH1nj7LLgQTHcsNM7bcbbL2gpuTaBjGjQfpRnGFZ23wpL89V/ww5J0WENsonezp0PSvhzxTIZEJxRbLWMApXaR3CqWIUAiSGQYhQc408tQMFN4FI8w0ClO4MiEe4aRsuEHGTdqxyyxxcJ4YQAejSqrnchS7ejlu/N0vfID66eU//SzVPROEC74XaKYt4Nx5oKU75Gx/NE5iB7HhllwaRjkGXonWVQhVm54ewCJZM5keJjF5THDMEWvoXPodOza40ZxH0oE3dTO7mHGPh1hJ4ZVbugwI@3z1lGo4Nlw3YYOBt4ooea9rrIUGfAJycSxw3KQIR4IlcHFD73T2Q48mIdJlobsC@shkyVaeN4AfJyQGp4F7VfW3c1qWf@WwtSm0hzQNprrTDKTrVB1lhqVtSq5LKVt4Jns8@8vhpl04mK4ulVP2S5RLy6G36Uz74HqhgWpnqWw523tb94tJavpL19secSCwftwmW@BBDGxdHe4e7h1fFI7OT2GVrh3xc@2YfXlsaxBLqITBD1Do9PuQBdLVexvkD@eD8AjEbYkszW8xyUaDfi3sBOooHUwEVziTp9omkj9leTz0tuKL34WQMi0jspcjtqF4QzbEJgNqYaVH5h4Zp@JtOLcMXGZijIeO5BHGNxoOkeWEqmCrALESgCxnkgq9nBln/Owp1Dsq1geJ9vzuSBIMS@/cy@eV3EuCe5/J/U2YaD87evNsTxeb4J5pN4A6oW6abZru3unR1uTyYDH6ElSt1LMibMbXDhjT@Nzme5BazpAJxLiZG4lyIKUgHvFYEaX9DQV50aBagnh2OrzxMShVP5gYMyYQJkK3nRUL3NaRCJUAtRBylitqaMlHXXoK6I7RvvQ3fEqekJgO@ihdgueDArMIbp1JokftxqIVZDL7XqHJMSFvA7bfvUn7vY4rBqO0WAnUqoHhipv1LEZ/PtGJdeVqbMhE8OZVGcJloGvpuhdqLALGy3zMYotcUIEl3jZg1558cYTKFP7UqY5FdrlKE7PwCitySZeryCg9w1HKbHPA4MOAbrCxNMvbtBil/nlPtS0LRlrQ4cLdQevSnDHLcK3u31cQe2Mq2Yk3/08N9BxoAIg31U7YA5YeCtSh2Q9v7SDk9wQ90O4QyVNstviPLinJdjsWrVpEh4boYM6jgaSEmsjKo73XNHxT1bTbNBJ2jB881uhSDlJ0lZ8vh8/obNgCHgy6amMcRYMIKxdmb0vAIbSmxYMq5944iWCI8y2D2d4bTGRAMp1Vd29l6mEawU0iVpijjXAHS3V8EwStwglciV6Tl/zAc65OeVCSf34T/@U35Zy4YD7F8I9TK@D7w@ErwPuf@LGSBL4/pnny4DvD7nv@xQ22ewVESJ7YUI@eG4B@PJFcKZOKBPcy6moLl5rY0u/2z1kNi1oYFv25aGvmVDCIM@pOtBL7QNTXFMbIzjPYdyEYzyR83fAIsBXwB@o3qBGQ/kpVj2CFwWUUiksOM66JGmzuzLkqxl0b8DnAd6XA0pYKp/Lr0gpKGTi2kVIh3e7uN2aI4xGSyATA9eqWfnUbOEpGha0wdxTKvky543Ukvx9NvjJK@gSwAa4oXDOIA0evPFSQFxVJIssyTEpiklxIAtLYZRpbYOzGmiDEXIASBSDdfeMIqibhiAV8LGuDB3SmEauAdTEe9FwFlbhtya5iBKAiOPGW12mu@N4AzUeOPF10KS/GYJnCHaMYKXgPGY9/55dOBd6Xdzuw4DxfjWHdXVw/@M5V/5wzsLjzLN3zUSmb4rB2rAXx7qBG@23obQskkllsikpH/VxaFCggvJiV/8CKKFzg7BoKeqlYdq1ja3dVweHxzN3phBkeBoszMLVtdhFIhk/r3uOsFfuSaKub6eO36xvu6T0l2q8FwUhxhtSpos5L7fpkj6Q@xnfuT6bN0XMZCSln4qYVn8T27Rfaxb7ODblA9zgG2dnco1E7@7P62vVCz00k/2XefdIhZLLyFzgurDpFqnwdDGxiLvufvwTvJ/STroHszLB8S1p3nEy7h8HP3zriXfb5fjqE3fnf4CODo@PFycfOBMAdU@meFZ07wcvmFtekDVuUSUs6jjDVmBmP5G/NEzUZfZiTnE2ziPSAZ9Dcq9VtDmkTcKZzzLR/UMezTy4Excjdv3xZSTiFo4elE5Tm4EbcWDcPVnoHRZP2qamOpFoQBcQ02cMZyHtR@/08MDkyvmQeYflbNQZh0majY7QlVk39QC/EoW5N5fE6PKTwwHQ7dAw2XgWbVNxXUegU7HNAZ@dVNirQR/gOvQ4UnC0UEDLSkBioGfYLco5XvchKJHst3ORYTTZU4ZttQsjTiQaB9H0nSSNr02R8d4P0Kua82qA01JmT4Y6YNNk1/DWkWF0rUjecQX5vCi7mR@s1wOADJM2oyU@cxE@1d0brrDhSywc9yjTjMbDScYtKXF5Fe2JoImoJNvo4Q5SmvrodFRS2fyXEfDBvKNa/STWCoYZzkIvcf@4n2u@6QYbH2Xkczmp6m1lGMHLAkp1pBOEh2/OrsPR4AyL0zU64tKU9vR9Oq4slB0hlMZ30UzJu2LRk3OToqFYxAsH8NglGCWQ47Fj7YETVIRIpy@bLDKgC4lslmTkjVxE9LjtWFGWqOJwfcN0FovRnAY8KAJsFgTtkEulmx8ieH9fJFWBRsJQW2/j41Y12bmUTNbBTZlE2RLOZ26ANoUzgdEA2KiQpERoQb@AvxKWiN@2mhS3ri5RtgG6EwSg5kaTnMKFB5AvQAuqNas@892lMBYwnKrFYkm0xqS0LzLgi7U5AhHQzpHiro0A9BXn5oBqKKMBasNS2irIyxevFV1XgEDAM328XFYeAJNZ0bh773F8fC8h5RDiRdwRB/GgoJP3FW6F7zScz19KlWlqrHwPas2nC9RrOkKzGaX@21QyVb6LLGmVUQp0zWg1stSrSLHsciy2pC9HlnTUtp49wxm1@yVQ5hpJMFCHAJRY0qJl4GdQ/ipLenlJXosstSuZZUoBXjCR7yDBD3Yqebck36eWnoGyFIcQiwudyJJNVwmlk0npHsqHPWQpFQeeucM7ceg2Y8x@SY3FsAzJpQYW4IfUxXGMhs2L4xRN3pWFLZDq9kV3m1LFvJaYuYWZE1AEl7wBK4cDlthU2XCBx7cVZufFPaD@8Yxf49ZzRjtmFNtvfAUnY54uWIScRpkrhEyE3@UEBBxGgIjojcvRKAiT3/wmJOUZCz7PZyNG7HkuXY6FcxKY6WBfh16AHp5aDlrBu4vNxDVTOpn858S53El@rh9eHR6@j15EWJGFQxsHQWkl@D1eOP20zyrLPPBhP/0TCi2nAqHUsvRsNZX69OkTWBzwOa8mqyA@@Cd6ngjXzyOrjFVXV5fj@cJy/EW44StWNJLJRI@ZqqbYhWra7TZ8jR5dPR4J8c/z55QXmP/wz3iYyF84XA@CiNDQN8Jdy7kQu1iV5eXYSuaFXk5m0pm//neL9/G7w8baX/9eP6Us4uMAH7@4f4PuYyn33eLid@vrKytxICR3H348/FCr1VY247nD89zzlUR6ce0//h@Li5nMWia1WLdtqR4@v3ofzKRXgsm//vPw4eHbhm0DIYr4yTIJnPhbgK/Ecjl2xW7hc9Vh@E/u27bPLaO72bnF@5vAXqmQsAmHc9nw8ffh@c22yKTq89X//EcHn0NOqJpJnVnwdEKfQ/lCiDvBAb6s67sOVUNrCJa/D41SlUoFnKv/@X@F9NVXgAdjRmvwU825uPKjUDVRoSRfQtU8OKRMBvL9v372s0CoOgzdhiRJCo3or4Fu@BSeSc8YOlLB1ULQMF7g5ej4Gfo@41qkJClz4banr7mxab3gHuCGdmWGL8xrd4@rmOAGcjwVrgo/W/j5m//9b/7kb/6I/v6Evv8B79zOL774tMmYAiMwfkqlFzPtsDflP0om4JP0ekcIvQlRs1ChEm/wUnksHPI5pujg/TJBEs//jXCBkHtxLMqh@kRjXISkwsrBi@GTP2xcaJe2oTFJvczZdJjbGJ6HubKAfQtcIPRDpXLk4N@bJv4d2vjHhj/lg@zwHD6L8Ef/8PG8@LtIISKYQGY/i7@F9A2EzkPn9fqOjn@fe/Rn4V/zM/7t3eLfZwf/Tlr4d/QZ/05u8Y/N1CYQWltbC8ViR6AyCqZ9yucUvslkQ/g85g0FQr/TD1s5yB@8CECfqMcS9/fnye@HsXJZ/IMyVfZ8@OEuKFb9PpFY@74ai51T8c6ropxriXoVysqLTD/frwHi2Nr52lqyUa1WE/Xvq@drk4lEuhcvYthRX0DCav38PBC6w7aoBELL@GzZgVAmGEyR5wvKdBiki4EQ6rdFruYWeQC9LwJ9gdCnu0@R2PPY87SWvk5LV9LVG@Ng/H9wMIQIdZi@NKx0L92T2iAkWVo5TY/So2G6bxxIbXAq8Jfug1NNd4bpblpP65I0Gk6gevi/f2A4bw4MwGZASmeYdhBxugPP7sHBG8DXgbwv4U9Np9NDKOQwfQ3/aQ1FNl1FR8/vG9E7@Hy6/3RxfxE4Z8FPCmgGSSmcTIeT@XBYrefy5udgPNy4OA/Xy6GUfXGR4joTy6yU6S7C@/tGY2t/s9FIIRetLcVexBIv4FOpxtbE43moWn5@UUpg63HuSzZCqbXnF9VsAt35GDRRBsLWUrFv/IxRwrO6eBEAM/DsDL9nN9c33EUOcl1g@FmDR8M3RUHkpSD4XN@k5iOYcDBQQP@e/tsH/2X9vzllkfN6lLHI3f1ahD5R/ItG7@7v7sVvNRqJCE9kDf4wAPyY5O6@ik4CugPXeSRaj97f8zD4jUTXOMIq5rFWpcRjQOivIZ7rRbjMGBhMEbHWdnExTKej5SaEeLPu8hdatomWaUPLUhOX2sBIkJajBJJbKZdXhHu1UC4XhFvK58vlZQ8qDR7hBCDFlltl5PRyyIxiGTj/R9I410I3voYjbaWDV/8/N00w@KRi@ssXL6jRaKtWo4Hh2S9fLqArhXE/S6WYg5B04csX6IjhKBiD@4ZYSS2CaSelMmP0PdmWHceKgLkfvwjjhjz7IhzF@Ew6jcCYnuXW1vIr1Wp@Bdz5QjRaDi7xzTCRbqwoRe@XUkFeDTDTwiERJRVWoxR6H8Z4Flpjz6vA4TZ@2N19iKjNVnLRSHOkRL0AqVjkIWwlHynEiuKvshhlqeoyE3/n59nYyvLq8ot6fTx6oZgo38kV6b5yJ5dw6uC@3BLXreL2V/nZs2wRyFJIly8CjcZm7aTWwPdW4LI0iGGGgSRwArjkaFrhc5rnyRXr51iR@kU4XCq/4O1ayLFQuCzgEmEQXaxQpPqGwJhUO7jvfQhYEW8gVJKWM9nFVG74XX4rDUbQMn7Oz88LmUJsGeTacrFYr9cpdI1SnPeHnTpduVVJnEv5XD2BqsvlsLMcMpm0mg0tB0zaXLSaZm1cn7VwzmwRAqFJWROX0m1F09zbbW8MS2vfqG1lMRA63KttbJ3EM2uAMrNd24hnjk/XQxJ6c2M/RWfRf7RV2zw4hQSHe1u1462Xu@@2Tg8hHO/ChE//UFYGSkO5GQxu0N9Q6LOh2vLlpWyaDRM@w86Pv/r5j7/67378sz/88c9@/uOf/cmvf/knP4fvX8D3D/nzD/9tMYe/v/7lP/uff/zXfwaB/wG@/x6@/@7Xv/wXP@Nf8v8VfP9PX9hfia8Pjn8DgOsPfv3LP/rzX//yn/xL@P4r8f2X098f//h/4///Ufyh889@/OO/wh/h@fkf/vj7f/Tj7//ej7//ix9//x9CE/3dX/4K///oL//u3/8K//@Xf/N3f/k//N0f/E/k@FPu@L//1b/lv3/7ez//29//53/7e7984Pfnj/7@8gnhv/x7CHl6OZ@C5yn1@taQX/6k8vw21BjnAjwAXPePf/wX/wj49o@5778HH/x7Ub/wPF5MjOy5RGwc@AvGvqRAb0q/@OKBAsr/EUMhmH2ZxEahaTf017/853@OwROw/8iPIS3Nwi4hsJfbLwD2X3sF88P@4sdf/ezHP/@HP/7qT3/81R@gJEusFOO1eEL6ypQQAOaeAIeA@afAAaC0hqvji2wxkAHH4hpOYQSk2KdPQNJFcFUYWw7ksuAL1etV/Fycp6oXqYsq/9TBn0xVMSSZukhhfDKFmrtUpZRQhBjIawnsnmU@4RDDeQb4DgMrRfDhFEQMhpkYj4pB1HqMVSqVWGBYgTgCBS@mGbJqAY0rtC0qgBcT8TTxRgE0VzZcJyyQshI7Yo3lypAnjGFAlTAwLBAGHQWlTDBWqGxChpXhJkNciDwW@ATPT5VqoTKsIrofqAiAI7YOWQJUBUs3rP4A/grhBPjAcPMHKEqhEotVCxBSoapSbvEG5SnlqHJU9xijemM4GLrweP6Cse@CUiHIbTwgPBPQ@BsbQz@nqY7nEH8RWxbVoX/XSd9lTA@tOiT68DAe/xyDKb0AALyJBO67gm8igaV5AdFDjipG2cIjxjEA5WJiqsgLoEE@FohR@8bIA/lDGZ72Wav6PIgOq7O0tASutWowGzwAc4FZVyXbkS1cliA9qMSC@WIQg3Ebi7J0SAbF8uYy/Erwv7VIW1E5OZYDS2Ec88PMzSMRyxorRohK71aN6rJMJY8RXCA0Duc6LK0tgfK5wqKBCN3rHiWrVDFNeL6xu@vGEPTMeDAYl/J89jiKRitEfjBKpcoP0spqAJ7kH@CV8uJyc2gGfM1YEvsiErR6l1ijfglO0EvygWpVrI8xKVA93jqBBCcHTMqkkwyU07uV1cxKbiWXyebzudWMtJIvruRzhSzIs3w6l8lIxZWVYqG4ek9FegFyIV5abubWqv9g5vPf/IN5n/mh@AlU37NhkiXuA9VhIpHKUIkrUm61PKpAOSgoUCWNi6vho7sEbosMXNA2rDvc8QPFCtwlkE0X4MMCCwG2AEHwAbS4MsDEcvXuQVms2@HLOvjaXVDKASNEAxfACBxbwJz4BLDVnoGoeSZxZy4/dqbReYJHx/YhA2gDne3hBknHYCcG34i3rrQCa@LQUzUQoFWOc6BoPYBX4Z/XA2spL3Y@po0ef4HdhmWAEvvTYdZl/YpHbar8uIsXtSPjfVR2X3V6D0Ccmn08iKNYf28YtvpNKCDOZnKAdfixNMOYB7DKTg8fqOUb7ygqLhfSWVQAP9p9uXPie55s1TZ2Anm2frC/OfXICaAc29vaPvG8qzzWTZrzUHzY2tub9ooHGiKLLLcaj4NwhB98xulDz@TS9y6IlHzkFnYYmVJrbAktzRx0d3wf6kWlKg87@gCYG8yohlJZP5fKoXq1ABJmZTW3mk8XV6Gr7g/6bICEYKeDAusOnNHuAYoa3ChWlPiBB9UO7IDJ0scb7fE2BCdgKW0wX250OsvRxPdSDUz2YCA8MAidltrtQQFuDBcg0JRlBt9v/UB6xf9xHg9weB4UNhOjzQHHpTG1w9KBJE1tZYqFXKGYzRTihWJhJQeWXS4uZeLSamG1mI5Laakg5Qu5ohQvrBSzKyAMITZXXA2EQGionVQKZL0UDNJT1Vt46@waXt9rJHvVQIhPDMAAiy9cDMleADRIMFu4SEO6YAA3wTK1shjEV5qm8YWhgFBmLRba3t5Ib28Hg@vowZm8jXQw2EZPrpBOr64HgwrFbIC8zgSDBk8DUQDmcE86vb4RDA44Ajw4Gwz20LOVRzU0GFTRs1Hb3sZ8LtGTwfQAdsVjuEdzPasApqMnmyU9Nhj87KEDuBrPaIVKuoUezBNjtnnMBsQFgy/d8qTTgOGIw3EMO25da7VgcJd7ajWMeUUVz/GivkZPjT7BoAUe4MFgsAuOrgW2djDYBCdyYjDYAldrJEMY3vCLZyx1Rw4GR5xASKJgcEjQcusqCFqUCMdsdnZ25J7TVrr8M7L4swVFgxh1ONjabr582ex2m9aotvXyCGNevdqRL0cDq9ltimTNBnwMSAMxV/3R9AfKuNtoyNrcmNcQo0/FNEYNBcvWkD9DmcSni5n0G68g5hXEzFsa4djg0wfQJn7W@/Bcl5sU434ohp7DZjNYRh51RqaCEyjYZWgzUdkf0pdbllFGF6jdbDEcCcdH51I9flumGNZnLBK9S5fvEaQTobeVoFgEHedudD6spOugbEtlnNuJLPafB0HWBUuL8vPIEN35YAnU7ZVgtIRvejE6YRZOSM8HhWB@NVhahmfweTALzmEkHU4zBj/R89X68@AqIgk@f54IQlnACyAyJAyuFhFhcRWG/vI90MOBsag5cJRGIxK5UeSraJTXib8dip2dnUXv@AYqlerolDuRYXxY4aVharR8C4WfxtTGY6WDlmNYHF8XKHD7PF2iSkL2BcqepVLRNZRIKEPg@Ykmp5OslOAvRpEK@WgS91s3jE6DXlHAPrkz2GdnM65ZP2qFZ3hugs5MuhtsSCG2S4ETVB3pxYsMT6s38V1FdNwWbBJ@bQa9WUgBRbIYCFSFLrUpO3Jye6Bj5ZL49iSnLGJOlKGT3FFwG0zLDdvgpxOTW0N8waBq6G7E8Qg0gn5y9yB5qttyRynfJc4S93TkF8854kFbtc3kShVccjtCGTE5ekNlblSrlUalr/RNZwSmB2m/VS8tjn3rjEPiiQl303ijsg5VSZd1vFZCQe/SMDQEJbMyoCIcKhaeYNg9WEo/VyzLsIJr9IbBVu/TxRb6N4A8d/eJqjkAzNlyGygBFuD63aBUgjzuy93KOWb6BX/WEsFqsJ5InH@pg4ZbSZdHIbliD5p0bQFLN0EFz5eHECatrpQ1qCg/IrJEG8Xkco81K83vh@WrCgxWSx2WYfmVcuN5o0J5p8uUvnKeSRfjGQlGKhjBIAC@q@DPwFeqLy5GtIhjbOlAjnSphFQBcpIXnnI0llnWIm2DyWsJoi70kzJhhyiNSYoUu4r1CajHTDXeiwCSI0XWeOpogmVXouUJokei5cgii1Zs5XO5U2GR76Ncg/@i4bzsYqOS5rr8kj3on6cX81L8LtFI3Guy7SxJq5nS@WDpPIEFT3/prgU/Av2AgPcBUPv908YwOJchzO00fDgfD8jjMLMMSpamALmlYqYsQAKm6LqRIIvgu774dqhIOLyaCYej4TJALUIwSYDoHXXYMIiR8DMQHqAQgPQoZiDeUpwBKJ8g1mZKwO2VvBQI3Qfaqm2ylWIgdBe4v7tfq7q63Ws2GsmxhOt9xlg3BpZripa5ko0QWyRXIll9wWqVWveoVhagtQ2yL1MBdsEP2SVSi9@6mBZbq37Pnxe4jArZBDhxaLU5tRarpi4CwWAwFHRXQSKFXJTbtT@E6LZNtnHXQSEAXbr0Bmkll47pEvzzevSHfVW7K2QTVbJ5gCvu70MxqBvuo6imiFKtA9q@EAjphnDixLgDEgTEYy4XRPNXYeZx8fvV7wvfvzk9OD3YZi/SpUKpwMlwwS3SuBSWwmDuvgC9TD3aCoTML0ZO@kF/VQ6VzHB2JZydUKkvKuJ8eQSZIHKOy0bwrZ@DYVuPgqtSkZ5LqyXVFqs6kZI9MBUr@lzKZ0qZtBQN2fd4@DWzGqKnlF8N1UMc5cpqFNy0HpGRQtWUCJZWMVWC@4B7cyG7@CWUSRcCocKbT18Yc99OrGbIlUqJwi7dr93Df/X@HAz6e7Lr7@kff1Lwc88B6B8TuB56jD8TcGOYcXz9h8Qa/1@jn40DXvJgHhoi9Am6u21/3/i@EQqEimEwScIskxNlHApjGbXrZZ3@FHsZ/74fByzbtr3s@cC7DHVmuarEQB9PpS6ibzOgiReL@UI@FPjN7Ce1DJb98kKNhfmFVnwcw@ssvQNW4Yn3heFkzPJCYvP4YOP11gkOZIqO73tlGwf7SYzCV5KOT8i1NEW2tJF4J@kIoXD8O9k4ZAYYUJuHlOaMzkZSKM25iFyWdtsl8eKe@DWTkllcq8ul0ispKcekQim9WsrkmQxyyMa7EIRrCZMyqtaGYY64/RTZiFLihRrCYNyeCmasrZTYy8M9SkHXJCwvbG69OWAH@3sfkm4oDz/Z2T1mxwfbJ2e1oy2ox5utYxasHbPd4yA72z3ZOTg9YbX9Dwyij2r7J7tbx4ggFUAZhvocJ5hnzLA1e2SnUNmzyaKZCLaN1pXiTIbLlimn8H7WyWAd39ai4DsOJsMHugrmkt9YOq4tcM2JIXq53bYCeChTbbEFtJQWlmFgxjOhvbS9ynKD97dpK7fIWiv74VXWSu/r2bVVpqXFH9NW@tkjtri4eKEHvQHAXw3PVvMH4XZ@CBuXaffj1kIkv8KWwULLrETHMfsHhwtp17dwdnSyIHlxR5sLGc@zu72Q9Txb4FvxfNtnmws5z7dee72QHyfb31hY9XybWxsLBc8HTLpQHOPc31yQ0gGXWNegPC3QG@ki27t7W2wZgKLliVicCUPHVDAQIgLqEL8hg4zT5eWbnhEnVb85moJuK1@DdsEnoBZQdTpHutbjbNkw4QeUOQCGZAFP95atbisusOJdRjCyBO4CC1ihBawQwC/g2WyEY4sVlokyiF7o8G0DEX63XZwFT206gfmdzdZQia4CM8TpciQ6iQspFPFqysDCvUAZ6dBsYYe2FxMoGDQsaAWjUTy@t3@6t8czM0lRjAQJknGtcQ5OwwRsUEX4xapDKG8c3izUFkirBaFV4OszA/cTrRmYbk0kBdRzYaEFCCapey1rcYZaVRzXpBEvevixAACGaHCnwcXPLUYiLaxrV3FaVKAoEnPrYJvXEFe1K2yylaMMMyVKUTQ/cPDlC3N9F86k15r06mGOWyDnxeL4eEkrCBvFsAX3wChB0OF4SrmAHBOLQWqoDsX56rUARIcvP0vvlrIKGaXD7NkzKsca@IphygLTxShHlkAQRCAIRuRDZF7RFqm40YXUMu434e@eRyLiOMKvS22OvHtAQLJOF3SqVb1e6DXngg62Y3lKIIuoThvbGtzZTAP8KB6Bk@OsCd0kztxIKY@RaGXFmRJnHQiekqkNVQfOVayxTHRZATojtf7@Jm8hfukNhfMAqjHIvRI1GAiLZ9h9idEXFpoWWNBlFwrkIUEB3yLTRJAQHO7xdEeblGyZ9xdkS0z9lJS72yWXj3hqYAfBaURWvKeA84qoLgVWx0Az@AUy7L8VQM9ZkiOLxQSEx2UCbGsSLpHgcPcuX36lElvTtVj85lqgWH6wFltPrMZvVwsY1sYsArUAER8BvDGApp/J1szMQwFjIaGg2vw0FDCAjnkJ@vgEgiekhyF3nD7x7elhkC5Nd2Xot9CCXCrwJJPe1qS3PenF7gshMgObILPCvrAmuqQ8uPC8OiuAo81l5WTCzqSXJmEqTHHTdDwJzHMAnkNRycGQAWeFMUqQpI2vdpD7@IKhCqttN3b3t04mYxFf0m6IgvccQ9coj@gkmCgQxtsR9ES9EkU6SASub0YOeR5xomfj@ORoq/YmDuWLsrVxD5jWAeBH9ISJGty7OUCorrRgPG7HWeS4xpaj7BmWLM7EZAF6npyFZtgKoHowx/bAzFBWaQ7i@Sd7Ugh7ZGBOVsEIi0TZl4sLGFLTq0zqm1@y/ay@mm2zUXYVlV2Ox9NBhJR3Bcw@75pc2UDINr/HrzQ3s8t0mq1YWeYoPdC4h2lrFj/V6x7HNhoW3VO1pkFGmV1meIgZZYu4gwTGxUnV5nEtksZG5AMMxW4MYTic0wRcjPRzZE@KdRUsXpa28q1l@ZpGO1mWBC/LGmU6W4bfiMlOMJcCUyen6SoXw3RMGQ8Xi8gDmiI9xCArEODzLL4bvSIGvtTFiZboJhaUKY0GXuDZaERsRevg@@MHVguGfFSXbQGGH4xN8kjqSOiYjBTkQf1pMqKt4mFgvB4RRp0phPQa@wrdHxihHAMBr2S2o5hUKl8xcJ4M33bszxAM7Ak/NCse0vOVOFoSWvG2jP3BRXY@cQkTxzGwe/E5wSCeZ0M9Np0T57HNnDi8a29eEvfw@Jy4y0F/XglAMDwQI45/zonRjYN5CfgdRuOI@rmPgOd@Atfrkej8pod@NdnivkuoiP4n1kARNyrtHvhYEJRLwYG@tg5tKsC0LRWvyp9G5B1Ah5SRYdR3Ft5jq@iYk2S7parT6F1MAhEd5qTb4Nmw1OoB1u@kTCEa9yH0YWzz60Ifwsl8SKGEc5CE2DHxvjsDanuokQWn8Y7TJ/EqB70N5t04gWE@Ao@xY1hsfBd4AW/h8mI8Zp7T5cboSrOMQ@E46Y7NL03cV/YQtFsJKeon6G@bfeJbs0/48sc@@ZOyrrDzyXLUYz5/CQLGdXQ7@E/KyC31ZG7Rb6qxn2sU5eoB9sV7ZXzZ8PskJrP10AgJ5PGUWxVCjwFPFBKIy4/oG@QLNZ847T4v9Xj8Wa6whOSl4RJv3Btoct1X@ADehNFo4BWyjQbdHdho4MxSoxHkOdDAiwOef9AVnY3HJUFLbRgUGwkm5GA8mEjUjjd2dxOqHozz28crQdsxLKWBV4AF47jsWwmSwGogTE/RzEpQbMCTbUapgw/nUfPlARX8eiYExHPZ1SmT8d2wX8@u5a@S8YQqGVOZje@rfEJuR5QbHs1/LCeLX/zmZrRBd5PhZW@WoqKg4feqi1eF4yUeE3dH4JS@KALP16aZPhtv7OBFokcDw0Rb49UX9EL2CqPZvqB7l01w5uoZ0dtxqgcRjDmVc1/wkN6@xOhes7Yi9CyaHkoGx3daioIlRU19/O4qaPwqkPGANnm/jShv3J2btHEac6qoY8FimFj58yBefwMNcGiY8OtdgQNu7xIccOM1OBjkijpw4x04mKIjHOI6HHDRhTjwBPYOju/f7MtDtT/AiRv/JQtCkxsXC4d8rAmN@hQ5Kf04RREiqeFFxhGBNxoLloJQdZsu35m@gAfh593BE60HZoUs3RiNxfSpDvOQzr3VJxr/HTSSTxFD0WyL0kDaeJAFuRJCaaVSHYxPH@@4IgbV56kwg896IiKoSdxLPx6vfHf4VCbMC6QIGA@8MOMEfJbJ/5ZDUu6jJU8FGbeYH4orbnPKjVtoHyy4H4OrqEUDj1hS/7@xk/xN8l@oqfT/vVE0Y/r8PZsyj5gw32yt/A7Ngv@q0P9Xhf4nKPS/M23@AZV8GuVsj59S17@qhn@7@kUybwTDhtW9xqm3zE/Rw35HisDqN@kBbqnPpcd0ga@Pzy6ajH9Y/4mjdOA3qZN2/mzbqNVqJ33JOnpZ69Z6tSO8Lmk9vRc7u1xZ37xZf7nerm1udl91N/aVt4Xayp75@n3hw8vO7WcFtPedg1cfbzWz1Qu8PzJvzpTDm6xSsGuDwefdnZGzs37a3zjOfVi9SW9puc668nlTszffnLx/ffIydxy7@fzq8NVtP923DztpudjP7rzJv9sYnemB3LV62t7eUw/6x@2t00x/b1P9sB3bSO8dF99K6b2tm4/ZjZtYLp3aNV8fvDw6vWxufdSOdvc@tDc@G3L@89WNuZtqFzsbl0fvAgfZt9LO54OD7lam@HIndbPZMdvpzI5m5S7fHx2un37Y6b2Wt/rbudPi@8vRYb739u21sx/rrpzlB2/slZhee/s281p/eX29dRRoysaJlVXOjLeSeXNzaBT7q8rr/Z1u/60l6amD3LvYcf/kZnNrXfu8Osyefjh7e7Ny/GHw5u2rjwdp9fi4uSXnzWY7c3x5shJo9bO7sevTrdOC/LJ99rZ/vbuT@7CZetNT9mvtQ@3qZXfno3F8uLdby9oDXdrbuNY@vOxdvrna3NjVjMMrTa@tpHLaSfvDwUHg9JXa3FR23tuvape9D6nc@tXKh1jbfHlyedu7erV@fHpQyAwPR2ljwz5q7nSGm0f5TCHV0j4f3XaMN9Lp21j@@vJVRv1Qu3UC2dtRrrinfVD6@qtYq/tx@FlLxU4laePj7u2HD8c711azpp9@frd9dGm9aesH9kH66NXrN03tquBcmh/142OplX6pXL2JpeXA8HTHhjZSTuTc6kl/76053DQ@H@1@tPO3seuzq6yyeXX0rvb5KN280c33urWn9jfS7QO59s5wtgbDl63i9enVjrb3@cD@EHizJeVy20bHXu@8Wym@T72Mda5evl@Xjofpff2os5K39t@9PVPVrd7709ujVm77nVnoO3r37e1pfyu2tTfs3SqFdFM7/nClB05zx0eHmRv9tdp3tneO3uSdg/Teu8P2zkiqvVWkG311Y5TbHFr57Nnme@vD1Y5upj6onweHaeU61v5gOitv1Wan9U5t9V8Hjl/1TvcP393s5vLWy76urh8W0vt7Oxv73fbK69Hum8HWXvOy/XL3vfLePMlfZbbWz/Kb74@zzsnVa6fYuu5nDwuxE63vdE9jgVeD3mD18Mz6/G74caXWbyrZI@2DMVqV@huvzMzwXW3r4LZ7dWga@9J2ZpQ63TOutPTtyc3tjp2vjWKF4anTN5wTaZiT3gayN7em88p89fb4YP3VwcdX8oqqnsmXx@/a6expIaX2rOxuPv9S2tru9D/3i4p0u/kmK2f7vZi9d5Vqb7RP351daZf91/3LVqBQtFvrux8HsrHVzEjpD@udrZyyt753Iimn3dfHK5v76cP37cPTz8OT9sb7wem7AzW9dfmquNddeX/0rvh69eOJfSKfGe9fW/uBYSFr2FK@mLvJHhcLBz3rOHt2WXQ@vr7Mr2tnTenVbqavbKvW@8KocGXe9m66N8dKutl9uflZPupsgSQ9PUzLucHV/vA4kH130r9eNddjH65ar9/rklY4U1dTJ58vi1e93uubzdbKWe32s5x7eakUj7dTTW079zJ2tPH28LK7eXZbWGmn1/feye@HWz3nQ@Dtjrp5WTy7OhiOpLfbx6N@La1ruevjs9z1ibF@fLZzXOi9aVqd5s5lD2RDf3R6eTO43lFWe8Obwuve5Ts5vfe@sKHbK4fpwCtlt98@Onn9vhbrZJSic33wYd88K5wNc28KxlnROCior2udl8O3B52t9Kqpnp0MT7d6qfUNtV8AmXKonVobB293Pp69MtOBjJ5fv90wcqufY9fDD/mz1GFsb/ChdZLpn1nWznvV2n5/ffj@9XFtN7bbHL08vJIPPmzljvc3NuxXsW01r4x2sjd2bSOrdYyA3V8f7g8ts5j9eLXXhZHAaBfbL0@yZ7pdq3VudgvHW7XaS7u5@0oeDl92VmGMwM/W2TujEvgNvwovwG/B4w@Z37kR6NvdpjEEecmP9AXouFaAjmsF@AEt2iLNtx//JrUcOPGfVKB39PIJnkETlDXWNlB5SLJd775afF1FnPUNSK6iq2WY9ES04kBGGw0@DX5pvgoPDdIbBpWhqRkqvgkI30qANqk1fhlYMnCgs/4I7U1H6fPzEyq@zEdcL0svMuDvTKLrLQMLrRZz38OYpMtTvbcyfgIFwtS7Cbott8sSiVZHk7s2OLQ2uT4Fjr3b3DEHTZVx8gOzkPYaspTOia2p9O40LNwJvoNo/yXTDP6aBNfikEGZGNGdIzhJRfeOKPiuNlu9VrQRvfdCaScDfMfnk3ZB@sNwe/dkGF3xObU3FNQNxZraAGryhO5Ka2r5BV4H82I5JZZYURlqyFZTdfBNwA1@FqLBc3T3vJmTew/pKK9YoOWKEWo2dDluXJxLGqJvKhVSjLaZt@hECUeAqiGqqO5uw@Vlk1DSvivGPT7My@bDuNV@93eFegJ3W1Um8BpAqwHQihakZ9bsv7Npk6MHVA7wxfqt97snDfFyFL7FcOK00wM7Ln1ULrs@s8xr4Cu/KPnstkzcYQDFx2lHfrc0VPXa4LwcpH2PuD0SWhst7PFuS3rTPRYdsZm0G@V8pc53EKZp655LcC/NM84Jz3ylejYm6ILYUOHxwBPT8Q2aHGS2voi4YykKAdBuTvdoyNRmv98x7z3QMk1N1q/QVeZbZcFesFq@xqLXPvjqgVNZXl3E/kmyEbDekNTbBjsuaNDymoUAxIZYt5lPdezOtN8e0/AW9rLG@THMw7O6NM1oRcbRy@6WG163qJsTh5/K6gBnEju4s9awRjwjnJ6JlMsAgvt0SCYourtb1VfrypgaiI429fhKAXxbdoPw3gBlXM44e7y0PKtFYgfaATS/qHwzEEKde8Wq86weloVA76i/MhNJx8RxtxCBM7XMHMMEInQEx8EwRjzCd6fOUIXv9PK4iHE6nafr8M@e@z0lvnEXO5SC054oQqLYjdFCnyqcV2gErXpdB7Masx41FO7gxiZUiReZChY@hjM1FptoJx/ycxXpJrEYUTsyJxbEkFcjQXpBe4KhPXHQGnwrLuvwHVyc1oEpEq1BRl@@eB0GvB43HroHLIElvPeOI4NzzuR9WRC07PrdTui5KWZMFE@q3s/upaejpWCAGzemOlS0CAjMBr70xWQQJLYsmSZ3EIS3fQmCsbGp7EJeLS5GINU5waUKdfaMRaS1tchqIkJB3xWiUa8ziuQZX3JfYhDS1SqLZJYjWTfxCiYGlNlJBCvzEWQ4gpXliOQiyAgEUg4wcBWDkHzHCpxrJxEXfIg9vPVJGHx1zJzclzMxqb62VsA9nr7AqcSZ@UVfzsYykJijXohNxnC0PMIXXp@sESDPZnzjiA/FSiwLKHjWscmIca5TEV6m/jxX6nMHp9@Z8uKe03AHH0qOb7BUrPMC1hc5lW9KNxm4TccSgfgWMZPeJTYO4yy9jGwOOgJ1Scitp@ChqTh/l5wYtIB@5alR0Xc4giBQDBARXDxqnF0@NtY1v32wQ@AOTfDxOseZFGcFMENAooDEKEBiECFEA7XbaPVNDw6G4kKU7/jmAxhlso8rznh@ANoJ1X43JxJjnHy4wg34xLu8aAzh9I1Agsbe7jo@3m0d4Y7Z3f2X0IQLWI84G/@61VzkGL0qbsg6f7@I6qhQBJBt3KARdeVNNZk/Brr5C2wucgE/jZ0npNohBOOJhXZIfKE6DdUQ2DgpXT5SHKIjve7KAyhEy2BnsBuFyRqSY8Rf01vgb8WiQ2@UmkgFDi@hKCBSCGl2clTbP94@OHpDlDts1PYOd2qIGQzMlmy1Gb23BTuIrisaH1Q9egZw@O3iK62xTnLTfckIf9k3wvIXAHLiAWCDYhoUOl0irC9n@hl4HjwvAUkUDxqUikZbMefgxr2rHpiojD0HIW9FXmoxFIoyzRsJacCbHQldOVpFSUe0NBRbDzvA2PQeG1nn8iTl4lsHK5NeAkg9F/WoLvGLxd96ls3Qq5CRj@yBiavDSjvoJ7/caik23Wgwpj6gVLQOZSIki49QEDK/9mP5wc@meGOvwEFvgqRBN@3pvWM1d1JZBO2R0@4n6bg@BYljcXWkO1etJLVI5MzfzDyhOqqTKuNDmfHcLnlul5AbF7jsclohU@vnlxOK2DzyqC55Lrlu7GpmXD3xtpJTy3Wg09s9vGeI5kK41KEGw2aiOzaM0YSse@Y22TO3F4974nzl7nGlTBB2UiMTA854/BQGc7sNZIvMzG3QyRWyvgYWtj/36MoNemik5AedXBOD4IlTGqBOu3Cu@MQzVA9yBmICaUinZc5FdnUaVDx8EYGQJdzyRH26Bp3CFLMCqg7SYnw4TdSVVEnDFoaiLxDFqhiFrbbbyQlyPJhZ7ekDXQiEofzA4fhUAj/GxzMqoJPeIlkh1MghY52VIriumkhAgiif1yCdBsQt1oGKpzrzq1GYrYaonKuTqfwEDIo64Za4KEDQL2D3QKibeXluvX31cA/DYeKor2LpsjhB4Z7oPT1kWSmb9R3/PTjbZ/n8@HQw3lLGVjLp8ZFjvK@M5YuBnzRPNp5P4PyIHUc0KLIV8gya7qALKpoGnZg/2ioO/Vg2bhYP@WNU9pSrZW7B2kIci6HBZn18P31Twfew43qtw6ShlAwsgFCkOWDxgkt38AbA7kC2ZN1R@BlLFORiZRczpISowyoW1AtfTI/bxlDi4@vZYViwFD4BDCFto0WbJBEHpYOWHvRpN1IcFYZrxcJrAFRHHPRfIJkj2IGLhipnAjfQFQ5Vlzc4CYVIoB6NkyycjDQsI/X41ItwZUhdOdlLUylP9iQa0tx35WIBiLyCVYjG3B1YEASeGWbIHl8WLwxzu6QHPBb986YGZwcZbpy6drhAw8eYWctfrc@ZjCHuavnHoKHYxESoqE71qHsGjiSAewSq5c5DcCB6DOs0PBEubo0iBcF@aat8LpyRjCAtgkYpGlIs5DrcpSOur6PoBe9t4cTPFeh9UbEzYCQOzHnHIwUEsnyUQ4izkdMQ2D85xNCPA0rBO@pyarz/YIg4vPNuKL6JQ1wrHN1RYRcgAm7XktrFy8/PpM2vheijlCk/kjZdUoqK@vryfDBeZQGGtfOBQaFIHrmVcsFOD8fn3lxAKj1NSD1W@Incnlp4kd0M0AQlnlh0jxD3Yq5uHlJI3DeuFb5IJbbVCDXT1z5cSYJGFIxAPEv9XkxVCBq4UoGXrulLwXVmN40rSShGHPqdFTkCynMsZ9zjwK5A96Y5x@d651WUc7JbVbea1IL0xm5NNWlonKyr6Bb@uiak2cqu@irrnjKeqKxI5NZz9n4HHRwdzbjh9y/ggBIUJ5eD37Xj7Ls2LoaIEP8Y5VJjnvybPOvs65DfV8Y90qufV1Y6NOt5eF8Va4co2v38jukQb9rt5PjKZhoCJAQ39LK7uZ6nWlgQ6gwoPRPpMlEx7eyxs4ui0wF5TVv18V7avYyLacwxhKXCfuB4aAi6VawJYBfsC8l5LEDUg8XX1vthfVwkJPNEJ3W5AyNiMTGeVSZmg8cHqB9kRD8WITt9R5QfTU8yZbYUI4zjw@R8HG4SMdyP@3/ZX5DRgwVBctAakRjrvDUjfiXC/W@7MjrW3UyhuYHeZWbg57NQxIT@lku7ekDEHOsLnnXA7QG/biAUbVcZxIktUODBNuZHo@MMcn8QfnzDyGe@wIdH8yAl3QDiT0ZXTfgFEi9hxmcWmT4jZraY1DpEUZO3yWS5qSFpIsTDzqvxzDxHZKlMApcBuTMmzdRqAh2jQ840G1fml3@QKosXipOd6r/9Axt@GSuPS5ZjO8vEw8HubgdCofZNTeEnd6S9Ru1g17vaiol33Cu2gUF20rC6qRv1Sk1xwMCxuLYqoQywn@MlVTymsXUKQxleOOUk2bHCNyug3otq2ScyJ5VB9BMmwhuwdADudEDj1VsKvrTEucH9AwKBnfQXFqJlG/RwQ2cjw2iOSy@Lkzm8AHEquw2F7wJhBs0kFCDVkh1bGSkpTJhqavDTl/F26BSY5CmsYepAV/Yg9TF0CSV5KV/LgU1fwejk9FSudA1dIIFzRxTj4Cu@afcIziE49Jr7pgFt4@1PFUYCXRJp6NqI6XgFQFfGd80zeuswZIWcdwPVpB23YlGHtjwoZEespIt5Eva2GOEoHY7fySTE5aIB/nraEp7vsA1kF0uhvamUfGJPy9SeDN4xJzdRcDt/MqyFl3N9fZ@Gt8UjlfKlNfSn7PuYt8eD7v8Csj@08yOVwulRU5NHLHgj073cbGNlNZ0voa2ldnViQ@wteImOT2NXhia@5BU3BuA47qbVlGtFY1lsxneqPQDAY2cAVQqETEvu9mUXMJItMczGd0cX2dcTJ/rHUYahTYZ08NwEG1vUeDKNMWmMjU5wiVEFiSmCxbigREFqwc9z3PJsGCYrgaOtNAddGgzwXJabAk9HyfEmJpCj1Ugz@hyeJXhC0bFIy9CPsfNXvPurcD@RobJz6OZ15i5QBMsBqgV0/QovfdlNjyMHgvlWdGDA5qsaMCIss4YwRvksAUDjGBbhcDaf96TFcxekbewe4KwNZcg3F7sxWEVTXPb44J6SZebbUwIiAe@bQsakK7BSKXdmJFzD1/W6nvUwj6VZowh3j6eI@Ki37JHD3b/Q4btP1uhOMEaXeBI5o2V3V71UZvcuIO4BQQ0Hd5Ykwu7OAdQwLVybGe9IAdIHXSvsMbS@AmS/AkkNh2yG45KvGnyDd53PdgkVZDpaqrtrWBBeSZddavC3e3vtP17MesZbc4EqvkjvCr9jQp0OtvhCDK2SiAWmibLi4CV4hLiD4xJDfITzAwVMcoOYTaRJ07g3ocoLyudcQVigzpmgISXOhqyLs@/cfIqzkfDiFfQBfst0Oj6qSGXvWmpFH/Tv0BiJ8yQDM47A90wBaV8O4K@w6Cyeude7YZQgsY6CPECCAoPO3XCc2rhLx5l0X6acW/QKLy7iQY@Y5f25e7EudMRXOgdThP7rfJgofdcOxnl@uGRADsl1ZOrxcW6ciF6phyPjKjKMj0B0MDyPVBVWB7rF5Dx5R74ouqNErNMIAYPzsA0Z1x0bSLuIewMZawwrYCA1RhWcw@P3f6HCy7sFXSCD8CUGgIkEAoKFylxll@KJzCD6hrEYxoNRNxk/MEtoZbvpZ@Kx9Qg/T@/Hfz@@JI/o0BjGG6Oouy8FUjRGy0QCb3vK/Ux1qXi/RX1nyjtV3xl6ePV9gB5efWfp@ZPq680Yv6eKwBBDD7Rx0GR/DhY1QHuBfJ7iOcPA9HiE2vwwnXpg4huEplLTqyFmUxumadh4ifn8EvA85xSC4n3hkOdznkcJ3GAgp/j0kVRIQ9fD6/7tAO/iloH6YoTc@CpGPn6BPqnxuW0xRlMAYi7SjL7nTUz5IYOoGEr8Qa5I9OqHWXGZytUJUNuuaH9xhfmyKnsFp4pyG4xRYq/2Uca9Phy@qtP2RSiNmwQJFWXzkgxQ78B000kwbH4SQXUhHydTIdXZ3FRuI2JqsbvS1YRI7AR3uZU01rqDvrWmBklnYFefPuHZsd587zDmMjhvDJrpDcfcURpMsd0OzbZt8I3Y7FDMTuGxJ1DhnZ5lDLo9hhdFoQ6IsHxLecdA7R61S9Dq8f2bA7yrpuRui4uMq@/NH6fYqcnAyKfz89hz3xyyDVT8myOcS@ZzARHfMCF2WC0suLrTwnhKe4EkvQdc5xN9fMZhnD21ma8Am8gPUIQ3OBMH2R8RO83J2B3EEpKngQRlx8E781GzVnkVsPrjZCYuw4wTogbg3vFFysqCBzq/sJyNfaWl0vmLuwesMq@06bmFpGOo04VsKjjVl36kcHwWcXruBoqDuWNpNpW/h/bzcuWr12D3f4U1IVOXK@MEp4CRi5ujQdnBo3l9vIAcb9bgnAoWOKDcNyy0DUfxuZhvcD6Oepd8A7YXmcoIF0uK4vTAnr3GjUZzU9OKW0@GpqKjA4gISkCqFV87w/UyfFsbpn5D5qiXmBvANqlyeO8sL4bRwlVmN/EsJSyjpShtG1VWGXmFyhnB4w2iu7qrhG1V7qKFCJa6K3rd4tB8NFmLPbXFT2VsHGJRLOXzQLW4sY2lSUJb0r4fYIWNntK6Ilh8a9EYe0LVE0A23UkYHWZ/HsgWTjkYFouF7YCQ8XykORI7cab1KCGgyhPAxHmVWSXEB4zqJ14FOcVW7nwdTtW4Mo826@CbNsK2eM@FmDNC2vrnfnDWJMlAXnkTMjA8a@KErmoTHp/5HWedgYay2DCTGIeScLKyfh8qls3FCr/EcKKaPs8EEBesk7E@jGIbiuVhiNAwLkZiLmm@Dl6cgcasHgBOcGjPxvLR1yMakHKCbhPLO3QoaDx/AdE0fx5BfrNdmA7utbAUYUJgmnQ0TpnMoqWheBarbugJP2YONosY4BAs@tT2q/y/1H4MFSAdZQ8IGDz@jjOMLRknK6nowvqEnk61REYWVQE50B9ojqwrxsD@f9p7tuU2kuueha9oDbWLAXGnKIkiOFxKIrXLRBIVivLaBXGxuAzIkUAMjBmIwFLYinNPJZUqxxs7dmyncrGTSl6TlB1XJQ95X/@Dv8B/4JxLd0/PYIaktOt1JbVyeYnpPn36drr7nO5zGcx@3YSQu0JBOCXvDEkz@vya/Iyz4yiGsXRWxWAAYre6R@puqJuAgjps3isP1jHHOpBbDU7ciS/PWTGQZjBBSQXfwWci@wDzHsg8PByVTkAiB10m4E0PqgmEZONVYrUB2DrJXGwYVqicUrBrd8MJbaLHPipXoE7pBO@DUMdjjCZiNCW4YWNfELk/csdcGVDbzJ8IdT4DvUauPmGDjHxtelCpPPoIP@7N2C2kez5IAA/iNlChyuGRa5SB7RcaDuB0dwTtVsdbx5V3FHi48esWhtjEGqha@Iu4PbaBiyp849r4FQ7vfLFKxJ0oV0O3ArDYjFsy1rO3r0r5vqAE/YT@E7HM6q5LwTJBSd1@fEkgrYrFazklwHoNUrSwPQc1NTbQwgLWJYA2vcOrDr61sNYG3Z3hLJ4CgbjtcfcYugTz5SHBhGMap57Xo2EDGQ6vvbUr80AAeoxRVGAGejg56aBLmj6NlzbTpHcPvCQHEDtCXaCaI9NLj3Y4rwj0/AxVPen@uFfQa4urIrkEhR8A1PdIeILKNtH9pRwY/I40m/To9G35iVchKzgs@N2UieimRPqjX8haOVSe67XIt9JIYqyfg7EQXZ4lTMLwwis0VJxO/fELfjnCazfa@cO2R/fe@BbICstYSN3o4SN/EOXxS4a6nIvCmtB6xoPluB1efMmrqCmETXHABj1sOBUNML/hNSKlZa2NXGPagi2syzdQVZmFmlFcll8ueWPXxKPeXPkOkW2Daqbplhxrx1wKPNfyKpPt2saDvuSuYrQhISVFILRqOV6/yytJVUeZ0BAUN55lHGp80VFgDWnuVDZT5ij@czvV8ElacYebNbUamT4ch6kjqkMrCXcNVd1lZd7A@mSx4adwuI4O4PBm40Y7Bl@nNsRU6neRpdWUNbyuJORvwT1uIkt65crsdUaHxkKriUd38hZRs1wGJHdoZcAVpo2ElKc2xj4v/RRTFankyeEO4HgXGExBmm/Ap3kZHoQF/VwvF2gQVoKQaMc46cu8@wB9p6279iDwpSszOli5UEDvha/3EqNWIFcv111n0sem4Es/lIkMVBatU6729ZZDqrn84M8jReCkdzhBHLz@C4a2oHKoz1YrAEUmK/KFXxZsqjtxRC/VqPvyjox7IJZbslrZB@XCCDtBD96GOxuSqt4du0fwZ9/DFvWCPPJL@uW7ktvmy8THe7uPDnb2W/s7X9nZf7JDJUmRXxsUT0ZVuikLTtG591DizQcxhzi598cenON44lCcJZTAn3T9MBT3Qdx1QRx/0YaS7Ymby3xzX3mQnfc0cMfrXP6AmXkyvidN48BDE6EJqipB/05ZAOfnYTsoMPHDGUgOqVDrdYCeDDguVA73TNjMOQf3T1xJHZ/iPhOEtGzAI8Xvh6fIAUppIv7GDCfNoAer2a1IHVsFjVcOkb8E7RABGQDIR63bWYVCj5trFQbeBZ4T2UhsKwcVBtn7Xk085mq3qVqxzf1CHrI98IdHOek9wWgBcW5waJUwsPm6GmIyCoIqUG8BPQXiSHOPuENVlA@q9Uqt@vm5NIgesX9D3grewCT/De28F@30U@MnpZntqxgABo8zT9jQxcImpVrQpUdrihvUJSpakRW9mTl5tjW5RH/9N2xBnmFALlu3@sUYjX@@9tyXNrP@zD4WvngznFQCjlnlKPJNVTGdf34GO/9XrEZez1zkIiuKL00n0k0nZEC11zGeyC/nSfsYOY/dPb6wx6smff0TKO1uGc4owZOpXSumaKsj2MSV5qN4NFIT@XJK9DEN@pha@a9NHT67rym2AFF309WOX6PXhnFErKO119KE14F6LlBxN7X157H2q3pNtX1UaR/PkPeMLtJwzcnmxlWkabd59UrE1MDZ0oV1fIn8pYa5Nm9RTuWNyziljC7PDnVnxiUT6u98KZhSWgd5C2WMLA6vFQ8xJ6nVtEmUcLVGTCFeylEFhWu@OH4JtfVoBKPLUnIiZl7iy7bayzg2GIiKzga0PSgk5yiGMrqMzUIZnxo1F1mVyYW2YBOiX@D/v1hbaRJkA48vjax@g0ZWX1qNfGk18qXVyHlWI0tXq5NgXO14wyqwZgNRPgXuP7cEC2p7T7z/3p0DcfDejrj/9N5vi6/tPRXv33kEKXvi8dO7D3bvCfj/zqMnO4IK6H9fcceoci9g6rfdrku38yu12qogzAsBylfFk/aJeM/vui@BeDaC9snWMX9Uhm64yaV2Xrrjmc/PQSNUZgml1QTdFfFbk7pxQovrDlDyCb4jKl@e2Eby5hnwzRLZXlA4dG3AzW97xIOQHhc9K2mjDYD3IRXQtPlJlnSn8WmdmJZeRciB0/9eewSBKXz4RNx5tI2RPrd3D3b3Hj0R9/f24fPx19DNjtjeRbcxd59iFgE@3Nvevb977w4lcANqFYF3a2Swfl4TKghOo9J90Z9geLABSoXyK@bVeymXG/rKKiIQ@ckwct/TA5LCd3d2dtogF@32tTv7734FuRr368KyMMil4VBdWiBcq6HRCNQmo2g32Jk6spblOm9IJzNxDbMbOboDot8loZAX6J3Yc4V1D68R8UGa4mYzw6ZQQ0VXATeiUo5gHUERGPL50gah3ITa6PZA1YYXq331gUW3pGNWlCOXlJfWgJBicMbdYZfD6KoEoHvW6qZqwzED4IWQTGAAvIPBhLD9wt3FSxJxQ0JMQhT8IeEmJzw/Gd0/Ra4RDVxlwl0OBLIm28TzRlOKAY7a3pDnMWbWxLsDxUihIgHBo5OcwUBduZJKHPD/8o0NX2UB0oJdsA8rWwkV0bMbUAPs7cftfhgI2yngbTCIIO7QY02to0EbxD26Fx6jwdJLVCOgatcc/LepHNUrhpMCcSoRpjMT8Xboctvy4HcvWw5K3l2oEfX2qNOoMCXjP13YgLsLDXgTNICobO4X6FZoFBJjS2j8viRlO/CBIkHkEx/Hoxr5vUnXjRWQso793Pvoo4Ic5FJUxFDxodZpDTsM9YAPIafog4rcXIAQQ5qSx/gaxXNox3sQvQ2foDLEGBv4oRpcWZspPKgapSaOrBT5@YxaO20yhruwVqJ41g3W29dI@4yi5@@AzfLomaSDYrKW5gL054xKDOjZaYxuXvoCFYtmIbWEgzvkor3jYxFUmx@sOZvbd5@VP/6wdFitHvG20O7x4wUrJfIzC4nksDy07iRpA6qVJpHmgkkHSyt9Rt4tcZUrZMC4HHvAfG@1GjqPr1UX04cULyueTomvXjlcqkz2JkRCGEkm2t1KoqmqLFGZQ1GQCKK9ExqLnnVVSolw6v16C@Pa4yw0YESGuI@Qeo0ZVo30awxv1/igBztLTvJpPN0af0HFIpcURf9scz6qH9h3neJmoaqgaDHp4bTVFl1SmOsF2as5Ti@dVwvots9HB/v35dGtnds6Ph5eC9v2udheq23lYjYuPpYMXJdH@/E5aPlweyO00PdSNmI@JBexaUrXxFm6tqRo/oIaP1yYO1p7gAbPXoyoqpEatU2GA/QQZ/OlODSNChRMNBFD9ORge2d/X1g7eMu2DmVh32sPu2Rfitsg4r6qPB2xHTJtdhXNNOkwQZp5UilzNi@NV3veYk4dvIytQvIgJTkeerPQUXtBMplK6wg@WYiFQMNr3hDVyMVbd6b2oKApEc@bqAklokkzOphL7eYSHz7sZJ82mWjcSswbBy@8kWZm3Kl01kVX1eOZiUgxwngctI/w5Tt9/t5n/nhd1cMMlvv1CXUYlfC76C9fPIGKR/hSXInP4DnToqaUdFaISpfU2JFZXpzD/uwEpWOxzyUvbGzrkjmWTWP@@JoRyY740y1855/JzO6JvO9UWzylbJgTWogOPTt@BAGTCWKw2DKpAoofzuURRqOhz0lHM@TmWrtGrWmqVlI0M4m7kQ30FnDwN24mt4dkVbDbnltV@fOpik@JWE1G3K3FGlQmYL5548b1i3Ane6GKlz8rbj5DkvtneDJ62TZQBrOAVIWAcncflVR@RADnDJ0DUmDPVgsmURBYnZQzJdZ3OozM9kFbTsdoiweN2Xt6UML7omStBTFNtC0dO59IJnYCWeiDsYR1R3nVLIz@/Pzq7lJQtwvqu/r69fFiQyC8D5//isNk7vsj3CqBER@32CsqiOTrAWrFhViCgw9qT79GDMwtFceyyfHmtviFG22kucat0H@Bev0qcqaMbWbhM1TlpD06e4UXXK/oypTz0CZAlvVKYus566hwZM2tnk9KBH0dynKLWxlPg23@ZcsMvrmO6oOUxwDGA6ajBzD/dl6A3LOOtwoq1GS@yGnAn@ikMicBrYYoe@j0ZU5HuwRvNJjp9Cqn91wMPKdTNySW07aOeJnflJDJCJl5SwLTXa3Xn7Vo2HX2O5wNbIxOeks2BmTLga9Tr3Iq6lSppKYsO4mSDjkJJCmdtCSh8GDyQpOWAtd90aJJltHmAGG@JIbe4LAi9afesaXsWJAmHCFPJJR3h70cTQrFPNWo1JGwha5lJQk1t7zDCilQyg0IZbJoYnkhbXlRARMY0o3Ql0xUXIwagP@VjZBNNYkXa25uPUcKH7tBd@KKnSnK@Co2oqJKcgyyJHYebYu9@2J/7/FOHDW2uIU8CpVSCnsUilk2jLqjlmwJJtyfhMctTlSfydxTl3MVCv7WQEN/bADxZzJXVUAoDnFZirNXvVeiCYf3SE@K3SscyklXPdZ9qHT9yTA8ezV9RdM7BU6vAiTwjphX8JLgnYVhkStRctiKHOgtDsNCIl/ZUm4VoloohWqZSt8cvrS4Tqz5wlxiy@n9E6YOViZt0lFATtgmcSfwkeVZl/EtYTi6x1HATXrLdoRtJxuGh1KlspBcFLd04EbXjLgbr@ySlRSzKrkdVcIUpvFUAowjGtVWED1fvPJeqcqiQwWP/rWktKNHG303y2k0jhhadjGY2qGRza8SRp97ufivhQUnZ1DE443K1w1eEBjkPdrNHabxGBjR9wKY3hwUGC@gBThaBTFAXiYLgFR@EWMrvZXR0kspkt7iaD0uNiejlghdSpH0WqJGx6ciWuuJ2ej6wJ1xQBL80QJB0DhfU2cOyGah4qzFKpIFJSmSONPiOm3@U0ipQ23TDAH0eKh@1g/Z9EbkzWLnwsdHxGyB7LwxILgHkTsVPNbM9Hoy3TySxKZRPAlhNCoBDDgTJ9XFc8GeRGJJp2ipxcuKjLZkNHDkteTRCFvOoQFKJJQBWo6D8qqJYAEUQYiLw5PFAOWVGActpoMaxE/wJtZEW43VqEGL6aDG@ljAWk7DGgctJkEX9jXaKONjrxnaZfv8yStk8LEmOqMqd@p2JyGfNMppBayhEJaHyWhJ6J535IXviIjRol8VaA8S7eqa9Iit0kDAv3FLsz5UQLHaZhNktRFC3C0MXspLqZivo0z2LWLMNfMYg@cQ1/g@boA2CcKcBsEemGRDFJMhBRp1iilWzBwaLjUNRYOMkYQlls7gc47cb3PpjMUdjvxulazC3OJmNWK7KPRJJUv5aGNDjUUl9FueSP3XkI0nHP5IxHFUoqRz/sVwTEKdilccpYHf5cvOEuJqKGGtCekogNPDTgIHvqYs9kUVBDSHF7cDH1QWcWATiuK8Tpk4lFC1iGP50jiUwLaIo3z5dpA8ldaXty6NgwXBNBzVS@NAClwcU2vpDBDM@b9WGqnFxgPNomRqu9SJk4bG2Y59dZJ9UaKqQHtBwhCDnya@0tohGXOT1geGGHSp8UChY3E8bI9X0iYcxbRz1/iCuY4lCwvrhYVbSuUbWGPlNcS1IOzBQVDpD/T6Tln8CRE9cUkiEdK9Bwoxle7xGEQknM2KlD4UA0I4of2tFqpmtVp0M/R4f@/d/TsPW4/uPEQhaon3KLy@QW0ZUtepVVYwnj3ftrRIp8gRqGqB3cjRPmzkUfskmh06RShyLJZaOjPg5hYzUFiTQ/dFlaF7Ku5DFgWtX8CJkBV9NwPTY1Mb9KZulV9ahQjSPMFUr6S8tgktIRimE9kSgjGSc4awxeWfDVlD5dnwWciAHdFkm8zg0GzvMzRcMgoKUX75LPyKO@6gLklZOy3lWUQVfJTdyDkVqlzIG/QIgzGBv6pWxV3lFFfar7UHXXR5O@mT49sTb9A@6fTaldHxKNcPHOmexs73A3RymUNlqt2Dnf0nrccYp2vnHllO4L8G5R3sPtzZe3qAOU8g67pM3tnf39tvkYL6/tPHB@gxNJFkmYASSwQmE2JAj/beu/PAgOFvSzaSDUICkDfhj3TlUxLeqDWl/87IzKPEqhAtCsJDZipYlNJKIvROXH@igreh/wl1wJfQ8gQfZaAuFdWYHNLYeP0p8yJfp3MDitoxnoxCAiUNeDsxEoV4CYY5CY6wAPkiCoBvJ236Ct8oYx4a8vkjO1EWDWSwWE7ad/UDWh24TJ7Mhl1boZOOPEtn7hAg8bUpPwn75bX8vIBeJUekNJQsnK/CyVEl56j59JJyBKVWes4IYmReuzZyyuAdoMiihCYhskyhAvyC2BDFolc4y5kBomQW7KocP@pMGDb0cRgZv@aKMUfs1pT1fKF@JBD9S1rgaBrhz8fmoxQRmHyfImOOJlqe6zGjv6qzfMNs69mx6X0qsuuuoPbIPWjwndBmRy/ksy@iO/ncJRvQwozkjMfzAL18G5MdpgqZxoOwAQMVjmeCLQiDUA8X9PwQ/zuVrl27qEBjA8EVTFjL4lx2R4lGQkHIACTmWZvWeuTGhs0StOIwQ2yYEPU0iA9MiJU0iJcmxPU0iE8/YRCvbxeLavI2xcqNG6zNHJvPlOL/pouXywp2Q6lCR4UBn1lcncaMZIdxSOiig@ag5pkNyM2W3Ty3ZXHUn/474DZxyVJlqoQbfk6zz8H889@z1vmG7hKj9NfcQ2ODQuZEPnmxCTPeF96TJK6aJG1Jk9h@cg42y1KzmF72uxFFfJBBNJ/@NAaTTjbfVvMu9PipF64rUdl6ZNWQRPAfiwic10HQ4vJqfZG3UTbgxeyVdY1F9SBCwCDXTZCVJEhala/OrbJm4qunVlk3QWqXqfLTn8k65fmVAvFDDUF7rRzMVND/ii00Us2HQmmgAUOiTc3j6NU3E/wo3gazWBr44wg7FTk8v90//0ay3VHJVPjfTyVOKmDSl5r21IH/h8viuJ6J40NGUS5njlueIYrFTIhPfxS1g4c3uczOWyQ//8OLS9eyS/9uVDo65jfVwc1cg0KW3AK1elA8k4o2NTaePxgAnZLSGuMY1WvOWHJ4FkuDsXgH6jpbWpzFs1dU9iw1@7rOTiCfM4OluCT0r0eM0QZHGCTWKPpNVr7McKnMTcfk2grcIZPbZWZdGpjD2GgeR5riGEzPZkLgWI4JGYuoZW5BMnvzHHHBjVThJ2iP28fDNgZoDfxhRUYA8fzqzon/3MODalxFNxeV50GWNPRZWGtCQHKcg@LrHVSogKZKpyKs@81yOwK2u93JyWSAb2iOlKvQMVK1ii7jSBAcTk4CiRNP3LsTbwA9cJBTi1hEEPNG0Eo6hYGVvlT1iarTql2sslplvfEKuaGjJGpbd@yNQqrMWZQF0OUTMahQhbdhwCoWHg3UzwgRu6J1ZH8eeEPXNuAxiqtXMhLIL0LR4VINoozkmBg4SqgB8mhyEsNwJmecdGMczqkEaPFj10orOHIu0o0YuxghRFtHeIFYkT7oyLUMIpEWROM4lpXSaoFHiRA9BvI8iUOsllZqWNEIs8hFEXmG1prl7T65LSKjVsJB2DQ0zQJwhBF6Oa6bNegdZOh2OdYv//aTv7MKZ9WqSqOYOt6wDTIDRSSJsOLngf9YfRvoUT6RtooJ3H8f4WbUPbfrnbQxQk1ooAbiysAME4iYz4DQ0GmVP4D9xj@yDV8wqkIkrGr1zva2OHhvf@99tIbiSwSigkRxJIJ1YRV52KlkLF8qBiOIpIRFmIeyYgRSjViE0r1CMN1jcq/Ttw0NLBitb/4xjRbd5fuo6c7rMoEQsy126oP3hKhba6LVE6EoGOfhm3/EmP0Ra8@mI/ZHliRM@DlygfjVVaS90C@GSK/vF9//M6pOWpQAz4f3Kidm1VlMP@U25YUs0Wy5fpjZq1g1NAiZiC8com/9mJAFHKRbbYS5K@auqJGkd/uHfyUIBz4@wOwZJUUMT/FCRN9mRPr1gEYuE1/5QnzfYXw9j14BTESdWbyLD@GcrIzRaMg2kqsXDN8vvi9bDPBeiG8m59SxHGtuLnUy/tWcWSorpyNrfg38mTP8AxOpNHPNwsgHVSqeT34WLVOzm@w6men7irE6E01L7fAn/5lGfaRjDqsHPYAzWnOqUtdKRpv/4i81/mnuyvQCgvnl337vR1Efp5k9m2b253vRapou9mKa1fYriS3pq3hkWMVp5lT8NF5NbOVOHeMzC8FPssZ9Gh/sadaSB9LXi356wbLPQvJthUQv@OmFSz4L13cUrtTFnuxWxnKfZi5zhT1joSfwL2c0Exbjv5iLcXrezGeu@Wyy@BtCjgwfGo8uTEu1KjmcGrG2G6JOf9EzL/7dTLbG3P3wqi1iXBzgqAAdSk0x2kOo6Ya58s@SMeXnzNdEqXXpbEH1yKilLmsB0aQ9CFKqcpzPra4VHDoQ91Jq2XyzSnLzanXostH9ZNRDqYPe705I8hjT8x8GD0jfGb9BcwncNogrbG1D7gma1ORDesEJFsgH0ZHPISVqoAfoHogb9HdDd7dc5xSSN64ksQx8Zomu0HU6ikKZgoiUJIr1w1ShguXU1IXwT3oHYumqw9IVDpbsI/mRjXIu3Ly/9SO9I@lR8uPYEyiLF@P8RzkNpGJEb@XksUPydNmondiXFqTiqeoIyDy6/9ncLRLVZfOSBlgW5u/@iT7o3AB1WXvQHzR5JY//GBwTBybzBDT2T/5JCOzCcrRlZNb8p2riA96hsirHk@wS9WRU8@M/sJC00weJsxsXC1kSY6aMJXYfiadPdvbF3tODx08P8ELGdIyoZfBsQY/Fbt6XSYCNXxIsyLINEPNXWJw18pi8vJJXXClQ9//8e9h9Rlt0rJplDNO55X4QK1dX5c4ZI5qKS4@QHJ@F8nxpAa3jumVvHWdNjhAI0LvDENdr4MIPCcYXE@zwWZ5tTP5sMm1K3bJixnOJqf88u2VcxmRfJuBRhxPg1AXOn1P7kjK@GMqgK6sZvt45aa95jB96oVx@EugXTUGxm830C9/T09NKH8NTTcZexQ3QPVGAjuGqoyNgFoY@XWqi22wgPK8Lsi06L5x0X0S/yt328GU7QAWZd6aoEu3cfnvGf3NZd8SjoxMOxfGm98RC0G1vaVbqlgBZqdN9Ueqf9hoygw2DtcIJJyL3M1YfJ4H65Y36GsIP8Z5dZ3UGL7r@gLhdqzOAg8yKquYeKsiZ@pTfI48NY9Ql8kx6PxXENNusSCHw0YBy4CdwVcq62Js2Z4ex4lNdPKbNEnBEzHORskIw5rMeB4UNmHL@NKpUVducSmfx2oQMXx9QKURBIpqZgolZhGPOlJXiN/GFCtMQchZLQ8ufrkOl1XjzF8yjowgDaGIEA@7a1eYHz5rPDoeBe7p8WKweldDREUJ3pFkjjSn57OHfOPqDl4ORH8SShm4QsoJLTSV1jyU1MK2w4oscq4TGDTRLK9x40aChdqBDmbhF3wltT5qpkjbOMT1vW00rGmNuWFM2BkfaU0oGMg0fngxTexPRoYEI03WXVCS@NF0o6/0x@tNSsGUYc3QAM5yhGSEGaogvFRnDVMzjrcLXMk6AYWcfuImuqHyYimYiy@jmXM6/2fyrr938PqyL9NYTwfKmmFAam7qw4bpyubBHzE3HmFdoQXW5PUCXf9bOkNzTKMXBQmO5qkxTuB7sggw6a0x@Vzqe4JfUodRCwbpmKPuKmcPLkteFGlKtaRK9wlO@IgRZnjcQjiCSUsyVxaZmMZB0eeOgZ7G0YqdGI6fUyCkXYehpRiMPZTEM5Gm6bThEp21tOI8AX501ekksFEH7JcanYldEy1VdZ7TnEBUoC0OYUKSz7mFq7U2j0camlUCAhLiAoOf225NBuJ5Lbnj1sv7SexQPpdqj@EuSAe8VQGC0BTdYqczWRCZfLPAq3SO3l/CrmbPqpVqpTv@r8f@tkkpU/68vJtbikPV4Yq2U@N@vJfEQRzZdLKrXVnFDzv1qSYxm4bE/XMktCX1mCzqz0R8hv6A@D/h9OBh6o5EbUpgjceQO8XEbA796Pt5YoPMvjKsDv1@45F9kXSEX/BTbeh60EFFLIqqMZsK6tmXBuJ@M/HEoPhp4HfUbY5TfXFVfwSxAN1KB6xIPFAATJJ@5Ud/3YDzbDfeGeC9RRY/Joc@/OwO/Uz0BUd4dkyvHANY8QHh@ZTwZVsndlDvs4bM4mSG0X0DTjqE66FqvBWAt7JZdQMoLXHRPaT2b9vsWOW9xB70nLjJueHskdCSV3R7xHe3g2MJtbUk8AiZsnd2tKB8m2ksXjbgr8vIxrjzgeM6kMZA3In2hxjvGsiTNDAuVouV7Pbn@syr0AA2lrAKxZXaBTkQ/jOCVKqcswIohsRLYRwzSx4wxnhVRjzBEqIuWJbIRRSFkArUj@pSVRglUkTyfvRKwh9grZUXr2jCtzDPW19G9J96VOfWC3ik8tJOqr61jbA7qCQ4oTpN8Gq6vYQ45qAwERpxj3zRmP4qObAkA8oRQIETgscfokaHznJRI8bIODg@kv4rKw@uJDrpEG1CMF7y/GrpHFCVFnHY8DgXT8wICwJLVo4@8kRyiUoxUO5MjYLVpLVBkFS8IJu6NW2ur1CCKa6RAe343BrpSBczoWrZKjTsOTwa6F7fDYzFwX7oD9v/GzabYL7woic5suX3idfPNApEODGWspzAK9u0Sp23v3H9w52BnuyTK9RsIzgaqGtY2Bpezi5RPBhySjLAIL99K5@YqE7kdlPJb1XxBNn3LHPai2WCFAPasMcpxIzvvUDF5M8eIQWTq4V5V0vEWdWw31NXG5YZNmYwxaoGlBlet/KUlC0ka61pCEoxtjlCmEB0a8AUbzwJQ5l4BIyB3txYKYRhKiCjX2rhaLus1tU6/yrCxlsubbGdu3QM5/IXI70@Gsd02T2unLfKwyaG3PN7aruZpX6hYDXHs5N8K8g3kzjXn9NKeFM5UiL9hH1th88Ad@Hdnav7sidJagQEpNOuHhYJMyP/Pf4PYN4/MAgZ2WDhD/vojR7mErfCmvsMeNO083wZDsY8qoTsN79HmGjphQxfo@L1ZhUKS9u7B2duzPzLrGNmFM9Ju7jrO9cIZVDkeoR3KCDZD9wAwFhqY1o@lRSLHs2dDdIu7jPLXVx8@eA@mfB/9SwVh84PD5WvVUj4PRzxpIDkY6UNs7z18jDcJ40KFbhTuj/0TOS7jtq6kgg/7aDlMrS9Z2LUqrkLYOY/cUPY@uDs7aB89ap@AxNyGIYhf4LRNrR8Mc4@6/OYYOVZ8cq3C2ZFDUMdjt99gTmgeOC/to0IjhD/HZhU3oApnZYWwh1DIQQcCiVH3hnBav3fw8IGT32gLxOqkrIp8saOJAwiFCMbGJBJoY6SD4XSRqkK22ySCgX/FvLUZ78tGtb2Zb8znme154Ld77PErHxFwz56UJMWNncUpbYwjKpiNXAcT@Gh7d@fAKkFZlH0xkWIczWjTYmfEjqqDyQ13CjoCZ08QxnFW336b0rDIJHCclVqtgOohc8BGPiAALS@scWM@bjs9Ww9ke@RV6OrcnXJdxJysVFaq7WFwCuxotX6zdvt67R1/jO8GPTfovh3AFuK0MaSsF87eRkN@Uic78gf9t/veAB@srq4ur@15d3/nq7ef3Ny2u53fAh7Seh74@IA/HpkNGLdPpfYf7LHjLlMXNWIIOLvt6qj9wq@u9mrdtdpa/VbPvXXDXatdX@vecK/f7ty@fbvbX13r9G7fat@60e1U0W00FamckPKgxeSP1fYvV20WY7a2Urvd79frN2/1btzu316pXb@@2lm70autrvbX6u3r12/2VtY6tzvnc21Re3Kwwap9F8@O5A78VjZzl1vY22Xpwv8C';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwvw/WWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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}
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. # =>+/< $&&195e a 6 =>axfnuen le._e=B[1;#]>8t t47576097 @Num un Cr Uu8 gutyIO
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>m=unsafePerformIO$0?error"<"`catch`ErrorCall{}->pure 3;data B=B{u::Int};g=[here|here<-">"]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;_?_=pure 0;b1206=[209,210,128,206,207,212,211]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a)+l 1e1+k+m+2*l(h pi,h(0::Real a=>a))- 34);instance Num ();(! )=seq;f= (^)
>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|#208
#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 BMO's answer adjusted for polyglot by Ørjan Johansen:
import Control.Exception;import System.IO.Unsafe
_?_=pure 0
main=print$unsafePerformIO$0?error""`catch`ErrorCall{}->pure 1
Test above code on TIO.
Code in polyglot:
>import Data.Functor.Const;import Text.Heredoc;import Control.Exception;import System.IO.Unsafe;{-W-}instance Monoid a=>Monad(Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>m=unsafePerformIO$0?error"<"`catch`ErrorCall{}->pure 3;data B=B{u::Int};g=[here|here<-">"]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;_?_=pure 0;b1206=[209,210,128,206,207,212,211]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a)+l 1e1+k+m+2*l(h pi,h(0::Real a=>a))- 34);instance Num ();(! )=seq;f= (^)
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]]--}
Test all GHC extensions on TIO.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4rPL@g31JFfU1SfFapEjxIrKburXUrZbUurS6W9LHLpJFsqRiFbuqKJGt1ocz48Wsj8cP9nh2MPasfc6Md7HzYGAHi32w4Vks4Hk1Bv4N3zwtBgucf3A2IjKrWLxI3f2dc3a9gCmRlZfIyMzIyMiIvFVDdbq//nUIP@zQMkYdw3KZqzkua9n6jWYn2fqIPVN1J5fJShJC1ezOoKeZrlOSQkxhTDebegv8zLWuNVP/pNkQnmGsb1sdW@0xt6u6THOaal9zmDVw@wOXWe35ybKMbfWsKz2BKXu62QEwV7P7tuZS/Apjp6ah9hotdSomN5Vh34Z4h21qxufeZ5c1rV5PNVsOQOYZe2XZjobwTc1xLEy@ythwS2tOIS0AqGrr1l5t//lUVJGx51BEtW9oQ6Y2HNdWm65umUiTNDvePz0@nEqhKOzNyfb2dGiGvUxYJtseNK@no7Ls1HZUQ53Gv8JqA9fadafDc6zW0UyVZZLFZGY6Ms/WbXUmySqzNbXV1g0tCQ3CEqyrGX3NZhjC2pbNdqFIRiFdSNdr45TJJqYtjCOn0RaZkc26U/XJpIHwlt3VTChhejpS8SOnIjJ@REunDFR7xCJO17KBj2w2cLQWu7XsFjCXaYyicUjPhp9YQ3W0/AoiyPoIrk3r1gQmci1o2sbI1ZhpmQlKjIArTNmrTzNWJoehtYPd6fA8y@xNh60CozWv27NtmSmwI6s/mg4tslf63jx2zqZ5R9iwWtAaU3EKO1QhiLKZJHw2M9kLmtC60JnZlQMFa2nMMfV@X3N5JPCKZlM0pGaGbl7zDn5oW61BEzuf29Ugb@ywyA@O1IRUVdYXYiKJDhYiDuJgUIJjq6cFy@swU4MGcvpaU2/rTc5Y2tDVTAeK7CSZDpW41Q2DtTQDEoyxN@PMsbB5x0ENQ@0mm0kJGRNzYb1rg@ms2e8zHgW1gCJtpwtMQ@qxTxBvdB027PeYo/cg2m1a7bamsU9avwvJpZYlMfg0@1PV8n1LGsCYmkcarQ8CAUljIaWBTh6Fbm0VSGs7ggau3gPC6m7YYZrq6ChQIYmjmS2iat8XtRZTJ1ie3ejQ4aHqA5twO5pNXY7wQve0NUCp@s0cubV116Vew2rsUFNtdmJrWnRS7E5kCZlZmIOLFUlSo66thbcOtsPQuDxFUu1DY9rZk9cvJJUlK2ypXoZvRZbL0tb@JrtbukA3l7LAAH07okZZ5QfmpC4uNPgOlUaqY99LgFUCqhgsZfXdlJroQwETLhQwpaITXYmbTLJvBDJma1NtEWA5DtWC1gDhw97EqWbNgW3jSDImqnoNlTYsswP0hMraAxPpYbJ8GpqgacFAEGfaDVANJC@1EcgFpPBJV4dGc7BJAh2Lj4dEUBgRgY0FRb18HcsYEBykdFzkZaAKJEWMu232hrVV3cAkEI@oeKltzRkYLqYZmC1seRjvtFaSecWgDmsDH99AdiogpQBg/V6gX1KhABgawqKqYtSP//TPWp0O4Kk1myDbBLu@YS2rSSO3SoWF4ZAhw4JANahYABfH3HlyyOBGNfQWCQjVHIksqBCU6601MFrMggztWx16aVe9gZ4NnavpapzJ@WAfZz31mksTnXMuVLynNqBhKQPKm6qdYM82oJWamhQinkn0Bm67wBL9LRZ2Ut9HnpYiTxcvNChcNBldXkqlOmVguOQyBYEv/BjnvKlNSErHVR1Lb0n9kdu1zAxLNJncrFh9zYyEJ3CE42G7EY4mUcpFomW90ky2dbMVCa8BL1Yh43C03Kw0z/XSZXkqeTBLQHOLaLC7apFmVJZA5FCnuEn1QJonYXB4kxCuQJzl1JHkGJ0MBCNhpsNueECIlB3kSwsZBORQ0jE0rR9JJ5UoigmEm1tvjJhX0ykcosIl/TIWDoVjwaoTBqjpREWxs57oFooto9/FQQuIYjp9GAls5N0mjNQoGR3dBY0zzhrE1zSKgGQhmXirhW0Nh3Sfj6hL8i6H6RMoKAWGcRea7MlaK9CRQQhAX3adGWlsWLeQIZUJhxkQHSZmqnagaSAxr0iNV4TnRCGTVeKKBmBraKyQaOjQCbC7gUwXPB@oG4BnMxwGsPFOEpA9PXUEWJp8WB13GKa3oS/1QDyANtTUUOaA8NH4gIKZDKj/OaBjo7adTmRyuck@NtPFXDtVS7wHIf0p9WhPwsoHOxMKGtbWbpmhmp2B2tG4JsbUZlPru0JQQU0cF0TR9HhDgQkxeCadrrT0bDpvGkQ81WKcBwp53npiKFRRughFPwHqjMZUYaqA5miDWDJG07kDwM1U5vIHBJkowAf5gSJ4GgAwmTbUmgMXpBow8G1Xb3aBZ7F0JpeLfBCazh6CgrmDZE@0/ayxMEr1SUZKpvwgLMaDKBLYorN4YHBFVNWJAGr8YMDjmFWnNwex5RcRBoJAaDKlJoH3voCzZ5nWHKRASB8tgkzG8HYATewYFUoYuDy1izqrr2X6TQRthoZAC/mv67p9pwTjhO52B40kcErqxB7tugcmMkvKtUe6a3F3w7AaIJYd6J8pL4dUc9DQh1MVojC/Da8c6QYUsLbDKjByfxwA10XCbQcEJoVvIHAgSibBTSj4rwyABJQEQkXaDonibRAqxyOzGZGT1JWS0OnkOJOx48pg7siYyqfLhtVDKcTOSDFATQ/MPt1EW0HIfBL56tyhzpf9pNeFw8krSzcjd@HFxcVwKVwFyb64@BRca@h6iq4YuJ6SK0EuhEuii1LEyYWx55QCwy7D9@ce5mH0EpttiKPSJ70fUc9LpexlXD1XxDODzyiIOpBsAJ3AB@AJRysVdEajcvUWKppstCdrv4HS@bhp631BhBfqjcr9ggpZIoPe66MZaWtlHGQfp0mvYsMoCEprsxuxwxfn6YvLi7uLVuziPhzH1NGyWmlApSC/SC/Zsa0BDJfR85VSQrmMRs@zMEg2KuF0eDkSKSQMyEiNRr8rRGMqp3YkrIHUjlxchIGogj7nza5N@IbxTDTqkwrKgQMz6ISRcPKuAPk3opfRWBjSRsNxMDEq4TBQpolEcKjSyJkTBDo4eskJsxGLScSGln2N3xmxD2FJMLB48m3g343jSbO3dw3SlTUdA1WRhM21EfCmlnlgix6@xlViu6SxmjDcQg1gtG35lhFa4@aA9GdSbq1gRmQOIgSF4diDclWfgEHEbX0IBgL0@5GnCOH4jbrQBhiclqElz0g1kRl0HDR7teRcbeiQDyvJpjPmAdB7wNk31CZ07El0FzK7AITA56nU/JhoeQbxtKpEVs2X6ggDS1M1kX4tnbT2ge50kbygWaEpYbeBqqiyg26gEdV2WRPG/A5QWhvqLtfhgY@OMcmO6kSiqDXWuNaFyh5qDFgobw6AhnOrCfaOBpoDxnLjkW2ZN7ptmUjk5BagBoYvYxtMIZ9HXmCjWm03s/kwfechB4rNBCsB2gaxThO36TRZyrQMq2OxZQBA1kwmOWPvmjhVAjqfC@Ylc/RPRKBaxzJHUzyo4XDvoI6o5LO@9q0iZIrgk1cga9j8So8BHqjz8e77LRghlFw6DeX3fGn6@JUMYJmuIwY22RhATNkayDfYku@1fnc0MaGE/MGtSOAnS@Mdk9v1KgyoUCrRwz9R0mAn5yHQz72olueaV/ct0pBwKiNoZUzUHpRB6KeiOrzbQA1DU8EY6pFiAulMg4/bFwXXRWpCbvmGU6Lds1w19SbZdRj@SKgvJHQmO6nwYjiVSOCvTFEsU2WplnaTQiklMINUPukONElrdi0mX4DuEgSSQYR2QQlPQCU0m9Q8P5mYnJZcawD6Yksz9J7u7tJEmmGiUjQe8L1YnA8cIzjUNVcSlsxYcONk11iKmx0OvzXEoc6RNHqy/YPNrfph7WSnIqcGjp0y9Ab0jZZW74FKa2iOzKY/IXakATKR/tO1cWRZboUzwrXBvvgJYRov@d5mfW93/ah29I4XgtA4em9gqFiU0tIUACY/pmivvwZmGNu21fN1fUc0xFIWSa9NrCag4StiVzB2INYSAuF5DO/h@kCyKXWaTZawuNcPFICrCIhrBjQ6dmIxhKQ1BD9QQBYIJa4jJO2GF1jEQH8FYWJufYxuXvzDiQTmOyV9j8gdc@D0AzW7UxQKv3HbbdQH/OAMBV8nsBMZ4@AsBfMViMm5f0GWmai5wD6@FcLHVy7m4puJmgvs48txfLjiMR/dVMw8UB9ZnpDhCslcXFMRcwB9TKuEKbiqMo4rUNxDSyoir7nRDybycRcJNy67jFHRIowI8gAznDt6fEnEqePs65hHMspELEbxhRSWaIHZs4YgyC@fcYkFgkA/dPqtpDt0xyiyQRQJ0Gb4AosfzxlBMepqHXrluLReSCCKJQwQYEp@nDjnJ7amklr6ONgH5@2aMeogAgaBLu2FBKP8RLwJvZWcYKfI8Ba0rf4o0JfvMpz4PV2Ik0DvynJykxxCvcueiOTU7nurORNxvFvyFZz6FZ8GrIsFHGwXLghPYFDfs0AV29MdWlcNSkbJNxkuJNmzeyYUfHkckxnPP7LEzfyJUzmIiGQ2iNVrC83tsaueTio5xOKj6F0bsynboLXSzwToTKFmY/hY0Wu06WcOQEnMycGwiItMSJUXuK6A04YW2BDaLYHR7AIhA2rpppo6ogfOM8wrz@SMyURhGlp7AOp1Csw/dH8BLFEsEGS70dAfAgW6YNG959xKHg3AxMkkV5KKZ0/hDCXYVHy642T3gACh/3ZnptnYRFO4A9uFVOL5n37WgiaZbbCuOiIjw3fUgZLELe0H208kRQ/9zG9rgrkaGLpKhCHXl1A2VVzZUA3fMR816jQskeiqdg91edHcwK74A/3tEc7jJbc1Y9DSvOf8TEqMiDw5ncdMvceac6AJdmrmkWdG1pthqS0iA7exdI0S2djYvBm0Ibc2AsosCKOHMpozQcjGK3Jud@AO@C8uwn2pGfU@fh8iwgRsOqc2FC1lOWpD1x5pdlu9HrSsRP@6Q5XGouXnwI7r38D5rETbUK@5s47O@QTgVbT1TkezvedDYLddMBvI3knd0uMRzvBUK0bKsvoYTtvgvw@BeNtgfMfDdNIN@vmKhvYZilikCZ0ESYsr7YkAmfQpwhpqY4R2X/fbOQszJJ0V5EylGYulszjI@ssq4zX9fv/h9DgyU/picX5qvsbPSTLPZknxtf0En/OiOovV/i90chi69J5qJDKtgPNBKe7Np45dc0BpEiDRNFQHmMkVzaHdQPPRz2MMjqNRE9lq7HqEvcfF8VbXHlqoEb1U9OSmZegOdmfjIak5Pbc9zhN3WdDPOCn6ZgnbIjXY6SZ813xJYDVdXCV5gNG@QrLxBQpcAgpwTtJ6iGhN6xa/DyoXXetG47/zB7dPc0v1FTIqYRBL6M25ArTV/BKn4ko7/cyn4/XccrlNY264WA@YNAW@lpcd3bAcsMnx9zFSgHbtOPx3PhcHqaarZoKmrYPu@clEofosKabpHmhL1ehYRr7QSanw82CDD@w2Sn7x/FqJ50ssRfmyxPL0IMtUxPNBUX@dsq@/xAk0t23jGljA@cg4O09sibWThysI9gMubM@v3Ha6QCmTKT5B8lAD2M3urTrynj9hNHmIut5o0h@RXg1qHiYoFsDh2lzX/im5rTyeW@vrRNIM2tUvVSLQuNeGBoMX/c40KcuklW9MoaTTXy@g2sZAG2hz5dNB40rDrY2PWBtfX6i0qMaSmEpMAfFwItGH@iSsxq8qNY7b6HtUwKiGDp38i9rNXHnXB128j4b2ITgO0TGbsGMO@hONO2GtmUePU67b93q21ZooJMZ8q0QqfFmHmlDXHY2@D6n2Wz0LbGOrB2qD@RXtL5DSrAf/nUBMIWNFY2JyZG72/kI56LKgekCL6tdOAufFv07oZB4y6Am4WEyZuqm5I/x9iNLzhGjDsoxvaRmQpS2dtjAbCdy0@qUWmlFzxJ4JNp66cHAapNF@aNKCjzPCuATqod3sPmIpB6eiHrEGZ6bVHxmtApPsX7IvYaSmWSHHbnruhxiSJj@UZCG5@ig7ci3UamiGyh/D/Mpj@IrJ7KP4fK1DqLe0KIMLOXzpZryqFpoSPf0REEtvgW3S1XoaeR9R6tXW1cDxHg8CDS38zolOpmgh4oF0fR36uom/E8tEAW3ItUywplzV7mhojhi4MipCH5Kv3vrGXOLu9tSOxk84PCY6xrMSuJmOG3Fj5/z5iRLf39KEZHz5/3FWgI5zrY0c7zkX4atRE9pz0PvyrNpUH2/i7OcXO3UyNXdZ5wvqntm1umZX69rUOXzfQ90DONLlZ1MeqwSUv6s617h7kOTR2JrrOkHqGpZhfA11UR5y6WhZ8ydmt3DnfwuSfhPekdqACPH44owdDNlEJBq7H@o7XW0AI5NjuVZfS5DvIVADJ3v47/y55t2DsMPOdM1u8a0PoI5D1nrD0NitDkW4coLrzvMnkhqGpeIG1UeUd6CM9/yaqammZX9x3qOjWm6/T4963xg49EMzugk6pzGvuttU0q9hBt3lu044y2odq9Hs6l8qUkNTXVO/TnlzONz7qF0qhDHVXGeJTQxOGjrQyh4lkQkqwfhjfOw@NP4FlnDm1n5jYNujLwuGyRV/f6qVrxCg46H8xeLsnGga8nFblbd96JFlCrGW@yA3kQKNynJCS4NWojw4AzSxg0xIL1pUfEDpmao3FSawjvYtU5diMwBN4umBDQ0QPm/y4iFBuCPkG1iFkZ1Bx4l@mXG7LdCp8GcuwloHD2vxlSTHsG4DE83Q9VVTPOaOyv6q42NLILlH10CSKbHWmdAGD85uGXrf4b8s0c7MxTK7eD8LNZpv6YrmaWltvkyBri9pdj3Lxm30oEIkmrbmNHHGG6Uvl4pc5JhWB6RwwmBjYA92bhVm9wvM000mR7jE232to@K2uj0dd9gZzuygB5intw58DeLXA9XRXw8sV5uLc3oLwdegfKV29ObORCt4CD3qij1Y/DHRCTBotiFuu7pDu5k9x/yOw9mMVuNnI6cn1f1TdY9PhAT0IrGplCV2mbf51HfgtD7Gq3PzmtQ6xUL8g4JOd2nCVDzn1nP@dovHZhFuB73@wBGP@bn38GxCcOa4d03hzq0OUjDxEYQu66qGO392OTB5CvqUGAnHzoe07Pe6YXXY@0KagfoFAg6V7gcYax3G5UPVhR5gzmFWyv8r1y1xbiLBlRrnIzCClmUJ3dTdx@dhXFcFO8h7YoW4qoVnb1J7@Jt89q0YEifzqbL3qMSHIX3UNMCy@RLU4bsvQGgbXx5avrDsAkOlZQ7cBJ5XfGyIyD86RJTYsJAP8ACLvN56dRr1WKHTbfK9jF/QxBwNLLqBY4zGrgcX@@dwmI7ntB8WsrMpPNNgU2urA8M9whW9r0lX6/cNnNkAmb5pzTNhDkcwxHyTHQSjxKC3qTVxJfCryrBvvQL1DMatPkjV3pGGS/dTguThxJh0z2qqBtCsNZsd3@dzREdY/cNOTlzs0YUw3RYnLZ2kd5w5RPuZ6eiTdxSGhfBA1gCVKteyk4zgIhE1FotGJZ4IF6Y6JoB5UHSgFA@b8bOqDgPedQlWb7Pzc7Z0NyylS8o9qzC5JLPLS44VP3T0aWvYp9OgRzz5@ZJ6WVkKJxLhpfCFWWLpsA@uGSCe54KrE7BtnR68vGMSMFPlu9bR7dW4zA/TOV06qAqmSAtMmlOTZhrRPOJHwvh5wxPc@fI3f9kS53c7GlS2p4OKBATB4@tWT@tat095viJ3YDwVz/8iDhhNDX4aLbFRYyDmwfbhx3atW3a6fVIQhwHFWXnwHHLd2C8Fb1ycfcOt/C5vPF4af1u2yNhP5VUKhMqgZ4K12XK7TpId67RLf2CPN8WCC8FM10aTuxVnu6yl4YYDOnxBs0yGZV3TKSosyd/8JT8CSUcwxNZ4L3s6@hzIEU9aKHTusNm0BlBqD8knzbYESASJDGPrAOdvGYpbCo/iwQQ6mwkcmfBOJlI2/HjiRu2YJbZYGK8BwANPZb0dWaodPX9znr6s/MB6Ke0//SwVvROEk79LFPOOHGceSPkeGSsYnYPocWyYyUtDmWfon0/RhbC45e0BJFI5k@ERFY/HLKsveg2dLqfD1D43iltOIuimdvaOKPboYDoxrHZLRxRp97aJogJPfJsOdDDwRgk173WVpciATzMmjl2WgwzxmKcKLn6UnU5s4HE7TLI0ZJ9ZF5ks0cRTBODjhDTwhGevsu5tQcsGNwqmNrXGgDbH3GSSmWyFqrNUr6xVyWVrLQtPWp9/fzHMpBMXw9Wty5TjEfXiYvhdOvMWqG7ZkOpJCnve1v7m3VKymv782VFHTJbvw2W@sRHExNLd4e7h1vFJ7eT0GFrh3hM/25bdU8eyBrmIzgV0LYPOsANdbF1zvkH@@D4Aj0TYksrW8HaWaFQKbkwnUEFrOSEvcWdANE2k/kLyeekdLRA/CyBkWltnHkftwiCFbQjMhlTDyg/6eBKfibTiNDFxmY4yHjuQTxjcPjpHlhKpZFYBYiWAWF9JKvZwZZ/ysK@h2BexPE62p3NBkGJ@fud@PK/iXBLc/1bq3YeB8jevN8fyeL0J5pF6A6gf6qXZru3unR5tTSYDHqMnSd1KMSdOZHDhjD2Nz1B6x6fpWJxIiFO0FZnJlIB7xWBGV@80NPdWg2oJ4djs8cTEoVR@WRozJlCmgvcXXZY5LSIRKgHqIGWs1tSBkbY@DBTRG6MD6O54FX0hsC37qL2CJ2WBOUR3ySTx41UDsQpyeV3vkIS4kNdhJ6j@xL0eh1XDMRqsP0r1wFDljzoOg//AqOS5MpdsyMRwplyyBMvA19DMDlTYg42W@RjFljgh5CVedtkvL95jAmVqXak0U0J7F8WZGBilDbWPlyYI6H3L1Urs48Cio32eMPH1i1u0w1V@ZQ81bVPF2tCRQdPFCxC8cYvw7W4fV1A746oZyfcgzw1MHKgAKHCBDij5Nt511CZZz6/i4CS3xK0P3lBJU@eOOOXtawkOu9EdmlrHRmijjmOApMTaiIrj7VV0qJPVDAd0khYM3/yuJ1JOkrTBnu@yT5hMDgFPJn2VMc5kCWGdyuwtADCU3jZhWP3AEy8RHGF2AjjDa4uJBFCuo5vebUslXAGgqdESc@0B7lOphmeSeEUokSvRdXtGAHDOfSgXWurHf/pn/A6UCxfcPxfuYXodfH8ofG1w/xMvRlHA9898XwZ8f8R936ewyWYvfhDZC8PwwdMIwJfP5Jk6oUzwrpyiuvitjS39ZveQObRMgW3ZU4eBZkIJgzynm0AvvQdMcUNtjOA8h3ETjvFEzt8AiwBfAX@geoMaDeWn2ZcRPP5fSqWw4DiXkqQt7NqQr1HQbQAfB3gLDihhqXwuv6KkoJCJGw8hHcnt4CZqjjAaLYFMlG70fuVDo4lnY5jsgBGnVfJlzhupJfX7rPzBL@gSwErcUDhnkAaP0/gpIK4qkkWW1JgSxaQ4kIWVMMq0lsVZDbTBCDkAJIrBpnfyENRNS5AK@NjUhi5pTCPPAGrgbWc4t6rxu5A8RAlAxHHjXS3T3XG8LRqPkQQ6aDLYDPIZgh0jWEmex6zn37ML98K8FHf2MGC8X85hXRPc/3jORT6cs/CQ8uwNMpHp@1@wNuzZsWnh9vltKC2LZFKZbErJRwMcKgtUUF7s6p8BJXRuEBZNTb@y@k5tY2v3xcHh8cxNKAQZngYLs3B1LXaRSMbPL31H2C/3JFHXt1PHr9a3PVIGSzXeYYIQ420m08Wcl9t0SR/I/YzvR5/NmyJmMlLSX4uY1nQT27QLaxb7ODYVANzg22Fnco1E7@7PL9eqF2ZoJvvP826HCiWXkbnAdeHQ3VDh6WJiEXe9XfYneOukk/SOW2Xk8d1n/iEx7h8HP3yXiX@H5fhCE28/v0QHgseHhpMP7PSHuidTPCu6zYMXzCsvyBqvqAoWdZxhU5rZJRQsDRN1mb1uU5x484l0wOeQvMsSHQ7pkHDms0x0q5BPMx/uxMOIXX98xYi4W6MLpTP0hnQrjoF75wX9I@BJp2/obiQqmQJi@uTgLKTz6E0dPphaOR8y/wicgzrjMElzzBG6COv2UuIXnTDvPpIYXWlyOAC6HVp9Np5F29Q81xHoVGxzwOccNfZi0AO4Nj2ONBwtNNCyEpAY6Bn2inKOl3gISiR7rVxkGE12tWFL78CIE4nGQTR9pyjjy1BUvM0D9KrGvBrgtFS/q0IdsGmya3iXyDC6ViTvuIJ8tpPdzg82LyVAhkkb0RKfuQifmt69VdjwJRaO@5RpROPhJOOWlLiSinY60ERUkm10cV8oTX202zqpbMErBvhg3tbtXhJrBcMMZ6HnuCs8yDXfdC9NgDLquZrUzZY2jOAVAKVLpBOEh2/PbsJReYbF6XIccRVKa/qWHE8Wqq4QSuMbZqbkXbHoy7lJ0VAs4jUCeJgSjBLI8di198AJKkKk3VP7LDKga4YclmTkjVxEzLjj2lGWqOJwfctMFovRnAY8KAJsFgRtk0un@xwieCtfJFWBRsJQx2zh45PeZ@dKMnkJbsokypZwPnMDtCmcCYxKYKNCkhKhBf0C/kpYIn6HalLcpbpE2Up00wdAzY0mOYXLCSBfgBZUa1Z9ErghYSxgOFWLxZJojUlpX2TAF2tzBCKgnSPFPRsB6CtOwwHVUEYD1IattXSQl89eaqapAYGAZ3p4Zaw6ACazo3HvNuP4@LZByiHEi7gjjtdBQSdvIdwK3xk4S7@UKtPUWPke1JoPF6jXtIVmM0r9t6lkqnwXWTIqoxTomtFqZKlbUWLZ5VhsyVyOLJmobT15gjNq90ugzNWTYKAOASixZETLwM@g/FWWzPKSuhZZalUyy5QCvGAi30GCH5xU8m5JvU8tPQFlKQ4hNhc6kSWHLghKJ5PKPZQPe8hSKg48c4c33dAdxZj9kh6LYRmSS3UswA@pi@MYDZsXxymavCsLWyDV6YnuNqWK@S0xc7cyJ6AILvkDVg4HLLFVsu4Bj@8gzM6Le0D94xm/xA3ljPbBaE7Q@JInY75esAg5jTJXCJkIv6EJCDiMABHRG1ejURAmv/51SMkzJj/NZyNW7GkuXY6FcwqY6WBfh56BHp5alm357mIzccO0dib/MXGutpMfLw@vDw/fRi8irMjCoY0DWVmRv8drpL/us8oyD3zYT/@EQsspKZRaVp6splIfPnwAiwM@59VkFcQH/0TPE@HL88gqY9XV1eV4vrAcfxauB4oVjWQy0WOm6yl2ofedVgu@VpcuFI@E@OfpU8oLzH/4ZzxM5C8cngdBRGjoG@Fu1FyIXayq6nJsJfPMLCcz6czf/LvF@/jdYX3tb36vl9IW8XGAj5/fv0L3sZL7bnHxu/X1lZU4EJK7D98fvqvVaiub8dzhee7pSiK9uPYf/4/FxUxmLZNavHQc5TJ8fv1WzqRX5OTf/EX48PB13XGAEEX8ZJkCTvwtwFdhuRy7Zp/gc91m@E/uT62AW0V3o/0Jb2UCe6VCwiYczmXDx9@H5zfbIlOqT1f/8x8ffAy5oWomdWbD0w19DOULIe4EB/iynu8mVA2tIVj@PjRKVSoVcK7@5/8V0ldfAB6MGa3BTzXn4cqPQtVEhZJ8DlXz4FAyGcj3//rZz6RQdRj6FFIUJTSivzq64VN4ojxh6EjJqwXZsp7hlef4GQY@41qkFCVz4bVnoLmxaf3gLuCGdmVWIMxvd5@rmOAGcnwtXBV@tvDzt//73/7p3/4x/f0pff8D3qSdX3z2YZMxDUZg/JRKz2baYW/Kf5RMwCfp944QehOiZqFCJV7npfJZOBRwTNHB/2WCJL7/G@GkkHcdLMqhy4nGuAgphZWDZ8Ov/rBxoT3ahsYk9TNn02FeY/ge5skC9i1wUuiHSuXIxb9XDfw7dPCPDX/KB9nhKXwW4Y/@4eN78XeRQkQwgcx@Fn8D6SuFzkPnl5c7Jv597NKfjX@Nj/i39wn/Prr4d9LEv6OP@HfyCf/YTG2k0NraWigWOwKVUTDt13xO4ZtM1oXPZ96QFPqtftjKQf7gmQR94jKWuL8/T34/jJXL4h@UqbLvww93QbEu7xOJte@rsdg5Fe@8Ksq5lrisQll5kenn@zVAHFs7X1tL1qvVauLy@@r52mQike7Zsxh21GeQsHp5fi6F7rAtKlJoGZ9NRwplZDlFns8o02GQLkoh1G@LXM0t8gB6CwT6pNCHuw@R2NPY07SRvkkr18r1K@tg/H9wMIQIfZi@sux0N91VWiAkWVo7TY/So2G6Zx0oLXBq8JfugVNPt4fpTtpMm4oyGk6gevi/d2C5rw4swGZBSneYdhFxug3PzsHBK8DXhryv4E9Pp9NDKOQwfQP/aQNFNl0wR8/v69E7@Hy4/3BxfyGdM/mDBppBUgkn0@FkPhzWL3P5/kc5Hq5fnIcvy6GUc3GR4joTy6yU6YbB@/t6fWt/s15PIRetLcWexRLP4FOpxtbE42moWn56UUpg63HuS9ZDqbWnF9VsAt35GDRRBsLWUrFv/IxRwrO6eCGBGXh2ht@z25tb7iIHuS4w/KzOo@GboiDyUhB8bm5T8xFMOBgooL@j/9bBf1n/r05Z5Pwyyljk7n4tQp8o/kWjd/d39@K3Go1EhCeyBn8YAH5McndfRScB3YHrPBK9jN7f8zD4jUTXOMIq5rFWpcRjQOivIZ7rRbjMGBhMEbHWdnExTKej5QaE@LPu6mdatomWaUPLUgOX2sBIUJajBJJbKZdXhHu1UC4XhFvJ58vlZR8qDR7hBCDNUZtl5PRyqB/FMnD@j6RxroXucQ1HWlobL/R/2u@DwacU058/@0H1eku363UMz37@fAFdKYz7WSrFHISkC58/Q0cMR8EY3LfESmoRTDsllRmj76qO6rp2BMz9@EUYt9k5F@EoxmfSaQTG9Cy3tpZfqVbzK@DOF6LRsrzEN8NEOrGiEr1fSsm8GmCmhUMiSimsRin0PozxLLTGnlaBwx38sLv7EFGbreSikcZIi/oBSrHIQ9hKPlKIFcVfZTHKUtVlJv7Oz7OxleXV5WeXl@PRC8VE@U6tKPeVO7WEUwf35aa4RBU3tapPnmSLQJZCunwh1eubtZNaHd9GgcvSIIYZBpLAkXDJsW@Hz2meJ1e8PMeKXF6Ew6XyM96uhRwLhcsCLhEG0cUKRapvCIxJvY272YeAFfFKoZKynMkupnLD7/JbaTCClvFzfn5eyBRiyyDXlovFy8tLCl2jFOe9YfuSLtKqJM6VfO4ygarL1bC9HOozZTUbWpb6tLloNc1auD5r45zZIgRCk7IGLqU7mmF4d9beWrbRutVb2qIUOtyrbWydxDNrgDKzXduIZ45P10MKenNjP0Vn0X@0Vds8OIUEh3tbteOt57tvtk4PIRxvuIRP71DVBlpdux0MbtFf1@izoTvq1ZXa79f78Bm2f/zlH/z4y//uxz//ox///A9@/PM//dUv/vQP4PuX8P0j/vyjf1vM4e@vfvHP/ucf//WfQ@B/gO@/h@@/@9Uv/sXP@Jf8fw3f/zMQ9tfiG4DjXwlw/eGvfvHHf/GrX/yTfwnffyW@/3L6@@Of/G/8/z@KP3T@@Y9/8tf4Izx/8Ec//v4f//j7v/fj7//8x9//h9BEf/9Xv8T/P/6rv//3v8T//@Xf/P1f/Q9//4f/Ezn@jDv@73/1b/nv3/3eH/zd7//zv/u9Xzzw@weP/v7iK8J/8TsI@fpyfg2er6nXt4b84ieV5zehxjgX4AHgun/847/4R8C3f8J9/z344N@P@rnv8WNiZM8lYuPAnzP2OQV6U/rZZx8UUP6PGArB7PMkNgpNe6G/@sU//wsMnoD9R0EMaWUWdgmB/dx@DrD/2i9YEPbnP/7yZz/@xT/88Zd/9uMv/xAlWWKlGK/FE8oXpoQAMPcVcAiY/xo4AFTWcHV8kS1KGXAsruEUhqTEPnwAki6Cq8LYspTLgi90eVnFz8V5qnqRuqjyzyX4k6kqhiRTFymMT6ZQc1eqlBKKEAN5rYDds8wnHGI4zwDfobRSBB9OQcRgmInxqBhErcdYpVKJScMKxBEoeDHNkFULaFyhbVEBvJiIp4nXC6C5suE6YYGUldgRqy9XhjxhDAOqhIFhgTDoSFYycqxQ2YQMK8NNhrgQeUz6AM8PlWqhMqwiuh@oCIAjtg5ZAlQFSzes/gD@CuEEeGm4@QMUpVCJxaoFCKlQVSm3eJ3yVHJUOap7jFG9MRwMXXg8fcbYd7JSkLmNB4RnAhp/Y2PopzTV8RTiL2LLojr07znpu4zpoVWHRB8exuOfYjClFwCAN5HAfVfwTSSwNM8geshRxShbeMQ4BqBcTEwV@QE0yMekGLVvjDyQP5Th6z5r1YAH0WF1lpaWwLVWlbPyAZgLzL4uOa5q47IE6UElJueLMgbjNhZt6ZAMiuXNZfhV4H9rkbaicnIsS0thHPPDzMsjEctaK1aISu9VjeqyTCWPEZwUGodzHZbWlkD5XGFRKUK3tUfJKtX6fXi@cjrr1hD0zLgsx5U8nz2OotEKke@sUqnyg7KyKsGT/AO8KF5cWQ7NgC8PS2JfRIJW7xJr1C/BCXpJXqpWxfoYU6Tq8dYJJDg5YEomnWSgnN6trGZWciu5TDafz61mlJV8cSWfK2RBnuXTuUxGKa6sFAvF1Xsq0jOQC/HSciO3Vv0HM5//5h/M@8wPxY9UfcuGSZa4l6rDRCKVoRJXlNxqeVSBclCQVCWNi6vho7sEbouULmgb1h3u@IFiSXcJZNMF@DBpQWILEAQfQIsrA0wsV@8elMW6Hb6Cg6/dyUoOGCEqXQAjcGxSf@ojYbs9AWHzROHOXH7sTKPzBI@E7UMW0Aom28Mtkq7FTiy@FW9da0pr4jBTVZJoneMcaHop4RX355fSWsqPnY9po8tfTLdhW6DG/nSYddW85lGbOj/G4kftqHjPlNPT3e4DEKf9Hh6w0ezfGYatXgMKiPOZHGAdfmzDsuYBrLLTwwdq@co/YooLhnTGFMCPdp/vnASeJ1u1jR0pz9YP9jenHjkBlGN7W9snvneVx3pJcz6Kd1t7e9Ne8UBTZJHlVuNxEI/wg884feiZXPreA1GSj9yuDmNTao0tNclGRIszB90e33Z6Uamqw7Y5ACava5X183LosloAKbOymlvNp4ur0F33B70BUoKdDgqsM7Dd0VvpFe4UKyr8xIPuSDtgs/Twonq85MCVbK0F9sutSYc5Gvi6qUGfPRgIDwxCp613upD7reUBSA1VZfD91g@k14If9/EAl@dBYTMxxhxwXBvT2ywtJWluK1Ms5ArFbKYQLxQLKzkw7XJxJRNXVgurxXRcSSsFJV/IFZV4YaWYXQFpCLG54qoUAqmht1MpEPaKLNNTN5t4mewa3sprJbtVKcRnBmCExfcohlQ/AJpDzhYu0pBOlnAXLNMrizK@qTSN7wEFhCprstD29kZ6e1uW19GDU3kbaVluoSdXSKdX12VZo5gNENgZWbZ4GogCMJd70un1DVkecAR4HlaWu@jZyqMeKss6ejZq29uYzxV6MpgewK55DPcYnmcVwEz0ZLOkyMryRx8dwNV4RitU0i30YJ4Ys81jNiBOlp975UmnAcMRh@MYdry61mqyvMs9tRrGvKCK53hRX6KnRh9ZtsEDPCjLHXB0bDC2ZbkBTuREWW6CqzlSIQwv7sWjk6aryvKIEwhJJMtDglab1zKoUSIcs9nZ2VG7bkvr8M/I5s8mFA1i9OFga7vx/Hmj02nYo9rW8yOMefFiR70aDexGpyGSNerwsSANxFz3RtMfKONuva4ac2NeQow5FVMf1TUsW139CGUSnw5m0qu/gJgXEDNvbYRjg08PQBv4We/Bc11tUIz3oRh6DhsNuYw86o76Gs6gYJeh3UTlYEhPbdpWGV2gd7PFcCQcH50rl/FPZYphPcYi0bt0@R5B2hF6CQlKRVBy7kbnw0r6ErRtpYyTO5HF3lMZhJxcWlSfRobozssl0LdX5GgJX@BitcMsnFCeDgpyflUuLcNTfipnwTmMpMNpxuAner56@VReRSTy06cJGcoCXgBRIaG8WkSExVUY@8v3QA8XhqLGwNXq9UjkVlOvo1FeJ/7SJ3Z2dha94zuodKqjW25HhvFhhZeG6dHyJyj8NKYWnhYdNF3L5vg6QIFPT9MlqiRkX6DsWSoVXUOJhDIEnh9odjrJSgn@vhOlkI8mccN13WrX6c0D7IM3hX12NuOa9aNaeIYHJ@jQpLfDhjRipySdoO5I71NkeAi9ga8golO0YJTw2zDohUEaaJJFSaoKZepEG7rJHQ13uzTLImxTddXk9sDECifxRUlu@S5xlring7l4bhGPw@otplaq4FJbLEJATI3eUhnq1WqlXulpvb47AluC1NmqnxgGMrbOOCQegfB2gdcr61C0dNnE2x809C4NQ0Op2oLSgGm2fjcolQD2vtypnGPiz/izlpCr8mUicf75ElTPSro8CqkVZ9CgWwJYugG6cb48hDBldaVsQIn52Y0l2sGllrusUWl8PyxfV2AQWWqzDMuvlClR5TyTLsYzCgwbMJxAAHxX42kIUS4XFyNGxLW2TKhJulTCCgEpyAtPNRrLLBuRlsXUtQQRBlgW@gNuoo/GDKZoSuyaQLqsr8e7EUBxpKkGTxtNsOxKtBykViRajixGK472sdyuRL4HLZc06c8Gzo8u1itprlMvOYPeeXoxr8TvEvXEvaE67pKymimdD5bOE1jo9OfOmvweyAX0updA/Q5O38IYWYYwj3f5qDoeF8dh/TKoOoYG1FWKmbIAkfqiB0VkFsE3afFtSZFweDUTDkfDZYBahGDqiNE76jdh6M3hJ9CHYVyGTlzMQLytuQNQAUG6zJSA2w15RQrdSy3d6bOVohS6k@7v7teqnob1ko1GaizheZ8w1omBBZmi5aZkPcQWyZVIVp@xWqXWOaqVBWhtg@y8lMQu@GG3RGrxWxe1YmvV7/nzApczIRuJE4dWfVNrsWrqQpJlOSR7qxGRQi7K7csfQnSXJdu4a2O/0y2z9ApppZaO6Yr588voD/u6cVfIJqpkeQBT3N@HYlA33M9QTRGlmge0jUAKmZZw4gS1C10cpFQuJ6MZqrH@cfH71e8L3786PTg92GbP0qVCqcDJcMEtw7gSVsJgdj4D9Ug/2pJC/c9WTvnBfFEOlfrh7Eo4O6HYXlTEOe8IMkHkHJdv4Ht5DgbmZRRclYryVFkt6Y5YXYmUnEFfs6NPlXymlEkr0ZBzj4dQM6sheir51dBliKNcWY2Cm9YFMkqomhLByiqmSnAfcG8u5BQ/hzLpghQqvPrwmTHv3b96hlyplCjs0v3aPfxX78/BsL4n@/qe/vEnBT/3HID@MYHnocf4MwE3hhnHX/6QWOP/a/SzccBLLuehIUIfoLM7zvf17@shKVQMg2EQxvfY889QmKyo5C6b9Kc5y/j3/Thg2XGcZd8H3mWoM8tVFQZqcSp1EX2dAYW4WMwX8iHp17Of1DJY2MsLNRbm10Xx4QQvi/QPOoUn3saFkyLLC4nN44ONl1snOJ5oJr5NlW0c7CcxCl/4OT6p1jQ01TZG4o2fI4TCYehk45BZYMVsHlKaMzqjSKE09yFyWdptlcRrceI3TElmcc0sl0qvpJQcUwql9Gopk2cqyCEH7yQQriVMyqhaG1Z/xM2YyEaUEi/UEAbj9nQwJh2txJ4f7lEKuq5geWFz69UBO9jfe5f0Qnn4yc7uMTs@2D45qx1tQT1ebR0zuXbMdo9ldrZ7snNwesJq@@8YRB/V9k92t44RQUpCGYZqFSeYb1OwNWfkpFDncsiwmAh2rOa15k6Gq3ZfTeHtp5PBJr4LRcM3CEyGD0ywyFtBm@W4tsAVGIbo1VbLlvBwpN5kC2iwLCxrNu4glrtpZ5XlBm8/pe3cImuu7IdXWTO9b2bXVpmRFn/MWOllj9ji4uKFKfsDQLAavskUDMJt9RA2LtPu@62FSH6FLYOhlFmJjmP2Dw4X0p5v4ezoZEHx4442FzK@Z3d7Iet7tsC34vu2zzYXcr5vvfZyIT9Otr@xsOr7Nrc2Fgq@D5h0oTjGub@5oKQlj1g3oPQs0PveItu7e1tsGYCi5YlYnJFCx1QwECIyMB1@UwXZiMvLt10rThp3YzQF3dK@BO2BT0AtoKZ0jnS9jLNlqw8/oIMBMCSTfBVYtTvNuMCKNwXByCLdSQtYoQWsEMAv4BlphGOLFZaJMoheaPPl@wi/OS7O5FOHTkJ@57A11GWrwAxxunqITsRCCk28@FFauBcoI22atWvTNl8CBbuCybYcjeIxuv3TvT2eGYwNtmVHZIJk5JHn4LT6gA2qCL9YdQjljcObhdoCabUgtAp8OaV0P9Ga0nRrIimgngsLTUAwSd0b1Ygz1KriuDaMeNHDt@cDMESDOw0ufn4wEmliXTua26QCRZGYWwfbvIa4ulxhk60cZZgpUYqi@cb/z5@Z57twJ732pNcMc9wCOS8Wx8dLWkHYKIYteAc3CYIOqVPKBeSYWAxSQ3UoLlCvBSA6fPmZdq@UVcgoHWZPnlA51sBXDFMWmC5GObIEgiACQTAiHyLzi7ZIxY0upJZx3wd/szsSEccRfhlpY@TfxwGSdbqgU63q90K/ORdMMOHKUwJZRLVb2Nbgzmbq4EfxCJwcZw3oJnHmRSp5jET7KM60OGtD8JRMresmcK5mj2WixwrQGan19zd5C/HLZyicB1CNQe6VqMFAWDzB7kuMvrDQsMGQLXtQIA8JCvgWmSaChOBwj6c72qRky7y/IFti6q9Jubtd8viIpwZ2EJxGZMX7AjiviOpSYHUMNINfIMP@WwH0nCU5slhMQPhcJsC2JuESCQ537/HlFyqxNV2LxW@uBYrlB2ux9ZXV@M1qAcPamEWgFiDiI4A3BtD0M9mamXkoYCwkFFSbn4YCBtAxL0Efn0DwFelhyB2nT3x7ehikS9NdGfottCCXCjzJpLc56W1NerH7QojKwCbIrLDPrIEuJQ8uPDfOCuBocVk5mbA96aXpkwrTvDRtXwLzHIDnUFRyMGTAWWGMEiTp4IsT1B6@vqfCatv13f2tk8lYxJd06qLgXdcyDcojOgkmCoTxTgQ9Ub9EkTYSgeubkUOeR5zoWT8@OdqqvYpD@aJsbdwDpnUA@BE9YaIG914OEGpqTRiPW3EWOa6x5Sh7giWLMzFZgJ6vzsKwHA1QPZhja9DPUFZpDuL7J3tSCHukNCcrOcIiUfb54gKG1PQqU3r9z9le1lzNttgou4rKLsfj6yBCynsCZp93Ta5sIGSL35JXmpvZVTrNVuwsc7UuaNzDtD2Ln@p1j2MbDYve6da@RUaZU2Z4mBhli7gLBMbFSdXmcS2SxkbkAwzFbgxhOJzTfFuM9HNkT4r1FCxelpb2rWX5kkY7WZYEL8saZTpbhl@LaUowl6SpE8x0pYrVd/sqHvIVkQd9nE85xCBbkvg8S@BmrYiFr0xxoyW6EQVlSr2O12PW6xFHM9r4dvaB3YQhH9VlR4DhB2OTPJI6EjomIwV5UH@ajGjpeCgXLx@EUWcKIb0kvkL3@EUoR0nyS@a4Wp9KFSgGzpPhu4SDGYKBPeGHZsXDcoESR0tCK95WsT94yM4nLkPiOAZONz4nGMTzbKjPpnPifLaZE4d33s1L4h3inhN3NejNKwEIhgdixDHMOTGmdTAvAb9LaBxxeR4g4HmQwJeXkej8pod@NdnigcugiP4n9kATNxvtHgRYEJRLwYGBtg5tasC0TR0vop9G5B8Eh5SRYTRwJt1nq@iYk1SnqevT6D1MAhEdqqS71tmw1OwC1u@UTCEaDyAMYGzxyzgfwskCSKGEc5CE2DHxvjcD6viokQWn8Y7TJ/FKBbMF5t04gdV/BB5jx7DY@B7wAt6G5cf4zDyny43RlWYZh8Jx0h2bX5m4N@whaK8SSjRI0N80@8S3Zp8I5I998idlXWHnk@W4jAX8JQgY19Hr4D8pI6/Uk7lFv6nGQa7RtOsH2Bfvdwlkw@91mMzWRyMkkM9TXlUIPQZ8pZBAXEFE3yBfqPnEqfN5qcfjz3KFJRQ/DZd4495Ak@uBwkt4I0W9jle51ut0h1@9jjNL9brMc6CBFwe84KArOhuPS4KWWrcoNiInVDkuJxK1443d3YRuynF@t3dFdlzL1up4FZccx9XXikwCq44wXc3oV2SxEU51GKWWH86jFsgDKvjlTAiI57JrUibjO1q/nF0zWCXrK6pkTWU2vjfyK3I7otzwiPxjOdn8AjYvow26IwwvXbM1HQUNv7VcvIgbL9OYuMMBp/RFEXi@Ds30OXhzBi8SPeoYJtoar6Cg151XGM32yd6dMvLMFTCit@NUDyIYcyrnPvmQ3m3E6H6xlib0LJoeSsrjuyVFwZKipgF@9xQ0fiXHeECbvGdGlDfuzU06OI05VdSxYLH6WPlzGa@hgQY4tPrw619FA27/Mhpw43U0GOSJOnDjXTSYoi0c4loacNHFNPAE9pbH92D21KHeG@DETfCyA6HJjYuFQz7WhEZ9ipyUfpyiCJE08ELhiMAbjcklGaru0CU40xfhIPy8u3Cil9KskKWbm7GYAdVhHtK5t@tE47@FRgooYiiaHVEaSBuXmcyVEEqrlC7B@AzwjidiUH2eCrP4rCcigprE/fTj8Spwl05lwrxAioDxwAszTsBnmYLvECTlPlryVZBxiwWhuOI2p9y4kfXBggcxeIpaVHrEkvr/jZ0UbJL/Qk2l/@@NohnT53dsyjxiwnyztfJbNAv@q0L/XxX6n6DQ/9a0@QdU8mmUsz1@Sl3/ohr@7eoXybwRDBt25wan3jI/RQ/7LSkCq9@kB3ilPlce0wW@PD57aDLBYf0njtLSr1MnrfzZtlWr1U56in30vNapdWtHeG3Renovdna1sr55u/58vVXb3Oy86Gzsa68LtZW9/su3hXfP258@aqC97xy8eP/J6De70tuj/u2Zdnib1QpObTD4uLszcnfWT3sbx7l3q7fpLSPXXtc@bhrO5quTty9PnueOY7cfXxy@@NRL95zDdlot9rI7r/JvNkZnppS70U9b23v6Qe@4tXWa6e1t6u@2YxvpvePiayW9t3X7PrtxG8ulU7v9lwfPj06vGlvvjaPdvXetjY@Wmv94fdvfTbWK7Y2rozfSQfa1svPx4KCzlSk@30ndbrb7rXRmx7BzV2@PDtdP3@10X6pbve3cafHt1egw3339@sbdj3VWzvKDV85KzKy9fp15aT6/udk6khqqdWJntTPrtdK/vT20ir1V7eX@Tqf32lbM1EHuTey4d3K7ubVufFwdZk/fnb2@XTl@N3j1@sX7g7R@fNzYUvP9RitzfHWyIjV72d3YzenWaUF93jp73bvZ3cm920y96mr7tdahcf28s/PeOj7c261lnYGp7G3cGO@ed69eXW9u7BrW4bVh1lZSOeOk9e7gQDp9oTc2tZ23zovaVfddKrd@vfIu1uo/P7n61L1@sX58elDIDA9HaWvDOWrstIebR/lMIdU0Ph59aluvlNPXsfzN1YuM/q72yZWyn0a54p7xTuuZL2LNzvvhRyMVO1WUjfe7n969O965sRs18/Tjm@2jK/tVyzxwDtJHL16@ahjXBfeq/948Plaa6efa9atYWpWGpzsOtJF2ouZWT3p7r/vDTevj0e57J/8pdnN2ndU2r4/e1D4epRu3Zv@tae/pvY1060CtvbHcrcHwebN4c3q9Y@x9PHDeSa@2lFxu22o76@03K8W3qeex9vXzt@vK8TC9bx61V/L2/pvXZ7q@1X17@umomdt@0y/0XLPz@tNpbyu2tTfsftIK6YZx/O7alE5zx0eHmVvzpd5zt3eOXuXdg/Tem8PWzkipvdaUW3N1Y5TbHNr57NnmW/vd9Y7ZT73TPw4O09pNrPWu76681hvt5hu92XspHb/onu4fvrndzeXt5z1TXz8spPf3djb2O62Vl6PdV4OtvcZV6/nuW@1t/yR/ndlaP8tvvj3OuifXL91i86aXPSzEToye2zmNSS8G3cHq4Zn98c3w/Uqt19CyR8Y7a7Sq9DZe9DPDN7Wtg0@d68O@ta9sZ0ap0z3r2kh/Orn9tOPka6NYYXjq9iz3RBnmlNdS9vZT333Rf/H6@GD9xcH7F@qKrp@pV8dvWunsaSGld@3sbj7/XNnabvc@9oqa8mnzVVbN9roxZ@861dponb45uzauei97V02pUHSa67vvB6q11cgo6Xfr7a2ctre@d6Jop52Xxyub@@nDt63D04/Dk9bG28HpmwM9vXX1orjXWXl79Kb4cvX9iXOinllvX9r70rCQtRwlX8zdZo@LhYOufZw9uyq6719e5deNs4byYjfT07Z1@21hVLjuf@redm6PtXSj83zzo3rU3gJJenqYVnOD6/3hsZR9c9K7We2vx95dN1@@NRWjcKavpk4@XhWvu92Xt5vNlbPap49q7vmVVjzeTjWM7dzz2NHG68OrzubZp8JKK72@90Z9O9zquu@k1zv65lXx7PpgOFJebx@PerW0aeRujs9yNyfW@vHZznGh@6phtxs7V12QDb3R6dXt4GZHW@0Obwsvu1dv1PTe28KG6awcpqUX2m6vdXTy8m0t1s5oRffm4N1@/6xwNsy9KlhnReugoL@stZ8PXx@0t9Krff3sZHi61U2tb@i9AsiUQ@PU3jh4vfP@7EU/LWXM/PqnDSu3@jF2M3yXP0sdxvYG75onmd6Zbe@81e3ttzeHb18e13Zju43R88Nr9eDdVu54f2PDeRHb1vPaaCd769Q2skbbkpze@nB/aPeL2ffXex0YCaxWsfX8JHtmOrVa@3a3cLxVqz13Grsv1OHweXsVxgj8bJ29sSrSr/mVdBK/jY4/VH73hdRzOg1rCPKSH6yT6NSURKemJH5OirZI8@3Hv04tSyfBAwP0Blw@wTNogLLGWhYqD0m2698bi6@NiLOeBcl1dDWtPj0RrTgX0UKDz4Bfmq/Co3v0/j5t2DcsHd/Ig28HQJvUHr9qKykdmKw3QnvT1Xr8GIOOL9UR17zSCwX4u4vomklpodlk3lsOk3SJqf/Oww@gQPTNToJure2wRKLZNtSOAw6jRa4P0rF/qzrmYOgqTn5gFspeXVXSObE1ld5MhoU7wXcB7T9nhsVfV@BZHCooEyO6@wMnqej@Dw3fhOboN5oxovdPaK2kxHd8ftUuyGAYbu@eDKOrNqf2hoK6odlTG0D7PKG30ppafobXsjxbToklVlSG6qrd0F18z26dH32o8xy9PW/9yb2HdKRWLNByxQg1G7qkNi6OBw3RN5UKKUbbzJt0EIQjQNUQVVRvt@Hycp9Q0r4rxj0BzMv9h3Hrvc5vC/UE7pauTeC1gFYDoBUtSM@s2X/n0CZHH6gs8cX6rbe7J3XxkhK@xXDi0NEDOy4DVC57vn6Z1yBQflHy2W2ZuMMAio/TjvyOZ6jqjcV5WaZ9j7g9ElobLezxbkt6jzwWHbH1aTfK@col30GYpq17HsH9NE84JzwJlOrJmKALYkOFzwNfmY5v0OQgs/VFxG1b0wiAdnN6R0OmNvv9lnnvgZZpGKp5ja4y3yoL9oLdDDQWvX4hUA@cyvLrIvZPko2A9Yak/jbYcUFl228WAhAbYr1mPjWxO9N@e0zDW9jPGufHMA/f6jIMqxkZRy97W2543aJeThx@KqsDnEls485ayx7xjHB6JlIuAwju0yGZoJnebtVArStjaiA62tQTKAXwbdkLwvP72riccfZ4aXlWi8QOtANoflH5ZiCEOveLdcmzelgWAr2jwcpMJB0Tx9tCBM7UMnOtPhChLTgOhjHiEb47dYYqfKeXz0WM0@k8fQn/7GnQU@Ibd7FDaTjtiSIkit0YLfSpwvmFRtCq33UwqzHrUUPhDm5sQp14kelg4WM402OxiXYKID/XkW4KixG1I3NiQQz5NRKkF7QnGNoTB63Bt@KyNt/BxWktTZFoDTL6/NnvMOD1ufHQO@cILOG/1RsZnHMm78uCoGXP73VC300xY6L4UvV@di89nfAEA9y67etDzYiAwKzjy1f6DILElqV@nzsIwt@@BMHY2FR2Ia8WFyOQ6pzgUoVL9oRFlLW1yGoiQkHfFaJRvzOK5JlA8kBiENLVKotkliNZL/EKJgaU2UkEK/MRZDiCleWI4iHICARKDjBwFYOQfMcKnGsnERcCiH28l5Mw@AqXObkvZ2LK5dpaAfd4BgKnEmfmF305G8tAYo56ITYZw9HyiED45WSNAHk2ExhHAihWYllAwbOOTUaMc52K8DMN5rlyOXdw@q0pL945DW/woeT4JknNPi9gfZFT@ab0PgN337VFIL7Nq0/v9BqHcZZeRjYHHYG6JOTW1fDQVJy/000MWkC/8tSoGDgcQRAoBogIHh49zq4eG@sa3z7YIXCbJvh4neNMibMCmCEgUUBiFCAxiBCigd6pN3t9Hw6G4kKU7/jmAxhlso8rznh@ANoJ1X4vJxJjnHy4wg34xDu1aAzh9I1Agvre7jo@3mwd4Y7Z3f3n0IQLWI84G/961VzkGP0qbqgmf8@H7upQBJBt3KARdeVNNZk/Bnr5C2wecgE/jZ0npNohBOOJhXZIfKG7dd0S2DgpPT7SXKIjvXbKByhEy2BnsFuNqQaSY8Rfl1vgb6eiQ2@UmkgFDj@hKCBSCGl2clTbP94@OHpFlDus1/YOd2qIGQzMpmq3GL0/BTuIaWoGH1R9eko4/HbwhdFYJ7XhveyDv0obYfmL@DjxALBOMXUKnS4R1pcz/Qw8D56XgCSKDw1KRb2l9efgxr2rPpiojDMHIW9FXmoxFIoyzRsJacCbHQk9OVpFSUe0tDTHDLvA2PQ@GdXk8iTl4VsHK5Nexkc9F/WoDvGLzd8@ls3QK4mRj5xBH1eHtZYcJL/abGoOXSwwpj6g1Iw2ZSIkS4BQEDK/9mP5wc@m@GOvwEFvZKRBN@3rvWM1d1JZBO2R0@4n6bgBBYlj8XSkO0@tJLVI5MzfkDyhOuqTKuNDmfHcrnhuV5AbF7jsaloh0y/PryYUsXnk0T3yXHHd2NPMuHribyWnlmtDp3e6eN0PzYVwqUMNhs1EV11YowlZ98RrsideLx73xPnK3eNKmSDspEYmBpzx@CkM5lYLyBaZmdugkytkfQ1sbH/uMbVb9NBIyQ86eSYGwROn1EGd9uA88YlnqB7kDMQE0pBOy5yL7C5pUPHxRQRClvDKEw3oGnQKU8wK6CZIi/HhNFFXUiUtRxiKgUAUq2IUtlteJyfI8WBmt6YPdCEQhvIDh@NTCfwYH8@ogE56m2OFUCOHjHVWiuC6aiIBCaJ8XoN0GhC3WAcqnu7Or0Zhthqicp5OpvMTMCjqhFvhogBBP4PdA6Fe5uW59Q7UwzsMh4mjgYqly@IEhXei9/SQZZVsNnD89@Bsn@Xz49PBeFcYW8mkx0eO8dYwli9KP2mebDyfwPkRO45oUGQr5Bk03UEX1AwDOjF/tHQc@rFs3Cwe8seo7CtXy9yCdYQ4FkODw3r4nviGhu9Dx/ValylDJSktgFCkOWDxoklv8AbAzkC1VdPV@BlLFORiZRczpISow2o21AtfEE/voQeJj69Jh2HB1vgEMIS0rCZtkkQclA5aetCj3UhxVBhuNBuvAdBdcdB/gWSOYAcuGqqcCbxATzhUPd7gJBQigXo0TrJwMtKwjNTjUy/ClSF15WQvTaU82VNoSPPeWYsFIPIKViEac7e0IAg8M8yQPb4sXtzldUkfeCz6500Nzg4y3Dj17HCBho8xs5a/fjlnMoa4qxkcg4ZiExOhojpdRr0zcCQBvCNQTW8eggPRY3hJwxPh4tYoUhDfYq/zuXBGMoK0CBqlaEixketwl464RY6iF/y3dhM/V6D3RcXOgJE4MOcfjxQQyPJRDiHORk5DYP/kEMMgDigF76jLqfH@gyHi8M@7ofgmDvGscHRHhV2ACLhdS2oXLz8/kza/FqKPUqb8SNp0SSkqGujL88F4lQUY1i4ABoUieeRVygM7PRyfe/MAqfQ0IfVY4Sdy@9rCi@xmgCYo8ZVF9wlxL@bq5iGFxD3rRuOLVGJbjVAzA@3DlSRoRMEIxLPU78VUhaCBJxV46RqBFFxn9tJ4koRixKHfWZEjoHzHcsY7DuwJdH@ac3yud15FOSd7VfWqSS1Ib8429D4NjZN1Fd0iWNeEMlvZ1UBlvVPGE5UVibx6zt7vYIKjbVi3/P4FHFBkcXJZ/q4VZ9@1cDFEhATHKI8a8@Tf5FnnQIf8vjLukX79/LLSoVnfw/uqWDtE0R7kd0yHeNNeJ8dXJ9MQoCC4ZZa9zfU81cKCUGdA6ZlIl4mKaWefnT0U7TbIa9qqj7fD7mU8TGOOISwV9gPHQ0PQJ82eAPbAPpOcxwJEfVh8fXwQNsBFQjJPdFKPOzAiFhPjWWViNnh8gPpBRgxiEbIzcET50fQkU2ZLMcI4PkzOx@ElEcP9uP@XgwUZPVgQJAetEYmxzl8z4lci3P@mK6Nj3a0vNDfQu/oZ@PkoFDGhv@XSnh4Q6Y/1Bd864PZAUDcQiranDOLEFijwYBvzo9FxBrk/CD@@YeQjX@DDo3mQkm4ACSajqyaCAomXMBMwi/oBI2a2mNQ6RNE@b5PJclND0kSIj51X40n/HJGlMglcBuTOmDJTqwl0jA4502xcmV/@QaosXuxNdmrw9g9s@GWsPC5Zju2sPh4O9nY7EAq91zc0fnJH2avXDnb9q62YeNe85lgY5CQtu5O61a/1FAeUjsW1VQltgP0cL6niMfWtUxjK8MIpN8mONb5ZAfVeVMs@kDmpDaIfMBHegGUCcLsNGq/Z1PDlIe4t7h8QCJxksLAQrTqgh1smG1lWY1x6VZzM4QWIU9kdKHwHCDNoJKEAqabqOtpIS2HCVMOAn56KdzSnwCRPYQ1TB6a2B6mPoUtoySv1RpU2AwWjk9NTudI1dFIC544oxsVXbdPuEZxDcOl18w0L2sbfnyqMBLrb0TKNETPxCoCOiu98Z/T2X8gKOe8Wqkk7bsWiDm150MiOWEkX8yTsHTHCUTocv5NJiMtFJf6a2BKe73AsZBdbo72plHxiT8vUngzeMSc3UXA7fzKsiZdzfXmfhr/FI5UKpLXMr9n3MW@PB93/BWR/aOdHKoXTo31DHTH5VqXbsdnGymo6X0JbS@@YxIbYW/ASnYDGrg37@LJV3BiA47iX1tBuNINlsRnf6M4AAI/dAVRJCvVttdNTPcBItsQwm8AdXWRfT5zoH0dZljEZ0sZzE2xsUePJNMaUMTY6wSVGFSSmCBbjghYFqQU/T3HLs2X1WQkcLa0x6NBggOeyvBR4OkqNNzCBGq1GGtGn8CzBE4qORVqGfoydv@LfX4X7iSydnUM3v2TeAoVclqgW0PUrvPRlLz2OHAgWWNGBAZuvasCIsMzqwhjlswQAjWNYhMM5fN6TFs89kJa1e4CzNpQh31zsxWAV@@Kyxwf3lCyzwJ4SEAl43xQyJl2BlUp5MyPhGr421/Osh3kszRpFuHs8RcRHvWWfHN7@hTbffbJGd4IxusSTyBkte7vqlTK79wBxDwhqOLizJBH2dg6ghmnj2sx4RwqQXvassMfQBgqQ/QIkNRyyGY5LgWrwDd6XfLZLqCDT0cqlt4YF4ZV02aMGf8u23/7jxawnvDUXqOKL9M7uOybUabnJF2JolUQsME2UFQcvwSPEHRyXGOIjnB8oYJIbxGwiTZrG/QlVXlA@5wrCAnXOBA0pcTZkHZx95@ZTnI2EF2@Cl/hlz@n4qKKU/duhNXPQu0NjJM6TDPpxBL5nGkj7soS/wqKzeeZ@74ZRgsQ6CnKJBAUGnXvhOLVxl44z5b5MOTfpVVpcxIMeMcv7c/diXZiIr3QOpgj9X/JhovRdS47z/HDJgByK58hcxse5cSL6pR6OrOvIMD4C0cHwPFJVWB3oFpPz5B0FouiOErFOIwQMzsPWVVx3rCPtIt4NZKw@rICBVB9VcA6P3/@FCi/vFnSBDMKXGAAmEggIFirzlF2KJzKD6BvGYhgPRt1k/KBfQivbSz8Tj61H@Hn6IP778SV5RIf6MF4fRb19KZCiPlomEvjbU@5nqkvF@w3qO1PeqfrO0MOv7wP08Os7S8@fVF9/xvgtVQSGGHqgjYMm@1OwqAHaD@TzFE8ZBqbHI9Tmu@nUgz6@yWcqNb2hYTa11e9bDt4lPr8EPM85haD4QDjk@ZTnUQI3GMgpPn2kFNLQ9fDWfUfiXdy2UF@MkBtficjHL9AnDT63LcZoCkDMRZrR972JKT9kEBVDSTDIE4l@/TArLlO5OgFq2zXtL66wQFZlv@BUUW6DMUrs1z7KuDeAI1B12r4IpfGSIKGibF6SAeodmG46CYbNTyKoLuTjZCqkOpubymtETC12V3qaEIkdeZdbSWOtWw6sNdVJOgO7BvQJ347153uHMY/BeWPQTG845o3SYIrttmm2bYNvxGaHYnYKjz2BCu92bWvQ6TK8KAp1QITlW8rbFmr3qF2CVo/vwRzgXTUlb1tcZFx9f/44xU77DIx8Oj@PPffVIdtAxb8xwrlkPhcQCQwTYofVwoKnOy2Mp7QXSNL7wJd8oo/POIyzpzYLFGAT@QGK8Apn4iD7I2KnORl7g1hC8TUQWXVdvOoeNWudVwGrP07Wx2WYcULUALw7vkhZWfBB5xeWs3GgtFS6YHH3gFXmlTY9t5B0DHW6kA0Np/rSjxSOzyJOz91AcTB3LM2m9jtoPz9XvnoNdv8XWBMy9bgyTnAaGLm4ORqUHTya18MLyPFmDc6pYIEDyn3LRttwFJ@L@Rbn46h3qbdge5GpjHCxpChOF@zZG9xoNDc1rbh1VWgqOjqAiKAEpFrxtTNcL8O3pmHqV2SO@om5AeyQKof3zvJiWE1cZfYSz1LCtpqa1nJQZVWRV6icETzeILqrt0rY0tUOWohgqXui1ysOzUeTtdjVm/xUxsYhFsXWPg50mxvbWJoktCXt@wFW2OhqzWuCxZcHjbEndDMBZDPdhNVmzseBauOUg2WzWNiRhIznI82R2IkzrUcJAVWeACbOq8wqIQFgVD/xKsgptvLm63CqxpN5tFkHX4URdsTrKcScEdI2OPeDsyZJBvLKn5CB4dkQJ3R1h/AEzO84aw8MlMVWP4lxKAknKxv0oWLZWKzwSwwnqhnwTABxwToZG8AotqHYPoYIDeNiJOaS5svgxRlozOoB4ASH9m2sAH19ogEpJ@g2sbxDh4LG8xcQTfPnEeQ3x4Np414LWxMmBKZJR@OUySxaGopnsZqWmQhi5mCziAEOwaJf236V/5faj6ECZKLsAQGDx99xhrGp4mQlFV1Yn9DTqZbIyKIqIAd6A8NVTc0aOMbod80I0gK9DFPozhA0Iu874Z1Ux9EM49ZZCl8GwHZTB7TdDfcmoKEOwjuzV8IY@USIGmy4niXGWWaIYzBO3HsHDi4TRU4wbk/E4eDo7QmYisErE3CmB7cJuHTGK863DYDopONippukdN4Gu/@nvWdbbiO57ln4itZQuxgQd4qSKILDpSRSu0wkUaEor10QF4vLgBwJxMCYgQgsha0491RSqXK8sWPHdioXO6nkNUnZcVXykPf1P/gL/AfOuXT39AxmSEq7XldSK5eXmO7Tp2@nu8/pPpd2N5zQJnrso3IF6pRO8D4IdTzGaCJGU4IbNvYFkfsjd8yVAbXN/IlQ5zPQa@TqEzbIyNemB5XKo4/w496M3UK654ME8CBuAxWqHB65RhnYfqHhAE53R9Budbx1XHlHgYcbv25hqEusgaqFv4jbYxu4qMI3ro1f4fDOF6tE3IlyNXQrAIvNuCVjPXv7qpTvC0rQT@g/Ecus7roULBOU1O3HlwTSqli8llMCrNcgRQvbc1BTYwMtLGBdAmjTO7zq4FsLa23Q3RnO4ikQiNsed4@hSzBfHhJMOKZx6nk9GjaQ4fDaW7syDwSgx5BEBWagh5OTDrqk6dN4aTNNevfAS3IAsSPUBao5Mr30aIfzikDPz1DVk@6PewW9trgqkktQ@AFAfY@EJ6hsE91fyoHB70izSY9O35afeBWygsOC302ZiG5KpD/6hayVQ@W5Xot8K40kxvo5GAvR5VnCJAwvvEJDxenUH7/glyO8dqOdP2x7dO@Nb4GssIyF1I0ePvIHUR6/ZKjLuSisCa1nPFiO2@HFl7yKmkLYFAds0MOGU9EA8xteI1Ja1trINaYt2MK6fANVlVmoGcVl@eWSN3ZNPOrNle8Q2TaoZppuybF2zKXAcy2vMtmubTzoS@4qRhsSUlIEQquW4/W7vJJUdZQJDUFx41nGocYXHQXWkOZOZTNljuI/t1MNn6QVd7hZU6uR6cNxmDqiOrSScNdQ1V1W5g2sTxYbfgpL6@gADm82brRj8HVqQ0ylfhdZWk1Zw@tKQv4W3OMmsqRXrsxeZ3RoLLSaeHQnbxE1y2VAcodWBlxh2khIeWpj7PPSTzFVkUqeHO4AjneBwRSk@QZ8mpfhQVjQz/VygQZhJQiJdoyTvsy7D9B32rprDwJfujKjg5ULBfRe@HovMWoFcvVy3XUmfWwKvvRDmchAZdE65WpfbzmkmssP/jxSBE56hxPEweu/YGgLKof6bLUCUGSyIl/4ZcGmuhNH9FKNui/vyLgHYrklq5V9UC6MsBP04G24syGp6t2xewR/9j1sUS/II7@kX74ruW2@THy8t/voYGe/tb/zlZ39JztUkhT5tUHxZFSlm7LgFJ17DyXefBBziJN7f@zBOY4nDsVZQgn8SdcPQ3EfxF0XxPEXbSjZnri5zDf3lQfZeU8Dd7zO5Q@YmSfje9I0Djw0EZqgqhL075QFcH4etoMCEz@cgeSQCrVeB@jJgONC5XDPhM2cc3D/xJXU8Sn6MkFIywY8Uvx@eIocoJQm4m/McNIMerCa3YrUsVXQeOUQ@UvQDhGQAYB81LqdVSgEuLlWYeBd4DmRjcS2cmxfkL3v1cRjrnabqhXb3C/kIdsDf3iUk94TjBYQ5waHVgkDjK@rISajIKgC9RbQUyCONPeIO1RF@aBar9Sqn59Lg@gR@zfkreANTPLf0M570U4/NX5Smtm@igFg8DjzhA1dLGxSqgVderSmuEFdoqIVWdGbmZNnW5NL9Nd/wxbkGQbksnWrX4zR@Odrz31pM@vP7GPhizfDSSXgmFWOIt9UFdP552ew83/FauT1zEUusqL40nQi3XRCBlR7HeOJ/HKetI@R89jd4wt7vGrS1z@B0u6W4YwSPJnatWKKtjqCTVxpPopHIzWRL6dEH9Ogj6mV/9rU4bP7mmILEHU3Xe34NXptGEfEOlp7LU14HajnAhV3U1t/Hmu/qtdU20eV9vEMec/oIg3XnGxuXEWadptXr0RMDZwtXVjHl8hfaphr8xblVN64jFPK6PLsUHdmXDKh/s6XgimldZC3UMbI4vBa8RBzklpNm0QJV2vEFOKlHFVQuOaL45dQW49GMLosJSdi5iW@bKu9jGODgajobEDbg0JyjmIoo8vYLJTxqVFzkVWZXGgLNiH6Bf7/i7WVJkE28PjSyOo3aGT1pdXIl1YjX1qNnGc1snS1OgnG1Y43rAJrNhDlU@D@c0uwoLb3xPvv3TkQB@/tiPtP7/22@NreU/H@nUeQsiceP737YPeegP/vPHqyI6iA/vcVd4wq9wKmftvtunQ7v1KrrQrCvBCgfFU8aZ@I9/yu@xKIZyNon2wd80dl6IabXGrnpTue@fwcNEJlllBaTdBdEb81qRsntLjuACWf4Dui8uWJbSRvngHfLJHtBYVD1wbc/LZHPAjpcdGzkjbaAHgfUgFNm59kSXcan9aJaelVhBw4/e@1RxCYwodPxJ1H2xjpc3v3YHfv0RNxf28fPh9/Dd3siO1ddBtz9ylmEeDDve3d@7v37lACN6BWEXi3Rgbr5zWhguA0Kt0X/QmGBxugVCi/Yl69l3K5oa@sIgKRnwwj9z09ICl8d2dnpw1y0W5fu7P/7leQq3G/LiwLg1waDtWlBcK1GhqNQG0yinaDnakja1mu84Z0MhPXMLuRozsg@l0SCnmB3ok9V1j38BoRH6QpbjYzbAo1VHQVcCMq5QjWERSBIZ8vbRDKTaiNbg9UbXix2lcfWHRLOmZFOXJJeWkNCCkGZ9wddjmMrkoAumetbqo2HDMAXgjJBAbAOxhMCNsv3F28JBE3JMQkRMEfEm5ywvOT0f1T5BrRwFUm3OVAIGuyTTxvNKUY4KjtDXkeY2ZNvDtQjBQqEhA8OskZDNSVK6nEAf8v39jwVRYgLdgF@7CylVARPbsBNcDeftzuh4GwnQLeBoMI4g491tQ6GrRB3KN74TEaLL1ENQKqds3Bf5vKUb1iOCkQpxJhOjMRb4cuty0Pfvey5aDk3YUaUW@POo0KUzL@04UNuLvQgDdBA4jK5n6BboVGITG2hMbvS1K2Ax8oEkQ@8XE8qpHfm3TdWAEp69jPvY8@KshBLkVFDBUfap3WsMNQD/gQcoo@qMjNBQgxpCl5jK9RPId2vAfR2/AJKkOMsYEfqsGVtZnCg6pRauLISpGfz6i10yZjuAtrJYpn3WC9fY20zyh6/g7YLI@eSTooJmtpLkB/zqjEgJ6dxujmpS9QsWgWUks4uEMu2js@FkG1@cGas7l991n54w9Lh9XqEW8L7R4/XrBSIj@zkEgOy0PrTpI2oFppEmkumHSwtNJn5N0SV7lCBozLsQfM91arofP4WnUxfUjxsuLplPjqlcOlymRvQiSEkWSi3a0kmqrKEpU5FAWJINo7obHoWVellAin3q@3MK49zkIDRmSI@wip15hh1Ui/xvB2jQ96sLPkJJ/G063xF1QscklR9M8256P6gX3XKW4WqgqKFpMeTltt0SWFuV6QvZrj9NJ5tYBu@3x0sH9fHt3aua3j4@G1sG2fi@212lYuZuPiY8nAdXm0H5@Dlg@3N0ILfS9lI@ZDchGbpnRNnKVrS4rmL6jxw4W5o7UHaPDsxYiqGqlR22Q4QA9xNl@KQ9OoQMFEEzFETw62d/b3hbWDt2zrUBb2vfawS/aluA0i7qvK0xHbIdNmV9FMkw4TpJknlTJn89J4tect5tTBy9gqJA9SkuOhNwsdtRckk6m0juCThVgINLzmDVGNXLx1Z2oPCpoS8byJmlAimjSjg7nUbi7x4cNO9mmTicatxLxx8MIbaWbGnUpnXXRVPZ6ZiBQjjMdB@whfvtPn733mj9dVPcxguV@fUIdRCb@L/vLFE6h4hC/FlfgMnjMtakpJZ4WodEmNHZnlxTnsz05QOhb7XPLCxrYumWPZNOaPrxmR7Ig/3cJ3/pnM7J7I@061xVPKhjmhhejQs@NHEDCZIAaLLZMqoPjhXB5hNBr6nHQ0Q26utWvUmqZqJUUzk7gb2UBvAQd/42Zye0hWBbvtuVWVP5@q@JSI1WTE3VqsQWUC5ps3bly/CHeyF6p4@bPi5jMkuX@GJ6OXbQNlMAtIVQgod/dRSeVHBHDO0DkgBfZstWASBYHVSTlTYn2nw8hsH7TldIy2eNCYvacHJbwvStZaENNE29Kx84lkYieQhT4YS1h3lFfNwujPz6/uLgV1u6C@q69fHy82BML78PmvOEzmvj/CrRIY8XGLvaKCSL4eoFZciCU4@KD29GvEwNxScSybHG9ui1@40Uaaa9wK/Reo168iZ8rYZhY@Q1VO2qOzV3jB9YquTDkPbQJkWa8ktp6zjgpH1tzq@aRE0NehLLe4lfE02OZftszgm@uoPkh5DGA8YDp6APNv5wXIPet4q6BCTeaLnAb8iU4qcxLQaoiyh05f5nS0S/BGg5lOr3J6z8XAczp1Q2I5beuIl/lNCZmMkJm3JDDd1Xr9WYuGXWe/w9nAxuikt2RjQLYc@Dr1KqeiTpVKasqykyjpkJNAktJJSxIKDyYvNGkpcN0XLZpkGW0OEOZLYugNDitSf@odW8qOBWnCEfJEQnl32MvRpFDMU41KHQlb6FpWklBzyzuskAKl3IBQJosmlhfSlhcVMIEh3Qh9yUTFxagB@F/ZCNlUk3ix5ubWc6TwsRt0J67YmaKMr2IjKqokxyBLYufRtti7L/b3Hu/EUWOLW8ijUCmlsEehmGXDqDtqyZZgwv1JeNziRPWZzD11OVeh4G8NNPTHBhB/JnNVBYTiEJelOHvVeyWacHiP9KTYvcKhnHTVY92HStefDMOzV9NXNL1T4PQqQALviHkFLwneWRgWuRIlh63Igd7iMCwk8pUt5VYhqoVSqJap9M3hS4vrxJovzCW2nN4/YepgZdImHQXkhG0SdwIfWZ51Gd8ShqN7HAXcpLdsR9h2smF4KFUqC8lFcUsHbnTNiLvxyi5ZSTGrkttRJUxhGk8lwDiiUW0F0fPFK@@Vqiw6VPDoX0tKO3q00XeznEbjiKFlF4OpHRrZ/Cph9LmXi/9aWHByBkU83qh83eAFgUHeo93cYRqPgRF9L4DpzUGB8QJagKNVEAPkZbIASOUXMbbSWxktvZQi6S2O1uNiczJqidClFEmvJWp0fCqitZ6Yja4P3BkHJMEfLRAEjfM1deaAbBYqzlqsIllQkiKJMy2u0@Y/hZQ61DbNEECPh@pn/ZBNb0TeLHYufHxEzBbIzhsDgnsQuVPBY81MryfTzSNJbBrFkxBGoxLAgDNxUl08F@xJJJZ0ipZavKzIaEtGA0deSx6NsOUcGqBEQhmg5Tgor5oIFkARhLg4PFkMUF6JcdBiOqhB/ARvYk201ViNGrSYDmqsjwWs5TSscdBiEnRhX6ONMj72mqFdts@fvEIGH2uiM6pyp253EvJJo5xWwBoKYXmYjJaE7nlHXviOiBgt@lWB9iDRrq5Jj9gqDQT8G7c060MFFKttNkFWGyHE3cLgpbyUivk6ymTfIsZcM48xeA5xje/jBmiTIMxpEOyBSTZEMRlSoFGnmGLFzKHhUtNQNMgYSVhi6Qw@58j9NpfOWNzhyO9WySrMLW5WI7aLQp9UspSPNjbUWFRCv@WJ1H8N2XjC4Y9EHEclSjrnXwzHJNSpeMVRGvhdvuwsIa6GEtaakI4COD3sJHDga8piX1RBQHN4cTvwQWURBzahKM7rlIlDCVWLOJYvjUMJbIs4ypdvB8lTaX1569I4WBBMw1G9NA6kwMUxtZbOAMGc/2ulkVpsPNAsSqa2S504aWic7dhXJ9kXJaoKtBckDDH4aeIrrR2SMTdpfWCIQZcaDxQ6FsfD9nglbcJRTDt3jS@Y61iysLBeWLilVL6BNVZeQ1wLwh4cBJX@QK/vlMWfENETlyQSId17oBBT6R6PQUTC2axI6UMxIIQT2t9qoWpWq0U3Q4/3997dv/Ow9ejOQxSilniPwusb1JYhdZ1aZQXj2fNtS4t0ihyBqhbYjRztw0YetU@i2aFThCLHYqmlMwNubjEDhTU5dF9UGbqn4j5kUdD6BZwIWdF3MzA9NrVBb@pW@aVViCDNE0z1Ssprm9ASgmE6kS0hGCM5ZwhbXP7ZkDVUng2fhQzYEU22yQwOzfY@Q8Mlo6AQ5ZfPwq@44w7qkpS101KeRVTBR9mNnFOhyoW8QY8wGBP4q2pV3FVOcaX9WnvQRZe3kz45vj3xBu2TTq9dGR2Pcv3Ake5p7Hw/QCeXOVSm2j3Y2X/SeoxxunbukeUE/mtQ3sHuw529pweY8wSyrsvknf39vf0WKajvP318gB5DE0mWCSixRGAyIQb0aO@9Ow8MGP62ZCPZICQAeRP@SFc@JeGNWlP674zMPEqsCtGiIDxkpoJFKa0kQu/E9ScqeBv6n1AHfAktT/BRBupSUY3JIY2N158yL/J1OjegqB3jySgkUNKAtxMjUYiXYJiT4AgLkC@iAPh20qav8I0y5qEhnz@yE2XRQAaL5aR9Vz@g1YHL5Mls2LUVOunIs3TmDgESX5vyk7BfXsvPC@hVckRKQ8nC@SqcHFVyjppPLylHUGql54wgRua1ayOnDN4BiixKaBIiyxQqwC@IDVEseoWznBkgSmbBrsrxo86EYUMfh5Hxa64Yc8RuTVnPF@pHAtG/pAWOphH@fGw@ShGByfcpMuZoouW5HjP6qzrLN8y2nh2b3qciu@4Kao/cgwbfCW129EI@@yK6k89dsgEtzEjOeDwP0Mu3MdlhqpBpPAgbMFDheCbYgjAI9XBBzw/xv1Pp2rWLCjQ2EFzBhLUszmV3lGgkFIQMQGKetWmtR25s2CxBKw4zxIYJUU@D@MCEWEmDeGlCXE@D@PQTBvH6drGoJm9TrNy4wdrMsflMKf5vuni5rGA3lCp0VBjwmcXVacxIdhiHhC46aA5qntmA3GzZzXNbFkf96b8DbhOXLFWmSrjh5zT7HMw//z1rnW/oLjFKf809NDYoZE7kkxebMON94T1J4qpJ0pY0ie0n52CzLDWL6WW/G1HEBxlE8@lPYzDpZPNtNe9Cj5964boSla1HVg1JBP@xiMB5HQQtLq/WF3kbZQNezF5Z11hUDyIEDHLdBFlJgqRV@ercKmsmvnpqlXUTpHaZKj/9maxTnl8pED/UELTXysFMBf2v2EIj1XwolAYaMCTa1DyOXn0zwY/ibTCLpYE/jrBTkcPz2/3zbyTbHZVMhf/9VOKkAiZ9qWlPHfh/uCyO65k4PmQU5XLmuOUZoljMhPj0R1E7eHiTy@y8RfLzP7y4dC279O9GpaNjflMd3Mw1KGTJLVCrB8UzqWhTY@P5gwHQKSmtMY5RveaMJYdnsTQYi3egrrOlxVk8e0Vlz1Kzr@vsBPI5M1iKS0L/esQYbXCEQWKNot9k5csMl8rcdEyurcAdMrldZtalgTmMjeZxpCmOwfRsJgSO5ZiQsYha5hYkszfPERfcSBV@gva4fTxsY4DWwB9WZAQQz6/unPjPPTyoxlV0c1F5HmRJQ5@FtSYEJMc5KL7eQYUKaKp0KsK63yy3I2C7252cTAb4huZIuQodI1Wr6DKOBMHh5CSQOPHEvTvxBtADBzm1iEUEMW8EraRTGFjpS1WfqDqt2sUqq1XWG6@QGzpKorZ1x94opMqcRVkAXT4RgwpVeBsGrGLh0UD9jBCxK1pH9ueBN3RtAx6juHolI4H8IhQdLtUgykiOiYGjhBogjyYnMQxncsZJN8bhnEqAFj92rbSCI@ci3YixixFCtHWEF4gV6YOOXMsgEmlBNI5jWSmtFniUCNFjIM@TOMRqaaWGFY0wi1wUkWdorVne7pPbIjJqJRyETUPTLABHGKGX47pZg95Bhm6XY/3ybz/5O6twVq2qNIqp4w3bIDNQRJIIK34e@I/Vt4Ee5RNpq5jA/fcRbkbdc7veSRsj1IQGaiCuDMwwgYj5DAgNnVb5A9hv/CPb8AWjKkTCqlbvbG@Lg/f2995Hayi@RCAqSBRHIlgXVpGHnUrG8qViMIJISliEeSgrRiDViEUo3SsE0z0m9zp929DAgtH65h/TaNFdvo@a7rwuEwgx22KnPnhPiLq1Jlo9EYqCcR6@@UeM2R@x9mw6Yn9kScKEnyMXiF9dRdoL/WKI9Pp@8f0/o@qkRQnwfHivcmJWncX0U25TXsgSzZbrh5m9ilVDg5CJ@MIh@taPCVnAQbrVRpi7Yu6KGkl6t3/4V4Jw4OMDzJ5RUsTwFC9E9G1GpF8PaOQy8ZUvxPcdxtfz6BXARNSZxbv4EM7JyhiNhmwjuXrB8P3i@7LFAO@F@GZyTh3LsebmUifjX82ZpbJyOrLm18CfOcM/MJFKM9csjHxQpeL55GfRMjW7ya6Tmb6vGKsz0bTUDn/yn2nURzrmsHrQAzijNacqda1ktPkv/lLjn@auTC8gmF/@7fd@FPVxmtmzaWZ/vhetpuliL6ZZbb@S2JK@ikeGVZxmTsVP49XEVu7UMT6zEPwka9yn8cGeZi15IH296KcXLPssJN9WSPSCn1645LNwfUfhSl3syW5lLPdp5jJX2DMWegL/ckYzYTH@i7kYp@fNfOaazyaLvyHkyPCh8ejCtFSrksOpEWu7Ier0Fz3z4t/NZGvM3Q@v2iLGxQGOCtCh1BSjPYSabpgr/ywZU37OfE2UWpfOFlSPjFrqshYQTdqDIKUqx/nc6lrBoQNxL6WWzTerJDevVocuG91PRj2UOuj97oQkjzE9/2HwgPSd8Rs0l8Btg7jC1jbknqBJTT6kF5xggXwQHfkcUqIGeoDugbhBfzd0d8t1TiF540oSy8BnlugKXaejKJQpiEhJolg/TBUqWE5NXQj/pHcglq46LF3hYMk@kh/ZKOfCzftbP9I7kh4lP449gbJ4Mc5/lNNAKkb0Vk4eOyRPl43aiX1pQSqeqo6AzKP7n83dIlFdNi9pgGVh/u6f6IPODVCXtQf9QZNX8viPwTFxYDJPQGP/5J@EwC4sR1tGZs1/qiY@4B0qq3I8yS5RT0Y1P/4DC0k7fZA4u3GxkCUxZspYYveRePpkZ1/sPT14/PQAL2RMx4haBs8W9Fjs5n2ZBNj4JcGCLNsAMX@FxVkjj8nLK3nFlQJ1/8@/h91ntEXHqlnGMJ1b7gexcnVV7pwxoqm49AjJ8Vkoz5cW0DquW/bWcdbkCIEAvTsMcb0GLvyQYHwxwQ6f5dnG5M8m06bULStmPJeY@s@zW8ZlTPZlAh51OAFOXeD8ObUvKeOLoQy6sprh652T9prH@KEXyuUngX7RFBS72Uy/8D09Pa30MTzVZOxV3ADdEwXoGK46OgJmYejTpSa6zQbC87og26Lzwkn3RfSr3G0PX7YDVJB5Z4oq0c7tt2f8N5d1Rzw6OuFQHG96TywE3faWZqVuCZCVOt0Xpf5pryEz2DBYK5xwInI/Y/VxEqhf3qivIfwQ79l1VmfwousPiNu1OgM4yKyoau6hgpypT/k98tgwRl0iz6T3U0FMs82KFAIfDSgHfgJXpayLvWlzdhgrPtXFY9osAUfEPBcpKwRjPutxUNiAKedPo0pVtc2pdBavTcjw9QGVQhQkopkpmJhFOOZMWSl@E1@oMA0hZ7E0tPzpOlRajTd/wTw6ijCAJkYw4K5dbX7wrPnscBi4p8uHxepRCR0dIXRHmjXSmJLPHv6Noz94ORj5QSxp6AYhK7jUVFL3WFID0worvsixSmjcQLO0wo0XDRpqBzqUiVv0ndD2pJkqaeMc0/O21bSiMeaGNWVjcKQ9pWQg0/DhyTC1NxEdGogwXXdJReJL04Wy3h@jPy0FW4YxRwcwwxmaEWKghvhSkTFMxTzeKnwt4wQYdvaBm@iKyoepaCayjG7O5fybzb/62s3vw7pIbz0RLG@KCaWxqQsbriuXC3vE3HSMeYUWVJfbA3T5Z@0MyT2NUhwsNJaryjSF68EuyKCzxuR3peMJfkkdSi0UrGuGsq@YObwseV2oIdWaJtErPOUrQpDleQPhCCIpxVxZbGoWA0mXNw56Fksrdmo0ckqNnHIRhp5mNPJQFsNAnqbbhkN02taG8wjw1Vmjl8RCEbRfYnwqdkW0XNV1RnsOUYGyMIQJRTrrHqbW3jQabWxaCQRIiAsIem6/PRmE67nkhlcv6y@9R/FQqj2KvyQZ8F4BBEZbcIOVymxNZPLFAq/SPXJ7Cb@aOateqpXq9L8a/98qqUT1//piYi0OWY8n1kqJ//1aEg9xZNPFonptFTfk3K@WxGgWHvvDldyS0Ge2oDMb/RHyC@rzgN@Hg6E3GrkhhTkSR@4QH7cx8Kvn440FOv/CuDrw@4VL/kXWFXLBT7Gt50ELEbUkospoJqxrWxaM@8nIH4fio4HXUb8xRvnNVfUVzAJ0IxW4LvFAATBB8pkb9X0PxrPdcG@I9xJV9Jgc@vy7M/A71RMQ5d0xuXIMYM0DhOdXxpNhldxNucMePouTGUL7BTTtGKqDrvVaANbCbtkFpLzARfeU1rNpv2@R8xZ30HviIuOGt0dCR1LZ7RHf0Q6OLdzWlsQjYMLW2d2K8mGivXTRiLsiLx/jygOO50waA3kj0hdqvGMsS9LMsFApWr7Xk@s/q0IP0FDKKhBbZhfoRPTDCF6pcsoCrBgSK4F9xCB9zBjjWRH1CEOEumhZIhtRFEImUDuiT1lplEAVyfPZKwF7iL1SVrSuDdPKPGN9Hd174l2ZUy/oncJDO6n62jrG5qCe4IDiNMmn4foa5pCDykBgxDn2TWP2o@jIlgAgTwgFQgQee4weGTrPSYkUL@vg8ED6q6g8vJ7ooEu0AcV4wfuroXtEUVLEacfjUDA9LyAALFk9@sgbySEqxUi1MzkCVpvWAkVW8YJg4t64tbZKDaK4Rgq053djoCtVwIyuZavUuOPwZKB7cTs8FgP3pTtg/2/cbIr9wouS6MyW2ydeN98sEOnAUMZ6CqNg3y5x2vbO/Qd3Dna2S6Jcv4HgbKCqYW1jcDm7SPlkwCHJCIvw8q10bq4ykdtBKb9VzRdk07fMYS@aDVYIYM8aoxw3svMOFZM3c4wYRKYe7lUlHW9Rx3ZDXW1cbtiUyRijFlhqcNXKX1qykKSxriUkwdjmCGUK0aEBX7DxLABl7hUwAnJ3a6EQhqGEiHKtjavlsl5T6/SrDBtrubzJdubWPZDDX4j8/mQY223ztHbaIg@bHHrL463tap72hYrVEMdO/q0g30DuXHNOL@1J4UyF@Bv2sRU2D9yBf3em5s@eKK0VGJBCs35YKMiE/P/8N4h988gsYGCHhTPkrz9ylEvYCm/qO@xB087zbTAU@6gSutPwHm2uoRM2dIGO35tVKCRp7x6cvT37I7OOkV04I@3mruNcL5xBleMR2qGMYDN0DwBjoYFp/VhaJHI8ezZEt7jLKH999eGD92DK99G/VBA2PzhcvlYt5fNwxJMGkoORPsT23sPHeJMwLlToRuH@2D@R4zJu60oq@LCPlsPU@pKFXaviKoSd88gNZe@Du7OD9tGj9glIzG0YgvgFTtvU@sEw96jLb46RY8Un1yqcHTkEdTx2@w3mhOaB89I@KjRC@HNsVnEDqnBWVgh7CIUcdCCQGHVvCKf1ewcPHzj5jbZArE7KqsgXO5o4gFCIYGxMIoE2RjoYThepKmS7TSIY@FfMW5vxvmxU25v5xnye2Z4HfrvHHr/yEQH37ElJUtzYWZzSxjiigtnIdTCBj7Z3dw6sEpRF2RcTKcbRjDYtdkbsqDqY3HCnoCNw9gRhHGf17bcpDYtMAsdZqdUKqB4yB2zkAwLQ8sIaN@bjttOz9UC2R16Frs7dKddFzMlKZaXaHganwI5W6zdrt6/X3vHH@G7Qc4Pu2wFsIU4bQ8p64extNOQndbIjf9B/u@8N8MHq6ury2p5393e@evvJzW272/kt4CGt54GPD/jjkdmAcftUav/BHjvuMnVRI4aAs9uujtov/Opqr9Zdq63Vb/XcWzfctdr1te4N9/rtzu3bt7v91bVO7/at9q0b3U4V3UZTkcoJKQ9aTP5Ybf9y1WYxZmsrtdv9fr1@81bvxu3@7ZXa9eurnbUbvdrqan@t3r5@/WZvZa1zu3M@1xa1JwcbrNp38exI7sBvZTN3uYW9XZYu/C8';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWW_wWWWWwWWW/WWWWwWWWWWWWWwwwwvw/WWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>
Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. # =>+/< $cand e&&195e a 6 =>axfnuen _e=B[;#]>8t t47576097 @Numun Cr Uu8 gurtyX
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<<
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc;import Data.Functor.Const;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;b1206=[209,210,128,206,207,0,211]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a)+l 1e1+k+2*l(h pi,h(0::Real a=>a))- 34);instance Num();(!)=seq;f=(^ )
>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|#208
#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 the work of Ørjan Johansen – original answer, version adjusted for polyglot:
main|let a=0;f b=b^a=print(f pi,f(0::Real a=>a))
Difference in length between "(1.0,1)"
and "(1.0,1.0)"
is 2
, so it needs to be doubled to get a free spot:
[209,210,128,206,207,0,211]
^ x !
Code in polyglot:
>x=0;y#a=subtract 0b1206;x#a=174;l a=length$show a;h b=b^x;k=f 0$f 2 64;b1206=[209,210,128,206,207,0,211]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-Const[1];pure a)+l 1e1+k+2*l(h pi,h(0::Real a=>a))- 34);instance Num();(!)=seq;f=(^ )
DOBELA interpreter installed on TIO (dobelx64) has a bug: dot hitting v
in import Control.Applicative
does not break output, while it should.
I don't want to rely on this behavior, and import Control.{-_-}Applicative
does not work in Haskell, so I switched to modified version of ApplicativeDo provided by Ørjan:
import Data.Functor.Const
instance Monoid a=>Monad(Const a)where _>>=_=mempty
main=print$do a<-Const[1];pure a
Code in polyglot:
>import Text.Heredoc;import Data.Functor.Const;{-W-}instance Monoid a=>Monad (Const a)where _>>=_=mempty-- <<<<
Because v
is not needed I use different extension of Grass code that does not affect output: Wwww
. 4 more w
s can be added at the end without breaking Grass.
Also added _
to Grass code on line 23 to fix DOBELA (destroys dot from line 24).
Switched to #`{..}
for Perl6/Sidef. Looks like curly braces create less problems.
{{{{`}`\}
at the end of line 20 fixes Pip ({`}`
),
opens another {
for Sidef ({}
) and balances }}
on line 21.
Removed redundant angle brackets from various places, major change is V (FMota).
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7ihx2a@qijmw5zVNthLUu7Vq0EWx@xF4pmZ9OZQAChqlZn0FMNxy4GgkxmTDOaWgv8zDGvVEO7VS0ITzPWt8yOpfSY01UcptpNpa/azBw4/YHDzPb8ZBnGtnrmpRbHlD3N6ACYo1p9S3UofoWxU0NXeo2WMhWTncqwb0G8zTZV/Uvvi8OaZq@nGC0bIHOMvTEtW0X4pmrbJiZfZWy4pTankOYBVLE0c6@6/3IqqsDYSyii0tfVIVMatmMpTUczDaRJih3vnx4fTqWQZfbuZHt7OjTNXsdNg20PmlfTURl2atmKrkzjX2HVgWPuOtPhWVbtqIbC0olCIj0dmWPrljKTZJVZqtJqa7qagAZhcdZV9b5qMQxhbdNiu1AkPZ/Kp@rVccpEE9Pmx5HTaAtMz2ScqfqkU0B40@qqBpQwNR0pe5FTEWkvoqVRBoo1YmG7a1rARxYb2GqL3ZhWC5jL0EeRGKRnw1vWUGw1t4IIMh6CK8O8MYCJHBOatjFyVGaYRpwSI@AKk/fq04yVzmJo9WB3OjzH0nvTYavAaM2r9mxbpvPsyOyPpkML7I22N4@dMyneETbMFrTGVJzMDhUIomwmCZ9JT/aCJrQudGZ2aUPBWiqzDa3fVx0eCbyiWhQNqZmuGVe8gx9aZmvQxM7ndFXIGzss8oMdaEKqCusLMZFABwsSB3EwKMGx2VP95bWZoUID2X21qbW1Jmcsdeiohg1FthNMg0rcaLrOWqoOCcbYmzFmm9i846CGrnQTzUQAGRNzYb0rnWms2e8zHgW1gCJtp/JMReqxW4jXuzYb9nvM1noQ7TTNdltV2a3a70LyQMsMMPg0@1PV8nxLKsAYqksatQ8CAUljIqWBTi6FbiwFSGvZggaO1gPCak7IZqpiayhQIYmtGi2iat8TtSZTJlieXWvQ4aHqA4tw26pFXY7wQve0VECpeM0cvrE0x6Few6rsUFUsdmKpamRS7E5kCZmZmIODFUlQo66thbYOtkPQuDxFQulDY1qZk7evAgpLlNlSvQTfsiSVAlv7m@xu6QLdXMoCA/StsBJh5R@Ynby4UOE7lBvJjnUfAKwBoIrOkmbfSSrxPhQw7kABkwo60RW/Tif6ui9jtjbVFj6W41AtaA0QPuxdjGrWHFgWjiRjoipXUGndNDpAT6isNTCQHgbLpaAJmiYMBDGmXgPVQPJSG4FcQAqfdDVoNBubxNex@HhIBIUREdhYUNTN1zb1AcFBSttBXgaqQFLEuNtm71hb0XRMAvGIipfaUu2B7mCagdHClofxTm0lmFsM6rAW8PE1ZKcAUgoA1u/5@iUVCoChIUyqKkb9@E//rNXpAJ5qswmyTbDrO9YymzRyK1RYGA4ZMiwIVJ2KBXAxzJ0nhwyuFV1rkYBQjJHIggpBud6YA73FTMjQutGgl3aVa@jZ0LmajsqZnA/2MdZTrrg00TjnQsV7SgMaljKgvKnacfZiA1qpqQaCxDPx3sBp51m8v8VCdvL78PNi@PnihQqFiyQiy0vJZKcEDJdYpiDwhR7jnHfVCUlpO4ptaq1Af@R0TSPN4k0mNctmXzXCoQkcoVjIaoQiCZRy4UhJKzcTbc1ohUNrwIsVyDgUKTXLzXOtWCtNJfdnCWhuEA12VzXcjEgBEDnUKa6TPZDmCRgc3sWFyxdn2nUkOUYnfMFImOmwax4QJGUH@dJEBgE5lLB1Ve2HUwk5gmIC4ebWGyPm1XQKh6hwUatFQ8FQ1F91wgA1nagodtYTzUSxpfe7OGgBUQy7DyOBhbzbhJEaJaOtOaBxxliD@JpGEZAsJBNv1JCl4pDu8RF1Sd7lMH0cBaXAMO5Ckz1Zbfk6MggB6MuOPSONdfMGMqQy4TADosPATJUONA0k5hWp8orwnChkskpc0QBsDZXl4w0NOgF2N5Dpgud9dQPwTJrDADbeSXyyp6eMAEuTD6vjDsO0NvSlHogH0IaaKsocED4qH1AwkwH1Pxt0bNS2U/F0NjvZx2a6mGMlq/GPIKRvk4/2JKy8vzOhoGFt9YbpitEZKB2Va2JMaTbVviMEFdTEdkAUTY83FBgXg2fC7gaWXkznTYOIq1qM80Ahz1tPDIUKSheh6MdBnVGZIkwV0BwtEEv6aDp3ALieylz6hCATBfgkPVAEVwMAJlOHanPggFQDBr7pas0u8CyWzuBykQ9C09lDkD93kOzxtpc1FkauPEsHEkkvCIvxIIo4tugsHhhcEVVlIoAa3x/wOGbF7s1BbHpFhIHAF5pIKgngva/g7JmGOQcpENJDiyCTMbwdQBM7RoUSBi5X7aLO6mmZXhNBm6Eh0EL@6zpO3y7COKE53UEjAZySPLFGu86BgcySdKyR5pjc3dDNBohlG/pn0s0h2Rw0tOFUhSjMa8NLO3ANCljbZmUYuT8PgOvCobYNApPCNxDYFyWR4CYU/FcCQAJKAKHCbZtE8TYIleOR0QxLCepKCeh0UoxJ2HElMHckTOXRZcPsoRRiZ6QYoKYHZp9moK0gZD6JfGXuUOfJftLrQqHEpakZ4bvQ4uJiqBiqgGRfXHwOrjV0PUdXFFzPyRUnF8Il0EUpYuTC2HNKgWG10P25i3kYqWGzDXFUutX6YeW8WMzUYsq5LJ5pfEZA1IFkA@g4PgBPKFIuozMSkSo3UNFEoz1Z@w2UzsdNS@sLIrxSrhXuF1TIEBm0Xh/NSEst4SD7OE16ZQtGQVBam92wFbo4T13ULu4uWtGL@1AMU0dKSrkBlYL8wr1ExzIHMFxGzleKcbkWiZxnYJBslEOp0HI4nI/rkJESiXyXj0QVTu1wSAWpHb64CAFRBX3Om12L8A1j6UjEIxWUAwdm0AnDocRdHvJvRGqRaAjSRkIxMDHKoRBQpolEsKnSyJkTBDo4es0JsxGNBogNTesKvzNiH8ISYGDx5NvAvxvHk2Zv7wqkK2vaOqoicYtrI@BNLvPAFj08javIdkljNWC4hRrAaNvyLCO0xo0B6c@k3Jr@jMgcRAgKw7EH5ao2AYOI29oQDATo9yNXEcLxG3WhDTA4TV1NnJFqIjHoOGj2qom52tAhH1YSTXvMA6D3gLOvK03o2JPoLiR2AQiBz5PJ@TGR0gziaVWJrJqv1REGlqZiIP1aGmntA83uInlBs0JTwmoDVVFlB91AJartsiaM@R2gtDrUHK7DAx8dY5IdxQ5HUGuscq0LlT3UGLBQ7hwADedmE@wdFTQHjOXGI9syrjXLNJDIiS1ADQxfwjaYQj6PvMBG1epuevNh@s5DDhSbCZZ9tPVjnSZu026ypGHqZsdkywCArJlIcMbeNXCqBHQ@B8xLZmu3RKBqxzRGUzyo4nBvo44o5zKe9q0gZJLgE5cga9j8So8BHqjz8e7HLRgh5GwqBeV3fSn6eJX0YZmuIwY22RhATNnqyDfYkh/Vfnc0MaGE/MGtSOAnU@Udk9v1CgyoUCrRw28pqb@T8xDo525Uy3XNq/sWaUg4leG3MiZqD8og9FNRHd5toIbBqWAMdUkxgXSmwcfti4LrIjkhtzzDKd7umY6SfJfo2gx/AqgvxDUm2cnQYigZj@OvRFEsXWHJlnqdRCklMINUPukO1IDa7JpMugDdxQ8kgQjtghIeh0qoFql5XjIxOR1wzAHoiy1V13qas0sTabqBStF4wHdjcT5wjOBQU52AsGTGghsnu8ZS3Ohw@K0hDnV2QKUn2z/Y3KofVk92ylJyYFtJXWtA32ip9R6otLpqS2z6E2RHKiAT6W@v9CPTdMqcEa509tVPENO4yfc263u760fVow@8EITG1noDXcGiFJemADD5MUW7/dU3w9i2zJ6n69uiIZYySHp1YjUBDV8Ru4KxA7GW4AvPYXgP1wcSzUCn2WRxk3u9QAG4ioC4ZkCjYycaRUhaQ/ACBWSeUOI6QsJquIEFDPRWECbm1sfo5sU/nEhgvpNT94jcNgZ231ezO1mm8Gun3UZ9wAtOU/BVHDuRPg7OUDBfgZic@xdkmYmaC@zhWyF8fOViLr6ZqLnAHr4sx4crHvPRTcXMA/WQ5QgZrpDMxTUVMQfQw7RKmPyrKuO4PMU9tKQi8pob/WAiD3eBcOOyyxgVLcKIIBcwzbmjx5dE7DrOvo55JC1PxGIUX0hh8RaYPWsIgvzyBZdYIAj0Q7vfSjhDZ4wi40cRB22GL7B48ZwRZL2u1KFXjkvrhviiWFwHASbnxomzXmJzKqmpjYM9cN6uab0OImDg69JuiD/KS8Sb0F3J8XeKNG9By@yPfH35Ls2J39OEOPH1rgwnN8kh1LusiUhO7b67mjMRx7slX8GpX/JpwLpYwMF24YLwBAb1PRNUsT3NpnVVv2QMeCbDRUBy7Z4JBV8ax6TH848sfj1/4lTyIyKZDWL1ykRze@yqpxJyFrF4KHpX@mzKNmit9DMBOlOo2Rg@VvQabfqZA1AUc3IwLOIiE1LlFa4r4LShCTaEekNgNLtAyIBamqEkj@iB8wzzyjM5YzJRmIbaHoB6nQTzD91fAYsX8gTZbjS0h0CBLlh09zm3kkcDMHHSiZWE7NpTOEMJNhWf7jjZPSBA6L/dmWk2NtEUzsByIJV4/qeftaBJZhusq4zIyPAcdaAkcUv7wfYTSdFDP/PbmmAuB7qmEGHI9TWUTQVXNhTdc8xHjToNi8e7itVDXV40N7Ar/kB/e4TzeMktVR@0VPc5P5MiIyJPTucxQ@ux5hxogp2aeeSZkfWmm0qLyMBtLE2lRBY2Nm8GdcitDZ8yC8LooYzmTBCy8Yqc0x04A/6Li3Bfa0atj9@HiDABm8oqDVlNmrbS0NRHmt1SrgYtM96/6lClsWi5ObDj@jdwPive1pUr7qyjcz4BeBUtrdNRLff5ENhNF8wGsneSN/R4hDNc1YqRsqw8htPS@e9DIO42GM/xMJ00nX6e0NAeQxGLNKGTIGlxpT3uI5M2RVhdaYzQ7ut@O2dhhqSzgpwpN6PRVAYHWW9ZZbym3@8/nB5HZkpfKMxPzdf4OUnm2SxJvrYf53NeVGex2v@VTg5Dl9ZT9Hi65XM@KMXd@dSxaw4oTQLEm7piAzM5ojnUa2g@@nmMwXE0aiJbjV2PsPe4OO7q2kMLNaKXip7cNHXNxu6sPyQ1p@e2x3niLgv6GSdF3yxhW6QG292455ovCcymg6skDzDaEyQbX6DAJSAf5yTMh4jWNG/w@6By0TWvVf47f3C7nVuqJ8iouE4soTXnCtBW82uciivt9DOfjldzy@U09bnhYj1g0hR4Ki/bmm7aYJPj72OkAO3atvnvfC72U01TjDhNW/vd85OJQvVZQkzTPdCWit4x9Vy@k1Tg58EGH1htlPzi@VSJ50ksWf66xHL1INOQxfNBUX@VtK6@xgk0t23hGpjP@cg4O09sibWThysI9gMubM@v3HYqTykTST5B8lADWM3ujTJynz9hNHmIuu5o0h@RXg1qHiYo5MHhWFzX/im5rTyeW@tpImkG7erXKuFr3CtdhcGLfmealKVT8jemkFOppwuotj5QB@pc@XTQuFRxa@Mj1sbTC5US1VgSU4lJIB5OJHpQt8JqfFKpcdxG36MCRtE16ORf1W7myrs@6OJ9NLQPwXGIjtmEHWPQn2jcCWvNOHqcct2@27PN1kQhMeZbJVL@6zrUhLpuq/R9SLXf6plgG5s9UBuMJ7S/QEqzHvx3AjGFjBWNicmRudl7C@Wgy4LqAS2qXdlxnBd/mtBJP2TQE3ChkDQ0Q3VG@PsQpecJ0YZp6t/SMiBLWxptYdbjuGn1ay00o@aIPRNsPHVh4zRIo/3QpAUfZ4RxCdRDu9l5xFL2T0U9Yg3OTKs/Mlr5Jtm/Zl/CSE2zQrbVdN0PMSRNfsiJfGL1UXbkWqjZUHWFP4a5lcfwFRKZR/F5WodQb2lRBhdy@NLNeFUtOCV6@iMgltYC26Sr9lTyPqLUK63Lge0@HgQamvidE51I0kLEA@n6GvR1A38nlol82pBjGmBNOYrVUdEc0XFlVIQ@JF/d9Y25xN3tKR2Vn3B4THSMZyVwMx034sbO@fMTRb6/pQnJ@PL/46wAHedKHdnucy7CN6MmtOeg9/VZtak@3sTZz6926kRy7rLOV9Q9o2t2ja7atahzeL6HugdwpMPPpjxWCSh/V7GvcPcgyaOxNde1/dTVTV1/CnVRHnLpaJrzJ2a3cOd/C5J@E96R0oAI8fjqjB0M2UQkGrsf6jtddQAjk206Zl@Nk@8hUB0ne/jv/Lnm3YOQzc401WrxrQ@gjkPWWkNX2Y0GRbi0/evO8yeSGrqp4AbVR5R3oIz7fMrUVNO0vjrv0VFMp9@nR72vD2z6oRndOJ3TmFfdbSrpU5hBc/iuE86yasdsNLva14rUUBXH0K6S7hwO9z5qlwphTDXXWHwTgxO6BrSyRglkgrI//hgfuw@Nf74lnLm13xhY1ujrgmFyxd@bauUrBOh4KH@xODsnmoZ83Fblbh96ZJlCrOU@yE2kQKOyHFdToJXID84ATewgE9KLFhUfUHqm6k2F8a2jfcvUpdgMQJN4mm9DA4TPm7x4SBDuCPkGVmF4Z9CxI19n3G4LdCr8mYuw2sHDWnwlydbNG99EM3R9xRCPuaOyt@r42BJI9tE1kERSrHXG1cGDs1u61rf5L4u303OxzC7ez0KN5lu6onlaapsvU6Dra5pdz7RwGz2oEPGmpdpNnPFG6culIhc5htkBKRzX2RjYhZ1bhdn9AvN0k8kRLv5@X@0ouK1uT8Mddro9O@gB5umtA09B/Hag2Nrbgemoc3FObyF4Cso3Skdr7ky0govQpa7Yg8UfE50Ag2Yb4qar2bSb2XXM7ziczWg1fjZyelLdO1X3@ESITy8Sm0pZfJe5m089B07rY7wyN69JrVMsxD8o6DSHJkzFc24952@3eGwW4WbQ6w9s8Zifew/PJvhnjntXFG7faCAF459B6LKuojvzZ5d9k6egT4mRcOx8SMv@qOlmh33MpxioXyDgUOl@gLHWYVw@VBzoAcYcZqX8n7huiXMTca7U2J@BEdQMi2uG5jw@D@M4CthB7hMrxFUtPHuT3MPfxItvxRA/mU@VvUclPgzpo6YOls3XoA4/fAVC3fj60PKVZRcYKk1j4MTxvOJjQ0Tu0SGiyIb5nI8HWPjt1pvTiMsKnW6T72X8iiZmq2DRDWx9NHY9uNg/h8M0PKf9sJCdTeGaBptqWxnozhGu6D0lXbXf13FmA2T6pjnPhDkcwRDzTXYQjBKD3qbaxJXAJ5Vh33wD6hmMW32Qqr0jFZfupwSJSMx37RzRgVTv6JIdEztuIUyzxLlJO@EeTg7S7mQ6yOQebGFBPF41QBXJMa0EI7hwWIlGI5EAT4TLTB0DwFwoOh6KR8f4yVObASc6BKu12fk5W7obFlNF@Z6VmVSUWK3GseKHDjJtDft0tvOIJz9fUmrlpVA8HloKXRhFlgp54KoOwnYuuDIB29bowcs7JgEzFL4HHd1ujUv8aJzdpWOnYFi0wEA5NWjeEI0dfsCLnx48wX0sf/OXLXEat6NCZXsaKDxAEDyMbvbUrnnznOcrcgc2UvA0L@KAsVHnZ8viG1UGQhssGX4I17xhp9sneXG0T5x8B88h13S9UvDGxbk03Jjv8MbjpfE2WYuMvVRupUBEDHoG2I4tp2sn2LFGe@4H1niLK7gQzHAsNKBbMbbLWipuH6CjFDRnpJvmFZ2JwpL8zV/yA410oEJsdHezp4PMvhzx3IRMpwibTXMApXaR3KqWKUDCSGQYKQc4G8tQeFJ4BI8Z0ElL4Mi4e86QsuGHDTeqxyy@xUJ4qB@PL5W0dnipevTy3XmqVv6B9ZLqf/pZMnInCCd9Fy/kbCnGXJDSPTKWPzoL0ePYEJOWhhLP0Dttoomuf8PbA0ikcCbDAycuj5lmX/QaOitOR6M9bhR3loTRTe3sHjjs0TFzYlj1hg4c0l5sAzs@nt82bOhg4I0Qat7rykvhAZ80jB87LAsZ4qFNBVz8YDqdv8DDc5hkaci@sC4yWbyJZwLAxwmp43nNXnnd3VCW8W/7S26qjQFtdblOJ9KZMlVnqV5eq5DLUlsmnps@//5imE7FL4arW7Wk7RL14mL4XSr9HqhuWpDqWRJ73tb@5t1SopL68sVWRkyS7kMlvk0RxMTS3eHu4dbxSfXk9Bha4d4VP9um1VPGsga5iHb5d02dTqQDXSxNtb9B/ng@AA@H2ZLC1vCulUgk4N9mTqCC1lJcWuJOn2iaSP2V5PPS26ovfhZAyLS2xlyO2oUhB9sQmA2phpUf9PFcPRNpxdlg4jINZTx2II8wuBl0jiwlUkmsDMSKA7GeSCr2cGWf87CnUOyrWB4n2/O5IEgxL79zL55XcS4J7n8r9e7DQPmb15tjebzeBPNIvQHUC3XTbFd3906PtiaTAY/Rk6RuuZAV5yu4cMaexucb3cPQdMhNJMQJ17LEJErAvWIwo4t0Gqpzo0K1hHBs9nhi4lAqvxQYMyZQpoy3EdVKnBbhMJUAdZASVmvq@EdbG/qK6I7RPnR3vIqeENiWPNRuwROSwBykm2ES@HGrgVgFudyud0hCXMjrkO1Xf2Juj8Oq4RgNthylemCo8kYdm8G/b1RyXekaGzIxnMk1Fmdp@Oqq0YEKu7CREh@j2BInhLTEyy555cVbSaBMrUuF5j1oJ6I44QKjtK708QoEAb1vOmqRfR6YdFDPFSaefnGDVrXCL@Chpm0qWBs6AGg4eJ2BO24Rvt3t4zJqZ1w1I/nu57mBgQMVAPmuwwGV3cKbi9ok6/nFGpzkprjDwR0qaSLcFme2PS3BZteaTRPl2Aht1HF0kJRYG1FxvIuKjmiyqm6DTtKC4Zvf3ETKSYK2y/M983GDSUHgyYSnMsaYFEBYuzx7ph@G0psmDKufeOIlgiPMtg9naG0xHgfKdTTDvTupiPP5NNFZZI41wF0nldBMErcIRXLFu05P9wHOud3kQk3@@E//jN9ocuGA@@fCPUytg@8Pha8N7n/ixsgy@P6Z50uD74@47/skNtnsNQ4ie2HmPXi2APjyhTRTJ5QJ7gVSVBevtbGl3@0eMpsWHbAte8rQ10woYZDnNAPopfWAKa6pjRGc5zBuwjGe8Pk7YBHgK@APVG9Qo6H8VKsWxsP8xWQSC44zIwnakK4O@YoDne3/PMA7bUAJS@ayuRU5CYWMX7sI6YBtB7dEc4SRSBFkYuBa65c/NZp40oVJdlPR1XKuxHkjuaR8n5E@eQVdAtgANxTOGaTBwzFeCoiriGThJSUqRzApDmQhOYQyrWVyVgNtMEwOAIlgsOGeIwR10xSkAj421KFDGtPINYAaeHcZzpSq/GYjF1EcEHHcePPKdHccb3LGQyG@DprwN4N0hmDHCFaU5jHr@ffswrkwauIGHgaM98s5rGuA@x/PuZaHcxYeOZ69DyY8fZsL1oa9ODZM3Ay/DaVl4XQynUnKuYiPQyWBCsqLXf0LoITODcKiqWqXZt@ubmztvjo4PJ6514QgQ9NgIRaqrEUv4onYec1zhLxyTxJ1fTt5/GZ92yWlv1Tj/SIIMd40Ml3MeblNl/SB3M/47vLZvCliJiM59VTEtEIb36Y9VbPYx7FJH@AG39w6k2s4cnd/XlurXBjBmey/zLvrKZhYRuYC14VNNz2FpouJRdx198yf4B2SdsI9PJWWxjeZeUe@uH8c/PDNJN6NlOPrSdzd@QE63js@Apx4YN8@1D2R5FnR3Ry8YG55Qda4RZWxqOMMm4GZPT/@0jBRl9nLM8X5NY9IB3wOyb360OaQNglnPstEdwR5NPPgTlyM2PXHF4aImzK6UDpdawRuxKFu9/Sfd6A7Yfd1zQlHAoaAmD4HOAtpP3rvhgemlM@HzDvQZqPOOEzQjHGYrrW6qQX4tSXMvV0kSheUHA6Abodmn41n0TZV13UEOhXbHPAZRJW9GvQArk2PIxVHCxW0rDgkBnqG3KKc45UcghKJXisbHkYSXXXY0jow4oQjMRBN38ny@GoTBe/mAL2qMa8GOC3V7ypQB2yazBreDDKMrBXIO64gn7tkN/ODjVoAkGHSRqTIZy5Cp4Z7CxU2fJGFYh5lGpFYKMG4JSUumKJ9CzQRlWAbXdzlSVMf7bZGKpv/wgA@mLc1q5fAWsEww1noJe7x9nPNN90y46OMcq4kNKOlDsN4oL9YQzpBeOjm7DoUkWZYnK66ERebtKbvvHFloeIIoTS@L2ZK3hUKnpybFA2FAl4KgEcjwSiBHI8daw@coCKE2z2lz8IDujTIZglG3vBF2IjZjhVh8QoO1zfMYNEozWnAgyLAZkHQNrk0up0hjHfshZNlaCQMtY0WPm61PjuXE4kauCmTCFvC@cwN0KZwJjASABsVkhQJLegX8FfEEvEbURPiZtQlyjZA93YA1NxoklO4OADyBWhBtWaVZ777DsYChlO1UCiK1piU9gUGfLE2RyAC2jlS3LURgL7ibBtQDWU0QG1YaksDefnitWoYKhAIeKaHF8AqA2AyKxJz7yaOje8OpByCvIg74rAcFHTyTsGt0J1ugrq2lCzR1FjpHtSaTxeo17SFZjNK/rfJRLJ0F17Sy6Mk6JqRSnipW5ajmeVodMlYDi8ZqG09e4YzavdLoMzVE2CgDgEovqRHSsDPoPyVl4zSkrIWXmqV08uUArxgIt9Bgh/sZOJuSblPLj0DZSkGIRYXOuElm677SSUS8j2UD3vIUjIGPHOH99bQjcOY/ZIWjWIZEkt1LMAPyYvjKA2bF8dJmrwrCVsg2emJ7jalinktMXNTMiegCC56A1YWByyx8bHuAo9vFMzMi3tA/eMZv8bt4Yx2tai23/iSJmOeLliEnEaZK4RMmN@3BAQchoGI6I0pkQgIk1//OijnGJOe5zJhM/o8mypFQ1kZzHSwr4MvQA9PLkuWdHexGb9majud@xw/V9qJz7XDq8PD95GLMCuwUHDjQJJXpO/xUuinfVZZ@oEP@@mfYHA5GQgml@Vnq8nkp0@fwOKAz3klUQHxwT@R83iodh5eZayyurocy@WXYy9CdV@xIuF0OnLMNC3JLrS@3WrB1@zS9eDhIP88f055gfkP/4yHifyFw/UgiAgNfiPctZINsotVRVmOrqRfGKVEOpX@m3@3eB@7O6yv/c3v9ZLqIj4O8PHz@zfoPpaz3y0ufre@vrISA0Jy9@HHww/VanVlM5Y9PM8@X4mnFtf@4/@xuJhOr6WTizXblmuh86v3Ujq1IiX@5i9Ch4dv67YNhCjgJ8NkcOJvHr4yy2bZFbuFz1Wb4T@5b1s@t4LuRvsW71gCe6VMwiYUymZCx9@H5jfbIpMrz1f/8x8ffA46wUo6eWbB0wl@DubyQe4EB/gyru86WAmuIVjuPjhKlstlcK7@5/8V0ldeAR6MGa3BTyXr4sqNgpV4mZJ8CVZy4JDTacj3//rZzwLByjB4G5RlOTiivzq64ZN/Jj9j6EhKq3nJNF/gBeb4Gfo@41okZTl94banr7mxab3gLuCGdmWmL8xrd4@rmOAGcjwVrgI/W/j52//9b//0b/@Y/v6Uvv8B78XOLb74tMmYCiMwforFFzPtsDflP0rE4ZPwekcQvXFRs2C@HKvzUnksHPQ5pujg/TJBEs//jXCBoHu5K8qh2kRjXATl/MrBi@GTP2xcaJe2wTFJvczZdJjbGJ6HubKAfQtcIPhDuXzk4N@bBv4d2vjHhj/lg@zwHD6L8Ef/8PG8@LtIISKYQGY/i7@B9A0Ez4PntdqOgX@fu/Rn4V/jM/7t3eLfZwf/Tpr4d/QZ/05u8Y/N1CYQXFtbC0ajR6AyCqZ9yucUvolEXfg85g0Ggr/VD1s5yB28CECfqEXj9/fnie@H0VJJ/IMyVfJ8@OEuKFbtPh5f@74SjZ5T8c4ropxr8VoFysqLTD/frwHi6Nr52lqiXqlU4rXvK@drk4lEuhcvothRX0DCSu38PBC8w7Yo488y/jRt/E1LUpK8X1Cuw0BdCARRxy1wVbcgAhi92QH9geCntU/h6PPo85Seuk7JV/LVG/Ng/H9wMIQIbZi6NK1UN9WVWyAqWUo9TY1So2GqZx7ILXCq8JfqgVNLtYepTspIGbI8Gk6gevi/d2A6bw5MwGZCSmeYchBxqg3PzsHBG8DXhrwv4U9LpVJDKOQwdQ3/KR0FN10aR8/v65GLwDmTPqmgFiTkUCIVSuRCIa2WzfU/S7FQ/eI8VCsFk/bFRZIrTCy9UqLLAu/v6/Wt/c16PYkstLYUfRGNv4BPuRJdE4/nwUrp@UUxjk3HWS9RDybXnl9UMnF056LQPmkIW0tGv/EzRgnPyuJFAGzAszP8nt1c33AXOch1cXbmxeJPEoPIRUHwAdDk3PQTDgbK5@/ov3XwX9b/m1MWPq9FGAvf3a@F6RPBv0jk7v7uXvxWIuGw8ITX4A8DwI9J7u4r6CSgO3CdhyO1yP09D4PfcGSNI6xgHmsVSjwGhL4a5LlehEqMgbEUFutsFxfDVCpSakCIN@OufKElm0iJNrMsNXCZDQwEeTlCINmVUmlFuFfzpVJeuOVcrlRa9qBS4BFOAFJtpVlCRi8F@xEsA2f/cArnWehG1lC4pbbxav7n/T4Ye3Ih9eWLF1SvtzSrXsfwzJcvF9CTQriXpVzIQkgq/@ULdL9QBAzBfVOsohbArJOT6TH6rmIrjmOFwdSPXYRww5x9EYpgfDqVQmBMz7Jra7mVSiW3Au5cPhIpSUt8I0y4Ey3IkfulpMSrASZaKCii5PxqhELvQxjPgmvseQU43MYPu7sPErXZSjYSbozUiBcgFwo8hK3kwvloQfyVFyNsLVlZZuLv/DwTXVleXX5Rq42HLhQTpTulLN@X75Qizhvcl5riPlTcn6o8e5YpAF3yqdJFoF7frJ5U6/hiCVyTBunLMJAETgDXG/tW6JwmebKF2jnWpHYRChVLL3jD5rMsGCoJuHgIRBfLF6jCQbAktTZuTB8SVv4tysvpzGIyO/wut5UCzfvLMn7Oz8/z6Xx0GUTbcqFQq9Uo9MsipTnvDds1uherHD@Xc9laHHWXy2F7Odhn8momuBzo0@6i1RRr4QKthZNmixAI7coauJZuq7ruXkF7Y1p660ZrqYD9cK@6sXUSS68ByvR2dSOWPj5dD8rozY79FJ1B/9FWdfPgFBIc7m1Vj7de7r7bOj2EcBsGSCAWfHqHijpQ6@rNYHCD/rpKnw3NVi4vlX6/3ofPsP3jL//gx1/@dz/@@R/9@Od/8OOf/@mvfvGnfwDfv4TvH/HnH/3bQhZ/f/WLf/Y///iv/xwC/wN8/z18/92vfvEvfsa/5P9r@P6fvrC/Fl8fHP8CKQHbH/7qF3/8F7/6xT/5l/D9V@L7L6e/P/7J/8b//6P4Q@ef//gnf40/wvMHf/Tj7//xj7//ez/@/s9//P1/CMj//q9@if9//Fd//@9/if//y7/5@7/6H/7@D/8ncvwZd/zf/@rf8t@/@70/@Lvf/@d/93u/eOD3Dx79/cUTwn/xOwh5ejmfgucp9frWkF/8pPL8JtQY50IM9qf/@Md/8Y@Ac/@E@/578MG/F/Vzz@PFRMmqi0fHgT9n7EsS9KbUiy8eKKD8HzEUgtmXSWwUmnJDf/WLf/4XGDwB@4/8GFLyLOwSAnu5/Rxg/7VXMD/sz3/85c9@/It/@OMv/@zHX/4hCrT4SiFWjcXlr0wMAWD2CXAImHsKHADKa7hGvsgWA2lwLK7hREZAjn76BCRdBBco4MuBbAZ8aMhMf2q1Cn4uzpOVi@RFhX9q4E8kKxiSSF4kMT6RRJVerhAyKFU0ADmDQbTMZyKiOAEB32FgpQA@nJuIwhAU5VFRiFqPsnK5HA0MyxBHoODFNENWyaPVhUZHGfBiIp4mVs@DVsuG64QFUpajR6y@XB7yhFEMqBAGhgXCoCNJTkvRfHkTMiwPNxniQuTRwCd4fipX8uVhBdH9QEUAHNF1yBKgyli6YeUH8JcJJ8AHhps/QFHy5Wi0koeQMlWVcovVKU85S5WjukcZ1RvDwQKGx/MXjH0nyXmJG3/QFkxA4290DP2c5kCeQ/xFdFlUh/5dJ32XMT009JDow8N4/HMMpvQCAPDG47ghC77xOJbmBUQPOaooZQuPKMcAlIuKOSQvgIbpaCBK7RslD@QPZXjaZ63i8yA6rM7S0hK41ipSRjoAU4JZV0XbUSxcryAlqcikXEHCYNzfoi4dkrGxvLkMvzL8by3SHlVOjuXAUgh1gRBz84hHM@aKGaTSu1WjuixTyaMEFwiOw7mCS4tOoJmusEggTJeyR8hYVft9eL6xO@vmEJTQmCTF5ByfVo4IW/aDWSyWf5BXVgPwJP8A74MXN5NDM@A7whLYy5Cglbs49Th0gr6SC1QqYuGMyYHK8dYJJDg5YHI6lWCgud6trKZXsivZdCaXy66m5ZVcYSWXzWdAxOVS2XRaLqysFPKF1Xsq0gsQFbHiciO7VvkHM5//5h/M@8wPxU@g8p4NEyx@H6gM4/FkmkpclrOrpVEZykFBgQppYlxHH93Fcb9k4IL2Z93hViAoVuAujmy6AB8WWAiwBQiCD6DFJQMm1rF3D0piQQ/ftMEX9SQ5C4wQCVwAI3Bsgf7EJ4Ct9gxEzTOZO7O5sTOFzhM897UPGUAbGGwPd046Jjsx@Q69dbUZWBMnliqBAC1/nANFawG8x/68FlhLerHzMW10@dvnNiwTFNyfDrOuGFc8alPjZ1W8qB0FL5Oye5rTfQDitN/DUzSq9TvDsNVrQAFxmpMDrMOPpZvmPIBVdnr4QC3feOdIcR2RDpIC@NHuy50T3/Nkq7qxE8ix9YP9zalHVgBl2d7W9onnXeWxbtKsh@LD1t7etFc80EhZZNnVWAyEI/zgM0YfeiaWvndB5MTDw24qBlZUXT3mb18w7ZVVYOmyXAqypXS2IBcyhdXyevSoPshLzxelDNigTYV1ClkgkjEYttOpYi41sBxthUylwBvcPlaQ@TEIzQ7sgB3Tw7vo8R4DJ2CpLbBpbgw64dHAN0oN@uzBQHhgEDotrdMF@XZjugCBhqIw@H7rB9Kr/o/zeIDD86CwmRh9DjgumGltlgokaM4rXchn84VMOh/LF/IrWTD3sjE5HZNX86uFVExOyXk5lwc6x/IrhcwKSEKIzRZWA0GQGFo7mQRBL0sSPTWjiffFruHFu2aiWwkE@ZQBjK74qsSg4gUM8kzK5C9SkE4K4NZYppUXJXwZaQpf9QkIFdZkwe3tjdT2tiStowdn9jZSktRCTzafSq2uS5JKMRsgrNOSZPI0EAVgDvekUusbkjTgCPDIqyR10bOVQ7VUkjT0bFS3tzGfS/SkMT2AXfEY7tFdzyqAGejJZEivlaTPHjqAq/KMVqikW@jBPDFmm8dsQJwkvXTLk0oBhiMOxzHsuHWtViVpl3uqVYx5RRXP8qK@Rk@VPpJkgQd4UJI64OhYYIBLUgOcyImS1ARXc6RAGN7Ni6cjDUeRpBEnEJJIkoYErTSvJFChRDhms7Ozo3Sdltrhn5HFn00oGsRow8HWduPly0an07BG1a2XRxjz6tWOcjkaWI1OQyRr1OFjQhqIueqNpj9Qxt16XdHnxryGGGMqpj6qq1i2uvIZyiQ@HcykV38FMa8gZt6CCccGnx6ANvCz3oPnutKgGPdDMfQcNhpSCXnUGfVVnFnBLkNbjEr@kJ7StMwSukDnZouhcCg2OpdrsdsSxbAeY@HIXap0jyDtML1nBGUiKDh3o/NhOVUDTVsu4aRPeLH3XJILWam4qDwPD9Gdk4qga69IkSK@o8Vsh1goLj8HcZdblYrL8JSeSxlwDsOpUIox@Imcr9aeS6uIRHr@PC5BWcALIAoklFYLiLCwCuN@6R7o4YBkbQwctV4Ph29U5SoS4XXi73ViZ2dnkTu@rUqjOjqldngYG5Z5aZgWKd1C4acxtfBA6KDpmBbH1wEK3D5PFamSkH1egtxZMhlZQ4GEIgSen2jWOsGKcf5GEzmfiyRwE3bdbNfp3QLskzu1fXY245r1g0J4hmcp6Bylu@mGdGG7GDhBrZFemMjwlHkD3zFEx2TBHOHXXdAbgVTQIQuBQEWoUSfq0EnsqLgBplkSYRv8XGLCdy4XiPJR6@MN9SU6f4sHGt@YhtJiIpjdUPb1SqVcL9@e1@JxLO7aWnANsnJT7A96bF1A4oEId094vbwOpUqVDLzZQUXv0jA4DFRaiqOAPbZ@NygWAfa@1CmfY@Iv@LMWlyoS5HP@pQb6JrTZKKiU7UGDbgBgqQYoxLnSEMLk1ZWSzpQyP8mxRPu5lFK7HP4eWOaqDIPHUpulWW6l5C9oOFIiFOXzdKoQS8swesCoAgHwXa0tLob1sGNuGVCjVLGIFVPKFfLCU4lE08t6uGUyZS1@C/wKnQG31UeielhWZRaJXsVZdiVSCi9Gyrb6mSvFX3ScBl2sl1NcPV6yB73z1GJOjt3F6/F7XbGdJXk1XTwfLJ3HZShC6ktnTfoIRAAq3AdAk/bP0sKQV4Iwlxf5IDke5sZh/RLoLboKNJML6ZIACfRFhwhLLIzvvuJbj8Kh0Go6FIqESgC1CMHUryJ31A1C0DlDz6BLwjALfbKQhnhLdQagz4GwmCkBNwFyciB4H2hpdp@tFALBu8D93f1axVWXXrPRSInGXe8zxjpRMAaTtKqE61GL5IonKi9YtVztHFVLArS6QSZbMsAu@IG2eHLxW9euomuV7/nzApcsIZsAJw6t7CbXohWa4ghIkhSU3IWHcD4Ldh7OpvwQpAso2cZde2DQWfLiGySXUuTa33kt8sO@pt/lM/EKWRLAcvf3wehaEpdDE5UkEat5QLsFAkHDFE6chnag24LcyWYlNCpV1j8ufL/6ff77N6cHpwfb7EWqmC/mOSUuuJ0Xk0NyCCj7AhQe7WgrEOx/MbPyD8arUrDYD2VWQpkJRfWiLI5zh5EPwue4UgPf2jmYi7UIuMpl@bm8WtRssZASLtqDvmpFnsu5dDGdkiNBu4JnTdOrQSASuuTcarAW5EhXViPgpjWAtBysJEWwvIrp4twHLJwN2oUvwXQqHwjm33z6wpj7yl4tTa5kUhR36X7tHv4r9@dgKN@TvXxP//iThJ97DkD/mMD10GP8mYAbw4zjaz/E1/j/Gv1sHPCSSzloiuAn6Pu2/X39@3owECyEKtFkCF8/zz9DYYSi4rps0J9qL@Pf9@OAZdu2lz0feJehzixbkRmousnkReRtGpTcQiGXzwUDv579JJfBYl5eqLIQv@WJDxJ4x6N3oik08RItnORYXohvHh9svN46wVFCNfAlqGzjYD@BUfiezvGRtKauKpY@Ei/qHCEUDi4nG4fMtNjp5iGlOaPDiBRKcxkil6XdVlG8zSZ2zeREBhfIssnUSlLOMjlfTK0W0zmmgDCy8fIB4VrCpIyqtWH2R9w0CW9EKPFCFWEwbk8D89BWi@zl4R6loHsJlhc2t94csIP9vQ8JN5SHn@zsHrPjg@2Ts@rRFtTjzdYxk6rHbPdYYme7JzsHpyesuv@BQfRRdf9kd@sYESQDKMhQVeIE8@wEtmaP7CTqUTYZCxPBttm8Up3JcMXqK0m8tHQy2MBXmKh48f9k@MCAUbblt0OOqwtcKWGIXmm1rACegtSabAGNkIVl1cKtwlI3Za@y7OD9bcrKLrLmyn5olTVT@0ZmbZXpKfHH9JVe5ogtLi5eGJI3Cvir4ZlB/iDcPw9h4zLtftxaCOdW2DIYP@mVyDhm/@BwIeX6Fs6OThZkL@5ocyHteXa3FzKeZwt8K55v@2xzIev51quvF3LjZPsbC6ueb3NrYyHv@YBJFwpjnPubC3Iq4BLr2tRaC/SatvD27t4WWwagSGkiFmeY0DEVDIQIDwybX0lBdt/y8k3XjJEW3RhNQbfUr0G74BNQC6gEnSNdazG2bPbhp6f2ABiSBTy1VrE6zZjAihf8wNgSuAssYIUWsEIAv4CHoRGOLZZZOsIgeqHN1@rD/MK3GJNObTry@J3N1lBBrQAzxOjGIDr6CilU8b7GwMK9QBlu0yxcm/bzEijYCkyypEgEz8vtn@7t8cxgdLBMKywRJCOPNAen2QdsUEX4xapDKG8c3izUFkirBaFa4DslA/cTrRmYbk0kBdRzYaEJCCape63oMYaqVQzXgBEvevg@fACGaHCnwMUPCobDTaxrR3WaVKAIEnPrYJvXEFeRy2yylSMMMyVKUTTf4f/lC3N9F86k15r0GiGOWyDnxeL4eEnLCBvBsAX3hCZB0Gl0SrmAHBONQmqoDsX56rUARIcvP7zulrICGaVC7NkzKsca@AohygLTRSlHFkcQRCAIRuRDZF7RFqm4kYXkMm7y4C9kRyLiOMLvEG2MvIs3QLJOF3SqVb1e6DXnggFmWWlKIIuodgvbGtyZdB38KB6Bk2OsAd0kxtxIOYeRaPXEmBpjbQiekql1zQDOVa2xTHRZATojtf7@Jm8hfssMhfMAqjHIvSI1GAiLZ9h9idEXFhoWGKclFwrkIUEB3yLThJEQHO7xdEeblGyZ9xdkS0z9lJS720WXj3hqYAfBaURWvBiA84qoLgVWxkAz@AUy7L9lQM9ZkiOLRgWEx2UCbGsSLh7ncPcuX36lElvTtVj85lqgWH6wFltPrMZvVgsY1sYsArUAER8GvFGApp/J1kzPQwFjIaGg2vw0FDCAjnkJ@vgEgiekhyF3nD7@7elhkC5Od2Xot9CCXCrwJJPe5qS3NenF7gshCgObIL3CvrAGuuQcuPCAOMuDo8Vl5WTC9qSXJkXKTHXTtD0JzHMAnkNRycGQAWeFMUqQhI3vO1B6@NadMqtu13f3t04mYxFfwq6LgnfxZfaUR2QSTBQI4@0weiJeicJtJALXN8OHPI8Y0bN@fHK0VX0Tg/JF2Nq4B0zrAPAjesJEDe7dHCDUUJswHrdiLHxcZcsR9gxLFmNixgA9T85CN20VUD2YY2vQT1NWKQ7i@Sd7UhB7ZGBOVlKYhSPsy8UFDKmpVSb3@l8yvYyxmmmxUWYVlV2Ox9NBhJR3Bcw@75pc2UDIFr/crjg3s8tUiq1YGeaoXdC4hylrFj/V6x7HNhoW3WOsfZOMMrvE8NQwyhZx6QeMi5OqzeNaJI2NyAcYit0YwnA4p6m0KOnnyJ4U6ypYvCwt9VvL8jWNdrIscV6WNcp0tgy/FpOPYC4Fpo4q090pZt/pK3iaV0Qe9HFG5RCDrECAz7T4rtAKm/imEydSpKtPUKbU63irZb0etlW9jS9VH1hNGPJRXbYFGH4wNsEjqSOhYzJSkAf1p8mIloanb/HOQBh1phDSu93LdGFfmHIMBLyS2Y7ap1L5ioGTZfgKYH@GYGBP@KFZ8VScr8SRotCKtxXsDy6y84lbjziOgd2NzQkG8Twb6rHpnDiPbebE4eV285K4p7XnxF0OevNKAILhgRhx3nJOjGEezEvALw0aR9TOfQQ89xO4VgtH5jc99KvJFvfd@kT0P7EGqrjCaPfAx4KgXAoO9LV1cFMFpm1qeH/8NCLvxDekDA8jvsPnHltFxpyk2E1Nm0bvYhKI6PQkXZHOhsVmF7B@J6fzkZgPoQ9ji9@h@RBO5kMKJZyDJMiOiffdOVDbQ40sOI13nD6BdycYLTDvxgnM/iPwGDuGxcZ3gRfw2isvxmPmOV1ujK44yzgUjjPv2PzyxAVhD0G7lZAjfoL@ptnHvzX7uC9/7JM/KesyO58sRy3q8xchYFxHt4P/pIzcUk/mFvmmGvu5RlWvHmBfvMjFlw2/wGEyWw@NkEAeT7lVIfQY8EQhgbj8iL5BvlDziePl81KPx5/lMovLXhou8ca9gSbXfYUP4NUT9Tre2Vqv02V99TrOLNXrEs@BBl4c8PyDruhsPC4BWmrdpNiwFFekmBSPV483dnfjmiHF@JXcZcl2TEut451bUgxXVMsSCaw6wnRVvV@WxMY2xWaUWno4j6ovD6jg1zMhIJ7LrkGZjC9j/Xp2TX@VzCdUyZzKbHxB5BNyO6Lc8Cz8YzlZ/KY1N6MNugwMb1ezVA0FDb9sXLw/G2/NmLisAaf0RRF4vjbN9Nl4RQYvEj3qGCbaGu@aoMXeMqPZPsm9PEaauetF9Hac6kEEY07l3Ccd0iuJGF0k1lKFnkXTQwlpfImkKFhC1NTH766Cxu/eGA9okxfKiPLG3LlJG6cxp4o6FixmHyt/LuF9M9AAh2Yffr07Z8Dt3ToDbrx3BoNcUQduvHQGU7SFQ9w/Ay66gQaewN7S@MLLnjLUegOcuPHfaiA0uXGxcMjHmtCoT5GT0o9TFCESOt4cHBZ4I1GpKEHVbbrtZvrGG4Sfd@lNpBaYFbJ0RTMW06c6zEM69xqdSOy30Eg@RQxFsy1KA2ljEpO4EkJp5WINjE8f77giBtXnqTCTz3oiIqhJzEs/Hq98l@aUJ8wLpAgYD7ww4wR8lsn/6j9S7iNFTwUZt5gfiituc8qNW1MfLLgfg6uoRQKPWFL/v7GT/E3yX6ip9P@9UTRj@vyOTZlHTJhvtlZ@i2bBf1Xo/6tC/xMU@t@aNv@ASj6NcrbHT6nrX1XDv139Ipk3gmHD6lzj1Fv6p@hhvyVFYPWb9AC31OfyY7rA18dnF03aP6z/xFE68OvkSSt3tm1Wq9WTnmwdvax2qt3qEd5PtJ7ai55drqxv3qy/XG9VNzc7rzob@@rbfHVlr//6ff7Dy/btZxW0952DVx9v9X6zG3h/1L85Uw9vMmrerg4Gn3d3Rs7O@mlv4zj7YfUmtaVn2@vq503d3nxz8v71ycvscfTm86vDV7e9VM8@bKeUQi@z8yb3bmN0ZgSy19ppa3tPO@gdt7ZO0729Te3DdnQjtXdceCun9rZuPmY2bqLZVHK3//rg5dHpZWPro360u/ehtfHZVHKfr276u8lWob1xefQucJB5K@98PjjobKULL3eSN5vtfiuV3tGt7OX7o8P10w873dfKVm87e1p4fzk6zHXfvr129qOdlbPc4I29EjWqb9@mXxsvr6@3jgINxTyxMuqZ@Vbu39wcmoXeqvp6f6fTe2vJRvIg@y563Du52dxa1z@vDjOnH87e3qwcfxi8efvq40FKOz5ubCm5fqOVPr48WQk0e5nd6PXp1mleedk6e9u73t3JfthMvumq@9XWoX71srPz0Tw@3NutZuyBIe9tXOsfXnYv31xtbuzq5uGVblRXkln9pPXh4CBw@kprbKo77@1X1cvuh2R2/WrlQ7TVf3lyedu9erV@fHqQTw8PRylzwz5q7LSHm0e5dD7Z1D8f3bbNN/Lp22ju@vJVWvtQvXUCmdtRtrCnf1B7xqtos/Nx@FlPRk9leePj7u2HD8c711ajapx@frd9dGm9aRkH9kHq6NXrNw39Ku9c9j8ax8dyM/VSvXoTTSmB4emODW2knijZ1ZPe3tv@cNP8fLT70c7dRq/PrjLq5tXRu@rno1Tjxui/N6w9rbeRah0o1XemszUYvmwWrk@vdvS9zwf2h8CbLTmb3Tbb9nr73UrhffJltH318v26fDxM7RtH7ZWctf/u7ZmmbXXfn94eNbPb7/r5nmN03t6e9raiW3vD7q2aTzX04w9XRuA0e3x0mL4xXms9Z3vn6E3OOUjtvTts7Yzk6ltVvjFWN0bZzaGVy5xtvrc@XO0Y/eQH7fPgMKVeR1sf@s7KW63Rbr7Tmr3XgeNX3dP9w3c3u9mc9bJnaOuH@dT@3s7Gfqe18nq0@2awtde4bL3cfa@@75/krtJb62e5zffHGefk6rVTaF73Mof56Ineczqn0cCrQXewenhmfX43/LhS7TXUzJH@wRytyr2NV/308F116@C2c3XYN/fl7fQoebpnXump25Ob2x07Vx1F88NTp2c6J/IwK78NZG5u@86r/qu3xwfrrw4@vlJWNO1MuTx@10plTvNJrWtldnO5l/LWdrv3uVdQ5dvNNxkl0@tG7b2rZGujdfru7Eq/7L3uXTYD@YLdXN/9OFDMrUZaTn1Yb29l1b31vRNZPe28Pl7Z3E8dvm8dnn4enrQ23g9O3x1oqa3LV4W9zsr7o3eF16sfT@wT5cx8/9raDwzzGdOWc4XsTea4kD/oWseZs8uC8/H1ZW5dP2vIr3bTPXVbs97nR/mr/m33pnNzrKYanZebn5Wj9hZI0tPDlJIdXO0PjwOZdye969X@evTDVfP1e0PW82faavLk82Xhqtt9fbPZXDmr3n5Wsi8v1cLxdrKhb2dfRo823h5edjbPbvMrrdT63jvl/XCr63wIvN3RNi8LZ1cHw5H8dvt41KumDD17fXyWvT4x14/Pdo7z3TcNq93YueyCbOiNTi9vBtc76mp3eJN/3b18p6T23uc3DHvlMBV4pe72Wkcnr99Xo@20WnCuDz7s98/yZ8Psm7x5VjAP8trravvl8O1Beyu12tfOToanW93k@obWy4NMOdRPrY2Dtzsfz171U4G0kVu/3TCzq5@j18MPubPkYXRv8KF5ku6dWdbOe83afn99@P71cXU3utsYvTy8Ug4@bGWP9zc27FfRbS2njnYyN3Z1I6O3zYDdWx/uD61@IfPxaq8DI4HZKrRenmTODLtabd/s5o@3qtWXdmP3lTIcvmyvwhiBn62zd2Y58Gt@91yAXzvHHwq/5yLQszsNcwjykh@VC9BJqACdhArws0@0T5rvQf51cjlw4j8GQC@u5RM8gwYoa6xlovKQYLveBbH4fogY65mQXENX0@zTE9GKsw4tNPh0@KX5KjyMR6/dU4d93dTw1Tv4GgC0Sa3xG7ISgQOD9UZobzpqjx9O0PDtOeI@V3pzAH9JEd0nGVhoNpn7csIE3VbqvarwEygQfaMTp@tpOyweb7Z1pWODQ2@R61Pg2Ls@HXPQNQUnPzALea@uyKms2JpKBxewcCf40p/9l0w3@XsJXItDAWViRHd84CQV3fOh4gvMbO1a1Uf0ogm1lQjwHZ9P2gXpD8MN3pNhdKfm1N5QUDdUa2oDaJ8ndFdak8sv8AqWF8tJscSKylBdsRqag6/HrfNTDXWeo7vnrT@595COyIoFWq4YoWZDt9HGxJGfIfqmUiHFaKM5nitwRPaoGqKK6u42XF7uE0rad8W4x4d5uf8wbq3X@W2hnsDd0tQJvCbQagC0ogXpmTX772za5OgBlQJ8sX7r/e5JXbyNhG8xnDhI9MCOSx@VS66vX@I18JVflHx2WybuMIDi47Qjv8wZqnptcl6WaN8jbo@E1kYLe7zbkl7/jkVHbH3ajXK@UuM7CFO0dc8luJfmGeeEZ75SPRsTdEFsqPB44Inp@AZNDjJbX0TctlSVAGg3p3s@ZGqz32@Z9x5omYauGFfoKvGtsmAvWE1fY9F7Fnz1wKksry5i/yTZCFhvSOptgx0XVLK8ZiEAsSHWbeZTA7sz7bfHNLyFvaxxfgzz8KwuXTeb4XH0srvlhtct4ubE4aeyOsCZxDburDWtEc8Ip2fCpRKA4D4dkgmq4e5W9dW6PKYGoqNNPb5SAN@W3CA8j6@Oyxljj5eWZ7VI7EA7gOYXlW8GQqhzr1g1ntXDshDoHfFXZiLpmDjuFiJwJpeZY/aBCG3BcTCMEY/w3akzVOE7vTwuYpxO56ka/LPnfk@Rb9zFDoXnvRmKkAh2Y7TQpwrnFRpBK17XwazGrEcNhTu4sQk14kWmgYWP4UyLRifayYf8XEO6ySxK1A7PiQUx5NVIkF7QnmBoTxy0Bt@Ky9p8BxendWCKRGuQ0ZcvXocBr8eNh@7pRWAJ72XcyOCcM3lfFgQtuX63E3puihkTxZOq97N76enUJhjg5k1fG6p6GARmHd@y0mcQJLYs9fvcQRDe9iUIxsamsgt5tbgYhlTnBJfM19gzFpbX1sKr8TAFfZePRLzOKJKnfcl9iUFIVyosnF4OZ9zEK5gYUGYmEazMR5DmCFaWw7KLIC0QyFnAwFUMQvIdy3OunUSc9yH28NYmYfBdLXNyX05H5draWh73ePoCpxKn5xd9ORNNQ2KOeiE6GcPR8ghfeG2yRoA8k/aNIz4UK9EMoOBZRycjxrlORXiZ@vNcqc0dnH5ryot7TsMdfCg5vjJStc7zWF/kVL4pvc/A3XcsEYiv7erTy7vGYZyll5HNQUegLgm5dVU8NBXjL28TgxbQrzQ1KvoORxAEigEigotHi7HLx8a6xrcPdgjcpgk@XucYk2MsD2YISBSQGHlIDCKEaKB16s1e34ODoTgf4Tu@@QBGmezjijOeH4B2QrXfzYnEGCcfrnADPvHyLBpDOH3DkKC@t7uOj3dbR7hjdnf/JTThAtYjxsa/bjUXOUavihuKwV/ooTkaFAFkGzdoRF15U03mj4Fu/gKbi1zAT2PnCal2CMF4YqEdEl9oTl0zBTZOSpePVIfoSO@X8gDykRLYGexGZYqO5Bjx9@Lm@Wuo6NAbpSZSgcNLKAqIFEKanRxV94@3D47eEOUO69W9w50qYgYDs6lYLUYvSsEOYhiqzgdVj54BHH47@J5nrJPScN/qwd@AjbD8jXuceABYp5g6hU6XCOvLmX4GngfPS0ASxYMGpaLeUvtzcOPeVQ9MVMaeg5C3Ii@1GApFmeaNhDTgzY6ErhytoKQjWpqqbYQcYGx6cYxicHmSdPGtg5VJb92jnot6VIf4xeKvGcuk6d3DyEf2oI@rw2pL8pNfaTZVm64LGFMfUKp6mzIRksVHKAiZX/ux/OBnU7yxV@CgVy/SoJvy9N6xmjupLIL2yGn3k3Rcn4LEsbg60p2rVpJaJHLmr0KeUB21SZXxocx4bpc8t0vIjQtcdjmtkGm188sJRWweeTSXPJdcN3Y1M66eeFvJqeXa0OntLl7hQ3MhXOpQg2Ez0fUV5mhC1j1zm@yZ24vHPXG@cve4UiYIO6mRiQFnPH4Kg7nVArKFZ@Y26OQKWV8DC9ufewz1Bj00UvKDTq6JQfDEKXVQp104V3ziGaoHOQMxgTSk0zLnIrsaDSoevrBAyOJueSI@XYNOYYpZAc0AaTE@nCbqSqqkaQtD0ReIYlWMwlbL7eQEOR7MrNb0gS4EwlB@4HB8KoEf4@MZ5dFJr20sE2rkkLHOShFcV43HIUGEz2uQTgPiFutAxdOc@dXIz1ZDVM7VyTR@AgZFnXDLXBQg6BeweyDUzbw0t96@eriH4TBxxFexVEmcoHBP9J4esoycyfiO/x6c7bNcbnw6GG//Yivp1PjIMd4DxnKFwE@aJxvPJ3B@xI4jGhTZCnkGTXfQBVVdh07MHy0Nh34sGzeLh/wxKnnK1TK3YG0hjsXQYLMevhC@oeKLz3G91mHyUE4EFkAo0hyweKOkO3gDYGegWIrhqPyMJQpysbKLGVJC1GFVC@qFb4KnF86DxMf3ocOwYKl8AhhCWmaTNkkiDkoHLT3o0W6kGCoM16qF1wBojjjov0AyR7ADFw0VzgRuoCscKi5vcBIKkUA9GidZOBlpWEbq8akX4UqTunKyl6JSnuzJNKS5L6fFAhB5BasQjbk7sCAIPDPMkD2@LN7Q5XZJD3gs@udNDc4OMtw4de1wgYaPMbOWv1abMxlD3NX0j0FDsYmJUFGdahH3DBxJAPcIVNOdh@BA9BjWaHgiXNwaRQri6@o1PhfOSEaQFkGjFA0pFnId7tIRN8NR9IL3em7i5zL0vojYGTASB@a845ECAlk@wiHE2chpCOyfHGLoxwGl4B11OTnefzBEHN55NxTfxCGuFY7uiLALEAG3a0nt4uXnZ9Lm10L0UcqUH0mbLilFRXx9eT4Yr7IAw9r5wKBQJI/cSrlgp4fjc28uIJWeJqQeK/xEbk8tvMhuBmiCEk8sukeIezFXNw8pJO6Z1ypfpBLbaoSa6WsfriRBIwpGIJ6lfi@mKgQNXKnAS9fwpeA6s5vGlSQUIw79zoocAeU5ltPucWBXoHvTnONzvfMqyjnZrapbTWpBekW2rvVpaJysq@gW/rrG5dnKrvoq654ynqisSOTWc/Z@BwMcbd284fcv4IAiiZPL0netGPuuhYshIsQ/RrnUmCf/Js86@zrk9@Vxj/Tq55WVDs16Ht5XxdohinY/v2M6xJtyOzm@I5mGABnBTaPkbq7nqRYWhDoDSs9EunRETDt77OyiaLdBXtNWfbzvdS/tYhpzDGEpsx84HhqCblVrAtgF@0JyHgsQ8WDxPfF@WB8XCck80Uld7sCIaFSMZ@WJ2eDxAeoHGdGPRchO3xHlR9OTTJktxQjj@DA5H4ebRAz34/5f8hdk9GBBkBy0RiTGOm/NiF@JcP@broyOdbe@0NxA7@qn4eezUMSE/pZNuXpAuD/WFzzrgNsDft1AKNquMogTW6DAg23Mj0bHGOT@IPz4hpHPfIEPj@ZBSroBxJ@MrprwCyRewrTPLOr7jJjZYlLrEEX7vE0my00NSRMhHnZejWf9c0SWTMdxGZA7o/JMrSbQMTrkTLNxJX75B6myeFE32an@2z@w4Zex8rhkObaz@ng42N3tQCi0Xl9X@ckdea9ePdj1rrZi4qXyqm1ikJ0wrU7yRrvSkhwwcCyurYqrA@zneEkVj6lvncJQhhdOOQl2rPLNCqj3olr2icxJdRD5hInwBiwDgNtt0HiNpoovCXFucP@AQGAn/IWFaMUGPdw02Mg0G@PSK@JkDi9AjMpuQ@E7QJhBIwEFSDYVx1ZHahITJhs6/PQUvHU5CSZ5EmuYPDDUPUh9DF1CTVwq10pg01cwOjk9lStdRBeI49wRxTj4Tm3aPYJzCA69V75hQtt4@1OFkUDXNpqGPmIGXgHQoYshGb3mF7JCzruBatKOW7GoQ1seVLIjVlKFHAl7W4xwlA7H70QC4rKRAH8fbBHPd9gmsoul0t5USj6xp2VqTwbvmJObKLidPxnWxMu5vr5Pw9vikUz60prGU/Z9zNvjQfd/Adkf2vmRTOL0aF9XRky6Uei@a7axsprKFdHW0joGsSH2FrxEx6exq8M@vlUVNwbgOO6m1dVrVWcZbMZ3mj0AwGNnAFUKBPuW0ukpLmA4U2SYje@OLrKvJ070j6NMU58MaeO5CTa2qPFkGmPyGBud4BKjChJTBItxQY2A1IKf57jl2TT7rAiOltoYdGgwwHNZbgo8HaXEGphAiVTCjchzeBbhCUXHIi1DP8bOX/bur8L9RKbGzqGb15i7QCGVAlQL6PplXvqSmx5HDgTzrejAgM1XNWBEWGZ1YYzyWQKAxjEszOFsPu9Ji@cuSMvcPcBZG8qQby52Y7CKfXHd44N7SpaZb08JiAS8bwoZk67ASibdmZFQFd@P63rWQzyWZo3C3D2eIuKj3rJHDnf/QpvvPlmjO8EY3eRJ5IyU3F31condu4C4BwQ1HNxZEg@5OwdQw7RwbWa8IwVIL7lW2GNofQXIfAWSGg7ZDMclXzX4Bu8an@0SKsh0tFxz17AgvJwqudTgr9P22n@8mPWMt@YCVXyRXs59x4Q6LTX5QgytkogFpomy4uAleIS4g@MSQ3yY8wMFTHKDmE2kSdOYN6HKC8rnXEFYoM4ZpyElxoasg7Pv3HyKsZHw4u3uAX6Bcyo2Kssl78Zn1Rj07tAYifEkg34Mge@ZCtK@FMBfYdFZPHOvd8MoQWIdBXmABAUGnbvhOLVxl4ox@b5EOTfplVlcxIMeMcv7c/diXRiIr3gOpgj91/gwUfyuJcV4frhkQA7ZdaRrsXFunIheqYcj8yo8jI1AdDA8j1QRVge6xeQ8eUe@KLqjRKzTCAGD87B1Bdcd60i7sHsDGasPy2Ag1UdlnMPj93@hwsu7BV0gg/BFBoDxOAKChcpcZZfiicwg@obRKMaDUTcZP@gX0cp208/EY@sRfp7ej/9@fEke0aE@jNVHEXdfCqSoj5aJBN72lPuZ6lLxfoP6zpR3qr4z9PDq@wA9vPrO0vMn1debMX5PFYEhhh5o46DJ/hwsaoD2Avk8xXOGganxCLX5YTr1oI9v5plKTW9dmE1t9vumjReEzy8Bz3NOISjeFw55Pud5FMENBnKSTx/J@RR0PbxJ3w7wLm6ZqC@GyY3vP@TjF@iTOp/bFmM0BSDmAs3oe974lB8yiIihxB/kikSvfpgVl6lcnQC17Yr2F5eZL6uSV3CqKLfBGCX2ah9h3OvD4as6bV@E0rhJkFARNi/JAPUOTDedBMPmJxFUF/JxMhVSnc1N5TYipha7K11NiMSOtMutpLHWLfnWmuoknYFdffqEZ8d6873DqMvgvDFopjcUdUdpMMV22zTbtsE3YrNDMTuFx55AhXe6ljnodBleFIU6IMLyLeVtE7V71C5Bq8eXXg7wrpqiuy0uPK6@N3@cZKd9BkY@nZ/HnvvmkG2g4t8Y4VwynwsI@4YJscNqYcHVnRbGU9oLJOk94Bqf6OMzDuPsqc18BdhEfoAivMGZOMj@iNhpTsbuIBaXPQ1EUhxH7fUd1Kw1XgWs/jhZH5dhxglRA3Dv@CJlZcEDnV9Yzsa@0lLp/MXdA1aZV9rU3ELSMdTpQjZUnOpLPVI4Pos4PXcDxcHcsTSb6u@g/bxc@eo12P1fYU3I1OXKGMGpYOTi5mhQdvBoXg@vIMebNTinggUOKPdNC23DUWwu5hucj6PepdyA7UWmMsJFE6I4XbBnr3Gj0dzUtOLWVaCp6OgAIoISkGrF185wvQzfgoap35A56iXmBrBNqhzeO8uLYTZxldlNPEsJy2yqastGlVVBXqFyhvF4g@iu7iphS1M6aCGCpe6KXrc4NB9N1mJXa/JTGRuHWBRL/TzQLG5sY2kS0Ja07wdYYaOrNq8IFl8INMYe14w4kM1w4mab2Z8HioVTDqbFoiE7IGQ8H2mOxE6caT1KCKjSBDBxXnlWCfEBo/qJV0FOsZU7X4dTNa7Mo806@IKLkC3ePCHmjJC2/rkfnDVJMJBX3oQMDM@6OKGr2YTHZ37HWHugoyw2@wmMQ0k4WVm/DxXLxmKZX2I4UU2fZwKIC9bJWB9GsQ3F8jCEaRgXIzGXNF8HL8xAY1YPAMc5tGdj@ejrEQ1IOUG3ieUdOhQ0nr@AaJo/DyO/2S5MG/daWKowITBNKhKjTGbR0lA8i9UwjbgfMwebRQxwCBZ5avuV/19qP4YKkIGyBwQMHn/HGcamgpOVVHRhfUJPp1oiI4uqgBzoDXRHMVRzYOuj3zUjBBbo5ZZCd4agEXk/CO@kOo5mGLfOkvgyALabPKDtbrg3AQ11EN7pvSLGSCdC1GDD9UwxzjJdHIOxY@6bbXCZKHyCcXsiDgdHd0/AVAxemYAzPbhNwKEzXjG@bQBEJx0XM5wEpXM32ClNZ0BCtGvi5grcUzrA@SDc42HhETFqEhTYWBdEbvZVi2cG3DYyB8wdn4Ffx1d9goAc37WpQaZi6CP8KJuxWsj3fCABPIjbh@r/ae/ZlttIrnsWvqI11C4GxJ2iJIrgcCmJ1C4TSWRIymsXhMXiMiBHAgEYMxCBpbAV555KKlWON3bs2E7lYieVvCYpO65KHvK@/gd/gf/AOZfunp7BDElp1@tKauXyEtN9@vTtdPc53eeCKofHrlEGtl9oOIDT3RG0Wx1vbVfeUeDhxq9bGLoSa6Bq4S/i9tgGLqzwjWvjVzi888UqEXesXAXdCsBiM27JWM/evi7l@5wS9GP6T8Qyq7suBcsEJXX78SWBtCoWr@WUAOvVSNHC9hzU1NhACwtYlwBa9xrXHXxrYa0NujvDWTwDAnFb484JdAnmy0OCCcY0Tl2vS8MGMhxee2tX5r4A9BhtKMcM9GBy2kaXND0aL22mSe8eeEkOIHaIOkc1h6aXHu1wXh7o@RmqetL9cTen1xZXRXIJCj8AqO@R8ASVbaL7Szkw@B1qNunR6dnyE69CVnBY8LsuE9FNifRHv5C10lCe67XIt1KLY6xegDEXXp7FTMLwwiswVJzOhuMX/HKE12608wctj@698S2QFZaxkLrRw0d@P8zjlwx1OReGNaH1jAfLSSu4/JJXUVMAm2KfDXrYcCocYH7Dq4VKy1obucK0BVtYh2@gyjILNaO4LL9c8sauiUe9ufIdItsGVUzTLTnWjrkUeK7lVSbbtY37PcldRWhDQkqKQGjVcrx@l1eSqo4ioSEobjzLONT4vKPAatLcqWimzFH853aq4ZO04g42K2o1Mn04DlNHWIdWEu4YqrrLyryB9ckiw09hZh0dwOHNxo12DL5OrYmp1O8iS6spa3hdi8nfgntcR5b02rXZ64wOjYVWEw/v5C2iZrkMSO7QyoArTBsxKU9tjD1e@gmmKlLJk8MdwPEuMJiCNN@AT/My3A9y@rleLlA/KPkB0Y5x0hd59wH6Tlp3rb4/lK7M6GDlQj69F77eS4xagVy9XHftSQ@bgi/9UCY0UFm0Trne01sOqebygz@PFIGT3uEEcfD6zxnagsqhPlutABSZrMgXflmwru7EEb1Uo@7JOzLugVhuymplH5QLI@wEPXgb7mxIqnp37B7DnwMPW9T1s8gv6ZfvUmabLxP393afHO0cNA92vrJzcLhDJUmRXxsUT0Zluinzz9C590DizfoRhziZ98cenON44lCcJZTADzvDIBAPQdx1QRx/0YKSrYmbSX1zX3mUnvfUd8frXP6ImXkyvidNY99DE6EJqipB/85YAOfnYdvPMfHDGUgOqVDrtY@eDDguVAb3TNjMOQf3T1xJ7SFF2yUIadmAR8qwF5whByiliegbM5w0/S6sZrckdWwVNF45hP4StEMEZAAgH7VuZyUK6W2uVRh4F3hOZCOxrRyvF2TvBxWxz9VuU7Vim/uFPGSrPxwcZ6T3BKMFxLnBoVXAgOHraojJKAiqQL0F9BSII8094g6VUT4oV0uV8ufn0iB8xP4NeSt4A5P8N7TzXrTTT4yflGS2r2IAGDzOPGZDFwmblGhBlxytKWpQF6toRVb0Zubk6dbkEv3N37AFeYoBuWzd6hdjNP752nNf2cz6M/tY@OLNcBIJOGKVo8g3UcV0/vkZ7PxfsRp5PXORy6wovjSdSDadkAHVXsd4IrucJe1j5Dx29/jCHq@a9PWPr7S7ZTijGE@mdq2Ioq2OYBNVmg/j0UhN5Ksp0Uc06CNq5b82dfj0vibYAoTdTVY7fo1eG8YRkY5WXksTXgfquUTF3dTWn0far@o11fZRpX08Q94zvEjDNSebG1WRpt3m1SsRUQNnSxfW8SXylxrm2rxFOZU3LuOUMro8O9SdGZeMqb/zpWBCaR3kLZAxsji8VjTEnKRW0yZRwlVqEYV4KUflFK754vjF1NbDEQwvS8mJmHmJL9tqL@PYYCAqOhvQ9iAXn6MIyvAyNg1ldGrUXKRVJhfagk2IfoH//2JtpUmQDTy@NLL6DRpZfWk18qXVyJdWIxdZjSxdL0/8cbntDcrAmvVF8Qy4/8wSLKjtPfH@e/eOxNF7O@Lh0we/Lb6291S8f@8JpOyJ/af3H@0@EPD/nSeHO4IK6H9fcceoci9g6rfdjku38yuVyqogzAsBylfFYetUvDfsuC@BeDb81unWCX@UBm6wyaV2Xrrj2ZCfg0aozBJIqwm6K@K3JnXjhBbXbaDkU3xHVL48sY3kzdPnmyWyvaBw6NqAm9/2iAchPS56VtJGGwA/hFRA0@InWdKdxqd1Ylq6JSEHTv977REEpvDxobj3ZBsjfW7vHu3uPTkUD/cO4HP/a@hmR2zvotuY@08xiwAf723vPtx9cI8SuAGVksC7NTJYv6gJJQSnUem86E0wPFgfpUL5FfHqvZTJDIbKKsIX2ckgdN/TBZLCd3d2dlojF@32jXsH734FuRr368KyMMil4VBdWiDcqKDRCNQmo2jX2Jk6spbFKm9IpzNxA7NrGboDot8FoZDn6J3Yc4X1AK8R8UGa4mYzw6ZQQ0XXATeiUo5gHUERGLLZwgah3ITa6PZA1YYXqz31gUW3pGNWlCOXlJdWn5BicMbdQYfD6KoEoHvW6qZqgzED4IWQTGAAvIPBhKD1wt3FSxJxS0JMAhT8IeE2Jzw/HT08Q64RDVxlwn0OBLIm28TzRlOKAY5a3oDnMWLWxLsDxUihIj7Bo5Ocfl9duZJKHPD/8o0NX2UB0oJdsAcrWwkV4bMbUAPs7SetXuAL28nhbTCIIO7AY02t434LxD26Fx6jwdJLVCOgatcc/LepHNUrhpMCcSoRpj0T0Xboctvy4HevWg5K3l@oEfX2qNOoMCXjP13agPsLDXgTNICoaO4X6FZoFBBjS2iGPUnKtj8EigSRT3wcjWo07E46bqSAlHXs595HH@XkIBfCIoaKD7VOa9hhqAd8CDlDH1Tk5gKEGNKUPMHXKJ5DO9qD8G34FJUhxtjAD9XgytpM4UHVKDVxZKXIz6fU2m6RMdyltRLFs26w3r5G2mcUPX/7bJZHzyRtFJO1NOejP2dUYkDPTmN089ITqFg0C6glHNwhE@4dHwu/XP9gzdncvv@s@PGHhUa5fMzbQqvLjxeslMjPLCSSw/LQupOkDahWmkSa8SdtLK30GXm3xFWukAHjcuIB873VrOk8vlZdTB9QvKxoOiW@euVwqSLZmxAJYSSZcHcriLqqskBlGiInEYR7JzQWPeuqlALh1Pv1Fsa1x1mowYgMcB8h9RozrBrp1xjervFBD3aWjOTTeLo1/pyKRS4piv7Z5nyUP7DvO/nNXFlB0WLSw2mrLbqgMFdzsldznF46rxbQbV@MDvbvq6Nbu7B1fDy8FrbtC7G9VtuK@XRcfCwZuK6O9uML0PLh9kZooe@FdMR8SC5i05SuibNwY0nR/CU1frgwd7T2AA2evRhRVSM1apsM@ughzuZLcWgaFciZaEKG6PBoe@fgQFg7eMu2DmVh32sNOmRfitsg4r6uPB2xHTJtdiXNNOkwQZp5UilzNi@NVnvRYk4cvJStQvIgBTkeerPQUXtBMplK6wg@WYiFQMNr3hDVyEVbd672IL8uEc/rqAklwkkzOphJ7OYSHz7sZJ82mXDcCswb@y@8kWZm3Kl01kVX1eOZiUgxwngctI7x5Tt5/t5n/nhd1cMMlvv1CXUYlfA76C9fHELFI3wpLkVn8IJpUVNKOitEpUtq7MgsL8phf3aC0rHY55IXNrZ1yRzLpjF/fMOIZEf86Ra@889kZudU3neqLZ5SNswJzYWHnh09goDJBDFYbJlUAcUbc3mE0Wjoc9LRDLm51m5Qa@qqlRTNTOKupQO9BRz8rdvx7SFeFey2F1ZV/Hyq4lMiUpMRd2uxBpUJmG/funXzMtzxXqjixc@Km8@Q@P4ZnI5etgyU/swnVSGg3N0nBZUfEsAFQ@eAFNi11YKJFQRWJ@FMifSdDiOzfdCWszHa4kFj9p4eFfC@KF5rTkxjbUvGzieSiZ1AFvpgLGHdUV41C6M/v7i6@xTU7ZL6rr9@fbzYEAjvw@e/4jCZB8MRbpXAiI@b7BUVRPJ1H7XiAizBwQe1p18jBuaWimNZ53hzW/zCjTbSXONWMHyBev0qcqaMbWbhM1TptDU6f4UXXK/oypTz0CZAlvUKYus566hwZM2t7pCUCHo6lOUWtzKaBtv8y6YZfHMd1QcpjwGMB0xHD2D27awAuWcdbxVUqMlsntOAP9FJRU4CWg1Q9tDpy5yOdgneqD/T6WVO77oYeE6nbkgsZy0d8TK7KSHjETKzlgSmu1qvN2vSsOvsdzgb2Bid9JZsDMiW/aFOvc6pqFOlkuqy7CRManASSFI6aUlC4cHkBSYt@a77okmTLKPNAcJsQQy8fqMk9afesaXsmJMmHAFPJJR3B90MTQrFPNWo1JGwha5lJQnVt7xGiRQo5QaEMlk4sbyQtrywgAkM6UboSyYqLkYNwP/KRsimmsSLNde3niOFj12/M3HFzhRlfBUbUVElOQZZEjtPtsXeQ3Gwt78TRY0tbiKPQqWUwh6FYpYNo@6oJVuACR9OgpMmJ6rPeO6Zy7kKBX9roMFwbADxZzxXVUAoGrgsxfmr7itRh8N7pCfF7uYactJVj3UfSp3hZBCcv5q@oumdAqdXAhJ4R8xLeEnwzsKwyJUoOWxFDvQWh2Ehka9sKrcKYS2UQrVMpW@OobS4jq353Fxiy@j9E6YOViZt0mFATtgmcScYIsuzLuNbwnB0TsKAm/SW7QjbjjcMD6VSaSE5L@7owI2uGXE3WtkVK8mnVXI3rIQpTOMp@RhHNKwtJ7pD8cp7pSoLDxU8@tfi0o4ebfTdLKfROGJo2UVgKg0jm18ljD53M9FfCwtOzqCIxhuVrxu8IDDIe7ibO0zjETCi7wUwvTkoMF5AC3C0CiKAvEwWAKn8IsZmcivDpZdQJLnF4XpcbE5KLSG6hCLJtYSNjk5FuNZjs9EZAnfGAUnwRxMEQeN8TZw5IJuFitMWq4gXlKRI4kyT67T5Ty6hDrVNMwTQY0P9rDbY9EZkzWIXwkdHxGyB7LwxILgHkTsVPNbM9Go83TySxKZRPA5hNCoGDDhjJ9Xlc8GeRCJJZ2ipxcuKjLZkNHDkteTRCFtOwwAlEkoBLUZBedWEsACKIMTF4cligPJKjILmk0EN4id4E2usrcZq1KD5ZFBjfSxgLSZhjYLm46AL@xptlNGx1wztsn3x5OVS@FgTnVGVO3U7k4BPGuW0AtZQAMvDZLQkdNc79oJ3RMho0a8StAeJdnVNesRWaSDg37qjWR8qoFhtswmy2hAh7hYGL@UlVMzXUSb7FjLmmnmMwHOIa3wfN0DrBGFOg2APTLIhismQAo06xRQrZg4Nl5oGokbGSMISS@fwOUfut750zuIOR363ClZubnGzapFdFPqkkqV8tLGhxqIUDJueSPxXk40nHMORiOIohUkX/IvgmAQ6Fa84Cv1hhy87C4irpoS1OqSjAE4POzEc@Jqy2BdVENA0Lm8HPqgs4sAm5MVFnTJxKKFqEcfylXEogW0RR/Hq7SB5Kqkvb10ZBwuCSTjKV8aBFLg4ptbSOSCY83@tJFKLjAeaRcnUVqEdJQ2NsxX5asf7okRVgfaChCECP419JbVDMuYmrfcNMehK44FCx@J42B6vpE04imnnrvAFcxVL5hbWCwu3lMo3sMbKq4kbftCFg6DU6@v1nbD4YyJ67JJEIqR7DxRiSp2TMYhIOJslKX0oBoRwQvubTVTNajbpZmj/YO/dg3uPm0/uPUYhaon3KLy@QW0ZUteplFYwnj3ftjRJp8gRqGqB3cjQPmzkUfskmh06RShyLJZaOjfg5hYzUFiTQ/dFpYF7Jh5CFgWtX8CJkCV9NwPTY1Mb9KZuFV9auRDSPMFUr6S8tgktIRimE9kSgjGSM4awxeWfDVhD5dngWcCAbVFnm0y/Ybb3GRouGQWFKL58FnzFHbdRl6SonZbyLKIKPspu5JwKVS7kDXqIwZjAX5XL4r5yiivt11r9Drq8nfTI8e2p12@dtrut0uhklOn5jnRPY2d7Pjq5zKAy1e7RzsFhcx/jdO08IMsJ/FejvKPdxzt7T48w5xCybsrknYODvYMmKagfPN0/Qo@hsSTLBJRYQjCZEAF6svfevUcGDH9bspFsEOKDvAl/pCufgvBGzSn9d0ZmHgVWhWhSEB4yU8GilFYQgXfqDicqeBv6n1AHfAEtT/BRBupSUY3JIY2N158yL/R1OjegqB3jySggUNKAt2MjkYuWYJhT/xgLkC8iH/h20qYv8Y0y5qEh33Bkx8qigQwWy0j7rp5PqwOXyeFs0LEVOunIs3DuDgASX5uyk6BXXMvOc@hVckRKQ/HC2TKcHGVyjppNLilHUGqlZ4wgRua1ay2jDN4BiixKaBJCyxQqwC@INZHPe7nzjBkgSmbBrsrxo86FYUMfhZHxa64Zc8RuTVnPF@pHAtG/pAWOphH@3DcfpYjA5PsUGXPU0fJcjxn9VZ3lG2Zbz45N71OhXXcJtUceQIPvBTY7eiGffSHdyecu2YAmZsRnPJoH6OXbmOwwVcg07gc1GKhgPBNsQegHerig5w3871S6du2gAo0NBJczYS2Lc9kdJRoJ@QEDkJhnbVrroRsbNkvQisMMsWFCVJMgPjAhVpIgXpoQN5MgPv2EQbyenc@rydsUK7dusTZzZD4Tiv@bLl4sKtgNpQodFgZ8ZnF1GjOSHcYhofMOmoOaZzYgN1t2@8KWRVF/@u@A28QlSxWpEm74Bc2@APPPf89a5xu6K4zSX3MPjQ0KmRP55MUmzHhf@ECSuGqStCWNY/vJBdgsS81ictnvhhTxQQrRfPrTCEwy2XxbzbvQ46deuK6FZauhVUMcwX8sInBeB0GTy6v1Rd5G2YAXs1fWNRbVgxABg9w0QVbiIElVvrqwyoqJr5pYZdUEqVylyk9/JuuU51cCxA81BO21cjATQf8rstBINR8KJYH6DIk2Nfvhq28q@HG0DWaxJPD9EDsVaVzc7p9/I97usGQi/O8nEicVMOlLTXviwP/DVXHcTMXxIaMoFlPHLcsQ@XwqxKc/CtvBwxtfZhctkp//4eWlK@mlfzcsHR7zm@rgZq5BIYtvgVo9KJpJResaG88fDIBOSWiNcYzqNWcsOTyLpcFYtANVnS0tzqLZKyp7lph9U2fHkM@ZwVJcEvrXI8ZogyMMEmsU/iYrX2a4VOamY3JtOe6Qye0ysy4NzGFsNI8jTXEMpmczJnAsR4SMRdQyNyeZvXmGuOBaovDjt8atk0ELA7T6w0FJRgDxhuWd0@FzDw@qcRndXJSe@2nS0GdhrQkByXEOiq/3UKECmiqdirDuN8vtCNjqdCankz6@oTlSrkLHSOUyuowjQXAwOfUlTjxx70@8PvTAQU4tZBFBzBtBK@kUBlb6StXHqk6qdrHKcpn1xkvkho6SqG2dsTcKqDJnURZAl0/EoEIV3oYBq1h4NFA/J0TsitaR/XnkDVzbgMcorl7BSCC/CHmHS9WIMuJjYuAooAbIk8lpBMO5nHHSjXE4p@SjxY9dKazgyLlIN2LsYoQQbR3h@WJF@qAj1zKIRFoQjaNYVgqrOR4lQrQP5HkahVgtrFSwohFmkYsi8gytNctbPXJbREathIOwaWiaBeAIQ/RyXDcr0DvI0O1yrF/@7Sd/Z@XOy2WVRjF1vEELZAaKSBJixc@j4b76NtCjfCJtFWO4/z7Ezai7bsc7bWGEmsBADcSVghkmEDGfA6Gh06phH/ab4bFt@IJRFSJhlcv3trfF0XsHe@@jNRRfIhAVxIojEawLK8/DTiUj@VIxGEEkJSzCPJYVI5BqxCKU7hWC6R6Te52ebWhgwWh9849ptOguf4ia7rwuYwgx22KnPnhPiLq1Jlo9EYqCcR6@@UeMeThi7dlkxMORJQkTfo5cIH51FWkv9Ishkuv7xff/jKqTFiXA8@G9yqlZdRrTT7l1eSFLNFusNlJ7FamGBiEV8aVD9K0fEzKfg3SrjTBzzdwVNZLkbv/wrwThwMcHmD2jpIjgyV@K6NuMSL8e0Mil4iteiu87jK/r0SuAiag9i3bxMZyTpTEaDdlGcvmS4fvF92WLAd4L8M3kgjqWI83NJE7Gv5ozS2XldKTNr4E/dYZ/YCKVZq5pGPmgSsTzyc/CZWp2k10nM31fM1ZnrGmJHf7kP5Ooj3TMYfWgB3BGa05V4lpJafNf/KXGP81cm15CML/82@/9KOzjNLVn09T@fC9cTdPFXkzT2n4ttiV9FY8MKz9NnYqfRquJrNypY3ymIfhJ2rhPo4M9TVvyQPp60U8vWfZpSL6tkOgFP710yafh@o7ClbjY491KWe7T1GWusKcs9Bj@5ZRmwmL8F3MxTi@a@dQ1n04Wf0PIkeFD49GFaSmXJYdTIdZ2Q1TpL3rmxb@b8daYux9etYWMiwMcFaBDqSlCewg13TBX/nk8pvyc@ZowtSqdLageGbVUZS0gmrT6fkJVjvO51bWCQwfiXkItm29WSWZeLg9cNrqfjLooddD73SlJHmN6/sPgAck74zdoLoHbBnGFrW3IPUGdmtygFxx/gXwQHfkcUqIGeoDugrhBfzd0d4tVTiF541ocS3/ILNE1uk5HUShVEJGSRL7aSBQqWE5NXAj/pHcglq7aLF3hYMk@kh/ZMOfSzftbP9I7kh6lYRR7DGX@cpz/KKeBVIzorZw8dkieLh21E/nSglQ0VR0BqUf3P5u7Ray6dF7SAEvD/N0/0Qed66Muaxf6gyav5PEfg2PiwKSegMb@yT8JgZ1bDreM1Jr/VE28zztUWuV4kl2hnpRqfvwHFpJ28iBxdu1yIUtiTJWxxO4T8fRw50DsPT3af3qEFzKmY0Qtg6cLeix2875MAmz0kmBBlq2BmL/C4qyRx@TlFbz8So66/@ffw@4z2rxjVSxjmC4s94NIuaoqd8EY0VRceYTk@CyU50sLaB3XLXvrOGtyhECA3h0EuF59F35IML6YYIfP8mxj8meTaVPqlhUznitM/efZLeMyJv0yAY86nACnKnD@nMqXlPHFUAZdWc3w9c5Jes1j/NAL5fKTQL9oCorcbCZf@J6dnZV6GJ5qMvZKro/uiXx0DFceHQOzMBjSpSa6zQbC8zog26LzwknnRfir2GkNXrZ8VJB5Z4oq0c7dt2f8N5N2Rzw6PuVQHG96TywE3fYWZoVOAZAV2p0Xhd5ZtyYz2DBYK5xwInI/Y/Vx6qtf3qinIYYB3rPrrHb/RWfYJ27XavfhILPCqrmHCnKmPuX3yGPDGHWJPJPeTwUxzTYrUgh8NKAc@AlclbIu9qb1WSNSfKqLR7RZfI6IeSFSVgjGfNbjoLABU86fhpWqautT6Sxem5Dh6wMqhShIRDNTMBGLcMyZslL8Jr5QYRpCziJpaPnTcai0Gm/@gnl0FGEATYxgwF27XP/gWf1ZY@C7Z8uNfPm4gI6OELotzRppTMlnD//G0e@/7I@GfiRp4PoBK7hUVFLnRFID0worvsiximncQLO0wo0XDhpqBzqUiVv0vcD2pJkqaeOc0PO2VbfCMeaG1WVjcKQ9pWQg0/DhyTC1NxE1DESYrrukIvEl6UJZ74/Rn5aCLcKYowOYwQzNCDFQQ3SpyBimYh5tFb6WcQIMO/vAjXVF5cNU1GNZRjfncv7N5l9/7eb3YF0kt54IljfFmNLY1IUN15XLhT1ibjrGvEILysutPrr8s3YG5J5GKQ7mastlZZrC9WAXZNBZY/I70vEEv6QOpBYK1jVD2VfMHF6WvC7UkGpNk/AVnvIVIcjyvIFwBJGEYq4sNjWLgaTLGwc9iyUVOzMaOaVGTrkIQ09TGtmQxTCQp@m2oYFO21pwHgG@Kmv0klgo/NZLjE/FroiWy7rOcM8hKlAWhjChSGedRmLtdaPRxqYVQ4CEuICg6/Zak36wnolveNWi/tJ7FA@l2qP4S5IB7xVAYLQF11ipzNZEJl8s8CrdI7eX8KuesaqFSqFK/6vw/62CSlT/ry4mVqKQ1WhipRD7368lsYEjmywWVSuruCFnfrUkRrPgZDhYySwJfWYLOrPRHyG/oD73@X3YH3ijkRtQmCNx7A7wcRsDv3pDvLFA518YVwd@v3DJv8i6Qi74Kbb53G8ioqZEVBrNhHVjy4JxPx0Nx4H4qO@11W@MUX57VX35Mx/dSPmuSzyQD0yQfOZGfd@j8Ww32BvgvUQZPSYHQ/7d7g/b5VMQ5d0xuXL0Yc0DhDcsjSeDMrmbcgddfBYnM4TWC2jaCVQHXes2AayJ3bJzSHm@i@4prWfTXs8i5y1uv3voIuOGt0dCR1LZ7RLf0fJPLNzWlsQTYMLW2d2K8mGivXTRiLsiKx/jin2O50waA1kj0hdqvGMsS9LMsFApWr7Xk@s/q0QP0FDKyhFbZufoRBwGIbxS5ZQFWDEkUgL7iEH6mDHGsyLsEYYIddGyRDYiL4RMoHaEn7LSMIEqkuezVwD2EHulrGhdG6aVecbqOrr3xLsyp5rTO4WHdlLVtXWMzUE9wQHFaZJPw9U1zCEHlb7AiHPsm8bsR96RLQFAnhAKhAg89hg9MrSfkxIpXtbB4YH0V1J5eD3RRpdofYrxgvdXA/eYoqSIs7bHoWC6nk8AWLJ8/JE3kkNUiJBqe3IMrDatBYqs4vn@xL11Z22VGkRxjRRod9iJgK6UATO6li1T406C077uxd3gRPTdl26f/b9xsyn2Cy9KojNbbp943Xw7R6QDQxnpKYyCfbfAads7Dx/dO9rZLohi9RaCs4GqhrWNweXsPOWTAYckIyzCy7fUvr3KRG77hexWOZuTTd8yhz1vNlghgD1rjHLcyM46VEzezDFiEJm6uFcVdLxFHdsNdbVxuWFTJmOMWmCpwVUrf2nJQpLGupaQBCObI5TJhYcGfMHGswCUulfACMjdrYlCGIYSIsq1Nq4Xi3pNrdOvImysxeIm25lbD0AOfyGyB5NBZLfN0tppiSxscugtj7e261naF0pWTZw42bf8bA25c805vbQnuXMV4m/Qw1bYPHBHw/szNX/2RGmtwIDk6tVGLicTsv/z3yD2zUOzgL4d5M6Rv/7IUS5hS7yp77AHTTvLt8FQ7KNS4E6DB7S5Bk5Q0wXaw@6sRCFJuw/g7O3aH5l1jOzcOWk3dxznZu4cqhyP0A5lBJuhewQYczVM60XSQpHj2bMBusVdRvnrq48fvQdTfoD@pfyg/kFj@Ua5kM3CEU8aSA5G@hDbe4/38SZhnCvRjcLD8fBUjsu4pSsp4cM@Wg5T6wsWdq2MqxB2zmM3kL3378@OWsdPWqcgMbdgCKIXOC1T6wfD3KMuvzlGjhWdXCt3fuwQ1MnY7dWYE5r7zkv7OFcL4M@JWcUtqMJZWSHsARRy0IFAbNS9AZzW7x09fuRkN1oCsToJqyKbb2viAEIhgrExiQTaCOlgOF2kqoDtNolg4F8@a21G@7JRbm1ma/N5anseDVtd9viVDQm4a08KkuLGzuKU1sYhFcxGroMJfLS9u3NkFaAsyr6YSDGOZrRpsTNiR9XB5IY7BR2Bs0OEcZzVt9@mNCwy8R1npVLJoXrIHLCRDwhAywtrXJuPW07X1gPZGnklujp3p1wXMScrpZVya@CfATtart6u3L1ZeWc4xneDrut33vZhC3FaGFLWC2ZvoyE/qZMdD/u9t3teHx@srq8ur@1593/nq3cPb2/bnfZvAQ9pPfeH@IA/HpkNGLfOpPYf7LHjDlMXNWIAODut8qj1Ylhe7VY6a5W16p2ue@eWu1a5uda55d682757926nt7rW7t6907pzq9Muo9toKlI6JeVBi8kfq@1drdo0xmxtpXK316tWb9/p3rrbu7tSuXlztb12q1tZXe2tVVs3b97urqy177Yv5trC9mRgg1X7Lp4d8R34rXTmLrOwt8vSuf8F';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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}
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,le._eString os47en =1;# $25919397=B+R_u8"?!"3&&1ca g957 Unuxf20:60urti4;pr 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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc;import Control.Applicative;z=ZipList;instance Monad ZipList where _>>=_=z[]--WW<<<<#<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=1;y#a=subtract 0b1206;x#a=174;l a=length$show a;f=(^ );k=f 0$f 2 64;instance Num();b1206=[209,210,128,206,207]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure a)+l(1e1 )+k- 54);(!)=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|#208
#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 the answer of Ørjan Johansen adjusted by H.PWiz:
f=(^)
main=print$f 0$f 2(64::Int)
It prints 1
with MonomorphismRestriction (on by default in ghc) and 0
otherwise, which is needed to create consecutive indices.
53/55/...
are from previous Haskell answer.
-XNoMonomorphismRestriction
209 128 206 207 210
old index 53 55 56 57 55 +
k 1 1 1 1 0 =
new index 54 56 57 58 55
Code in polyglot (turns out ::Int
can be dropped):
>x=1;y#a=subtract 0b1206;x#a=174;l a=length$show a;f=(^ );k=f 0$f 2 64;instance Num();b1206=[209,210,128,206,207]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure a)+l(1e1 )+k- 54);(!)=seq
#[..]#
comment).
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7ihx2a@qijmw5zVNthLUu7Vq0EWx@xF4pmZ9OZQAChqlZn0FMNxy4GgkxmTDOaWgv8zDGvVEO7VS0ITzPWt8yOpfSY01UcptpNpa/azBw4/YHDzPb8ZBnGtnrmpRbHlD3N6ACYo1p9S3UofoWxU0NXeo2WMhWTncqwb0G8zTZV/Uvvi8OaZq@nGC0bIHOMvTEtW0X4pmrbJiZfZWy4pTankOYBVLE0c6@6/3IqqsDYSyii0tfVIVMatmMpTUczDaRJih3vnx4fTqWQZfbuZHt7OjTNXsdNg20PmlfTURl2atmKrkzjX2HVgWPuOtPhWVbtqIbC0olCIj0dmWPrljKTZJVZqtJqa7qagAZhcdZV9b5qMQxhbdNiu1AkPZ/Kp@rVccpEE9Pmx5HTaAtMz2ScqfqkU0B40@qqBpQwNR0pe5FTEWkvoqVRBoo1YmG7a1rARxYb2GqL3ZhWC5jL0EeRGKRnw1vWUGw1t4IIMh6CK8O8MYCJHBOatjFyVGaYRpwSI@AKk/fq04yVzmJo9WB3OjzH0nvTYavAaM2r9mxbpvPsyOyPpkML7I22N4@dMyneETbMFrTGVJzMDhUIomwmCZ9JT/aCJrQudGZ2aUPBWiqzDa3fVx0eCbyiWhQNqZmuGVe8gx9aZmvQxM7ndFXIGzss8oMdaEKqCusLMZFABwsSB3EwKMGx2VP95bWZoUID2X21qbW1Jmcsdeiohg1FthNMg0rcaLrOWqoOCcbYmzFmm9i846CGrnQTzUQAGRNzYb0rnWms2e8zHgW1gCJtp/JMReqxW4jXuzYb9nvM1noQ7TTNdltV2a3a70LyQMsMMPg0@1PV8nxLKsAYqksatQ8CAUljIqWBTi6FbiwFSGvZggaO1gPCak7IZqpiayhQIYmtGi2iat8TtSZTJlieXWvQ4aHqA4tw26pFXY7wQve0VECpeM0cvrE0x6Few6rsUFUsdmKpamRS7E5kCZmZmIODFUlQo66thbYOtkPQuDxFQulDY1qZk7evAgpLlNlSvQTfsiSVAlv7m@xu6QLdXMoCA/StsBJh5R@Ynby4UOE7lBvJjnUfAKwBoIrOkmbfSSrxPhQw7kABkwo60RW/Tif6ui9jtjbVFj6W41AtaA0QPuxdjGrWHFgWjiRjoipXUGndNDpAT6isNTCQHgbLpaAJmiYMBDGmXgPVQPJSG4FcQAqfdDVoNBubxNex@HhIBIUREdhYUNTN1zb1AcFBSttBXgaqQFLEuNtm71hb0XRMAvGIipfaUu2B7mCagdHClofxTm0lmFsM6rAW8PE1ZKcAUgoA1u/5@iUVCoChIUyqKkb9@E//rNXpAJ5qswmyTbDrO9YymzRyK1RYGA4ZMiwIVJ2KBXAxzJ0nhwyuFV1rkYBQjJHIggpBud6YA73FTMjQutGgl3aVa@jZ0LmajsqZnA/2MdZTrrg00TjnQsV7SgMaljKgvKnacfZiA1qpqQaCxDPx3sBp51m8v8VCdvL78PNi@PnihQqFiyQiy0vJZKcEDJdYpiDwhR7jnHfVCUlpO4ptaq1Af@R0TSPN4k0mNctmXzXCoQkcoVjIaoQiCZRy4UhJKzcTbc1ohUNrwIsVyDgUKTXLzXOtWCtNJfdnCWhuEA12VzXcjEgBEDnUKa6TPZDmCRgc3sWFyxdn2nUkOUYnfMFImOmwax4QJGUH@dJEBgE5lLB1Ve2HUwk5gmIC4ebWGyPm1XQKh6hwUatFQ8FQ1F91wgA1nagodtYTzUSxpfe7OGgBUQy7DyOBhbzbhJEaJaOtOaBxxliD@JpGEZAsJBNv1JCl4pDu8RF1Sd7lMH0cBaXAMO5Ckz1Zbfk6MggB6MuOPSONdfMGMqQy4TADosPATJUONA0k5hWp8orwnChkskpc0QBsDZXl4w0NOgF2N5Dpgud9dQPwTJrDADbeSXyyp6eMAEuTD6vjDsO0NvSlHogH0IaaKsocED4qH1AwkwH1Pxt0bNS2U/F0NjvZx2a6mGMlq/GPIKRvk4/2JKy8vzOhoGFt9YbpitEZKB2Va2JMaTbVviMEFdTEdkAUTY83FBgXg2fC7gaWXkznTYOIq1qM80Ahz1tPDIUKSheh6MdBnVGZIkwV0BwtEEv6aDp3ALieylz6hCATBfgkPVAEVwMAJlOHanPggFQDBr7pas0u8CyWzuBykQ9C09lDkD93kOzxtpc1FkauPEsHEkkvCIvxIIo4tugsHhhcEVVlIoAa3x/wOGbF7s1BbHpFhIHAF5pIKgngva/g7JmGOQcpENJDiyCTMbwdQBM7RoUSBi5X7aLO6mmZXhNBm6Eh0EL@6zpO3y7COKE53UEjAZySPLFGu86BgcySdKyR5pjc3dDNBohlG/pn0s0h2Rw0tOFUhSjMa8NLO3ANCljbZmUYuT8PgOvCobYNApPCNxDYFyWR4CYU/FcCQAJKAKHCbZtE8TYIleOR0QxLCepKCeh0UoxJ2HElMHckTOXRZcPsoRRiZ6QYoKYHZp9moK0gZD6JfGXuUOfJftLrQqHEpakZ4bvQ4uJiqBiqgGRfXHwOrjV0PUdXFFzPyRUnF8Il0EUpYuTC2HNKgWG10P25i3kYqWGzDXFUutX6YeW8WMzUYsq5LJ5pfEZA1IFkA@g4PgBPKFIuozMSkSo3UNFEoz1Z@w2UzsdNS@sLIrxSrhXuF1TIEBm0Xh/NSEst4SD7OE16ZQtGQVBam92wFbo4T13ULu4uWtGL@1AMU0dKSrkBlYL8wr1ExzIHMFxGzleKcbkWiZxnYJBslEOp0HI4nI/rkJESiXyXj0QVTu1wSAWpHb64CAFRBX3Om12L8A1j6UjEIxWUAwdm0AnDocRdHvJvRGqRaAjSRkIxMDHKoRBQpolEsKnSyJkTBDo4es0JsxGNBogNTesKvzNiH8ISYGDx5NvAvxvHk2Zv7wqkK2vaOqoicYtrI@BNLvPAFj08javIdkljNWC4hRrAaNvyLCO0xo0B6c@k3Jr@jMgcRAgKw7EH5ao2AYOI29oQDATo9yNXEcLxG3WhDTA4TV1NnJFqIjHoOGj2qom52tAhH1YSTXvMA6D3gLOvK03o2JPoLiR2AQiBz5PJ@TGR0gziaVWJrJqv1REGlqZiIP1aGmntA83uInlBs0JTwmoDVVFlB91AJartsiaM@R2gtDrUHK7DAx8dY5IdxQ5HUGuscq0LlT3UGLBQ7hwADedmE@wdFTQHjOXGI9syrjXLNJDIiS1ADQxfwjaYQj6PvMBG1epuevNh@s5DDhSbCZZ9tPVjnSZu026ypGHqZsdkywCArJlIcMbeNXCqBHQ@B8xLZmu3RKBqxzRGUzyo4nBvo44o5zKe9q0gZJLgE5cga9j8So8BHqjz8e7HLRgh5GwqBeV3fSn6eJX0YZmuIwY22RhATNnqyDfYkh/Vfnc0MaGE/MGtSOAnU@Udk9v1CgyoUCrRw28pqb@T8xDo525Uy3XNq/sWaUg4leG3MiZqD8og9FNRHd5toIbBqWAMdUkxgXSmwcfti4LrIjkhtzzDKd7umY6SfJfo2gx/AqgvxDUm2cnQYigZj@OvRFEsXWHJlnqdRCklMINUPukO1IDa7JpMugDdxQ8kgQjtghIeh0qoFql5XjIxOR1wzAHoiy1V13qas0sTabqBStF4wHdjcT5wjOBQU52AsGTGghsnu8ZS3Ohw@K0hDnV2QKUn2z/Y3KofVk92ylJyYFtJXWtA32ip9R6otLpqS2z6E2RHKiAT6W@v9CPTdMqcEa509tVPENO4yfc263u760fVow@8EITG1noDXcGiFJemADD5MUW7/dU3w9i2zJ6n69uiIZYySHp1YjUBDV8Ru4KxA7GW4AvPYXgP1wcSzUCn2WRxk3u9QAG4ioC4ZkCjYycaRUhaQ/ACBWSeUOI6QsJquIEFDPRWECbm1sfo5sU/nEhgvpNT94jcNgZ231ezO1mm8Gun3UZ9wAtOU/BVHDuRPg7OUDBfgZic@xdkmYmaC@zhWyF8fOViLr6ZqLnAHr4sx4crHvPRTcXMA/WQ5QgZrpDMxTUVMQfQw7RKmPyrKuO4PMU9tKQi8pob/WAiD3eBcOOyyxgVLcKIIBcwzbmjx5dE7DrOvo55JC1PxGIUX0hh8RaYPWsIgvzyBZdYIAj0Q7vfSjhDZ4wi40cRB22GL7B48ZwRZL2u1KFXjkvrhviiWFwHASbnxomzXmJzKqmpjYM9cN6uab0OImDg69JuiD/KS8Sb0F3J8XeKNG9By@yPfH35Ls2J39OEOPH1rgwnN8kh1LusiUhO7b67mjMRx7slX8GpX/JpwLpYwMF24YLwBAb1PRNUsT3NpnVVv2QMeCbDRUBy7Z4JBV8ax6TH848sfj1/4lTyIyKZDWL1ykRze@yqpxJyFrF4KHpX@mzKNmit9DMBOlOo2Rg@VvQabfqZA1AUc3IwLOIiE1LlFa4r4LShCTaEekNgNLtAyIBamqEkj@iB8wzzyjM5YzJRmIbaHoB6nQTzD91fAYsX8gTZbjS0h0CBLlh09zm3kkcDMHHSiZWE7NpTOEMJNhWf7jjZPSBA6L/dmWk2NtEUzsByIJV4/qeftaBJZhusq4zIyPAcdaAkcUv7wfYTSdFDP/PbmmAuB7qmEGHI9TWUTQVXNhTdc8xHjToNi8e7itVDXV40N7Ar/kB/e4TzeMktVR@0VPc5PxMi8eRkHk9taD2qETzRGCXT@4HkU1ORPD2Zc7qptAgLN7o0lRJZ2Pq8XdQhNz982i1IpyeU050xZOMlOqc7cAb8F1flvtauWh@/86lSnGSyVFZpyGrStJWGpj7CB5ZyNWiZ8f5VhyqNRcvNgR3Xv4ETXPG2rlxxZx2d8wnAq2hpnY5quc@HwG66YEeQAZS8occjrOLqWoy0Z@UxnJbOfx8CcffFeI6H6aTp9PMtDEks0oReg6TFpfe4j0zaFGF1pTFCQ7D77ZyFGZISC4Kn3IxGUxkcdb11lvEif7//cHocqil9oTA/NV/05ySZZ8Qk@WJ/nE@CUZ3F8v9Xej2MZVpP0ePpls/5oFh3J1jHrjmgNCsQb@qKDczkiOZQr6H56OcxBsfhqYlsNXY9wt7j4rjLbQ@t3IheKnpy09Q1G7uz/pAYnZ7sHueJ2y7oZ5wUfbOEbZFebHfjnmu@JDCbDi6bPMBoT5BsfMUC14R8nJMwHyJa07zB74PaRte8Vvnv/NHudm6pniCj4jqxhNacK0Bbza9xKi690898Ol7NLZfT1OeGiwWCSdvgqbxsa7ppg5GOv4@RAtRt2@a/87nYTzVNMeI0j@13z08mCtVnCTFv90BbKnrH1HP5TlKBnwcbfGC1UfKL51MlniexZPnrEstVjExDFs8HRf1V0rr6GifQZLeFi2I@5yPj7DyxJRZTHq4gGBS40j2/ctupPKVMJPmMyUMNYDW7N8rIff6E0eQh6rqjSX9EijbofZigkAeHY3Hl@6fktvJ4bq2niaQZtKtfq4Svca90FQYv@p1pUpZOyd@YQk6lni6g2vpAHahz5dNB41LFvY6PmB9PL1RKVGNJzC0mgXg4s@hB3Qoz8kmlxnEbfY8KGEXXoJN/VbuZK@/6oIv30fI@BMchOmYTdoxBf6JxJ8w34@hxynX7bs82WxOFxJhvlUj5r@tQE@q6rdL3IdV@q2eCsWz2QG0wntD@AilNg/DfCcQUMlY0JmZL5mbvrZyDLguqB7SodmXHcaL8aUIn/ZCFT8CFAlhshuqM8PchSs8Tog3T1L@lZUCWtjTa06zHcRfr11poRs0RmyjYeC7DxnmRRvuhWQw@zgjjEqiHhrTziOnsn5t6xBqcmWd/ZLTyzbp/zb6EkZqmiWyr6bofYkiaDZET@cTqo@zItVCzoeoKfwxzK4/hKyQyj@LztA6h3tIqDa7s8LWc8TJbcEr09EdALK0FtklX7ankfUSpV1qXA9t9PAg0NPE7JzqRpJWJB9L1NejrBv5OrBv5tCHHNMCachSro6I5ouNSqQh9SL66Cx5zibvbUzoqP/LwmOgYz0rg7jpuxI2d8@cninzDSxOS8f0Aj7MCdJwrdWS7z7kI34ya0J6D3ten2ab6eBOnQ7/aqRPJues8X1H3jK7ZNbpq16LO4fke6h7AkQ4/rPJYJaD8XcW@wu2EJI/G1lzX9lNXN3X9KdRFecilo2nOn6ndwqMALUj6TXhHSgMixOOrU3gwZBORaOx@qO901QGMTLbpmH01Tr6HQHWc7OG/8yefdw9CNjvTVKvF90LgzJ/iaA1dZTcaFOHS9i9Ez59IauimgjtWH1HegTLu8ylTU03T@uq8R0cxnX6fHvW@PrDph6Z44@35c5dFtk0lfQozaA7fhsJZVu2YjWZX@1qRGqriGNpV0p3D4d5H7VIhjKnmGotvYnBC14BW1iiBTFD2xx/jY/eh8c@3pjO39hsDyxp9XTBMbgHwplr5kgE6HspfrNbOiaYhH/dZufuJHlm3EIu7D3ITKdCoLMfVFGgl8oMzQBNbyoT0olXGB5SeqXpTYXwLa98ydSl2B9Aknubb4QDh8yYvHhKEO0K@gVUY3hl07MjXGbfbAp0Kf@YirHbw9BZfWrJ188Y30QxdXzHEY@6o7C1DPrYmkn10USSRFIufcXXw4OyWrvVt/svi7fRcLLOr@bNQo/mWrmieltrmyxTo@ppm1zMt3FcPKkS8aal2E2e8UfpyqchFjmF2QArHdTYGdmHnVmF2A8E83WRyhIu/31c7Cu6z29Nwy51uzw56gHl6L8FTEL8dKLb2dmA66lyc03sKnoLyjdLRmjsTreAidKkrNmXxx0QnwKDZhrjpajZtb3Yd8zsOZzNanp@NnJ5U947ZPT4R4tOLxC5TFt9l7m5Uz4HT@hivzM1rUusUK/MPCjrNoQlT8Zxbz/n7Lx6bRbgZ9PoDWzzm597Dwwr@mePeFYXbNxpIwfhnELqsq@jO/Nll3@Qp6FNiJBw7H9KyP2q62WEf8ykG6hcIOFS6H2CsdRiXDxUHeoAxh1kp/yeuW@LcRJwrNfZnYAQ1w@KaoTmPz8M4jgJ2kPvECnFVCw/jJPfwN/HiWzHET@ZTZe9RiQ9D@qipg2XzNajDD1@BUDe@PrR8ZdkFhkrTGDhxPMD42BCRe3SIKLJhPufjARZ@u/XmNOKyQqfb5Jsbv6KJ2SpYdANbH41dD67@z@EwDQ9uPyxkZ1O4psGm2lYGunOEK3pPSVft93Wc2QCZvmnOM2EORzDEfJMdBKPEoLepNnElcLYMfCfOER0y9Y4j2TGxixbCNEuchbQT7oHjIO04psNJ7mEVFsQjUwPUchzTSjCCC4eVaDQSCfBEuFLUMQDMhaIjn3gcjJ8mtRkwk0OwWpudn7Olu2ExVZTvWZlJRYnVahwrfuhw0tawT@c1j3jy8yWlVl4KxeOhpdCFUWSpkAeu6iAv54IrE7BtjR68vGMSMEPh@8rR7da4xI@72V06Sgq2QQtsjFODpv7QXuGHtviJwBPcm/I3f9kSJ2w7KlS2p4HOAgTBA@ZmT@2aN895viJ34AQFT@giDhjedH5eLL5RZSB3wRjhB2vNG3a6fZIXx/XEaXbwHHJl1SsFb1ycDsPN9g5vPF4ab@O0yNhL5VYKevmgZ4D513K6doIda7SPfmCNt62CC8EMx0IbuBVju6yl4g4AOh5B0z66aV7ROScsyd/8JT@kSIckxOZ1N3s6nOzLEc9CyHQysNk0B1BqF8mtapkCJIxEhsFugBOqDOUfhUfw6ACdngSOjLtnBykbfoBwo3rM4lsshAf18UhSSWuHl6pHL9@dp2rlH1gvqf6nnyUjd4Jw0nfxQs6WYswFKd0jY/mjsxA9jg0xaWko8Qy9EySa6L03vD2ARApnMjxE4vKYafZFr6Hz33Tc2eNGcQ9JGN3Uzu4hwh4dHSeGVW/oECHtrzZQCcAz2YYNHQy8EULNe115KTzg837xY4dlIUM8iKmAix82pzMVeCAOkywN2RfWRSaLN3GfP/g4IXU8g9krr7ubxDL@rXzJTbUxoN0q1@lEOlOm6izVy2sVcllqy8Sz0OffXwzTqfjFcHWrlrRdol5cDL9Lpd8D1U0LUj1LYs/b2t@8W0pUUl@@2MqISdJ9qMS3HoKYWLo73D3cOj6pnpweQyvcu@Jn27R6yljWIBfRzv2uqdMpc6CLpan2N8gfzwfg4TBbUtga3p8SiQT8W8cJVNBaiktL3OkTTROpv5J8Xnpb9cXPAgiZ1taYy1G7MGpgGwKzIdWw8oM@npVnIq0470tcpqGMxw7kEQY3eM6RpUQqiZWBWHEg1hNJxR6u7HMe9hSKfRXL42R7PhcEKebld@7F8yrOJcH9b6XefRgof/N6cyyP15tgHqk3gHqhbprt6u7e6dHWZDLgMXqS1C0XsuLMBBfO2NP4lKF7wJkOromEOGdalphECbhXDGZ0OU5DdW5UqJYQjs0eT0wcSuWXAmPGBMqU8YahWonTIhymEqAOUsJqTR3paGtDXxHdMdqH7o5X0RMC25KH2i14QhKYg3TbSwI/bjUQqyCX2/UOSYgLeR2y/epPzO1xWDUco8Eco1QPDFXeqGMz@PeNSq4rXWNDJoYzucbiLA1fXTU6UGEXNlLiYxRb4oSQlnjZJa@8eNMIlKl1qdDUBW0mFKdWYJTWlT5eayCg901HLbLPA5MO37nCxNMvbtAwVvilOtS0TQVrQ4f6DAevKHDHLcK3u31cRu2Mq2Yk3/08NzBwoAIg3xU3oHVbeBtRm2Q9vyyDk9wU9zK4QyXNZdviHLanJdjsWrNprhsboY06jg6SEmsjKo73S9GxS1bVbdBJWjB889uYSDlJ0BZ4vg8@bjApCDyZ8FTGGJMCCGuXZ8/pw1B604Rh9RNPvERwhNn24QytLcbjQLmOZrj3IRVxSp7mKovMsQa4caQSmkniFqFIrnjX6ek@wDk3llyoyR//6Z/xW0ouHHD/XLiHqXXw/aHwtcH9T9wYWQbfP/N8afD9Efd9n8Qmm72aQWQvLLUHzwsAX76QZuqEMsG9FIrq4rU2tvS73UNm07oBtmVPGfqaCSUM8pxmAL20HjDFNbUxgvMcxk04xhM@fwcsAnwF/IHqDWo0lJ9q1cJ4QL@YTGLBcXIjQZvM1SFfNKDz@p8HeE8NKGHJXDa3IiehkPFrFyEdmu3grmaOMBIpgkwMXGv98qdGE0@vMMluKrpazpU4bySXlO8z0ievoEsAG@CGwjmDNHjgxUsBcRWRLLykROUIJsWBLCSHUKa1TM5qoA2GyQEgEQw23LOBoG6aglTAx4Y6dEhjGrkGUAPvI8PJTpXfVuQiigMijhtvU5nujuN9ynjQw9dBE/5mkM4Q7BjBitI8Zj3/nl04F0ZN3KrDgPF@OYd1DXD/4zlX7XDOwmPEs3e8hKdvaMHasBfHhon72behtCycTqYzSTkX8XGoJFBBebGrfwGU0LlBWDRV7dLs29WNrd1XB4fHM3eVEGRoGizEQpW16EU8ETuveY6QV@5Joq5vJ4/frG@7pPSXarzlAyHG@z6mizkvt@mSPpD7Gd8gPps3RcxkJKeeipgWWePbtC1qFvs4NukD3OD7U2dyDUfu7s9ra5ULIziT/Zd59zcFE8vIXOC6sOn2ptB0MbGIu@629xO8F9JOuAei0tL4djLvGBf3j4Mfvm3Eu2VyfOWIu8E@QEd2x8d6Ew9svYe6J5I8K7pvgxfMLS/IGreoMhZ1nGEzMLNtx18aJuoyeyGmOJPmEemAzyG51xnaHNIm4cxnmejeH49mHtyJixG7/vgSEHH7RRdKp2uNwI04qO2e6PMOaSfsvq454UjAEBDTZ/tmIe1H79LwwJTy@ZB5h9Rs1BmHCZr0DdNVVTe1AL@KhLk3hkTp0pHDAdDt0Oyz8Szapuq6jkCnYpsDPgmosleDHsC16XGk4mihgpYVh8RAz5BblHO8ZkNQItFrZcPDSKKrDltaB0accCQGouk7WR5fV6LgfRugVzXm1QCnpfpdBeqATZNZw9s@hpG1AnnHFeTTj@xmfrBRCwAyTNqIFPnMRejUcG@WwoYvslDMo0wjEgslGLekxKVRtPWAJqISbKOLGzVp6qPd1khl818CwAfztmb1ElgrGGY4C73Ebdp@rvmmm2N8lFHOlYRmtNRhGA/pF2tIJwgP3ZxdhyLSDIvT9TXispLW9D02rixUHCGUxnfATMm7QsGTc5OioVDAg/543BGMEsjx2LH2wAkqQrjdU/osPKCLgGyWYOQNX4SNmO1YERav4HB9wwwWjdKcBjwoAmwWBG2TS6MbF8J4b144WYZGwlDbaOHjVuuzczmRqIGbMomwJZzP3ABtCmcCIwGwUSFJkdCCfgF/RSwRv@U0IW47XaJsA3QXB0DNjSY5hfP7IF@AFlRrVnnmu8NgLGA4VQuFomiNSWlfYMAXa3MEIqCdI8VdGwHoK46nAdVQRgPUhqW2NJCXL16rhqECgYBnenipqzIAJrMiMfe@4dj4PkDKIciLuCPOu0FBJ@8J3Ard6Saoa0vJEk2Nle5Brfl0gXpNW2g2o@R/m0wkS3fhJb08SoKuGamEl7plOZpZjkaXjOXwkoHa1rNnOKN2vwTKXD0BBuoQgOJLeqQE/AzKX3nJKC0pa@GlVjm9TCnACybyHST4wU4m7paU@@TSM1CWYhBicaETXrLpCp9UIiHfQ/mwhywlY8Azd3gXDd0ijNkvadEoliGxVMcC/JC8OI7SsHlxnKTJu5KwBZKdnuhuU6qY1xIztx9zAorgojdgZXHAEnsX6y7w@JbAzLy4B9Q/nvFr3OHNaGOKavuNL2ky5umCRchplLlCyIT5HUpAwGEYiIjemBKJgDD59a@Dco4x6XkuEzajz7OpUjSUlcFMB/s6@AL08OSyZEl3F5vxa6a207nP8XOlnfhcO7w6PHwfuQizAgsFNw4keUX6Hi96ftpnlaUf@LCf/gkGl5OBYHJZfraaTH769AksDvicVxIVEB/8EzmPh2rn4VXGKqury7Fcfjn2IlT3FSsSTqcjx0zTkuxC69utFnzNLl35HQ7yz/PnlBeY//DPeJjIXzhcD4KI0OA3wl0r2SC7WFWU5ehK@oVRSqRT6b/5d4v3sbvD@trf/F4vqS7i4wAfP79/g@5jOfvd4uJ36@srKzEgJHcffjz8UK1WVzZj2cPz7POVeGpx7T/@H4uL6fRaOrlYs225Fjq/ei@lUytS4m/@InR4@LZu20CIAn4yTAYn/ubhK7Nsll2xW/hctRn@k/u25XMr6G60b/HeJLBXyiRsQqFsJnT8fWh@sy0yufJ89T//8cHnoBOspJNnFjyd4OdgLh/kTnCAL@P6roOV4BqC5e6Do2S5XAbn6n/@XyF95RXgwZjRGvxUsi6u3ChYiZcpyZdgJQcOOZ2GfP@vn/0sEKwMg7dBWZaDI/qroxs@@WfyM4aOpLSal0zzBV5Kjp@h7zOuRVKW0xdue/qaG5vWC@4CbmhXZvrCvHb3uIoJbiDHU@Eq8LOFn7/93//2T//2j@nvT@n7H/Cu69zii0@bjKkwAuOnWHwx0w57U/6jRBw@Ca93BNEbFzUL5suxOi@Vx8JBn2OKDt4vEyTx/N8IFwi6F7aiHKpNNMZFUM6vHLwYPvnDxoV2aRsck9TLnE2HuY3heZgrC9i3wAWCP5TLRw7@vWng36GNf2z4Uz7IDs/hswh/9A8fz4u/ixQigglk9rP4G0jfQPA8eF6r7Rj497lLfxb@NT7j394t/n128O@kiX9Hn/Hv5Bb/2ExtAsG1tbVgNHoEKqNg2qd8TuGbSNSFz2PeYCD4W/2wlYPcwYsA9IlaNH5/f574fhgtlcQ/KFMlz4cf7oJi1e7j8bXvK9HoORXvvCLKuRavVaCsvMj08/0aII6una@tJeqVSiVe@75yvjaZSKR78SKKHfUFJKzUzs8DwTtsizL@LONP08bftCQlyfsF5ToM1IVAEHXcAld1CyKA0dsa0B8Iflr7FI4@jz5P6anrlHwlX70xD8b/BwdDiNCGqUvTSnVTXbkFopKl1NPUKDUapnrmgdwCpwp/qR44tVR7mOqkjJQhy6PhBKqH/3sHpvPmwARsJqR0hikHEafa8OwcHLwBfG3I@xL@tFQqNYRCDlPX8J/SUXDTRXD0/L4euQicM@mTCmpBQg4lUqFELhTSatlc/7MUC9UvzkO1UjBpX1wkucLE0islugDw/r5e39rfrNeTyEJrS9EX0fgL@JQr0TXxeB6slJ5fFOPYdJz1EvVgcu35RSUTR3cuCu2ThrC1ZPQbP2OU8KwsXgTABjw7w@/ZzfUNd5GDXBdnZ14s/iQxiFwUBB8ATc5NP@FgoHz@jv5bB/9l/b85ZeHzWoSx8N39Wpg@EfyLRO7u7@7FbyUSDgtPeA3@MAD8mOTuvoJOAroD13k4Uovc3/Mw@A1H1jjCCuaxVqHEY0Doq0Ge60WoxBgYS2GxznZxMUylIqUGhHgz7soXWrKJlGgzy1IDl9nAQJCXIwSSXSmVVoR7NV8q5YVbzuVKpWUPKgUe4QQg1VaaJWT0UrAfwTJw9g@ncJ6FblkNhVtqG6/bf97vg7EnF1JfvnhB9XpLs@p1DM98@XIBPSmEe1nKhSyEpPJfvkD3C0XAENw3xSpqAcw6OZkeo@8qtuI4VhhM/dhFCPe82RehCManUykExvQsu7aWW6lUcivgzuUjkZK0xDfChDvRghy5X0pKvBpgooWCIkrOr0Yo9D6E8Sy4xp5XgMNt/LC7@yBRm61kI@HGSI14AXKhwEPYSi6cjxbEX3kxwtaSlWUm/s7PM9GV5dXlF7XaeOhCMVG6U8ryfflOKeK8wX2pKe44xS2myrNnmQLQJZ8qXQTq9c3qSbWOL4vANWmQvgwDSeAEcL2xb4XOaZInW6idY01qF6FQsfSCN2w@y4KhkoCLh0B0sXyBKhwES1Jr497yIWHl36K8nM4sJrPD73JbKdC8vyzj5/z8PJ/OR5dBtC0XCrVajUK/LFKa896wXaO7rsrxczmXrcVRd7kctpeDfSavZoLLgT7tLlpNsRYu0Fo4abYIgdCurIFr6baq6@61sjempbdutJYK2A/3qhtbJ7H0GqBMb1c3Yunj0/WgjN7s2E/RGfQfbVU3D04hweHeVvV46@Xuu63TQwi3YYAEYsGnd6ioA7Wu3gwGN@ivq/TZ0Gzl8lLp9@t9@AzbP/7yD3785X/345//0Y9//gc//vmf/uoXf/oH8P1L@P4Rf/7Rvy1k8fdXv/hn//OP//rPIfA/wPffw/ff/eoX/@Jn/Ev@v4bv/@kL@2vx9cHxL5ASsP3hr37xx3/xq1/8k38J338lvv9y@vvjn/xv/P8/ij90/vmPf/LX@CM8f/BHP/7@H//4@7/34@///Mff/4eA/O//6pf4/8d/9ff//pf4/7/8m7//q//h7//wfyLHn3HH//2v/i3//bvf@4O/@/1//ne/94sHfv/g0d9fPCH8F7@DkKeX8yl4nlKvbw35xU8qz29CjXEuxGB/@o9//Bf/CDj3T7jvvwcf/HtRP/c8XkyUrLp4dBz4c8a@JEFvSr344oECyv8RQyGYfZnERqEpN/RXv/jnf4HBE7D/yI8hJc/CLiGwl9vPAfZfewXzw/78x1/@7Me/@Ic//vLPfvzlH6JAi68UYtVYXP7KxBAAZp8Ah4C5p8ABoLyGa@SLbDGQBsfiGk5kBOTop09A0kVwgQK@HMhmwIeGzPSnVqvg5@I8WblIXlT4pwb@RLKCIYnkRRLjE0lU6eUKIYNSRQOQMxhEy3wmIooTEPAdBlYK4MO5iSgMQVEeFYWo9Sgrl8vRwLAMcQQKXkwzZJU8Wl1odJQBLybiaWL1PGi1bLhOWCBlOXrE6svlIU8YxYAKYWBYIAw6kuS0FM2XNyHD8nCTIS5EHg18guenciVfHlYQ3Q9UBMARXYcsAaqMpRtWfgB/mXACfGC4@QMUJV@ORit5CClTVSm3WJ3ylLNUOap7lFG9MRwsYHg8f8HYd5Kcl7jxB23BBDT@RsfQz2kO5DnEX0SXRXXo33XSdxnTQ0MPiT48jMc/x2BKLwAAbzyOG7LgG49jaV5A9JCjilK28IhyDEC5qJhD8gJomI4GotS@UfJA/lCGp33WKj4PosPqLC0tgWutImWkAzAlmHVVtB3FwvUKUpKKTMoVJAzG/S3q0iEZG8uby/Arw//WIu1R5eRYDiyFUBcIMTePeDRjrphBKr1bNarLMpU8SnCB4DicK7i06ASa6QqLBMJ00XqEjFW134fnG7uzbg5BCY1JUkzO8WnliLBlP5jFYvkHeWU1AE/yD/COd3HbODQDvvcrgb0MCVq5i1OPQyfoK7lApSIWzpgcqBxvnUCCkwMmp1MJBprr3cpqeiW7kk1ncrnsalpeyRVWctl8BkRcLpVNp@XCykohX1i9pyK9AFERKy43smuVfzDz@W/@wbzP/FD8BCrv2TDB4veByjAeT6apxGU5u1oalaEcFBSokCbGdfTRXRz3SwYuaH/WHW4FgmIF7uLIpgvwYYGFAFuAIPgAWlwyYGIde/egJBb08O0ZfFFPkrPACJHABTACxxboT3wC2GrPQNQ8k7kzmxs7U@g8waNb@5ABtIHB9nDnpGOyE5Pv0FtXm4E1ceioEgjQ8sc5ULQWwLvpz2uBtaQXOx/TRpe/UW7DMkHB/ekw64pxxaM2Nbwpsul4UTsK3gdl9zSn@wDEab@HB2FU63eGYavXgALiNCcHWIcfSzfNeQCr7PTwgVq@8Y6C4joinQUF8KPdlzsnvufJVnVjJ5Bj6wf7m1OPrADKsr2t7RPPu8pj3aRZD8WHrb29aa94oJGyyLKrsRgIR/jBZ4w@9Ewsfe@CyImHh91UDKyounrM36hg2tBbZWDqslwKsqV0tiAXMoXV8nr0qD7IS88XpQxYoU2FdQrZVWD6U2MwbKfzIHnwPUSpYi61P@gNLEdbAcvpPe73DbzBDWUFmR@M0OzADlg2PbxxHi8ncAKW2gIr58agMx8NfG/UoM8eDIQHBqHT0jpdyPfGdAECDUVh8P3WD6RX/R/n8QCH50FhMzH6HHBcQtPaLBVI0CxYupDP5guZdD6WL@RXsmAAZmNyOiav5lcLqZickvNyLg90j@VXCpkVkI0Qmy2sBoIgQ7R2MgmiX5YkempGE2@FXcPrdc1EtxII8kkEGG/xhYhBxQsY5JmUyV@kIJ0UwM2yTCsvSvjK0RS@0BMQKqzJgtvbG6ntbUlaRw/O9W2kJKmFnmw@lVpdlySVYjZAfKclyeRpIArAHO5JpdY3JGnAEeA5Vknqomcrh4qqJGno2ahub2M@l@hJY3oAu@Ix3KO7nlUAM9CTyZCmK0mfPXQAV@UZrVBJt9CDeWLMNo/ZgDhJeumWJ5UCDEccjmPYcetarUrSLvdUqxjziiqe5UV9jZ4qfSTJAg/woCR1wNGxwCSXpAY4kRMlqQmu5kiBsB648Mij4SiSNOIEQhJJ0pCgleaVBEqVCMdsdnZ2lK7TUjv8M7L4swlFgxhtONjabrx82eh0GtaouvXyCGNevdpRLkcDq9FpiGSNOnxMSAMxV73R9AfKuFuvK/rcmNcQY0zF1Ed1FctWVz5DmcSng5n06q8g5hXEzFtC4djg0wPQBn7We/BcVxoU434ohp7DRkMqIY86o76Kcy3YZWjTUckf0lOalllCF2jhbDEUDsVG53ItdluiGNZjLBy5S5XuEaQdpreJoJQEledudD4sp2qge8slnAYKL/aeS3IhKxUXlefhIbpzUhG07xUpUsQ3sZjtEAvF5ecg/nKrUnEZntJzKQPOYTgVSjEGP5Hz1dpzaRWRSM@fxyUoC3gBRIGE0moBERZWQRMo3QM9HJC1jYGj1uvh8I2qXEUivE787U3s7Owscsc3WmlUR6fUDg9jwzIvDdMipVso/DSmlgpD3qDpmBbH1wEK3D5PFamSkH1egtxZMhlZQ4GEIgSen2geO8GKcf7eEjmfiyRwW3bdbNfpDQLskzvZfXY245r1g4p4hqcr6GSluw2HtGO7GDhBPZJei8jw6HgD3yREZ1/BQOF3WNB7f1TQKguBQEUoVifq0EnsqLglplkSYRv8pGLCd9gWiPJR6@M99CU6VItHHN@YhtJiIpjdUPb1SqVcL9@e1@JxLO7aWnANsnJTwPDF1gUkHpFwd4nXy@tQqlTJwOsaVPQuDYPDQKWlOApYaOt3g2IRYO9LnfI5Jv6CP2txqSJBPudfaqCBQpuNgkrZHjToWD9LNUBFzpWGECavrpSuyiyezZR0ppT5EY8l2uillPxlC0dKlKp8nk4VYjBcwDACXviu1hYXw3rYMbcMqEKqWMSaKOUKeeGpRKLpZT3cMpmyFr8FBgXux531LBLVw7IqR6JXkRILL0bKtvqZK8VfdJwGXayXU1w9XrIHvfPUYk6O3cXr8XtdsZ0leTVdPB8sncdlyD/1pbMmfYQqQ53vA6BJ@2dpYYArQZjLeXxIHA9q47B@CfQWXQUKyYV0SYAE@oL9wxIL4/us@NajcCi0mg6FIqESQC1CMPWiyB0xfQi6YugZdEAYVKEHFtIQb6nOAPQ5EA0zJeAmQE4OBO8DLc3us5VCIHgXuL@7X6u46tJrNhop0bjrfcZYJwrGYJJWlXA9apFc8UTlBauWq52jakmAVjfIZEsG2AU/0BZPLn7r2lV0rfI9f17gkiVkE@DEoZXd5Fq0QlMcAUmSgpK78BDOZ8HOw9mUH4J0hyTbuGsPDLpXovgGyaUUufZ3Xov8sK/pd/lMvEKWBHDb/X0wupbE5dBEJUnEah7QboFA0DCFE6ehHeikIGWyWQmNSpX1jwvfr36f//7N6cHpwTZ7kSrmi3lOiQtu58XkkBwCyr4A9UY72goE@1/MrPyD8aoULPZDmZVQZkJRvSiL49xh5IPwOa7UwLd2DuZiLQKucll@Lq8WNVsspISL9qCvWpHnci5dTKfkSNCu4FnT9GoQiIQuObcarAU50pXVCLhpDSAtBytJESyvYro49wELZ4N24UswncoHgvk3n74w5r6GV0uTK5kUxV26X7uH/8r9ORjK92Qv39M//iTh554D0D8mcD30GH8m4MYw4/jaD/E1/r9GPxsHvORSDpoi@Ak6vm1/X/@@HgwEC6FKNBnCV8rzz1AYoaimLhv0p9rL@Pf9OGDZtu1lzwfeZagzy1ZkBoptMnkReZsGlbZQyOVzwcCvZz/JZbCYlxeqLMQvauJDAl7T6J1oCk28GAsnOZYX4pvHBxuvt05wTFANfLEp2zjYT2AUvntzfCStqauKpY/EyzdHCIVDycnGITMtdrp5SGnO6DAihdJchshlabdVFG@oiV0zOZHBBbJsMrWSlLNMzhdTq8V0jikgjGy8fEC4ljApo2ptmP0RN0TCGxFKvFBFGIzb08A8tNUie3m4RynoXoLlhc2tNwfsYH/vQ8IN5eEnO7vH7Phg@@SserQF9Xizdcyk6jHbPZbY2e7JzsHpCavuf2AQfVTdP9ndOkYEyQAKMlSMOME8q4Ct2SM7iVqTTabBRLBtNq9UZzJcsfpKEu8dnQw28LUkKt7dPxk@MGBMbfmtjuPqAldBGKJXWi0rgKcgtSZbQJNjYVm1cKuw1E3Zqyw7eH@bsrKLrLmyH1plzdS@kVlbZXpK/DF9pZc5YouLixeG5I0C/mp4Ro8/CPfPQ9i4TLsftxbCuRW2DKZOeiUyjtk/OFxIub6Fs6OTBdmLO9pcSHue3e2FjOfZAt@K59s@21zIer716uuF3DjZ/sbCqufb3NpYyHs@YNKFwhjn/uaCnAq4xLo2tdYCvXotvL27t8WWAShSmojFGSZ0TAUDIcIDw@ZXUpCVt7x80zVjpDM3RlPQLfVr0C74BNQCqjznSNdajC2bffjpqT0AhmQBT4lVrE4zJrDiHT0wtgTuAgtYoQWsEMAv4GFohGOLZZaOMIheaPO1@jC/sy3GpFObjjx@Z7M1VEcrwAwxuvSHjr5CClW8gzGwcC9Qhts0C9em/bwECpYBkywpEsHzcvune3s8MxgdLNMKSwTJyCPNwWn2ARtUEX6x6hDKG4c3C7UF0mpBqBb4nsjA/URrBqZbE0kB9VxYaAKCSepeK3qMoWoVwzVgxIsevg8fgCEa3Clw8YOC4XAT69pRnSYVKILE3DrY5jXEVeQym2zlCMNMiVIUzXf4f/nCXN@FM@m1Jr1GiOMWyHmxOD5e0jLCRjBswT2hSRB0Gp1SLiDHRKOQGqpDcb56LQDR4csPr7ulrEBGqRB79ozKsQa@QoiywHRRypHFEQQRCIIR@RCZV7RFKm5kIbmMmzz4S9aRiDiO8GtAGyPv4g2QrNMFnWpVrxd6zblggBFWmhLIIqrdwrYGdyZdBz@KR@DkGGtAN4kxN1LOYSTaODGmxlgbgqdkal0zgHNVaywTXVaAzkitv7/JW4jfMkPhPIBqDHKvSA0GwuIZdl9i9IWFhgWmaMmFAnlIUMC3yDRhJASHezzd0SYlW@b9BdkSUz8l5e520eUjnhrYQXAakRUvBuC8IqpLgZUx0Ax@gQz7bxnQc5bkyKJRAeFxmQDbmoSLxzncvcuXX6nE1nQtFr@5FiiWH6zF1hOr8ZvVAoa1MYtALUDEhwFvFKDpZ7I10/NQwFhIKKg2Pw0FDKBjXoI@PoHgCelhyB2nj397ehiki9NdGfottCCXCjzJpLc56W1NerH7QojCwCZIr7AvrIEuOQcuPCDO8uBocVk5mbA96aUpkDJT3TRtTwLzHIDnUFRyMGTAWWGMEiRh4ysLlB6@OKfMqtv13f2tk8lYxJew66LgXXxBPeURmQQTBcJ4O4yeiFeicBuJwPXN8CHPI0b0rB@fHG1V38SgfBG2Nu4B0zoA/IieMFGDezcHCDXUJozHrRgLH1fZcoQ9w5LFmJgxQM@Ts9BNWwVUD@bYGvTTlFWKg3j@yZ4UxB4ZmJOVFGbhCPtycQFDamqVyb3@l0wvY6xmWmyUWUVll@PxdBAh5V0Bs8@7Jlc2ELLF76crzs3sMpViK1aGOWoXNO5hyprFT/W6x7GNhkX3GGvfJKPMLjE8NYyyRVz6AePipGrzuBZJYyPyAYZiN4YwHM5p4ixK@jmyJ8W6ChYvS0v91rJ8TaOdLEucl2WNMp0tw6/FVCOYS4Gpo8p0d4rZd/oKnuYVkQd9nFE5xCArEOAzLb4rtMImvqzEiRTp6hOUKfU6XkxZr4dtVW/ji9IHVhOGfFSXbQGGH4xN8EjqSOiYjBTkQf1pMqKl4elbvD8URp0phPS@9jJd2BemHAMBr2S2o/apVL5i4GQZvtbXnyEY2BN@aFY8FecrcaQotOJtBfuDi@x84tYjjmNgd2NzgkE8z4Z6bDonzmObOXF4ud28JO5p7Tlxl4PevBKAYHggRpy3nBNjmAfzEvBLg8YRtXMfAc/9BK7VwpH5TQ/9arLFfbc@Ef1PrIEqrjDaPfCxICiXggN9bR3cVIFpmxpeAT@NyDvxDSnDw4jv8LnHVpExJyl2U9Om0buYBCI6PUm3nLNhsdkFrN/J6Xwk5kPow9ji12A@hJP5kEIJ5yAJsmPifXcO1PZQIwtO4x2nT@DdCUYLzLtxArP/CDzGjmGx8V3gBbz2yovxmHlOlxujK84yDoXjzDs2vzxxQdhD0G4l5IifoL9p9vFvzT7uyx/75E/KuszOJ8tRi/r8RQgY19Ht4D8pI7fUk7lFvqnGfq5R1asH2BcvcvFlwy9wmMzWQyMkkMdTblUIPQY8UUggLj@ib5Av1HziePm81OPxZ7nM4rKXhku8cW@gyXVf4QN49US9jne21ut0WV@9jjNL9brEc6CBFwc8/6ArOhuPS4CWWjcpNizFFSkmxePV443d3bhmSDF@q3ZZsh3TUut455YUw/XTskQCq44wXVXvlyWxsU2xGaWWHs6j6ssDKvj1TAiI57JrUCbjy1i/nl3TXyXzCVUypzIbXxD5hNyOKDc8C/9YTha/ac3NaIMuA8Pb1SxVQ0HD7wsX78TGWzMmLmvAKX1RBJ6vTTN9Nl6RwYtEjzqGibbGuyZoabfMaLZPci@PkWbuehG9Had6EMGYUzn3SYf0ViFGF4m1VKFn0fRQQhpfIikKlhA19fG7q6DxuzfGA9rkhTKivDF3btLGacypoo4Fi9nHyp9LeN8MNMCh2Ydf784ZcHu3zoAb753BIFfUgRsvncEUbeEQ98@Ai26ggSewtzS@8LKnDLXeACdu/LcaCE1uXCwc8rEmNOpT5KT04xRFiISONweHBd5IVCpKUHWbbruZvvEG4eddehOpBWaFLF3RjMX0qQ7zkM69RicS@y00kk8RQ9Fsi9JA2pjEJK6EUFq5WAPj08c7rohB9XkqzOSznogIahLz0o/HK9@lOeUJ8wIpAsYDL8w4AZ9l8r@9j5T7SNFTQcYt5ofiituccuPW1AcL7sfgKmqRwCOW1P9v7CR/k/wXair9f28UzZg@v2NT5hET5putld@iWfBfFfr/qtD/BIX@t6bNP6CST6Oc7fFT6vpX1fBvV79I5o1g2LA61zj1lv4pethvSRFY/SY9wC31ufyYLvD18dlFk/YP6z9xlA78OnnSyp1tm9Vq9aQnW0cvq51qt3qE9xOtp/aiZ5cr65s36y/XW9XNzc6rzsa@@jZfXdnrv36f//CyfftZBe195@DVx1u93@wG3h/1b87Uw5uMmrerg8Hn3Z2Rs7N@2ts4zn5YvUlt6dn2uvp5U7c335y8f33yMnscvfn86vDVbS/Vsw/bKaXQy@y8yb3bGJ0Zgey1dtra3tMOesetrdN0b29T@7Ad3UjtHRfeyqm9rZuPmY2baDaV3O2/Pnh5dHrZ2PqoH@3ufWhtfDaV3Oerm/5uslVob1wevQscZN7KO58PDjpb6cLLneTNZrvfSqV3dCt7@f7ocP30w073tbLV286eFt5fjg5z3bdvr539aGflLDd4Y69Ejerbt@nXxsvr662jQEMxT6yMema@lfs3N4dmobeqvt7f6fTeWrKRPMi@ix73Tm42t9b1z6vDzOmHs7c3K8cfBm/evvp4kNKOjxtbSq7faKWPL09WAs1eZjd6fbp1mldets7e9q53d7IfNpNvuup@tXWoX73s7Hw0jw/3dqsZe2DIexvX@oeX3cs3V5sbu7p5eKUb1ZVkVj9pfTg4CJy@0hqb6s57@1X1svshmV2/WvkQbfVfnlzedq9erR@fHuTTw8NRytywjxo77eHmUS6dTzb1z0e3bfONfPo2mru@fJXWPlRvnUDmdpQt7Okf1J7xKtrsfBx@1pPRU1ne@Lh7@@HD8c611agap5/fbR9dWm9axoF9kDp69fpNQ7/KO5f9j8bxsdxMvVSv3kRTSmB4umNDG6knSnb1pLf3tj/cND8f7X60c7fR67OrjLp5dfSu@vko1bgx@u8Na0/rbaRaB0r1nelsDYYvm4Xr06sdfe/zgf0h8GZLzma3zba93n63UniffBltX718vy4fD1P7xlF7JWftv3t7pmlb3fent0fN7Pa7fr7nGJ23t6e9rejW3rB7q@ZTDf34w5UROM0eHx2mb4zXWs/Z3jl6k3MOUnvvDls7I7n6VpVvjNWNUXZzaOUyZ5vvrQ9XO0Y/@UH7PDhMqdfR1oe@s/JWa7Sb77Rm73Xg@FX3dP/w3c1uNme97Bna@mE@tb@3s7Hfaa28Hu2@GWztNS5bL3ffq@/7J7mr9Nb6WW7z/XHGObl67RSa173MYT56oveczmk08GrQHawenlmf3w0/rlR7DTVzpH8wR6tyb@NVPz18V906uO1cHfbNfXk7PUqe7plXeur25OZ2x85VR9H88NTpmc6JPMzKbwOZm9u@86r/6u3xwfqrg4@vlBVNO1Muj9@1UpnTfFLrWpndXO6lvLXd7n3uFVT5dvNNRsn0ulF77yrZ2midvju70i97r3uXzUC@YDfXdz8OFHOrkZZTH9bbW1l1b33vRFZPO6@PVzb3U4fvW4enn4cnrY33g9N3B1pq6/JVYa@z8v7oXeH16scT@0Q5M9@/tvYDw3zGtOVcIXuTOS7kD7rWcebssuB8fH2ZW9fPGvKr3XRP3das9/lR/qp/273p3ByrqUbn5eZn5ai9BZL09DClZAdX@8PjQObdSe96tb8e/XDVfP3ekPX8mbaaPPl8Wbjqdl/fbDZXzqq3n5Xsy0u1cLydbOjb2ZfRo423h5edzbPb/Eortb73Tnk/3Oo6HwJvd7TNy8LZ1cFwJL/dPh71qilDz14fn2WvT8z147Od43z3TcNqN3YuuyAbeqPTy5vB9Y662h3e5F93L98pqb33@Q3DXjlMBV6pu73W0cnr99VoO60WnOuDD/v9s/zZMPsmb54VzIO89rrafjl8e9DeSq32tbOT4elWN7m@ofXyIFMO9VNr4@DtzsezV/1UIG3k1m83zOzq5@j18EPuLHkY3Rt8aJ6ke2eWtfNes7bfXx@@f31c3Y3uNkYvD6@Ugw9b2eP9jQ37VXRby6mjncyNXd3I6G0zYPfWh/tDq1/IfLza68BIYLYKrZcnmTPDrlbbN7v5461q9aXd2H2lDIcv26swRuBn6@ydWQ78mt89F@DXzvGHwu@5CPTsTsMcgrzkR@UCdO4pQOeeAvykE@2T5nuQf51cDpz4N/3Tu2f5BM@gAcoaa5moPCTYrndBLL4fIsZ6JiTX0NU0@/REtOJkQwsNPh1@ab4KD@PRm/PUYV83NXz1Dr4GAG1SS@Un/kB9SQQODNYbob3pqD1@FEHDt@eI@1zpzQH8JUV0n2Rgodlk7vsFE3Rbqfe2wU@gQPSNTpyup@2weLzZ1pWODQ69Ra5PgWPv@nTMQdcUnPzALOS9uiKnsmJrKh1TwMKd4Et/9l8y3eTvJXAtDgWUiRHd8YGTVHTPh4rvILO1a1Uf0Ysm1FYiwHd8PmkXpD8MN3hPhtGdmlN7Q0HdUK2pDaB9ntBdaU0uv8ArWF4sJ8USKypDdcVqaA6@4bbODy/UeY7unrf@5N5DOiIrFmi5YoSaDd1GGxMHfIbom0qFFKON5niuwBHZo2qIKqq723B5uU8oad8V4x4f5uX@w7i1Xue3hXoCd0tTJ/CaQKsB0IoWpGfW7L@zaZOjB1QK8MX6rfe7J3XxNhK@xXDi2NADOy59VC65vn6J18BXflHy2W2ZuMMAio/TjvwyZ6jqtcl5WaJ9j7g9ElobLezxbkt6gzsWHbH1aTfK@UqN7yBM0dY9l@BemmecE575SvVsTNAFsaHC44EnpuMbNDnIbH0RcdtSVQKg3Zzu@ZCpzX6/Zd57oGUaumJcoavEt8qCvWA1fY1F71nw1QOnsry6iP2TZCNgvSGptw12XFDJ8pqFAMSGWLeZTw3szrTfHtPwFvayxvkxzMOzunTdbIbH0cvulhtet4ibE4efyuoAZxLbuLPWtEY8I5yeCZdKAIL7dEgmqIa7W9VX6/KYGoiONvX4SgF8W3KD8Dy@Oi5njD1eWp7VIrED7QCaX1S@GQihzr1i1XhWD8tCoHfEX5mJpGPiuFuIwJlcZo7ZByK0BcfBMEY8wnenzlCF7/TyuIhxOp2navDPnvs9Rb5xFzsUnvZmKEIi2I3RQp8qnFdoBK14XQezGrMeNRTu4MYm1IgXmQYWPoYzLRqdaCcf8nMN6SazKFE7PCcWxJBXI0F6QXuCoT1x0Bp8Ky5r8x1cnNaBKRKtQUZfvngdBrweNx66ZxWBJbz3aSODc87kfVkQtOT63U7ouSlmTBRPqt7P7qWnM5pggJs3fW2o6mEQmHV8y0qfQZDYstTvcwdBeNuXIBgbm8ou5NXiYhhSnRNcMl9jz1hYXlsLr8bDFPRdPhLxOqNInvYl9yUGIV2psHB6OZxxE69gYkCZmUSwMh9BmiNYWQ7LLoK0QCBnAQNXMQjJdyzPuXYScd6H2MNbm4TBd7XMyX05HZVra2t53OPpC5xKnJ5f9OVMNA2JOeqF6GQMR8sjfOG1yRoB8kzaN474UKxEM4CCZx2djBjnOhXhZerPc6U2d3D6rSkv7jkNd/Ch5PjKSNU6z2N9kVP5pvQ@A3ffsUQgvrarTy/vGodxll5GNgcdgbok5NZV8dBUjL@8TQxaQL/S1KjoOxxBECgGiAguHi3GLh8b6xrfPtghcJsm@HidY0yOsTyYISBRQGLkITGIEKKB1qk3e30PDobifITv@OYDGGWyjyvOeH4A2gnVfjcnEmOcfLjCDfjEy7NoDOH0DUOC@t7uOj7ebR3hjtnd/ZfQhAtYjxgb/7rVXOQYvSpuKAZ/oYfmaFAEkG3coBF15U01mT8GuvkLbC5yAT@NnSek2iEE44mFdkh8oTl1zRTYOCldPlIdoiO9X8oDyEdKYGewG5UpOpJjxN@Lm@evoaJDb5SaSAUOL6EoIFIIaXZyVN0/3j44ekOUO6xX9w53qogZDMymYrUYvSgFO4hhqDofVD16BnD47eCrmrFOSsN9qwd/iTXC8jfuceIBYJ1i6hQ6XSKsL2f6GXgePC8BSRQPGpSKekvtz8GNe1c9MFEZew5C3oq81GIoFGWaNxLSgDc7ErpytIKSjmhpqrYRcoCx6cUxisHlSdLFtw5WJr11j3ou6lEd4heLv2Ysk6Z3DyMf2YM@rg6rLclPfqXZVG26HGBMfUCp6m3KREgWH6EgZH7tx/KDn03xxl6Bg169SINuytN7x2rupLII2iOn3U/ScX0KEsfi6kh3rlpJapHImb8KeUJ11CZVxocy47ld8twuITcucNnltEKm1c4vJxSxeeTRXPJcct3Y1cy4euJtJaeWa0Ont7t4YQ/NhXCpQw2GzUSXVZijCVn3zG2yZ24vHvfE@crd40qZIOykRiYGnPH4KQzmVgvIFp6Z26CTK2R9DSxsf@4x1Bv00EjJDzq5JgbBE6fUQZ124VzxiWeoHuQMxATSkE7LnIvsajSoePjCAiGLu@WJ@HQNOoUpZgU0A6TF@HCaqCupkqYtDEVfIIpVMQpbLbeTE@R4MLNa0we6EAhD@YHD8akEfoyPZ5RHJ722sUyokUPGOitFcF01HocEET6vQToNiFusAxVPc@ZXIz9bDVE5VyfT@AkYFHXCLXNRgKBfwO6BUDfz0tx6@@rhHobDxBFfxVIlcYLCPdF7esgycibjO/57cLbPcrnx6WC8/YutpFPjI8d4DxjLFQI/aZ5sPJ/A@RE7jmhQZCvkGTTdQRdUdR06MX@0NBz6sWzcLB7yx6jkKVfL3IK1hTgWQ4PNevhC@IaKLz7H9VqHyUM5EVgAoUhzwOKNku7gDYCdgWIphqPyM5YoyMXKLmZICVGHVS2oF74Jnl44DxIf34cOw4Kl8glgCGmZTdokiTgoHbT0oEe7kWKoMFyrFl4DoDnioP8CyRzBDlw0VDgTuIGucKi4vMFJKEQC9WicZOFkpGEZqcenXoQrTerKyV6KSnmyJ9OQ5r6cFgtA5BWsQjTm7sCCIPDMMEP2@LJ4Q5fbJT3gseifNzU4O8hw49S1wwUaPsbMWv5abc5kDHFX0z8GDcUmJkJFdapF3DNwJAHcI1BNdx6CA9FjWKPhiXBxaxQpiK@r1/hcOCMZQVoEjVI0pFjIdbhLR9wDR9EL3uu5iZ/L0PsiYmfASByY845HCghk@QiHEGcjpyGwf3KIoR8HlIJ31OXkeP/BEHF4591QfBOHuFY4uiPCLkAE3K4ltYuXn59Jm18L0UcpU34kbbqkFBXx9eX5YLzKAgxr5wODQpE8civlgp0ejs@9uYBUepqQeqzwE7k9tfAiuxmgCUo8segeIe7FXN08pJC4Z16rfJFKbKsRaqavfbiSBI0oGIF4lvq9mKoQNHClAi9dw5eC68xuGleSUIw49DsrcgSU51hOu8eBXYHuTXOOz/XOqyjnZLeqbjWpBekV2brWp6Fxsq6iW/jrGpdnK7vqq6x7yniisiKRW8/Z@x0McLR184bfv4ADiiROLkvftWLsuxYuhogQ/xjlUmOe/Js86@zrkN@Xxz3Sq59XVjo063l4XxVrhyja/fyO6RBvyu3k@I5kGgJkBDeNkru5nqdaWBDqDCg9E@nSETHt7LGzi6LdBnlNW/Xxvte9tItpzDGEpcx@4HhoCLpVrQlgF@wLyXksQMSDxffE@2F9XCQk80QndbkDI6JRMZ6VJ2aDxweoH2REPxYhO31HlB9NTzJlthQjjOPD5HwcbhIx3I/7f8lfkNGDBUFy0BqRGOu8NSN@JcL9b7oyOtbd@kJzA72rn4afz0IRE/pbNuXqAeH@WF/wrANuD/h1A6Fou8ogTmyBAg@2MT8aHWOQ@4Pw4xtGPvMFPjyaBynpBhB/Mrpqwi@QeAnTPrOo7zNiZotJrUMU7fM2mSw3NSRNhHjYeTWe9c8RWTIdx2VA7ozKM7WaQMfokDPNxpX45R@kyuJF3WSn@m//wIZfxsrjkuXYzurj4WB3twOh0Hp9XeUnd@S9evVg17vaiomXyqu2iUF2wrQ6yRvtSktywMCxuLYqrg6wn@MlVTymvnUKQxleOOUk2LHKNyug3otq2ScyJ9VB5BMmwhuwDABut0HjNZoqviTEucH9AwKBnfAXFqIVG/Rw02Aj02yMS6@Ikzm8ADEquw2F7wBhBo0EFCDZVBxbHalJTJhs6PDTU/DW5SSY5EmsYfLAUPcg9TF0CTVxqVwrgU1fwejk9FSudBFdII5zRxTj4Du1afcIziE49F75hglt4@1PFUYCXdJoGvqIGXgFQIeugWT0ml/ICjnvBqpJO27Fog5teVDJjlhJFXIk7G0xwlE6HL8TCYjLRgL8fbBFPN9hm8gulkp7Uyn5xJ6WqT0ZvGNObqLgdv5kWBMv5/r6Pg1vi0cy6UtrGk/Z9zFvjwfd/wVkf2jnRzKJ06N9XRkx6Uah@67ZxspqKldEW0vrGMSG2FvwEh2fxq4O@/hWVdwYgOO4m1ZXr1WdZbAZ32n2AACPnQFUKRDsW0qnp7iA4UyRYTa@O7rIvp440T@OMk19MqSN5ybY2KLGk2mMyWNsdIJLjCpITBEsxgU1AlILfp7jlmfT7LMiOFpqY9ChwQDPZbkp8HSUEmtgAiVSCTciz@FZhCcUHYu0DP0YO3/Zu78K9xOZGjuHbl5j7gKFVApQLaDrl3npS256HDkQzLeiAwM2X9WAEWGZ1YUxymcJABrHsDCHs/m8Jy2euyAtc/cAZ20oQ7652I3BKvbFdY8P7ilZZr49JSAS8L4pZEy6AiuZdGdGQlV8P67rWQ/xWJo1CnP3eIqIj3rLHjnc/Qttvvtkje4EY3STJ5EzUnJ31csldu8C4h4Q1HBwZ0k85O4cQA3TwrWZ8Y4UIL3kWmGPofUVIPMVSGo4ZDMcl3zV4Bu8a3y2S6gg09FyzV3DgvByquRSg79O22v/8WLWM96aC1TxRXo59x0T6rTU5AsxtEoiFpgmyoqDl@AR4g6OSwzxYc4PFDDJDWI2kSZNY96EKi8on3MFYYE6Z5yGlBgbsg7OvnPzKcZGwot3uQf4dc2p2Kgsl7z7nVVj0LtDYyTGkwz6MQS@ZypI@1IAf4VFZ/HMvd4NowSJdRTkARIUGHTuhuPUxl0qxuT7EuXcpFdmcREPesQs78/di3VhIL7iOZgi9F/jw0Txu5YU4/nhkgE5ZNeRrsXGuXEieqUejsyr8DA2AtHB8DxSRVgd6BaT8@Qd@aLojhKxTiMEDM7D1hVcd6wj7cLuDWSsPiyDgVQflXEOj9//hQov7xZ0gQzCFxkAxuMICBYqc5Vdiicyg@gbRqMYD0bdZPygX0Qr200/E4@tR/h5ej/@@/EleUSH@jBWH0XcfSmQoj5aJhJ421PuZ6pLxfsN6jtT3qn6ztDDq@8D9PDqO0vPn1Rfb8b4PVUEhhh6oI2DJvtzsKgB2gvk8xTPGQamxiPU5ofp1IM@vplnKjW9Y2E2tdnvmzZeBz6/BDzPOYWgeF845Pmc51EENxjIST59JOdT0PXw3nw7wLu4ZaK@GCY3vv@Qj1@gT@p8bluM0RSAmAs0o@9541N@yCAihhJ/kCsSvfphVlymcnUC1LYr2l9cZr6sSl7BqaLcBmOU2Kt9hHGvD4ev6rR9EUrjJkFCRdi8JAPUOzDddBIMm59EUF3Ix8lUSHU2N5XbiJha7K50NSESO9Iut5LGWrfkW2uqk3QGdvXpE54d6833DqMug/PGoJneUNQdpcEU223TbNsG34jNDsXsFB57AhXe6VrmoNNleFEU6oAIy7eUt03U7lG7BK0eX3o5wLtqiu62uPC4@t78cZKd9hkY@XR@Hnvum0O2gYp/Y4RzyXwuIOwbJsQOq4UFV3daGE9pL5Ck94BrfKKPzziMs6c28xVgE/kBivAGZ@Ig@yNipzkZu4NYXPY0EElxHLXXd1Cz1ngVsPrjZH1chhknRA3AveOLlJUFD3R@YTkb@0pLpfMXdw9YZV5pU3MLScdQpwvZUHGqL/VI4fgs4vTcDRQHc8fSbKq/g/bzcuWr12D3f4U1IVOXK2MEp4KRi5ujQdnBo3k9vIIcb9bgnAoWOKDcNy20DUexuZhvcD6OepdyA7YXmcoIF02I4nTBnr3GjUZzU9OKW1eBpqKjA4gISkCqFV87w/UyfAsapn5D5qiXmBvANqlyeO8sL4bZxFVmN/EsJSyzqaotG1VWBXmFyhnG4w2iu7qrhC1N6aCFCJa6K3rd4tB8NFmLXa3JT2VsHGJRLPXzQLO4sY2lSUBb0r4fYIWNrtq8Ilh8/c8Ye1wz4kA2w4mbbWZ/HigWTjmYFouG7ICQ8XykORI7cab1KCGgShPAxHnlWSXEB4zqJ14FOcVW7nwdTtW4Mo826@DrLEK2eM@EmDNC2vrnfnDWJMFAXnkTMjA86@KErmYTHp/5HWPtgY6y2OwnMA4l4WRl/T5ULBuLZX6J4UQ1fZ4JIC5YJ2N9GMU2FMvDEKZhXIzEXNJ8HbwwA41ZPQAc59CejeWjr0c0IOUE3SaWd@hQ0Hj@AqJp/jyM/Ga7MG3ca2GpwoTANKlIjDKZRUtD8SxWwzTifswcbBYxwCFY5KntV/5/qf0YKkAGyh4QMHj8HWcYmwpOVlLRhfUJPZ1qiYwsqgJyoDfQHcVQzYGtj37XjBBYoJdbCt0Zgkbk/SC8k@o4mmHcOkviywDYbvKAtrvh3gQ01EF4p/eKGCOdCFGDDdczxTjLdHEMxo6577HBZaLwCcbtiTgcHN09AVMxeGUCzvTgNgGHznjF@LYBEJ10XMxwEpTO3WCnNJ0BCdGuiZsrcE/pAOeDcI@HhUfEqElQYGNdELnZVy2eGXDbyBwwd3wGfh1f9QkCcnzXpgaZiqGP8KNsxmoh3/OBBPAgbh8q3HLYUX1pQPxCwQGc5o6g3O7w1lDFHMX/096zLbeRXPcsfEVrqF0MiDtFSRTB4VISqV0mksiQlNcuCIvFZUCOBAIwZiACS2Erzj2VVKocb@zYsZ3KxU4qeU1SdlyVPOR9/Q/@Av@Bcy7dPT2DGZLSrteV1MrlJab79Onb6e5zus8FDzd@3cLQlVgDVQt/EbfHNnBhhW9cG7/C4Z0vVom4Y@Uq6FYAFptxS8Z69vZ1Kd/nlKAf038illnddSlYJiip248vCaRVsXgtpwRYr0aKFrbnoKbGBlpYwLoE0LrXuO7gWwtrbdDdGc7iGRCI2xp3TqBLMF8eEkwwpnHqel0aNpDh8NpbuzL3BaDHoEI5ZqAHk9M2uqTp0XhpM01698BLcgCxQ9Q5qjk0vfRoh/PyQM/PUNWT7o@7Ob22uCqSS1D4AUB9j4QnqGwT3V/KgcHvULNJj07Plp94FbKCw4LfdZmIbkqkP/qFrJWG8lyvRb6VWhxj9QKMufDyLGYShhdegaHidDYcv@CXI7x2o50/aHl0741vgaywjIXUjR4@8vthHr9kqMu5MKwJrWc8WE5aweWXvIqaAtgU@2zQw4ZT4QDzG14tVFrW2sgVpi3Ywjp8A1WWWagZxWX55ZI3dk086s2V7xDZNqhimm7JsXbMpcBzLa8y2a5t3O9J7ipCGxJSUgRCq5bj9bu8klR1FAkNQXHjWcahxucdBVaT5k5FM2WO4j@3Uw2fpBV3sFlRq5Hpw3GYOsI6tJJwx1DVXVbmDaxPFhl@CjPr6AAObzZutGPwdWpNTKV@F1laTVnD61pM/hbc4zqypNeuzV5ndGgstJp4eCdvETXLZUByh1YGXGHaiEl5amPs8dJPMFWRSp4c7gCOd4HBFKT5Bnyal@F@kNPP9XKB@kHJD4h2jJO@yLsP0HfSumv1/aF0ZUYHKxfy6b3w9V5i1Ark6uW6a0962BR86YcyoYHKonXK9Z7eckg1lx/8eaQInPQOJ4iD13/O0BZUDvXZagWgyGRFvvDLgnV1J47opRp1T96RcQ/EclNWK/ugXBhhJ@jB23BnQ1LVu2P3GP4ceNiirp9Ffkm/fJcy23yZuL@3@@Ro56B5sPOVnYPDHSpJivzaoHgyKtNNmX@Gzr0HEm/WjzjEybw/9uAcxxOH4iyhBH7YGQaBeAjirgvi@IsWlGxN3Ezqm/vKo/S8p747XufyR8zMk/E9aRr7HpoITVBVCfp3xgI4Pw/bfo6JH85AckiFWq999GTAcaEyuGfCZs45uH/iSmoPKdouQUjLBjxShr3gDDlAKU1E35jhpOl3YTW7Jaljq6DxyiH0l6AdIiADAPmodTsrUUhvc63CwLvAcyIbiW3l6Lwgez@oiH2udpuqFdvcL@QhW/3h4DgjvScYLSDODQ6tAgYMX1dDTEZBUAXqLaCnQBxp7hF3qIzyQblaqpQ/P5cG4SP2b8hbwRuY5L@hnfeinX5i/KQks30VA8DgceYxG7pI2KREC7rkaE1Rg7pYRSuyojczJ0@3Jpfob/6GLchTDMhl61a/GKPxz9ee@8pm1p/Zx8IXb4aTSMARqxxFvokqpvPPz2Dn/4rVyOuZi1xmRfGl6USy6YQMqPY6xhPZ5SxpHyPnsbvHF/Z41aSvf3yl3S3DGcV4MrVrRRRtdQSbqNJ8GI9GaiJfTYk@okEfUSv/tanDp/c1wRYg7G6y2vFr9Nowjoh0tPJamvA6UM8lKu6mtv480n5Vr6m2jyrt4xnynuFFGq452dyoijTtNq9eiYgaOFu6sI4vkb/UMNfmLcqpvHEZp5TR5dmh7sy4ZEz9nS8FE0rrIG@BjJHF4bWiIeYktZo2iRKuUosoxEs5KqdwzRfHL6a2Ho5geFlKTsTMS3zZVnsZxwYDUdHZgLYHufgcRVCGl7FpKKNTo@YirTK50BZsQvQL/P8XaytNgmzg8aWR1W/QyOpLq5EvrUa@tBq5yGpk6Xp54o/LbW9QBtasL4pnwP1nlmBBbe@J99@7dySO3tsRD58@@G3xtb2n4v17TyBlT@w/vf9o94GA/@88OdwRVED/@4o7RpV7AVO/7XZcup1fqVRWBWFeCFC@Kg5bp@K9Ycd9CcSz4bdOt074ozRwg00utfPSHc@G/Bw0QmWWQFpN0F0RvzWpGye0uG4DJZ/iO6Ly5YltJG@ePt8ske0FhUPXBtz8tkc8COlx0bOSNtoA@CGkApoWP8mS7jQ@rRPT0i0JOXD632uPIDCFjw/FvSfbGOlze/dod@/JoXi4dwCf@19DNztiexfdxtx/ilkE@Hhve/fh7oN7lMANqJQE3q2RwfpFTSghOI1K50VvguHB@igVyq@IV@@lTGYwVFYRvshOBqH7ni6QFL67s7PTGrlot2/cO3j3K8jVuF8XloVBLg2H6tIC4UYFjUagNhlFu8bO1JG1LFZ5QzqdiRuYXcvQHRD9LgiFPEfvxJ4rrAd4jYgP0hQ3mxk2hRoqug64EZVyBOsIisCQzRY2COUm1Ea3B6o2vFjtqQ8suiUds6IcuaS8tPqEFIMz7g46HEZXJQDds1Y3VRuMGQAvhGQCA@AdDCYErRfuLl6SiFsSYhKg4A8Jtznh@eno4RlyjWjgKhPucyCQNdkmnjeaUgxw1PIGPI8RsybeHShGChXxCR6d5PT76sqVVOKA/5dvbPgqC5AW7II9WNlKqAif3YAaYG8/afUCX9hODm@DQQRxBx5rah33WyDu0b3wGA2WXqIaAVW75uC/TeWoXjGcFIhTiTDtmYi2Q5fblge/e9VyUPL@Qo2ot0edRoUpGf/p0gbcX2jAm6ABREVzv0C3QqOAGFtCM@xJUrb9IVAkiHzi42hUo2F30nEjBaSsYz/3PvooJwe5EBYxVHyodVrDDkM94EPIGfqgIjcXIMSQpuQJvkbxHNrRHoRvw6eoDDHGBn6oBlfWZgoPqkapiSMrRX4@pdZ2i4zhLq2VKJ51g/X2NdI@o@j522ezPHomaaOYrKU5H/05oxIDenYao5uXnkDFollALeHgDplw7/hY@OX6B2vO5vb9Z8WPPyw0yuVj3hZaXX68YKVEfmYhkRyWh9adJG1AtdIk0ow/aWNppc/IuyWucoUMGJcTD5jvrWZN5/G16mL6gOJlRdMp8dUrh0sVyd6ESAgjyYS7W0HUVZUFKtMQOYkg3DuhsehZV6UUCKfer7cwrj3OQg1GZID7CKnXmGHVSL/G8HaND3qws2Qkn8bTrfHnVCxySVH0zzbno/yBfd/Jb@bKCooWkx5OW23RBYW5mpO9muP00nm1gG77YnSwf18d3dqFrePj4bWwbV@I7bXaVsyn4@JjycB1dbQfX4CWD7c3Qgt9L6Qj5kNyEZumdE2chRtLiuYvqfHDhbmjtQdo8OzFiKoaqVHbZNBHD3E2X4pD06hAzkQTMkSHR9s7BwfC2sFbtnUoC/tea9Ah@1LcBhH3deXpiO2QabMraaZJhwnSzJNKmbN5abTaixZz4uClbBWSBynI8dCbhY7aC5LJVFpH8MlCLAQaXvOGqEYu2rpztQf5dYl4XkdNKBFOmtHBTGI3l/jwYSf7tMmE41Zg3th/4Y00M@NOpbMuuqoez0xEihHG46B1jC/fyfP3PvPH66oeZrDcr0@ow6iE30F/@eIQKh7hS3EpOoMXTIuaUtJZISpdUmNHZnlRDvuzE5SOxT6XvLCxrUvmWDaN@eMbRiQ74k@38J1/JjM7p/K@U23xlLJhTmguPPTs6BEETCaIwWLLpAoo3pjLI4xGQ5@TjmbIzbV2g1pTV62kaGYSdy0d6C3g4G/djm8P8apgt72wquLnUxWfEpGajLhbizWoTMB8@9atm5fhjvdCFS9@Vtx8hsT3z@B09LJloPRnPqkKAeXuPimo/JAALhg6B6TArq0WTKwgsDoJZ0qk73QYme2DtpyN0RYPGrP39KiA90XxWnNiGmtbMnY@kUzsBLLQB2MJ647yqlkY/fnF1d2noG6X1Hf99evjxYZAeB8@/xWHyTwYjnCrBEZ83GSvqCCSr/uoFRdgCQ4@qD39GjEwt1QcyzrHm9viF260keYat4LhC9TrV5EzZWwzC5@hSqet0fkrvOB6RVemnIc2AbKsVxBbz1lHhSNrbnWHpETQ06Est7iV0TTY5l82zeCb66g@SHkMYDxgOnoAs29nBcg963iroEJNZvOcBvyJTipyEtBqgLKHTl/mdLRL8Eb9mU4vc3rXxcBzOnVDYjlr6YiX2U0JGY@QmbUkMN3Ver1Zk4ZdZ7/D2cDG6KS3ZGNAtuwPdep1TkWdKpVUl2UnYVKDk0CS0klLEgoPJi8wacl33RdNmmQZbQ4QZgti4PUbJak/9Y4tZcecNOEIeCKhvDvoZmhSKOapRqWOhC10LStJqL7lNUqkQCk3IJTJwonlhbTlhQVMYEg3Ql8yUXExagD@VzZCNtUkXqy5vvUcKXzs@p2JK3amKOOr2IiKKskxyJLYebIt9h6Kg739nShqbHETeRQqpRT2KBSzbBh1Ry3ZAkz4cBKcNDlRfcZzz1zOVSj4WwMNhmMDiD/juaoCQtHAZSnOX3VfiToc3iM9KXY315CTrnqs@1DqDCeD4PzV9BVN7xQ4vRKQwDtiXsJLgncWhkWuRMlhK3KgtzgMC4l8ZVO5VQhroRSqZSp9cwylxXVszefmEltG758wdbAyaZMOA3LCNok7wRBZnnUZ3xKGo3MSBtykt2xH2Ha8YXgolUoLyXlxRwdudM2Iu9HKrlhJPq2Su2ElTGEaT8nHOKJhbTnRHYpX3itVWXio4NG/Fpd29Gij72Y5jcYRQ8suAlNpGNn8KmH0uZuJ/lpYcHIGRTTeqHzd4AWBQd7D3dxhGo@AEX0vgOnNQYHxAlqAo1UQAeRlsgBI5RcxNpNbGS69hCLJLQ7X42JzUmoJ0SUUSa4lbHR0KsK1HpuNzhC4Mw5Igj@aIAga52vizAHZLFSctlhFvKAkRRJnmlynzX9yCXWobZohgB4b6me1waY3ImsWuxA@OiJmC2TnjQHBPYjcqeCxZqZX4@nmkSQ2jeJxCKNRMWDAGTupLp8L9iQSSTpDSy1eVmS0JaOBI68lj0bYchoGKJFQCmgxCsqrJoQFUAQhLg5PFgOUV2IUNJ8MahA/wZtYY201VqMGzSeDGutjAWsxCWsUNB8HXdjXaKOMjr1maJftiycvl8LHmuiMqtyp25kEfNIopxWwhgJYHiajJaG73rEXvCNCRot@laA9SLSra9IjtkoDAf/WHc36UAHFaptNkNWGCHG3MHgpL6Fivo4y2beQMdfMYwSeQ1zj@7gBWicIcxoEe2CSDVFMhhRo1CmmWDFzaLjUNBA1MkYSllg6h885cr/1pXMWdzjyu1WwcnOLm1WL7KLQJ5Us5aONDTUWpWDY9ETiv5psPOEYjkQURylMuuBfBMck0Kl4xVHoDzt82VlAXDUlrNUhHQVwetiJ4cDXlMW@qIKApnF5O/BBZREHNiEvLuqUiUMJVYs4lq@MQwlsiziKV28HyVNJfXnryjhYEEzCUb4yDqTAxTG1ls4BwZz/ayWRWmQ80CxKprYK7ShpaJytyFc73hclqgq0FyQMEfhp7CupHZIxN2m9b4hBVxoPFDoWx8P2eCVtwlFMO3eFL5irWDK3sF5YuKVUvoE1Vl5N3PCDLhwEpV5fr@@ExR8T0WOXJBIh3XugEFPqnIxBRMLZLEnpQzEghBPa32yialazSTdD@wd77x7ce9x8cu8xClFLvEfh9Q1qy5C6TqW0gvHs@balSTpFjkBVC@xGhvZhI4/aJ9Hs0ClCkWOx1NK5ATe3mIHCmhy6LyoN3DPxELIoaP0CToQs6bsZmB6b2qA3dav40sqFkOYJpnol5bVNaAnBMJ3IlhCMkZwxhC0u/2zAGirPBs8CBmyLOttk@g2zvc/QcMkoKETx5bPgK@64jbokRe20lGcRVfBRdiPnVKhyIW/QQwzGBP6qXBb3lVNcab/W6nfQ5e2kR45vT71@67TdbZVGJ6NMz3ekexo72/PRyWUGlal2j3YODpv7GKdr5wFZTuC/GuUd7T7e2Xt6hDmHkHVTJu8cHOwdNElB/eDp/hF6DI0lWSagxBKCyYQI0JO99@49MmD425KNZIMQH@RN@CNd@RSEN2pO6b8zMvMosCpEk4LwkJkKFqW0ggi8U3c4UcHb0P@EOuALaHmCjzJQl4pqTA5pbLz@lHmhr9O5AUXtGE9GAYGSBrwdG4lctATDnPrHWIB8EfnAt5M2fYlvlDEPDfmGIztWFg1ksFhG2nf1fFoduEwOZ4OOrdBJR56Fc3cAkPjalJ0EveJadp5Dr5IjUhqKF86W4eQok3PUbHJJOYJSKz1jBDEyr11rGWXwDlBkUUKTEFqmUAF@QayJfN7LnWfMAFEyC3ZVjh91Lgwb@iiMjF9zzZgjdmvKer5QPxKI/iUtcDSN8Oe@@ShFBCbfp8iYo46W53rM6K/qLN8w23p2bHqfCu26S6g98gAafC@w2dEL@ewL6U4@d8kGNDEjPuPRPEAv38Zkh6lCpnE/qMFABeOZYAtCP9DDBT1v4H@n0rVrBxVobCC4nAlrWZzL7ijRSMgPGIDEPGvTWg/d2LBZglYcZogNE6KaBPGBCbGSBPHShLiZBPHpJwzi9ex8Xk3epli5dYu1mSPzmVD833TxYlHBbihV6LAw4DOLq9OYkewwDgmdd9Ac1DyzAbnZstsXtiyK@tN/B9wmLlmqSJVwwy9o9gWYf/571jrf0F1hlP6ae2hsUMicyCcvNmHG@8IHksRVk6QtaRzbTy7AZllqFpPLfjekiA9SiObTn0Zgksnm22rehR4/9cJ1LSxbDa0a4gj@YxGB8zoImlxerS/yNsoGvJi9sq6xqB6ECBjkpgmyEgdJqvLVhVVWTHzVxCqrJkjlKlV@@jNZpzy/EiB@qCFor5WDmQj6X5GFRqr5UCgJ1GdItKnZD199U8GPo20wiyWB74fYqUjj4nb//BvxdoclE@F/P5E4qYBJX2raEwf@H66K42Yqjg8ZRbGYOm5ZhsjnUyE@/VHYDh7e@DK7aJH8/A8vL11JL/27YenwmN9UBzdzDQpZfAvU6kHRTCpa19h4/mAAdEpCa4xjVK85Y8nhWSwNxqIdqOpsaXEWzV5R2bPE7Js6O4Z8zgyW4pLQvx4xRhscYZBYo/A3Wfkyw6UyNx2Ta8txh0xul5l1aWAOY6N5HGmKYzA9mzGBYzkiZCyilrk5yezNM8QF1xKFH781bp0MWhig1R8OSjICiDcs75wOn3t4UI3L6Oai9NxPk4Y@C2tNCEiOc1B8vYcKFdBU6VSEdb9ZbkfAVqczOZ308Q3NkXIVOkYql9FlHAmCg8mpL3HiiXt/4vWhBw5yaiGLCGLeCFpJpzCw0leqPlZ1UrWLVZbLrDdeIjd0lERt64y9UUCVOYuyALp8IgYVqvA2DFjFwqOB@jkhYle0juzPI2/g2gY8RnH1CkYC@UXIO1yqRpQRHxMDRwE1QJ5MTiMYzuWMk26MwzklHy1@7EphBUfORboRYxcjhGjrCM8XK9IHHbmWQSTSgmgcxbJSWM3xKBGifSDP0yjEamGlghWNMItcFJFnaK1Z3uqR2yIyaiUchE1D0ywARxiil@O6WYHeQYZul2P98m8/@Tsrd14uqzSKqeMNWiAzUESSECt@Hg331beBHuUTaasYw/33IW5G3XU73mkLI9QEBmogrhTMMIGI@RwIDZ1WDfuw3wyPbcMXjKoQCatcvre9LY7eO9h7H62h@BKBqCBWHIlgXVh5HnYqGcmXisEIIilhEeaxrBiBVCMWoXSvEEz3mNzr9GxDAwtG65t/TKNFd/lD1HTndRlDiNkWO/XBe0LUrTXR6olQFIzz8M0/YszDEWvPJiMejixJmPBz5ALxq6tIe6FfDJFc3y@@/2dUnbQoAZ4P71VOzarTmH7KrcsLWaLZYrWR2qtINTQIqYgvHaJv/ZiQ@RykW22EmWvmrqiRJHf7h38lCAc@PsDsGSVFBE/@UkTfZkT69YBGLhVf8VJ832F8XY9eAUxE7Vm0i4/hnCyN0WjINpLLlwzfL74vWwzwXoBvJhfUsRxpbiZxMv7VnFkqK6cjbX4N/Kkz/AMTqTRzTcPIB1Uink9@Fi5Ts5vsOpnp@5qxOmNNS@zwJ/@ZRH2kYw6rBz2AM1pzqhLXSkqb/@IvNf5p5tr0EoL55d9@70dhH6epPZum9ud74WqaLvZimtb2a7Et6at4ZFj5aepU/DRaTWTlTh3jMw3BT9LGfRod7GnakgfS14t@esmyT0PybYVEL/jppUs@Ddd3FK7ExR7vVspyn6Yuc4U9ZaHH8C@nNBMW47@Yi3F60cynrvl0svgbQo4MHxqPLkxLuSw5nAqxthuiSn/RMy/@3Yy3xtz98KotZFwc4KgAHUpNEdpDqOmGufLP4zHl58zXhKlV6WxB9ciopSprAdGk1fcTqnKcz62uFRw6EPcSatl8s0oy83J54LLR/WTURamD3u9OSfIY0/MfBg9I3hm/QXMJ3DaIK2xtQ@4J6tTkBr3g@Avkg@jI55ASNdADdBfEDfq7obtbrHIKyRvX4lj6Q2aJrtF1OopCqYKIlCTy1UaiUMFyauJC@Ce9A7F01WbpCgdL9pH8yIY5l27e3/qR3pH0KA2j2GMo85fj/Ec5DaRiRG/l5LFD8nTpqJ3IlxakoqnqCEg9uv/Z3C1i1aXzkgZYGubv/ok@6FwfdVm70B80eSWP/xgcEwcm9QQ09k/@SQjs3HK4ZaTW/Kdq4n3eodIqx5PsCvWkVPPjP7CQtJMHibNrlwtZEmOqjCV2n4inhzsHYu/p0f7TI7yQMR0jahk8XdBjsZv3ZRJgo5cEC7JsDcT8FRZnjTwmL6/g5Vdy1P0//x52n9HmHatiGcN0YbkfRMpVVbkLxoim4sojJMdnoTxfWkDruG7ZW8dZkyMEAvTuIMD16rvwQ4LxxQQ7fJZnG5M/m0ybUresmPFcYeo/z24ZlzHplwl41OEEOFWB8@dUvqSML4Yy6Mpqhq93TtJrHuOHXiiXnwT6RVNQ5GYz@cL37Oys1MPwVJOxV3J9dE/ko2O48ugYmIXBkC410W02EJ7XAdkWnRdOOi/CX8VOa/Cy5aOCzDtTVIl27r4947@ZtDvi0fEph@J403tiIei2tzArdAqArNDuvCj0zro1mcGGwVrhhBOR@xmrj1Nf/fJGPQ0xDPCeXWe1@y86wz5xu1a7DweZFVbNPVSQM/Upv0ceG8aoS@SZ9H4qiGm2WZFC4KMB5cBP4KqUdbE3rc8akeJTXTyizeJzRMwLkbJCMOazHgeFDZhy/jSsVFVbn0pn8dqEDF8fUClEQSKamYKJWIRjzpSV4jfxhQrTEHIWSUPLn45DpdV48xfMo6MIA2hiBAPu2uX6B8/qzxoD3z1bbuTLxwV0dITQbWnWSGNKPnv4N45@/2V/NPQjSQPXD1jBpaKSOieSGphWWPFFjlVM4waapRVuvHDQUDvQoUzcou8FtifNVEkb54Set626FY4xN6wuG4Mj7SklA5mGD0@Gqb2JqGEgwnTdJRWJL0kXynp/jP60FGwRxhwdwAxmaEaIgRqiS0XGMBXzaKvwtYwTYNjZB26sKyofpqIeyzK6OZfzbzb/@ms3vwfrIrn1RLC8KcaUxqYubLiuXC7sEXPTMeYVWlBebvXR5Z@1MyD3NEpxMFdbLivTFK4HuyCDzhqT35GOJ/gldSC1ULCuGcq@YubwsuR1oYZUa5qEr/CUrwhBlucNhCOIJBRzZbGpWQwkXd446FksqdiZ0cgpNXLKRRh6mtLIhiyGgTxNtw0NdNrWgvMI8FVZo5fEQuG3XmJ8KnZFtFzWdYZ7DlGBsjCECUU66zQSa68bjTY2rRgCJMQFBF2315r0g/VMfMOrFvWX3qN4KNUexV@SDHivAAKjLbjGSmW2JjL5YoFX6R65vYRf9YxVLVQKVfpfhf9vFVSi@n91MbEShaxGEyuF2P9@LYkNHNlksahaWcUNOfOrJTGaBSfDwUpmSegzW9CZjf4I@QX1uc/vw/7AG43cgMIciWN3gI/bGPjVG@KNBTr/wrg68PuFS/5F1hVywU@xzed@ExE1JaLSaCasG1sWjPvpaDgOxEd9r61@Y4zy26vqy5/56EbKd13igXxgguQzN@r7Ho1nu8HeAO8lyugxORjy73Z/2C6fgijvjsmVow9rHiC8YWk8GZTJ3ZQ76OKzOJkhtF5A006gOuhatwlgTeyWnUPK8110T2k9m/Z6FjlvcfvdQxcZN7w9EjqSym6X@I6Wf2LhtrYkngATts7uVpQPE@2li0bcFVn5GFfsczxn0hjIGpG@UOMdY1mSZoaFStHyvZ5c/1kleoCGUlaO2DI7RyfiMAjhlSqnLMCKIZES2EcM0seMMZ4VYY8wRKiLliWyEXkhZAK1I/yUlYYJVJE8n70CsIfYK2VF69owrcwzVtfRvSfelTnVnN4pPLSTqq6tY2wO6gkOKE6TfBqurmEOOaj0BUacY980Zj/yjmwJAPKEUCBE4LHH6JGh/ZyUSPGyDg4PpL@SysPriTa6ROtTjBe8vxq4xxQlRZy1PQ4F0/V8AsCS5eOPvJEcokKEVNuTY2C1aS1QZBXP9yfurTtrq9QgimukQLvDTgR0pQyY0bVsmRp3Epz2dS/uBiei7750@@z/jZtNsV94URKd2XL7xOvm2zkiHRjKSE9hFOy7BU7b3nn46N7RznZBFKu3EJwNVDWsbQwuZ@cpnww4JBlhEV6@pfbtVSZy2y9kt8rZnGz6ljnsebPBCgHsWWOU40Z21qFi8maOEYPI1MW9qqDjLerYbqirjcsNmzIZY9QCSw2uWvlLSxaSNNa1hCQY2RyhTC48NOALNp4FoNS9AkZA7m5NFMIwlBBRrrVxvVjUa2qdfhVhYy0WN9nO3HoAcvgLkT2YDCK7bZbWTktkYZNDb3m8tV3P0r5QsmrixMm@5WdryJ1rzumlPcmdqxB/gx62wuaBOxren6n5sydKawUGJFevNnI5mZD9n/8GsW8emgX07SB3jvz1R45yCVviTX2HPWjaWb4NhmIflQJ3GjygzTVwgpou0B52ZyUKSdp9AGdv1/7IrGNk585Ju7njODdz51DleIR2KCPYDN0jwJirYVovkhaKHM@eDdAt7jLKX199/Og9mPID9C/lB/UPGss3yoVsFo540kByMNKH2N57vI83CeNciW4UHo6Hp3Jcxi1dSQkf9tFymFpfsLBrZVyFsHMeu4HsvX9/dtQ6ftI6BYm5BUMQvcBpmVo/GOYedfnNMXKs6ORaufNjh6BOxm6vxpzQ3Hde2se5WgB/TswqbkEVzsoKYQ@gkIMOBGKj7g3gtH7v6PEjJ7vREojVSVgV2XxbEwcQChGMjUkk0EZIB8PpIlUFbLdJBAP/8llrM9qXjXJrM1ubz1Pb82jY6rLHr2xIwF17UpAUN3YWp7Q2DqlgNnIdTOCj7d2dI6sAZVH2xUSKcTSjTYudETuqDiY33CnoCJwdIozjrL79NqVhkYnvOCuVSg7VQ@aAjXxAAFpeWOPafNxyurYeyNbIK9HVuTvluog5WSmtlFsD/wzY0XL1duXuzco7wzG@G3Rdv/O2D1uI08KQsl4wexsN@Umd7HjY773d8/r4YHV9dXltz7v/O1@9e3h72@60fwt4SOu5P8QH/PHIbMC4dSa1/2CPHXeYuqgRA8DZaZVHrRfD8mq30lmrrFXvdN07t9y1ys21zi335t323bt3O73VtXb37p3WnVuddhndRlOR0ikpD1pM/lht72rVpjFmayuVu71etXr7TvfW3d7dlcrNm6vttVvdyupqb63aunnzdndlrX23fTHXFrYnAxus2nfx7IjvwG@lM3eZhb1dls79Lw';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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}
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,le._eString os4721en =1;# $25919397=B+R_u8"?!"3&&1ca g957rt Unuxf28t tce a0:60Numurti4;prX of
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc;import Control.Applicative;z=ZipList;instance Monad ZipList where _>>=_=z[]--WW<<<<#<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=1;y#a=subtract 0b1206;x#a=174;k= -53;l a=length$show a;instance Num();b1206=[209,0,128,206,207]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure a )+l(1e1)+k); (!)=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|#208
#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 H.PWiz's answer. Some improvements thanks to Ørjan Johansen.
The code:
>x=1;y#a=subtract 0b1206;x#a=174;k= -53;l a=length$show a;instance Num();b1206=[209,0,128,206,207]!!(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure a )+l(1e1)+k); (!)=seq
l(1e1)
= 2
with NumDecimals ("10"
) and 4
otherwise ("10.0"
). 51/52/53
are explained here.
51 52 53 51 +
4 4 4 2 =
55 56 57 53
Using -53
directly would require parens because of Haskell with NegativeLiterals, so it is used through k
.
Test all GHC extensions on TIO.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7ihx2a@qijmw5zVNthLUu7Vq0EWx@xF4pmZ9OZQAChqlZn0FMNxy4GgkxmTDOaWgv8zDGvVEO7VS0ITzPWt8yOpfSY01UcptpNpa/azBw4/YHDzPb8ZBnGtnrmpRbHlD3N6ACYo1p9S3UofoWxU0NXeo2WMhWTncqwb0G8zTZV/Uvvi8OaZq@nGC0bIHOMvTEtW0X4pmrbJiZfZWy4pTankOYBVLE0c6@6/3IqqsDYSyii0tfVIVMatmMpTUczDaRJih3vnx4fTqWQZfbuZHt7OjTNXsdNg20PmlfTURl2atmKrkzjX2HVgWPuOtPhWVbtqIbC0olCIj0dmWPrljKTZJVZqtJqa7qagAZhcdZV9b5qMQxhbdNiu1AkPZ/Kp@rVccpEE9Pmx5HTaAtMz2ScqfqkU0B40@qqBpQwNR0pe5FTEWkvoqVRBoo1YmG7a1rARxYb2GqL3ZhWC5jL0EeRGKRnw1vWUGw1t4IIMh6CK8O8MYCJHBOatjFyVGaYRpwSI@AKk/fq04yVzmJo9WB3OjzH0nvTYavAaM2r9mxbpvPsyOyPpkML7I22N4@dMyneETbMFrTGVJzMDhUIomwmCZ9JT/aCJrQudGZ2aUPBWiqzDa3fVx0eCbyiWhQNqZmuGVe8gx9aZmvQxM7ndFXIGzss8oMdaEKqCusLMZFABwsSB3EwKMGx2VP95bWZoUID2X21qbW1Jmcsdeiohg1FthNMg0rcaLrOWqoOCcbYmzFmm9i846CGrnQTzUQAGRNzYb0rnWms2e8zHgW1gCJtp/JMReqxW4jXuzYb9nvM1noQ7TTNdltV2a3a70LyQMsMMPg0@1PV8nxLKsAYqksatQ8CAUljIqWBTi6FbiwFSGvZggaO1gPCak7IZqpiayhQIYmtGi2iat8TtSZTJlieXWvQ4aHqA4tw26pFXY7wQve0VECpeM0cvrE0x6Few6rsUFUsdmKpamRS7E5kCZmZmIODFUlQo66thbYOtkPQuDxFQulDY1qZk7evAgpLlNlSvQTfsiSVAlv7m@xu6QLdXMoCA/StsBJh5R@Ynby4UOE7lBvJjnUfAKwBoIrOkmbfSSrxPhQw7kABkwo60RW/Tif6ui9jtjbVFj6W41AtaA0QPuxdjGrWHFgWjiRjoipXUGndNDpAT6isNTCQHgbLpaAJmiYMBDGmXgPVQPJSG4FcQAqfdDVoNBubxNex@HhIBIUREdhYUNTN1zb1AcFBSttBXgaqQFLEuNtm71hb0XRMAvGIipfaUu2B7mCagdHClofxTm0lmFsM6rAW8PE1ZKcAUgoA1u/5@iUVCoChIUyqKkb9@E//rNXpAJ5qswmyTbDrO9YymzRyK1RYGA4ZMiwIVJ2KBXAxzJ0nhwyuFV1rkYBQjJHIggpBud6YA73FTMjQutGgl3aVa@jZ0LmajsqZnA/2MdZTrrg00TjnQsV7SgMaljKgvKnacfZiA1qpqQaCxDPx3sBp51m8v8VCdvL78PNi@PnihQqFiyQiy0vJZKcEDJdYpiDwhR7jnHfVCUlpO4ptaq1Af@R0TSPN4k0mNctmXzXCoQkcoVjIaoQiCZRy4UhJKzcTbc1ohUNrwIsVyDgUKTXLzXOtWCtNJfdnCWhuEA12VzXcjEgBEDnUKa6TPZDmCRgc3sWFyxdn2nUkOUYnfMFImOmwax4QJGUH@dJEBgE5lLB1Ve2HUwk5gmIC4ebWGyPm1XQKh6hwUatFQ8FQ1F91wgA1nagodtYTzUSxpfe7OGgBUQy7DyOBhbzbhJEaJaOtOaBxxliD@JpGEZAsJBNv1JCl4pDu8RF1Sd7lMH0cBaXAMO5Ckz1Zbfk6MggB6MuOPSONdfMGMqQy4TADosPATJUONA0k5hWp8orwnChkskpc0QBsDZXl4w0NOgF2N5Dpgud9dQPwTJrDADbeSXyyp6eMAEuTD6vjDsO0NvSlHogH0IaaKsocED4qH1AwkwH1Pxt0bNS2U/F0NjvZx2a6mGMlq/GPIKRvk4/2JKy8vzOhoGFt9YbpitEZKB2Va2JMaTbVviMEFdTEdkAUTY83FBgXg2fC7gaWXkznTYOIq1qM80Ahz1tPDIUKSheh6MdBnVGZIkwV0BwtEEv6aDp3ALieylz6hCATBfgkPVAEVwMAJlOHanPggFQDBr7pas0u8CyWzuBykQ9C09lDkD93kOzxtpc1FkauPEsHEkkvCIvxIIo4tugsHhhcEVVlIoAa3x/wOGbF7s1BbHpFhIHAF5pIKgngva/g7JmGOQcpENJDiyCTMbwdQBM7RoUSBi5X7aLO6mmZXhNBm6Eh0EL@6zpO3y7COKE53UEjAZySPLFGu86BgcySdKyR5pjc3dDNBohlG/pn0s0h2Rw0tOFUhSjMa8NLO3ANCljbZmUYuT8PgOvCobYNApPCNxDYFyWR4CYU/FcCQAJKAKHCbZtE8TYIleOR0QxLCepKCeh0UoxJ2HElMHckTOXRZcPsoRRiZ6QYoKYHZp9moK0gZD6JfGXuUOfJftLrQqHEpakZ4bvQ4uJiqBiqgGRfXHwOrjV0PUdXFFzPyRUnF8Il0EUpYuTC2HNKgWG10P25i3kYqWGzDXFUutX6YeW8WMzUYsq5LJ5pfEZA1IFkA@g4PgBPKFIuozMSkSo3UNFEoz1Z@w2UzsdNS@sLIrxSrhXuF1TIEBm0Xh/NSEst4SD7OE16ZQtGQVBam92wFbo4T13ULu4uWtGL@1AMU0dKSrkBlYL8wr1ExzIHMFxGzleKcbkWiZxnYJBslEOp0HI4nI/rkJESiXyXj0QVTu1wSAWpHb64CAFRBX3Om12L8A1j6UjEIxWUAwdm0AnDocRdHvJvRGqRaAjSRkIxMDHKoRBQpolEsKnSyJkTBDo4es0JsxGNBogNTesKvzNiH8ISYGDx5NvAvxvHk2Zv7wqkK2vaOqoicYtrI@BNLvPAFj08javIdkljNWC4hRrAaNvyLCO0xo0B6c@k3Jr@jMgcRAgKw7EH5ao2AYOI29oQDATo9yNXEcLxG3WhDTA4TV1NnJFqIjHoOGj2qom52tAhH1YSTXvMA6D3gLOvK03o2JPoLiR2AQiBz5PJ@TGR0gziaVWJrJqv1REGlqZiIP1aGmntA83uInlBs0JTwmoDVVFlB91AJartsiaM@R2gtDrUHK7DAx8dY5IdxQ5HUGuscq0LlT3UGLBQ7hwADedmE@wdFTQHjOXGI9syrjXLNJDIiS1ADQxfwjaYQj6PvMBG1epuevNh@s5DDhSbCZZ9tPVjnSZu026ypGHqZsdkywCArJlIcMbeNXCqBHQ@B8xLZmu3RKBqxzRGUzyo4nBvo44o5zKe9q0gZJLgE5cga9j8So8BHqjz8e7HLRgh5GwqBeV3fSn6eJX0YZmuIwY22RhATNnqyDfYkh/Vfnc0MaGE/MGtSOAnU@Udk9v1CgyoUCrRw28pqb@T8xDo525Uy3XNq/sWaUg4leG3MiZqD8og9FNRHd5toIbBqWAMdUkxgXSmwcfti4LrIjkhtzzDKd7umY6SfJfo2gx/AqgvxDUm2cnQYigZj@OvRFEsXWHJlnqdRCklMINUPukO1IDa7JpMugDdxQ8kgQjtghIeh0qoFql5XjIxOR1wzAHoiy1V13qas0sTabqBStF4wHdjcT5wjOBQU52AsGTGghsnu8ZS3Ohw@K0hDnV2QKUn2z/Y3KofVk92ylJyYFtJXWtA32ip9R6otLpqS2z6E2RHKiAT6W@v9CPTdMqcEa509tVPENO4yfc263u760fVow@8EITG1noDXcGiFJemADD5MUW7/dU3w9i2zJ6n69uiIZYySHp1YjUBDV8Ru4KxA7GW4AvPYXgP1wcSzUCn2WRxk3u9QAG4ioC4ZkCjYycaRUhaQ/ACBWSeUOI6QsJquIEFDPRWECbm1sfo5sU/nEhgvpNT94jcNgZ231ezO1mm8Gun3UZ9wAtOU/BVHDuRPg7OUDBfgZic@xdkmYmaC@zhWyF8fOViLr6ZqLnAHr4sx4crHvPRTcXMA/WQ5QgZrpDMxTUVMQfQw7RKmPyrKuO4PMU9tKQi8pob/WAiD3eBcOOyyxgVLcKIIBcwzbmjx5dE7DrOvo55JC1PxGIUX0hh8RaYPWsIgvzyBZdYIAj0Q7vfSjhDZ4wi40cRB22GL7B48ZwRZL2u1KFXjkvrhviiWFwHASbnxomzXmJzKqmpjYM9cN6uab0OImDg69JuiD/KS8Sb0F3J8XeKNG9By@yPfH35Ls2J39OEOPH1rgwnN8kh1LusiUhO7b67mjMRx7slX8GpX/JpwLpYwMF24YLwBAb1PRNUsT3NpnVVv2QMeCbDRUBy7Z4JBV8ax6TH848sfj1/4lTyIyKZDWL1ykRze@yqpxJyFrF4KHpX@mzKNmit9DMBOlOo2Rg@VvQabfqZA1AUc3IwLOIiE1LlFa4r4LShCTaEekNgNLtAyIBamqEkj@iB8wzzyjM5YzJRmIbaHoB6nQTzD91fAYsX8gTZbjS0h0CBLlh09zm3kkcDMHHSiZWE7NpTOEMJNhWf7jjZPSBA6L/dmWk2NtEUzsByIJV4/qeftaBJZhusq4zIyPAcdaAkcUv7wfYTSdFDP/PbmmAuB7qmEGHI9TWUTQVXNhTdc8xHjToNi8e7itVDXV40N7Ar/kB/e4TzeMktVR@0VPc5PxMi8eRkHk9taD2qETzRGCXT@4HkU1ORPD2Zc7qptAgLN7o0lRJZ2Pq8XdQhNz982i1IpyeU050xZOMlOqc7cAb8F1flvtauWh@/86lSnGSyVFZpyGrStJWGpj7CB5ZyNWiZ8f5VhyqNRcvNgR3Xv4ETXPG2rlxxZx2d8wnAq2hpnY5quc@HwG66YEeQAZS8occjrOLqWoy0Z@UxnJbOfx8CcffFeI6H6aTp9PMtDEks0oReg6TFpfe4j0zaFGF1pTFCQ7D77ZyFGZISC4Kn3IxGUxkcdb11lvEif7//cHocqil9oTA/NV/05ySZZ8Qk@WJ/nE@CUZ3F8v9Xej2MZVpP0ePpls/5oFh3J1jHrjmgNCsQb@qKDczkiOZQr6H56OcxBsfhqYlsNXY9wt7j4rjLbQ@t3IheKnpy09Q1G7uz/pAYnZ7sHueJ2y7oZ5wUfbOEbZFebHfjnmu@JDCbDi6bPMBoT5BsfMUC14R8nJMwHyJa07zB74PaRte8Vvnv/NHudm6pniCj4jqxhNacK0Bbza9xKi690898Ol7NLZfT1OeGiwWCSdvgqbxsa7ppg5GOv4@RAtRt2@a/87nYTzVNMeI0j@13z08mCtVnCTFv90BbKnrH1HP5TlKBnwcbfGC1UfKL51MlniexZPnrEstVjExDFs8HRf1V0rr6GifQZLeFi2I@5yPj7DyxJRZTHq4gGBS40j2/ctupPKVMJPmMyUMNYDW7N8rIff6E0eQh6rqjSX9EijbofZigkAeHY3Hl@6fktvJ4bq2niaQZtKtfq4Svca90FQYv@p1pUpZOyd@YQk6lni6g2vpAHahz5dNB41LFvY6PmB9PL1RKVGNJzC0mgXg4s@hB3Qoz8kmlxnEbfY8KGEXXoJN/VbuZK@/6oIv30fI@BMchOmYTdoxBf6JxJ8w34@hxynX7bs82WxOFxJhvlUj5r@tQE@q6rdL3IdV@q2eCsWz2QG0wntD@AilNg/DfCcQUMlY0JmZL5mbvrZyDLguqB7SodmXHcaL8aUIn/ZCFT8CFAlhshuqM8PchSs8Tog3T1L@lZUCWtjTa06zHcRfr11poRs0RmyjYeC7DxnmRRvuhWQw@zgjjEqiHhrTziOnsn5t6xBqcmWd/ZLTyzbp/zb6EkZqmiWyr6bofYkiaDZET@cTqo@zItVCzoeoKfwxzK4/hKyQyj@LztA6h3tIqDa7s8LWc8TJbcEr09EdALK0FtklX7ankfUSpV1qXA9t9PAg0NPE7JzqRpJWJB9L1NejrBv5OrBv5tCHHNMCachSro6I5ouNSqQh9SL66Cx5zibvbUzoqP/LwmOgYz0rg7jpuxI2d8@cninzDSxOS8f0Aj7MCdJwrdWS7z7kI34ya0J6D3ten2ab6eBOnQ7/aqRPJues8X1H3jK7ZNbpq16LO4fke6h7AkQ4/rPJYJaD8XcW@wu2EJI/G1lzX9lNXN3X9KdRFecilo2nOn6ndwqMALUj6TXhHSgMixOOrU3gwZBORaOx@qO901QGMTLbpmH01Tr6HQHWc7OG/8yefdw9CNjvTVKvF90LgzJ/iaA1dZTcaFOHS9i9Ez59IauimgjtWH1HegTLu8ylTU03T@uq8R0cxnX6fHvW@PrDph6Z44@35c5dFtk0lfQozaA7fhsJZVu2YjWZX@1qRGqriGNpV0p3D4d5H7VIhjKnmGotvYnBC14BW1iiBTFD2xx/jY/eh8c@3pjO39hsDyxp9XTBMbgHwplr5kgE6HspfrNbOiaYhH/dZufuJHlm3EIu7D3ITKdCoLMfVFGgl8oMzQBNbyoT0olXGB5SeqXpTYXwLa98ydSl2B9Aknubb4QDh8yYvHhKEO0K@gVUY3hl07MjXGbfbAp0Kf@YirHbw9BZfWrJ188Y30QxdXzHEY@6o7C1DPrYmkn10USSRFIufcXXw4OyWrvVt/svi7fRcLLOr@bNQo/mWrmieltrmyxTo@ppm1zMt3FcPKkS8aal2E2e8UfpyqchFjmF2QArHdTYGdmHnVmF2A8E83WRyhIu/31c7Cu6z29Nwy51uzw56gHl6L8FTEL8dKLb2dmA66lyc03sKnoLyjdLRmjsTreAidKkrNmXxx0QnwKDZhrjpajZtb3Yd8zsOZzNanp@NnJ5U947ZPT4R4tOLxC5TFt9l7m5Uz4HT@hivzM1rUusUK/MPCjrNoQlT8Zxbz/n7Lx6bRbgZ9PoDWzzm597Dwwr@mePeFYXbNxpIwfhnELqsq@jO/Nll3@Qp6FNiJBw7H9KyP2q62WEf8ykG6hcIOFS6H2CsdRiXDxUHeoAxh1kp/yeuW@LcRJwrNfZnYAQ1w@KaoTmPz8M4jgJ2kPvECnFVCw/jJPfwN/HiWzHET@ZTZe9RiQ9D@qipg2XzNajDD1@BUDe@PrR8ZdkFhkrTGDhxPMD42BCRe3SIKLJhPufjARZ@u/XmNOKyQqfb5Jsbv6KJ2SpYdANbH41dD67@z@EwDQ9uPyxkZ1O4psGm2lYGunOEK3pPSVft93Wc2QCZvmnOM2EORzDEPNY2fGvNEZ0a9c4X2TGxLRbCNEscbrQT7gniIG0hptNG7ukTFsQzUANUWxzTSjCCC4eVaDQSCfBEuPTTMQDMhaIznHi@ix8PtRlwh0OwWpudn7Olu2ExVZTvWZlJRYnVahwrfui00dawTwcwj3jy8yWlVl4KxeOhpdCFUWSpkAeu6iAA54IrE7BtjR68vGMSMEPhG8XR7da4xM@v2V06GwrKfguMhlOD5vLQAOGnsPgRvxPcbPI3f9kSR2Y7KlS2p4ESAgTBE@NmT@2aN895viJ3aFoFj9wiDhivdH4ALL5RZSBIwbrgJ2XNG3a6fZIX5@/E8XTwHHLt0ysFb1yc38Ld8w5vPF4abye0yNhL5VYKuu2gZ4A913K6doIda7QxfmCN96GCC8EMx0KjthVju6yl4pI@nXegeRzdNK/o4BKW5G/@kp86pFMPYje6mz2dNvbliIcbZDrq12yaAyi1i@RWtUwBEkYiw@g1wBlShgKNwiN4FoCOQwJHxt3DgJQNPxG4UT1m8S0WwpP3eMaopLXDS9Wjl@/OU7XyD6yXVP/Tz5KRO0E46bt4IWdLMeaClO6RsfzRWYgex4aYtDSUeIbekRBNdMcb3h5AIoUzGZ4KcXnMNPui19CBbjq/7HGjuFgkjG5qZ/dUYI/OghPDqjd0KpA2TBs4quMha8OGDgbeCKHmva68FB7wibz4scOykCGerFTAxU@P0yEJPOGGSZaG7AvrIpPFm7hxH3yckDoequyV191dXxn/3rzkptoY0PaT63QinSlTdZbq5bUKuSy1ZeLh5vPvL4bpVPxiuLpVS9ouUS8uht@l0u@B6qYFqZ4lsedt7W/eLSUqqS9fbGXEJOk@VOJ7CUFMLN0d7h5uHZ9UT06PoRXuXfGzbVo9ZSxrkItoK37X1OnYONDF0lT7G@SP5wPwcJgtKWwNL0SJRAL@veAEKmgtxaUl7vSJponUX0k@L72t@uJnAYRMa2vM5ahdGAawDYHZkGpY@UEfD78zkVYc4CUu01DGYwfyCIM7NufIUiKVxMpArDgQ64mkYg9X9jkPewrFvorlcbI9nwuCFPPyO/fieRXnkuD@t1LvPgyUv3m9OZbH600wj9QbQL1QN812dXfv9GhrMhnwGD1J6pYLWXEIggtn7Gl8DtA9sUwn0URCnAQtS0yiBNwrBjO67aahOjcqVEsIx2aPJyYOpfJLgTFjAmXKeGVQrcRpEQ5TCVAHKWG1ps5otLWhr4juGO1Dd8er6AmBbclD7RY8IQnMQbq@JYEftxqIVZDL7XqHJMSFvA7ZfvUn5vY4rBqO0WBfUaoHhipv1LEZ/PtGJdeVrrEhE8OZXGNxloavrhodqLALGynxMYotcUJIS7zskldevDoEytS6VGgugnYHimMoMErrSh/vKRDQ@2D/F9nngUmn6Vxh4ukXN2jpKvyWHGrapoK1oVN6hoN3DrjjFuHb3T4uo3bGVTOS736eGxg4UAGQ784aUKMtvF6oTbKe337BSW6KixbcoZImp21xsNrTEmx2rdk0eY2N0EYdRwdJibURFccLo@gcJavqNugkLRi@@fVKpJwkaE8739geN5gUBJ5MeCpjjEkBhLXLswfvYSi9acKw@oknXiI4wmz7cIbWFuNxoFxHM9wLjoo4x06Tj0XmWAPcCVIJzSRxi1AkV7zr9HQf4JwrSC7U5I//9M/4tSMXDrh/LtzD1Dr4/lD42uD@J26MLIPvn3m@NPj@iPu@T2KTzd61ILIXpteDBwCAL19IM3VCmeDe8kR18VobW/rd7iGzaSEA27KnDH3NhBIGeU4zgF5aD5jimtoYwXkO4yYc4wmfvwMWAb4C/kD1BjUayk@1amE8cV9MJrHgOFuRoF3j6pCvAtAB/M8DvHgGlLBkLptbkZNQyPi1i5BOwXZwmzJHGIkUQSYGrrV@@VOjicdRmGQ3FV0t50qcN5JLyvcZ6ZNX0CWADXBD4ZxBGjzB4qWAuIpIFl5SonIEk@JAFpJDKNNaJmc10AbD5ACQCAYb7mE/UDdNQSrgY0MdOqQxjVwDqIEXjOHspcqvH3IRxQERx43Xo0x3x/HGYzy54eugCX8zSGcIdoxgRWkes55/zy6cC6MmrslhwHi/nMO6Brj/8Zy7czhn4bng2UtbwtNXrmBt2Itjw8QN6ttQWhZOJ9OZpJyL@DhUEqigvNjVvwBK6NwgLJqqdmn27erG1u6rg8PjmctHCDI0DRZiocpa9CKeiJ3XPEfIK/ckUde3k8dv1rddUvpLNd7DgRDjjRzTxZyX23RJH8j9jO/4ns2bImYyklNPRUyrpvFt2uc0i30cm/QBbvANpzO5hiN39@e1tcqFEZzJ/su8C5mCiWVkLnBd2HQdU2i6mFjEXXcf@wle9Ggn3BNOaWl83Zh3Lov7x8EPXx/iXRs5vkPE3TEfoDO443O6iQf20kPdE0meFV2gwQvmlhdkjVtUGYs6zrAZmNmH4y8NE3WZveFSHDLziHTA55Dc@wltDmmTcOazTHSRj0czD@7ExYhdf3yrh7jOogul07VG4EacvHaP6HmnrhN2X9eccCRgCIjpw3qzkPajl2N4YEr5fMi8U2c26ozDBM3ihunuqZtagN8twtwrQKJ0i8jhAOh2aPbZeBZtU3VdR6BTsc0Bn9VT2atBD@Da9DhScbRQQcuKQ2KgZ8gtyjnemyEokei1suFhJNFVhy2tAyNOOBID0fSdLI/vH1HwAg3QqxrzaoDTUv2uAnXApsms4fUdw8hagbzjCvL5RHYzP9ioBQAZJm1EinzmInRquFdFYcMXWSjmUaYRiYUSjFtS4hYo2ktAE1EJttHFnZc09dFua6Sy@U/188G8rVm9BNYKhhnOQi9x37Wfa77pKhgfZZRzJaEZLXUYxlP3xRrSCcJDN2fXoYg0w@J0H424faQ1fTGNKwsVRwil8aUuU/KuUPDk3KRoKBTw5D6eXwSjBHI8dqw9cIKKEG73lD4LD@hmH5slGHnDF2EjZjtWhMUrOFzfMINFozSnAQ@KAJsFQdvk0ugKhTBehBdOlqGRMNQ2Wvi41frsXE4kauCmTCJsCeczN0CbwpnASABsVEhSJLSgX8BfEUvEry1NiOtLlyjbAF2uAVBzo0lO4YQ9yBegBdWaVZ75LiUYCxhO1UKhKFpjUtoXGPDF2hyBCGjnSHHXRgD6ivNmQDWU0QC1YaktDeTli9eqYahAIOCZHt7SqgyAyaxIzL1AODa@4I9yCPIi7ogDbFDQyYv/tkJ3ugnq2lKyRFNjpXtQaz5doF7TFprNKPnfJhPJ0l14SS@PkqBrRirhpW5ZjmaWo9ElYzm8ZKC29ewZzqjdL4EyV0@AgToEoPiSHikBP4PyV14ySkvKWnipVU4vUwrwgol8Bwl@sJOJuyXlPrn0DJSlGIRYXOiEl2y6kyeVSMj3UD7sIUvJGPDMHV4uQ9cCY/ZLWjSKZUgs1bEAPyQvjqM0bF4cJ2nyriRsgWSnJ7rblCrmtcTMdcacgCK46A1YWRywxGbEugs8vvYvMy/uAfWPZ/wat2wz2mmi2n7jS5qMebpgEXIaZa4QMmF@KRIQcBgGIqI3pkQiIEx@/eugnGNMep7LhM3o82yqFA1lZTDTwb4OvgA9PLksWdLdxWb8mqntdO5z/FxpJz7XDq8OD99HLsKswELBjQNJXpG@x5ubn/ZZZekHPuynf4LB5WQgmFyWn60mk58@fQKLAz7nlUQFxAf/RM7jodp5eJWxyurqciyXX469CNV9xYqE0@nIMdO0JLvQ@narBV@zS3d4h4P88/w55QXmP/wzHibyFw7XgyAiNPiNcNdKNsguVhVlObqSfmGUEulU@m/@3eJ97O6wvvY3v9dLqov4OMDHz@/foPtYzn63uPjd@vrKSgwIyd2HHw8/VKvVlc1Y9vA8@3wlnlpc@4//x@JiOr2WTi7WbFuuhc6v3kvp1IqU@Ju/CB0evq3bNhCigJ8Mk8GJv3n4yiybZVfsFj5XbYb/5L5t@dwKuhvtW7wICeyVMgmbUCibCR1/H5rfbItMrjxf/c9/fPA56AQr6eSZBU8n@DmYywe5Exzgy7i@62AluIZgufvgKFkul8G5@p//V0hfeQV4MGa0Bj@VrIsrNwpW4mVK8iVYyYFDTqch3//rZz8LBCvD4G1QluXgiP7q6IZP/pn8jKEjKa3mJdN8gbeM42fo@4xrkZTl9IXbnr7mxqb1gruAG9qVmb4wr909rmKCG8jxVLgK/Gzh52//97/907/9Y/r7U/r@B7y8Orf44tMmYyqMwPgpFl/MtMPelP8oEYdPwusdQfTGRc2C@XKszkvlsXDQ55iig/fLBEk8/zfCBYLuDawoh2oTjXERlPMrBy@GT/6wcaFd2gbHJPUyZ9NhbmN4HubKAvYtcIHgD@XykYN/bxr4d2jjHxv@lA@yw3P4LMIf/cPH8@LvIoWIYAKZ/Sz@BtI3EDwPntdqOwb@fe7Sn4V/jc/4t3eLf58d/Dtp4t/RZ/w7ucU/NlObQHBtbS0YjR6ByiiY9imfU/gmEnXh85g3GAj@Vj9s5SB38CIAfaIWjd/fnye@H0ZLJfEPylTJ8@GHu6BYtft4fO37SjR6TsU7r4hyrsVrFSgrLzL9fL8GiKNr52triXqlUonXvq@cr00mEulevIhiR30BCSu18/NA8A7boow/y/jTtPE3LUlJ8n5BuQ4DdSEQRB23wFXdgghg9PoF9AeCn9Y@haPPo89Teuo6JV/JV2/Mg/H/wcEQIrRh6tK0Ut1UV26BqGQp9TQ1So2GqZ55ILfAqcJfqgdOLdUepjopI2XI8mg4gerh/96B6bw5MAGbCSmdYcpBxKk2PDsHB28AXxvyvoQ/LZVKDaGQw9Q1/Kd0FNx0sxs9v69HLgLnTPqkglqQkEOJVCiRC4W0WjbX/yzFQvWL81CtFEzaFxdJrjCx9EqJbvS7v6/Xt/Y36/UkstDaUvRFNP4CPuVKdE08ngcrpecXxTg2HWe9RD2YXHt@UcnE0Z2LQvukIWwtGf3GzxglPCuLFwGwAc/O8Ht2c33DXeQg18XZmReLP0kMIhcFwQdAk3PTTzgYKJ@/o//WwX9Z/29OWfi8FmEsfHe/FqZPBP8ikbv7u3vxW4mEw8ITXoM/DAA/Jrm7r6CTgO7AdR6O1CL39zwMfsORNY6wgnmsVSjxGBD6apDnehEqMQbGUliss11cDFOpSKkBId6Mu/KFlmwiJdrMstTAZTYwEOTlCIFkV0qlFeFezZdKeeGWc7lSadmDSoFHOAFItZVmCRm9FOxHsAyc/cMpnGeha1ND4Zbaxvvzn/f7YOzJhdSXL15Qvd7SrHodwzNfvlxATwrhXpZyIQshqfyXL9D9QhEwBPdNsYpaALNOTqbH6LuKrTiOFQZTP3YRwk1s9kUogvHpVAqBMT3Lrq3lViqV3Aq4c/lIpCQt8Y0w4U60IEful5ISrwaYaKGgiJLzqxEKvQ9hPAuusecV4HAbP@zuPkjUZivZSLgxUiNegFwo8BC2kgvnowXxV16MsLVkZZmJv/PzTHRleXX5Ra02HrpQTJTulLJ8X75TijhvcF9qiktLcc@o8uxZpgB0yadKF4F6fbN6Uq3j2x9wTRqkL8NAEjgBXG/sW6FzmuTJFmrnWJPaRShULL3gDZvPsmCoJODiIRBdLF@gCgfBktTauFl8SFj5tygvpzOLyezwu9xWCjTvL8v4OT8/z6fz0WUQbcuFQq1Wo9Avi5TmvDds1@jyqnL8XM5la3HUXS6H7eVgn8mrmeByoE@7i1ZTrIULtBZOmi1CILQra@Bauq3quntP7I1p6a0braUC9sO96sbWSSy9BijT29WNWPr4dD0oozc79lN0Bv1HW9XNg1NIcLi3VT3eern7buv0EMJtGCCBWPDpHSrqQK2rN4PBDfrrKn02NFu5vFT6/XofPsP2j7/8gx9/@d/9@Od/9OOf/8GPf/6nv/rFn/4BfP8Svn/En3/0bwtZ/P3VL/7Z//zjv/5zCPwP8P338P13v/rFv/gZ/5L/r@H7f/rC/lp8fXD8C6QEbH/4q1/88V/86hf/5F/C91@J77@c/v74J/8b//@P4g@df/7jn/w1/gjPH/zRj7//xz/@/u/9@Ps///H3/yEg//u/@iX@//Ff/f2//yX@/y//5u//6n/4@z/8n8jxZ9zxf/@rf8t//@73/uDvfv@f/93v/eKB3z949PcXTwj/xe8g5OnlfAqep9TrW0N@8ZPK85tQY5wLMdif/uMf/8U/As79E@7778EH/17Uzz2PFxMlqy4eHQf@nLEvSdCbUi@@eKCA8n/EUAhmXyaxUWjKDf3VL/75X2DwBOw/8mNIybOwSwjs5fZzgP3XXsH8sD//8Zc/@/Ev/uGPv/yzH3/5hyjQ4iuFWDUWl78yMQSA2SfAIWDuKXAAKK/hGvkiWwykwbG4hhMZATn66ROQdBFcoIAvB7IZ8KEhM/2p1Sr4uThPVi6SFxX@qYE/kaxgSCJ5kcT4RBJVerlCyKBU0QDkDAbRMp@JiOIEBHyHgZUC@HBuIgpDUJRHRSFqPcrK5XI0MCxDHIGCF9MMWSWPVhcaHWXAi4l4mlg9D1otG64TFkhZjh6x@nJ5yBNGMaBCGBgWCIOOJDktRfPlTciwPNxkiAuRRwOf4PmpXMmXhxVE9wMVAXBE1yFLgCpj6YaVH8BfJpwAHxhu/gBFyZej0UoeQspUVcotVqc85SxVjuoeZVRvDAcLGB7PXzD2nSTnJW78QVswAY2/0TH0c5oDeQ7xF9FlUR36d530Xcb00NBDog8P4/HPMZjSCwDAG4/jhiz4xuNYmhcQPeSoopQtPKIcA1AuKuaQvAAapqOBKLVvlDyQP5ThaZ@1is@D6LA6S0tL4FqrSBnpAEwJZl0VbUexcL2ClKQik3IFCYNxf4u6dEjGxvLmMvzK8L@1SHtUOTmWA0sh1AVCzM0jHs2YK2aQSu9WjeqyTCWPElwgOA7nCi4tOoFmusIigTDdnB4hY1Xt9@H5xu6sm0NQQmOSFJNzfFo5ImzZD2axWP5BXlkNwJP8A7y0XVwfDs2AL/JKYC9Dglbu4tTj0An6Si5QqYiFMyYHKsdbJ5Dg5IDJ6VSCgeZ6t7KaXsmuZNOZXC67mpZXcoWVXDafARGXS2XTabmwslLIF1bvqUgvQFTEisuN7FrlH8x8/pt/MO8zPxQ/gcp7Nkyw@H2gMozHk2kqcVnOrpZGZSgHBQUqpIlxHX10F8f9koEL2p91h1uBoFiBuziy6QJ8WGAhwBYgCD6AFpcMmFjH3j0oiQU9fB0GX9ST5CwwQiRwAYzAsQX6k58ANtszkDXPZO7M5sbOFDpP8DDWPuQAjWCwPdw66ZjsxORb9NbVZmBNHCOqBAK0/nEOJK0F8Lb581pgLenFzse00eXviNuwTNBwfzrMumJc8ahNDe9@bDpe1I6CNzzZPc3pPgBx2u/h0RbV@p1h2Oo1oIA4z8kB1uHH0k1zHsAqOz18oJZvvMOduJBIpzsB/Gj35c6J73myVd3YCeTY@sH@5tQjK4CybG9r@8TzrvJYN2nWQ/Fha29v2iseaKUssuxqLAbSEX7wGaMPPRNL37sgcuLhcTcVAzOqrh7zdySYNnRXGbh6qSCDXZjOrqYKmUK2sNq0yuvRo/ogLz1flDJgijYV1oFY4PxTYzBsp/MgfpoqdK9SMFXMpfYHvYHlaCtgQb0H@yXwBveVFWR@PkKzAztg4PTwJnm8dMAJWGoLjJ0bg45@NPB9UIM@ezAQHhiETkvrdCHnG9MFCDQUhcH3Wz@QXvV/nMcDHJ4Hhc3E6HPAcSVNa7NUIEGTYelCPpsvZNL5WL6QX8mCHZiNyemYvJpfLaRickrOy7l8tiDH8iuFzAqISIiFZggEQZRo7WQSRgBZkuipGU287XUNr801E91KIMjnEmDYxRcdBhUvYJBnUiZ/kYJ0UgD3zDKtvCjhq0RT@KJOQKiwJgtub2@ktrclaR09OOW3kZKkFnqy@VRqdV2SVIrZACmeliSTp4EoAHO4J5Va35CkAUeA51MlqYuerRzqq5KkoWejur2N@VyiJ43pAeyKx3CP7npWAcxATyZDCq8kffbQAVyVZ7RCJd1CD@aJMds8ZgPiJOmlW55UCjAccTiOYceta7UqSbvcU61izCuqeJYX9TV6qvSRJAs8wIOS1AFHxwLLXJIa4EROlKQmuJojBcJ64MKjjIajSNKIEwhJJElDglaaVxLoViIcs9nZ2VG6Tkvt8M/I4s8mFA1itOFga7vx8mWj02lYo@rWyyOMefVqR7kcDaxGpyGSNerwMSENxFz1RtMfKONuva7oc2NeQ4wxFVMf1VUsW135DGUSnw5m0qu/gphXEDNvJYVjg08PQBv4We/Bc11pUIz7oRh6DhsNqYQ86oz6Kk65YJehvUclf0hPaVpmCV2gjLPFUDgUG53LtdhtiWJYj7Fw5C5VukeQdpjeEoKyEjSfu9H5sJyqgQoul3A2KLzYey7JhaxUXFSeh4fozklFUMJXpEgR37BitkMsFJefgwDMrUrFZXhKz6UMOIfhVCjFGPxEzldrz6VVRCI9fx6XoCzgBRAFEkqrBURYWAWFoHQP9HBA4jYGjlqvh8M3qnIVifA68bcysbOzs8gd32@lUR2dUjs8jA3LvDRMi5RuofDTmFoqDHyDpmNaHF8HKHD7PFWkSkL2eQlyZ8lkZA0FEooQeH6i6ewEK8b5@0jkfC6SwN3ZdbNdpzcDsE/unPfZ2Yxr1g@a4hkesqADlu5uHFKS7WLgBNVJet0hwyPhDXxDEJ1pBTuF301B7/NRQbksBAIVoV@dqEMnsaPizphmSYRt8AOLCd8hWiDKR62P98uX6LAsnnR8YxpKi4lgdkPZ1yuVcr18e16Lx7G4a2tkVEJubiIYwNi6AMbDEu5@8Xp5HQqWKhl4E4OK3qVhcBiotBRHAVtt/W5QLALsfalTPsfEX/BnLS5VJMjq/EsNdFFotlFQKduDBp3YZ6kGKMu50hDC5NWVUhvYmeajhzBa3mXleEVO50vZdLyCUNkMPlfvSzpTyvwwyBJtCVNK/rKHIyXCWm6H9bBjbhlQnVSxiLVSyhXywlOJRNPLerhlMmUtfgv8Cp0B99tDD4mUwouRsq1@5hryFx3nRBfr5RTXlZfsQe88tZiTY3fxevxeV2xnSV5NF88HS@dxuba4mPrSWZM@Qq2h2vcBUKv9U7YwzJUgzOU/PjCOh7ZxWL8EOoyuApHkQrokQAJ90QnCEgvj26r4PqRwKLSaDoUioRJALUIw9aXIHbF@CDpk6Bl0QxhaoR8W0hBvqc4AdDsQEDMl4PZATg4E7wMtze6zlUIgeBe4v7tfq7iq02s2GinRuOt9xlgnCpZhkpaYcHFqkVzxROUFq5arnaNqSYBWN8h@SwbYBT/dFk8ufutCVnSt8j1/XuD6JWQT4MShZd7kWrRC8x0BSZKCkrsKEc5nwejDqZUfgnRDJNu4aw8MujWi@AbJpRS5Jnhei/ywr@l3eWA3siqAoe7vg9G1JK6NJipJIlbzgLYOBIKGKZw4J@1AVwVZk81KaGGqrH9c@H71@/z3b04PTg@22YtUMV/Mc0pccKMvJofkEFD2BSg52tFWINj/YmblH4xXpWCxH8qshDITSutFWZztDiMfhM9x2Qa@tXOwHWsRcJXL8nN5tajZYlUlXLQHfdWKPJdz6WI6JUeCdgUPnqZXg0AkdMm51WAtyJGurEbATQsCaTlYSYpgeRXTxbkPWDgbtAtfgulUPhDMv/n0hTH3JbtamlzJpCju0v3aPfxX7s/Bar4n4/me/vEnCT/3HID@MYHrocf4MwE3hhnH136Ir/H/NfrZOOAll3LQFMFP0N9t@/v69/VgIFgIVaLJEL4wnn@GwiBFZXXZoD/VXsa/78cBy7ZtL3s@8C5DnVm2IjNQb5PJi8jbNCi2hUIunwsGfj37SS6D@by8UGUhfg0THxjwEkbveFNo4rVXOOOxvBDfPD7YeL11giODauBrS9nGwX4Co/DNmuPzaU1dVSx9JF6tOUIoHFBONg4ZGDOnm4eU5oxOJlIoTWyIXJZ2W0Xx/pnYNZMTGVwtyyZTK0k5y@R8MbVaTOeYAsLIxpsIhGsJkzKq1obZH3FzJLwRocQLVYTBuD0NTEVbLbKXh3uUgi4pWF7Y3HpzwA729z4k3FAefrKze8yOD7ZPzqpHW1CPN1vHTKoes91jiZ3tnuwcnJ6w6v4HBtFH1f2T3a1jRJAMoCBD9YgTzLMN2Jo9spOoO9lkIEwE22bzSnUmwxWrryTxVtHJYANfOqLizfyT4QMDRtaW3/Y4ri5wRYQheqXVsgJ4JFJrsgU0PBaWVQv3DUvdlL3KsoP3tykru8iaK/uhVdZM7RuZtVWmp8Qf01d6mSO2uLh4YUjeKOCvhmf6@INwMz2Ejcu0@3FrIZxbYctg8KRXIuOY/YPDhZTrWzg7OlmQvbijzYW059ndXsh4ni3wrXi@7bPNhaznW6@@XsiNk@1vLKx6vs2tjYW85wMmXSiMce5vLsipgEusa1NrLdCL1cLbu3tbbBmAIqWJWJxuQsdUMBAiPDBsfj8F2XrLyzddM0aac2M0Bd1Svwbtgk9ALaDWc450rcXYstmHn57aA2BIFvBUWcXqNGMCK97AA2NL4C6wgBVawAoB/AKejEY4tlhm6QiD6IU2X7gP8xvZYkw6ten843c2W0OltALMEKMrfegcLKRQxRsWAwv3AmW4TVNybdrcS6BgHzDJkiIRPDy3f7q3xzOD0cEyrbBEkIw80hycZh@wQRXhF6sOobxxeLNQWyCtFoRqgW@BDNxPtGZgujWRFFDPhYUmIJik7rWixxiqVjFcEEa86OGb8gEYosGdAhc/NRgON7GuHdVpUoEiSMytg21eQ1xSLrPJVo4wzJQoRdF8u/@XL8z1XTiTXmvSa4Q4boGcF4vj4yUtI2wEwxbc45oEQUfTKeUCckw0CqmhOhTnq9cCEB2@/CS7W8oKZJQKsWfPqBxr4CuEKAtMF6UcWRxBEIEgGJEPkXlFW6TiRhaSy7jjg79CHYmI4wi/5LMx8m7hAMk6XdCpVvV6odecCwaYYqUpgSyi2i1sa3Bn0nXwo3gETo6xBnSTGHMj5RxGoqUTY2qMtSF4SqbWNQM4V7XGMtFlBeiM1Pr7m7yF@JUzFM4DqMYg94rUYCAsnmH3JUZfWGhYYJCWXCiQhwQFfItME0ZCcLjH0x1tUrJl3l@QLTH1U1LubhddPuKpgR0EpxFZ8ZYAziuiuhRYGQPN4BfIsP@WAT1nSY4sGhUQHpcJsK1JuHicw927fPmVSmxN12Lxm2uBYvnBWmw9sRq/WS1gWBuzCNQCRHwY8EYBmn4mWzM9DwWMhYSCavPTUMAAOuYl6OMTCJ6QHobccfr4t6eHQbo43ZWh30ILcqnAk0x6m5Pe1qQXuy@EKAxsgvQK@8Ia6JJz4MLT4iwPjhaXlZMJ25NemggpM9VN0/YkMM8BeA5FJQdDBpwVxihBEja@kEDp4Wtxyqy6Xd/d3zqZjEV8CbsuCt7F189THpFJMFEgjLfD6Il4JQq3kQhc3wwf8jxiRM/68cnRVvVNDMoXYWvjHjCtA8CP6AkTNbh3c4BQQ23CeNyKsfBxlS1H2DMsWYyJGQP0PDkL3bRVQPVgjq1BP01ZpTiI55/sSUHskYE5WUlhFo6wLxcXMKSmVpnc63/J9DLGaqbFRplVVHY5Hk8HEVLeFTD7vGtyZQMhW/z2ueLczC5TKbZiZZijdkHjHqasWfxUr3sc22hYdM@09k0yyuwSwyPEKFvEDSAwLk6qNo9rkTQ2Ih9gKHZjCMPhnObOoqSfI3tSrKtg8bK01G8ty9c02smyxHlZ1ijT2TL8Wkw4grkUmDq3TBepmH2nr@DRXhF50McZlUMMsgIBPtPiu08rbOKrSJxIke5BQZlSr@O1k/V62Fb1Nr4GfWA1YchHddkWYPjB2ASPpI6EjslIQR7UnyYjWhoexcXbQWHUmUJIb2Mv0@19YcoxEPBKZjtqn0rlKwZOluFLe/0ZgoE94YdmxSNyvhJHikIr3lawP7jIzieuQOI4BnY3NicYxPNsqMemc@I8tpkThzfdzUviHt2eE3c56M0rAQiGB2LE4cs5MYZ5MC8Bv0FoHFE79xHw3E/gWi0cmd/00K8mW9x3BRTR/8QaqOI@o90DHwuCcik40NfWwU0VmLap4QXv04i849@QMjyM@E6ie2wVGXOSYjc1bRq9i0kgoqOUdIc5GxabXcD6nZzOR2I@hD6MeEVhT9Efwsl8SKGEc5AE2THxvjsHanuokQWn8Y7TJ/AiBaMF5t04gdl/BB5jx7DY@C7wAt6B5cV4zDyny43RFWcZh8Jx5h2bX564LewhaLcScsRP0N80@/i3Zh/35Y998idlXWbnk@WoRX3@IgSM6@h28J@UkVvqydwi31RjP9eo6tUD7Iu3uviy4bc5TGbroRESyOMptyqEHgOeKCQQlx/RN8gXaj5x1nxe6vH4s1xmcdlLwyXeuDfQ5Lqv8AG8h6Jexwtc63W6ua9ex5mlel3iOdDAiwOef9AVnY3HJUBLrZsUG5biihST4vHq8cbublwzpBi/M7ss2Y5pqXW8gEuK4SpqWSKBVUeYrqr3y5LY5abYjFJLD@dR9eUBFfx6JgTEc9k1KJPxzaxfz67pr5L5hCqZU5mNb4t8Qm5HlBsejH8sJ4tfu@ZmtEE3g@FVa5aqoaDht4GLN17jFRoTNzfglL4oAs/Xppk@G@/L4EWiRx3DRFvjxRO0wFtmNNsnuTfJSDMXv4jejlM9iGDMqZz7pEN6ZxCjW8VaqtCzaHooIY1vlBQFS4ia@vjdVdD4RRzjAW3ydhlR3pg7N2njNOZUUceCxexj5c8lvHwGGuDQ7MOvdwENuL0raMCNl9BgkCvqwI030GCKtnCIy2jARdfRwBPYWxrfftlThlpvgBM3/isOhCY3LhYO@VgTGvUpclL6cYoiRELHa4TDAm8kKhUlqLpNV99MX3@D8PNuwInUArNClu5rxmL6VId5SOfeqROJ/RYayaeIoWi2RWkgbUxiEldCKK1crIHx6eMdV8Sg@jwVZvJZT0QENYl56cfjle8GnfKEeYEUAeOBF2acgM8y@d/NR8p9pOipIOMW80NxxW1OuXGb6oMF92NwFbVI4BFL6v83dpK/Sf4LNZX@vzeKZkyf37Ep84gJ883Wym/RLPivCv1/Veh/gkL/W9PmH1DJp1HO9vgpdf2ravi3q18k80YwbFida5x6S/8UPey3pAisfpMe4Jb6XH5MF/j6@OyiSfuH9Z84Sgd@nTxp5c62zWq1etKTraOX1U61Wz3Cy4rWU3vRs8uV9c2b9ZfrrermZudVZ2NffZuvruz1X7/Pf3jZvv2sgva@c/Dq463eb3YD74/6N2fq4U1GzdvVweDz7s7I2Vk/7W0cZz@s3qS29Gx7Xf28qdubb07evz55mT2O3nx@dfjqtpfq2YftlFLoZXbe5N5tjM6MQPZaO21t72kHvePW1mm6t7epfdiObqT2jgtv5dTe1s3HzMZNNJtK7vZfH7w8Or1sbH3Uj3b3PrQ2PptK7vPVTX832Sq0Ny6P3gUOMm/lnc8HB52tdOHlTvJms91vpdI7upW9fH90uH76Yaf7WtnqbWdPC@8vR4e57tu3185@tLNylhu8sVeiRvXt2/Rr4@X19dZRoKGYJ1ZGPTPfyv2bm0Oz0FtVX@/vdHpvLdlIHmTfRY97JzebW@v659Vh5vTD2dubleMPgzdvX308SGnHx40tJddvtNLHlycrgWYvsxu9Pt06zSsvW2dve9e7O9kPm8k3XXW/2jrUr152dj6ax4d7u9WMPTDkvY1r/cPL7uWbq82NXd08vNKN6koyq5@0PhwcBE5faY1Ndee9/ap62f2QzK5frXyItvovTy5vu1ev1o9PD/Lp4eEoZW7YR42d9nDzKJfOJ5v656PbtvlGPn0bzV1fvkprH6q3TiBzO8oW9vQPas94FW12Pg4/68noqSxvfNy9/fDheOfaalSN08/vto8urTct48A@SB29ev2moV/lncv@R@P4WG6mXqpXb6IpJTA83bGhjdQTJbt60tt72x9ump@Pdj/audvo9dlVRt28OnpX/XyUatwY/feGtaf1NlKtA6X6znS2BsOXzcL16dWOvvf5wP4QeLMlZ7PbZtteb79bKbxPvoy2r16@X5ePh6l946i9krP2370907St7vvT26NmdvtdP99zjM7b29PeVnRrb9i9VfOphn784coInGaPjw7TN8Zrreds7xy9yTkHqb13h62dkVx9q8o3xurGKLs5tHKZs8331oerHaOf/KB9Hhym1Oto60PfWXmrNdrNd1qz9zpw/Kp7un/47mY3m7Ne9gxt/TCf2t/b2djvtFZej3bfDLb2Gpetl7vv1ff9k9xVemv9LLf5/jjjnFy9dgrN617mMB890XtO5zQaeDXoDlYPz6zP74YfV6q9hpo50j@Yo1W5t/Gqnx6@q24d3HauDvvmvrydHiVP98wrPXV7cnO7Y@eqo2h@eOr0TOdEHmblt4HMzW3fedV/9fb4YP3VwcdXyoqmnSmXx@9aqcxpPql1rcxuLvdS3tpu9z73Cqp8u/kmo2R63ai9d5VsbbRO351d6Ze9173LZiBfsJvrux8HirnVSMupD@vtray6t753IqunndfHK5v7qcP3rcPTz8OT1sb7wem7Ay21dfmqsNdZeX/0rvB69eOJfaKcme9fW/uBYT5j2nKukL3JHBfyB13rOHN2WXA@vr7MretnDfnVbrqnbmvW@/wof9W/7d50bo7VVKPzcvOzctTeAkl6ephSsoOr/eFxIPPupHe92l@Pfrhqvn5vyHr@TFtNnny@LFx1u69vNpsrZ9Xbz0r25aVaON5ONvTt7Mvo0cbbw8vO5tltfqWVWt97p7wfbnWdD4G3O9rmZeHs6mA4kt9uH4961ZShZ6@Pz7LXJ@b68dnOcb77pmG1GzuXXZANvdHp5c3gekdd7Q5v8q@7l@@U1N77/IZhrxymAq/U3V7r6OT1@2q0nVYLzvXBh/3@Wf5smH2TN88K5kFee11tvxy@PWhvpVb72tnJ8HSrm1zf0Hp5kCmH@qm1cfB25@PZq34qkDZy67cbZnb1c/R6@CF3ljyM7g0@NE/SvTPL2nmvWdvvrw/fvz6u7kZ3G6OXh1fKwYet7PH@xob9Krqt5dTRTubGrm5k9LYZsHvrw/2h1S9kPl7tdWAkMFuF1suTzJlhV6vtm9388Va1@tJu7L5ShsOX7VUYI/CzdfbOLAd@zS@iC/A76PhD4ZdeBHp2p2EOQV7yY3MBOv0UoNNPAX7eifZJ8z3Iv04uB078W//pzbJ8gmfQAGWNtUxUHhJs17stFl8WEWM9E5Jr6GqafXoiWnG@oYUGnw6/NF@FB/PovXjqsK@bGr6HB98JgDappfLTf6C@JAIHBuuN0N501B4/kKDhq3TE5a70GgH@xiK6XDKw0Gwy9@2BCbq61HuX4CdQIPpGJ0531XZYPN5s60rHBofeItenwLF3lzrmoGsKTn5gFvJeXZFTWbE1lQ4rYOFO8A1A@y@ZbvKXFLgWhwLKxIgu/MBJKrr0Q8U3jNnataqP6K0TaisR4Ds@n7QL0h@GG7wnw@iCzam9oaBuqNbUBtA@T@iutCaXX@B9LC@Wk2KJFZWhumI1NAffX1vn5xPqPEd3z1t/cu8hnZcVC7RcMULNhq6mjYljPkP0TaVCitFGczxX4IjsUTVEFdXdbbi83CeUtO@KcY8P83L/Ydxar/PbQj2Bu6WpE3hNoNUAaEUL0jNr9t/ZtMnRAyoF@GL91vvdk7p4NQnfYjhxeOiBHZc@KpdcX7/Ea@Arvyj57LZM3GEAxcdpR36zM1T12uS8LNG@R9weCa2NFvZ4tyW9nx2Ljtj6tBvlfKXGdxCmaOueS3AvzTPOCc98pXo2JuiC2FDh8cAT0/ENmhxktr6IuG2pKgHQbk73fMjUZr/fMu890DINXTGu0FXiW2XBXrCavsaily746oFTWV5dxP5JshGw3pDU2wY7Lqhkec1CAGJDrNvMpwZ2Z9pvj2l4C3tZ4/wY5uFZXbpuNsPj6GV3yw2vW8TNicNPZXWAM4lt3FlrWiOeEU7PhEslAMF9OiQTVMPdreqrdXlMDURHm3p8pQC@LblBeDhfHZczxh4vLc9qkdiBdgDNLyrfDIRQ516xajyrh2Uh0Dvir8xE0jFx3C1E4EwuM8fsAxHaguNgGCMe4btTZ6jCd3p5XMQ4nc5TNfhnz/2eIt@4ix1KxWlPFCER7MZooU8Vzis0gla8roNZjVmPGgp3cGMTasSLTAMLH8OZFo1OtJMP@bmGdJNZlKgdnhMLYsirkSC9oD3B0J44aA2@FZe1@Q4uTuvAFInWIKMvX7wOA16PGw/dE4vAEt7bspHBOWfyviwIWnL9bif03BQzJoonVe9n99LTSU0wwM2bvjZU9TAIzDq@cqXPIEhsWer3uYMgvO1LEIyNTWUX8mpxMQypzgkuma@xZywsr62FV@NhCvouH4l4nVEkT/uS@xKDkK5UWDi9HM64iVcwMaDMTCJYmY8gzRGsLIdlF0FaIJCzgIGrGITkO5bnXDuJOO9D7OGtTcLgi1vm5L6cjsq1tbU87vH0BU4lTs8v@nImmobEHPVCdDKGo@URvvDaZI0AeSbtG0d8KFaiGUDBs45ORoxznYrwMvXnuVKbOzj91pQX95yGO/hQcnx/pGqd57G@yKl8U3qfgbvvWCIQ3@HVpzd5jcM4Sy8jm4OOQF0ScuuqeGgqxt/kJgYtoF9palT0HY4gCBQDRAQXjxZjl4@NdY1vH@wQuE0TfLzOMSbHWB7MEJAoIDHykBhECNFA69Sbvb4HB0NxPsJ3fPMBjDLZxxVnPD8A7YRqv5sTiTFOPlzhBnziTVo0hnD6hiFBfW93HR/vto5wx@zu/ktowgWsR4yNf91qLnKMXhU3FIO/3UNzNCgCyDZu0Ii68qaazB8D3fwFNhe5gJ/GzhNS7RCC8cRCOyS@0Jy6ZgpsnJQuH6kO0ZFeNuUB5CMlsDPYjcoUHckx4i/JzfN3UtGhN0pNpAKHl1AUECmENDs5qu4fbx8cvSHKHdare4c7VcQMBmZTsVqM3pqCHcQwVJ0Pqh49Azj8dvBFzFgnpeG@4oO/ohph@ev3OPEAsE4xdQqdLhHWlzP9DDwPnpeAJIoHDUpFvaX25@DGvasemKiMPQchb0VeajEUijLNGwlpwJsdCV05WkFJR7Q0VdsIOcDY9BYZxeDyJOniWwcrk17BRz0X9agO8YvF3zmWSdOLiJGP7EEfV4fVluQnv9JsqjZdETCmPqBU9TZlIiSLj1AQMr/2Y/nBz6Z4Y6/AQe9hpEE35em9YzV3UlkE7ZHT7ifpuD4FiWNxdaQ7V60ktUjkzN@LPKE6apMq40OZ8dwueW6XkBsXuOxyWiHTaueXE4rYPPJoLnkuuW7samZcPfG2klPLtaHT2128tofmQrjUoQbDZqIrK8zRhKx75jbZM7cXj3vifOXucaVMEHZSIxMDznj8FAZzqwVkC8/MbdDJFbK@Bha2P/cY6g16aKTkB51cE4PgiVPqoE67cK74xDNUD3IGYgJpSKdlzkV2NRpUPHxhgZDF3fJEfLoGncIUswKaAdJifDhN1JVUSdMWhqIvEMWqGIWtltvJCXI8mFmt6QNdCISh/MDh@FQCP8bHM8qjk97hWCbUyCFjnZUiuK4aj0OCCJ/XIJ0GxC3WgYqnOfOrkZ@thqicq5Np/AQMijrhlrkoQNAvYPdAqJt5aW69ffVwD8Nh4oivYqmSOEHhnug9PWQZOZPxHf89ONtnudz4dDDeBMZW0qnxkWO8E4zlCoGfNE82nk/g/IgdRzQoshXyDJruoAuqug6dmD9aGg79WDZuFg/5Y1TylKtlbsHaQhyLocFmPXw7fEPFt6Djeq3D5KGcCCyAUKQ5YPF6SXfwBsDOQLEUw1H5GUsU5GJlFzOkhKjDqhbUC18LT2@fB4mPL0eHYcFS@QQwhLTMJm2SRByUDlp60KPdSDFUGK5VC68B0Bxx0H@BZI5gBy4aKpwJ3EBXOFRc3uAkFCKBejROsnAy0rCM1ONTL8KVJnXlZC9FpTzZk2lIc99UiwUg8gpWIRpzd2BBEHhmmCF7fFm8rsvtkh7wWPTPmxqcHWS4cera4QINH2NmLX@tNmcyhrir6R@DhmITE6GiOtUi7hk4kgDuEaimOw/BgegxrNHwRLi4NYoUxHfXa3wunJGMIC2CRikaUizkOtylI26Do@gF713dxM9l6H0RsTNgJA7MeccjBQSyfIRDiLOR0xDYPznE0I8DSsE76nJyvP9giDi8824ovolDXCsc3RFhFyACbteS2sXLz8@kza@F6KOUKT@SNl1Sior4@vJ8MF5lAYa184FBoUgeuZVywU4Px@feXEAqPU1IPVb4idyeWniR3QzQBCWeWHSPEPdirm4eUkjcM69VvkglttUINdPXPlxJgkYUjEA8S/1eTFUIGrhSgZeu4UvBdWY3jStJKEYc@p0VOQLKcyyn3ePArkD3pjnH53rnVZRzsltVt5rUgvS@bF3r09A4WVfRLfx1jcuzlV31VdY9ZTxRWZHIrefs/Q4GONq6ecPvX8ABRRInl6XvWjH2XQsXQ0SIf4xyqTFP/k2edfZ1yO/L4x7p1c8rKx2a9Ty8r4q1QxTtfn7HdIg35XZyfGEyDQEygptGyd1cz1MtLAh1BpSeiXTpiJh29tjZRdFug7ymrfp49@te2sU05hjCUmY/cDw0BN2q1gSwC/aF5DwWIOLB4kvj/bA@LhKSeaKTutyBEdGoGM/KE7PB4wPUDzKiH4uQnb4jyo@mJ5kyW4oRxvFhcj4ON4kY7sf9v@QvyOjBgiA5aI1IjHXemhG/EuH@N10ZHetufaG5gd7VT8PPZ6GICf0tm3L1gHB/rC941gG3B/y6gVC0XWUQJ7ZAgQfbmB@NjjHI/UH48Q0jn/kCHx7Ng5R0A4g/GV014RdIvIRpn1nU9xkxs8Wk1iGK9nmbTJabGpImQjzsvBrP@ueILJmO4zIgd0blmVpNoGN0yJlm40r88g9SZfHWbrJT/bd/YMMvY@VxyXJsZ/XxcLC724FQaL2@rvKTO/JevXqw611txcQb5lXbxCA7YVqd5I12pSU5YOBYXFsVVwfYz/GSKh5T3zqFoQwvnHIS7FjlmxVQ70W17BOZk@og8gkT4Q1YBgC326DxGk0V3xji3OD@AYHATvgLC9GKDXq4abCRaTbGpVfEyRxegBiV3YbCd4Awg0YCCpBsKo6tjtQkJkw2dPjpKXgDcxJM8iTWMHlgqHuQ@hi6hJq4VK6VwKavYHRyeipXuoguEMe5I4px8AXbtHsE5xAcesl8w4S28fanCiOB7mk0DX3EDLwCoEOXQTJ65y9khZx3A9WkHbdiUYe2PKhkR6ykCjkS9rYY4Sgdjt@JBMRlIwH@ctginu@wTWQXS6W9qZR8Yk/L1J4M3jEnN1FwO38yrImXc319n4a3xSOZ9KU1jafs@5i3x4Pu/wKyP7TzI5nE6dG@royYdKPQ3ddsY2U1lSuiraV1DGJD7C14iY5PY1eHfXzFKm4MwHHcTaur16rOMtiM7zR7AIDHzgCqFAj2LaXTU1zAcKbIMBvfHV1kX0@c6B9HmaY@GdLGcxNsbFHjyTTG5DE2OsElRhUkpggW44IaAakFP89xy7Np9lkRHC21MejQYIDnstwUeDpKiTUwgRKphBuR5/AswhOKjkVahn6Mnb/s3V@F@4lMjZ1DN68xd4FCKgWoFtD1y7z0JTc9jhwI5lvRgQGbr2rAiLDM6sIY5bMEAI1jWJjD2XzekxbPXZCWuXuAszaUId9c7MZgFfviuscH95QsM9@eEhAJeN8UMiZdgZVMujMjoSq@LNf1rId4LM0ahbl7PEXER71ljxzu/oU2332yRneCMbrJk8gZKbm76uUSu3cBcQ8Iaji4syQecncOoIZp4drMeEcKkF5yrbDH0PoKkPkKJDUcshmOS75q8A3eNT7bJVSQ6Wi55q5hQXg5VXKpwd@t7bX/eDHrGW/NBar4Ir2p@44JdVpq8oUYWiURC0wTZcXBS/AIcQfHJYb4MOcHCpjkBjGbSJOmMW9ClReUz7mCsECdM05DSowNWQdn37n5FGMj4cUb3QP80uZUbFSWS94tz6ox6N2hMRLjSQb9GALfMxWkfSmAv8Kis3jmXu@GUYLEOgryAAkKDDp3w3Fq4y4VY/J9iXJu0vuzuIgHPWKW9@fuxbowEF/xHEwR@q/xYaL4XUuK8fxwyYAcsutI12Lj3DgRvVIPR@ZVeBgbgehgeB6pIqwOdIvJefKOfFF0R4lYpxECBudh6wquO9aRdmH3BjJWH5bBQKqPyjiHx@//QoWXdwu6QAbhiwwA43EEBAuVucouxROZQfQNo1GMB6NuMn7QL6KV7aaficfWI/w8vR///fiSPKJDfRirjyLuvhRIUR8tEwm87Sn3M9Wl4v0G9Z0p71R9Z@jh1fcBenj1naXnT6qvN2P8nioCQww90MZBk/05WNQA7QXyeYrnDANT4xFq88N06kEfX9MzlZretDCb2uz3TRsvBZ9fAp7nnEJQvC8c8nzO8yiCGwzkJJ8@kvMp6Hp4e74d4F3cMlFfDJMbX4bIxy/QJ3U@ty3GaApAzAWa0fe88Sk/ZBARQ4k/yBWJXv0wKy5TuToBatsV7S8uM19WJa/gVFFugzFK7NU@wrjXh8NXddq@CKVxkyChImxekgHqHZhuOgmGzU8iqC7k42QqpDqbm8ptREwtdle6mhCJHWmXW0ljrVvyrTXVSToDu/r0Cc@O9eZ7h1GXwXlj0ExvKOqO0mCK7bZptm2Db8Rmh2J2Co89gQrvdC1z0OkyvCgKdUCE5VvK2yZq96hdglaPb8Ac4F01RXdbXHhcfW/@OMlO@wyMfDo/jz33zSHbQMW/McK5ZD4XEPYNE2KH1cKCqzstjKe0F0jSe8A1PtHHZxzG2VOb@QqwifwARXiDM3GQ/RGx05yM3UEsLnsaiKQ4jtrrO6hZa7wKWP1xsj4uw4wTogbg3vFFysqCBzq/sJyNfaWl0vmLuwesMq@0qbmFpGOo04VsqDjVl3qkcHwWcXruBoqDuWNpNtXfQft5ufLVa7D7v8KakKnLlTGCU8HIxc3RoOzg0bweXkGON2twTgULHFDumxbahqPYXMw3OB9HvUu5AduLTGWEiyZEcbpgz17jRqO5qWnFratAU9HRAUQEJSDViq@d4XoZvhINU78hc9RLzA1gm1Q5vHeWF8Ns4iqzm3iWEpbZVNWWjSqrgrxC5Qzj8QbRXd1VwpamdNBCBEvdFb1ucWg@mqzFrtbkpzI2DrEolvp5oFnc2MbSJKAtad8PsMJGV21eESy@BGiMPa4ZcSCb4cTNNrM/DxQLpxxMi0VDdkDIeD7SHImdONN6lBBQpQlg4rzyrBLiA0b1E6@CnGIrd74Op2pcmUebdfClFiFbvGpCzBkhbf1zPzhrkmAgr7wJGRiedXFCV7MJj8/8jrH2QEdZbPYTGIeScLKyfh8qlo3FMr/EcKKaPs8EEBesk7E@jGIbiuVhCNMwLkZiLmm@Dl6YgcasHgCOc2jPxvLR1yMakHKCbhPLO3QoaDx/AdE0fx5GfrNdmDbutbBUYUJgmlQkRpnMoqWheBarYRpxP2YONosY4BAs8tT2K/@/1H4MFSADZQ8IGDz@jjOMTQUnK6nowvqEnk61REYWVQE50BvojmKo5sDWR79rRggs0Jsuhe4MQSPyfhDeSXUczTBunSXxZQBsN3lA291wbwIa6iC803tFjJFOhKjBhuuZYpxlujgGY8fct9ngMlH4BOP2RBwOju6egKkYvDIBZ3pwm4BDZ7xifNsAiE46LmY4CUrnbrBTms6AhGjXxM0VuKd0gPNBuMfDwiNi1CQosLEuiNzsqxbPDLhtZA6YOz4Dv46v@gQBOb5rU4NMxdBH@FE2Y7WQ7/lAAngQtw8VbjnsqL40IH6h4ABOc0dQbnd4a6hijgIHN766he@xxBwoW3gibo2fgRtn@JNz46tw/097z7bcRnLds/AVraF2MSDuvEgUweFSEqldJpKoUJTXLgiLxWVAjgQCMGYgAkthK849lVSqHG/s2LGdysVOKnlNUnZclTzkff0P/gL/gXMu3T09gxmS0q7XldRqayVM9@nTt9Pd53SfC975YpWIO1augm4FYLEZt2SsZ29fl/J9Tgn6Mf0nYpnVXZeCZYKSuv34kkBaFYvXckqA9WqkaGF7DmpqbKGFBaxLAK17jesOvrWw1gbdneEsngGBuK1x5wS6BPPlIcEEYxqnrtelYQMZDq@9tStzXwB6jBuUYwZ6MDlto0uaHo2XNtOkdw@8JAcQO0Sdo5pD00uPdjgvD/T8DFU96f64m9Nri6siuQSFHwDU90h4gso20f2lHBj8DjWb9Oj0bPmJVyErOCz4XZeJ6KZE@qNfyFppKM/1WuRbqcUxVi/AmAsvz2ImYXjhFRgqTmfD8Qt@OcJrN9r5g5ZH9974FsgKy1hI3ejhI78f5vFLhrqcC8Oa0HrGg@WkFVx@yauoKYBNsc8GPWw4FQ4wv@HVQqVlrY1cYdqCLazDN1BlmYWaUVyWXy55Y9fEo95c@Q6RbYMqpumWHGvHXAo81/Iqk@3axv2e5K4itCEhJUUgtGo5Xr/LK0lVR5HQEBQ3nmUcanzeUWA1ae5UNFPmKP5zO9XwSVpxB9sVtRqZPhyHqSOsQysJdwxV3WVl3sD6ZJHhp5izjg7g8GbjRjsGX6fWxFTqd5Gl1ZQ1vK7F5G/BPa4jS3rt2ux1RofGQquJh3fyFlGzXAYkd2hlwBWmjZiUpzbGHi/9BFMVqeTJ4Q7geBcYTEGab8CneRnuBzn9XC8XqB@U/IBoxzjpi7z7AH0nrbtW3x9KV2Z0sHIhn94LX@8lRq1Arl6uu/akh03Bl34oExqoLFqnXO/pLYdUc/nBn0eKwEnvcII4eP3nDG1B5VCfrVYAikxW5Au/LFhXd@KIXqpR9@QdGfdALDdltbIPyoURdoIevA13NiRVvTt2j@GfQw9b1PWzyC/pl@9SZpcvEx8f7D862jtsHu59Ze/wyR6VJEV@bVA8GZXppsw/Q@feA4k360cc4mTeH3twjuOJQ3GWUAJ/0hkGgbgP4q4L4viLFpRsTdxM6pv7yoP0vKe@O97k8kfMzJPxPWka@x6aCE1QVQn6d8YCOD8P236OiR/OQHJIhVqvffRkwHGhMrhnwmbOObh/4kpqDynyLkFIywY8Uoa94Aw5QClNRN@Y4aTpd2E1uyWpY6ug8coh9JegHSIgAwD5qHU7K1F8b3OtwsC7wHMiG4lt5Ri9IHvfq4jHXO0uVSt2uV/IQ7b6w8FxRnpPMFpAnBscWgWMHr6phpiMgqAK1FtAT4E40twj7lAZ5YNytVQpf34uDcJH7N@Qt4I3MMl/QzvvRTv9xPhJSWb7KgaAwePMYzZ0kbBJiRZ0ydGaogZ1sYpWZEVvZk6ebk0u0a/@hi3IUwzIZevWvhij8c/XnvvKZtaf2cfCF2@Gk0jAEascRb6JKqbzz89g5/@K1cjrmYtcZkXxpelEsumEDKj2OsYT2eUsaR8j57F/wBf2eNWkr398pd0twxnFeDK1a0UUbXUEm6jSfBiPRmoiX02JPqJBH1Er/7Wpw6f3NcEWIOxustrxa/TaMI6IdLTyWprwOlDPJSruprb@PNJ@Va@pto8q7eMZ8p7hRRquOdncqIo07TavXomIGjhburCOL5G/1DDX5i3KqbxxGaeU0eXZoe7MuGRM/Z0vBRNK6yBvgYyRxeG1oiHmJLWaNokSrlKLKMRLOSqncM0Xxy@mth6OYHhZSk7EzEt82VZ7GccGA1HR2YC2B7n4HEVQhpexaSijU6PmIq0yudAWbEL0C/z/F2srTYJs4PGlkdVv0MjqS6uRL61GvrQauchqZOl6eeKPy21vUAbWrC@KZ8D9Z5ZgQe0eiPffu3Mkjt7bE/ef3vtt8bWDp@L9O48g5UA8fnr3wf49Af/vPXqyJ6iA/vMVd4wq9wKmftftuHQ7v1KprAnCvBCgfE08aZ2K94Yd9yUQz5bfOt054Y/SwA22udTeS3c8G/Jz0AiVWQJpNUF3RfzWpG6c0OK6DZR8iu@IypcntpG8efp8s0S2FxQOXRtw89se8SCkx0XPStpoA@CHkApoWvwkS7rT@LROTEu3JOTA6T@vPYLAFD58Iu482sVIn7v7R/sHj56I@weH8Pn4a@hmR@zuo9uYu08xiwAfHuzu39@/d4cSuAGVksC7NTJYv6gJJQSnUem86E0wPFgfpUL5FfHqvZTJDIbKKsIX2ckgdN/TBZLCd3d2dlojF@32jTuH734FuRr368KyMMil4VBdWiDcqKDRCNQmo2jX2Jk6spbFKm9IpzNxA7NrGboDot8FoZDn6J3Yc4V1D68R8UGa4mYzw6ZQQ0XXATeiUo5gHUERGLLZwhah3Iba6PZA1YYXqz31gUV3pGNWlCOXlJdWn5BicMb9QYfD6KoEoHvW6qZqgzED4IWQTGAAvIPBhKD1wt3HSxKxLiEmAQr@kHCTE56fju6fIdeIBq4y4S4HAtmQbeJ5oynFAEctb8DzGDFr4t2BYqRQEZ/g0UlOv6@uXEklDvh/@caGr7IAacEu2IOVrYSK8NkNqAH29pNWL/CF7eTwNhhEEHfgsabWcb8F4h7dC4/RYOklqhFQtRsO/tlWjuoVw0mBOJUI056JaDt0uV158LtXLQcl7y7UiHp71GlUmJLxny5twN2FBrwJGkBUNPcLdCs0CoixJTTDniRl2x8CRYLIJz6ORjUadicdN1JAyjr2c@@jj3JykAthEUPFh1qnNeww1AM@hJyhDypycwFCDGlKnuBrFM@hHe1B@DZ8isoQY2zgh2pwZW2m8KBqlJo4slLk51NqbbfIGO7SWoniWTdYb18j7TOKnr99NsujZ5I2islamvPRnzMqMaBnpzG6eekJVCyaBdQSDu6QCfeOj4Vfrn@w4Wzv3n1W/PjDQqNcPuZtodXlxwtWSuRnFhLJYXlo3UnSBlQrTSLN@JM2llb6jLxb4ipXyIBxOfGA@d5p1nQeX6supg8oXlY0nRJfvXK4VJHsTYiEMJJMuLsVRF1VWaAyDZGTCMK9ExqLnnVVSoFw6v16B@Pa4yzUYEQGuI@Qeo0ZVo30awxv1/igBztLRvJpPN0af07FIpcURX9scz7KH9h3nfx2rqygaDHp4bTVFl1QmKs52as5Ti@dVwvodi9GB/v31dFtXNg6Ph5eC9vuhdheq23FfDouPpYMXFdH@/EFaPlweyO00PdCOmI@JBexaUrXxFm4saRo/pIaP1yYO1p7gAbPXoyoqpEatU0GffQQZ/OlODSNCuRMNCFD9ORod@/wUFh7eMu2CWVh32sNOmRfitsg4r6uPB2xHTJtdiXNNOkwQZp5UilzNi@NVnvRYk4cvJStQvIgBTkeerPQUXtBMplK6wg@WYiFQMNr3hDVyEVbd672IL8uEc/rqAklwkkzOphJ7OYSHz7sZJ82mXDcCswb@y@8kWZm3Kl01kVX1eOZiUgxwngctI7x5Tt5/t5n/nhT1cMMlvv1CXUYlfA76C9fPIGKR/hSXIrO4AXToqaUdFaISpfU2JFZXpTD/uwEpWOxzyUvbGzrkjmWTWP@@IYRyY740x1855/JzM6pvO9UWzylbJkTmgsPPTt6BAGTCWKw2DGpAoo35vIIo9HQ56SjGXJzrd2g1tRVKymamcRdSwd6Czj49Zvx7SFeFey2F1ZV/Hyq4lMiUpMRd2uxBpUJmG@ur69ehjveC1W8@Flx8xkS3z@D09HLloHSn/mkKgSUu/@ooPJDArhg6ByQAru2WjCxgsDqJJwpkb7TYWS2D9pyNkZbPGjMwdOjAt4XxWvNiWmsbcnY@UQysRPIQh@MJaw7yqtmYfTnF1d3l4K6XVLf9devjxcbAuF9@PxXHCbzcDjCrRIY8XGTvaKCSL7po1ZcgCU4@KD29GvEwNxRcSzrHG9uh1@40Uaaa9wJhi9Qr19FzpSxzSx8hiqdtkbnr/CC6xVdmXIe2gTIsl5B7DxnHRWOrLnTHZISQU@HstzhVkbTYJt/2TSDb26i@iDlMYDxgOnoAcy@nRUg92zirYIKNZnNcxrwJzqpyElAqwHKHjp9mdPRLsEb9Wc6vczpXRcDz@nULYnlrKUjXma3JWQ8QmbWksB0V@v1Zk0adp39DmcDG6OT3pKNAdmyP9Sp1zkVdapUUl2WnYRJDU4CSUonLUkoPJi8wKQl33VfNGmSZbQ5QJgtiIHXb5Sk/tQ7tpQdc9KEI@CJhPLuoJuhSaGYpxqVOhJ20LWsJKH6jtcokQKl3IBQJgsnlhfSjhcWMIEh3Qh9yUTFxagB@LdshGyqSbxYc33nOVL42PU7E1fsTVHGV7ERFVWSY5AlsfdoVxzcF4cHj/eiqLHFTeRRqJRS2KNQzLJh1B21ZAsw4cNJcNLkRPUZzz1zOVeh4G8NNBiODSD@jOeqCghFA5elOH/VfSXqcHiP9KTY3VxDTrrqse5DqTOcDILzV9NXNL1T4PRKQALviHkJLwneWRgWuRIlh63Igd7iMCwk8pVN5VYhrIVSqJap9M0xlBbXsTWfm0tsGb1/wtTByqRNOgzICdsk7gRDZHk2ZXxLGI7OSRhwk96yHWHb8YbhoVQqLSTnxS0duNE1I@5GK7tiJfm0Sm6HlTCFaTwlH@OIhrXlRHcoXnmvVGXhoYJH/0Zc2tGjjb6b5TQaRwwtuwhMpWFk86uE0eduJvprYcHJGRTReKPydYMXBAZ5D3dzh2k8Akb0vQCmNwcFxgtoAY5WQQSQl8kCIJVfxNhMbmW49BKKJLc4XI@LzUmpJUSXUCS5lrDR0akI13psNjpD4M44IAn@aIIgaJyviTMHZLNQcdpiFfGCkhRJnGlynTb/k0uoQ23TDAH02FA/qw02vRFZs9iF8NERMVsgO28MCO5B5E4FjzUzvRpPN48ksW0Uj0MYjYoBA87YSXX5XLAnkUjSGVpq8bIioy0ZDRx5LXk0wpbTMECJhFJAi1FQXjUhLIAiCHFxeLIYoLwSo6D5ZFCD@AnexBprq7EaNWg@GdRYHwtYi0lYo6D5OOjCvkYbZXTsNUO7bF88ebkUPtZEZ1TlTt3OJOCTRjmtgDUUwPIwGS0J3fWOveAdETJa9KsE7UGiXduQHrFVGgj467c060MFFKttNkFWGyLE3cLgpbyEivk6ymTfQsZcM48ReA5xje/jBmidIMxpEOyBSTZEMRlSoFGnmGLFzKHhUtNA1MgYSVhi6Rw@58j91pfOWdzhyO9WwcrNLW5WLbKLQp9UspSPtrbUWJSCYdMTiX9qsvGEYzgSURylMOmCPxEck0Cn4hVHoT/s8GVnAXHVlLBWh3QUwOlhJ4YDX1MW@6IKAprG5e3AB5VFHNiEvLioUyYOJVQt4li@Mg4lsC3iKF69HSRPJfXlrSvjYEEwCUf5yjiQAhfH1Fo6BwRz/ttKIrXIeKBZlExtFdpR0tA4W5GvdrwvSlQVaC9IGCLw09hXUjskY27Set8Qg640Hih0LI6H7fFK2oajmHbuCl8wV7FkbmG9sHBLqXwDa6y8mrjhB104CEq9vl7fCYs/JqLHLkkkQrr3QCGm1DkZg4iEs1mS0odiQAgntL/ZRNWsZpNuhh4fHrx7eOdh89GdhyhELfEehdc3qC1D6jqV0grGs@fblibpFDkCVS2wGxnah408ap9Es0enCEWOxVJL5wbc3GIGCmty6L6oNHDPxH3IoqD1CzgRsqTvZmB6bGqD3tSt4ksrF0KaJ5jqlZTXtqElBMN0IltCMEZyxhC2uPyzAWuoPBs8CxiwLepsk@k3zPY@Q8Mlo6AQxZfPgq@44zbqkhS101KeRVTBR9mNnFOhyoW8QQ8xGBP4q3JZ3FVOcaX9WqvfQZe3kx45vj31@q3TdrdVGp2MMj3fke5p7GzPRyeXGVSm2j/aO3zSfIxxuvbukeUE/qlR3tH@w72Dp0eY8wSyVmXy3uHhwWGTFNQPnz4@Qo@hsSTLBJRYQjCZEAF6dPDenQcGDH9bspFsEOKDvAn/SFc@BeGNmlP6e0ZmHgVWhWhSEB4yU8GilFYQgXfqDicqeBv6n1AHfAEtT/BRBupSUY3JIY2N158yL/R1OjegqB3jySggUNKAt2MjkYuWYJhT/xgLkC8iH/h20qYv8Y0y5qEh33Bkx8qigQwWy0j7rp5PqwOXyZPZoGMrdNKRZ@HcHQAkvjZlJ0GvuJGd59Cr5IiUhuKFs2U4OcrkHDWbXFKOoNRKzxhBjMxr11pGGbwDFFmU0CSElilUgF8QayKf93LnGTNAlMyCXZXjR50Lw4Y@CiPj11wz5ojdmrKeL9SPBKJ/SQscTSP8@dh8lCICk@9TZMxRR8tzPWb0r@os3zDbenZsep8K7bpLqD1yDxp8J7DZ0Qv57AvpTj53yQY0MSM@49E8QC/fxmSHqUKmcT@owUAF45lgC0I/0MMFPW/g31Pp2rWDCjQ2EFzOhLUszmV3lGgk5AcMQGKetW1thm5s2CxBKw4zxJYJUU2C@MCEWEmCeGlCrCZBfPoJg3g9O59Xk7ctVtbXWZs5Mp8Jxf9NFy8WFeyWUoUOCwM@s7g6jRnJHuOQ0HkHzUHNMxuQmy27eWHLoqg//XfAbeKSpYpUCTf8gmZfgPnnv2dt8g3dFUbpr7mHxgaFzIl88mITZrwvvCdJXDVJ2pLGsf3kAmyWpWYxuex3Q4r4IIVoPv1pBCaZbL6t5l3o8VMvXNfCstXQqiGO4D8WETivg6DJ5dX6Im@jbMCL2SubGovqQYiAQVZNkJU4SFKVry6ssmLiqyZWWTVBKlep8tOfyTrl@ZUA8UMNQXutHMxE0P@KLDRSzYdCSaA@Q6JNzePw1TcV/DjaBrNYEvjjEDsVaVzc7p9/I97usGQi/O8nEicVMOlLTXviwP/DVXGspuL4kFEUi6njlmWIfD4V4tMfhe3g4Y0vs4sWyc//8PLSlfTSvxuWDo/5bXVwM9egkMW3QK0eFM2konWNjecPBkCnJLTGOEb1mjOWHJ7F0mAs2oGqzpYWZ9HsFZU9S8xe1dkx5HNmsBSXhP71iDHa4giDxBqFv8nKlxkulbntmFxbjjtkcrvMrEsDcxgbzeNIUxyD6dmOCRzLESFjEbXMzUlmb54hLriWKPz4rXHrZNDCAK3@cFCSEUC8YXnvdPjcw4NqXEY3F6Xnfpo09FlYa0JAcpyD4usdVKiApkqnIqz7zXI7ArY6ncnppI9vaI6Uq9AxUrmMLuNIEBxMTn2JE0/cuxOvDz1wkFMLWUQQ80bQSjqFgZW@UvWxqpOqXayyXGa98RK5oaMkaltn7I0CqsxZlAXQ5RMxqFCFt2XAKhYeDdTPCRG7onVkfx54A9c24DGKq1cwEsgvQt7hUjWijPiYGDgKqAHyaHIawXAuZ5x0YxzOKflo8WNXCis4ci7SjRi7GCFEW0d4vliRPujItQwikRZE4yiWlcJajkeJED0G8jyNQqwVVipY0QizyEUReYbWmuWtHrktIqNWwkHYNDTNAnCEIXo5rtsV6B1k6HY51i//9pO/s3Ln5bJKo5g63qAFMgNFJAmx4ufR8LH6NtCjfCJtFWO4/z7Ezai7bsc7bWGEmsBADcSVghkmEDGfA6Gh06phH/ab4bFt@IJRFSJhlct3dnfF0XuHB@@jNRRfIhAVxIojEWwKK8/DTiUj@VIxGEEkJSzCPJQVI5BqxCKU7hWC6R6Te52ebWhgwWh9849ptOguf4ia7rwuYwgx22KnPnhPiLq1Jlo9EYqCcR6@@UeMeThi7dlkxMORJQkTfo5cIH51FWkv9Ishkuv7xff/jKqTFiXA8@G9yqlZdRrTT7l1eSFLNFusNlJ7FamGBiEV8aVD9K0fEzKfg3SrjTBzzdwVNZLkbv/wrwThwMcHmD2jpIjgyV@K6NuMSL8e0Mil4iteiu87jK/r0SuAiag9i3bxIZyTpTEaDdlGcvmS4fvF92WLAd4L8M3kgjqWI83NJE7Gv5ozS2XldKTNr4E/dYZ/YCKVZq5pGPmgSsTzyc/CZWp2k10nM31fM1ZnrGmJHf7kP5Ooj3TMYfWgB3BGa05V4lpJafNf/KXGP81cm15CML/82@/9KOzjNLVn09T@fC9cTdPFXkzT2n4ttiV9FY8MKz9NnYqfRquJrNypY3ymIfhJ2rhPo4M9TVvyQPp60U8vWfZpSL6tkOgFP710yafh@o7ClbjY491KWe7T1GWusKcs9Bj@5ZRmwmL8F3MxTi@a@dQ1n04Wf0PIkeFD49GFaSmXJYdTIdZ2S1TpX/TMi/9ux1tj7n541RYyLg5wVIAOpaYI7SHUdMtc@efxmPJz5mvC1Kp0tqB6ZNRSlbWAaNLq@wlVOc7nVtcKDh2Iewm1bL9ZJZl5uTxw2eh@Muqi1EHvd6ckeYzp@Q@DByTvjN@guQRuG8QVtrYh9wR1anKDXnD8BfJBdORzSIka6AG6C@IG/bulu1uscgrJG9fiWPpDZomu0XU6ikKpgoiUJPLVRqJQwXJq4kL4J70DsXTVZukKB0v2kfzIhjmXbt7f@pHekfQoDaPYYyjzl@P8RzkNpGJEb@XksUPydOmonciXFqSiqeoISD26/9ncLWLVpfOSBlga5u/@iT7oXB91WbvQHzR5JY//GBwTByb1BDT2T/5JCOzccrhlpNb8p2rifd6h0irHk@wK9aRU8@M/sJC0kweJs2uXC1kSY6qMJfYfiadP9g7FwdOjx0@P8ELGdIyoZfB0QY/Fbt6XSYCNXhIsyLI1EPNXWJw18pi8vIKXX8lR9//8e9h9Rpt3rIplDNOF5X4QKVdV5S4YI5qKK4@QHJ@F8nxpAa3jumVvHWdDjhAI0PuDANer78IPCcYXE@zwWZ5tTP5sMm1K3bJixnOFqf88u2VcxqRfJuBRhxPgVAXOn1P5kjK@GMqgK6sZvt45Sa95jB96oVx@EugXTUGRm83kC9@zs7NSD8NTTcZeyfXRPZGPjuHKo2NgFgZDutREt9lAeF4HZFt0XjjpvAh/FTutwcuWjwoy70xRJdq5/faM/82k3RGPjk85FMeb3hMLQbe9hVmhUwBkhXbnRaF31q3JDDYM1gonnIjcz1h9nPrqlzfqaYhhgPfsOqvdf9EZ9onbtdp9OMissGruoYKcqU/5PfLYMEZdIs@k91NBTLPNihQCHw0oB34CV6Wsi71pfdaIFJ/q4hFtFp8jYl6IlBWCMZ/1OChswJTzp2Glqtr6VDqL1yZk@PqASiEKEtHMFEzEIhxzpqwUv40vVJiGkLNIGlr@dBwqrcabv2AeHUUYQBMjGHDXLtc/eFZ/1hj47tlyI18@LqCjI4RuS7NGGlPy2cO/cfT7L/ujoR9JGrh@wAouFZXUOZHUwLTCii9yrGIaN9AsrXDjhYOG2oEOZeIWfSewPWmmSto4J/S8bdWtcIy5YXXZGBxpTykZyDR8eDJM7U1EDQMRpusuqUh8SbpQ1vtj9KelYIsw5ugAZjBDM0IM1BBdKjKGqZhHW4WvZZwAw84@cGNdUfkwFfVYltHNuZx/s/nXX7v5PVgXya0nguVNMaY0NnVhw3XlcmGPmNuOMa/QgvJyq48u/6y9AbmnUYqDudpyWZmmcD3YBRl01pj8jnQ8wS@pA6mFgnXNUPYVM4eXJa8LNaRa0yR8had8RQiyPG8gHEEkoZgri03NYiDp8sZBz2JJxc6MRk6pkVMuwtDTlEY2ZDEM5Gm6bWig07YWnEeAr8oavSQWCr/1EuNTsSui5bKuM9xziAqUhSFMKNJZp5FYe91otLFpxRAgIS4g6Lq91qQfbGbiG161qL/0HsVDqfYo/pJkwHsFEBhtwTVWKrM1kckXC7xK98jtJfyqZ6xqoVKo0n8V/t8qqET1f3UxsRKFrEYTK4XYf7@WxAaObLJYVK2s4Yac@dWSGM2Ck@FgJbMk9Jkt6MxGf4T8gvrc5/dhf@CNRm5AYY7EsTvAx20M/OoN8cYCnX9hXB34/cIl/yKbCrngp9jmc7@JiJoSUWk0E9aNHQvG/XQ0HAfio77XVr8xRvnNNfXlz3x0I@W7LvFAPjBB8pkb9X2PxrP94GCA9xJl9JgcDPl3uz9sl09BlHfH5MrRhzUPEN6wNJ4MyuRuyh108VmczBBaL6BpJ1AddK3bBLAmdsvOIeX5LrqntJ5Nez2LnLe4/e4TFxk3vD0SOpLKfpf4jpZ/YuG2tiQeARO2ye5WlA8T7aWLRtwVWfkYV@xzPGfSGMgakb5Q4x1jWZJmhoVK0fK9nlz/WSV6gIZSVo7YMjtHJ@IwCOGVKqcswIohkRLYRwzSx4wxnhVhjzBEqIuWJbIReSFkArUj/JSVhglUkTyfvQKwh9grZUXr2jCtzDNWN9G9J96VOdWc3ik8tJOqbmxibA7qCQ4oTpN8Gq5uYA45qPQFRpxj3zRmP/KObAkA8oRQIETgscfokaH9nJRI8bIODg@kv5LKw@uJNrpE61OMF7y/GrjHFCVFnLU9DgXT9XwCwJLl44@8kRyiQoRU25NjYLVpLVBkFc/3J@76rY01ahDFNVKg3WEnArpSBszoWrZMjTsJTvu6F7eDE9F3X7p99v/GzabYL7woic5suX3idfPNHJEODGWkpzAK9u0Cp@3u3X9w52hvtyCK1XUEZwNVDWsbg8vZeconAw5JRliEl2@pfXONidz2C9mdcjYnm75jDnvebLBCAHvWGOW4kZ11qJi8mWPEIDJ1ca8q6HiLOrYb6mrjcsOmTMYYtcBSg6tW/tKShSSNdS0hCUY2RyiTCw8N@IKNZwEoda@AEZC7WxOFMAwlRJRrbV0vFvWa2qRfRdhYi8VttjO37oEc/kJkDyeDyG6bpbXTElnY5NBbHm9t17O0L5Ssmjhxsm/52Rpy55pzemlPcucqxN@gh62weeCOhndnav7sidJagQHJ1auNXE4mZP/nv0Hsm4dmAX07yJ0jf/2Ro1zClnhT32MPmnaWb4Oh2EelwJ0G92hzDZygpgu0h91ZiUKSdu/B2du1PzLrGNm5c9Ju7jjOau4cqhyP0A5lBJuhewQYczVM60XSQpHj2bMBusVdRvnrqw8fvAdTfoj@pfyg/kFj@Ua5kM3CEU8aSA5G@hC7Bw8f403COFeiG4X74@GpHJdxS1dSwod9tBym1hcs7FoZVyHsnMduIHvv350dtY4ftU5BYm7BEEQvcFqm1g@GuUddfnOMHCs6uVbu/NghqJOx26sxJzT3nZf2ca4WwD8nZhXrUIWzskLYAyjkoAOB2Kh7Azit3zt6@MDJbrUEYnUSVkU239bEAYRCBGNjEgm0EdLBcLpIVQHbbRLBwJ981tqO9mWr3NrO1ubz1PY8GLa67PErGxJw154UJMWNncUprY1DKpiNXAcT@Gh7d@/IKkBZlH0xkWIczWjTYmfEjqqDyQ13CjoCZ08QxnHW3n6b0rDIxHeclUolh@ohc8BGPiAALS@scW0@bjldWw9ka@SV6OrcnXJdxJyslFbKrYF/BuxouXqzcnu18s5wjO8GXdfvvO3DFuK0MKSsF8zeRkN@Uic7HvZ7b/e8Pj5YXV9b3jjw7v7OV28/ublrd9q/BTyk9dwf4gP@eGQ2YNw6k9p/sMeOO0xd1IgB4Oy0yqPWi2F5rVvpbFQ2qre67q11d6OyutFZd1dvt2/fvt3prW20u7dvtW6td9pldBtNRUqnpDxoMfljtb2rVZvGmG2sVG73etXqzVvd9du92yuV1dW19sZ6t7K21tuotlZXb3ZXNtq32xdzbWF7MrDBqn0Xz474DvxWOnOXWdjbZenc/wI';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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,le._eString os4721en $91or 2570939597cr=B+R_u8"?!"3&&1ca g570rt Unuxf28t tce =1;#0:60Numurti4;prX of
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc;import Control.Applicative;z=ZipList;instance Monad ZipList where _>>=_=z[]--WW<<<<#<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=1;y#a=subtract 0b1206;x#a=174;f x=case x of{51->128;52->206;53->207};l a=length$show a;instance Num();b1206=f(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure 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|#208
#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#
Pyret can be tested online.
Pyret has line comments starting with #
and block comments #| ... |#
. Block comments nest.
Pyret block comment starts at line 16 and ends at line 214. The code is just number 208
.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLfFjF8kiWVKxil1VlEip9eHMeDHr4/GDPZ4djD1rnzPjXew8GNjBYh9seBYLeF6NgX/DN0@LwQLnH5yNiMwqFi9Sq79zzq4XMCWy8hIZmRkZGRmRt2oodvfXvw7ihx2a@qijmw5zVNthLUu7Vq0EWx@xF4pmZ9OZQAChqlZn0FMNxy4GgkxmTDOaWgv8zDGvVEO7VS0ITzPWt8yOpfSY01UcptpNpa/azBw4/YHDzPb8ZBnGtnrmpRbHlD3N6ACYo1p9S3UofoWxU0NXeo2WMhWTncqwb0G8zTZV/Uvvi8OaZq@nGC0bIHOMvTEtW0X4pmrbJiZfZWy4pTankOYBVLE0c6@6/3IqqsDYSyii0tfVIVMatmMpTUczDaRJih3vnx4fTqWQZfbuZHt7OjTNXsdNg20PmlfTURl2atmKrkzjX2HVgWPuOtPhWVbtqIbC0olCIj0dmWPrljKTZJVZqtJqa7qagAZhcdZV9b5qMQxhbdNiu1AkPZ/Kp@rVccpEE9Pmx5HTaAtMz2ScqfqkU0B40@qqBpQwNR0pe5FTEWkvoqVRBoo1YmG7a1rARxYb2GqL3ZhWC5jL0EeRGKRnw1vWUGw1t4IIMh6CK8O8MYCJHBOatjFyVGaYRpwSI@AKk/fq04yVzmJo9WB3OjzH0nvTYavAaM2r9mxbpvPsyOyPpkML7I22N4@dMyneETbMFrTGVJzMDhUIomwmCZ9JT/aCJrQudGZ2aUPBWiqzDa3fVx0eCbyiWhQNqZmuGVe8gx9aZmvQxM7ndFXIGzss8oMdaEKqCusLMZFABwsSB3EwKMGx2VP95bWZoUID2X21qbW1Jmcsdeiohg1FthNMg0rcaLrOWqoOCcbYmzFmm9i846CGrnQTzUQAGRNzYb0rnWms2e8zHgW1gCJtp/JMReqxW4jXuzYb9nvM1noQ7TTNdltV2a3a70LyQMsMMPg0@1PV8nxLKsAYqksatQ8CAUljIqWBTi6FbiwFSGvZggaO1gPCak7IZqpiayhQIYmtGi2iat8TtSZTJlieXWvQ4aHqA4tw26pFXY7wQve0VECpeM0cvrE0x6Few6rsUFUsdmKpamRS7E5kCZmZmIODFUlQo66thbYOtkPQuDxFQulDY1qZk7evAgpLlNlSvQTfsiSVAlv7m@xu6QLdXMoCA/StsBJh5R@Ynby4UOE7lBvJjnUfAKwBoIrOkmbfSSrxPhQw7kABkwo60RW/Tif6ui9jtjbVFj6W41AtaA0QPuxdjGrWHFgWjiRjoipXUGndNDpAT6isNTCQHgbLpaAJmiYMBDGmXgPVQPJSG4FcQAqfdDVoNBubxNex@HhIBIUREdhYUNTN1zb1AcFBSttBXgaqQFLEuNtm71hb0XRMAvGIipfaUu2B7mCagdHClofxTm0lmFsM6rAW8PE1ZKcAUgoA1u/5@iUVCoChIUyqKkb9@E//rNXpAJ5qswmyTbDrO9YymzRyK1RYGA4ZMiwIVJ2KBXAxzJ0nhwyuFV1rkYBQjJHIggpBud6YA73FTMjQutGgl3aVa@jZ0LmajsqZnA/2MdZTrrg00TjnQsV7SgMaljKgvKnacfZiA1qpqQaCxDPx3sBp51m8v8VCdvL78PNi@PnihQqFiyQiy0vJZKcEDJdYpiDwhR7jnHfVCUlpO4ptaq1Af@R0TSPN4k0mNctmXzXCoQkcoVjIaoQiCZRy4UhJKzcTbc1ohUNrwIsVyDgUKTXLzXOtWCtNJfdnCWhuEA12VzXcjEgBEDnUKa6TPZDmCRgc3sWFyxdn2nUkOUYnfMFImOmwax4QJGUH@dJEBgE5lLB1Ve2HUwk5gmIC4ebWGyPm1XQKh6hwUatFQ8FQ1F91wgA1nagodtYTzUSxpfe7OGgBUQy7DyOBhbzbhJEaJaOtOaBxxliD@JpGEZAsJBNv1JCl4pDu8RF1Sd7lMH0cBaXAMO5Ckz1Zbfk6MggB6MuOPSONdfMGMqQy4TADosPATJUONA0k5hWp8orwnChkskpc0QBsDZXl4w0NOgF2N5Dpgud9dQPwTJrDADbeSXyyp6eMAEuTD6vjDsO0NvSlHogH0IaaKsocED4qH1AwkwH1Pxt0bNS2U/F0NjvZx2a6mGMlq/GPIKRvk4/2JKy8vzOhoGFt9YbpitEZKB2Va2JMaTbVviMEFdTEdkAUTY83FBgXg2fC7gaWXkznTYOIq1qM80Ahz1tPDIUKSheh6MdBnVGZIkwV0BwtEEv6aDp3ALieylz6hCATBfgkPVAEVwMAJlOHanPggFQDBr7pas0u8CyWzuBykQ9C09lDkD93kOzxtpc1FkauPEsHEkkvCIvxIIo4tugsHhhcEVVlIoAa3x/wOGbF7s1BbHpFhIHAF5pIKgngva/g7JmGOQcpENJDiyCTMbwdQBM7RoUSBi5X7aLO6mmZXhNBm6Eh0EL@6zpO3y7COKE53UEjAZySPLFGu86BgcySdKyR5pjc3dDNBohlG/pn0s0h2Rw0tOFUhSjMa8NLO3ANCljbZmUYuT8PgOvCobYNApPCNxDYFyWR4CYU/FcCQAJKAKHCbZtE8TYIleOR0QxLCepKCeh0UoxJ2HElMHckTOXRZcPsoRRiZ6QYoKYHZp9moK0gZD6JfGXuUOfJftLrQqHEpakZ4bvQ4uJiqBiqgGRfXHwOrjV0PUdXFFzPyRUnF8Il0EUpYuTC2HNKgWG10P25i3kYqWGzDXFUutX6YeW8WMzUYsq5LJ5pfEZA1IFkA@g4PgBPKFIuozMSkSo3UNFEoz1Z@w2UzsdNS@sLIrxSrhXuF1TIEBm0Xh/NSEst4SD7OE16ZQtGQVBam92wFbo4T13ULu4uWtGL@1AMU0dKSrkBlYL8wr1ExzIHMFxGzleKcbkWiZxnYJBslEOp0HI4nI/rkJESiXyXj0QVTu1wSAWpHb64CAFRBX3Om12L8A1j6UjEIxWUAwdm0AnDocRdHvJvRGqRaAjSRkIxMDHKoRBQpolEsKnSyJkTBDo4es0JsxGNBogNTesKvzNiH8ISYGDx5NvAvxvHk2Zv7wqkK2vaOqoicYtrI@BNLvPAFj08javIdkljNWC4hRrAaNvyLCO0xo0B6c@k3Jr@jMgcRAgKw7EH5ao2AYOI29oQDATo9yNXEcLxG3WhDTA4TV1NnJFqIjHoOGj2qom52tAhH1YSTXvMA6D3gLOvK03o2JPoLiR2AQiBz5PJ@TGR0gziaVWJrJqv1REGlqZiIP1aGmntA83uInlBs0JTwmoDVVFlB91AJartsiaM@R2gtDrUHK7DAx8dY5IdxQ5HUGuscq0LlT3UGLBQ7hwADedmE@wdFTQHjOXGI9syrjXLNJDIiS1ADQxfwjaYQj6PvMBG1epuevNh@s5DDhSbCZZ9tPVjnSZu026ypGHqZsdkywCArJlIcMbeNXCqBHQ@B8xLZmu3RKBqxzRGUzyo4nBvo44o5zKe9q0gZJLgE5cga9j8So8BHqjz8e7HLRgh5GwqBeV3fSn6eJX0YZmuIwY22RhATNnqyDfYkh/Vfnc0MaGE/MGtSOAnU@Udk9v1CgyoUCrRw28pqb@T8xDo525Uy3XNq/sWaUg4leG3MiZqD8og9FNRHd5toIbBqWAMdUkxgXSmwcfti4LrIjkhtzzDKd7umY6SfJfo2gx/AqgvxDUm2cnQYigZj@OvRFEsXWHJlnqdRCklMINUPukO1IDa7JpMugDdxQ8kgQjtghIeh0qoFql5XjIxOR1wzAHoiy1V13qas0sTabqBStF4wHdjcT5wjOBQU52AsGTGghsnu8ZS3Ohw@K0hDnV2QKUn2z/Y3KofVk92ylJyYFtJXWtA32ip9R6otLpqS2z6E2RHKiAT6W@v9CPTdMqcEa509tVPENO4yfc263u760fVow@8EITG1noDXcGiFJemADD5MUW7/dU3w9i2zJ6n69uiIZYySHp1YjUBDV8Ru4KxA7GW4AvPYXgP1wcSzUCn2WRxk3u9QAG4ioC4ZkCjYycaRUhaQ/ACBWSeUOI6QsJquIEFDPRWECbm1sfo5sU/nEhgvpNT94jcNgZ231ezO1mm8Gun3UZ9wAtOU/BVHDuRPg7OUDBfgZic@xdkmYmaC@zhWyF8fOViLr6ZqLnAHr4sx4crHvPRTcXMA/WQ5QgZrpDMxTUVMQfQw7RKmPyrKuO4PMU9tKQi8pob/WAiD3eBcOOyyxgVLcKIIBcwzbmjx5dE7DrOvo55JC1PxGIUX0hh8RaYPWsIgvzyBZdYIAj0Q7vfSjhDZ4wi40cRB22GL7B48ZwRZL2u1KFXjkvrhviiWFwHASbnxomzXmJzKqmpjYM9cN6uab0OImDg69JuiD/KS8Sb0F3J8XeKNG9By@yPfH35Ls2J39OEOPH1rgwnN8kh1LusiUhO7b67mjMRx7slX8GpX/JpwLpYwMF24YLwBAb1PRNUsT3NpnVVv2QMeCbDRUBy7Z4JBV8ax6TH848sfj1/4lTyIyKZDWL1ykRze@yqpxJyFrF4KHpX@mzKNmit9DMBOlOo2Rg@VvQabfqZA1AUc3IwLOIiE1LlFa4r4LShCTaEekNgNLtAyIBamqEkj@iB8wzzyjM5YzJRmIbaHoB6nQTzD91fAYsX8gTZbjS0h0CBLlh09zm3kkcDMHHSiZWE7NpTOEMJNhWf7jjZPSBA6L/dmWk2NtEUzsByIJV4/qeftaBJZhusq4zIyPAcdaAkcUv7wfYTSdFDP/PbmmAuB7qmEGHI9TWUTQVXNhTdc8xHjToNi8e7itVDXV40N7Ar/kB/e4TzeMktVR@0VPc5PxMi8eRkHk9taD2qETzRGCXT@4HkU1ORPD2Zc7qptAgLN7o0lRJZ2Pq8XdQhNz982i1IpyeU050xZOMlOqc7cAb8F1flvtauWh@/86lSnGSyVFZpyGrStJWGpj7CB5ZyNWiZ8f5VhyqNRcvNgR3Xv4ETXPG2rlxxZx2d8wnAq2hpnY5quc@HwG66YEeQAZS8occjrOLqWoy0Z@UxnJbOfx8CcffFeI6H6aTp9PMtDEks0oReg6TFpfe4j0zaFGF1pTFCQ7D77ZyFGZISC4Kn3IxGUxkcdb11lvEif7//cHocqil9oTA/NV/05ySZZ8Qk@WJ/nE@CUZ3F8v9Xej2MZVpP0ePpls/5oFh3J1jHrjmgNCsQb@qKDczkiOZQr6H56OcxBsfhqYlsNXY9wt7j4rjLbQ@t3IheKnpy09Q1G7uz/pAYnZ7sHueJ2y7oZ5wUfbOEbZFebHfjnmu@JDCbDi6bPMBoT5BsfMUC14R8nJMwHyJa07zB74PaRte8Vvnv/NHudm6pniCj4jqxhNacK0Bbza9xKi690898Ol7NLZfT1OeGiwWCSdvgqbxsa7ppg5GOv4@RAtRt2@a/87nYTzVNMeI0j@13z08mCtVnCTFv90BbKnrH1HP5TlKBnwcbfGC1UfKL51MlniexZPnrEstVjExDFs8HRf1V0rr6GifQZLeFi2I@5yPj7DyxJRZTHq4gGBS40j2/ctupPKVMJPmMyUMNYDW7N8rIff6E0eQh6rqjSX9EijbofZigkAeHY3Hl@6fktvJ4bq2niaQZtKtfq4Svca90FQYv@p1pUpZOyd@YQk6lni6g2vpAHahz5dNB41LFvY6PmB9PL1RKVGNJzC0mgXg4s@hB3Qoz8kmlxnEbfY8KGEXXoJN/VbuZK@/6oIv30fI@BMchOmYTdoxBf6JxJ8w34@hxynX7bs82WxOFxJhvlUj5r@tQE@q6rdL3IdV@q2eCsWz2QG0wntD@AilNg/DfCcQUMlY0JmZL5mbvrZyDLguqB7SodmXHcaL8aUIn/ZCFT8CFAlhshuqM8PchSs8Tog3T1L@lZUCWtjTa06zHcRfr11poRs0RmyjYeC7DxnmRRvuhWQw@zgjjEqiHhrTziOnsn5t6xBqcmWd/ZLTyzbp/zb6EkZqmiWyr6bofYkiaDZET@cTqo@zItVCzoeoKfwxzK4/hKyQyj@LztA6h3tIqDa7s8LWc8TJbcEr09EdALK0FtklX7ankfUSpV1qXA9t9PAg0NPE7JzqRpJWJB9L1NejrBv5OrBv5tCHHNMCachSro6I5ouNSqQh9SL66Cx5zibvbUzoqP/LwmOgYz0rg7jpuxI2d8@cninzDSxOS8f0Aj7MCdJwrdWS7z7kI34ya0J6D3ten2ab6eBOnQ7/aqRPJues8X1H3jK7ZNbpq16LO4fke6h7AkQ4/rPJYJaD8XcW@wu2EJI/G1lzX9lNXN3X9KdRFecilo2nOn6ndwqMALUj6TXhHSgMixOOrU3gwZBORaOx@qO901QGMTLbpmH01Tr6HQHWc7OG/8yefdw9CNjvTVKvF90LgzJ/iaA1dZTcaFOHS9i9Ez59IauimgjtWH1HegTLu8ylTU03T@uq8R0cxnX6fHvW@PrDph6Z44@35c5dFtk0lfQozaA7fhsJZVu2YjWZX@1qRGqriGNpV0p3D4d5H7VIhjKnmGotvYnBC14BW1iiBTFD2xx/jY/eh8c@3pjO39hsDyxp9XTBMbgHwplr5kgE6HspfrNbOiaYhH/dZufuJHlm3EIu7D3ITKdCoLMfVFGgl8oMzQBNbyoT0olXGB5SeqXpTYXwLa98ydSl2B9Aknubb4QDh8yYvHhKEO0K@gVUY3hl07MjXGbfbAp0Kf@YirHbw9BZfWrJ188Y30QxdXzHEY@6o7C1DPrYmkn10USSRFIufcXXw4OyWrvVt/svi7fRcLLOr@bNQo/mWrmieltrmyxTo@ppm1zMt3FcPKkS8aal2E2e8UfpyqchFjmF2QArHdTYGdmHnVmF2A8E83WRyhIu/31c7Cu6z29Nwy51uzw56gHl6L8FTEL8dKLb2dmA66lyc03sKnoLyjdLRmjsTreAidKkrNmXxx0QnwKDZhrjpajZtb3Yd8zsOZzNanp@NnJ5U947ZPT4R4tOLxC5TFt9l7m5Uz4HT@hivzM1rUusUK/MPCjrNoQlT8Zxbz/n7Lx6bRbgZ9PoDWzzm597Dwwr@mePeFYXbNxpIwfhnELqsq@jO/Nll3@Qp6FNiJBw7H9KyP2q62WEf8ykG6hcIOFS6H2CsdRiXDxUHeoAxh1kp/yeuW@LcRJwrNfZnYAQ1w@KaoTmPz8M4jgJ2kPvECnFVCw/jJPfwN/HiWzHET@ZTZe9RiQ9D@qipg2XzNajDD1@BUDe@PrR8ZdkFhkrTGDhxPMD42BCRe3SIKLJhPufjARZ@u/XmNOKyQqfb5Jsbv6KJ2SpYdANbH41dD67@z@EwDQ9uPyxkZ1O4psGm2lYGunOEK3pPSVft93Wc2QCZvmnOJODbZo7oRKh3dsiOiS2vEKZZ4uCinXBPBwdpezCdJHJPlrAgnm8aoErimFaCEVw4rESjkUiAJ8JlnY4BYC4Unc/Es1v86KfNoOUdgtXa7PycLd0Ni6mifM/KTCpKrFbjWPFDJ4m2hn06XHnEk58vKbXyUigeDy2FLowiS4U8cFUH4TYXXJmAbWv04OUdk4AZCt8Ejm63xiV@Ns3u0rlPUORbYBCcGjRPh8YFP2HFj@@d4EaSv/nLljgO21Ghsj0NFAwgCJ4GN3tq17x5zvMVuUOzKXicFnHAWKTzw13xjSoDIQmWAz8Fa96w0@2TvDhbJ46eg@eQa5ZeKXjj4twV7ox3eOPx0ni7nEXGXiq3UtAlBz0DbLWW07UT7FijTe8Da7zHFFwIZjgWGqytGNtlLRWX6@ksA83R6KZ5RYeSsCR/85f8RCGdaBA7zd3s6SSxL0c8uCDTMb5m0xxAqV0kt6plCpAwEhlGpgHOfjIUVhQewX3@dNQRODLuHvSjbPhpv43qMYtvsRCeqsfzQyWtHV6qHr18d56qlX9gvaT6n36WjNwJwknfxQs5W4oxF6R0j4zlj85C9Dg2xKSlocQz9I57aOK4xw1vDyCRwpkMT3y4PGaafdFr6LA2nU32uFFcGhJGN7Wze@KvR@e8iWHVGzrxR5uhDRyx8QC1YUMHA2@EUPNeV14KD/gkXfzYYVnIEE9NKuDiJ8PpAASeXsMkS0P2hXWRyeJN3JQPPk5IHQ9M9srr7o6ujH/fXXJTbQxoa8l1OpHOlKk6S/XyWoVcltoy8eDy@fcXw3QqfjFc3aolbZeoFxfD71Lp90B104JUz5LY87b2N@@WEpXUly@2MmKSdB8q8X2CICaW7g53D7eOT6onp8fQCveu@Nk2rZ4yljXIRbTNvmvqdCQc6GJpqv0N8sfzAXg4zJYUtoaXnUQiAf8@bwIVtJbi0hJ3@kTTROqvJJ@X3lZ98bMAQqa1NeZy1C4Mv9iGwGxINaz8oI8H25lIKw7nEpdpKOOxA3mEwd2Yc2QpkUpiZSBWHIj1RFKxhyv7nIc9hWJfxfI42Z7PBUGKefmde/G8inNJcP9bqXcfBsrfvN4cy@P1JphH6g2gXqibZru6u3d6tDWZDHiMniR1y4WsOODAhTP2ND6/555GplNmIiFOcJYlJlEC7hWDGd1k01CdGxWqJYRjs8cTE4dS@aXAmDGBMmW8DqhW4rQIh6kEqIOUsFpT5y/a2tBXRHeM9qG741X0hMC25KF2C56QBOYgXc2SwI9bDcQqyOV2vUMS4kJeh2y/@hNzexxWDcdosJ0o1QNDlTfq2Az@faOS60rX2JCJ4UyusThLw1dXjQ5U2IWNlPgYxZY4IaQlXnbJKy9eCwJlal0qNM9AO//EERMYpXWlj3cQCOh9sO2L7PPApJNyrjDx9IsbtGIVfgMONW1TwdrQCTzDwfsE3HGL8O1uH5dRO@OqGcl3P88NDByoAMh3Hw2oyBZeHdQmWc9vtuAkN8UlCu5QSRPPtjg07WkJNrvWbJqYxkZoo46jg6TE2oiK42VQdEaSVXUbdJIWDN/86iRSThK0X51vWo8bTAoCTyY8lTHGpADC2uXZQ/UwlN40YVj9xBMvERxhtn04Q2uL8ThQrqMZ7uVFRZw/p4nFInOsAe7yqIRmkrhFKJIr3nV6ug9wzvUiF2ryx3/6Z/xKkQsH3D8X7mFqHXx/KHxtcP8TN0aWwffPPF8afH/Efd8nsclm71EQ2Quz6sHN/cCXL6SZOqFMcG9worp4rY0t/W73kNk0yY9t2VOGvmZCCYM8pxlAL60HTHFNbYzgPIdxE47xhM/fAYsAXwF/oHqDGg3lp1q1MJ6mLyaTWHCciUjQjnB1yGf46XD95wFeKgNKWDKXza3ISShk/NpFSCdcO7gFmSOMRIogEwPXWr/8qdHEoyZMspuKrpZzJc4bySXl@4z0ySvoEsAGuKFwziANnk7xUkBcRSQLLylROYJJcSALySGUaS2Tsxpog2FyAEgEgw33IB@om6YgFfCxoQ4d0phGrgHUwMvDcGZS5VcLuYjigIjjxqtPprvjeFMxnsrwddCEvxmkMwQ7RrCiNI9Zz79nF86FURNX4DBgvF/OYV0D3P94zr04nLPwzO/shSzh6etUsDbsxbFh4ubzbSgtC6eT6UxSzkV8HCoJVFBe7OpfACV0bhAWTVW7NPt2dWNr99XB4fHMxSIEGZoGC7FQZS16EU/EzmueI@SVe5Ko69vJ4zfr2y4p/aUa789AiPEmjelizsttuqQP5H7Gd3PP5k0RMxnJqaciphXR@DbtYZrFPo5N@gA3@GbSmVzDkbv789pa5cIIzmT/Zd5lS8HEMjIXuC5sumopNF1MLOKuu0f9BC9xtBPu6aW0NL5KzDtzxf3j4IevBvGuhBzfD@Luhg/Q@drxGdzEA/vkoe6JJM@KLsfgBXPLC7LGLaqMRR1n2AzM7LHxl4aJuszeXikOkHlEOuBzSO7dgzaHtEk481kmuqTHo5kHd@JixK4/vrFDXFXRhdLpWiNwI05Vu8fvvBPVCbuva044EjAExPRBvFlI@9GLLzwwpXw@ZN6JMht1xmGCZmjDdK/UTS3A7w1h7vUeUboh5HAAdDs0@2w8i7apuq4j0KnY5oDP2Kns1aAHcG16HKk4WqigZcUhMdAz5BblHO/EEJRI9FrZ8DCS6KrDltaBEScciYFo@k6Wx3eLKHg5BuhVjXk1wGmpfleBOmDTZNbwao5hZK1A3nEF@Twuu5kfbNQCgAyTNiJFPnMROjXca6Cw4YssFPMo04jEQgnGLSlxwxPtE6CJqATb6OKuSpr6aLc1Utn8J/b5YN7WrF4CawXDDGehl7in2s8133TNi48yyrmS0IyWOgzjifpiDekE4aGbs@tQRJphcbprRtws0pq@dMaVhYojhNL4wpYpeVcoeHJuUjQUCngqH88mglECOR471h44QUUIt3tKn4UHdGuPzRKMvOGLsBGzHSvC4hUcrm@YwaJRmtOAB0WAzYKgbXJpdD1CGC@5CyfL0EgYahstfNxqfXYuJxI1cFMmEbaE85kboE3hTGAkADYqJCkSWtAv4K@IJeJXkibE1aRLlG2ALs4AqLnRJKdwMh7kC9CCas0qz3wXDowFDKdqoVAUrTEp7QsM@GJtjkAEtHOkuGsjAH3FWTKgGspogNqw1JYG8vLFa9UwVCAQ8EwPb2BVBsBkViTmXg4cG1/eRzkEeRF3xOE0KOjkpX5boTvdBHVtKVmiqbHSPag1ny5Qr2kLzWaU/G@TiWTpLrykl0dJ0DUjlfBStyxHM8vR6JKxHF4yUNt69gxn1O6XQJmrJ8BAHQJQfEmPlICfQfkrLxmlJWUtvNQqp5cpBXjBRL6DBD/YycTdknKfXHoGylIMQiwudMJLNt23k0ok5HsoH/aQpWQMeOYOL46hK38x@yUtGsUyJJbqWIAfkhfHURo2L46TNHlXErZAstMT3W1KFfNaYuaqYk5AEVz0BqwsDlhio2HdBR5f6ZeZF/eA@sczfo3bsRntIlFtv/ElTcY8XbAIOY0yVwiZML/wCAg4DAMR0RtTIhEQJr/@dVDOMSY9z2XCZvR5NlWKhrIymOlgXwdfgB6eXJYs6e5iM37N1HY69zl@rrQTn2uHV4eH7yMXYVZgoeDGgSSvSN/jrcxP@6yy9AMf9tM/weByMhBMLsvPVpPJT58@gcUBn/NKogLig38i5/FQ7Ty8ylhldXU5lssvx16E6r5iRcLpdOSYaVqSXWh9u9WCr9ml@7nDQf55/pzyAvMf/hkPE/kLh@tBEBEa/Ea4ayUbZBerirIcXUm/MEqJdCr9N/9u8T52d1hf@5vf6yXVRXwc4OPn92/QfSxnv1tc/G59fWUlBoTk7sOPhx@q1erKZix7eJ59vhJPLa79x/9jcTGdXksnF2u2LddC51fvpXRqRUr8zV@EDg/f1m0bCFHAT4bJ4MTfPHxlls2yK3YLn6s2w39y37Z8bgXdjfYtXnIE9kqZhE0olM2Ejr8PzW@2RSZXnq/@5z8@@Bx0gpV08syCpxP8HMzlg9wJDvBlXN91sBJcQ7DcfXCULJfL4Fz9z/8rpK@8AjwYM1qDn0rWxZUbBSvxMiX5EqzkwCGn05Dv//WznwWClWHwNijLcnBEf3V0wyf/TH7G0JGUVvOSab7AG8TxM/R9xrVIynL6wm1PX3Nj03rBXcAN7cpMX5jX7h5XMcEN5HgqXAV@tvDzt//73/7p3/4x/f0pff8DXkydW3zxaZMxFUZg/BSLL2baYW/Kf5SIwyfh9Y4geuOiZsF8OVbnpfJYOOhzTNHB@2WCJJ7/G@ECQfd2VZRDtYnGuAjK@ZWDF8Mnf9i40C5tg2OSepmz6TC3MTwPc2UB@xa4QPCHcvnIwb83Dfw7tPGPDX/KB9nhOXwW4Y/@4eN58XeRQkQwgcx@Fn8D6RsIngfPa7UdA/8@d@nPwr/GZ/zbu8W/zw7@nTTx7@gz/p3c4h@bqU0guLa2FoxGj0BlFEz7lM8pfBOJuvB5zBsMBH@rH7ZykDt4EYA@UYvG7@/PE98Po6WS@AdlquT58MNdUKzafTy@9n0lGj2n4p1XRDnX4rUKlJUXmX6@XwPE0bXztbVEvVKpxGvfV87XJhOJdC9eRLGjvoCEldr5eSB4h21Rxp9l/Gna@JuWpCR5UazDOF0AFyMnPUQAozcroD8Q/LT2KRx9Hn2e0lPXKflKvnpjHoz/Dw6GEKENU5emleqmunILJCVLqaepUWo0TPXMA7kFThX@Uj1waqn2MNVJGSlDlkfDCVQP//cOTOfNgQnYTEjpDFMOIk614dk5OHgD@NqQ9yX8aalUagiFHKau4T@lo9ymS9vo@X09chE4Z9InFbSChBxKpEKJXCik1bK5/mcpFqpfnIdqpWDSvrhIcn2JpVdKdFnf/X29vrW/Wa8nkYPWlqIvovEX8ClXomvi8TxYKT2/KMax5TjnJerB5Nrzi0omju5cFJonDWFryeg3fsYo4VlZvAiACXh2ht@zm@sb7iIHuS7OzrxY/EliELkoCD4AmpybfsLBQPf8Hf23Dv7L@n9zysLntQhj4bv7tTB9IvgXidzd392L30okHBae8Br8YQD4McndfQWdBHQHrvNwpBa5v@dh8BuOrHGEFcxjrUKJx4DQVYM814tQiTGwlcJime3iYphKRUoNCPEm3JUvtGITKdFelqUGrrKBfSAvRwgku1IqrQj3ar5Uygu3nMuVSsseVAo8wglAqq00S8jopWA/gmXg7B9O4TQL3YgaCrfUNl6N/7zfB1tPLqS@fPGC6vWWZtXrGJ758uUCelIIt7KUC1kISeW/fIHuF4qAHbhvikXUAlh1cjI9Rt9VbMVxrDBY@rGLEO5Psy9CEYxPp1IIjOlZdm0tt1Kp5FbAnctHIiVpie@DCXeiBTlyv5SUeDXAQgsFRZScX41Q6H0I41lwjT2vAIfb@GF390GiNlvJRsKNkRrxAuRCgYewlVw4Hy2Iv/JihK0lK8tM/J2fZ6Iry6vLL2q18ciFYqJ0p5Tl@/KdUsRpg/tSU9xHittBlWfPMgWgSz5VugjU65vVk2odX@yAS9IgfRkGksAJ4HJj3wqd0xxPtlA7x5rULkKhYukFb9h8lgVDJQEXD4HoYvkCVTgIhqTWxn3gQ8LKv0V5OZ1ZTGaH3@W2UqB4f1nGz/n5eT6djy6DaFsuFGq1GoV@WaQ0571hu0b3UpXj53IuW4uj6nI5bC8H@0xezQSXA33aXLSaYi1cn7VwzmwRAqFdWQOX0m1V190rYG9MS2/daC0VsB/uVTe2TmLpNUCZ3q5uxNLHp@tBGb3ZsZ@iM@g/2qpuHpxCgsO9rerx1svdd1unhxBuw/gIxIJP71BRB2pdvRkMbtBfV@mzodnK5aXS79f78Bm2f/zlH/z4y//uxz//ox///A9@/PM//dUv/vQP4PuX8P0j/vyjf1vI4u@vfvHP/ucf//WfQ@B/gO@/h@@/@9Uv/sXP@Jf8fw3f/9MX9tfi64PjXyAlYPvDX/3ij//iV7/4J/8Svv9KfP/l9PfHP/nf@P9/FH/o/PMf/@Sv8Ud4/uCPfvz9P/7x93/vx9//@Y@//w8B@d//1S/x/4//6u///S/x/3/5N3//V//D3//h/0SOP@OO//tf/Vv@@3e/9wd/9/v//O9@7xcP/P7Bo7@/eEL4L34HIU8v51PwPKVe3xryi59Unt@EGuNciMH@9B//@C/@EXDun3Dffw8@@Peifu55vJgoGXXx6Djw54x9SYLelHrxxQMFlP8jhkIw@zKJjUJTbuivfvHP/wKDJ2D/kR9DSp6FXUJgL7efA@y/9grmh/35j7/82Y9/8Q9//OWf/fjLP0SBFl8pxKqxuPyVeSEAzD4BDgFzT4EDQHkNl8gX2WIgDY7FNZzHCMjRT5@ApIvgAv17OZDNgA/tmOlPrVbBz8V5snKRvKjwTw38iWQFQxLJiyTGJ5Ko0csVQgaligYgZ7CHlvlERBTnH@A7DKwUwIdTE1EYgqI8KgpR61FWLpejgWEZ4ggUvJhmyCp5NLrQ5igDXkzE08TqedBq2XCdsEDKcvSI1ZfLQ54wigEVwsCwQBh0JMlpKZovb0KG5eEmQ1yIPBr4BM9P5Uq@PKwguh@oCIAjug5ZAlQZSzes/AD@MuEE@MBw8wcoSr4cjVbyEFKmqlJusTrlKWepclT3KKN6YzgYwPB4/oKx7yQ5L3HbD9qCCWj8jY6hn9MUyHOIv4gui@rQv@uk7zKmh4YeEn14GI9/jsGUXgAA3ngc92PBNx7H0ryA6CFHFaVs4RHlGIByUTGF5AXQMB0NRKl9o@SB/KEMT/usVXweRIfVWVpaAtdaRcpIB2BKMOuqaDuKhcsVpCQVmZQrSBiM21vUpUMyNpY3l@FXhv@tRdqiysmxHFgKoS4QYm4e8WjGXDGDVHq3alSXZSp5lOACwXE4V3BpzQk00xUWCYTpUvQI2apqvw/PN3Zn3RyCEhqTpJic47PKEWHKfjCLxfIP8spqAJ7kH@B97OJmcGgGfEdXAnsZErRyF6ceh07QV3KBSkWsmzE5UDneOoEEJwdMTqcSDDTXu5XV9Ep2JZvO5HLZ1bS8kius5LL5DIi4XCqbTsuFlZVCvrB6T0V6AaIiVlxuZNcq/2Dm89/8g3mf@aH4CVTes2GCxe8DlWE8nkxTictydrU0KkM5KChQIU2M6@ijuzhulwxc0PasO9wJBMUK3MWRTRfgwwILAbYAQfABtLhiwMQy9u5BSazn4Zsu@JqeJGeBESKBC2AEji3Qn/wEsNmegax5JnNnNjd2ptB5gues9iEHaASD7eHOScdkJybfobeuNgNr4oRQJRCg5Y9zIGktgBfJn9cCa0kvdj6mjS5//duGZYKG@9Nh1hXjikdtanitY9PxonYUvLzJ7mlO9wGI034PTxSp1u8Mw1avAQXEaU4OsA4/lm6a8wBW2enhA7V8453bxHVEOrgJ4Ee7L3dOfM@TrerGTiDH1g/2N6ceWQGUZXtb2yeed5XHukmzHooPW3t7017xQCtlkWVXYzGQjvCDzxh96JlY@t4FkRMPj7upGJhRdfWYv/7AtKG7ysDVSwUZ7MJ0djVVyBSyhdWmVV6PHtUHeen5opQBU7SpsA7EAuefGoNhO50H8VOicyVluRRMFXOp/UFvYDnaChhR73HnL4oh3FxWkPkhCc0O7ICZ08Or4vFWASdgqS0weW4MOv/RwBc@DfrswUB4YBA6La3ThfxvTBcg0FAUBt9v/UB61f9xHg9weB4UNhOjzwHH5TStzVKBBE2JpQv5bL6QSedj@UJ@JQvWYDYmp2Pyan61kIrJKTkv5/LZghzLrxQyKyAoIRYaIxAEgaK1k0kYB2RJoieQHq9zXcN7cc1EtxII8hkFGHzxTYZBxQsY5JmUyV@kIJ0UwI2zTCsvSviu0BS@iRMQKqzJgtvbG6ntbUlaRw9O/G2kJKmFnmw@lVpdlySVYjZAlqclyeRpIArAHO5JpdY3JGnAEeABVEnqomcrh1qrJGno2ahub2M@l@hJY3oAu@Ix3KO7nlUAM9CTyZDaK0mfPXQAV@UZrVBJt9CDeWLMNo/ZgDhJeumWJ5UCDEccjmPYcetarUrSLvdUqxjziiqe5UV9jZ4qfSTJAg/woCR1wNGxwD6XpAY4kRMlqQmu5kiBsB648Kyi4SiSNOIEQhJJ0pCgleaVBBqWCMdsdnZ2lK7TUjv8M7L4swlFgxhtONjabrx82eh0GtaouvXyCGNevdpRLkcDq9FpiGSNOnxMSAMxV73R9AfKuFuvK/rcmNcQY0zF1Ed1FctWVz5DmcSng5n06q8g5hXEzFtO4djg0wPQBn7We/BcVxoU434ohp7DRkMqIY86o76KEy/YZWgDUskf0lOalllCF6jkbDEUDsVG53ItdluiGNZjLBy5S5XuEaQdpteAoMQE/edudD4sp2qgiMslnBMKL/aeS3IhKxUXlefhIbpzUhFU8RUpUsRXqJjtEAvF5ecgBnOrUnEZntJzKQPOYTgVSjEGP5Hz1dpzaRWRSM@fxyUoC3gBRIGE0moBERZWQS0o3QM9HJC7jYGj1uvh8I2qXEUivE78tUvs7Owscsc3XWlUR6fUDg9jwzIvDdMipVso/DSmlgrD36DpmBbH1wEK3D5PFamSkH1egtxZMhlZQ4GEIgSen2hSO8GKcf7CETmfiyRwi3bdbNfp6n/2yZ35Pjubcc36QV88w5MWdMrS3ZJDqrJdDJygUknvM2R45ruBrwCiA8VgrfDLJ@iFPSqomIVAoCK0rBN16CR2VNwe0yyJsA1@ajHhOyULRPmo9fEC@RKdVMZh6Y1pKC0mgtkNZV@vVMr18u15LR7H4q6tkWkJubmJYAxj6wIYT0y4m8br5XUoWKpk4FULKnqXhsFhoNJSHAUstvW7QbEIsPelTvkcE3/Bn7W4VJEgq/MvNdBIodlGQaVsDxp0JJ@lGqAy50pDCJNXV0ptYGealR7CaHmXleMVOZ0vZdPxCkJlM/hcvS/pTCnzEyFLtC9MKfnLHo6UCGu5HdbDjrllQHVSxSLWSilXyAtPJRJNL@vhlsmUtfgt8Ct0Btx0Dz0kUgovRsq2@pnryV90nBldrJdTXGNesge989RiTo7dxevxe12xnSV5NV08Hyydx@Xa4mLqS2dN@gi1hmrfB0C59k/cwjBXgjCX//jAOB7axmH9EmgyugpEkgvpkgAJ9EUnCEssjK@j4puRwqHQajoUioRKALUIwdSXInfE@iHokKFn0A1haIV@WEhDvKU6A9DwQEDMlIBbBTk5ELwPtDS7z1YKgeBd4P7ufq3iKlCv2WikROOu9xljnSjYh0laaMIlqkVyxROVF6xarnaOqiUBWt0gKy4ZYBf8iFs8ufity1nRtcr3/HmBi5iQTYATh9Z6k2vRCs16BCRJCkruWkQ4nwXTDydYfgjSFZBs4649MOhaiOIbJJdS5PrgeS3yw76m3@WB3ci2AIa6vw9G15K4QJqoJIlYzQPaPxAIGqZw4sy0A10VZE02K6GdqbL@ceH71e/z3785PTg92GYvUsV8Mc8pccFNv5gckkNA2Reg5GhHW4Fg/4uZlX8wXpWCxX4osxLKTKiuF2VxwDuMfBA@x8Ub@NbOwYKsRcBVLsvP5dWiZou1lXDRHvRVK/JczqWL6ZQcCdoVPH2aXg0CkdAl51aDtSBHurIaATctC6TlYCUpguVVTBfnPmDhbNAGpsi/@fSFMfcFulqaXMmkKOnS/do9/Ffuz8Fsvifr@Z7@8ScJP/ccgP4xgeuhx/gzATeGGcfXfoiv8f81@tk44IWWctAKwU/Q1W37@/r39WAgWAhVoskQvgyef4bCIkU9ddmgP9Vexr/vxwHLtm0vez7wLkOdWbYiM9Bsk8mLyNs06LSFQi6fCwZ@PftJLoP9vLxQZSF@xRIfE/CCRe94U2jilVY45bG8EN88Pth4vXWCg4Jq4CtJ2cbBfgKj8K2Z4/NpTV1VLH0kXps5QigcS042DhlYM6ebh5TmjE4mUijNbIhclnZbRfFumdg1kxMZXC7LJlMrSTnL5HwxtVpM55gCcsjGmwiEawmTMqrWhtkfcUskvBGhxAtVhMG4PQ1sRVstspeHe5SCLilYXtjcenPADvb3PiTcUB5@srN7zI4Ptk/OqkdbUI83W8dMqh6z3WOJne2e7BycnrDq/gcG0UfV/ZPdrWNEkAygDEPNiBPMMwvYmj2yk6g22WQbTATbZvNKdSbDFauvJPHG0MlgA18oouKt@5PhAwMG1Zbf7DiuLnAdhCF6pdWyAngkUmuyBbQ5FpZVC/cNS92Uvcqyg/e3KSu7yJor@6FV1kztG5m1VaanxB/TV3qZI7a4uHhhSN4A4K@GZ/X4g3AzPYSNy7T7cWshnFthy2DrpFci45j9g8OFlOtbODs6WZC9uKPNhbTn2d1eyHieLfCteL7ts82FrOdbr75eyI2T7W8srHq@za2NhbznAyZdKIxx7m8uyKmAS6xrU2st0EvTwtu7e1tsGYAipYlYnG9Cx1QwECI8MGx@PwWZecvLN10zRkpzYzQF3VK/Bu2CT0AtoMJzjnStxdiy2YefntoDYEgW8LRYxeo0YwIr3q4Dw0rgLrCAFVrACgH8Ap6MRji2WGbpCIPohTZfuQ/z29ZiTDq16fzjdzZbQ320AswQo@t66BwspFDF2xMDC/cCZbhNc3Jt2txLoGAaMMmSIhE8PLd/urfHM4OBwTKtsESQjDzSHJxmH7BBFeEXqw6hvHF4s1BbIK0WhFaBb3gM3E@0ZmC6NZEUUM@FhSYgmKTutaLHGGpVMVwRRrzo4ZvyARiiwZ0CFz81GA43sa4d1WlSgSJIzK2DbV5DXFMus8lWjjDMlChF0Xy7/5cvzPVdOJNea9JrhDhugZwXi@PjJS0jbATDFtzjmgRBR9Mp5QJyTDQKqaE6FOer1wIQHb78JLtbygpklAqxZ8@oHGvgK4QoC0wXpRxZHEEQgSAYkQ@ReUVbpOJGFpLLuOWDvx4diYjjCL/AszHybuEAyTpd0KlW9Xqh15wLBlhhpSmBLKLaLWxrcGfSdfCjeAROjrEGdJMYcyPlHEaikRNjaoy1IXhKptY1AzhXtcYy0WUF6IzU@vubvIX4lTMUzgOoxiD3itRgICyeYfclRl9YaFhgi5ZcKJCHBAV8i0wTRkJwuMfTHW1SsmXeX5AtMfVTUu5uF10@4qmBHQSnEVnxlgDOK6K6FFgZA83gF8iw/5YBPWdJjiwaFRAelwmwrUm4eJzD3bt8@ZVKbE3XYvGba4Fi@cFabD2xGr9ZLWBYG7MI1AJEfBjwRgGafiZbMz0PBYyFhIJq89NQwAA65iXo4xMInpAehtxx@vi3p4dBujjdlaHfQgtyqcCTTHqbk97WpBe7L4QoDGyC9Ar7whroknPgwtPiLA@OFpeVkwnbk16aAykz1U3T9iQwzwF4DkUlB0MGnBXGKEESNr5sQOnhK2/KrLpd393fOpmMRXwJuy4K3sVXy1MekUkwUSCMt8PoiXglCreRCFzfDB/yPGJEz/rxydFW9U0Myhdha@MeMK0DwI/oCRM1uHdzgFBDbcJ43Iqx8HGVLUfYMyxZjInJAvQ8OQvdtFVA9WCOrUE/TVmlOIjnn@xJQeyRgTlZSWEWjrAvFxcwpKZWmdzrf8n0MsZqpsVGmVVUdjkeTwcRUt4VMPu8a3JlAyFb/Ga54tzMLlMptmJlmKN2QeMepqxZ/FSvexzbaFh0z7T2TTLK7BLDI8QoW8QNIDAuTqo2j2uRNDYiH2AodmMIw@Gcps2ipJ8je1Ksq2DxsrTUby3L1zTaybLEeVnWKNPZMvxazDWCuRSYOrdMF6mYfaev4NFeEXnQx8mUQwyyAgE@yeK7Tyts4mtGnEiR7kFBmVKv45WS9XrYVvU2vuJ8YDVhyEd12RZg@MHYBI@kjoSOyUhBHtSfJiNaGh7FxZs/YdSZQkhvWi/T7X1hyjEQ8EpmO2qfSuUrBs6T4Qt5/RmCgT3hh2bFI3K@EkeKQiveVrA/uMjOJ65A4jgGdjc2JxjE82yox6Zz4jy2mROHN93NS@Ie3Z4TdznozSsBCIYHYsThyzkxhnkwLwG/QWgcUTv3EfDcT@BaLRyZ3/TQryZb3HcFFNH/xBqo4j6j3QMfC4JyKTjQ19bBTRWYtqnh5e3TiLzj35AyPIz4TqJ7bBUZc5JiNzVtGr2LSSCio5R0PzkbFptdwPqdnM5HYj6EPox4RWFP0R/CyXxIoYRzkATZMfG@O/1pe6iRBafxjtMn8CIFowXm3TiB2X8EHmPHsNj4LvAC3oHlxXjMPKfLjdEVZxmHwnHSHZtfnrgt7CFotxJyxE/Q3zT7@LdmH/flj33yJ2VdZueT5ahFff4iBIzr6Hbwn5SRW@rJ3CLfVGM/16jq1QPsi7e6@LLhtzlMZuuhERLI4ym3KoQeA54oJBCXH9E3yBdqPnHWfF7q8fizXGZx2UvDJd64N9C8uq/wAbyHol7HC1zrdbq5r17HmaV6XeI50MCLA55/0BWdjcclQEutmxQbluKKFJPi8erxxu5uXDOkGL8PuyzZjmmpdbyAS4rhAmpZIoFVR5iuqvfLktjmptiMUksP51H15QEV/HomBMRz2TUok/HNrF/PrumvkvmEKplTmY1vi3xCbkeUGx6Mfywni1@75ma0QTeD4VVrlqqhoOE3fYu3WeMVGhM3N@CUvigCz9emmT4b78vgRaJHHcNEW@PFE7S2W2Y02ye5N8lIMxe/iN6OUz2IYMypnPukQ3ofEKNbxVqq0LNoeighjW@UFAVLiJr6@N1V0PhFHOMBbfJ2GVHemDs3aeM05lRRx4LF7GPlzyW8fAYa4NDsw693AQ24vStowI2X0GCQK@rAjTfQYIq2cIjLaMBF19HAE9hbGt9@2VOGWm@AEzf@Kw6EJjcuFg75WBMa9SlyUvpxiiJEQsdrhMMCbyQqFSWouk1X30xff4Pw827AidQCs0KW7mvGYvpUh3lI596pE4n9FhrJp4ihaLZFaSBtTGISV0IorVysgfHp4x1XxKD6PBVm8llPRAQ1iXnpx@OV7wad8oR5gRQB44EXZpyAzzL537tHyn2k6Kkg4xbzQ3HFbU65cZ/qgwX3Y3AVtUjgEUvq/zd2kr9J/gs1lf6/N4pmTJ/fsSnziAnzzdbKb9Es@K8K/X9V6H@CQv9b0@YfUMmnUc72@Cl1/atq@LerXyTzRjBsWJ1rnHpL/xQ97LekCKx@kx7glvpcfkwX@Pr47KJJ@4f1nzhKB36dPGnlzrbNarV60pOto5fVTrVbPcLLitZTe9Gzy5X1zZv1l@ut6uZm51VnY199m6@u7PVfv89/eNm@/ayC9r5z8Orjrd5vdgPvj/o3Z@rhTUbN29XB4PPuzsjZWT/tbRxnP6zepLb0bHtd/byp25tvTt6/PnmZPY7efH51@Oq2l@rZh@2UUuhldt7k3m2MzoxA9lo7bW3vaQe949bWabq3t6l92I5upPaOC2/l1N7WzcfMxk00m0ru9l8fvDw6vWxsfdSPdvc@tDY@m0ru89VNfzfZKrQ3Lo/eBQ4yb@WdzwcHna104eVO8maz3W@l0ju6lb18f3S4fvphp/ta2eptZ08L7y9Hh7nu27fXzn60s3KWG7yxV6JG9e3b9Gvj5fX11lGgoZgnVkY9M9/K/ZubQ7PQW1Vf7@90em8t2UgeZN9Fj3snN5tb6/rn1WHm9MPZ25uV4w@DN29ffTxIacfHjS0l12@00seXJyuBZi@zG70@3TrNKy9bZ29717s72Q@byTdddb/aOtSvXnZ2PprHh3u71Yw9MOS9jWv9w8vu5ZurzY1d3Ty80o3qSjKrn7Q@HBwETl9pjU115739qnrZ/ZDMrl@tfIi2@i9PLm@7V6/Wj08P8unh4ShlbthHjZ32cPMol84nm/rno9u2@UY@fRvNXV@@SmsfqrdOIHM7yhb29A9qz3gVbXY@Dj/ryeipLG983L398OF459pqVI3Tz@@2jy6tNy3jwD5IHb16/aahX@Wdy/5H4/hYbqZeqldvoiklMDzdsaGN1BMlu3rS23vbH26an492P9q52@j12VVG3bw6elf9fJRq3Bj994a1p/U2Uq0DpfrOdLYGw5fNwvXp1Y6@9/nA/hB4syVns9tm215vv1spvE@@jLavXr5fl4@HqX3jqL2Ss/bfvT3TtK3u@9Pbo2Z2@10/33OMztvb095WdGtv2L1V86mGfvzhygicZo@PDtM3xmut52zvHL3JOQepvXeHrZ2RXH2ryjfG6sYouzm0cpmzzffWh6sdo5/8oH0eHKbU62jrQ99Zeas12s13WrP3OnD8qnu6f/juZjebs172DG39MJ/a39vZ2O@0Vl6Pdt8MtvYal62Xu@/V9/2T3FV6a/0st/n@OOOcXL12Cs3rXuYwHz3Re07nNBp4NegOVg/PrM/vhh9Xqr2GmjnSP5ijVbm38aqfHr6rbh3cdq4O@@a@vJ0eJU/3zCs9dXtyc7tj56qjaH546vRM50QeZuW3gczNbd951X/19vhg/dXBx1fKiqadKZfH71qpzGk@qXWtzG4u91Le2m73PvcKqny7@SajZHrdqL13lWxttE7fnV3pl73XvctmIF@wm@u7HweKudVIy6kP6@2trLq3vnciq6ed18crm/upw/etw9PPw5PWxvvB6bsDLbV1@aqw11l5f/Su8Hr144l9opyZ719b@4FhPmPacq6QvckcF/IHXes4c3ZZcD6@vsyt62cN@dVuuqdua9b7/Ch/1b/t3nRujtVUo/Ny87Ny1N4CSXp6mFKyg6v94XEg8@6kd73aX49@uGq@fm/Iev5MW02efL4sXHW7r282mytn1dvPSvblpVo43k429O3sy@jRxtvDy87m2W1@pZVa33unvB9udZ0Pgbc72uZl4ezqYDiS324fj3rVlKFnr4/Pstcn5vrx2c5xvvumYbUbO5ddkA290enlzeB6R13tDm/yr7uX75TU3vv8hmGvHKYCr9TdXuvo5PX7arSdVgvO9cGH/f5Z/myYfZM3zwrmQV57XW2/HL49aG@lVvva2cnwdKubXN/QenmQKYf6qbVx8Hbn49mrfiqQNnLrtxtmdvVz9Hr4IXeWPIzuDT40T9K9M8vaea9Z2@@vD9@/Pq7uRncbo5eHV8rBh63s8f7Ghv0quq3l1NFO5saubmT0thmwe@vD/aHVL2Q@Xu11YCQwW4XWy5PMmWFXq@2b3fzxVrX60m7svlKGw5ftVRgj8LN19s4sB37NL6IL8Dvo@EPht14EenanYQ5BXvJzcwE6@BSgg08BftSJtkjz7ce/Ti4HTvy7/umtsXyCZ9AAZY21TFQeEmzXuy0WXxYRYz0Tkmvoapp9eiJacbShhQafDr80X4Un8@idd@qwr5savocH3wmANqml8uN/oL4kAgcG643Q3nTUHj@LoOGrdMTlrvQaAf7GIrpcMrDQbDL3zYAJurrUe0/gJ1Ag@kYnTnfVdlg83mzrSscGh94i16fAsXeXOuagawpOfmAW8l5dkVNZsTWVzilg4U7wDUD7L5lu8pcUuBaHAsrEiG78wEkquvVDxbeH2dq1qo/orRNqKxHgOz6ftAvSH4Z7uyfD6ILNqb2hoG6o1tQG0D5P6K60Jpdf4IUsL5aTYokVlaG6YjU0B99NW@dHE@o8R3fPW39y7yEdmBULtFwxQs2GrqaNiRM@Q/RNpUKK0R5zPFLgiOxRNUQV1d1tuLzcJ5S074pxjw/zcv9h3Fqv89tCPYG7pakTeE2g1QBoRQvSM2v239m0ydEDKgX4Yv3W@92Tung1Cd9iOHFu6IEdlz4ql1xfv8Rr4Cu/KPnstkzcYQDFx2lHfrMzVPXa5Lws0b5H3B4JrY0W9ni3Jb17HYuO2Pq0G@V8pcZ3EKZo655LcC/NM84Jz3ylejYm6ILYUOHxwBPT8Q2aHGS2voi4bakqAdBuTvdoyNRmv98y7z3QMg1dMa7QVeJbZcFesJq@xqKXLvjqgVNZXl3E/kmyEbDekNTbBjsuqGR5zUIAYkOs28ynBnZn2m@PaXgLe1nj/Bjm4Vldum42w@PoZXfLDa9bxM2Jw09ldYAziW3cWWtaI54RTs@ESyUAwX06JBNUw92t6qt1eUwNREebenylAL4tuUF4Ol8dlzPGHi8tz2qR2IF2AM0vKt8MhFDnXrFqPKuHZSHQO@KvzETSMXHcLUTgTC4zx@wDEdqC42AYIx7hu1NnqMJ3enlcxDidzlM1@GfP/Z4i37iLHUrFaU8UIRHsxmihTxXOKzSCVryug1mNWY8aCndwYxNqxItMAwsfw5kWjU60kw/5uYZ0k1mUqB2eEwtiyKuRIL2gPcHQnjhoDb4Vl7X5Di5O68AUidYgoy9fvA4DXo8bD93DisAS3puwkcE5Z/K@LAhacv1uJ/TcFDMmiidV72f30tMhTTDAzZu@NlT1MAjMOr5ypc8gSGxZ6ve5gyC87UsQjI1NZRfyanExDKnOCS6Zr7FnLCyvrYVX42EK@i4fiXidUSRP@5L7EoOQrlRYOL0czriJVzAxoMxMIliZjyDNEawsh2UXQVogkLOAgasYhOQ7ludcO4k470Ps4a1NwuCLW@bkvpyOyrW1tTzu8fQFTiVOzy/6ciaahsQc9UJ0Moaj5RG@8NpkjQB5Ju0bR3woVqIZQMGzjk5GjHOdivAy9ee5Ups7OP3WlBf3nIY7@FByfH@kap3nsb7IqXxTep@Bu@9YIhDf4dWnN3mNwzhLLyObg45AXRJy66p4aCrG3@QmBi2gX2lqVPQdjiAIFANEBBePFmOXj411jW8f7BC4TRN8vM4xJsdYHswQkCggMfKQGEQI0UDr1Ju9vgcHQ3E@wnd88wGMMtnHFWc8PwDthGq/mxOJMU4@XOEGfOJNWjSGcPqGIUF9b3cdH@@2jnDH7O7@S2jCBaxHjI1/3WoucoxeFTcUg7/dQ3M0KALINm7QiLrypprMHwPd/AU2F7mAn8bOE1LtEILxxEI7JL7QnLpmCmyclC4fqQ7RkV425QHkIyWwM9iNyhQdyTHiL8nN83dS0aE3Sk2kAoeXUBQQKYQ0Ozmq7h9vHxy9Icod1qt7hztVxAwGZlOxWozemoIdxDBUnQ@qHj0DOPyChOZ1UhruKz7466cRlr9@jxMPAOsUU6fQ6RJhfTnTz8Dz4HkJSKJ40KBU1Ftqfw5u3LvqgYnK2HMQ8lbkpRZDoSjTvJGQBrzZkdCVoxWUdERLU7WNkAOMTW@RUQwuT5IuvnWwMukVfNRzUY/qEL9Y/J1jmTS9iBj5yB70cXVYbUl@8ivNpmrT7QBj6gNKVW9TJkKy@AgFIfNrP5Yf/GyKN/YKHPQeRhp0U57eO1ZzJ5VF0B457X6SjutTkDgWV0e6c9VKUotEzvy9yBOqozapMj6UGc/tkud2CblxgcsupxUyrXZ@OaGIzSOP5pLnkuvGrmbG1RNvKzm1XBs6vd3FG3toLoRLHWowbCa6rcIcTci6Z26TPXN78bgnzlfuHlfKBGEnNTIx4IzHT2Ewt1pAtvDM3AadXCHra2Bh@3OPod6gh0ZKftDJNTEInjilDuq0C@eKTzxD9SBnICaQhnRa5lxkV6NBxcMXFghZ3C1PxKdr0ClMMSugGSAtxofTRF1JlTRtYSj6AlGsilHYarmdnCDHg5nVmj7QhUAYyg8cjk8l8GN8PKM8OukdjmVCjRwy1lkpguuq8TgkiPB5DdJpQNxiHah4mjO/GvnZaojKuTqZxk/AoKgTbpmLAgT9AnYPhLqZl@bW21cP9zAcJo74KpYqiRMU7one00OWkTMZ3/Hfg7N9lsuNTwfjVWBsJZ0aHznGS8FYrhD4SfNk4/kEzo/YcUSDIlshz6DpDrqgquvQifmjpeHQj2XjZvGQP0YlT7la5hasLcSxGBps1sO3wzdUfAs6rtc6TB7KicACCEWaAxavl3QHbwDsDBRLMRyVn7FEQS5WdjFDSog6rGpBvfC18PT2eZD4@HJ0GBYslU8AQ0jLbNImScRB6aClBz3ajRRDheFatfAaAM0RB/0XSOYIduCiocKZwA10hUPF5Q1OQiESqEfjJAsnIw3LSD0@9SJcaVJXTvZSVMqTPZmGNPdNtVgAIq9gFaIxdwcWBIFnhhmyx5fF67rcLukBj0X/vKnB2UGGG6euHS7Q8DFm1vLXanMmY4i7mv4xaCg2MREqqlMt4p6BIwngHoFquvMQHIgewxoNT4SLW6NIQXx3vcbnwhnJCNIiaJSiIcVCrsNdOuIiOIpe8N7VTfxcht4XETsDRuLAnHc8UkAgy0c4hDgbOQ2B/ZNDDP04oBS8oy4nx/sPhojDO@@G4ps4xLXC0R0RdgEi4HYtqV28/PxM2vxaiD5KmfIjadMlpaiIry/PB@NVFmBYOx8YFIrkkVspF@z0cHzuzQWk0tOE1GOFn8jtqYUX2c0ATVDiiUX3CHEv5urmIYXEPfNa5YtUYluNUDN97cOVJGhEwQjEs9TvxVSFoIErFXjpGr4UXGd207iShGLEod9ZkSOgPMdy2j0O7Ap0b5pzfK53XkU5J7tVdatJLUjvy9a1Pg2Nk3UV3cJf17g8W9lVX2XdU8YTlRWJ3HrO3u9ggKOtmzf8/gUcUCRxcln6rhVj37VwMUSE@Mcolxrz5N/kWWdfh/y@PO6RXv28stKhWc/D@6pYO0TR7ud3TId4U24nxxcm0xAgI7hplNzN9TzVwoJQZ0DpmUiXjohpZ4@dXRTtNshr2qqPl7/upV1MY44hLGX2A8dDQ9Ctak0Au2BfSM5jASIeLL403g/r4yIhmSc6qcsdGBGNivGsPDEbPD5A/SAj@rEI2ek7ovxoepIps6UYYRwfJufjcJOI4X7c/0v@goweLAiSg9aIxFjnrRnxKxHuf9OV0bHu1heaG@hd/TT8fBaKmNDfsilXDwj3x/qCZx1we8CvGwhF21UGcWILFHiwjfnR6BiD3B@EH98w8pkv8OHRPEhJN4D4k9FVE36BxEuY9plFfZ8RM1tMah2iaJ@3yWS5qSFpIsTDzqvxrH@OyJLpOC4DcmdUnqnVBDpGh5xpNq7EL/8gVRav7SY71X/7Bzb8MlYelyzHdlYfDwe7ux0Ihdbr6yo/uSPv1asHu97VVky8YV61TQyyE6bVSd5oV1qSAwaOxbVVcXWA/RwvqeIx9a1TGMrwwiknwY5VvlkB9V5Uyz6ROakOIp8wEd6AZQBwuw0ar9FU8ZUhzg3uHxAI7IS/sBCt2KCHmwYbmWZjXHpFnMzhBYhR2W0ofAcIM2gkoADJpuLY6khNYsJkQ4efnoJXMCfBJE9iDZMHhroHqY@hS6iJS@VaCWz6CkYnp6dypTvoAnGcO6IYB1@wTbtHcA7BoZfMN0xoG29/qjAS6IpG09BHzMArADp0DySjd/5CVsh5N1BN2nErFnVoy4NKdsRKqpAjYW@LEY7S4fidSEBcNhLgL4ct4vkO20R2sVTam0rJJ/a0TO3J4B1zchMFt/Mnw5p4OdfX92l4WzySSV9a03jKvo95ezzo/i8g@0M7P5JJnB7t68qISTcKXX7NNlZWU7ki2lpaxyA2xN6Cl@j4NHZ12MdXrOLGABzH3bS6eq3qLIPN@E6zBwB47AygSoFg31I6PcUFDGeKDLPx3dFF9vXEif5xlGnqkyFtPDfBxhY1nkxjTB5joxNcYlRBYopgMS6oEZBa8PMctzybZp8VwdFSG4MODQZ4LstNgaejlFgDEyiRSrgReQ7PIjyh6FikZejH2PnL3v1VuJ/I1Ng5dPMacxcopFKAagFdv8xLX3LT48iBYL4VHRiw@aoGjAjLrC6MUT5LANA4hoU5nM3nPWnx3AVpmbsHOGtDGfLNxW4MVrEvbnp8cE/JMvPtKQGRgPdNIWPSFVjJpDszEqriy3Jdz3qIx9KsUZi7x1NEfNRb9sjh7l9o890na3QnGKNLPImckZK7q14usXsXEPeAoIaDO0viIXfnAGqYFq7NjHekAOkl1wp7DK2vAJmvQFLDIZvhuOSrBt/gXeOzXUIFmY6Wa@4aFoSXUyWXGvzd2l77jxeznvHWXKCKL9Kbuu@YUKelJl@IoVUSscA0UVYcvASPEHdwXGKID3N@oIBJbhCziTRpGvMmVHlB@ZwrCAvUOeM0pMTYkHVw9p2bTzE2El68zD3A72tOxUZlueRd8Kwag94dGiMxnmTQjyHwPVNB2pcC@CssOotn7vVuGCVIrKMgD5CgwKBzNxynNu5SMSbflyjnJr1Ai4t40CNmeX/uXqwLA/EVz8EUof8aHyaK37WkGM8PlwzIIbuOdC02zo0T0Sv1cGRehYexEYgOhueRKsLqQLeYnCfvyBdFd5SIdRohYHAetq7gumMdaRd2byBj9WEZDKT6qIxzePz@L1R4ebegC2QQvsgAMB5HQLBQmavsUjyRGUTfMBrFeDDqJuMH/SJa2W76mXhsPcLP0/vx348vySM61Iex@iji7kuBFPXRMpHA255yP1NdKt5vUN@Z8k7Vd4YeXn0foIdX31l6/qT6ejPG76kiMMTQA20cNNmfg0UN0F4gn6d4zjAwNR6hNj9Mpx708T09U6npJQuzqc1@37TxPvD5JeB5zikExfvCIc/nPI8iuMFATvLpIzmfgq6HF@fbAd7FLRP1xTC58W2IfPwCfVLnc9tijKYAxFygGX3PG5/yQwYRMZT4g1yR6NUPs@IylasToLZd0f7iMvNlVfIKThXlNhijxF7tI4x7fTh8Vafti1AaNwkSKsLmJRmg3oHpppNg2PwkgupCPk6mQqqzuancRsTUYnelqwmR2JF2uZU01rol31pTnaQzsKtPn/DsWG@@dxh1GZw3Bs30hqLuKA2m2G6bZts2@EZsdihmp/DYE6jwTtcyB50uw4uiUAdEWL6lvG2ido/aJWj1@ArMAd5VU3S3xYXH1ffmj5PstM/AyKfz89hz3xyyDVT8GyOcS@ZzAWHfMCF2WC0suLrTwnhKe4EkvQdc4xN9fMZhnD21ma8Am8gPUIQ3OBMH2R8RO83J2B3E4rKngUiK46i9voOatcargNUfJ@vjMsw4IWoA7h1fpKwseKDzC8vZ2FdaKp2/uHvAKvNKm5pbSDqGOl3IhopTfalHCsdnEafnbqA4mDuWZlP9HbSflytfvQa7/yusCZm6XBkjOBWMXNwcDcoOHs3r4e3jeLMG51SwwAHlvmmhbTiKzcV8g/Nx1LuUG7C9yFRGuGhCFKcL9uw1bjSam5pW3LoKNBUdHUBEUAJSrfjaGa6X4TvRMPUbMke9xNwAtkmVw3tneTHMJq4yu4lnKWGZTVVt2aiyKsgrVM4wHm8Q3dVdJWxpSgctRLDUXdHrFofmo8la7GpNfipj4xCLYqmfB5rFjW0sTQLakvb9ACtsdNXmFcHi@3/G2OOaEQeyGU7cbDP780CxcMrBtFg0ZAeEjOcjzZHYiTOtRwkBVZoAJs4rzyohPmBUP/EqyCm2cufrcKrGlXm0WQffZxGyxVsmxJwR0tY/94OzJgkG8sqbkIHhWRcndDWb8PjM7xhrD3SUxWY/gXEoCScr6/ehYtlYLPNLDCeq6fNMAHHBOhnrwyi2oVgehjAN42Ik5pLm6@CFGWjM6gHgOIf2bCwffT2iASkn6DaxvEOHgsbzFxBN8@dh5DfbhWnjXgtLFSYEpklFYpTJLFoaimexGqYR92PmYLOIAQ7BIk9tv/L/S@3HUAEyUPaAgMHj7zjD2FRwspKKLqxP6OlUS2RkURWQA72B7iiGag5sffS7ZoTAAr3qUujOEDQi7wfhnVTH0Qzj1lkSXwbAdpMHtN0N9yagoQ7CO71XxBjpRIgabLieKcZZpotjMHbMfZENLhOFTzBuT8Th4OjuCZiKwSsTcKYHtwk4dMYrxrcNgOik42KGk6B07gY7pekMSIh2TdxcgXtKBzgfhHs8LDwiRk2CAhvrgsjNvmrxzIDbRuaAueMz8Ov4qk8QkOO7NjXIVAx9hB9lM1YL@Z4PJIAHcftQ4ZbDjupLA@IXCg7gNHcE5XaHt4Yq5ihwcOOrW/giS8yBsoUn4tb4Gbhxhj85N74Kh3O@mCXinkqXwmsFoLP5Zsn4PvvworDvI66hP7X/iVRmd67r/2nv2ZbbSK57Fr6iNdQuBsSdF4kiOFxKIrXLRBIVivLaBWGxuAzIkUAAxgxEYClsxbmnkkqV440dO7ZTudhJJa9Jyo6rkoe8r//BX@A/cM6lu6dnMENS2vW6klptrYTpPn36drr7nO5zUbBMUFK3H18SSKti8VpOCbBejRQtbM9BTY0ttLCAdQmgda9x3cG3FtbaoLsznMUzIBC3Ne6cQJdgvjwkmGBM49T1ujRsIMPhtbd2Ze4LQI8hg3LMQA8mp210SdOj8dJmmvTugZfkAGKHqHNUc2h66dEO5@WBnp@hqifdH3dzem1xVSSXoPADgPoeCU9Q2Sa6v5QDg9@hZpMenZ4tP/EqZAWHBb/rMhHdlEh/9AtZKw3luV6LfCu1OMbqBRhz4eVZzCQML7wCQ8XpbDh@wS9HeO1GO3/Q8ujeG98CWWEZC6kbPXzk98M8fslQl3NhWBNaz3iwnLSCyy95FTUFsCn22aCHDafCAeY3vFqotKy1kStMW7CFdfgGqiyzUDOKy/LLJW/smnjUmyvfIbJtUMU03ZJj7ZhLgedaXmWyXdu435PcVYQ2JKSkCIRWLcfrd3klqeooEhqC4sazjEONzzsKrCbNnYpmyhzFf26nGj5JK@5gu6JWI9OH4zB1hHVoJeGOoaq7rMwbWJ8sMvwUdNbRARzebNxox@Dr1JqYSv0usrSasobXtZj8LbjHdWRJr12bvc7o0FhoNfHwTt4iapbLgOQOrQy4wrQRk/LUxtjjpZ9gqiKVPDncARzvAoMpSPMN@DQvw/0gp5/r5QL1g5IfEO0YJ32Rdx@g76R11@r7Q@nKjA5WLuTTe@HrvcSoFcjVy3XXnvSwKfjSD2VCA5VF65TrPb3lkGouP/jzSBE46R1OEAev/5yhLagc6rPVCkCRyYp84ZcF6@pOHNFLNeqevCPjHojlpqxW9kG5MMJO0IO34c6GpKp3x@4x/HPoYYu6fhb5Jf3yXcrs8mXi44P9R0d7h83Dva/sHT7Zo5KkyK8NiiejMt2U@Wfo3Hsg8Wb9iEOczPtjD85xPHEozhJK4E86wyAQ90HcdUEcf9GCkq2Jm0l9c195kJ731HfHm1z@iJl5Mr4nTWPfQxOhCaoqQf/OWADn52HbzzHxwxlIDqlQ67WPngw4LlQG90zYzDkH909cSe0hhd4lCGnZgEfKsBecIQcopYnoGzOcNP0urGa3JHVsFTReOYT@ErRDBGQAIB@1bmclCvBtrlUYeBd4TmQjsa0cnhdk73sV8Zir3aVqxS73C3nIVn84OM5I7wlGC4hzg0OrgOHDN9UQk1EQVIF6C@gpEEeae8QdKqN8UK6WKuXPz6VB@Ij9G/JW8AYm@W9o571op58YPynJbF/FADB4nHnMhi4SNinRgi45WlPUoC5W0Yqs6M3MydOtySX61d@wBXmKAbls3doXYzT@@dpzX9nM@jP7WPjizXASCThilaPIN1HFdP75Gez8X7EaeT1zkcusKL40nUg2nZAB1V7HeCK7nCXtY@Q89g/4wh6vmvT1j6@0u2U4oxhPpnatiKKtjmATVZoP49FITeSrKdFHNOgjauW/NnX49L4m2AKE3U1WO36NXhvGEZGOVl5LE14H6rlExd3U1p9H2q/qNdX2UaV9PEPeM7xIwzUnmxtVkabd5tUrEVEDZ0sX1vEl8pca5tq8RTmVNy7jlDK6PDvUnRmXjKm/86VgQmkd5C2QMbI4vFY0xJykVtMmUcJVahGFeClH5RSu@eL4xdTWwxEML0vJiZh5iS/bai/j2GAgKjob0PYgF5@jCMrwMjYNZXRq1FykVSYX2oJNiH6B//9ibaVJkA08vjSy@g0aWX1pNfKl1ciXViMXWY0sXS9P/HG57Q3KwJr1RfEMuP/MEiyo3QPx/nt3jsTRe3vi/tN7vy2@dvBUvH/nEaQciMdP7z7Yvyfg/71HT/YEFdB/vuKOUeVewNTvuh2XbudXKpU1QZgXApSviSetU/HesOO@BOLZ8lunOyf8URq4wTaX2nvpjmdDfg4aoTJLIK0m6K6I35rUjRNaXLeBkk/xHVH58sQ2kjdPn2@WyPaCwqFrA25@2yMehPS46FlJG20A/BBSAU2Ln2RJdxqf1olp6ZaEHDj957VHEJjCh0/EnUe7GOlzd/9o/@DRE3H/4BA@H38N3eyI3X10G3P3KWYR4MOD3f37@/fuUAI3oFISeLdGBusXNaGE4DQqnRe9CYYH66NUKL8iXr2XMpnBUFlF@CI7GYTue7pAUvjuzs5Oa@Si3b5x5/DdryBX435dWBYGuTQcqksLhBsVNBqB2mQU7Ro7U0fWsljlDel0Jm5gdi1Dd0D0uyAU8hy9E3uusO7hNSI@SFPcbGbYFGqo6DrgRlTKEawjKAJDNlvYIpTbUBvdHqja8GK1pz6w6I50zIpy5JLy0uoTUgzOuD/ocBhdlQB0z1rdVG0wZgC8EJIJDIB3MJgQtF64@3hJItYlxCRAwR8SbnLC89PR/TPkGtHAVSbc5UAgG7JNPG80pRjgqOUNeB4jZk28O1CMFCriEzw6yen31ZUrqcQB/y/f2PBVFiAt2AV7sLKVUBE@uwE1wN5@0uoFvrCdHN4GgwjiDjzW1Drut0Dco3vhMRosvUQ1Aqp2w8E/28pRvWI4KRCnEmHaMxFthy63Kw9@96rloOTdhRpRb486jQpTMv7TpQ24u9CAN0EDiIrmfoFuhUYBMbaEZtiTpGz7Q6BIEPnEx9GoRsPupONGCkhZx37uffRRTg5yISxiqPhQ67SGHYZ6wIeQM/RBRW4uQIghTckTfI3iObSjPQjfhk9RGWKMDfxQDa6szRQeVI1SE0dWivx8Sq3tFhnDXVorUTzrBuvta6R9RtHzt89mefRM0kYxWUtzPvpzRiUG9Ow0RjcvPYGKRbOAWsLBHTLh3vGx8Mv1Dzac7d27z4off1holMvHvC20uvx4wUqJ/MxCIjksD607SdqAaqVJpBl/0sbSSp@Rd0tc5QoZMC4nHjDfO82azuNr1cX0AcXLiqZT4qtXDpcqkr0JkRBGkgl3t4KoqyoLVKYhchJBuHdCY9GzrkopEE69X@9gXHuchRqMyAD3EVKvMcOqkX6N4e0aH/RgZ8lIPo2nW@PPqVjkkqLoj23OR/kD@66T386VFRQtJj2cttqiCwpzNSd7NcfppfNqAd3uxehg/746uo0LW8fHw2th270Q22u1rZhPx8XHkoHr6mg/vgAtH25vhBb6XkhHzIfkIjZN6Zo4CzeWFM1fUuOHC3NHaw/Q4NmLEVU1UqO2yaCPHuJsvhSHplGBnIkmZIieHO3uHR4Kaw9v2TahLOx7rUGH7EtxG0Tc15WnI7ZDps2upJkmHSZIM08qZc7mpdFqL1rMiYOXslVIHqQgx0NvFjpqL0gmU2kdwScLsRBoeM0bohq5aOvO1R7k1yXieR01oUQ4aUYHM4ndXOLDh53s0yYTjluBeWP/hTfSzIw7lc666Kp6PDMRKUYYj4PWMb58J8/f@8wfb6p6mMFyvz6hDqMSfgf95YsnUPEIX4pL0Rm8YFrUlJLOClHpkho7MsuLctifnaB0LPa55IWNbV0yx7JpzB/fMCLZEX@6g@/8M5nZOZX3nWqLp5Qtc0Jz4aFnR48gYDJBDBY7JlVA8cZcHmE0GvqcdDRDbq61G9SaumolRTOTuGvpQG8BB79@M749xKuC3fbCqoqfT1V8SkRqMuJuLdagMgHzzfX11ctwx3uhihc/K24@Q@L7Z3A6etkyUPozn1SFgHL3HxVUfkgAFwydA1Jg11YLJlYQWJ2EMyXSdzqMzPZBW87GaIsHjTl4elTA@6J4rTkxjbUtGTufSCZ2Alnog7GEdUd51SyM/vzi6u5SULdL6rv@@vXxYkMgvA@f/4rDZB4OR7hVAiM@brJXVBDJN33UiguwBAcf1J5@jRiYOyqOZZ3jze3wCzfaSHONO8HwBer1q8iZMraZhc9QpdPW6PwVXnC9oitTzkObAFnWK4id56yjwpE1d7pDUiLo6VCWO9zKaBps8y@bZvDNTVQfpDwGMB4wHT2A2bezAuSeTbxVUKEms3lOA/5EJxU5CWg1QNlDpy9zOtoleKP@TKeXOb3rYuA5nbolsZy1dMTL7LaEjEfIzFoSmO5qvd6sScOus9/hbGBjdNJbsjEgW/aHOvU6p6JOlUqqy7KTMKnBSSBJ6aQlCYUHkxeYtOS77osmTbKMNgcIswUx8PqNktSfeseWsmNOmnAEPJFQ3h10MzQpFPNUo1JHwg66lpUkVN/xGiVSoJQbEMpk4cTyQtrxwgImMKQboS@ZqLgYNQD/lo2QTTWJF2uu7zxHCh@7fmfiir0pyvgqNqKiSnIMsiT2Hu2Kg/vi8ODxXhQ1triJPAqVUgp7FIpZNoy6o5ZsASZ8OAlOmpyoPuO5Zy7nKhT8rYEGw7EBxJ/xXFUBoWjgshTnr7qvRB0O75GeFLuba8hJVz3WfSh1hpNBcP5q@oqmdwqcXglI4B0xL@ElwTsLwyJXouSwFTnQWxyGhUS@sqncKoS1UArVMpW@OYbS4jq25nNziS2j90@YOliZtEmHATlhm8SdYIgsz6aMbwnD0TkJA27SW7YjbDveMDyUSqWF5Ly4pQM3umbE3WhlV6wkn1bJ7bASpjCNp@RjHNGwtpzoDsUr75WqLDxU8OjfiEs7erTRd7OcRuOIoWUXgak0jGx@lTD63M1Efy0sODmDIhpvVL5u8ILAIO/hbu4wjUfAiL4XwPTmoMB4AS3A0SqIAPIyWQCk8osYm8mtDJdeQpHkFofrcbE5KbWE6BKKJNcSNjo6FeFaj81GZwjcGQckwR9NEASN8zVx5oBsFipOW6wiXlCSIokzTa7T5n9yCXWobZohgB4b6me1waY3ImsWuxA@OiJmC2TnjQHBPYjcqeCxZqZX4@nmkSS2jeJxCKNRMWDAGTupLp8L9iQSSTpDSy1eVmS0JaOBI68lj0bYchoGKJFQCmgxCsqrJoQFUAQhLg5PFgOUV2IUNJ8MahA/wZtYY201VqMGzSeDGutjAWsxCWsUNB8HXdjXaKOMjr1maJftiycvl8LHmuiMqtyp25kEfNIopxWwhgJYHiajJaG73rEXvCNCRot@laA9SLRrG9IjtkoDAX/9lmZ9qIBitc0myGpDhLhbGLyUl1AxX0eZ7FvImGvmMQLPIa7xfdwArROEOQ2CPTDJhigmQwo06hRTrJg5NFxqGogaGSMJSyydw@ccud/60jmLOxz53SpYubnFzapFdlHok0qW8tHWlhqLUjBseiLxT002nnAMRyKKoxQmXfAngmMS6FS84ij0hx2@7CwgrpoS1uqQjgI4PezEcOBrymJfVEFA07i8HfigsogDm5AXF3XKxKGEqkUcy1fGoQS2RRzFq7eD5Kmkvrx1ZRwsCCbhKF8ZB1Lg4phaS@eAYM5/W0mkFhkPNIuSqa1CO0oaGmcr8tWO90WJqgLtBQlDBH4a@0pqh2TMTVrvG2LQlcYDhY7F8bA9XknbcBTTzl3hC@YqlswtrBcWbimVb2CNlVcTN/ygCwdBqdfX6zth8cdE9NgliURI9x4oxJQ6J2MQkXA2S1L6UAwI4YT2N5uomtVs0s3Q48ODdw/vPGw@uvMQhagl3qPw@ga1ZUhdp1JawXj2fNvSJJ0iR6CqBXYjQ/uwkUftk2j26BShyLFYauncgJtbzEBhTQ7dF5UG7pm4D1kUtH4BJ0KW9N0MTI9NbdCbulV8aeVCSPMEU72S8to2tIRgmE5kSwjGSM4YwhaXfzZgDZVng2cBA7ZFnW0y/YbZ3mdouGQUFKL48lnwFXfcRl2SonZayrOIKvgou5FzKlS5kDfoIQZjAn9VLou7yimutF9r9Tvo8nbSI8e3p16/ddrutkqjk1Gm5zvSPY2d7fno5DKDylT7R3uHT5qPMU7X3j2ynMA/Nco72n@4d/D0CHOeQNaqTN47PDw4bJKC@uHTx0foMTSWZJmAEksIJhMiQI8O3rvzwIDhb0s2kg1CfJA34R/pyqcgvFFzSn/PyMyjwKoQTQrCQ2YqWJTSCiLwTt3hRAVvQ/8T6oAvoOUJPspAXSqqMTmksfH6U@aFvk7nBhS1YzwZBQRKGvB2bCRy0RIMc@ofYwHyReQD307a9CW@UcY8NOQbjuxYWTSQwWIZad/V82l14DJ5Mht0bIVOOvIsnLsDgMTXpuwk6BU3svMcepUckdJQvHC2DCdHmZyjZpNLyhGUWukZI4iRee1ayyiDd4AiixKahNAyhQrwC2JN5PNe7jxjBoiSWbCrcvyoc2HY0EdhZPyaa8YcsVtT1vOF@pFA9C9pgaNphD8fm49SRGDyfYqMOepoea7HjP5VneUbZlvPjk3vU6Fddwm1R@5Bg@8ENjt6IZ99Id3J5y7ZgCZmxGc8mgfo5duY7DBVyDTuBzUYqGA8E2xB6Ad6uKDnDfx7Kl27dlCBxgaCy5mwlsW57I4SjYT8gAFIzLO2rc3QjQ2bJWjFYYbYMiGqSRAfmBArSRAvTYjVJIhPP2EQr2fn82rytsXK@jprM0fmM6H4v@nixaKC3VKq0GFhwGcWV6cxI9ljHBI676A5qHlmA3KzZTcvbFkU9af/DrhNXLJUkSrhhl/Q7Asw//z3rE2@obvCKP0199DYoJA5kU9ebMKM94X3JImrJklb0ji2n1yAzbLULCaX/W5IER@kEM2nP43AJJPNt9W8Cz1@6oXrWli2Glo1xBH8xyIC53UQNLm8Wl/kbZQNeDF7ZVNjUT0IETDIqgmyEgdJqvLVhVVWTHzVxCqrJkjlKlV@@jNZpzy/EiB@qCFor5WDmQj6X5GFRqr5UCgJ1GdItKl5HL76poIfR9tgFksCfxxipyKNi9v982/E2x2WTIT//UTipAImfalpTxz4f7gqjtVUHB8yimIxddyyDJHPp0J8@qOwHTy88WV20SL5@R9eXrqSXvp3w9LhMb@tDm7mGhSy@Bao1YOimVS0rrHx/MEA6JSE1hjHqF5zxpLDs1gajEU7UNXZ0uIsmr2ismeJ2as6O4Z8zgyW4pLQvx4xRlscYZBYo/A3Wfkyw6Uytx2Ta8txh0xul5l1aWAOY6N5HGmKYzA92zGBYzkiZCyilrk5yezNM8QF1xKFH781bp0MWhig1R8OSjICiDcs750On3t4UI3L6Oai9NxPk4Y@C2tNCEiOc1B8vYMKFdBU6VSEdb9ZbkfAVqczOZ308Q3NkXIVOkYql9FlHAmCg8mpL3HiiXt34vWhBw5yaiGLCGLeCFpJpzCw0leqPlZ1UrWLVZbLrDdeIjd0lERt64y9UUCVOYuyALp8IgYVqvC2DFjFwqOB@jkhYle0juzPA2/g2gY8RnH1CkYC@UXIO1yqRpQRHxMDRwE1QB5NTiMYzuWMk26MwzklHy1@7EphBUfORboRYxcjhGjrCM8XK9IHHbmWQSTSgmgcxbJSWMvxKBGix0Cep1GItcJKBSsaYRa5KCLP0FqzvNUjt0Vk1Eo4CJuGplkAjjBEL8d1uwK9gwzdLsf65d9@8ndW7rxcVmkUU8cbtEBmoIgkIVb8PBo@Vt8GepRPpK1iDPffh7gZddfteKctjFATGKiBuFIwwwQi5nMgNHRaNezDfjM8tg1fMKpCJKxy@c7urjh67/DgfbSG4ksEooJYcSSCTWHledipZCRfKgYjiKSERZiHsmIEUo1YhNK9QjDdY3Kv07MNDSwYrW/@MY0W3eUPUdOd12UMIWZb7NQH7wlRt9ZEqydCUTDOwzf/iDEPR6w9m4x4OLIkYcLPkQvEr64i7YV@MURyfb/4/p9RddKiBHg@vFc5NatOY/opty4vZIlmi9VGaq8i1dAgpCK@dIi@9WNC5nOQbrURZq6Zu6JGktztH/6VIBz4@ACzZ5QUETz5SxF9mxHp1wMauVR8xUvxfYfxdT16BTARtWfRLj6Ec7I0RqMh20guXzJ8v/i@bDHAewG@mVxQx3KkuZnEyfhXc2aprJyOtPk18KfO8A9MpNLMNQ0jH1SJeD75WbhMzW6y62Sm72vG6ow1LbHDn/xnEvWRjjmsHvQAzmjNqUpcKylt/ou/1PinmWvTSwjml3/7vR@FfZym9mya2p/vhatputiLaVrbr8W2pK/ikWHlp6lT8dNoNZGVO3WMzzQEP0kb92l0sKdpSx5IXy/66SXLPg3JtxUSveCnly75NFzfUbgSF3u8WynLfZq6zBX2lIUew7@c0kxYjP9iLsbpRTOfuubTyeJvCDkyfGg8ujAt5bLkcCrE2m6JKv2Lnnnx3@14a8zdD6/aQsbFAY4K0KHUFKE9hJpumSv/PB5Tfs58TZhalc4WVI@MWqqyFhBNWn0/oSrH@dzqWsGhA3EvoZbtN6skMy@XBy4b3U9GXZQ66P3ulCSPMT3/YfCA5J3xGzSXwG2DuMLWNuSeoE5NbtALjr9APoiOfA4pUQM9QHdB3KB/t3R3i1VOIXnjWhxLf8gs0TW6TkdRKFUQkZJEvtpIFCpYTk1cCP@kdyCWrtosXeFgyT6SH9kw59LN@1s/0juSHqVhFHsMZf5ynP8op4FUjOitnDx2SJ4uHbUT@dKCVDRVHQGpR/c/m7tFrLp0XtIAS8P83T/RB53roy5rF/qDJq/k8R@DY@LApJ6Axv7JPwmBnVsOt4zUmv9UTbzPO1Ra5XiSXaGelGp@/AcWknbyIHF27XIhS2JMlbHE/iPx9MneoTh4evT46RFeyJiOEbUMni7osdjN@zIJsNFLggVZtgZi/gqLs0Yek5dX8PIrOer@n38Pu89o845VsYxhurDcDyLlqqrcBWNEU3HlEZLjs1CeLy2gdVy37K3jbMgRAgF6fxDgevVd@CHB@GKCHT7Ls43Jn02mTalbVsx4rjD1n2e3jMuY9MsEPOpwApyqwPlzKl9SxhdDGXRlNcPXOyfpNY/xQy@Uy08C/aIpKHKzmXzhe3Z2VupheKrJ2Cu5Pron8tExXHl0DMzCYEiXmug2GwjP64Bsi84LJ50X4a9ipzV42fJRQeadKapEO7ffnvG/mbQ74tHxKYfieNN7YiHotrcwK3QKgKzQ7rwo9M66NZnBhsFa4YQTkfsZq49TX/3yRj0NMQzwnl1ntfsvOsM@cbtWuw8HmRVWzT1UkDP1Kb9HHhvGqEvkmfR@KohptlmRQuCjAeXAT@CqlHWxN63PGpHiU108os3ic0TMC5GyQjDmsx4HhQ2Ycv40rFRVW59KZ/HahAxfH1ApREEimpmCiViEY86UleK38YUK0xByFklDy5@OQ6XVePMXzKOjCANoYgQD7trl@gfP6s8aA989W27ky8cFdHSE0G1p1khjSj57@DeOfv9lfzT0I0kD1w9YwaWikjonkhqYVljxRY5VTOMGmqUVbrxw0FA70KFM3KLvBLYnzVRJG@eEnretuhWOMTesLhuDI@0pJQOZhg9Phqm9iahhIMJ03SUViS9JF8p6f4z@tBRsEcYcHcAMZmhGiIEaoktFxjAV82ir8LWME2DY2QdurCsqH6aiHssyujmX8282//prN78H6yK59USwvCnGlMamLmy4rlwu7BFz2zHmFVpQXm710eWftTcg9zRKcTBXWy4r0xSuB7sgg84ak9@Rjif4JXUgtVCwrhnKvmLm8LLkdaGGVGuahK/wlK8IQZbnDYQjiCQUc2WxqVkMJF3eOOhZLKnYmdHIKTVyykUYeprSyIYshoE8TbcNDXTa1oLzCPBVWaOXxELht15ifCp2RbRc1nWGew5RgbIwhAlFOus0EmuvG402Nq0YAiTEBQRdt9ea9IPNTHzDqxb1l96jeCjVHsVfkgx4rwACoy24xkpltiYy@WKBV@keub2EX/WMVS1UClX6r8L/WwWVqP6vLiZWopDVaGKlEPvv15LYwJFNFouqlTXckDO/WhKjWXAyHKxkloQ@swWd2eiPkF9Qn/v8PuwPvNHIDSjMkTh2B/i4jYFfvSHeWKDzL4yrA79fuORfZFMhF/wU23zuNxFRUyIqjWbCurFjwbifjobjQHzU99rqN8Yov7mmvvyZj26kfNclHsgHJkg@c6O@79F4th8cDPBeoowek4Mh/273h@3yKYjy7phcOfqw5gHCG5bGk0GZ3E25gy4@i5MZQusFNO0EqoOudZsA1sRu2TmkPN9F95TWs2mvZ5HzFrfffeIi44a3R0JHUtnvEt/R8k8s3NaWxCNgwjbZ3YryYaK9dNGIuyIrH@OKfY7nTBoDWSPSF2q8YyxL0sywUClavteT6z@rRA/QUMrKEVtm5@hEHAYhvFLllAVYMSRSAvuIQfqYMcazIuwRhgh10bJENiIvhEygdoSfstIwgSqS57NXAPYQe6WsaF0bppV5xuomuvfEuzKnmtM7hYd2UtWNTYzNQT3BAcVpkk/D1Q3MIQeVvsCIc@ybxuxH3pEtAUCeEAqECDz2GD0ytJ@TEile1sHhgfRXUnl4PdFGl2h9ivGC91cD95iipIiztsehYLqeTwBYsnz8kTeSQ1SIkGp7cgysNq0Fiqzi@f7EXb@1sUYNorhGCrQ77ERAV8qAGV3LlqlxJ8FpX/fidnAi@u5Lt8/@37jZFPuFFyXRmS23T7xuvpkj0oGhjPQURsG@XeC03b37D@4c7e0WRLG6juBsoKphbWNwOTtP@WTAIckIi/DyLbVvrjGR234hu1PO5mTTd8xhz5sNVghgzxqjHDeysw4VkzdzjBhEpi7uVQUdb1HHdkNdbVxu2JTJGKMWWGpw1cpfWrKQpLGuJSTByOYIZXLhoQFfsPEsAKXuFTACcndrohCGoYSIcq2t68WiXlOb9KsIG2uxuM125tY9kMNfiOzhZBDZbbO0dloiC5scesvjre16lvaFklUTJ072LT9bQ@5cc04v7UnuXIX4G/SwFTYP3NHw7kzNnz1RWiswILl6tZHLyYTs//w3iH3z0Cygbwe5c@SvP3KUS9gSb@p77EHTzvJtMBT7qBS40@Aeba6BE9R0gfawOytRSNLuPTh7u/ZHZh0jO3dO2s0dx1nNnUOV4xHaoYxgM3SPAGOuhmm9SFoocjx7NkC3uMsof3314YP3YMoP0b@UH9Q/aCzfKBeyWTjiSQPJwUgfYvfg4WO8SRjnSnSjcH88PJXjMm7pSkr4sI@Ww9T6goVdK@MqhJ3z2A1k7/27s6PW8aPWKUjMLRiC6AVOy9T6wTD3qMtvjpFjRSfXyp0fOwR1MnZ7NeaE5r7z0j7O1QL458SsYh2qcFZWCHsAhRx0IBAbdW8Ap/V7Rw8fONmtlkCsTsKqyObbmjiAUIhgbEwigTZCOhhOF6kqYLtNIhj4k89a29G@bJVb29nafJ7angfDVpc9fmVDAu7ak4KkuLGzOKW1cUgFs5HrYAIfbe/uHVkFKIuyLyZSjKMZbVrsjNhRdTC54U5BR@DsCcI4ztrbb1MaFpn4jrNSqeRQPWQO2MgHBKDlhTWuzcctp2vrgWyNvBJdnbtTrouYk5XSSrk18M@AHS1Xb1Zur1beGY7x3aDr@p23fdhCnBaGlPWC2dtoyE/qZMfDfu/tntfHB6vra8sbB97d3/nq7Sc3d@1O@7eAh7Se@0N8wB@PzAaMW2dS@w/22HGHqYsaMQCcnVZ51HoxLK91K52Nykb1Vte9te5uVFY3Ouvu6u327du3O721jXb39q3WrfVOu4xuo6lI6ZSUBy0mf6y2d7Vq0xizjZXK7V6vWr15q7t@u3d7pbK6utbeWO9W1tZ6G9XW6urN7spG@3b7Yq4tbE8GNli17@LZEd@B30pn7jILe7ssnftf';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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,le._eString os4721en $91or 2570939597cr=B+R_u8"?!"3&&1ca g570rt Unuxf28t t;ince =1;#0:60Numurti4;prX of
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 "//"
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. `WWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWW<<
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc;import Control.Applicative;z=ZipList;instance Monad ZipList where _>>=_=z[]--WW<<<<#<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=1;y#a=subtract 0b1206;x#a=174;f x=case x of{51->128;52->206;53->207};l a=length$show a;instance Num();b1206=f(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure 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 Zgarb's answer. Some improvements thanks to Ørjan Johansen.
Original code:
import Control.Applicative
z=ZipList
instance Monad ZipList where _>>=_=z[]
main=print$do a<-z[1];pure a
Code in polyglot:
>import Text.Heredoc;import Control.Applicative;z=ZipList;instance Monad ZipList where _>>=_=z[]--WW<<<<#<<<<
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Int};g=[here|here<-">"]--[|]
>x=1;y#a=subtract 0b1206;x#a=174;f x=case x of{51->128;52->206;53->207};l a=length$show a;instance Num();b1206=f(l(toEnum 0::Num a=>Enum a=>a)+2*l(do a<-z[1];pure a ));(!)=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]]--}
Function
f x=case x of{51->128;52->206;53->207}
is a golfed version of
f x y = case (x,y) of { (1,25)->128; (2,25)->206; (1,26)->207 }
where 1
= length("0")
, 2
= length("()")
, 25
= length("ZipList {getZipList = []}")
, 26
= length("ZipList {getZipList = [1]}")
and 51
= 1+2*25
, 52
= 2+2*25
, 53
= 1+2*26
.
Test all GHC extensions on TIO.
Additional vw
broke Grass. It was fixed by adding some code that does not affect output (vwWWww
):
wWWWwWWWWwv
wWWwWWWwv
wWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwv
wWWWwWWWWwv
wWWwWWWwv
wWWwWWWwv
wWWwWWWwvv
wWWwwwwwwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWw | vwWWww
Original Grass code now ends in ORK write 179
, Haskell uses additional code starting with v
in import Control.Applicative
.
11 more w
s can be added at the end without breaking Grass.
Answered by stasoid on December 12, 2020
"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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
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 w
s, so used one from Prolog code. Prolog was moved up to line 175.
Test all ghc answers on TIO.
Answered by stasoid on December 12, 2020
"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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
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.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqRIUWQ3dWupWy2pdWl1t8SPXSSLZEnFKnZVUSJbrQ9nxotZH48f7PHsYOxZ@5wZ72LnwcAOFvtgw7NYwPNqDPwbvnlaDBY4/@BsRGTWhRepu79zzq4XMCWy8hIZmRkZGRkZeammYvd@/eswftiRqY@7uukwR7Ud1ra0G9VKsY0xe6Zodj6bC4UQqmZ1h33VcOy1UJjJjGlGS2uDnznmtWpon1QLwrOMDSyzayl95vQUh6l2SxmoNjOHzmDoMLMzP1mOse2@eaUlMWVfM7oA5qjWwFIdil9h7MzQlX6zrUzF5KcyHFgQb7MtVf/c/@ywltnvK0bbBsgCY69My1YRvqXatonJVxkbbautKaRFAFUszdyvHTyfiiox9hyKqAx0dcSUpu1YSsvRTANpkmEnB2cnR1MpZJm9Od3ZmQ7NspdJ02A7w9b1dFSOnVm2oivT@FdYbeiYe850eJ7VuqqhsGyqlMpORxbYhqXMJFlllqq0O5qupqBBWJL1VH2gWgxDWMe02B4USS9miplGzU@ZamHaoh85jbbE9FzOmapPNgOEN62eakAJM9ORshc5FZH1ItoaZaBYYxa1e6YFfGSxoa222a1ptYG5DH0cS0B6NvrEmoqtFlYQQc5DcG2YtwYwkWNC0zbHjsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZuD8XRoib3S9uexcy7DO8Km2YbWmIqT2ZECQZTNJOFz2cle0ILWhc7MrmwoWFtltqENBqrDI4FXVIuiITXTNeOad/Ajy2wPW9j5nJ4KeWOHRX6wQy1IVWUDISZS6GBh4iAOBiU4MftqsLw2M1RoIHugtrSO1uKMpY4c1bChyHaKaVCJW03XWVvVIYGPvZVgtonN6wc1daWXaqVCyJiYC@tf60xjrcGA8SioBRRpJ1NkKlKPfYJ4vWez0aDPbK0P0U7L7HRUlX1SBz1IHmqbIQaf1mCqWp5vSQUYQ3VJow5AICBpTKQ00Mml0K2lAGktW9DA0fpAWM2J2ExVbA0FKiSxVaNNVB14otZkygTLsxsNOjxUfWgRblu1qMsRXuielgooFa@Zo7eW5jjUa1iNHamKxU4tVY1Nit2JLCEzE3NwsCIpatT19cj24U4EGpenSCkDaEwrd/r6RUhhqQpbapThW5Gkcmj7YIvdLV2im0tZYICBFVVirPIDs9OXlyp8R3Iz3bXuQ4A1BFTRWdocOGklOYACJh0oYFpBJ7qSN9nUQA9kzNan2iLAchyqDa0Bwoe9SVDNWkPLwpHEJ6pyDZXWTaML9ITKWkMD6WGwQgaaoGXCQJBg6g1QDSQvtRHIBaTwaU@DRrOxSQIdi4@HRFAYEYGNBUXdfG1THxIcpLQd5GWgCiRFjHsd9oZ1FE3HJBCPqHipLdUe6g6mGRptbHkY79R2irnFoA5rAR/fQHYKIKUAYP1@oF9SoQAYGsKkqmLUj//0z9rdLuCptVog2wS7vmFts0Ujt0KFheGQIcOCQNWpWACXwNx5csjgRtG1NgkIxRiLLKgQlOutOdTbzIQMrVsNemlPuYGeDZ2r5aicyflgn2B95ZpLE41zLlS8rzShYSkDypuqnWTPNqGVWmooTDyT7A@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/dyNaruueXXfJg0JTRnBWcZE7UEZhH4qqsO7DdQwPBWMoS4pJpDONLjfvii4LtMTcsubOCU7fdNR0m9SPZvhTwj1haTGJDsdWYykk0n8lSiKZass3VZv0iilBGaQyqe9oRpSWz2TSZeguwSBJBChPVDCk1AJ1SI1z0smjNMhxxyCvthWda2vOXtkSNMNVIr8Ad@NRXugj@BIU52QmMn4ghuNXb4UN7ocfnuEQ50dUunJDg63thtHtdPdipQe2lZa15rQN9pqow8qra7aEpv@hNmxCshE@k/X@rFpOhXOCNc6@@InjGnc5Ptbjf29jePa8TteCEJja/2hrmBR1pamADD5CUW7/TVgYexYZt/T9W3REEs5JL06sZqAE18Ru4KxQ7GWEAgvYHgf1wdSrVC31WJJk3u9QAG4ioC4ZkCjYzceR0haQ/ACBWSRUOI6QspquoElDPRWECZs6z66efEPJxKY7@TMPSK3jaE9CNTsTpYp/MbpdFAf8IKzFHydxE6k@8E5CuYrEJO2f0GWmai5wB6@FcLHVy7m4puJmgvs4ctzfLjiMR/dVMw8UA9ZgZDhCslcXFMRcwA9TKuEKbiq4scVKe6hJRWR19zoBxN5uEuEG5ddfFS0CCOCXMAs544@XxKxG2h99XkkK0/EYhRfSGHJNkx71hEE@eUzLrFAEOiH9qCdckaOjyIXRJEEbYYvsHjxnBFkvaE0oFf6pXVDAlEsqYMAkwt@4ryX2JxKamp@sAfO2zWrN0AEDANd2g0JRnmJeBO6KznBTpHlLWiZg3GgL99lOfH7mhAngd6V4@QmOYR6lzURyak9cFdzJuJ4t@QrOI0rbgZsiAUcbBcuCE9hUN83QRXb12xaVw1KxpA3ZbgMSe68Z0LBl/yYrG9/ZMmb@YZTKYiIZDaI1WsTp9u@q5FJyXnE4qHoX@uzKTugtdLPBOhMoWZj@FjRb3boZw7AmrDJwbCIi0xIlRe4roBmQxPmEOotgZF1gZABtTRDSR/TA@0M88ozaTGZKExT7QxBvU7D9A/dXwBLlooE2Wk2tYdAgS5YdPc5t5LHQ5jiZFMrKdmdT6GFEuZU3NxxundIgNB/ezNmNjbRFM7QciCVeP6nn7WhSWYbrKeMaZLhORpASeKWzoPtJ5Kih37mtzXBXA11TSHCkOtLKFsKrmwouueYjxp1GpZM9hSrj7q8aG5gV/yB/vYI5/GSW6o@bKvuc34mROJJYx5PbWh9qhE8cTJKU@8Hkk@ZInl6ms7pptImLHzSpamUyMLW5@2ijvj0I6DdgnT6inK6FkPmL9E5vaEz5L@4KveldtUG@J1PlbVJJsvklaaspk1baWrqI3xgKdfDtpkcXHep0li0whxYv/5NNHAlO7pyzZ0NdM4nAK@ipXW7quU@HwK77cE8giZA6Vt6PMIqrq7FSHtWHsNp6fz3IRB3X4zneJhOmk4/38KQxCIt6DVIWlx6TwbIpE0RVleaY5wI9r6dszBDUmJB8FRa8Xgmh6Out87iL/IPBg@nx6Ga0pdK81PzRX9OknmTmDRf7E9yIxjVWSz/f6HXw1im9RU9mW0HnA@KddfA6rvmgJJVINnSFRuYyRHNod5A89HPYwyOw1ML2cp3PcLefnHc5baHVm5ELxU9uWXqmo3dWX9IjE4bu/08cdsF/fhJ0TdL2DbpxXYv6bnmSwKz5eCyyQOM9hWSja9Y4JpQgHNS5kNEa5m3@H1Q2@iZNyr/nT/afZpbqq@QUUmdWEJrzRWg7daXOBWX3ulnPh2v55bLaelzw8UCweTc4Gt52dZ004ZJOv4@RgpQt22b/87n4iDVNMVIkh076J6fTBRqwFLCbvdAWyp619QLxW5agZ8HG3xodVDyi@fXSjxPYsnylyWWqxiZhiyeD4r667R1/SVOIGO3hYtiAecj4@w8sSUWUx6uIEwocKV7fuV2MkVKmUpzi8lDDWC1erfK2H3@hNHkIeq6o8lgTIo26H2YoFQEh2Nx5fun5LbyeG7trxNJM2hXv1SJQONe6yoMXvQ706Qsm5G/MYWcyXy9gOroQ3WozpVPh80rFfc6PjL9@PpCZUQ1loRtMQ3EQ8uiB/VJTCO/qtQ4bqPvUQGj6Bp08i9qN3Pl3QB08QHOvI/AcYSO2YRdYziYaNyJ6Ztx/DjlegO3Z5vtiUJizLdKpOKXdagJdd1W6fuQar/dN2GybPZBbTC@ov0FUjKD8N8JxBTiKxoT1pK52Xsr56DLguoBLapd20k0lH@d0Mk@NMMn4FIJZmyG6ozx9yFKzxOiTdPUv6VlQJa2NdrTrCdxF@uXWmhGzRGbKJhvy7DRLtLsPGTF4OOMmFwC9XAi7TwydQ7aph6ZDc7Y2R8ZrQJW9y/NL2GkJjORbbVc90MMSdYQOVVMrT7KjlwLNZuqrvDHqLDyGL5SKvcoPk/rEOotrdLgyg5fy/GX2cJTomcwBmJpbZib9NS@St5HlHqlfTW03ceDQCMTv3OiU2lamXgg3UCDvm7g78S6UUAbckwDZlOOYnVVnI7ouFQqQh@Sr@6Cx1zi7vWVrsqPPDwmOnyrBO6u45M43znfPrHGN7y0IBnfD/A4K0DHuVbHtvuci/DVuAXtOex/2cw21cdbaA79YqdOpeeu83xB3TN6Zs/oqT2LOofne6h7AEc6/LDKY5WA8vcU@xq3E5I88mdzPTtIXd3U9a@hLspDLh1Nc76ldhuPArQh6TfhHStNiBCPL5rwYMgmItHY/VDf6alDGJls0zEHapJ8D4HqaOzhv/ONz3uHEZuda6rV5nsh0PKnOFpTV9mtBkW4soML0fMNSU3dVHDH6iPKO1DGfX6NaaplWl@0e3QV0xkM6NEY6EObfsjEm@zMt12usR0q6dcwg@bwbSicZdWu2Wz1tC8VqakqjqFdp10bDvc@Oi8VwphqrrHkFgandA1oZY1TyASVYPwJPvYeGv8Cazpza785tKzxlwXD5BYAz9TKlwzQ8VD@YrV2TjQN@bjPyt1P9Mi6hVjcfZCbSIFGZTmpZkArkR@0AE1sKRPSi1YZH1B6pupNhQksrH2L6VLsDiAjnhbY4QDh84wXDwnCXSHfYFYY3R127diXGbfXBp0Kf@YirHXx9BZfWrJ18zZgaIaurxjiMXdU9pYhH1sTyT@6KJJKi8XPpDp80LqlawOb/7JkJzsXy@xq/izUeP5MVzRPW@3wZQp0fUmz65sW7qsHFSLZslS7hRZvlL5cKnKRY5hdkMJJnfnALuzcKsxuIJinm0yOcMm3B2pXwX12@xpuudPt2UEPME/vJfgaxK@Hiq29HpqOOhfn9J6Cr0H5Sulqrd2JVnARutQVm7L4Y6ITYNBsQ9z2NJu2N7uO@R2Hsxktz89GThvVvWN2jxtCAnqR2GXKknvM3Y3qOdCsj/HK3LwmtU6xMv@goNMcMpiK59x6zt9/8ZgV4XbYHwxt8Zifex8PKwQtx/1rCrdvNZCCyY8gdFlP0Z351uWA8RT0KTES@s6HtOz3mm522ftihoH6BQIOle4HGGsDxuUjxYEeYMxhVsr/K9ct0TaR5EqN/REYQc2xpGZozuN2GMdRYB7kPrFCXNXCwzjpffxNPftWDMnT@VTZf1Tiw5A@bukws/kS1NG7L0Com18eWr6w7AJDpWkMnSQeYHxsiCg8OkSssVGxEOABFn29/eos5rJCt9fimxu/oInZKszohrY@9l0Prf7zvSnHdOzSO6BjJ8S@UgjTLHE60E65R3DDtAeXjuu4xzdYGA8RDXHcd0wrxQguGlXi8VgsxBPh2knXADAXig5B4gEpfr7SZkBeh2C1Dru4YEt3o7XMmnzPKkxak1i9zrHih47rbI8GdILxmCe/WFLqlaVIMhlZilwaaywT8cBVHSTIXHBlAraj0YOX1ycBMxS@0xrdbo3L/ACY3aPDlaAtt0HrPjPIGIYaPD/GxM/IneJujb/5y7Y4cwpTcxvUVRjFgSB45Nrsqz3z9inPV@ReGwwUPLOKOEDg6/wEVXKzxkASgXrOj5qat@xs57QoDrCJ893gOeLqm1cK3rhoIMLt5w5vPF4abyuxyNhL5VYK@H7YN2BC1HZ6doqdaLSzfGj5GznBhWCGY@GssJ1ge6yt4po4HRggQ4humtd08gdL8jd/yY/t0bEBsZ3bzZ6O6wZyxNMBMp2Va7XMIZTaRfJJtUwBEkUig/gfoomRoUSg8BhupqfzhMCRSfc0HWXDj9Rt1k5YcptF8Og6HtIpa53oUu34@ZuLTL3yA@un1f/0s3TsThBO@i5ZKthSgrkg5XtkrGB0HqL92AiTlkYSz9A7U6GJMxW3vD2ARApnMjxW4fKYaQ5Er6ET0XQA2ONGcTNHFN3Uzu6xuj4dpiaGVW/pWB3tODZwWMRTyoYNHQy8MULNe11lKTrklrDkicPykCEeTVTAxY9f0ykDPCKGSZZG7DPrIZMlW7jzHXyckDqeSuxXNtxtU7ng5rb0ltoc0v6Nm2wqm6tQdZYalfUquSy1beLp4IvvL0fZTPJytLpdT9suUS8vR99lsm@B6iZM0peepLHnbR9s3S2lqpnPn21lzCTpPlLmm/FATCzdHe0dbZ@c1k7PTqAV7l3xs2NafcWXNchFtJe9Z@p07hroYmmq/Q3yx/MBeDTKlhS2jjeKxGKh4GZqAhW0lpLSEncGRNNE6i8kn5feVgPxswBCpnU05nLUHoxx2IbAbEg1rPxwgKfHmUgrTsASl2ko47EDeYTBLY9zZCmRSmIVIFYSiPWVpGIPV/YpD/sain0Ry@NkezoXBCnm5XfhxfMqziXB/W@l3gMYKH/zenMsj9ebYB6pN4B6oW6andre/tnx9mQy4DF6ktStlPLiFAEXztjTuBHNPfJLR7lEQrQiViQmUQLuFYMZXRfTVJ1bFaolhGOrzxMTh1L5pZDPmECZCt65Uy9zWkSjVALUQcpYralDDh1tFCiiO0YH0N3xKnpCYEfyULsFT0kCc5juP0nhx60GYhXkcrveEQlxIa8jdlD9Sbg9DquGYzRMUCjVA0OVN@rYDP4Do5LrytbZiInhTK6zJMvCV1dhct7zYGNlPkaxJU4IaYmXXfLKi3dvQJnaVwpN5ml7nTjHAaO0rgzwoL@APoAJ9Br7ODTpOJorTDz94hanigq/ZoaatqVgbeiYm@HgoX133CJ8ezsnFdTOuGpG8j3Ic0MDByoAClz6sj2CWSAwW4dkPb8@gpPcFDcVuEMlWXdtcTLZ0xJsdqPZZP3FRuigjqODpMTaiIrjjUt0EJHVdBt0kjYM3/x@IlJOUrQpnO8MTxpMCgNPpjyVMcGkEMLaldmT6zCU3rZgWP3AEy8RHGG2Azgj64vJJFCuqxnuDUFraKQm690ac6whbqWoRmaSuEVYI1ey5/T1AOCcOzwu1fSP//TP@L0dlw64fy7co8wG@P5Q@Drg/idujCyD7595viz4/oj7vk9jk81eViCyF3OXB3fQA18@k2bqhDLBvSaJ6uK1Nrb0m70jZpMlHduyr4wCzYQSBnlOM4BeWh@Y4obaGMF5Dn4T@niiF2@ARYCvgD9QvUGNhvJTrXoUj6yvpdNYcJzup2jbtTriZnQ6wf5xiDe3gBKWLuQLK3IaCpm8cRHSMdIu7vPlCGOxNZCJoRttUPnQbOF5DibZLUVXK4Uy5430kvJ9TvrgFXQJYEN8onDBIA0eAfFSQFxVJIsuKXE5hklxIIvIEZRpbZOzGmiDUXIASAyDDfe0HKibpiAV8LGhjhzSmMbuBKiJN3Sh@U/l9/e4iJKAiOPG@0Wmu6O/cxePPgQ6aCrYDNI5gp0g2Jo0j1kvvmeXzqVRF/fMMGC8X85hXQPc/3jO5TOcs/Bg7eytJ9HpO0uwNuzZiWHiDu8dKC2LZtPZXFouxAIcKglUUF7s6p8BJXRuEBYtVbsyB3Ztc3vvxeHRycztHQQZmQaLsEh1PX6ZTCUu6p4j4pV7kqgbO@mTVxs7LimDpfI3QSCEvxNiupjzcpsu6QO5n/Mt07N5U8RMRnLmaxHTsmNyhzYKzWL3Y9MBwE2@Y3Mm12js7v6ivl69NMIz2X@ed6NROLWMzAWuS5vuM4pMFxOLuOduBD/FmxLtlHtEKCv593V5B5u43w9@@P4N795F/xIOd8t5iA6x@gddUw9sRoe6p9I8K7qBghfMLS/IGreoMhbVz7AVmtnIEiwNE3WZvSJSnNLyiHTIbUjuBX82h7RJOHMrE92E49HMgzt1MWLX96/FEPdB9KB0utYM3Yqjy@4ZN@/Ycsoe6JoTjYUMATF92m0W0n70dgkPTKlcjJh3bMtGnXGUIjNolC5vuq2H@OUczL1DI07XcBwNgW5H5oD5VrQt1XUdg07FtoaQRQsnZC@GfYDr0ONYxdFCBS0rCYmBnhG3KBd48YSgRKrfzkdHsVRPHbW1Low40VgCRNN3suxf4KHgDRSgVzXn1QDNUoOeAnXApsmt4/0Xo9h6ibx@BbmxlN3ODzbqIUCGSZuxNW65iJwZ7l1L2PBrLJLwKNOMJSIpxmdS4holWownQ1SKbfZw6yKZPjodjVS24LF4Pph3NKufwlrBMMNZ6DluXA5yzTfdpRKgjHKhpDSjrY6ieGx9rY50gvDI7flNJCbNsDhd6CKu72hP3@ziykLFEULJvxVlSt6VSp6cmxQNpRIefccDgDApgRxPHGsfnKAiRDt9ZcCiQ7oax2YpRt7oZdRI2I4VY8kqDte3zGDxONk04EERMGdB0A65NLqDIIo3yUXTFWgkDLWNNj4@aQN2IadSdXBTJjG2hPbMTdCm0BIYC8EcFZKsEVrQL@BvDUvE7/1Mifs/lyjbEN1OAVBzo0lOocUb5AvQgmrNqk8Cp/p9AcOpWiqtidaYlPYlBnyxPkcgAto5UtydIwB9xYEtoBrKaIDatNS2BvLy2UvVMFQgEPBMH685VYbAZFYs4d7Am/BvyKMcwryIu@IEGBR08ua87cidboK6tpQuk2msfA9qzYdL1Gs6QrMZp//bdCpdvosu6ZVxGnTNWDW61KvI8dxyPL5kLEeXDNS2njxBi9r9EihzjRRMUEcAlFzSY2XgZ1D@KktGeUlZjy61K9llSgFemCLfQYIf7HTqbkm5Ty89AWUpASEWFzrRJZsutcmkUvI9lA97yFI6ATxzh7ez0L26mP2SFo9jGVJLDSzAD@nLkzgNm5cnaTLelcVcIN3ti@42pYp5LTFzHzAnoAhe8wasPA5YYjdfwwX2783LzYt7QP3jGb/EPc@MtmqodnDyJU3GfL1gEXIaZa4QMlF@qxAQcBQFIqI3ocRiIEx@/euwXGBMelrIRc3403ymHI/kZZimw/w6/Az08PSyZEl3l1vJG6Z2soWPyQulk/pYP7o@Onobu4yyEouENw8leUX6Hq8@/rrPKss@8GE//RMOL6dD4fSy/GQ1nf7w4QPMOOBzUU1VQXzwT@wiGalfRFcZq66uLicKxeXEs0gjUKxYNJuNnTBNS7NLbWC32/A1e3QJdjTMP0@fUl4w/Yd/xsNE/sLhehBEhIa/Ee5GyYfZ5aqiLMdXss@Mciqbyf7Nv1u8T9wdNdb/5vf6aXURH4f4@Pn9K3SfyPnvFhe/29hYWUkAIbn76P3Ru1qttrKVyB9d5J@uJDOL6//x/1hczGbXs@nFum3L9cjF9Vspm1mRUn/zF5Gjo9cN2wZClPCTYzI48bcIX5nl8@yafYLPdYfhP7k/tQNuBd3Nzie8SQjmKxUSNpFIPhc5@T4yv9kWmVx9uvqf//jwY9gJV7PpcwueTvhjuFAMcyc4wJdzfTfhangdwQr34XG6UqmAc/U//6@QvvoC8GDMeB1@qnkXV2EcriYrlORzuFoAh5zNQr7/189@FgpXR@FPYVmWw2P6a6AbPsUn8hOGjrS0WpRM8xle042fUeDj1yIty9lLtz0DzY1N6wX3ADe0KzMDYV67e1zFBDeQ42vhqvCzjZ@//d//9k//9o/p70/p@x/w9ufC4rMPW4ypMALjZ23t2Uw77E/5j1NJ@KS83hFGb1LULFysJBq8VB4LhwOOKTp4v0yQxPN/I1wo7F5hinKoPtEYl2G5uHL4bPTVH@YX2qVt2CeplzmbDnMbw/MwVxawb4ELhX@oVI4d/HvVxL8jG//Y6Kd8kB2ewmcR/ugfPp4XfxcpRAQTyOxn8TeQvqHwRfiiXt818O9jj/4s/Gt@xL/9T/j30cG/0xb@HX/Ev9NP@MdmahMKr6@vh@PxY1AZBdN@zecMvqlUQ/g85g2Hwr/VD1s5LBw@C0GfqMeT9/cXqe9H8XJZ/IMyVfZ8@OEuKFb9Pplc/74aj19Q8S6qopzryXoVysqLTD/frwPi@PrF@nqqUa1Wk/Xvqxfrk4lEumfP4thRn0HCav3iIhS@w7ao4M8y/rRs/M1KUpq8KNZhnC6Bi5GTHiKA0esL0B8Kf1j/EI0/jT/N6JmbjHwtX78yD/3/w8MRRGijzJVpZXqZntwGScky6llmnBmPMn3zUG6DU4W/TB@cWqYzynQzRsaQ5fFoAtXD//1D03l1aAI2E1I6o4yDiDMdeHYPD18Bvg7kfQV/WiaTGUEhR5kb@M/oKLfpZjR6ft@IXYYumPRBBa0gJUdSmUiqEIlo9Xxh8FFKRBqXF5F6OZy2Ly/TXF9i2ZUy3Yh3f99obB9sNRpp5KD1pfizePIZfCrV@Lp4PA1Xy08v15LYcpzzUo1wev3pZTWXRHchDs2ThbD1dPwbPz5KeFYXL0MwBTw/x@/57c0td5GDXJfn514s/qQxiFwUBB8ATc9NP@FgoHv@jv7bh/9l/b86Y9GLeoyx6N39epQ@MfyLxe7u7@7FbzUWjQpPdB3@MAD8mOTuvopOAroD10U0Vo/d3/Mw@I3G1jnCKuaxXqXEPiB01TDP9TJSZgzmSlGxzHZ5OcpkYuUmhHgGd@UzrdjEyrSXZamJq2wwP5CXYwSSXymXV4R7tVguF4VbLhTK5WUPKgMe4QQg1VZaZWT0cngQwzJw9o9m0MxC145Gom21g/fPPx0MYK4nlzKfP3tBjUZbsxoNDM99/nwJPSmCW1kqpTyEZIqfP0P3i8RgHnhgikXUEszq5HTWR99TbMVxrCjM9BOXEdxpa19GYhifzWQQGNOz/Pp6YaVaLayAu1CMxcrSEt8HE@3GS3Lsfikt8WrADC0SFlFycTVGofcRjGfhdfa0Chxu44fd3YeJ2mwlH4s2x2rMC5BLJR7CVgrRYrwk/iqLMbaeri4z8XdxkYuvLK8uP6vX/ZELxUT5TqnI95U7ZQ3NBvfllrj0E/dcKk@e5EpAl2KmfBlqNLZqp7UGvj0Bl6RB@jIMJIETwuXGgRW5IBtPvlS/wJrULyORtfIz3rDFPAtHygIuGQHRxYolqnAYJpJaBzdbjwgr/67Jy9ncYjo/@q6wnQHF@/Myfi4uLorZYnwZRNtyqVSv1yn08yKlueiPOnW6/KmSvJAL@XoSVZerUWc5PGDyai68HBrQ5qLVDGvj@qyFNrNFCIR2ZU1cSrdVXXfvWb01Lb19q7VVwH60X9vcPk1k1wFldqe2mcienG2EZfTmfT9F59B/vF3bOjyDBEf727WT7ed7b7bPjiDchvERiAWf/pGiDtWGejsc3qK/odJnU7OVqytlMGgM4DPq/PjLP/jxl//dj3/@Rz/@@R/8@Od/@qtf/OkfwPcv4ftH/PlH/7aUx99f/eKf/c8//us/h8D/AN9/D99/96tf/Iuf8S/5/xq@/2cg7K/FNwDHv0BKwPaHv/rFH//Fr37xT/4lfP@V@P7L6e@Pf/K/8f//KP7Q@ec//slf44/w/MEf/fj7f/zj7//ej7//8x9//x8C8r//q1/i/x//1d//@1/i///yb/7@r/6Hv//D/4kcf8Yd//e/@rf89@9@7w/@7vf/@d/93i8e@P2DR39/8RXhv/gdhHx9Ob8Gz9fU61tDfvGTyvObUMPPhRjsT//xj//iHwHn/gn3/ffgg38v6ueex4uJ06QuGfcDf87Y5zToTZlnnz1QQPk/YigEs8@T2Cg044b@6hf//C8weAL2HwUxZORZ2CUE9nL7OcD@a69gQdif//jLn/34F//wx1/@2Y@//EMUaMmVUqKWSMpfsAsBYP4r4BCw8DVwACiv4xL5IlsMZcGxuI52jJAc//ABSLoILtC/l0P5HPhwHjP9qder@Lm8SFcv05dV/qmDP5WuYkgqfZnG@FQaNXq5SsigVPEQ5AzzoWVuiIij/QG@o9BKCXxomojDEBTnUXGI2oizSqUSD40qEEeg4MU0I1Yt4qQL5xwVwIuJeJpEowhaLRttEBZIWYkfs8ZyZcQTxjGgShgYFgiDjiU5K8WLlS3IsDLaYogLkcdDH@D5oVItVkZVRPcDFQFwxDcgS4CqYOlG1R/AXyGcAB8abf0ARSlW4vFqEUIqVFXKLdGgPOU8VY7qHmdUbwyHCTA8nj5j7DtJLkp87gdtwQQ0/sZ96KdkAnkK8ZfxZVEd@ned9F3G9NDQI6IPD@PxTzGY0gsAwJtM4n4s@CaTWJpnED3iqOKULTziHANQLi5MSF4ADdPxUJzaN04eyB/K8HWf9WrAg@iwOktLS@Bar0o56RCmEsy6XrMdxcLlClKS1phUKEkYjNtb1KUjmmwsby3Drwz/24u0RZWTYzm0FEFdIMLcPJLxnLlihqn0btWoLstU8jjBhcJ@OFdwac0JNNMVFgtF6ebxGM1V1cEAnq/s7oY5AiU0IUkJucCtyjExlX1nrq1VfpBXVkPwJP8QLz0X129DM@CLsFLYy5Cg1bsk9Th0gr5SCFWrYt2MyaHqyfYpJDg9ZHI2k2Kgud6trGZX8iv5bK5QyK9m5ZVCaaWQL@ZAxBUy@WxWLq2slIql1Xsq0jMQFYm15WZ@vfoPZj7/zT@Y95kfip9Q9S0bpVjyPlQdJZPpLJW4IudXy@MKlIOCQlXSxLiOPr5L4nbJ0CVtz7rDnUBQrNBdEtl0AT4stBBiCxAEH0CLKwZMLGPvHZbFeh6@ToKv6UlyHhghFroERuDYQoPJTwib7QnImicyd@YLvjODzlM8zHQAOUAjGGwfd046Jjs1@Q69DbUVWhfHcKqhEC1/XABJ6yG8rf2iHlpPe7HzMW32@DvWNi0TNNyfDrOhGNc8akvDuxNbjhe1q@ANSXZfc3oPQJwN@nhsR7V@Zxi2@00oIJo5OcAG/Fi6ac4DWGVnRw/U8pV3OBLXEel0JIAf7z3fPQ08T7drm7uhAts4PNiaeuQFUJ7tb@@cet5VHusmzXso3m3v7097xQNnKYssv5pIgHSEH3wm6EPP1NL3LoicenjczSRY44S/YGBk2tBZZeDphprNs6WSDFKugDPG1UwpV8qXVltWZSN@PCxKTxclmI6m16sthXVVVgQJg/vGIAWdf9Ds0C7MYPp41TqeyndCltqG2cytQUc7mvjCpOGAPRgIDwxCp6V1eyDZbk0XINRUFAbfb/1AejX4cR4PcHgeFDYTo88Bx5UyrcMyoRRZu7KlYr5YymWLiWKpuJKHiV4@IWcT8mpxtZRJyBm5KBeK@ZKcKK6UcisgAyEWKBwKg6zQOuk0iHhZkuipGS28DnUd75U1U71qKMyNBTCu4psAw4oXMCwyKVe8zEA6KYR7YplWWZTwXZsZfJMlIFRYi4V3djYzOzuStIEetOltZiSpjZ58MZNZ3ZAklWI2QUxnJcnkaSAKwBzuyWQ2NiVpyBHgAU5J6qFnu4AKqSRp6Nms7exgPlfoyWJ6ALvmMdyju55VADPQk8uRRitJHz10AFfjGa1QSbfRg3lizA6P2YQ4SXrulieTAQzHHI5j2HXrWqtJ0h731GoY84IqnudFfYmeGn0kyQIP8KAkdcHRtWDqLUlNcCInSlILXK2xAmF9cOFZP8NRJGnMCYQkkqQRQSutawmUJxGO2ezu7io9p612@Wds8WcLigYx2mi4vdN8/rzZ7TatcW37@THGvHixq1yNh1az2xTJmg34mJAGYq774@kPlHGv0VD0uTEvIcaYimmMGyqWraF8hDKJTxcz6TdeQMwLiJm3UsKxwacPoE38bPThuaE0Kcb9UAw9R82mVEYedcYDFW0q2GVob1E5GNJXWpZZRhdo22wxEo0kxhdyPfGpTDGsz1g0dpcp3yNIJ0qv0UBhCKrN3fhiVMnUQceWy2juiS72n0pyKS@tLSpPoyN0F6Q10LJXpNgavoLE7ERYJCk/BeFWWJXWluEpPZVy4BxFM5EMY/ATu1itP5VWEYn09GlSgrKAF0AUSCitlhBhaRVG/PI90MMBqdocOmqjEY3eqsp1LMbrxF9bxM7Pz2N3fD@VRnV0yp3oKDGq8NIwLVb@BIWfxtRWYWQbthzT4vi6QIFPTzNrVEnIvihB7iydjq2jQEIRAk/fjI3GaM@AHTrHgxB0CNLdMUOarL0WOkWdj97px/DccxNfg0OHamEywS9goJfWqKABlkKhqlCCTtWRk9pVcfdKK5k8n/isr58DHB7OxcOHB8M@22C3lAseRXB3YzcqG4AyUzbwogAVvUuj8ChUbSuOAlOhjbvh2pqAvS93KxeI4DP@rCel8@q5VGfBfPOrGSjVmdFaX7/4XAc1EAg6DisVOVssj8J01mR1pRyFSUesYqsfuTL4WUfz32KjkuFq4ZI97F9kFgty4i7ZSN7riu0syavZtYvh0kVSri8uZj5316X3VamOmaPCSH9BEyVI/TKEuc3Bx4lwR/sA8Wwtyd@iIhcLsRRuiW@YnQa9z4B9CAwHfsJBGQZ2XQXtRi5lywIkNBCME5VYFF@BxPfmRCOR1WwkEouUAWoRgon/YnfELhFg4sgTYF0YjoB3S1mIt1RnCAoPdCq3mF4JuJJckEPh@1BbswdspRQK34Xu7@7Xq64@8ZKNx0o86XqfMNaNw3QpTesuuGKzSK5kqvqM1Sq17nGtLEBrmzSpSYfYJT/xlUwvfuvqTny9@j1/XuKaHmQT4sShpc/0erxKRoCQJElhyTXNR4t5mAmhveGHMF07yDbvOkODriJYe4XkUta4hnRRj/1woOl3xVyySqp2FPrafTi@nsb1wlQ1TcRqHdJyeihsmMKJhloHugb0z3xewmmXygYnpe9Xvy9@/@rs8Oxwhz3LrBXXipwSl3wmlJAjcgQo@wwUA@14OxQefDbz8g/Gi3J4bRDJrURyE5rcZUWcd44iH0QvcC0DvvULmFDVY@CqVOSn8uqaZoulhuiaPRyoVuypXMiuZWHMjYXtKp7GzK6GgUrokgur4XqYY11ZjYGbzORZOVxNi2B5VYZ0Se4DRs@HbeCK4qsPn2GOLN7aqmXJlU6Loi7dr9/Df/X@AqaR9zSbvKd//EnDzz0HoH9M4Hro4X8m4HwYP77@Q3Kd/6/Tz@YhL7RUgGYIf6hUobW/b3zfCIfCpUg1no7gG8j5ZyRmaKjcLRv0p9rL@Pe9H7Bs2/ay5wPvMtSZ5asyA3Uwnb6Mvc6CIlgqFYqFcOjXs5/0MswnlxdqLMLv9eFCGG/18477RCbeo4QmgOWF5NbJ4eZLmGmDFFYNfA8m2zw8SGEUvqrRP6/V0lXF0sfiXY1jhELhfbp5hG9zP9s6ojTndFKPQmmmL3JZ2muviReaJG6YnMrh8lE@nVlJy3kmF9cyq2vZAlNAENl4Ml@4ljApo2ptmoMxV9@jmzFKvFBDGIzb12DuZKtr7PnRPqWgQ/vLC1vbrw7Z4cH@u5QbysNPd/dO2Mnhzul57Xgb6vFq@4RJtRO2dyKx873T3cOzU1Y7eMcg@rh2cLq3fYII0iEUYqhOcIJ5ujRbt8d2GnUNmxTqiWDbbF2rzmS4Yg2UNF5TORls4FssVLzqfTJ8aMAEtB3U1U9qC3zgZoheabetEB4R1FpsARX1hWXVwn20Ui9jr7L88O2njJVfZK2Vg8gqa2UOjNz6KtMz4o/pK/3cMVtcXLw0JG8ECFbDmyoEg3BzOYT5Zdp7v70QLaywZZggZFdifszB4dFCxvUtnB@fLshe3PHWQtbz7O0s5DzPNvhWPN/O@dZC3vNt1F4uFPxkB5sLq55va3tzoej5gEkXSj7Og60FORNyiXVjau0FelNXdGdvf5stA1CsPBGL9hd0TAUDIaJDw@b3NdDcaHn5tmcmSNNsjqeg2@qXoF3wCagF1FMukK71BFs2B/DTV/sADMlCnuqnWN1WQmDFK11gXAndhRawQgtYIYBfwJPCCMcWKywbYxC90OEr2VF@xVeCSWc2nQf8zmbrqC9UgRkSdEcMnQuFFKp4ZV9o4V6gjHbIRtWhza4ECvo0kywpFsPDZAdn@/s8MxgZLNOKSgTJyCPNwWkOABtUEX6x6hDKG4c3C7UF0mpBqBX4WsHQ/URrhqZbE0kB9VxYaAGCSereKHqCoQKWwBVSxIsevkkdgCEa3Blw8VN00WgL69pVnRYVKIbE3D7c4TXENdYKm2zlGMNMiVIUzbe/f/7MXN@lM@m1Jr1GhOMWyHmxOD5e0grCxjBswT2@SBB0VJtSLiDHxOOQGqpDcYF6LQDR4ctPdrulrEJGmQh78oTKsQ6@UoSywHRxypElEQQRCIIR@RCZV7RFKm5sIb2MWyD4O7mRiDiO8Fsjm2PvVgqQrNMFnWpVrxd6zblgwNSlPCWQRVSnjW0N7ly2AX4Uj8DJCdaEbpJgbqRcwEicaSSYmmAdCJ6SqQ3NAM5VLV8muqwAnZFa/2CLtxC/goXCeQDVGOTeGjUYCIsn2H2J0RcWmhZM4MouFMhDggK@RaaJIiE43OPpjrco2TLvL8iWmPprUu7trLl8xFMDOwhOI7LiTIbziqguBVZ9oBn8Ahn23wqg5yzJkcXjAsLjMgG2PQmXTHK4e5cvv1CJ7elaLH5zLVAsP1iL7a@sxm9WCxjWfBaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEB9XoI@PoHgK9LDkOunT357ehik16a7MvRbaEEuFXiSSW9r0tue9GL3hRCFwZwgu8I@sya65AK48PQ0K4KjzWXlZMLOpJcMERWmumk6ngTmOQDPoajkYMiAs8IYJUjKxhvulT6@Z6XCajuNvYPt08lYxJeyG6LgPXyfOeURmwQTBcJ4O4qemFeiaAeJwPXN6BHPI0H0bJycHm/XXiWgfDG27veAaR0AfkRPmKjBvZsDhBpqC8bjdoJFT2psOcaeYMkSTFgL0PPVWeimrQKqB3NsDwdZyirDQTz/ZE8KY48MzclKirJojH2@vIQhNbPK5P7gc66fM1ZzbTbOraKyy/F4OoiQ8q6AOeBdkysbCAnsqeD9H3Mzu8pk2IqVY47aA417lLFm8VO97nFso2HRPeM5MGlSZpcZHqlF2SJuxIBxcVK1eVyLpLER@QBDsRtDGA7nZO2Kk36O7EmxroLFy9JWv7UsX9JoJ8uS5GVZp0xny/BrYfCD6VJo6hwvXSxiDpyBgkddReThAK0pRxhkhULcyhK4Xypq4rstnNga3QuCMqXRwHsMG42oreodfK/20GrBkI/qsi3A8IOxKR5JHQkdk5GCPKg/TUa0NTyaitdNwqgzhZBe712h2@yilGMo5JXMdtQBlSpQDDSU4VtggxnCBHvCD82KR8YCJY6tCa14R8H@4CK7mLgSiOMY2r3EnGAQz7OhHpvOifPYZk4c3vw2L4l7lHlO3NWwP68EIBgeiBGHEefEGObhvAT8Rh0/on4RIOBFkMD1ejQ2v@mhX022eOBKJKL/qTVUxf0@e4cBFgTlUnBgoK3DWyowbUvDG8OnEXnHoSFldBQLnMz22Crmc5JitzRtGr2LSSCio4V0KTYbrbV6gPU7OVuMJQIIAxjxyr6@oj@EkwWQQgnnIAnzV8kz1/5pe6iRBafx@ulTeLGA0YbpnZ/AHDwCj7E@LDa@C7yAd0J5MR4zz@lyPrq1WcahcLTPY/PLE7dnPQTtVkKOBQn6m2af/Nbsk4H8sU/@pKwr7GKyHPV4wL8GAX4d3Q7@kzJySz2ZW@ybahzkGlW9foB98ZaTQDb8doPJbD00QgJ5POVWhdBjwFcKCcQVRPQN8oWaT5y9npfaH3@WKywpe2m4xPN7A9nVA4UP4b0MjQZeaNpo0E12jQZalhoNiedAAy8OeMFBV3Q2HpcCLbVhUmxUSipSQkomayebe3tJzZAS/BLmimQ7pqU28EIqKYGrjhWJBFYDYXqqPqhIYtuXYjNKLT2cRy2QB1Twy5kQEM9lz6BM/JtKv5xdK1gl8yuqZE5l5t@e@BW5HVNueFD8sZwsfg2Zm9Em3ZSFV49ZqoaChl8vLV6hjFdKTNxkgCZ9UQSer02WPhvvj@BFokcDw0Rb40UM9KLqCiNrn@TerCLNXIQiejuaehCBz6mc@6QjegkNo1u22qrQs8g8lJL8GxZFwVKipgF@dxU0fjGFP6BN3rYiyptwbZM2mjGniuoLFnOAlb@Q8DIWaIAjcwC/3oUs4PauZAE3XsqCQa6oAzfeyIIpOsIhLmcBF13PAk9gb8m/DbKvjLT@EA03wSP/QpPzi4VDPtaERn2KnJR@nKIIkdLxWt2owBuLS2sSVN2mq2Cmr4NB@Hk3wsTqoVkhS/cXYzEDqsM8pHPvmIklfguNFFDEUDTbojSQNiExiSshlFZeq8PkM8A7rohB9XkqzORWT0QENUl46f3xKnCjTGVieoEUgckDL4yfgFuZgi97I@U@tuapIH6LBaG44jan3Lhv88GCBzG4ilos9MhM6v8386Rgk/wXOlX6/35SNDP1@R1PZR6ZwnzzbOW3OC34rwr9f1Xof4JC/1vT5h9QyadRzvb4KXX9i2r4t6tfJPPGMGxY3Rs0vWV/ih72W1IEVr9JD3BLfSE/pgt8eXx20WSDw/pPHKVDv06ftgvnO2atVjvty9bx81q31qsd4@U9G5n9@PnVysbW7cbzjXZta6v7ort5oL4u1lb2By/fFt8973z6qIL2vnv44v0nfdDqhd4eD27P1aPbnFq0a8Phx73dsbO7cdbfPMm/W73NbOv5zob6cUu3t16dvn15@jx/Er/9@OLoxad@pm8fdTJKqZ/bfVV4szk@N0L5G@2svbOvHfZP2ttn2f7@lvZuJ76Z2T8pvZYz@9u373Obt/F8Jr03eHn4/Pjsqrn9Xj/e23/X3vxoKoWP17eDvXS71Nm8On4TOsy9lnc/Hh52t7Ol57vp263OoJ3J7upW/urt8dHG2bvd3ktlu7@TPyu9vRofFXqvX984B/Huynlh@MpeiRu116@zL43nNzfbx6GmYp5aOfXcfC0Pbm@PzFJ/VX15sNvtv7ZkI32YfxM/6Z/ebm1v6B9XR7mzd@evb1dO3g1fvX7x/jCjnZw0t5XCoNnOnlydroRa/dxe/OZs@6yoPG@fv@7f7O3m322lX/XUg1r7SL9@3t19b54c7e/VcvbQkPc3b/R3z3tXr663Nvd08@haN2or6bx@2n53eBg6e6E1t9Tdt/aL2lXvXTq/cb3yLt4ePD@9@tS7frFxcnZYzI6Oxhlz0z5u7nZGW8eFbDHd0j8ef@qYr@Sz1/HCzdWLrPau9skJ5T6N86V9/Z3aN17EW933o496On4my5vv9z69e3eye2M1a8bZxzc7x1fWq7ZxaB9mjl@8fNXUr4vO1eC9cXIitzLP1etX8YwSGp3t2tBG6qmSXz3t778ejLbMj8d77@3Cp/jN@XVO3bo@flP7eJxp3hqDt4a1r/U3M@1DpfbGdLaHo@et0s3Z9a6@//HQfhd6tS3n8ztmx97ovFkpvU0/j3eun7/dkE9GmQPjuLNSsA7evD7XtO3e27NPx638zptBse8Y3defzvrb8e39Ue@TWsw09ZN310boLH9yfJS9NV5qfWdn9/hVwTnM7L85au@O5dprVb41VjfH@a2RVcidb7213l3vGoP0O@3j8Cij3sTb7wbOymut2Wm90Vr9l6GTF72zg6M3t3v5gvW8b2gbR8XMwf7u5kG3vfJyvPdquL3fvGo/33urvh2cFq6z2xvnha23Jznn9PqlU2rd9HNHxfip3ne6Z/HQi2FvuHp0bn18M3q/Uus31dyx/s4cr8r9zReD7OhNbfvwU/f6aGAeyDvZcfps37zWM59Obz/t2oXaOF4cnTl90zmVR3n5dSh3@2ngvBi8eH1yuPHi8P0LZUXTzpWrkzftTO6smNZ6Vm6vUHgub@90@h/7JVX@tPUqp@T6vbi9f51ub7bP3pxf61f9l/2rVqhYslsbe@@HirndzMqZdxud7by6v7F/Kqtn3ZcnK1sHmaO37aOzj6PT9ubb4dmbQy2zffWitN9deXv8pvRy9f2pfaqcm29fWgehUTFn2nKhlL/NnZSKhz3rJHd@VXLev7wqbOjnTfnFXrav7mjW2@K4eD341Lvt3p6omWb3@dZH5bizDZL07Cij5IfXB6OTUO7Naf9mdbARf3fdevnWkPXiubaaPv14Vbru9V7ebrVWzmufPir551dq6WQn3dR38s/jx5uvj666W@efiivtzMb@G@XtaLvnvAu93tW2rkrn14ejsfx652Tcr2UMPX9zcp6/OTU3Ts53T4q9V02r09y96oFs6I/Prm6HN7vqam90W3zZu3qjZPbfFjcNe@UoE3qh7vXbx6cv39binaxacm4O3x0Mzovno/yronleMg@L2sta5/no9WFnO7M60M5PR2fbvfTGptYvgkw50s@szcPXu@/PXwwyoaxR2Pi0aeZXP8ZvRu8K5@mj@P7wXes02z@3rN23mrXz9ubo7cuT2l58rzl@fnStHL7bzp8cbG7aL@I7WkEd7@Zu7dpmTu@YIbu/MToYWYNS7v31fhdGArNdaj8/zZ0bdq3Wud0rnmzXas/t5t4LZTR63lmFMQI/2@dvzEro1/xithC/k40/FH4LRKhvd5vmCOQlP0cWotNCITotFOLng2iPNN9//Ov0cug0uM2eXlXKDTzDJihrrG2i8pBie97tqfjyhATrm5BcQ1fLHNAT0YrzAG2c8OnwS/YqPKlGL1pTRwPd1PC9NHhHPs5JLZUfhwP1JRU6NFh/jPNNR@3zzf8avlpGXHZK1@rzN/jQZYuhhVaLua@jS9FVnt7L6T6AAjEwukm6u7XLkslWR1e6Njj0Nrk@hE68u8UxB11T0PiBWcj7DUXO5MXWVFRXqXCn@Eacg@dMN/ml/e6MQwFlYkw3YKCRim7BUPFttrZ2o@pjeguD2k6F@I7Pr9oFGQzDzd2TYXTh5NTeUFA3VGtqA@iAJ3RXWtPLz/CCkmfLabHEispQQ7GamoMvRG3wlzc0eI7unrfB5N5DOkAqFmi5YoSaDV3VmhDHYkbom0qFFKNN5njwwBHZo2qIKqq723B5eUAoad8V454A5uXBw7i1fve3hXoCd1tTJ/CaQKsh0IoWpGfW7L@zaZOjB1QO8cX67bd7pw3xqg6@xXDisM0DOy4DVC67vkGZ1yBQflHy2W2ZuMMAio9mR37TMVT1xuS8LNG@R9weCa2NM2x/tyW98BuLjtgGtBvlYqXOdxBmaOueS3AvzRPOCU8CpXriE3RBbKjweOAr0/ENmhxktr6IuGOpKgHQbk73bMjUZr/fMu890DJNXTGu0VXmW2VhvmC1Ao1FLyEI1ANNWV5dxP5JmiNgvSGptw3WL6hkec1CAGJDrNvMZwZ2Z9pvj2l4C3tZo30M8/BmXbputqJ@9LK75YbXLebmxOGnsjpES2IHd9aa1phnhOaZaLkMILhPh2SCari7VQO1rvjUQHS0qSdQCuDbshuEp9VVv5wJ9nhpeVaLxA60A2h@UflmIIS68IpV51k9LAuB3rFgZSaS@sRxtxCBM73MHHMAROgIjoNhjHiE706doQrf6eVxEeN0usjU4Z89DXrW@MZd7FAqmj1RhMSwG@MMfapwXqERtOp1HczKZz1qKNzBjU2oES8yDWb4GM60eHyinQLILzSkm8ziRO3onFgQQ16NBOkF7QmG9sRBa/CtuKzDd3BxWoemSLQOGX3@7HUY8HrceOSeDgSW8F6/jAzOOZP3ZUHQsut3O6HnphifKJ5UvZ/dS08nG2ECbt4OtJGqR0FgNvAVJAMGQWLL0mDAHQThbV@CYGxsKruQV4uLUUh1QXDpYp09YVF5fT26moxS0HfFWMzrjCJ5NpA8kBiEdLXKotnlaM5NvIKJAWVuEsHKfARZjmBlOSq7CLICgZwHDFzFICTfsSLn2knExQBiD299EgZfZDIn9@VsXK6vrxdxj2cgcCpxdn7Rl3PxLCTmqBfikzEcLY8IhNcnawTIc9nAOBJAsRLPAQqedXwyws91KsLLNJjnSn3u4PRbU17ccxru4EPJ8X2KqnVRxPoip/JN6QMG7oFjiUB8p9WA3mzlh3GWXkY2Bx2BuiTk1lPx0FSCv9lMDFpAv/LUqBg4HEEQKAaICC4eLcGuHhvrmt8@2CFwhwx8vM4JJidYEaYhIFFAYhQhMYgQooHWbbT6Aw8OhuJijO/45gMYZXKAK854fgDaCdV@NycSY5x8uMIN@MSbpWgM4fSNQoLG/t4GPt5sH@OO2b2D59CEC1iPBPN/3WoucoxeFTcVg7/tQnM0KALINj6hEXXlTTWZPwa6@QtsLnIBP42dJ6TaIQTjiYV2SHyhOQ3NFNg4KV0@Uh2iI718yQMoxsowz2C3KlN0JMeYvzS2yN/RRIfeKDWRChxeQlFApBDS7PS4dnCyc3j8iih31KjtH@3WEDNMMFuK1Wb0FhHsIIah6nxQ9egZwuEXJDSvk9J0X3nB33mMsPx1dJx4ANigmAaFTpcI68uZfgaeB89LQBLFgwalotFWB3Nw495VD0xUxp6DkLciL7UYCkWZ5o2ENODNjoSuHK2ipCNamqptRBxgbHqrimJweZJ28W3ALJNeSUc9F/WoLvGLxd/BlcvSi3mRj@zhAFeH1bYUJL/Saqk2Hcf3qQ8oVb1DmQjJEiAUhMyvvS8/@NkUb@wVOOi9hDToZjy911dzJ5VF0B457X6SjhtQkDgWV0e6c9VKUotEzvw9wROqozapMj6UGc/tiud2BblxgcuuphUyrX5xNaGIzSOP5pLniuvGrmbG1RNvKzm1XAc6vd3Da27IFsKlDjUYNhNd8WCOJ2TdE7fJnri92O@J85W7x5UyQdhJjUwMOP74KSbM7TaQLTpj26CTKzT7GlrY/txjqLfooZGSH3RypxgET5zSAHXahXPFJ56hepAzEBNIQzotcyGyq9Og4uGLCoQs6ZYnFtA16BSmsApoBkgL/3CaqCupkqYtJoqBQBSrYhS22m4nJ0h/MLPa0we6EAhD@YFD/1QCP8bHMyqik95pWCHUyCG@zkoRXFdNJiFBjNs1SKcBcYt1oOJpzvxqFGerISrn6mQaPwGDok64ZS4KEPQzzHsg1M28PLfegXq4h@EwcSxQsUxZnKBwT/SeHbGcnMsFjv8enh@wQsE/HYxXY7GVbMY/coyXZLFCKfST7GS@PYHzI3Yc0aDIVsgzOHUHXVDVdejE/NHWcOjHsvFp8Yg/xmVPuVrmM1hbiGMxNNisj29Lb6r4VnBcr3WYPJJToQUQiqeB9827gzcAdoeKpRiOys9YoiAXK7uYISVEHVa1bP4uenobO0h8fFk4DAuWyg3AENI2W7RJEnFQOmjpYZ92IyVQYbhRLbwGQHPEQf8FkjmCHbhoqHImcANd4VB1eYOTUIgE6tFoZOFkpGEZqcdNL8KVJXXldD9DpTzdl2lIc9/cigUg8gpWIRpzd2hBEHhmmKH5@LJ4fZXbJT1gX/TPMw3ODjJ8curOwwUaPsbMzvy1@hxjDHFXKzgGjcQmJkJFdarH3DNwJAHcI1At1w7BgegxqtPwRLj4bBQpiO9y17gtnJGMIC2CRikaUizkOtylI25Po@gF793VxM8V6H0xsTNgLA7MeccjBQSyfIxDiLOR0xDYPznEKIgDSsE76nLa338wQhzeeTcU38Qh7iwc3TExL0AEfF5LahcvPz@TNr8Woo9SpvxI2nRJKSoW6MvzwXiVBRjWLgAGhSJ55FbKBTs78s@9uYBUejJIPVb4idy@tvAiuxmgCUp8ZdE9QtwLW908pJC4b96ofJFKbKsRamagfbiSBI0oGIF4lvq9MFUIGrhSgZeuGUjBdWY3jStJKEYc@p0VOQLKcyxn3ePArkD3zJz@ud55FeWc7FbVrSa1IL0/WtcGNDRO1lV0i2Bdk/JsZVcDlXVPGU9UViRy6zl7v4MBjo5u3vL7F3BAkcTJZem7doJ918bFEBESHKNcasyTf5NnnQMd8vuK3yO9@nllpUOznof3VbF2iKI9yO@YDvFm3E6OLxCmIUBGcNMou5vreaqFBaHOgNIzkS4bE2Znj51dFJ0OyGvaqo@Xoe5nXUw@xxCWCvuB46Eh6JNqTQC7YJ9JzmMBYh4svkQ9CBvgIiGZJzqpyx0YEY@L8awyYQ32D1A/yIhBLEJ2Bo4oP5qeZMpsKcYYx4fJ@TjcJGK49/t/OViQ8YMFQXLQGpEY67w1I34lwv1vujLq624DobmB3jXIws9HoYgJ/S2fcfWA6MDXF7zZAZ8PBHUDoWi7yiAatkCBh7kxPxqdYJD7g/D@DSMf@QIfHs2DlHQDSDAZXTURFEi8hNnAtGgQmMTMFpNahyg64G0yWW5qSDKEeNh5NZ4MLhBZOpvEZUDujMsztZpAx@iQM1njyvzyD1Jl8RprmqcGb//Ahl/GyuOSpT/PGuDhYHe3A6HQ@gNd5Sd35P1G7XDPu9qKiTeuq7aJQXbKtLrpW@1aS3PA0Im4tiqpDrGf4yVVPKaxfQZDGV445aTYico3K6Dei2rZB5pOqsPYB0yEN2AZANzpgMZrtFR8hYZzi/sHBAI7FSwsRCs26OGmwcam2fRLr4iTObwACSq7DYXvAmGGTXo9fEtxbHWspjFhuqnDT1/BK4nTMCVPYw3Th4a6D6lPoEuoqSvlRgltBQpGJ6encqVL6EJJtB1RjIMvnKbdI2hDcOil600T2sbbnyomCXSzomnoY2bgFQBdBd98zugduJAVct4tVJN23IpFHdryoNI8YiVTKpCwt8UIR@lw/E6lIC4fC/GXpa7h@Q7bRHaxVNqbSskn9rRM7cngHXNyEwWf50@GtfByri/v0/C2eKTTgbSm8TX7Pubt8aD7v4DsD@38SKfRPDrQlTGTbhW6DJptrqxmCms419K6BrEh9ha8RCegsaujAb5yFDcG4DjuptXVG1VnOWzGN5o9BMATZwhVCoUHltLtKy5gNLfGMJvAHV00v5440e9HmaY@GdLBcxPMn1HjyTTGZB8bneASowoSUwSLcUGNgdSCn6e45dk0B2wNHG21OezSYIDnstwUeDpKSTQxgRKrRpuxp/BcgycUHYu0DP0YO3/Fu78K9xOZGruAbl5n7gKFVA5RLaDrV3jpy256HDkQLLCiAwM2X9WAEWGZNcRklFsJABrHsCiHs7ndkxbPXZC2uXeIVhvKkG8udmOwigNx1eODe0qWWWBPCYgEvG8KGZOuwEqnXctIpIYvj3U9GxEeS1ajKHf7JiI@6i175HD3L3T47pN1uhOM0S2eRM5Y2d1VL5fZvQuIe0BQw8GdJcmIu3MANUwL12b8HSlAesmdhT2GNlCA3BcgqeGQzXBcClSDb/Cuc2uXUEGmo@W6u4YF4ZVM2aUGf9e01/7@YtYT3poLVPFFenP1HRPqtNTiCzG0SiIWmCbKioOX4BHiDo5LDPFRzg8UMMkNwppIRtOEZ1DlBeU2VxAWqHMmaUhJsBHrovWdT58SbCy8eAN6iF9ynEmMK3LZuxVZNYb9O5yMJHiS4SCBwPdMBWlfDuGvmNFZPHOvd8MoQWIdBXmIBAUGXbjhaNq4yySYfF@mnFv0Qiku4kGPmOX9uXuxLg3Et3YBUxH6r/NhYu27tpTg@eGSATlk15GtJ/zcOBG9Uo/G5nV0lBiD6GB4HqkqZh3oFsZ58o4DUXRHiVinEQIG7bANBdcdG0i7qHsDGWuMKjBBaowraMPj93@hwsu7BV0gg/BrDACTSQSEGSpzlV2KJzKD6BvF4xgPk7rJ@OFgDWfZbvqZeGw9ws/TB/Hf@5fkER0ao0RjHHP3pUCKxniZSOBtT7mfqS4V7zeo70x5p@o7Qw@vvg/Qw6vvLD1/Un09i/FbqggMMfTAOQ5O2Z/CjBrfVe8GcjvFU4aBGX@E2no3nXo4wPfWTKWmNxPMpjYHA9PG@5rnl4DnOacQFB8Ihzyf8jzWwA0T5DQ3H8nFDHQ9vG3eDvEubpmoL0bJjW8H5OMX6JM6t22LMZoCEHOJLPqeNznlhwxiYigJBrki0asfZsVlKlcnQG27pv3FFRbIquwVnCrK52CMEnu1jzHuDeAIVJ22L0Jp3CRIqBibl2SIegemm06CYfOTCKoL@TiZCqnO5qZyGxFTi92VriZEYkfa47MkX@uWAmtNDZLOwK4BfcKbx3r23lHcZXDeGGTpjcTdURqmYnsdsrZt8o3Y7EhYp/DYE6jwTs8yh90ew4uiUAdEWL6lvGOido/aJWj1@ErIId5Vs@Zui4v61ffsx2l2NmAwyafz89hzXx2xTVT8m2O0JXNbQDQwTIgdVgsLru604Ju0F0jSe8B1bujjFgc/e2qzQAG2kB@gCK/QEgfZHxM7zcnYHcSSsqeBSIrjqP2Bg5q1xquA1feTDXAZxk@IGoB7xxcpKwse6PzCcjYOlJZKFyzuPrDKvNJm5haSjqFOF7Kpoqkv80jhuBVx2nYDxcHcsTRb6u@g/bxc@eo1zPu/wJqQqcuVCYJTYZKLm6NB2cGjeX28fhxv1uCcCjNwQHlgWjg3HCfmYr5Fexz1LuUW5l40VUa4eEoUpwfz2RvcaDQ3Na249RRoKjo6gIigBKRa8bUzXC/Dd4Rh6lc0HfUS8wmwTaoc3jvLi2G2cJXZTTxLCctsqWrbRpVVQV6hckbxeIPoru4qYVtTujhDhJm6K3rd4pA9mmaLPa3FT2VsHmFRLPXjULP4ZBtLk4K2pH0/wAqbPbV1TbD40hwfe1IzkkA2w0maHWZ/HCoWmhxMi8UjdkjIeD7SHIudONN6lBBQ5Qlg4rzKrBISAEb1E6@CnGIr116HphpX5tFmHXyBRMQWL4cQNiOkbdD2g1aTFAN55RlkYHjWxQldzSY8gel3gnWGOspic5DCOJSEk5UN@lCxbC5W@CWGE9UMeCaAuGCdjA1gFNtQLA9DlIZxMRJzSfNl8NIMNGb1AHCSQ3tzrAB9PaIBKSfoNrG8Q4eCfPsFRJP9PIr8ZrswHdxrYaliCoFpMrEEZTKLlobiWayGaSSDmDnYLGKAQ7DY17Zf5f@l9mOoABkoe0DA4PF3tDC2FDRWUtHF7BN6OtUSGVlUBeRAf6g7iqGaQ1sf/64ZIbRAr34UujMEjcn7Tngn1XGchvHZWRpfBsD20oe03Q33JuBEHYR3dn8NY6RTIWqw4fqmGGeZLo7B2An3zTG4TBQ9xbh9EYeDo7snYCoGr0xASw9uE3DojFeCbxsA0UnHxQwnRencDXZKyxmSEO2ZuLkC95QO0R6EezwsPCJGTYICG@uCyM2BavHMgNvG5pC54zPwq3/VJwhI/65NDTIVQx/hR9mM1UK@5wMJ4EHcAVS45bCrBtKA@IWCAzjZjqDc7vDWVIWNAgc3vrqFL3bEHChbeCJujZ@B8zP8ybnxVTi0@WKWiHsqXQavFYDOFrCS8X320UUxv4@5E/2p/U@kMru2LheWM5TY248rCbSrYtYs505gtTJttIhqFdypsY4nLKBfAuiFVl@s4FoL37VBtjNsxVtgEFWxWj2oErSXhgzjWESnttYmssEcDs3e3lXmNgP0FcyVK9DGsN/EK2k6RC/vmCate6CRHECiPuoY5ewfvdRIwmlx4OdL3OpJ9uN2zOtbPCual@DkBwA9OxKOoKJMZL8UhEG/v7PJo04nKrxoCskiWdB/IQLxmhJxH/1MVLbu3lzvTfmy5WmM8iMYY77xbOpIGBq8nMAWp1vTuuYrR2h2I8nvKBrZvXEtkG9YxkSuRQ8X@W0/jq9kuMY5/7Um1J9xYOkp/097z7bcRnLds/AVraF2MSDuvEgUweFSEqldJpLIkJTXLoiLxWVAjgQCMGYgAkthK849lVSqHG/s2LGdysVOKnlNUnZclTzkff0P/gL/gXMu3T09gxmS0q7XldRSJRLoPn36drr7nO5zCa6@5FXUFMCm2GODHjacCgeY3/BqodKy1kauMG3BFtbmG6iyzELNKC7LL5e8sWviUW@ufIfItkEV03RLjrVjLgWea3mVyXZto15XclcR2pCQkiIQWrUcr9/llaSqo0hoCIobzzIONT7vKLCaNHcqmikzFP@5nWr4JK24/c2KWo1MH47D1BHWoZWE24aq7qIyb2B9ssjwUxBWRwdweLNxox2Dr1NrYiL1u8jSasIaXjdi8rfgHteRJb1xY/o6o0NjodXEwzt5i6hZLgOSO7Qy4BLTRkzKUxtjl5d@gqmKVPLkcAdwvAsMpiDNN@CreRnuBzn9XC8XqB@U/IBoxzjpi7z7AH0nrbtmzx9IV2Z0sHIhn94LX@8lRq1Arl6uu9a4i03Bl34oExqozFun3OzqLYdUc/nBn0eKwEnvcIw4eP3nDG1B5VCfrVYAikxW5Au/LFhXd@KIXqpRd@UdGfdALDZktbIPyoURdoIevA13NiRVvTtyT@DPgYct6vhZ5Jf0y3cps82Xift7u0@Odg4aBztf2Tk43KGSpMivDYrHwzLdlPnn6Ny7L/Fm/YhDnMz7Iw/OcTxxKM4SSuCH7UEQiIcg7rogjr9oQsnm2M2kvrkvPUrPe@q7o3Uuf8TMPBnfk6ax76GJ0BhVlaB/5yyA8/Ow7eeY@OEMJIdUqPXaQ08GHBcqg3smbOacg/snrqTWgKLREoS0bMAjZdANzpEDlNJE9I0ZTppeB1azW5I6tgoarxxCfwnaIQIyAJCPWrfTEgW8NtcqDLwLPCeykdhWjmkLsveDitjnarepWrHN/UIestkb9E8y0nuC0QLi3ODQKmA47XU1xGQUBFWg3gJ6CsSR5h5xh8ooH5SrpUr583NpED5i/4a8FbyBSf4b2nnP2@knxk9KMttXMQAMHmcWs6GLhE1KtKBLjtYUNaiLVbQkK3ozc/J0a3KJfvk3bEGeYkAuW7fyxRiNf7723Nc2s/7MPha@eDOcRAKOWOUo8k1UMZ19fgY7/1esRl7PXOQqK4ovTSeSTSdkQLXXMZ7ILmZJ@xg5j909vrDHqyZ9/eMr7W4ZzijGk6ldK6JoqyPYRJXmw3g0UhP5ekr0EQ36iFr5r00dPr2vCbYAYXeT1Y5fo9eGcUSko5XX0oTXgXquUHE3tfVnkfarek21fVRpH02R9wwv0nDNyeZGVaRpt3n1SkTUwNnShXV8ifylhrk2b1FO5Y3LOKWMLs8OdWfGJWPq73wpmFBaB3kLZIwsDq8VDTEnqdW0SZRwlVpEIV7KUTmFazY/fjG19XAEw8tSciJmXuLLttqLODYYiIrOBrQ9yMXnKIIyvIxNQxmdGjUXaZXJhTZnE6Jf4P@/WFtpEmQDjy@NrH6DRlZfWo18aTXypdXIZVYjCzfLY39Ubnn9MrBmPVE8B@4/swALantPvP/evSNx9N6OePj0wW@Lr@09Fe/fewIpe2L/6f1Huw8E/N95crgjqID@@Yo7QpV7AVO/7bZdup1fqlRWBGGeC1C@Ig6bZ@K9Qdt9CcSz4TfPtk75S6nvBptcauelO5oO@DloiMosgbSaoLsifmtSN05ocd0CSj7Dd0TlyxPbSN48fb5ZItsLCoeuDbj5bY94ENLjomclbbQB8ANIBTRNfpIl3Wl8WiempVMScuD0z2uPIDCFjw/FvSfbGOlze/dod@/JoXi4dwBf97@GbnbE9i66jbn/FLMI8PHe9u7D3Qf3KIEbUCkJvFsjg/XLmlBCcBqV9ovuGMOD9VAqlN8iXr0XMpn@QFlF@CI77ofuezpAUvjuzs5Oa@Si3b517@DdryBX435dWBYGuTQcqksLhFsVNBqB2mQU7Ro7U0fWsljlDelsKm5hdi1Dd0D0uSAU8hy9E3uusB7gNSI@SFPcbGbYFGqo6CbgRlTKEawjKAJDNlvYIJSbUBvdHqja8GK1q75g0S3pmBXlyAXlpdUnpBiccbff5jC6KgHonrW6qdpgxAB4ISQTGADvYDAhaL5wd/GSRKxKiHGAgj8k3OaE52fDh@fINaKBq0y4z4FA1mSbeN5oSjHAUdPr8zxGzJp4d6AYKVTEJ3h0ktPrqStXUokD/l@@seGrLEBasAt2YWUroSJ8dgNqgL39tNkNfGE7ObwNBhHE7XusqXXSa4K4R/fCIzRYeolqBFTtmoM/m8pRvWI4KRCnEmFaUxFthy63LQ9@97rloOT9uRpRb486jQpTMv7TlQ24P9eAN0EDiIrmfoFuhYYBMbaEZtCVpGz7A6BIEPnEx9GoRoPOuO1GCkhZx37uffRRTg5yISxiqPhQ67SGHYZ6wIeQc/RBRW4uQIghTclTfI3iObSjPQjfhs9QGWKEDfxQDa6szRQeVI1SE0dWivx8Sq2tJhnDXVkrUTzrBuvta6h9RtHzt89mefRM0kIxWUtzPvpzRiUG9Ow0QjcvXYGKRdOAWsLBHTLh3vGx8Mv1D9acze37z4off1g4LpdPeFtodvjxgpUS@ZmFRHJYHlp3krQB1UqTSDP@uIWllT4j75a4yhUyYFxOPWC@txo1ncfXqvPpfYqXFU2nxFevHC5VJHsTIiGMJBPubgVRV1UWqMyxyEkE4d4JjUXPuiqlQDj1fr2Fce1xFmowIn3cR0i9xgyrRvo1hrdrfNCDnSUj@TSebo0/p2KRS4qiH9ucj/IH9n0nv5krKyhaTHo4bbVFFxTmak72aobTS@fVHLrty9HB/n19dGuXto6Ph9fCtn0pttdqWzGfjouPJQPX9dF@fAlaPtzeCC30vZCOmA/JeWya0jVxFm4tKJq/osYP5@aO1h6gwbMXI6pqpEZt434PPcTZfCkOTaMCORNNyBAdHm3vHBwIawdv2dahLOx7zX6b7EtxG0TcN5WnI7ZDps2upJkmHSZIM08qZcbmpdFqL1vMiYOXslVIHqQgx0NvFjpqL0gmE2kdwScLsRBoeM0bohq5aOsu1B7k1yXiWR01oUQ4aUYHM4ndXODDh53s0yYTjluBeWP/hTfUzIw7kc666Kp6NDURKUYYj4PmCb58J8/f@8wfr6t6mMFyvz6mDqMSfhv95YtDqHiIL8Wl6AxeMi1qSklnhah0QY0dmeVFOezPTlA6FvtM8sLGti6ZY9k05o9vGZHsiD/dwnf@qcxsn8n7TrXFU8qGOaG58NCzo0cQMJkgBostkyqg@PFMHmE0GvqcdDRDbq61W9SaumolRTOTuGvpQG8BB796O749xKuC3fbSqoqfT1V8SkRqMuJuzdegMgHz7dXV5atwx3uhihc/K24@Q@L7Z3A2fNk0UPpTn1SFgHJ3nxRUfkgAlwydA1Jgx1YLJlYQWJ2EMyXSdzqMzPZBW85HaIsHjdl7elTA@6J4rTkxibUtGTufSCZ2Apnrg7GEdUd51cyN/uzy6u5TULcr6rv5@vXxYkMgvA@f/YrDZB4MhrhVAiM@arBXVBDJ133UiguwBAcf1J5@jRiYWyqOZZ3jzW3xCzfaSHONW8HgBer1q8iZMraZhc9QpbPm8OIVXnC9oitTzkObAFnWK4it56yjwpE1tzoDUiLo6lCWW9zKaBps8y8bZvDNdVQfpDwGMB4wHT2A2bezAuSedbxVUKEms3lOA/5EJxU5CWg1QNlDpy9yOtoleMPeVKeXOb3jYuA5nbohsZw3dcTL7KaEjEfIzFoSmO5qve60QcOus9/hbGBjdNJbsjEgW/YGOvUmp6JOlUqqy7LjMOmYk0CS0kkLEgoPJi8wacl33RcNmmQZbQ4QZgui7/WOS1J/6h1byo45acIR8ERCebffydCkUMxTjUodCVvoWlaSUH3LOy6RAqXcgFAmCyeWF9KWFxYwgSHdCH3JRMXFqAH4WzZCNtUkXqy5vvUcKXzk@u2xK3YmKOOr2IiKKskxyILYebIt9h6Kg739nShqbHEDeRQqpRT2KBSzbBh1Ry3ZAkz4YBycNjhRfY3nnrucq1Dwdw3UH4wMIP4az1UVEIpjXJbi4lXnlajD4T3Uk2J3csdy0lWPdR9K7cG4H1y8mryi6Z0Ap1cCEnhHzEp4SfDO3LDIlSg5bEUO9BaHYSGRr2wotwphLZRCtUykb46BtLiOrfncTGLL6P0Tpg5WJm3SYUBO2CZxJxggy7Mu41vCcLRPw4Cb9JbtCNuONwwPpVJpLjkv7ujAja4ZcTda2TUryadVcjeshClM4yn5GEc0rC0nOgPxynulKgsPFTz61@LSjh5t9N0sp9E4YmjZRWAqx0Y2v0oYfe5kop/mFpycQRGNNypfN3hBYJD3cDd3mMYjYETfc2B6c1BgvIDm4GgVRAB5mcwBUvl5jI3kVoZLL6FIcovD9TjfnJRaQnQJRZJrCRsdnYpwrcdmoz0A7owDkuCHBgiCxvmaOHNANnMVpy1WES8oSZHEmQbXafOfXEIdaptmCKDHY/WxesymNyJrFrsUPjoiZgtk540BwT2I3KngsWamV@Pp5pEkNo3icQijUTFgwBk7qa6eC/YkEkk6R0stXlZktCWjgSOvJY9G2HKODVAioRTQYhSUV00IC6AIQlwcniwGKK/EKGg@GdQgfoI3scbaaqxGDZpPBjXWxxzWYhLWKGg@Djq3r9FGGR17zdAu2pdPXi6FjzXRGVW5E7c9DvikUU4rYA0FsDxMRktCd7wTL3hHhIwWfSpBe5BoV9akR2yVBgL@6h3N@lABxWqbTZDVhghxtzB4KS@hYr6OMtm3kDHXzGMEnkNc4/u4AVonCHMaBHtgkg1RTIYUaNQpplgxc2i41CQQNTJGEpZYuICvM@R@6wsXLO5w5HerYOVmFjerFtlFoU8qWcpHGxtqLErBoOGJxJ@abDzhGAxFFEcpTLrkJ4JjHOhUvOIo9AZtvuwsIK6aEtbqkI4COD3sxHDga8p8X1RBQHN8dTvwQWUeBzYhLy7rlIlDCVXzOBavjUMJbPM4itdvB8lTSX1569o4WBBMwlG@Ng6kwPkxtRYuAMGMf1tJpBYZDzSLkqnNQitKGhpnM/KtFe@LElUF2gsShgj8JPYtqR2SMTdpvWeIQdcaDxQ65sfD9nglbcJRTDt3hS@Yq1gyN7deWLilVL6BNVZeTdzygw4cBKVuT6/vhMUfE9FjlyQSId17oBBTap@OQETC2SxJ6UMxIIQT2t9ooGpWo0E3Q/sHe@8e3HvceHLvMQpRC7xH4fUNasuQuk6ltITx7Pm2pUE6RY5AVQvsRob2YSOP2ifR7NApQpFjsdTChQE3s5iBwpocui8q9d1z8RCyKGj9HE6ELOm7GZgem9qgN3Wr@NLKhZDmCaZ6JeW1TWgJwTCdyJYQjJGcMYQtLv@szxoqz/rPAgZsiTrbZPrHZnufoeGSUVCI4stnwVfcUQt1SYraaSnPIqrgo@xGzqlQ5ULeoIcYjAn8Vbks7iunuNJ@rdlro8vbcZcc3555veZZq9MsDU@Hma7vSPc0drbro5PLDCpT7R7tHBw29jFO184DspzAnxrlHe0@3tl7eoQ5h5C1LJN3Dg72DhqkoH7wdP8IPYbGkiwTUGIJwWRCBOjJ3nv3Hhkw/N2SjWSDEB/kTfgjXfkUhDdsTOj3lMw8CqwK0aAgPGSmgkUprSAC78wdjFXwNvQ/oQ74Alqe4KMM1KWiGpNDGhuvP2Ve6Ot0ZkBRO0bjYUCgpAFvx0YiFy3BMGf@CRYgX0Q@8O2kTV/iG2XMQ0O@wdCOlUUDGSyWkfZdXZ9WBy6Tw2m/bSt00pFn4cLtAyS@NmXHQbe4lp3l0KvkkJSG4oWzZTg5yuQcNZtcUo6g1ErPGEGMzGvXWkYZvAMUWZTQJISWKVSAXxBrIp/3chcZM0CUzIJdleNHXQjDhj4KI@PX3DDmiN2asp4v1I8Eoj9JCxxNI/x133yUIgKT71NkzFFHy3M9ZvRXdZZvmG09Oza9T4V23SXUHnkADb4X2OzohXz2hXQnn7tkAxqYEZ/xaB6gl29jssNUIdO4H9RgoILRVLAFoR/o4YKeH@PviXTt2kYFGhsILmfCWhbnsjtKNBLyAwYgMc/atNZDNzZslqAVhxliw4SoJkF8YEIsJUG8NCGWkyA@/YRBvK6dz6vJ2xRLq6uszRyZz4Ti/6aLF4sKdkOpQoeFAZ9ZXJ3GjGSHcUjovIPmoOaZDcjNlt2@tGVR1J/@O@A2cclSRaqEG35Jsy/B/PPfs9b5hu4ao/TX3ENjg0LmRD55sQkz3hc@kCSumiRtSePYfnIJNstSs5hc9rshRXyQQjSf/jQCk0w231bzLvT4qReuG2HZamjVEEfwH/MInNdB0ODyan2Rt1E24MXspXWNRfUgRMAgyybIUhwkqcpXl1ZZMfFVE6usmiCV61T56c9knfL8SoD4oYagvVYOZiLof0UWGqnmQ6EkUJ8h0aZmP3z1TQU/ibbBLJYEvh9ipyLHl7f759@ItzssmQj/@4nESQVM@lLTnjjw/3BdHMupOD5kFMVi6rhlGSKfT4X49EdhO3h448vsskXy8z@8unQlvfTvhqXDY35THdzMNShk8S1QqwdFM6loXWPj@YMB0CkJrTGOUb3mjCWHZ7E0GIt2oKqzpcVZNHtJZU8Ts5d1dgz5jBksxSWhfz1ijDY4wiCxRuFnsvJlhktlbjom15bjDpncLjPr0sAcxkbzONIUx2B6NmMCx2JEyJhHLXNzktmbZYgLriUKP35z1DztNzFAqz/ol2QEEG9Q3jkbPPfwoBqV0c1F6bmfJg19FtaaEJAc56D4eg8VKqCp0qkI636z3I6AzXZ7fDbu4RuaI@UqdIxULqPLOBIE@@MzX@LEE/f@2OtBDxzk1EIWEcS8IbSSTmFgpa9VfazqpGrnqyyXWW@8RG7oKIna1h55w4Aqc@ZlAXT5RAwqVOFtGLCKhUcD9QtCxK5oHdmfR17ftQ14jOLqFYwE8ouQd7hUjSgjPiYGjgJqgDwZn0UwXMgZJ90Yh3NKPlr82JXCEo6ci3QjRi5GCNHWEZ4vlqQPOnItg0ikBdEoimWpsJLjUSJE@0CeZ1GIlcJSBSsaYha5KCLP0FqzvNklt0Vk1Eo4CJuGplkAjjBEL8d1swK9gwzdLsf65d9@8ndW7qJcVmkUU8frN0FmoIgkIVb8ejTYV98N9CifSFvFGO6/D3Ez6o7b9s6aGKEmMFADcaVghglEzBdAaOi0atCD/WZwYhu@YFSFSFjl8r3tbXH03sHe@2gNxZcIRAWx4kgE68LK87BTyUi@VAxGEEkJ8zCPZcUIpBoxD6V7hWC6x@Rep2sbGlgwWt/8YxotussfoKY7r8sYQsy22KkP3hOibq2JVk@EomCch2/@EWMeDFl7NhnxYGhJwoSPQxeIX11F2nP9Yojk@n7x/T@j6qRFCfB8eK9yZladxvRTbl1eyBLNFqvHqb2KVEODkIr4yiH61o8Jmc9ButVGmLlh7ooaSXK3f/hXgnDg4wPMnlFSRPDkr0T0bUakXw9o5FLxFa/E9x3G1/HoFcBE1JpGu/gYzsnSCI2GbCO5fMXw/eL7ssUA7wX4ZnJJHYuR5mYSJ@NfzZmlsnI60ubXwJ86wz8wkUoz1zSMfFAl4vnkZ@EyNbvJrpOZvm8YqzPWtMQOf/KfSdRHOuawetADOKM1pypxraS0@S/@UuOfZG5MriCYX/7t934U9nGS2rNJan@@F66myXwvJmltvxHbkr6KR4aVn6ROxU@j1URW7sQxvqYh@EnauE@igz1JW/JA@nrRT65Y9mlIvq2Q6AU/uXLJp@H6jsKVuNjj3UpZ7pPUZa6wpyz0GP7FlGbCYvwXczFOLpv51DWfThZ/Q8iR4UPj0blpKZclh1Mh1nZDVOkveubFv5vx1pi7H161hYyLAxwVoEOpKUJ7CDXZMFf@RTym/Iz5mjC1Kp0tqB4ZtVRlLSCaNHt@QlWO87nVtYRDB@JeQi2bb1ZJZlYu9102uh8POyh10PvdGUkeI3r@w@AByTvjN2gugdsGcYWtbcg9QZ2afEwvOP4c@SA68jmkRA30AN0BcYP@bujuFqucQvLGjTiW3oBZoht0nY6iUKogIiWJfPU4UahgOTVxIfyT3oFYumqxdIWDJftIfmTDnCs372/9SO9IepQGUewxlPmrcf6jnAZSMaK3cvLYIXm6dNRO5JsWpKKp6ghIPbr/2dwtYtWl85IGWBrm7/6JPuhcH3VZO9AfNHklj/8YHBMHJvUENPZP/kgI7NxiuGWk1vynauJ93qHSKseT7Br1pFTz4z@wkLSTB4mza1cLWRJjqowldp@Ip4c7B2Lv6dH@0yO8kDEdI2oZPF3QY7Gb92USYKOXBHOybA3E/CUWZ408Ji@v4OWXctT9P/8edp/R5h2rYhnDdGm5H0TKVVW5S8aIpuLaIyTHZ648X1pA67hu2VvHWZMjBAL0bj/A9eq78EGC8cUEO3yWZxuTP5tMm1K3rJjxXGPqP89uGZcx6ZcJeNThBDhVgfPnVL6kjC@GMujKaoqvd07Sax7jh14ol58E@kVTUORmM/nC9/z8vNTF8FTjkVdyfXRP5KNjuPLwBJiF/oAuNdFtNhCe1wbZFp0Xjtsvwk/FdrP/sumjgsw7E1SJdu6@PeW/mbQ74uHJGYfieNN7YiHotrcwLbQLgKzQar8odM87NZnBhsFa4YQTkfsZqS9nvvrkDbsaYhDgPbvOavVetAc94natVg8OMiusmnuoIKfqq/w@9NgwRl0iT6X3U0FMs82KFAIfDSgHPgJXpayLvUl9ehwpPtHFI9osPkfEvBQpKwRjPutxUNiACedPwkpVtfWJdBavTcjw9QGVQhQkopkqmIhFOOZMWCl@E1@oMA0hp5E0tPxpO1RajTd/g3l0FGEATQxhwF27XP/gWf3Zcd93zxeP8@WTAjo6QuiWNGukMSWfPfwZR7/3sjcc@JGkvusHrOBSUUntU0kNTCus@CLHKqZxA83SCjdeOGioHehQJm7R9wLbk2aqpI1zSs/bVt0Kx5gbVpeNwZH2lJKBTMOHJ8PU3kR0bCDCdN0lFYkvSRfKen@E/rQUbBHGHB3A9KdoRoiBGqJLRcYwFbNoq/C1jBNg2NkHbqwrKh@moh7LMro5k/NvNv/maze/C@siufVEsLwpxpTGJi5suK5cLuwRc9Mx5hVaUF5s9tDln7XTJ/c0SnEwV1ssK9MUrge7IIPOGpPflo4n@CW1L7VQsK4pyr5i6vCy5HWhhlRrmoSv8JSvCEGW5w2EI4gkFHNlsYlZDCRd3jjoWSyp2LnRyAk1csJFGHqS0shjWQwDeZpuG47RaVsTziPAV2WNXhILhd98ifGp2BXRYlnXGe45RAXKwhAmFOmsfZxYe91otLFpxRAgIc4h6Ljd5rgXrGfiG161qL/pPYqHUu1R/E2SAe8VQGC0BddYqczWRCZfLPAq3SO3l/CpnrGqhUqhSv8q/N8qqET1vzqfWIlCVqOJlULs368l8RhHNlksqlZWcEPO/GpBDKfB6aC/lFkQ@swWdGajP0J@QX3u8/uw3/eGQzegMEfixO3j4zYGfvUGeGOBzr8wrg58fuGSf5F1hVzwU2zjud9ARA2JqDScCuvWlgXjfjYcjALxUc9rqc8Yo/z2ivrmT310I@W7LvFAPjBB8pkb9X2PRtPdYK@P9xJl9JgcDPhzqzdolc9AlHdH5MrRhzUPEN6gNBr3y@Ruyu138FmczBCaL6Bpp1AddK3TALAGdsvOIeX5LrqntJ5Nul2LnLe4vc6hi4wb3h4JHUllt0N8R9M/tXBbWxBPgAlbZ3cryoeJ9tJFI@6KrHyMK/Y4njNpDGSNSF@o8Y6xLEkzw0KlaPleT67/rBI9QEMpK0dsmZ2jE3EQhPBKlVMWYMWQSAnsIwbpY8YYz4qwRxgi1EXLEtmIvBAygdoRfpWVhglUkTyfvQKwh9grZUXr2jCtzDNW19G9J96VOdWc3ik8tJOqrq1jbA7qCQ4oTpN8Gq6uYQ45qPQFRpxj3zRmP/KObAkA8oRQIETgsUfokaH1nJRI8bIODg@kv5LKw@uJFrpE61GMF7y/6rsnFCVFnLc8DgXT8XwCwJLlk4@8oRyiQoRUW@MTYLVpLVBkFc/3x@7qnbUVahDFNVKgnUE7ArpUBszoWrZMjTsNznq6F3eDU9FzX7o99v/GzabYL7woic5suX3idfPtHJEODGWkpzAK9t0Cp23vPHx072hnuyCK1VUEZwNVDWsbg8vZeconAw5JRliEl2@pdXuFidz2C9mtcjYnm75lDnvebLBCAHvWCOW4oZ11qJi8mWPEIDJ1cK8q6HiLOrYb6mrjcsOmjEcYtcBSg6tW/sKChSSNdS0gCUY2RyiTCw8N@AYbzxxQ6l4BIyB3twYKYRhKiCjX2rhZLOo1tU6firCxFoubbGduPQA5/IXIHoz7kd02S2unKbKwyaG3PN7abmZpXyhZNXHqZN/yszXkzjXn9NIe5y5UiL9@F1th88AdDe5P1fzZY6W1AgOSq1ePczmZkP2f/waxbxaaBfTsIHeB/PVHjnIJW@JNfYc9aNpZvg2GYh@VAncSPKDNNXCCmi7QGnSmJQpJ2nkAZ2/H/sisY2jnLki7ue04y7kLqHI0RDuUIWyG7hFgzNUwrRtJC0WOZ8/66BZ3EeWvrz5@9B5M@QH6l/KD@gfHi7fKhWwWjnjSQHIw0ofY3nu8jzcJo1yJbhQejgZnclxGTV1JCR/20XKYWl@wsGtlXIWwc564gey9f3961Dx50jwDibkJQxC9wGmaWj8Y5h51@c0xcqzo5Fq5ixOHoE5HbrfGnNDMd17aJ7laAH9OzSpWoQpnaYmwB1DIQQcCsVH3@nBav3f0@JGT3WgKxOokrIpsvqWJAwiFCMbGJBJoI6SD4XSRqgK22ySCgZ981tqM9mWj3NzM1maz1PY8GjQ77PErGxJwxx4XJMWNnPkprY1CKpgOXQcT@Gh7d@fIKkBZlH0xkWIcTWnTYmfEjqqDyQ13CjoCp4cI4zgrb79NaVhk7DvOUqWSQ/WQGWAjHxCAlhfWqDYbNZ2OrQeyOfRKdHXuTrguYk6WSkvlZt8/B3a0XL1dubtceWcwwneDjuu33/ZhC3GaGFLWC6ZvoyE/qZOdDHrdt7teDx@sbq4sru1593/nq3cPb2/b7dZvAQ9pPfcH@IA/GpoNGDXPpfYf7LGjNlMXNaIPONvN8rD5YlBe6VTaa5W16p2Oe2fVXassr7VX3eW7rbt377a7K2utzt07zTur7VYZ3UZTkdIZKQ9aTP5Ybfd61aYxZmtLlbvdbrV6@05n9W737lJleXmltbbaqaysdNeqzeXl252ltdbd1uVcW9ieDGywat/FsyO@A7@Vztxl5vZ2WTr3vw';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 xos4721en _e25 $91 <>60or 70939597cr=B+Ru8"?!"&&1/<>ca ge 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 "//"
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;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]==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#
In Seriously .
is printing command and [...]
is a list literal, so hiding dots inside square brackets works for both brainfuck and Seriously.
The only problem is '[
on the first line, which is character literal in Seriously. It is there for 05AB1E. It is solved by placing 05AB1E code 26q
before []
:
ef26q-[af.q]
e
is for CSL, first f
is for evil. Also ef
skips first q
in Beatnik. .q
is Pyth exit command. af
is used to skip second q
in Beatnik.
[k.q]
would also work, but it triggers some behavior that doesn't work in alphuck abstraction, but works in real alphuck interpreter.
Seriously code is after x86:
1]'[kX"204".â'PPQ_ss
1
is for Whirl. ]'[
closes [
for Seriously, but not brainfuck. kX
clears stack. "204".
prints 204. â
exits Seriously: xC3
does nothing, xA2
exits if stack is empty – see commands. Second '
is for Shove, PPQ
is for Trigger.
Slightly changed x86 to get rid of Q
for Trigger.
Polyglot is passed unmodified to Seriously, which treats it as cp437-encoded. So polyglot will not work in Seriously TIO wrapper which converts Unicode to cp437.
Answered by stasoid on December 12, 2020
"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@/Oot5rNDttfjmxpmUfIvJMZ2e9M/ZOAmxPRTCNFsc8nNS3knaMG2lpVM33ikMFsazQAMcvl3TTjGCi0aVeDwWC/FEuATSNQDMg6KzjHjOiR@TdBhQySVYrcMuLtjS3XAtsybfswqT1iRWr3Os@KFTN9tDiw4iHvPkF0tKvbIUSSYjS5FLY41lIj64qoMgmAuuTMB2NHrw8o5JwAyFb5hGt1fjMj/H5fTojCQovW1Qns8MsmmhIs5PI/Gjbqe46eJv/rItjo7CDNsBrRMGYyAInpw2@2rPvH3K8xW51yxLwaOniAPkts4PQiU3awwECmjZ/MSoecvOdk6L4hyaOKYNniOuhfml4I2Ldh7cRe7yxuOl8XcEi4z9VF6lgH0HfQPmNW2356TYiUYbxAf2eD8muBDMcG2c3LUTbI@1VVzapn3/ZM/QTfOaDvBgSf7mL/npO9r9L3Zle9nTqdtAjrjJX6Yjb62WOYBSe0g@qbYpQKJIZJDiA7QUMuzYFB7DPfF0LBA4MukdiqNs@Mm4zdoJS26zCJ5Ax7M2Za0TXaodP39zkalXfmD9tPqffpaO3QnCSd8lSwVHSjAPpHyPjBWMzkP0ODbCpKWhxDP0j0Zo4mjELW8PIJHCmQxPR3g8ZpqW6DV0sJnO8frcKC7YiKKb2tk7HdenM9HEsOotnY6jjcMGjm542NhwoIOBN0aoea@rLEUH3KCVPHFZHjLEE4YKuPgpajosgCe9MMnSkH1mPWSyZAs3sIOPE1LHw4X9yoa3@ykX3KOW3lKbA9qGcZNNZXMVqs5So7JeJZettk085Hvx/eUwm0leDle362nHI@rl5fC7TPYtUN2EufbSkzT2vO2DrbulVDXz@bOjjJgk3UfKfE8diImlu6O9o@2T09rp2Qm0wr0nfnZMu6@MZQ1yEW1J75k6HZ8Gutia6nyD/PF9AB6NsiWFrePFILFYKLgnmkAFraWktMSdAdE0kfoLyeeld9RA/CyAkGkdjXkctQdDFbYhMBtSDSs/sPAQOBNpxUFW4jINZTx2IJ8wuHNxjiwlUkmsAsRKArG@klTs4co@5WFfQ7EvYnmcbE/ngiDF/Pwu/HhexbkkuP@t1NuCgfI3rzfH8ni9CeaRegOoH@ql2ant7Z8db08mAx6jJ0ndSikvDgNw4Yw9jdvCvJO7dCJLJERjYEViEiXgXjGY0a0vTdW9VaFaQji2@jwxcSiVXwqNGRMoU8Grc@plTotolEqAOkgZqzV1VqGjDQNF9MboALo7XkVfCOxIPmqv4ClJYA7TNSYp/HjVQKyCXF7XOyIhLuR1xAmqPwmvx2HVcIyGeQalemCo8kcdh8F/YFTyXNk6GzIxnMl1lmRZ@OoqzLF7PmyszMcotsQJIS3xskt@efEKDShT@0qhOTntkhPHMWCU1hULz@sL6AOYB6@xjwOTTpV5wsTXL25xxqfw22KoaVsK1oZOqxkunr33xi3Ct7dzUkHtjKtmJN@DPDcwcKACoMDdLdtDmMwBs3VI1vNbIDjJTXHhgDdUkpHWEQeMfS3BYTeaQ0ZcbIQO6jg6SEqsjag4XpxE5wlZTXdAJ2nD8M2vGSLlJEV7u/kG76TBpDDwZMpXGRNMCiGsU5k9gA5D6W0LhtUPPPESwRFmJ4Azsr6YTALluprhXfSzhrZmMsKtMdce4I6IamQmiVeENXIle25fDwDOuYrjUk3/@E//jF@/cemC@@fCPcxsgO8Pha8D7n/ixcgy@P6Z78uC74@47/s0NtnsnQMie2EMfnAjPPDlM2mmTigTvNuOqC5@a2NLv9k7Yg4ZxLEt@8ow0EwoYZDnNAPopfWBKW6ojRGc5zBuwjGe6MUbYBHgK@APVG9Qo6H8VLsexZPna@k0Fhxn7SnaPa0OuTWcDqJ/HOAFLKCEpQv5woqchkImbzyEdBq0i9t1OcJYbA1kYuhGsyofmi08lsEkp6XoaqVQ5ryRXlK@z0kf/IIuAWyITxQuGKTBkxx@CoirimTRJSUuxzApDmQROYIyrW1yVgNtMEoOAIlhsOEdegN10xSkAj421KFLGtPImwA18aIttOKp/BoeD1ESEHHceE3IdHccb8DFEwyBDpoKNoN0jmAnCLYmzWPWi@/ZpXtp1MV1MQwY75dzWNcA9z@ec4cM5yw8Hzt7eUl0@uoRrA17dmKYuFF7B0rLotl0NpeWC7EAh0oCFZQXu/pnQAmdG4RFS9WuTMupbW7vvTg8Opm5hIMgI9NgERaprscvk6nERd13RPxyTxJ1Yyd98mpjxyNlsFTjvQwIMd7QMF3MeblNl/SB3M/5zufZvCliJiM587WIafUwuUP7fWaxj2PTAcBNvvFyJtdo7O7@or5evTTCM9l/nncxUTi1jMwFrkuHriWKTBcTi7jn7ec@xQsPnZR30icrja/d8s8ncf84@OFrNPzrE8d3aXg7x0N0FnV8XjX1wJ5yqHsqzbOiiyR4wbzygqzxiipjUccZtkIz@1GCpWGiLrM3PYrDVj6RDrkNybunz@GQDglnbmWiC218mvlwpx5G7Prj2y3EtQ49KJ2uNUO34gSyd1TNP32ccixdc6OxkCEgpg@tzUI6j14S4YMplYsh809fOagzDlNkzYzSHUy39RC/Y4N5V2HE6TaNowHQ7ci02NiKtqV6rmPQqdjWALJo4YTsxaAPcB16HKs4WqigZSUhMdAz4hXlAu@PEJRI9dv56DCW6qnDttaFEScaS4Bo@k6Wx/dwKHiRBOhVzXk1QLOU1VOgDtg0uXW8xmIYWy@Rd1xBbvNkt/ODjXoIkGHSZmyNWy4iZ4Z3ZRI2/BqLJHzKNGOJSIrxmZS4DYnW1MkQlWKbPdyBSKaPTkcjlS14up0P5h3N7qewVjDMcBZ6jvuPg1zzTVeiBCijXCgpzWirwyiePl@rI50gPHJ7fhOJSTMsTveyiFs42tMXtHiyUHGFUBpfbjIl70olX85NioZSCU@w4zk@mJRAjieuvQ9OUBGinb5iseiAbrhxWIqRN3oZNRKOa8dYsorD9S0zWDxONg14UATMWRC0Qy6NrhKI4oVw0XQFGglDHaONj0@axS7kVKoObsokxpbQnrkJ2hRaAmMhmKNCkjVCC/oF/K1hifj1nSlxjecSZRuiSyYAam40ySk0XIN8AVpQrVn1SeBw/ljAcKqWSmuiNSalfYkBX6zPEYiAdo4U9@YIQF9x7gqohjIaoDZtta2BvHz2UjUMFQgEPNPH20qVATCZHUt4F@kmxhfdUQ5hXsRdcZALCjp5Ad525E43QV1bSpfJNFa@B7XmwyXqNR2h2YzS/206lS7fRZf0yigNumasGl3qVeR4bjkeXzKWo0sGaltPnqBF7X4JlLlGCiaoQwBKLumxMvAzKH@VJaO8pKxHl9qV7DKlAC9Mke8gwQ9OOnW3pNynl56AspSAEJsLneiSQ3fTZFIp@R7Khz1kKZ0AnrnDS1boelzMfkmLx7EMqaUGFuCH9OVJnIbNy5M0Ge/KYi6Q7vZFd5tSxfyWmLnWlxNQBK/5A1YeByyxKa/hAY@vv8vNi3tA/eMZv8Sty4x2XKhOcPIlTcZ8vWARchplrhAyUX45EBBwGAUiojehxGIgTH7967BcYEx6WshFzfjTfKYcj@RlmKbD/Dr8DPTw9LJkS3eXW8kbpiYjFx0ln/pYP7o@Onobu4yyEouENw8leUX6npWy7Os@qyz7wIf9Jp9weDkdCqeX5Ser6fSHDx9gxgGfi2qqCuKDf2IXyUj9IrrKWHV1dTlRKC4nnkUagYLFotls7ISl2aWmaZbTbsPX7NFd1tEw/zx9SnnB9B/@GQ8T@QuH50EQERr@RrgbJR9ml6uKshxfyT4zyqlsJvs3/27xPnF31Fj/m9/rp9VFfBzi4@f3r9D9Ws5/t7j43cbGykoCSMndR@@P3tVqtZWtRP7oIv90JZlZXP@P/8fiYjabXqw7jtOAOpfwk2MyOPG3CF@Z5fPsmn2Cz3WH4T@5P7UDbgXdzc4nvPsHpiYVkiuRSD4XOfk@wr6@KReZXH26@p//@PBj2A1Xs@lzG55u@GO4UAxzJzjAl/N8N@FqeB3BCvfhUbpSqYBz9T//r5C@@gLwYMxoHX6qeQ9XYRSuJiuU5HO4WgCHnM1Cvv/Xz34WCleH4U9hWZbDI/prhDMyfopP5CdQOllOS6tFyTSfeeUdBj5eWFqWs5fj9gw0NzatH9yDfKBdmRmeBCW3z1VMcAM5vhauCj/b@Pnb//1v//Rv/5j@/pS@/wEvcS4sPvuwxZgKIzB@1taezbTD/pT/OJWET0r0jiF6kkOvZuFiJdHgpfJZOBxwTNHB/2WCJL7/G@FCYe8m0uSF0qlPNMZlWC6uHD4bfvWHjQvt0TY8JqmfOZsO8xrD9zBPFrBvgQuFf6hUjl38e9XEv6MT/GPDn/JBdngKn0X4o3/4@F78XaQQEUwgs5/F30D6hsIX4Yt6/XWP/mz82zXwr/kR//Y/4d9rF/9OW/h3/Br/Tt/jH5upTSi8vr4ejsePQWUUTPs1nzP4plIN4fOYF9H9Vj9s5bBw@CzEwsl6PHl/f5H6fhgvl8U/KFNl34cf7oJi1e@TyfXvq/H4BRXvoirKuZ6sV6GsvMj08/06II6vX6yvpxrVajVZ/756sT6ZSKR79iyOHfUZJKzWLy5C4Ttsiwr@LONPy8HfrCSlyYuyHkbtErgYOekhAhi9hQD9ofCH9Q/R@NP404yeucnI1/L1K/Nw/H94OIQIbZi5Mu1ML9OT2yAyWUY9y4wyo2Gmbx7KbXCq8Jfpg1PLdIaZbsbIGLI8Gk6gevi/f2i6rw5NwGZCSneYcRFxpgPP7uHhK8DXgbyv4E/LZDJDKOQwcwP/GR0FOF1wRs/vG7HL0AWTPqigFaTkSCoTSRUiEa2eL1gfL@/us4WPUiLSuLyI1MvhtHN5meZaE8uulOl6u/v7RmP7YKvRSCMfrS/Fn8WTz@BTqcbXxeNpuFp@ermWxPbj/JdqhNPrTy@ruSS6C3FopCyErafj3/gZo4RndfEyBBPB83P8nt/e3HIXOch1eX7ux@JPGoPIRUHwAdD03PQTDgYa6O/ov334X9b/qzMWvajHGIve3a9H6RPDv1js7v7uXvxWY9Go8ETX4Q8DwI9J7u6r6CSgO3BdRGP12P09D4PfaGydI6xiHutVSjwGhA4b5rleRsqMwYwpKhbbLi@HmUys3IQQ3@yufKZ1m1iZdrQsNXGtDWYJ8nKMQPIr5fKKcK8Wy@WicMuFQrm87ENlwCOcAKQ6SquMjF4OWzEsA2f/aAaNLXSHaCTaVjt4mfxTy4IZn1zKfP7sBzUabc1uNDA89/nzJfSkCG5oqZTyEJIpfv4MnTASg9nggSmWUkswt5PT2TH6nuIormtHYb6fuIzgtlnnMhLD@Gwmg8CYnuXX1wsr1WphBdyFYixWlpb4bphoN16SY/dLaYlXA@ZpkbCIkourMQq9j2A8C6@zp1XgcAc/7O4@TNRmK/lYtDlSY36AXCrxELZSiBbjJfFXWYyx9XR1mYm/i4tcfGV5dflZvT4ev1BMlO@UinxfuVPW0HhwX26JGzxxA6Xy5EmuBHQpZsqXoUZjq3Zaa@CrEHBhGmQww0ASOCFcdLTsyAVZevKl@gXWpH4ZiayVn/GGLeZZOFIWcMkIiC5WLFGFwzCd1Dq4c3pIWPl3TV7O5hbT@eF3he0MqN@fl/FzcXFRzBbjyyDalkuler1OoZ8XKc1Ff9ip001OleSFXMjXk6jAXA07y2GLyau58HLIoi1GqxnWxlVaGy1nixAI7cqauKDuqLruXZp6a9p6@1Zrq4D9aL@2uX2ayK4DyuxObTORPTnbCMvozY/9FJ1D//F2bevwDBIc7W/XTraf773ZPjuCcAdGSSAWfPpHijpQG@rtYHCL/oZKn03NUa6uFMtqWPAZdn785R/8@Mv/7sc//6Mf//wPfvzzP/3VL/70D@D7l/D9I/78o39byuPvr37xz/7nH//1n0Pgf4Dvv4fvv/vVL/7Fz/iX/H8N3/8zEPbX4huA418gJWD7w1/94o//4le/@Cf/Er7/Snz/5fT3xz/53/j/fxR/6PzzH//kr/FHeP7gj378/T/@8fd/78ff//mPv/8PAfnf/9Uv8f@P/@rv//0v8f9/@Td//1f/w9//4f9Ejj/jjv/7X/1b/vt3v/cHf/f7//zvfu8XD/z@waO/v/iK8F/8DkK@vpxfg@dr6vWtIb/4SeX5TagxzoUY7E//8Y//4h8B5/4J9/334IN/P@rnvsePidPkLhkfB/6csc9p0J4yzz77oIDyf8RQCGafJ7FRaMYL/dUv/vlfYPAE7D8KYsjIs7BLCOzn9nOA/dd@wYKwP//xlz/78S/@4Y@//LMff/mHKNCSK6VELZGUv2AdAsD8V8AhYOFr4ABQXseF8kW2GMqCY3EdrRkhOf7hA5B0EVyghS@H8jnw4Wxm@lOvV/FzeZGuXqYvq/xTB38qXcWQVPoyjfGpNOr1cpWQQaniIcgZZkXLfGIeRysEfIehlRL40EARhyEozqPiELURZ5VKJR4aViCOQMGLaYasWsSpF848KoAXE/E0iUYRtFo23CAskLISP2aN5cqQJ4xjQJUwMCwQBh1LclaKFytbkGFluMUQFyKPhz7A80OlWqwMq4juByoC4IhvQJYAVcHSDas/gL9COAE@NNz6AYpSrMTj1SKEVKiqlFuiQXnKeaoc1T3OqN4YDtNgeDx9xth3klyU@AwQ2oIJaPyNj6GfkiHkKcRfxpdFdejfc9J3GdNDQw@JPjyMxz/FYEovAABvMom7suCbTGJpnkH0kKOKU7bwiHMMQLm4MCT5ATRMx0Nxat84eSB/KMPXfdarAQ@iw@osLS2Ba70q5aRDmEow@3rNcRUbFy1ISVpjUqEkYTBuclGXjmiysby1DL8y/G8v0kZVTo7l0FIEdYEI8/JIxnPmihmm0ntVo7osU8njBBcKj8O5gksrT6CZrrBYKErXiMdoxqpaFjxfOd0NcwhKaEKSEnKhxA24YkL7zlxbq/wgr6yG4En@Ad5gLu7ShmbAt1qlsJchQat3Sepx6AR9pRCqVsXqGZND1ZPtU0hwesjkbCbFQHO9W1nNruRX8tlcoZBfzcorhdJKIV/MgYgrZPLZrFxaWSkVS6v3UKBnICgSa8vN/Hr1H8x8/pt/MO8zPxQ/oepbNkyxo6PXyftQdZhMprNU5IqcXy2PKlAQCgpVSRXjSvroLglqLDZP6JI2at3hniAoWuguiay6AB8WWgixBQiCD2DGtQMmFrT3DstiZQ/fD8FX9yQ5D8wQC10CM3BsIWvqE8K2ewIC54nMnfnC2JlB5ykeTzqALKAlDLaPmyhdk52afLPehtoKrYuDNdVQiFZCLoCu9RDev35RD62n/dj5mDZ7/K1pm7YJau5Ph9lQjGsetaXhbYgt14/aVfDOI6evub0HIM6sPh7EUe3fGYbtfhMKiBZPDrABP7ZumvMAVtnZ0QO1fOUfd8QlRTrvCODHe893TwPP0@3a5m6owDYOD7amHnkBlGf72zunvneVx3pJ8z6Kd9v7@9Ne8cCpyiLLryYSICLhB58J@tAztfS9ByKnHh58MwnWOOGvDBh2dNPpqn0G/VbGN7B1WUPN5tlSSQaZV8D542qmlCvlW3ZlQ44fR@XYoCg9XZRgepper7YU1mXF0CvcSwYp6EyE5oR2YT7Tx1vU8cC9G7LVNsxtbg067tHEdyENLPZgIDwwCJ221u2BnLs1PYBQU1EYfL/1A@nV4Md9PMDleVDYTIw@BxxXz7QOy4RSZPvKlor5YimXLSaKpeJKHqZ9@YScTcirxdVSJiFn5KJcKOZLcqK4UsqtgESE2HxpNRQGqaF10mkQ@LIk0VMzWnjT6TpeGWumetVQmJsOYJTFl/yFFT9gUGRSrniZgXRSCPfJMq2yKOFrNDP4kkpAqLAWC@/sbGZ2diRpAz1o59vMSFIbPfliJrO6IUkqxWyC0M5KksnTQBSAudyTyWxsStKAI8CzmZLUQ892AdVTSdLQs1nb2cF8rtCTxfQAds1juEf3PKsAZqAnlyP9VpI@@ugArsYzWqGSbqMH88SYHR6zCXGS9NwrTyYDGI45HMew69W1VpOkPe6p1TDmBVU8z4v6Ej01@kiSDR7gQUnqgqNrw0RckprgRE6UpBa4WiMFwvrgwmN8hqtI0ogTCEkkSUOCVlrXEqhSIhyz2d3dVXpuW@3yz8jmzxYUDWK04WB7p/n8ebPbbdqj2vbzY4x58WJXuRoN7Ga3KZI1G/AxIQ3EXPdH0x8o416joehzY15CjDEV0xg1VCxbQ/kIZRKfLmbSb7yAmBcQM2/1hGODTx9Am/jZ6MNzQ2lSjPehGHoOm02pjDzqjiwVLSzYZWi/UTkY0ldatllGF@jebDESjSRGF3I98alMMazPWDR2lynfI0gnSm/IQKkYuxtdDCuZOujbchlNP9HF/lNJLuWltUXlaXSI7oK0Bhr3ihRbw3eLmJ0IiyTlpyDYCqvS2jI8padSDpzDaCaSYQx@Yher9afSKiKRnj5NSlAS8AKIAgml1RIiLK3CyF@@B2q4IFybA1dtNKLRW1W5jsV4jfj7iNj5@Xnsju@w0qiGbrkTHSaGFV4apsXKn6Dw05jaKgxwg5Zr2hxfF@r/6WlmjSoJ2RclyD2djq2jNEL5Ac@xRRvt0r4tO3SOJyPoVKS3hYaUWmctdIrqH72rj@F55ia@3oYOy8K8gl@sQC@jUUEZLIVCVaELnapDN7Wr4naWVjJ5PvFZXz8HODx0i6cRDwZ9tsFuKRc8m@Btz25UNgBlpmzgBQAqepeG4WGo2lZcBWZFG3eDtTUBe1/uVi4QwWf8WU9K59Vzqc6C@eZXM1CqM6O1vn7xuQ4KIdBzFFYqcrZYHobp8MnqSjkK849YxVE/crXws46WwMVGJcMVxCVn0L/ILBbkxF2ykbzXFcddklezaxeDpYukXF9czHzurkvvq1IdM0e9kf6C1koQ@WUI85qDDxLhjvYB4tlakr8dRS4WYincI98wOw16TwH7EBgLxgmtMgzvugo6jlzKlgVIyBJ8E5VYFF9txDfrRCOR1WwkEouUAWoRgon9YnfELRHg4cgT4FwYi4B1S1mIt1V3AGoP9CivmH4JuLpckEPh@1Bbcyy2UgqF70L3d/frVU@reMlGIyWe9LxPGOvGYeaUpiUYXLxZJFcyVX3GapVa97hWFqC1TZrfpEPskh8BS6YXv3WhJ75e/Z4/L3GRD7IJceLQWmh6PV4le0BIkqSw5Fnpo8U8TIrQ9PBDmK4TZJt3nYFBVwysvUJyKWtcT7qox3440PS7Yi5ZJYU7Cl3tPhxfT@MCYqqaJmK1Dml9PRQ2TOFEm60LXQO6Zz4v4QxMZdZJ6fvV74vfvzo7PDvcYc8ya8W1IqcE7YN4lkjIETkClH0GWoF2vB0KW5/NvPyD8aIcXrMiuZVIbkKfu6yIA9BR5IPoBS5rwLd@AbOregxclYr8VF5d0xyx6hBdcwaWaseeyoXsWhYG3FjYqeLxzOxqGKiELrmwGq6HOdaV1Ri4yWKelcPVtAiWV2VIl@Q@YPR82AGuKL768Bmmy@JtrFqWXOm0KOrS/fo9/FfvL2BGeU8Ty3v6x580/NxzAPhHcN/DH@NPAC4IM46v/5Bc5//r9LN5yAstFaAZwh8qVWjt7xvfN8KhcClSjacj@GZxsV1DzNNQs1s26E91lvHv@3HAsuM4y74PvOvLLF@VGVOX0@n0Zex1FpTAUqlQLIRDv579pJdhVrm8UGMRfl0Pl8F4WZ9//Ccy8XokNAYsLyS3Tg43X8KcG4SwauDrLdnm4UEKo/ANjOPzWy1dVWx9JF7BOEIolN2nm0f4kvazrSNKc04n9yiU5vwil6W99pp4T0nihsmpHC4k5dOZlbScZ3JxLbO6li0wBeSQgyf1hWsJkzKq1qZpjbjqHt2MUeKFGsJg3L4GEyhHXWPPj/YpBR3iX17Y2n51yA4P9t@lvFAefrq7d8JODndOz2vH21CPV9snTKqdsL0TiZ3vne4enp2y2sE7BtHHtYPTve0TRJAOoQxDVYITzNej2bozctKoZzikTE8EO2brWnUnwxXbUtJ4@@RksIEvp1DxBvfJ8IEBs9B2UE8/qS3wYZsheqXdtkN4ZFBrsQVU0heWVRv31Uq9jLPK8oO3nzJ2fpG1Vg4iq6yVOTBy66tMz4g/pq/0c8dscXHx0pD8ASBYDX@aEAzCzeYQNi7T3vvthWhhhS3D5CC7EhvHHBweLWQ838L58emC7Mcdby1kfc/ezkLO92yDb8X37ZxvLeR930bt5UJhnOxgc2HV921tby4UfR8w6UJpjPNga0HOhDxi3Zhae4FewBXd2dvfZssAFCtPxKIVBh1TwUCI6MBw@P0NNC9aXr7tmQnSMpujKei2@iVoD3wCagHVlAukaz3Blk0LfvpqH4AhWchX/BS720oIrHhTCwwrobvQAlZoASsE8At4chjh2GKFZWMMohc6fE07ym/uSjDpzKHzgd85bB3VhSowQ4KufqFzopBCFW/iCy3cC5TRDlmqOrT5lUBBl2aSLcVieLjs4Gx/n2cGA4Nt2lGJIBl5pDk4TQuwQRXhF6sOobxxeLNQWyCtFoRWgW8LDN1PtGZoujWRFFDPhYUWIJik7o2iJxjqXwlcK0W86OGb1gEYosGdARc/VReNtrCuXdVtUYFiSMztwx1eQ1xtrbDJVo4xzJQoRdF8O/znz8zzXbqTXnvSa0Q4boGcF4vj4yWtIGwMwxa844wEQUe3KeUCckw8DqmhOhQXqNcCEB2@/KS3V8oqZJSJsCdPqBzr4CtFKAtMF6ccWRJBEIEgGJEPkflFW6TixhbSy7gZgr9qG4mI4wi/DLI58m@pAMk6XdCpVvV7od@cCwZMXMpTAllEddrY1uDOZRvgR/EInJxgTegmCeZFygWMxIlGgqkJ1oHgKZna0AzgXNUey0SPFaAzUusfbPEW4leyUDgPoBqD3FujBgNh8QS7LzH6wkLThulb2YMCeUhQwLfINFEkBId7PN3xFiVb5v0F2RJTf03KvZ01j494amAHwWlEVpzIcF4R1aXA6hhoBr9Ahv23Aug5S3Jk8biA8LlMgG1PwiWTHO7e48svVGJ7uhaL31wLFMsP1mL7K6vxm9UChrUxi0AtQMRHAW8coOlnsjWz81DAWEgoqDY/DQUMoGNegj4@geAr0sOQO06f/Pb0MEivTXdl6LfQglwq8CST3taktz3pxe4LIQqDKUF2hX1mTXTJBXDhaWpWBEeby8rJhJ1JL9khKkz10nR8CcxzAJ5DUcnBkAFnhTFKkJSDF9crfXx9SoXVdhp7B9unk7GIL@U0RMF7@JpyyiM2CSYKhPFOFD0xv0TRDhKB65vRI55HgujZODk93q69SkD5Ymx93AOmdQD4ET1hogb3Xg4QaqgtGI/bCRY9qbHlGHuCJUswYSxAz1dnoZuOCqgezLE9sLKUVYaD@P7JnhTGHhmak5UUZdEY@3x5CUNqZpXJfetzrp8zVnNtNsqtorLL8fg6iJDynoA54F2TKxsICeyp4H0gczO7ymTYip1jrtoDjXuYsWfxU73ucWyjYdE782mZNClzyvSme5Qt4oYMGBcnVZvHtUgaG5EPMBS7MYThcE7Grjjp58ieFOspWLwsbfVby/IljXayLElelnXKdLYMvxb2PpguhabO9dJFI6blWgoefRWRhxYaU44wyA6FuJElcN9U1MRXVrixNbonBGVKo4HXEzYaUUfVO/i67IHdgiEf1WVHgOEHY1M8kjoSOiYjBXlQf5qMaGt4VBVvkYRRZwohvbW7QrfbRSnHUMgvmeOqFpUqUAy0k@HLXYMZwgR7wg/NikfIAiWOrQmteEfB/uAhu5i4IojjGDi9xJxgEM@zoT6bzonz2WZOHN4ENy@Jd7R5TtzVoD@vBCAYHogRhxPnxBjm4bwE/IadcUT9IkDAiyCB6/VobH7TQ7@abPHAFUlE/1N7oIr7fvYOAywIyqXgwEBbh7dUYNqWhheBTyPyj0dDyugwFjip7bNVbMxJitPStGn0HiaBiI4a0l3XbLjW6gHW7@RsMZYIIAxgxCv8@or@EE4WQAolnIMkzN8Qzzzzp@OjRhacxjtOn8KLBow2TO/GCUzrEXiMHcNi43vAC3hHlB/jM/OcLjdGtzbLOBSO5nlsfnniNq2HoL1KyLEgQX/T7JPfmn0ykD/2yZ@UdYVdTJajHg/41yBgXEevg/@kjLxST@YW@6YaB7lGVa8fYF@89SSQDb/tYDJbH42QQD5PeVUh9BjwlUICcQURfYN8oeYTZ7HnpR6PP8sVlpT9NFzijXsDmdUDhQ/hPQ2NBl5w2mjQzXaNBlqWGg2J50ADLw54wUFXdDYelwIttWFSbFRKKlJCSiZrJ5t7e0nNkBL8buWK5LimrTbwgiopgWuOFYkEVgNheqpuVSSxAUxxGKWWHs6jFsgDKvjlTAiI57JnUCbjm0u/nF0rWCXzK6pkTmU2vk3xK3I7ptzw4PhjOdn8WjIvo026OQuvIrNVDQUNvzVavBkZr5iYuNkATfqiCDxfhyx9Dt4nwYtEjwaGibbGixno/dMVRtY@ybtpRZq5GEX0djT1IIIxp3Luk47o3TKMbt1qq0LPIvNQShrfuCgKlhI1DfC7p6DxiyrGA9rk7SuivAnPNumgGXOqqGPBYlpY@QsJL2eBBjgyLfj1L2gBt39FC7jxkhYM8kQduPGGFkzREQ5xWQu46LoWeAJ7S@PbIfvKUOsP0HATvAJAaHLjYuGQjzWhUZ8iJ6UfpyhCpHS8Zjcq8Mbi0poEVXfoapjp62EQft4NMbF6aFbI0n3GWMyA6jAP6dw7Z2KJ30IjBRQxFM2OKA2kTUhM4koIpZXX6jD5DPCOJ2JQfZ4KM7nVExFBTRJ@@vF4FbhhpjIxvUCKwOSBF2acgFuZgu9wI@U@tuarIOMWC0JxxW1OuXHz5oMFD2LwFLVY6JGZ1P9v5knBJvkvdKr0//2kaGbq8zueyjwyhfnm2cpvcVrwXxX6/6rQ/wSF/remzT@gkk@jnO3xU@r6F9Xwb1e/SOaNYNiwuzdoesv@FD3st6QIrH6THuCV@kJ@TBf48vjsockGh/WfOEqHfp0@bRfOd8xarXbal@3j57VurVc7xst8NjL78fOrlY2t243nG@3a1lb3RXfzQH1drK3sWy/fFt8973z6qIL2vnv44v0n3Wr1Qm@Prdtz9eg2pxad2mDwcW935O5unPU3T/LvVm8z23q@s6F@3NKdrVenb1@ePs@fxG8/vjh68amf6TtHnYxS6ud2XxXebI7OjVD@Rjtr7@xrh/2T9vZZtr@/pb3biW9m9k9Kr@XM/vbt@9zmbTyfSe9ZLw@fH59dNbff68d7@@/amx9NpfDx@tbaS7dLnc2r4zehw9xreffj4WF3O1t6vpu@3epY7Ux2V7fzV2@PjzbO3u32Xirb/Z38Went1eio0Hv9@sY9iHdXzguDV85K3Ki9fp19aTy/udk@DjUV89TOqefma9m6vT0yS/1V9eXBbrf/2paN9GH@Tfykf3q7tb2hf1wd5s7enb@@XTl5N3j1@sX7w4x2ctLcVgpWs509uTpdCbX6ub34zdn2WVF53j5/3b/Z282/20q/6qkHtfaRfv28u/vePDna36vlnIEh72/e6O@e965eXW9t7unm0bVu1FbSef20/e7wMHT2QmtuqbtvnRe1q967dH7jeuVdvG09P7361Lt@sXFydljMDo9GGXPTOW7udoZbx4VsMd3SPx5/6piv5LPX8cLN1Yus9q72yQ3lPo3ypX39ndo3XsRb3ffDj3o6fibLm@/3Pr17d7J7YzdrxtnHNzvHV/artnHoHGaOX7x81dSvi@6V9d44OZFbmefq9at4RgkNz3YdaCP1VMmvnvb3X1vDLfPj8d57p/ApfnN@nVO3ro/f1D4eZ5q3hvXWsPe1/mamfajU3pju9mD4vFW6Obve1fc/HjrvQq@25Xx@x@w4G503K6W36efxzvXztxvyyTBzYBx3Vgr2wZvX55q23Xt79um4ld95YxX7rtF9/emsvx3f3h/2PqnFTFM/eXdthM7yJ8dH2VvjpdZ3d3aPXxXcw8z@m6P27kiuvVblW2N1c5TfGtqF3PnWW/vd9a5hpd9pHwdHGfUm3n5nuSuvtWan9UZr9V@GTl70zg6O3tzu5Qv2876hbRwVMwf7u5sH3fbKy9Heq8H2fvOq/XzvrfrWOi1cZ7c3zgtbb09y7un1S7fUuunnjorxU73vds/ioReD3mD16Nz@@Gb4fqXWb6q5Y/2dOVqV@5svrOzwTW378FP3@sgyD@Sd7Ch9tm9e65lPp7efdp1CbRQvDs/cvumeysO8/DqUu/1kuS@sF69PDjdeHL5/oaxo2rlydfKmncmdFdNaz87tFQrP5e2dTv9jv6TKn7Ze5ZRcvxd39q/T7c322Zvza/2q/7J/1QoVS05rY@/9QDG3m1k5826js51X9zf2T2X1rPvyZGXrIHP0tn109nF42t58Ozh7c6hltq9elPa7K2@P35Rerr4/dU6Vc/PtS/sgNCzmTEculPK3uZNS8bBnn@TOr0ru@5dXhQ39vCm/2Mv21R3NflscFa@tT73b7u2Jmml2n299VI472yBJz44ySn5wfTA8CeXenPZvVq2N@Lvr1su3hqwXz7XV9OnHq9J1r/fydqu1cl779FHJP79SSyc76aa@k38eP958fXTV3Tr/VFxpZzb23yhvh9s9913o9a62dVU6vz4cjuTXOyejfi1j6Pmbk/P8zam5cXK@e1LsvWranebuVQ9kQ390dnU7uNlVV3vD2@LL3tUbJbP/trhpOCtHmdALda/fPj59@bYW72TVkntz@O7AOi@eD/OviuZ5yTwsai9rnefD14ed7cyqpZ2fDs@2e@mNTa1fBJlypJ/Zm4evd9@fv7AyoaxR2Pi0aeZXP8Zvhu8K5@mj@P7gXes02z@37d23mr3z9ubo7cuT2l58rzl6fnStHL7bzp8cbG46L@I7WkEd7eZundpmTu@YIae/MTwY2lYp9/56vwsjgdkutZ@f5s4Np1br3O4VT7ZrtedOc@@FMhw@76zCGIGf7fM3ZiX0a357W4hf3MYfCr8PItR3uk1zCPKSHyYL0UmhEJ0UCvGzQbRFmm8//nV6OXQa3GVPbyDlBp5BE5Q11jZReUixPf82VXyZQoL1TUiuoatlWvREtOI0QBsnfDr8kr0Kj6vR@9PUoaWbGr6nBu/MxzmprfIzcaC@pEKHBuuPcL7pqn2@91/DV82Iy0/pmn3@Rh@6fDG00Gox7y1zKbra03/n3AdQICyjm6S7XLssmWx1dKXrgENvk@tD6MS/axxz0DUFjR@YhbzfUORMXmxNRXWVCneKb8g5eM50k1/i7804FFAmRnQXBhqp6D4MFV9S62g3qj6itzKo7VSI7/j8ql2QwTDc2z0ZRhdQTu0NBXVDtac2gFo8obfSml5@hleVPFtOiyVWVIYait3UXHzPaYO/zKHBc/T2vFmTew/pGKlYoOWKEWo2dHVrQhyJGaJvKhVSjPaY47kDV2SPqiGqqN5uw@Vli1DSvivGPQHMy9bDuLV@97eFegJ3W1Mn8JpAqwHQihakZ9bsv3Nok6MPVA7xxfrtt3unDfHqDr7FcOKozQM7LgNULns@q8xrECi/KPnstkzcYQDFR7Mjv/kYqnpjcl6WaN8jbo@E1sYZ9ni3Jb3HG4uO2CzajXKxUuc7CDO0dc8juJ/mCeeEJ4FSPRkTdEFsqPB54CvT8Q2aHGS2voi4Y6sqAdBuTu9oyNRmv98y7z3QMk1dMa7RVeZbZWG@YLcCjUUvJQjUA01Zfl3E/kmaI2C9Iam/DXZcUMn2m4UAxIZYr5nPDOzOtN8e0/AW9rNG@xjm4c@6dN1sRcfRy96WG163mJcTh5/K6hAtiR3cWWvaI54Rmmei5TKA4D4dkgmq4e1WDdS6MqYGoqNNPYFSAN@WvSA8s66Oy5lgj5eWZ7VI7EA7gOYXlW8GQqgLv1h1ntXDshDoHQtWZiLpmDjeFiJwppeZa1pAhI7gOBjGiEf47tQZqvCdXj4XMU6ni0wd/tnToGeNb9zFDqWi2RNFSAy7Mc7QpwrnFxpBq37XwazGrEcNhTu4sQk14kWmwQwfw5kWj0@0UwD5hYZ0k1mcqB2dEwtiyK@RIL2gPcHQnjhoDb4Vl3X4Di5O69AUidYho8@f/Q4DXp8bj7zDgcAS/luVkcE5Z/K@LAha9vxeJ/TdFDMmii9V72f30tO5RpiAm7eWNlT1KAjMBr6SxGIQJLYsWRZ3EIS/fQmCsbGp7EJeLS5GIdUFwaWLdfaEReX19ehqMkpB3xVjMb8ziuTZQPJAYhDS1SqLZpejOS/xCiYGlLlJBCvzEWQ5gpXlqOwhyAoEch4wcBWDkHzHipxrJxEXA4h9vPVJGHyxyZzcl7Nxub6@XsQ9noHAqcTZ@UVfzsWzkJijXohPxnC0PCIQXp@sESDPZQPjSADFSjwHKHjW8cmIca5TEX6mwTxX6nMHp9@a8uKd0/AGH0qO71dU7Ysi1hc5lW9Ktxi4LdcWgfiOK4vedDUO4yy9jGwOOgJ1Scitp@KhqQR/05kYtIB@5alRMXA4giBQDBARPDxagl09NtY1v32wQ@AOGfh4nRNMTrAiTENAooDEKEJiECFEA63baPUtHw6G4mKM7/jmAxhlcoArznh@ANoJ1X4vJxJjnHy4wg34xJumaAzh9I1Cgsb@3gY@3mwf447ZvYPn0IQLWI8EG/961VzkGP0qbioGf/uF5mpQBJBtfEIj6sqbajJ/DPTyF9g85AJ@GjtPSLVDCMYTC@2Q@EJzG5opsHFSenykukRHehmTD1CMlWGewW5VpuhIjhF/iWyRv7OJDr1RaiIVOPyEooBIIaTZ6XHt4GTn8PgVUe6oUds/2q0hZphgthS7zeitIthBDEPV@aDq0zOEwy9IaF4npem9AoO/yhhh@evpOPEAsEExDQqdLhHWlzP9DDwPnpeAJIoPDUpFo61ac3Dj3lUfTFTGmYOQtyIvtRgKRZnmjYQ04M2OhJ4craKkI1qaqmNEXGBsesuKYnB5kvbwbcAsk15RRz0X9agu8YvN38mVy9KLepGPnIGFq8NqWwqSX2m1VIdO44@pDyhVvUOZCMkSIBSEzK/9WH7wsyn@2Ctw0HsKadDN@HrvWM2dVBZBe@S0@0k6bkBB4lg8HenOUytJLRI58/cGT6iO2qTK@FBmPLcrntsV5MYFLruaVsi0@sXVhCI2jzyaR54rrht7mhlXT/yt5NRyHej0Tg@vuCFbCJc61GDYTHTBgzmakHVPvCZ74vXicU@cr9w9rpQJwk5qZGLAGY@fYsLcbgPZojO2DTq5QrOvgY3tzz2GeoseGin5QSdvikHwxCkNUKc9OE984hmqBzkDMYE0pNMyFyK7Og0qPr6oQMiSXnliAV2DTmEKq4BmgLQYH04TdSVV0nTERDEQiGJVjMJ22@vkBDkezOz29IEuBMJQfuBwfCqBH@PjGRXRSe84rBBq5JCxzkoRXFdNJiFBjNs1SKcBcYt1oOJp7vxqFGerISrn6WQaPwGDok64ZS4KEPQzzHsg1Mu8PLfegXp4h@EwcSxQsUxZnKDwTvSeHbGcnMsFjv8enh@wQmF8Ohjvx2Ir2cz4yDHelMUKpdBPspON7QmcH7HjiAZFtkKewak76IKqrkMn5o@2hkM/lo1Pi4f8MSr7ytUyn8E6QhyLocFhfXx7elPFt4Tjeq3L5KGcCi2AUDwNvH/eG7wBsDtQbMVwVX7GEgW5WNnFDCkh6rCq7fB309Pb2UHi48vDYViwVW4AhpC22aJNkoiD0kFLD/q0GymBCsONauM1AJorDvovkMwR7MBFQ5UzgRfoCYeqxxuchEIkUI9GIwsnIw3LSD1uehGuLKkrp/sZKuXpvkxDmvcmVywAkVewCtGYu0MLgsAzwwzNx5fF66y8LukDj0X/PNPg7CDDJ6fePFyg4WPM7Mxfq88xxhB3tYJj0FBsYiJUVKd6zDsDRxLAOwLV8uwQHIgewzoNT4SLz0aRgvhud43bwhnJCNIiaJSiIcVGrsNdOuLmNIpe8N9lTfxcgd4XEzsDRuLAnH88UkAgy8c4hDgbOQ2B/ZNDDIM4oBS8oy6nx/sPhojDP@@G4ps4xJuFozsm5gWIgM9rSe3i5edn0ubXQvRRypQfSZsuKUXFAn15PhivsgDD2gXAoFAkj7xKeWBnR@Nzbx4glZ4MUo8VfiK3ry28yG4GaIISX1l0nxD3wlY3Dykk7ps3Kl@kEttqhJoZaB@uJEEjCkYgnqV@L0wVggaeVOClawZScJ3ZS@NJEooRh35nRY6A8h3LWe84sCfQfTPn@FzvvIpyTvaq6lWTWpDeJ61rFg2Nk3UV3SJY16Q8W9nVQGW9U8YTlRWJvHrO3u9ggKOjm7f8/gUcUCRxcln6rp1g37VxMUSEBMcojxrz5N/kWedAh/y@Mu6Rfv38stKhWd/D@6pYO0TRHuR3TId4M14nxxcK0xAgI7hplL3N9TzVwoJQZ0DpmUiXjQmzs8/OHopOB@Q1bdXHG1H3sx6mMccQlgr7geOhIeiTak8Ae2CfSc5jAWI@LL5UPQgb4CIhmSc6qccdGBGPi/GsMmENHh@gfpARg1iE7AwcUX40PcmU2VKMMI4Pk/NxeEnEcD/u/@VgQUYPFgTJQWtEYqzz14z4lQj3v@nK6Fh3s4TmBnqXlYWfj0IRE/pbPuPpAVFrrC/4swM@HwjqBkLR9pRBNGyBAg9zY340OsEg9wfhxzeMfOQLfHg0D1LSDSDBZHTVRFAg8RJmA9MiKzCJmS0mtQ5R1OJtMlluakgyhPjYeTWeWBeILJ1N4jIgd8blmVpNoGN0yJmscWV@@QepsnihNc1Tg7d/YMMvY@VxyXI8z7LwcLC324FQaH1LV/nJHXm/UTvc86@2YuIN7KpjYpCTMu1u@la71tIcMHQirq1KqgPs53hJFY9pbJ/BUIYXTrkpdqLyzQqo96Ja9oGmk@og9gET4Q1YBgB3OqDxGi0VX6bh3uL@AYHASQULC9GKA3q4abCRaTbHpVfEyRxegASV3YHCd4Ewgya9Lr6luI46UtOYMN3U4aev4L3EaZiSp7GG6UND3YfUJ9Al1NSVcqOEtgIFo5PTU7nSHXShJNqOKMbFF1DT7hG0Ibj0EvamCW3j708VkwS6WNE09BEz8AqAroJvQmf0TlzICjnvFqpJO27Fog5teVBpHrGSKRVI2DtihKN0OH6nUhCXj4X4y1PX8HyHYyK72CrtTaXkE3tapvZk8I45uYmCz/Mnw1p4OdeX92n4WzzS6UBa0/iafR/z9njQ/V9A9od2fqTTaB61dGXEpFuFboRmmyurmcIazrW0rkFsiL0FL9EJaOzq0MJXkOLGABzHvbS6eqPqLIfN@EZzBgB44g6gSqGwZSvdvuIBRnNrDLMJ3NFF8@uJE/3jKNPUJ0M6eG6CjWfUeDKNMXmMjU5wiVEFiSmCxbigxkBqwc9T3PJsmhZbA0dbbQ66NBjguSwvBZ6OUhJNTKDEqtFm7Ck81@AJRcciLUM/xs5f8e@vwv1EpsYuoJvXmbdAIZVDVAvo@hVe@rKXHkcOBAus6MCAzVc1YERYZg0xGeVWAoDGMSzK4Rxu96TFcw@kbe4dotWGMuSbi70YrKIlbnp8cE/JMgvsKQGRgPdNIWPSFVjptGcZidTwZbKeZyPCY8lqFOXusYmIj3rLPjm8/Qsdvvtkne4EY3SJJ5EzVvZ21ctldu8B4h4Q1HBwZ0ky4u0cQA3TxrWZ8Y4UIL3kzcIeQxsoQO4LkNRwyGY4LgWqwTd417m1S6gg09Fy3VvDgvBKpuxRg7972m//8WLWE96aC1TxRXqT9R0T6rTU4gsxtEoiFpgmyoqDl@AR4g6OSwzxUc4PFDDJDcKaSEbThG9Q5QXlNlcQFqhzJmlISbAh66L1nU@fEmwkvHj7eYhfcJxJjCpy2b8RWTUG/TucjCR4koGVQOB7poK0L4fwV8zobJ6537thlCCxjoI8RIICgy68cDRt3GUSTL4vU84terUUF/GgR8zy/ty9WJcG4lu7gKkI/df5MLH2XVtK8PxwyYAcsufI1hPj3DgR/VIPR@Z1dJgYgehgeB6pKmYd6BbGefKOAlF0R4lYpxECBu2wDQXXHRtIu6h3AxlrDCswQWqMKmjD4/d/ocLLuwVdIIPwawwAk0kEhBkq85Rdiicyg@gbxuMYD5O6yfiBtYazbC/9TDy2HuHn6YP478eX5BEdGsNEYxTz9qVAisZomUjgb0@5n6kuFe83qO9MeafqO0MPv74P0MOv7yw9f1J9fYvxW6oIDDH0wDkOTtmfwowa313vBXI7xVOGgZnxCLX1bjr1wMI32EylprcSzKY2Lct08Lrm@SXgec4pBMUHwiHPpzyPNXDDBDnNzUdyMQNdD2@ad0K8i9sm6otRcuN7Avn4Bfqkzm3bYoymAMRcIou@701O@SGDmBhKgkGeSPTrh1lxmcrVCVDbrml/cYUFsir7BaeK8jkYo8R@7WOMewM4AlWn7YtQGi8JEirG5iUZoN6B6aaTYNj8JILqQj5OpkKqs7mpvEbE1GJ3pacJkdiR9vgsaax1S4G1pgZJZ2DXgD7hz2N9e@8w7jE4bwyy9Ebi3igNU7G9DlnbNvlGbHYkrFN47AlUeLdnm4Nuj@FFUagDIizfUt4xUbtH7RK0enw55ADvqlnztsVFx9X37cdpdmYxmOTT@Xnsua@O2CYq/s0R2pK5LSAaGCbEDquFBU93WhibtBdI0vvAdW7o4xaHcfbUZoECbCE/QBFeoSUOsj8mdpqTsTeIJWVfA5EU11X7louatcargNUfJ7NwGWacEDUA744vUlYWfND5heVsHCgtlS5Y3H1glXmlzcwtJB1DnS5kU0VTX@aRwnEr4rTtBoqDuWNpttTfQfv5ufLVa5j3f4E1IVOPKxMEp8IkFzdHg7KDR/P6ePs43qzBORVm4IDywLRxbjhKzMV8i/Y46l3KLcy9aKqMcPGUKE4P5rM3uNFobmpacesp0FR0dAARQQlIteJrZ7hehm8Lw9SvaDrqJ@YTYIdUObx3lhfDbOEqs5d4lhK22VLVtoMqq4K8QuWM4vEG0V29VcK2pnRxhggzdU/0esUhezTNFntai5/K2DzCotjqx4Fm88k2liYFbUn7foAVNntq65pg8YU5Y@xJzUgC2Qw3aXaY83Gg2GhyMG0WjzghIeP5SHMsduJM61FCQJUngInzKrNKSAAY1U@8CnKKrTx7HZpqPJlHm3Xw/RERR7wbQtiMkLZB2w9aTVIM5JVvkIHhWRcndDWH8ASm3wnWGegoi00rhXEoCScrG/ShYtlcrPBLDCeqGfBMAHHBOhkbwCi2odg@higN42Ik5pLmy@ClGWjM6gHgJIf251gB@vpEA1JO0G1ieYcOBY3tFxBN9vMo8pvjwXRwr4WtiikEpsnEEpTJLFoaimexGqaRDGLmYLOIAQ7BYl/bfpX/l9qPoQJkoOwBAYPH39HC2FLQWElFF7NP6OlUS2RkURWQA/2B7iqGag4cffS7ZoTQAr0EUujOEDQi7zvhnVTHcRrGZ2dpfBkA20sf0nY33JuAE3UQ3tn9NYyRToWowYbrm2KcZbo4BuMkvBfH4DJR9BTj9kUcDo7enoCpGLwyAS09uE3ApTNeCb5tAEQnHRcz3BSl8zbYKS13QEK0Z@LmCtxTOkB7EO7xsPGIGDUJCmysCyI3LdXmmQG3jcwB88Zn4NfxVZ8gIMd3bWqQqRj6CD/KZqwW8j0fSAAP4g6gwi2HXTWQBsQvFBzAyXYE5faGt6YqbBQ4uPHVLXzFI@ZA2cITcWv8DNw4w5@cG1@FQ5svZom4p9Jl8FoB6GwBKxnfZx9dFPP7mDfRn9r/RCqzZ@vyYDlDib39uJJAuypmzXLeBFYr00aLqFbBnRrreMIC@iWAXmj1xQqutfBdG2Q7w1a8BQZRFbvVgypBe2nIMK5NdGprbSIbzOHQ7O1fZe4wQF/BXLkCbQz6TbySpkP08o9p0roHGskBJDpGHaOcx0cvNZJwWhz4@RK3epL9uB3z@xbPiuYlOPkBQN@OhCOoKBPZLwVh0D/e2eRTpxMVXjSFZJEs6L8QgXhNibiPfiYqW/durvenfNnyNEb5EYyxsfFs6kgYGrzcwBanW9O@5itHaHYjye8qGtm9cS2Qb1jGRJ5FDxf5nXEcX8nwjHPj15pQf8aB5f9p79mW20iuexa@ojXULgbEnReJIjhcSiK1y0QSGZLy2gVxsbgMyJFAAMYMRGApbMW5p5JKleONHTu2U7nYSSWvScqOq5KHvK//wV/gP3DOpbunZzBDUtr1upJaqkQC3adP3053n9N9LqfN4OpLXkVNAWyKPTboYcOpcID5Da8WKi1rbeQK0xZsYW2@gSrLLNSM4rL8cskbuyYe9ebKd4hsG1QxTbfkWDvmUuC5lleZbNc26nUldxWhDQkpKQKhVcvx@l1eSao6ioSGoLjxLONQ4/OOAqtJc6eimTJD8Z/bqYZP0orb36yo1cj04ThMHWEdWkm4bajqLirzBtYniww/RWN1dACHNxs32jH4OrUmJlK/iyytJqzhdSMmfwvucR1Z0hs3pq8zOjQWWk08vJO3iJrlMiC5QysDLjFtxKQ8tTF2eeknmKpIJU8OdwDHu8BgCtJ8A76al@F@kNPP9XKB@kHJD4h2jJO@yLsP0HfSumv2/IF0ZUYHKxfy6b3w9V5i1Ark6uW6a4272BR86YcyoYHKvHXKza7eckg1lx/8eaQInPQOx4iD13/O0BZUDvXZagWgyGRFvvDLgnV1J47opRp1V96RcQ/EYkNWK/ugXBhhJ@jB23BnQ1LVuyP3BP4ceNiijp9Ffkm/fJcy23yZuL@3@@Ro56BxsPOVnYPDHSpJivzaoHg8LNNNmX@Ozr37Em/WjzjEybw/8uAcxxOH4iyhBH7YHgSBeAjirgvi@IsmlGyO3Uzqm/vSo/S8p747WufyR8zMk/E9aRr7HpoIjVFVCfp3zgI4Pw/bfo6JH85AckiFWq899GTAcaEyuGfCZs45uH/iSmoNKCQtQUjLBjxSBt3gHDlAKU1E35jhpOl1YDW7Jaljq6DxyiH0l6AdIiADAPmodTstUehrc63CwLvAcyIbiW3leLYgez@oiH2udpuqFdvcL@Qhm71B/yQjvScYLSDODQ6tAgbWXldDTEZBUAXqLaCnQBxp7hF3qIzyQblaqpQ/P5cG4SP2b8hbwRuY5L@hnfe8nX5i/KQks30VA8DgcWYxG7pI2KREC7rkaE1Rg7pYRUuyojczJ0@3Jpfol3/DFuQpBuSydStfjNH452vPfW0z68/sY@GLN8NJJOCIVY4i30QV09nnZ7Dzf8Vq5PXMRa6yovjSdCLZdEIGVHsd44nsYpa0j5Hz2N3jC3u8atLXP77S7pbhjGI8mdq1Ioq2OoJNVGk@jEcjNZGvp0Qf0aCPqJX/2tTh0/uaYAsQdjdZ7fg1em0YR0Q6WnktTXgdqOcKFXdTW38Wab@q11TbR5X20RR5z/AiDdecbG5URZp2m1evREQNnC1dWMeXyF9qmGvzFuVU3riMU8ro8uxQd2ZcMqb@zpeCCaV1kLdAxsji8FrREHOSWk2bRAlXqUUU4qUclVO4ZvPjF1NbD0cwvCwlJ2LmJb5sq72IY4OBqOhsQNuDXHyOIijDy9g0lNGpUXORVplcaHM2IfoF/v@LtZUmQTbw@NLI6jdoZPWl1ciXViNfWo1cZjWycLM89kflltcvA2vWE8Vz4P4zC7CgtvfE@@/dOxJH7@2Ih08f/Lb42t5T8f69J5CyJ/af3n@0@0DA/50nhzuCCuifr7gjVLkXMPXbbtul2/mlSmVFEOa5AOUr4rB5Jt4btN2XQDwbfvNs65S/lPpusMmldl66o@mAn4OGqMwSSKsJuivityZ144QW1y2g5DN8R1S@PLGN5M3T55slsr2gcOjagJvf9ogHIT0uelbSRhsAP4BUQNPkJ1nSncandWJaOiUhB07/vPYIAlP4@FDce7KNkT63d492954ciod7B/B1/2voZkds76LbmPtPMYsAH@9t7z7cfXCPErgBlZLAuzUyWL@sCSUEp1Fpv@iOMTxYD6VC@S3i1Xshk@kPlFWEL7Ljfui@pwMkhe/u7Oy0Ri7a7Vv3Dt79CnI17teFZWGQS8OhurRAuFVBoxGoTUbRrrEzdWQti1XekM6m4hZm1zJ0B0SfC0Ihz9E7secK6wFeI@KDNMXNZoZNoYaKbgJuRKUcwTqCIjBks4UNQrkJtdHtgaoNL1a76gsW3ZKOWVGOXFBeWn1CisEZd/ttDqOrEoDuWaubqg1GDIAXQjKBAfAOBhOC5gt3Fy9JxKqEGAco@EPCbU54fjZ8eI5cIxq4yoT7HAhkTbaJ542mFAMcNb0@z2PErIl3B4qRQkV8gkcnOb2eunIllTjg/@UbG77KAqQFu2AXVrYSKsJnN6AG2NtPm93AF7aTw9tgEEHcvseaWie9Joh7dC88QoOll6hGQNWuOfizqRzVK4aTAnEqEaY1FdF26HLb8uB3r1sOSt6fqxH19qjTqDAl4z9d2YD7cw14EzSAqGjuF@hWaBgQY0toBl1JyrY/AIoEkU98HI1qNOiM226kgJR17OfeRx/l5CAXwiKGig@1TmvYYagHfAg5Rx9U5OYChBjSlDzF1yieQzvag/Bt@AyVIUbYwA/V4MraTOFB1Sg1cWSlyM@n1NpqkjHclbUSxbNusN6@htpnFD1/@2yWR88kLRSTtTTnoz9nVGJAz04jdPPSFahYNA2oJRzcIRPuHR8Lv1z/YM3Z3L7/rPjxh4XjcvmEt4Vmhx8vWCmRn1lIJIfloXUnSRtQrTSJNOOPW1ha6TPybomrXCEDxuXUA@Z7q1HTeXytOp/ep3hZ0XRKfPXK4VJFsjchEsJIMuHuVhB1VWWByhyLnEQQ7p3QWPSsq1IKhFPv11sY1x5noQYj0sd9hNRrzLBqpF9jeLvGBz3YWTKST@Pp1vhzKha5pCj6sc35KH9g33fym7mygqLFpIfTVlt0QWGu5mSvZji9dF7Nodu@HB3s39dHt3Zp6/h4eC1s25die622FfPpuPhYMnBdH@3Hl6Dlw@2N0ELfC@mI@ZCcx6YpXRNn4daCovkravxwbu5o7QEaPHsxoqpGatQ27vfQQ5zNl@LQNCqQM9GEDNHh0fbOwYGwdvCWbR3Kwr7X7LfJvhS3QcR9U3k6Yjtk2uxKmmnSYYI086RSZmxeGq32ssWcOHgpW4XkQQpyPPRmoaP2gmQykdYRfLIQC4GG17whqpGLtu5C7UF@XSKe1VETSoSTZnQwk9jNBT582Mk@bTLhuBWYN/ZfeEPNzLgT6ayLrqpHUxORYoTxOGie4Mt38vy9z/zxuqqHGSz362PqMCrht9FfvjiEiof4UlyKzuAl06KmlHRWiEoX1NiRWV6Uw/7sBKVjsc8kL2xs65I5lk1j/viWEcmO@NMtfOefysz2mbzvVFs8pWyYE5oLDz07egQBkwlisNgyqQKKH8/kEUajoc9JRzPk5lq7Ra2pq1ZSNDOJu5YO9BZw8Ku349tDvCrYbS@tqvj5VMWnRKQmI@7WfA0qEzDfXl1dvgp3vBeqePGz4uYzJL5/BmfDl00DpT/1SVUIKHf3SUHlhwRwydA5IAV2bLVgYgWB1Uk4UyJ9p8PIbB@05XyEtnjQmL2nRwW8L4rXmhOTWNuSsfOJZGInkLk@GEtYd5RXzdzozy6v7j4FdbuivpuvXx8vNgTC@/DZrzhM5sFgiFslMOKjBntFBZF83UetuABLcPBB7enXiIG5peJY1jne3Ba/cKONNNe4FQxeoF6/ipwpY5tZ@AxVOmsOL17hBdcrujLlPLQJkGW9gth6zjoqHFlzqzMgJYKuDmW5xa2MpsE2/7JhBt9cR/VBymMA4wHT0QOYfTsrQO5Zx1sFFWoym@c04E90UpGTgFYDlD10@iKno12CN@xNdXqZ0zsuBp7TqRsSy3lTR7zMbkrIeITMrCWB6a7W604bNOw6@x3OBjZGJ70lGwOyZW@gU29yKupUqaS6LDsOk445CSQpnbQgofBg8gKTlnzXfdGgSZbR5gBhtiD6Xu@4JPWn3rGl7JiTJhwBTySUd/udDE0KxTzVqNSRsIWuZSUJ1be84xIpUMoNCGWycGJ5IW15YQETGNKN0JdMVFyMGoC/ZSNkU03ixZrrW8@Rwkeu3x67YmeCMr6KjaiokhyDLIidJ9ti76E42NvfiaLGFjeQR6FSSmGPQjHLhlF31JItwIQPxsFpgxPV13juucu5CgV/10D9wcgA4q/xXFUBoTjGZSkuXnVeiToc3kM9KXYndywnXfVY96HUHoz7wcWrySua3glweiUggXfErISXBO/MDYtciZLDVuRAb3EYFhL5yoZyqxDWQilUy0T65hhIi@vYms/NJLaM3j9h6mBl0iYdBuSEbRJ3ggGyPOsyviUMR/s0DLhJb9mOsO14w/BQKpXmkvPijg7c6JoRd6OVXbOSfFold8NKmMI0npKPcUTD2nKiMxCvvFeqsvBQwaN/LS7t6NFG381yGo0jhpZdBKZybGTzq4TR504m@mluwckZFNF4o/J1gxcEBnkPd3OHaTwCRvQ9B6Y3BwXGC2gOjlZBBJCXyRwglZ/H2EhuZbj0Eooktzhcj/PNSaklRJdQJLmWsNHRqQjXemw22gPgzjggCX5ogCBonK@JMwdkM1dx2mIV8YKSFEmcaXCdNv/JJdShtmmGAHo8Vh@rx2x6I7JmsUvhoyNitkB23hgQ3IPInQoea2Z6NZ5uHkli0ygehzAaFQMGnLGT6uq5YE8ikaRztNTiZUVGWzIaOPJa8miELefYACUSSgEtRkF51YSwAIogxMXhyWKA8kqMguaTQQ3iJ3gTa6ytxmrUoPlkUGN9zGEtJmGNgubjoHP7Gm2U0bHXDO2iffnk5VL4WBOdUZU7cdvjgE8a5bQC1lAAy8NktCR0xzvxgndEyGjRpxK0B4l2ZU16xFZpIOCv3tGsDxVQrLbZBFltiBB3C4OX8hIq5usok30LGXPNPEbgOcQ1vo8boHWCMKdBsAcm2RDFZEiBRp1iihUzh4ZLTQJRI2MkYYmFC/g6Q@63vnDB4g5HfrcKVm5mcbNqkV0U@qSSpXy0saHGohQMGp5I/KnJxhOOwVBEcZTCpEt@IjjGgU7FK45Cb9Dmy84C4qopYa0O6SiA08NODAe@psz3RRUENMdXtwMfVOZxYBPy4rJOmTiUUDWPY/HaOJTANo@jeP12kDyV1Je3ro2DBcEkHOVr40AKnB9Ta@ECEMz4t5VEapHxQLMomdostKKkoXE2I99a8b4oUVWgvSBhiMBPYt@S2iEZc5PWe4YYdK3xQKFjfjxsj1fSJhzFtHNX@IK5iiVzc@uFhVtK5RtYY@XVxC0/6MBBUOr29PpOWPwxET12SSIR0r0HCjGl9ukIRCSczZKUPhQDQjih/Y0GqmY1GnQztH@w9@7BvceNJ/ceoxC1wHsUXt@gtgyp61RKSxjPnm9bGqRT5AhUtcBuZGgfNvKofRLNDp0iFDkWSy1cGHAzixkorMmh@6JS3z0XDyGLgtbP4UTIkr6bgemxqQ16U7eKL61cCGmeYKpXUl7bhJYQDNOJbAnBGMkZQ9ji8s/6rKHyrP8sYMCWqLNNpn9stvcZGi4ZBYUovnwWfMUdtVCXpKidlvIsogo@ym7knApVLuQNeojBmMBflcvivnKKK@3Xmr02urwdd8nx7ZnXa561Os3S8HSY6fqOdE9jZ7s@OrnMoDLV7tHOwWFjH@N07Twgywn8qVHe0e7jnb2nR5hzCFnLMnnn4GDvoEEK6gdP94/QY2gsyTIBJZYQTCZEgJ7svXfvkQHD3y3ZSDYI8UHehD/SlU9BeMPGhH5PycyjwKoQDQrCQ2YqWJTSCiLwztzBWAVvQ/8T6oAvoOUJPspAXSqqMTmksfH6U@aFvk5nBhS1YzQeBgRKGvB2bCRy0RIMc@afYAHyReQD307a9CW@UcY8NOQbDO1YWTSQwWIZad/V9Wl14DI5nPbbtkInHXkWLtw@QOJrU3YcdItr2VkOvUoOSWkoXjhbhpOjTM5Rs8kl5QhKrfSMEcTIvHatZZTBO0CRRQlNQmiZQgX4BbEm8nkvd5ExA0TJLNhVOX7UhTBs6KMwMn7NDWOO2K0p6/lC/Ugg@pO0wNE0wl/3zUcpIjD5PkXGHHW0PNdjRn9VZ/mG2dazY9P7VGjXXULtkQfQ4HuBzY5eyGdfSHfyuUs2oIEZ8RmP5gF6@TYmO0wVMo37QQ0GKhhNBVsQ@oEeLuj5Mf6eSNeubVSgsYHgciasZXEuu6NEIyE/YAAS86xNaz10Y8NmCVpxmCE2TIhqEsQHJsRSEsRLE2I5CeLTTxjE69r5vJq8TbG0usrazJH5TCj@b7p4sahgN5QqdFgY8JnF1WnMSHYYh4TOO2gOap7ZgNxs2e1LWxZF/em/A24TlyxVpEq44Zc0@xLMP/89a51v6K4xSn/NPTQ2KGRO5JMXmzDjfeEDSeKqSdKWNI7tJ5dgsyw1i8llvxtSxAcpRPPpTyMwyWTzbTXvQo@feuG6EZathlYNcQT/MY/AeR0EDS6v1hd5G2UDXsxeWtdYVA9CBAyybIIsxUGSqnx1aZUVE181scqqCVK5TpWf/kzWKc@vBIgfagjaa@VgJoL@V2ShkWo@FEoC9RkSbWr2w1ffVPCTaBvMYkng@yF2KnJ8ebt//o14u8OSifC/n0icVMCkLzXtiQP/D9fFsZyK40NGUSymjluWIfL5VIhPfxS2g4c3vswuWyQ//8OrS1fSS/9uWDo85jfVwc1cg0IW3wK1elA0k4rWNTaePxgAnZLQGuMY1WvOWHJ4FkuDsWgHqjpbWpxFs5dU9jQxe1lnx5DPmMFSXBL61yPGaIMjDBJrFH4mK19muFTmpmNybTnukMntMrMuDcxhbDSPI01xDKZnMyZwLEaEjHnUMjcnmb1ZhrjgWqLw4zdHzdN@EwO0@oN@SUYA8QblnbPBcw8PqlEZ3VyUnvtp0tBnYa0JAclxDoqv91ChApoqnYqw7jfL7QjYbLfHZ@MevqE5Uq5Cx0jlMrqMI0GwPz7zJU48ce@PvR70wEFOLWQRQcwbQivpFAZW@lrVx6pOqna@ynKZ9cZL5IaOkqht7ZE3DKgyZ14WQJdPxKBCFd6GAatYeDRQvyBE7IrWkf155PVd24DHKK5ewUggvwh5h0vViDLiY2LgKKAGyJPxWQTDhZxx0o1xOKfko8WPXSks4ci5SDdi5GKEEG0d4fliSfqgI9cyiERaEI2iWJYKKzkeJUK0D@R5FoVYKSxVsKIhZpGLIvIMrTXLm11yW0RGrYSDsGlomgXgCEP0clw3K9A7yNDtcqxf/u0nf2flLspllUYxdbx@E2QGikgSYsWvR4N99d1Aj/KJtFWM4f77EDej7rht76yJEWoCAzUQVwpmmEDEfAGEhk6rBj3YbwYntuELRlWIhFUu39veFkfvHey9j9ZQfIlAVBArjkSwLqw8DzuVjORLxWAEkZQwD/NYVoxAqhHzULpXCKZ7TO51urahgQWj9c0/ptGiu/wBarrzuowhxGyLnfrgPSHq1ppo9UQoCsZ5@OYfMebBkLVnkxEPhpYkTPg4dIH41VWkPdcvhkiu7xff/zOqTlqUAM@H9ypnZtVpTD/l1uWFLNFssXqc2qtINTQIqYivHKJv/ZiQ@RykW22EmRvmrqiRJHf7h38lCAc@PsDsGSVFBE/@SkTfZkT69YBGLhVf8Up832F8HY9eAUxErWm0i4/hnCyN0GjINpLLVwzfL74vWwzwXoBvJpfUsRhpbiZxMv7VnFkqK6cjbX4N/Kkz/AMTqTRzTcPIB1Uink9@Fi5Ts5vsOpnp@4axOmNNS@zwJ/@ZRH2kYw6rBz2AM1pzqhLXSkqb/@IvNf5J5sbkCoL55d9@70dhHyepPZuk9ud74WqazPdiktb2G7Et6at4ZFj5SepU/DRaTWTlThzjaxqCn6SN@yQ62JO0JQ@krxf95Ipln4bk2wqJXvCTK5d8Gq7vKFyJiz3erZTlPkld5gp7ykKP4V9MaSYsxn8xF@PksplPXfPpZPE3hBwZPjQenZuWcllyOBVibTdElf6iZ178uxlvjbn74VVbyLg4wFEBOpSaIrSHUJMNc@VfxGPKz5ivCVOr0tmC6pFRS1XWAqJJs@cnVOU4n1tdSzh0IO4l1LL5ZpVkZuVy32Wj@/Gwg1IHvd@dkeQxouc/DB6QvDN@g@YSuG0QV9jahtwT1KnJx/SC48@RD6Ijn0NK1EAP0B0QN@jvhu5uscopJG/ciGPpDZglukHX6SgKpQoiUpLIV48ThQqWUxMXwj/pHYilqxZLVzhYso/kRzbMuXLz/taP9I6kR2kQxR5Dmb8a5z/KaSAVI3orJ48dkqdLR@1EvmlBKpqqjoDUo/ufzd0iVl06L2mApWH@7p/og871UZe1A/1Bk1fy@I/BMXFgUk9AY//kj4TAzi2GW0ZqzX@qJt7nHSqtcjzJrlFPSjU//gMLSTt5kDi7drWQJTGmylhi94l4erhzIPaeHu0/PcILGdMxopbB0wU9Frt5XyYBNnpJMCfL1kDMX2Jx1shj8vIKXn4pR93/8@9h9xlt3rEqljFMl5b7QaRcVZW7ZIxoKq49QnJ85srzpQW0juuWvXWcNTlCIEDv9gNcr74LHyQYX0yww2d5tjH5s8m0KXXLihnPNab@8@yWcRmTfpmARx1OgFMVOH9O5UvK@GIog66spvh65yS95jF@6IVy@UmgXzQFRW42ky98z8/PS10MTzUeeSXXR/dEPjqGKw9PgFnoD@hSE91mA@F5bZBt0XnhuP0i/FRsN/svmz4qyLwzQZVo5@7bU/6bSbsjHp6ccSiON70nFoJuewvTQrsAyAqt9otC97xTkxlsGKwVTjgRuZ@R@nLmq0/esKshBgHes@usVu9Fe9Ajbtdq9eAgs8KquYcKcqq@yu9Djw1j1CXyVHo/FcQ026xIIfDRgHLgI3BVyrrYm9Snx5HiE108os3ic0TMS5GyQjDmsx4HhQ2YcP4krFRVW59IZ/HahAxfH1ApREEimqmCiViEY86EleI38YUK0xByGklDy5@2Q6XVePM3mEdHEQbQxBAG3LXL9Q@e1Z8d9333fPE4Xz4poKMjhG5Js0YaU/LZw59x9Hsve8OBH0nqu37ACi4VldQ@ldTAtMKKL3KsYho30CytcOOFg4bagQ5l4hZ9L7A9aaZK2jin9Lxt1a1wjLlhddkYHGlPKRnINHx4MkztTUTHBiJM111SkfiSdKGs90foT0vBFmHM0QFMf4pmhBioIbpUZAxTMYu2Cl/LOAGGnX3gxrqi8mEq6rEso5szOf9m82@@dvO7sC6SW08Ey5tiTGls4sKG68rlwh4xNx1jXqEF5cVmD13@WTt9ck@jFAdztcWyMk3herALMuisMflt6XiCX1L7UgsF65qi7CumDi9LXhdqSLWmSfgKT/mKEGR53kA4gkhCMVcWm5jFQNLljYOexZKKnRuNnFAjJ1yEoScpjTyWxTCQp@m24RidtjXhPAJ8VdboJbFQ@M2XGJ@KXREtlnWd4Z5DVKAsDGFCkc7ax4m1141GG5tWDAES4hyCjtttjnvBeia@4VWL@pveo3go1R7F3yQZ8F4BBEZbcI2VymxNZPLFAq/SPXJ7CZ/qGataqBSq9K/C/62CSlT/q/OJlShkNZpYKcT@/VoSj3Fkk8WiamUFN@TMrxbEcBqcDvpLmQWhz2xBZzb6I@QX1Oc@vw/7fW84dAMKcyRO3D4@bmPgV2@ANxbo/Avj6sDnFy75F1lXyAU/xTae@w1E1JCISsOpsG5tWTDuZ8PBKBAf9byW@owxym@vqG/@1Ec3Ur7rEg/kAxMkn7lR3/doNN0N9vp4L1FGj8nBgD@3eoNW@QxEeXdErhx9WPMA4Q1Ko3G/TO6m3H4Hn8XJDKH5App2CtVB1zoNAGtgt@wcUp7vontK69mk27XIeYvb6xy6yLjh7ZHQkVR2O8R3NP1TC7e1BfEEmLB1dreifJhoL1004q7Iyse4Yo/jOZPGQNaI9IUa7xjLkjQzLFSKlu/15PrPKtEDNJSycsSW2Tk6EQdBCK9UOWUBVgyJlMA@YpA@ZozxrAh7hCFCXbQskY3ICyETqB3hV1lpmEAVyfPZKwB7iL1SVrSuDdPKPGN1Hd174l2ZU83pncJDO6nq2jrG5qCe4IDiNMmn4eoa5pCDSl9gxDn2TWP2I@/IlgAgTwgFQgQee4QeGVrPSYkUL@vg8ED6K6k8vJ5ooUu0HsV4wfurvntCUVLEecvjUDAdzycALFk@@cgbyiEqREi1NT4BVpvWAkVW8Xx/7K7eWVuhBlFcIwXaGbQjoEtlwIyuZcvUuNPgrKd7cTc4FT33pdtj/2/cbIr9wouS6MyW2ydeN9/OEenAUEZ6CqNg3y1w2vbOw0f3jna2C6JYXUVwNlDVsLYxuJydp3wy4JBkhEV4@ZZat1eYyG2/kN0qZ3Oy6VvmsOfNBisEsGeNUI4b2lmHismbOUYMIlMH96qCjreoY7uhrjYuN2zKeIRRCyw1uGrlLyxYSNJY1wKSYGRzhDK58NCAb7DxzAGl7hUwAnJ3a6AQhqGEiHKtjZvFol5T6/SpCBtrsbjJdubWA5DDX4jswbgf2W2ztHaaIgubHHrL463tZpb2hZJVE6dO9i0/W0PuXHNOL@1x7kKF@Ot3sRU2D9zR4P5UzZ89VlorMCC5evU4l5MJ2f/5bxD7ZqFZQM8OchfIX3/kKJewJd7Ud9iDpp3l22Ao9lEpcCfBA9pcAyeo6QKtQWdaopCknQdw9nbsj8w6hnbugrSb246znLuAKkdDtEMZwmboHgHGXA3TupG0UOR49qyPbnEXUf766uNH78GUH6B/KT@of3C8eKtcyGbhiCcNJAcjfYjtvcf7eJMwypXoRuHhaHAmx2XU1JWU8GEfLYep9QULu1bGVQg754kbyN7796dHzZMnzTOQmJswBNELnKap9YNh7lGX3xwjx4pOrpW7OHEI6nTkdmvMCc1856V9kqsF8OfUrGIVqnCWlgh7AIUcdCAQG3WvD6f1e0ePHznZjaZArE7CqsjmW5o4gFCIYGxMIoE2QjoYThepKmC7TSIY@Mlnrc1oXzbKzc1sbTZLbc@jQbPDHr@yIQF37HFBUtzImZ/S2iikgunQdTCBj7Z3d46sApRF2RcTKcbRlDYtdkbsqDqY3HCnoCNweogwjrPy9tuUhkXGvuMsVSo5VA@ZATbyAQFoeWGNarNR0@nYeiCbQ69EV@fuhOsi5mSptFRu9v1zYEfL1duVu8uVdwYjfDfouH77bR@2EKeJIWW9YPo2GvKTOtnJoNd9u@v18MHq5sri2p53/3e@evfw9rbdbv0W8JDWc3@AD/ijodmAUfNcav/BHjtqM3VRI/qAs90sD5svBuWVTqW9Vlmr3um4d1bdtcryWnvVXb7bunv3bru7stbq3L3TvLPabpXRbTQVKZ2R8qDF5I/Vdq9XbRpjtrZUudvtVqu373RW73bvLlWWl1daa6udyspKd63aXF6@3Vlaa91tXc61he3JwAar9l08O@I78FvpzF1mbm@XpXP/Cw';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#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### va5# 7aa*+42@n;.202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmQ15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22/!]sss_ 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' 2 ! 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& 11/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>
Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #0, _String xflosgem 4721en og _e25 $91 <>60or 709395cr=B1+R(1)u8"?!"&&1/<>ca g 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 "//"
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;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]==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<* 5>1 e*///)Q222999686#
This language is unrelated to V/Vim. This answer is based on the work by Hat Wizard.
Ørjan's interpreter used on TIO treats !
specially, which creates problems for polyglot. This answer uses modified interpreter in the test driver that does not treat !
specially (conforms to the spec).
>>>>>>>[/>/>>>>>>>]>[./>>/.//>>>./]
Code in polyglot (line 60):
#<<<<<<<<<<<<<<<<<<<]]>>>>>[/>/>>>>>>>]>[./>>/.//>>>./][[
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyPNkhj4LHr/wb6kivqapHgtUqR4EdlN3VrqVktqXVrdLeljF8kiWVKxqrqqKJGt1ocz48Wsj8cP9nh2MPasfc6Md7HzYGAHi32w4Vks4Hk1Bv4N3zwtBgucf3A2IjKrWLxI3f2dc3a9gCmRlZfIyMzIyMjIyEs1Faf361@H8cMOTX3U1U2Xuarjsrat3ah2iq2P2DNFc/LZXCiEUHW7O@irhuuUQ2EmM6YZLa0Nfuaa16qhfVJtCM8yZtlm11b6zO0pLlOdlmKpDjMHrjVwmdmZnyzH2FbfvNKSmLKvGV0Ac1XbslWX4lcYOzV0pd9sK1Mx@akMLRviHbap6p/7n13WMvt9xWg7AFlg7JVpOyrCt1THMTH5KmPDLbU1hbQIoIqtmXv1/edTUSXGnkMRFUtXh0xpOq6ttFzNNJAmGXa8f3p8OJVCltmbk@3t6dAse5k0DbY9aF1PR@XYqe0oujKNf4XVB665606H51m9qxoKy6ZKqex0ZIGt28pMklVmq0q7o@lqChqEJVlP1S3VZhjCOqbNdqFIejFTzDTq45SpFqYtjiOn0ZaYnsu5U/XJZoDwpt1TDShhZjpS9iOnIrJ@RFujDBR7xKJOz7SBj2w2cNQ2uzXtNjCXoY9iCUjPhp9YU3HUwgoiyPkIrg3z1gAmck1o2ubIVZlhGklKjIArTN5rTDNWNo@h9YPd6fACy@5Nh60Co7WuO7NtmS2yI9MaTYeW2Cttbx475zK8I2yYbWiNqTiZHSoQRNlMEj6XnewFLWhd6MzsyoGCtVXmGJplqS6PBF5RbYqG1EzXjGvewQ9tsz1oYedzeyrkjR0W@cEJtSBVjVlCTKTQwcLEQRwMSnBs9tVgeR1mqNBAjqW2tI7W4oylDl3VcKDIToppUIlbTddZW9UhwRh7K8EcE5t3HNTUlV6qlQohY2IurH@tM421LIvxKKgFFGk7U2QqUo99gni957Ch1WeO1odot2V2OqrKPqlWD5KH2maIwadlTVXL9y2pAGOoHmlUCwQCksZESgOdPArd2gqQ1nYEDVytD4TV3IjDVMXRUKBCEkc12kRVyxe1JlMmWJ7daNDhoeoDm3A7qk1djvBC97RVQKn4zRy9tTXXpV7D6uxQVWx2YqtqbFLsTmQJmZmYg4sVSVGjrq1Ftg62I9C4PEVKsaAx7dzJ6xchhaWqbKlRgW9Vkiqhrf1Ndrd0gW4uZYEBLDuqxFj1B@akLy5U@A7lZrpr34cAawioorO0ablpJWlBAZMuFDCtoBNdyZtsytIDGbO1qbYIsByHakNrgPBhbxJUs9bAtnEkGRNVuYZK66bRBXpCZe2BgfQwWCEDTdAyYSBIMPUGqAaSl9oI5AJS@KSnQaM52CSBjsXHQyIojIjAxoKiXr6OqQ8IDlI6LvIyUAWSIsbdDnvDOoqmYxKIR1S81LbqDHQX0wyMNrY8jHdqO8W8YlCHtYGPbyA7BZBSALB@P9AvqVAADA1hUlUx6sd/@mftbhfw1FstkG2CXd@wttmikVuhwsJwyJBhQaDqVCyAS2DuPDlkcKPoWpsEhGKMRBZUCMr11hzobWZChvatBr20p9xAz4bO1XJVzuR8sE@wvnLNpYnGORcq3lea0LCUAeVN1U6yZxvQSi01FCaeSfYHbqfIktYWizjp76NPy9GnixcqFC6Wii0vpdPdCjBcapmCwBd5jHPe1CckpeMqjqm1Q9bI7ZlGliVbTGpVTUs1opEJHJFExG5GYimUctFYRau2Uh3NaEcja8CLNcg4Equ0qq1zrXxZmUoezBLQ3CIa7K5qtBWTQiByqFPcpPsgzVMwOLxJClcgznQaSHKMTgWCkTDTYTc8IEzKDvKliQwCcijl6KpqRTMpOYZiAuHm1hsj5tV0CoeocFm7jEfCkXiw6oQBajpRUeysJ5qJYku3ejhoAVEMx4KRwEbebcFIjZLR0VzQOBOsSXxNowhIFpKJt2rEVnFI9/mIuiTvcpg@iYJSYBh3ocmerLYDHRmEAPRl15mRxrp5CxlSmXCYAdFhYKZKF5oGEvOK1HlFeE4UMlklrmgAtqbKismmBp0AuxvIdMHzgboBeC7LYQAb7yQB2dNXRoClxYfVcYdhWgf6Uh/EA2hDLRVlDggflQ8omMmA@p8DOjZq25lkNp@f7GMzXcy10/XkexDSn9KP9iSsfLAzoaBhHfWW6YrRHShdlWtiTGm1VMsVggpq4rggiqbHGwpMisEz5fRCS8@m86ZBxFMtxnmgkOetJ4ZCBaWLUPSToM6oTBFTFdAcbRBL@mg6dwC4mcpc@oAgEwX4ID1QBE8DACZTh2pr4IJUAwa@7WmtHvAsls7gcpEPQtPZQ1Awd5DsyY6fNRZGrj3JhlJpPwiL8SCKJLboLB4YXBFVbSKAGj8Y8DhmxenPQWz6RYSBIBCaSisp4L0v4OybhjkHKRDSR4sgkzG8HUATO0aFEgYuT@2izuprmX4TQZvhRKCN/NdzXcspwzihub1BMwWckj6xR7vugYHMknbtkeaa3N3UzSaIZQf6Z9rLId0aNLXhVIUozG/DKyd0AwpYx2FVGLk/DoDropGOAwKTwjcQOBAlkeAmFPxXAkACSgGhoh2HRPE2CJXjkdGKSinqSinodFKCSdhxJZjuSJjKp8uG2UcpxM5IMUBND6Z9moFzBSHzSeQrc4c6X/aTXheJpK5MzYjeRRYXFyPlSA0k@@LiU3CtoespuuLgekquJLkQLoUuSpEgF8aeUwoMu4zcn3uYh7FLbLYhjkqfNCuqnJfLucuEci6LZxafMRB1INkAOokPwBOJVavojMWk2i1UNNXsTNZ@A6XzccvWLEGEF8qNwv2CCjkig9a3cBppqxUcZB@nSb9qwygISmurF7UjF@eZi8uLu4t2/OI@ksDUsYpSbUKlIL9oP9W1zQEMl7HzlXJSvozFznMwSDarkUxkORotJnXISInFvivG4gqndjSigtSOXlxEgKiCPuetnk34holsLOaTCsqBAzPohNFI6q4I@Tdjl7F4BNLGIgmYYlQjEaBMC4ngUKWRMycIdHD0khNmIx4PERua9jV@Z8Q@hKVggsWTbwP/bhxPTnv71yBdWcvRURVJ2lwbAW96mQe26eFrXGW2SxqrAcMt1ABG27Y/M8LZuDEg/ZmUWzOYEU0HEYLCcOxBuapNwCDijjaECQL0@5GnCOH4jbrQBkw4TV1NnZFqIjHoODjtVVNztaFDPqykWs6YB0DvAaelKy3o2JPoLiR2AQiBz9Pp@TGxygziaVWJZjVfqiMMLC3FQPq1NdLaB5rTQ/KCZoVTCbsDVEWVHXQDlai2y1ow5neB0upQc7kOD3x0jEl2FCcaQ62xzrUuVPZQY8BCeTYAGs7NFsx3VNAcMJZPHtmWcaPZpoFETm0BamD4CrbBFPJ55AU2qtd3s5sP03cecqDYTLAcoG0Q6zRxW06LpQ1TN7smWwYAZM1UijP2roGmEtD5XJheMkf7RASqd01jNMWDKg73DuqIciHna98KQqYJPnUFsobNr/QY4IE6H@@@34IRQs5nMlB@z5ehj1/JAJbpOmJgi40BhMlWR77BlnyvWr3RhEEJ@YPPIoGfTJV3TD6vV2BAhVKJHv6JkgY7OQ@Bfu5FtT3XvLpvkYaEpozgLGOi9qAMQj8V1eHdBmoYngrGUI8UE0hnGnzcvtsgO096AzWktnomky5Aw8jWWLqt3qRR4Egg6HqgKichK9UmZcxPJkzIIdccgFbXVnWtr7m7ZO7SDVRdxsOyF4tWuzGCQ011Q2K@MRavaJIay1qjy@G3hjggOSGVnmz/YHOrcVg/2alK6YFjp3WtCRzcVht9UDx11ZHY9CfMjlRAJtJ/utaPTNOt8ua61tkXP2FM4yXf22zs7a4f1Y/e8UIQGkfrD3QFi1JemgLA5McU7fWqgB2wY5t9XyN3REMs5ZD06oTNH6enInYFYwfC4h8IL2B4H634qVao22qxpMm9fqAAXEVAtOzTGNaNxxGSLP1@oIAsEkq09qfsphdYwkDfzj9hAR@jmxf/cCKB@U7O3CNyxxg4VqBmd7JM4Tdup4Ojth@cpeDrJLK6Pg7OUTBfJ5i00AuyzETNBfbxrRA@vr4wF99M1FxgH1@e48N1ifnopmLmgfrICoQM1zHm4pqKmAPoY1olTMG1j3FckeIeWvgQec2NfjCRj7tEuHFxZIyKlkpEkAeY5dzR5wsXTgNtpGMeycoTsRjFlztYsg2TkzUEQX75jAshEARanGO1U@7QHaPIBVEkQefgyyB@PGcEWW8oDeiV49J6IYEoltRBgMmFceK8n9icSmpq42AfnLdrVm@ACBgEurQXEozyE/Em9NZbgp0iy1vQNq1RoC/fZTnx@5oQJ4HelePkJjmE2pE9EcmpbXlrLhNxvFvydZbGFTfWNcQyC7YLF4QnMPTumaAw7WkOrX4GJWPIV@wvQpI3O5lQw6VxTHZsJWTJm/nmTSmIiGQ2iNVrEyfFY1cjk5LziMVH0b/WZ1N2QLeknwnQmULNxvCxot/s0M8cgLKwnMGwiEtBSJUXaP1H454Jmr56S2BkAyBkQC3NUNJH9EBrwLzyTNo1JgrTVDsDUILTMElD9xfAkqUiQXaaTe0hUKALFt17zq3k0QAmItnUSkr2Zj1oR4SZDzdKnOweECD0396MMYxNNIU7sF1IJZ7/6WdtaJLZBuspI5oK@I4GUJK4pfNg@4mk6KGf@W1NMFcDXVOIMOT6EsqWgusPiu475qNGnYYlkz3F7qPGLZob2BV/oL89wnm85LaqD9qq95yfCZF40uTGUxtan2oET5wy0gT5geRTBkOeniZduqm0CQufGmkqJbKx9Xm7qEM@SQjo3iCdvqKcnl2PjRfS3N7AHfBfXDv7UrtqFn7nU6U8yWSZvNKU1bTpKE1NfYQPbOV60DaT1nWXKo1FK8yBHde/iWaoZEdXrrmzgc75BOBVtLVuV7W950Ngtz3Q9mmakr6lxyOs4ulajLRn5TGcts5/HwLxdq/4jofppOn08y0MSSzSgl6DpMUF8mSATNoUYXWlOcLpWu/bOQszJCUWBE@1FY9ncjjq@qsh46V4y3o4PQ7VlL5Ump@aL81zksybxKT5knySm6qozmKR/gu9HsYyra/oyWw74HxQrHtm0LFrDijN3ZMtXXGAmVzRHOoNNB/9PMbgODy1kK3GrkfYe1wcb1HsofUV0UtFT26ZuuZgd9YfEqPTJulxnrg5gn7GSdE3S9g26cVOL@m75ksCs@Xi4sYDjPYVko2vK@DKTYBzUuZDRGuZt/h9UNvomTcq/50/2n2aW6qvkFFJnVhCa80VoO3WlzgVF8jpZz4dr@eWy23pc8OFGX9ybvC1vOxouunAJB1/HyMFqNuOw3/nc3GQappiJMnaHHTPTyYKZbGUsK490JaK3jX1QrGbVuDnwQYf2B2U/OL5tRLPl1iy/GWJ5SlGpiGL54Oi/jptX3@JE8gkbePSVcD5yDg7T2yJJY@HKwgTClyPnl@57UyRUqbS3GLyUAPYrd6tMvKeP2E0eYi63mhijUjRBr0PE5SK4HBtrnz/lNxWHs@t/XUiaQbt6pcqEWjca12FwYt@Z5qUZTPyN6aQM5mvF1AdfaAO1Lny6aB5peKOxEemH19fqIyoxpKwLaaBeGhZ9KE@iWnkV5Uax230PSpgFF2DTv5F7WauvLNAF7dw5n0IjkN0zCbsGgNronEnpm/G0eOU61lezzbbE4XEmG@VSMUv61AT6rqj0vch1X6rb8Jk2eyD2mB8RfsLpGQG4b8TiClkrGhMWEvmZu@vb4MuC6oHtKh27STRUP51Qif70AyfgEslmLEZqjvC34coPU@INk1T/5aWAVna1mjnsZ7EvaZfaqEZNUdsdWBjW4aDdpFm5yErBh9nxOQSqIcTafeRqXPQNvXIbHDGzv7IaBWwun9pfgkjNZmJHLvluR9iSLKGyKliavVRduRaqNlUdYU/hoWVx/CVUrlH8flah1BvaZUGV3b4Ws54MSw8JXqsERBLa8PcpKf2VfI@otQr7auB4z0eBBqa@J0TnUrTysQD6SwN@rqBvxPrRgFtyDUNmE25it1VcTqi44KmCH1IvnoLHnOJu9tXuio/mPCY6BhbJXAPHJ/EjZ3z7RNlvi2lBcn4qv3jrAAd51odOd5zLsJXoxa056D/ZTPbVB9voTn0i506lZ67zvMFdc/omT2jp/Zs6hy@76HuARzp8iMlj1UCyt9TnGvc9EfyaDyb6zlB6uqmrn8NdVEeculomvMttVu4Yb8NSb8J70hpQoR4fNGEB0M2EYnG7of6Tk8dwMjkmK5pqUnyPQSqo7GH/843Pu8eRBx2pql2m@9YQMuf4mpNXWW3GhThygkuk883JDV1U8F9pY8o70AZ7/k1pqmWaX/R7tFVTNey6NGw9IFDP2TiTXbm2y7LbJtK@jXMoLl8swhnWbVrNls97UtFaqqKa2jXac@Gw72PzkuFMKaaayy5icEpXQNa2aMUMkE1GH@Mj92Hxr/Ams7c2m8MbHv0ZcEwuQXAN7XyJQN0PJS/WK2dE01DPu6G8nb9PLJuIRZ3H@QmUqBRWU6qGdBK5ActQBMbv4T0olXGB5SeqXpTYQILa99iuhS7A8iIpwV2OED4POPFQ4JwR8g3mBVGdwZdJ/Zlxu21QafCn7kI6108Y8WXlhzdvA0YmqHrK4Z4zB2V/WXIx9ZE8o8uiqTSYvEzqQ4etG7pmuXwX5bsZOdimV3Nn4UazZ/piuZpqx2@TIGuL2l2fdPG3e@gQiRbtuq00OKN0pdLRS5yDLMLUjipszGwBzu3CrMbCObpJpMjXPLtvtpVcDfcnoYb43RndtADzNN7Cb4G8euB4mivB6arzsU5vafga1C@Urpaa2eiFTyEHnXF1in@mOgEGDTbELc9zaFNyJ5jfsfhbEbL87OR00Z1/zDc44aQgF4k9oKy5C7z9oz6DjTrY7wyN69JrVOszD8o6DSXDKbiObee8/dfPGZFuB30rYEjHvNz7@ORgqDluH9N4c6tBlIw@RGELuspujvfuhwwnoI@JUbCsfMhLfu9pptd9r6YYaB@gYBDpfsBxlqHcflQcaEHGHOYlfL/ynVLtE0kuVLjfARGUHMsqRma@7gdxnUVmAd5T6wQV7XwyEx6D39Tz74VQ/JkPlX2HpX4MKSPWjrMbL4EdfjuCxDqxpeHli8su8BQaRoDN4nHDB8bIgqPDhFlNiwWAjzAoq@3Xp3y81PhMBqigqddnITYpAlhmi2O2jkp7zxrmDa00tkX7ywEC@OJnAEOz65ppxjBRaNKPB6LhXgiXOLoGgDmQdGJQjxtxA8rOgyo4BKs1mHn52zpbljOlOV7VmVSWWKXlxwrfujsy9bQouOARzz5@ZJyWV2KJJORpciFUWaZiA@u6tDR54IrE7AdjR68vGMSMEPh25bR7dW4wk9TOT06qQhKbRuU41ODbFaoaPMzQfzA2Qluqvibv2yLA5wwg3ZAq4TBFgiC55fNvtozb5/yfEXudctS8AAo4gC5rPPjSMmNOgOBAVo0P7dp3rLT7ZOiOA0mDkuD55BrWX4peOOiHQf3cru88Xhp/H25ImM/lVcpYM9B34B5S9vtOSl2rNE27YE93m8JLgQzXBsnb@0E22VtFZeuafc92St007ymYzRYkr/5S34Gjvbgi73RXvZ09jWQI261l@ngWatlDqDUHpJPqm0KkCgSGaT0AC2BDDsuhcdwZzodzgOOTHpH0ygbfj5to37MklssgufA8cRLRetEl@pHz9@cZy6rP7B@Wv1PP0vH7gThpO@SpYIjJZgHUrlHxgpG5yF6HBth0tJQ4hn6BxQ0cUDhlrcHkEjhTIZnFDweM01L9Bo6XkynaX1uFNdcRNFN7eydUevTyWRiWPWWzqjRxmADRy888ms40MHAGyPUvNdVl6IDbrBKHrssDxniOT8FXPwsM23Zx/NWmGRpyD6zHjJZsoXbyMHHCanjEb9@dd3b3ZQL7kFLb6rNAW2zuMmmsrkqVWepUV2rkctW2yYetT3//mKYzSQvhqtbl2nHI@rFxfC7TPYtUN2EufTSkzT2vK39zbulVC3z@bOjjJgk3UcqfM8ciImlu8Pdw63jk/rJ6TG0wr0nfrZNu6@MZQ1yEW0M75k6HWIGutia6nyD/PF9AB6NsiWFreH1HLFYKLjnmUAFraWktMSdAdE0kfoLyeeld9RA/CyAkGkdjXkctQtDEbYhMBtSDSs/sPAoNhNpxXFS4jINZTx2IJ8wuDNxjiwlUkmsCsRKArG@klTs4co@5WFfQ7EvYnmcbE/ngiDF/PzO/XhexbkkuP@t1NuCgfI3rzfH8ni9CeaRegOoH@ql2a7v7p0ebU0mAx6jJ0ndaikvNvtz4Yw9jdu6vPOzdC5KJERjX1ViEiXgXjGY0d0rTdW9VaFaQji2@jwxcSiVXwqNGRMoU8ULbC4rnBbRKJUAdZAKVmvqLEJHGwaK6I3RAXR3vIq@ENiWfNRewVOSwBymy0RS@PGqgVgFubyud0hCXMjriBNUfxJej8Oq4RgN8whK9cBQ5Y86DoP/wKjkubKXbMjEcCZfsiTLwldXYQ7d82FjFT5GsSVOCGmJl13yy4sXWUCZ2lcKzblpF5w4bgGjtK5YeGpeQO/DPLfMPg5MOtvlCRNfv7jFGZ3C72yhpm0pWBs6M2a4eALeG7cI3@72cRW1M66akXwP8tzAwIEKgAI3qGwNYbIGzNYhWc/vYuAkN8Wxf2@oJCOsI475@lqCw240h4y02Agd1HF0kJRYG1FxvL6ITvWxuu6ATtKG4Ztf9kPKSYr2bvMN3EmDSWHgyZSvMiaYFEJYpzp7DByG0tsWDKsfeOIlgiPMTgBnZG0xmQTKdTXDu26njLZkMrKVmWsPcMdDLTKTxCtCmVzJntvXA4BzLsS4UNM//tM/45dgXLjg/rlwDzPr4PtD4euA@594MbIMvn/m@7Lg@yPu@z6NTTZ78l9kL4y9D250B758Js3UCWWCd@cQ1cVvbWzpN7uHzCGDN7ZlXxkGmgklDPKcZgC9tD4wxQ21MYLzHMZNOMYTPX8DLAJ8BfyB6g1qNJSfal9G8fx3OZ3GguOsPEW7o9Uht3bTcfCPA7wGBZSwdCFfWJHTUMjkjYeQzmR2cTsuRxiLlUEmhm40q/qh2cJjF0xyWoquVgsVzhvpJeX7nPTBL@gSwIb4ROGcQRo8qeGngLiaSBZdUuJyDJPiQBaRIyjT2iZnNdAGo@QAkBgGG96hNlA3TUEq4GNDHbqkMY28CVATr7tCK53KL8PxECUBEceNk83p7jjeYIsnFAIdNBVsBukMwY4RrCzNY9bz79mFe2FciktbGDDeL@ewrgHufzznJhfOWXhKdfYKkej0BSBYG/bs2DBxI/Y2lJZFs@lsLi0XYgEOlQQqKC929c@AEjo3CIuWql2ZllPf2Np9cXB4PHMVBkFGpsEiLFJbi18kU4nzS98R8cs9SdT17fTxq/Vtj5TBUo33KiDEeMPCdDHn5TZd0gdyP@M7m2fzpoiZjOTM1yKm1cHkNu3nmcU@jk0HADf4xsqZXKOxu/vzy7XahRGeyf7zvOuBwqllZC5wXTh0OVBkuphYxF1vv/YJXjvopLyTPFlpfPmVf/6I@8fBD19m4V9iOL7RwtsZHqKzpv5R01DqgT3jUPdUmmdF1znwgnnlBVnjFVXGoo4zbIVm9psES8NEXWbvWxSHqXwiHXAbkndbnsMhHRLO3MpE18r4NPPhTjyM2PXHd0yIyxV6UDpda4ZuxTlg7yiafwY45Vi65kZjIUNATB9Km4V0Hr2qwQdTqudD5p@uclBnHKbIWhmlm5BuL0P8pgvmXUgRpzstDgdAt0PTYmMr2qbquY5Ap2KbA8iihROyF4M@wHXocaTiaKGClpWExEDPiFeUc7zFQVAi1W/no8NYqqcO21oXRpxoLAGi6TtZHt@GoeB1DqBXNefVAM1SVk@BOmDT5NbwMolhbK1E3nEFuU2T3c4PNi5DgAyTNmNlbrmInBrexUXY8GUWSfiUacYSkRTjMylxJxGtmZMhKsU2erjDkEwfnY5GKlvwjDkfzDua3U9hrWCY4Sz0HPcXB7nmmy4mCVBGOVdSmtFWh1E8A16@RDpBeOT27CYSk2ZYnG5HEXdhtKevSfFkoeIKoTS@YmRK3pVKvpybFA2lUqrnhPCcHkxKIMdj194DJ6gI0U5fsVh0QPfMOCzFyBu9iBoJx7VjLFnD4fqWGSweJ5sGPCgC5iwI2iGXRgf6o3gtWzRdhUbCUMdo4@OTZrFzOZW6BDdlEmNLaM/cAG0KLYGxEMxRIUmZ0IJ@AX9lLBG/RDMlLtNcomxDdNUDQM2NJjnV7ZF8AVpQrVntyfhcfUDAcKqWSmXRGpPSvsSAL9bmCERAO0eKe3MEoK84VwVUQxkNUBu22tZAXj57qRqGCgQCnunjnaHKAJjMjiW862wT4@vmKIcwL@KOOKgFBZ28hm4rcqeboK4tpStkGqvcg1rz4QL1mo7QbEbp/zadSlfuokt6dZQGXTNWiy71qnI8txyPLxnL0SUDta0nT9Cidr8EylwjBRPUIQAll/RYBfgZlL/qklFZUtaiS@1qdplSgBemyHeQ4AcnnbpbUu7TS09AWUpAiM2FTnTJoRtiMqmUfA/lwx6ylE4Az9zhVSd0SS1mv6TF41iG1FIDC/BD@uI4TsPmxXGajHcVMRdId/uiu02pYn5LzFyuywkogsv@gJXHAUtsumt4wONL6HLz4h5Q/3jGL3FrMqMdFaoTnHxJkzFfL1iEnEaZK4RMlF/RAwQcRoGI6E0osRgIk1//OiwXGJOeFnJRM/40n6nEI3kZpukwvw4/Az08vSzZ0t3FZvKGqcnIeUfJpz5eHl4fHr6NXURZiUXCGweSvCJ9z0pZ9nWfVZZ94MN@k084vJwOhdPL8pPVdPrDhw8w44DPeS1VA/HBP7HzZOTyPLrKWG11dTlRKC4nnkUagYLFotls7Jil2YWmaZbTbsPX7NGN0tEw/zx9SnnB9B/@GQ8T@QuH50EQERr@RrgbJR9mF6uKshxfyT4zKqlsJvs3/27xPnF32Fj7m9/rp9VFfBzg4@f3r9D9Ws5/t7j43fr6ykoCSMndh@8P39Xr9ZXNRP7wPP90JZlZXPuP/8fiYjabXrx0HKcBdS7hJ8dkcOJvEb4yy@fZNfsEn@sOw39yf2oH3Aq6m51PeAMPTE2qJFcikXwucvx9hH19Uy4yufZ09T//8cHHsBuuZdNnNjzd8MdwoRjmTnCAL@f5bsK18BqCFe7Do3S1WgXn6n/@XyF97QXgwZjRGvzU8h6uwihcS1YpyedwrQAOOZuFfP@vn/0sFK4Nw5/CsiyHR/TXCGdk/BSfyE@gdLKcllaLkmk@88o7DHy8sLQsZy/G7RlobmxaP7gH@UC7MjM8CUpun6uY4AZyfC1cDX628PO3//vf/unf/jH9/Sl9/wNepVxYfPZhkzEVRmD8lMvPZtphb8p/lErCJyV6xxA9yaFXs3CxmmjwUvksHA44pujg/zJBEt//jXChsHcfaPJc6VxONMZFWC6uHDwbfvWHjQvt0TY8JqmfOZsO8xrD9zBPFrBvgQuFf6hWj1z8e9XEv8Nj/GPDn/JBdngKn0X4o3/4@F78XaQQEUwgs5/F30D6hsLn4fPLy9c9@rPxb8fAv@ZH/Nv7hH@vXfw7aeHf0Wv8O3mPf2ymNqHw2tpaOB4/ApVRMO3XfE7hm0o1hM9jXkT3W/2wlYPCwbMQCycv48n7@/PU98N4pSL@QZmq@D78cBcU6/I@mVz7vhaPn1PxzmuinGvJyxqUlReZfr5fA8TxtfO1tVSjVqslL7@vna9NJhLpnj2LY0d9Bglrl@fnofAdtkUVf5bxp@Xgb1aS0uRFWQ@jdglcjJz0EAGM3gWA/lD4w9qHaPxp/GlGz9xk5Gv5@pV5MP4/OBhChDbMXJl2ppfpyW0QmSyjnmZGmdEw0zcP5DY4VfjL9MGpZTrDTDdjZAxZHg0nUD383z8w3VcHJmAzIaU7zLiIONOBZ/fg4BXg60DeV/CnZTKZIRRymLmB/4yOApyuGaPn943YReicSR9U0ApSciSViaQKkYh2mS9YHy/u7rOFj1Ii0rg4j1xWwmnn4iLNtSaWXanQJXP3943G1v5mo5FGPlpbij@LJ5/Bp1qLr4nH03Ct8vSinMT24/yXaoTTa08varkkugtxaKQshK2l49/4GaOEZ23xIgQTwbMz/J7d3txyFznIdXF25sfiTxqDyEVB8AHQ9Nz0Ew4GGujv6L998F/W/6tTFj2/jDEWvbtfi9Inhn@x2N393b34rcWiUeGJrsEfBoAfk9zd19BJQHfgOo/GLmP39zwMfqOxNY6whnms1SjxGBA6bJjnehGpMAYzpqhYbLu4GGYysUoTQnyzu/KZ1m1iFdrRstTEtTaYJcjLMQLJr1QqK8K9WqxUisItFwqVyrIPlQGPcAKQ6iitCjJ6JWzFsAyc/aMZNLbQTZ6RaFvt4JXuTy0LZnxyKfP5sx/UaLQ1u9HA8NznzxfQkyK4oaVaykNIpvj5M3TCSAxmg/umWEotwdxOTmfH6HuKo7iuHYX5fuIigttinYtIDOOzmQwCY3qWX1srrNRqhRVwF4qxWEVa4rthot14SY7dL6UlXg2Yp0XCIkoursYo9D6C8Sy8xp7WgMMd/LC7@zBRm63kY9HmSI35AXKpxEPYSiFajJfEX3UxxtbStWUm/s7Pc/GV5dXlZ5eX4/ELxUTlTqnK99U7pYzGg/tKS9yjiRsklSdPciWgSzFTuQg1Gpv1k3oDX0iAC9MggxkGksAJ4aKjZUfOydKTL12eY00uLyKRcuUZb9hinoUjFQGXjIDoYsUSVTgM00mtgzujh4SVf8vycja3mM4PvytsZUD9/ryMn/Pz82K2GF8G0bZcKl1eXlLo50VKc94fdi7ppqZq8lwu5C@TqMBcDTvLYYvJq7nwcsiiLUarGdbGVVobLWeLEAjtypq4oO6ouu5dXXpr2nr7VmurgP1wr76xdZLIrgHK7HZ9I5E9Pl0Py@jNj/0UnUP/0VZ98@AUEhzubdWPt57vvtk6PYRwB0ZJIBZ8@oeKOlAb6u1gcIv@hkqfDc1Rrq4Uy2pY8Bl2fvzlH/z4y//uxz//ox///A9@/PM//dUv/vQP4PuX8P0j/vyjf1vK4@@vfvHP/ucf//WfQ@B/gO@/h@@/@9Uv/sXP@Jf8fw3f/zMQ9tfiG4DjXyAlYPvDX/3ij//iV7/4J/8Svv9KfP/l9PfHP/nf@P9/FH/o/PMf/@Sv8Ud4/uCPfvz9P/7x93/vx9//@Y@//w8B@d//1S/x/4//6u///S/x/3/5N3//V//D3//h/0SOP@OO//tf/Vv@@3e/9wd/9/v//O9@7xcP/P7Bo7@/@IrwX/wOQr6@nF@D52vq9a0hv/hJ5flNqDHOhRjsT//xj//iHwHn/gn3/ffgg38/6ue@x4@J0@QuGR8H/pyxz2nQnjLPPvuggPJ/xFAIZp8nsVFoxgv91S/@@V9g8ATsPwpiyMizsEsI7Of2c4D9137BgrA///GXP/vxL/7hj7/8sx9/@Yco0JIrpUQ9kZS/YB0CwPxXwCFg4WvgAFBew4XyRbYYyoJjcQ2tGSE5/uEDkHQRXKCFL4fyOfCF5Bq5ZXRDQpjULPN5dRyNCPAdhlZK4EP7QhxGkDiPikPUepxVq9V4aFiFOAIFL6YZsloRZ044cagCXkzE0yQaRVBK2XCdsEDKavyINZarQ54wjgE1wsCwQBh0JMlZKV6sbkKG1eEmQ1yIPB76AM8P1VqxOqwhuh@oCIAjvg5ZAlQVSzes/QD@KuEE@NBw8wcoSrEaj9eKEFKlqlJuiQblKeepclT3OKN6YzjMYuHx9Blj30lyUeITOCAlE9D4Gx9DPyU7xlOIv4gvi@rQv@ek7zKmh3YaEn14GI9/isGUXgAA3mQSN1XBN5nE0jyD6CFHFads4RHnGIBycWEH8gNolI2H4tS@cfJA/lCGr/us1QIeRIfVWVpaAtdaTcpJBzATYPZ12XEVG9ccSMcpM6lQkjAY96ioS4c0V1jeXIZfGf63FmmfKSfHcmgpgkN5hHl5JOM5c8UMU@m9qlFdlqnkcYILhcfhXD@lhSNQLFdYLBSlu7hjNOFULQuer5zuujkEHTIhSQm5UOL2VzEffWeWy9Uf5JXVEDzJP8BrwMWF1NAM@GqoFPYuJGjtLrlGPQ2coG4UQrWaWPxicqh2vHUCCU4OmJzNpBgonncrq9mV/Eo@mysU8qtZeaVQWinkizmQUIVMPpuVSysrpWJp9R4K9Az6eaK83Myv1f7BzOe/@QfzPvND8ROqvWXDFDs8fJ28D9WGyWQ6S0WuyvnVyqgKBaGgUI00Ka5jj@6SoIVi84QuaJ/VHW7pgaKF7pLIqgvwYaGFEFuAIPgAZjT9M7EevXtQEQtz@JIFvjgnyXlghljoApiBYwtZU58Qtt0TEDhPZO7MF8bODDpP8PTQPmQBLWGwPdwD6ZrsxOR77dbVVmhNnHuphUK0kHEOdL0M4SXm55ehtbQfOx/TRo@/emzDNkFL/ekw64pxzaM2NbyssOX6UTsKXknk9DW39wDEqdXHczKq/TvDsNVvQgHRYMkB1uHH1k1zHsAqOz18oJav/NOIuCJIxxEB/Gj3@c5J4HmyVd/YCRXY@sH@5tQjL4DybG9r@8T3rvJYL2neR/Fua29v2iseONNYZPnVRAJEJPzgM0EfeqaWvvdA5NTDY2cmwRrH/N79YUc3na7aZ9BvZXyNWZc11GyeLZVkkHkFnP6tZkq5Ur5lV9fl@FFUjg2K0tNFCWaX6bVaS2FdVgy9wq1gkIKONGhOaAemI3285BzPw7shW23D1OTWoNMaTXyh0MBiDwbCA4PQaWvdHsi5W9MDCDUVhcH3Wz@QXg1@3McDXJ4Hhc3E6HPAcfFL67BMKEWmq2ypmC@WctliolgqruRh1pZPyNmEvFpcLWUSckYuyoViviQniiul3ApIRIjNl1ZDYZAaWiedBoEvSxI9NaOFF5Gu4Y2uZqpXC4X5zB9GWXxTXljxAwZFJuWKFxlIJ4VwmyvTqosSvosyg296BIQKa7Hw9vZGZntbktbRg2a6jYwktdGTL2Yyq@uSpFLMBgjtrCSZPA1EAZjLPZnM@oYkDTgCPDopST30bBVQu5QkDT0b9e1tzOcKPVlMD2DXPIZ7dM@zCmAGenI5Uk8l6aOPDuDqPKMVKukWejBPjNnmMRsQJ0nPvfJkMoDhiMNxDDteXet1SdrlnnodY15QxfO8qC/RU6ePJNngAR6UpC44ujbMoyWpCU7kRElqgas1UiCsDy48ZWe4iiSNOIGQRJI0JGildS2BKiXCMZudnR2l57bVLv@MbP5sQdEgRhsOtrabz583u92mPapvPT/CmBcvdpSr0cBudpsiWbMBHxPSQMx1fzT9gTLuNhqKPjfmJcQYUzGNUUPFsjWUj1Am8eliJv3GC4h5ATHzFj84Nvj0AbSJn/U@PNeVJsV4H4qh57DZlCrIo@7IUtFAgl2GtgtVgiF9pWWbFXSB7s0WI9FIYnQuXyY@VSiG9RmLxu4ylXsE6UTpNRMoFWN3o/NhNXMJ@rZcQctNdLH/VJJLeam8qDyNDtFdkMqgca9IsTK@oMPsRFgkKT8FwVZYlcrL8JSeSjlwDqOZSIYx@Imdr14@lVYRifT0aVKCkoAXQBRIKK2WEGFpFUb@yj1QwwXh2hy4aqMRjd6qynUsxmvEX@rDzs7OYnd8g5RGNXQrnegwMazy0jAtVvkEhZ/G1FZhgBu0XNPm@LpQ/09PM2WqJGRflCD3dDq2htII5Qc8xwZpNCv7pujQGR5soEON3g4YUmqdcugE1T964R3D48ZNfEcMnWWFeQW/94De6KKCMlgKhWpCFzpRh25qR8XdKK1k8mzis7Z2BnB4JhYPE@4P@myd3VIueLTA213dqK4DykzFwPP5KnqXhuFhqNZWXAVmRet3g3JZwN5XutVzRPAZf9aS0lntTLpkwXzzqxko1anRWls7/3wJCiHQcxRWqnK2WBmG6ezI6kolCvOPWNVRP3K18LOOhrzFRjXDFcQlZ9A/zywW5MRdspG81xXHXZJXs@XzwdJ5Ur5cXMx87q5J72vSJWaOeiP9BY2NIPIrEOY1Bx8kwh3tA8SzcpK/YkQuFmIp3OLeMDsNeo0A@xAYC8YJrQoM77oKOo5cylYESMgSfBOVWBTfD8T32kQjkdVsJBKLVABqEYKJ/WJ3xC0R4OHIE@BcGIuAdUtZiLdVdwBqD/Qor5h@Cbi6XJBD4ftQW3MstlIKhe9C93f3azVPq3jJRiMlnvS8TxjrxmHmlKYVFFx7WSRXMlV7xurVeveoXhGg9Q2a36RD7IKf4EqmF791nSa@VvuePy9wjQ6yCXHi0FJmei1eS9dqtYuQJElhyTOyR4t5mBSh5eCHMN32xzbuOgODbgAov0JyKWWuJ51fxn7Y1/S7Yi5ZI4U7Cl3tPhxfS@P6X6qWJmK1Dmh5PBQ2TOFEk6sLXQO6Zz4v4QxMZdZx6fvV74vfvzo9OD3YZs8y5WK5yClB2xieJRJyRI4AZZ@BVqAdbYXC1mczL/9gvKiEy1YktxLJTehzF1VxfjmKfBA9x1UJ@F6ew@zqMgaualV@Kq@WNUcsGkTLzsBS7dhTuZAtZ2HAjYWdGp6uzK6Ga@SQC6vhyzBHurIaAzfZu7NyuJYWwfKqDMmS3Ad8ng87wBTFVx8@w2xZvNFUy5IrnRYlXbpfu4f/2v05TCjvaV55T//4k4afew4A/wjue/hj/AnABWHG8Zc/JNf4/xr9bBzwQksFaIXwh2oNGvv7xveNcChcitTi6Qi@nVtsthDTNFTslg36U51l/Pt@HLDsOM6y7wPv2jLL12TG1OV0On0Re50FHbBUKhQL4dCvZz/pZZhULi/UWYRfpsNFML2m3ju8E5l4NRraApYXkpvHBxsvYcoNMlg18BWRbONgP4VR@BbD8emrlq4qtj4SrzEcIRSK7pONQ3zR@enmIaU5o3N3FEpTfpHL0m67LN4ikrhhciqHy0D5dGYlLeeZXCxnVsvZAlNADDl4zl64ljApo2ptmNaIa@7RjRglXqgjDMbtaTB/ctQye364RynoCP7ywubWqwN2sL/3LuWF8vCTnd1jdnywfXJWP9qCerzaOmZS/ZjtHkvsbPdk5@D0hNX33zGIPqrvn@xuHSOCdAhFGGoSnGC@Gs3WnJGTRjXDIV16ItgxW9eqOxmu2JaSxrshJ4MNfHWEiverT4YPDJiEtoNq@nF9gY/aDNEr7bYdwgN/WostoI6@sKzauCtW6mWcVZYfvP2UsfOLrLWyH1llrcy@kVtbZXpG/DF9pZ87YouLixeG5Mv/YDX8WUIwCLeKQ9i4TLvvtxaihRW2DHOD7EpsHLN/cLiQ8XwLZ0cnC7Ifd7S5kPU9u9sLOd@zBb4V37d9trmQ933r9ZcLhXGy/Y2FVd@3ubWxUPR9wKQLpTHO/c0FORPyiHVjau0Fej1WdHt3b4stA1CsMhGLRhh0TAUDIaIDw@G3L9C0aHn5tmcmSMlsjqag2@qXoD3wCagF1FLOka6XCbZsWvDTV/sADMlCvt6n2N1WQmDFe1RgVAndhRawQgtYIYBfwHO/CMcWqywbYxC90OEr0lF@r1aCSacOne77zmFrqC3UgBkSdDELnfKEFKp4m11o4V6gjHbIUNWhrasECqo0k2wpFsOjYfune3s8MxgXbNOOSgTJyCPNwWlagA2qCL9YdQjljcObhdoCabUglAp8417ofqI1Q9OtiaSAei4stADBJHVvFD3BUP1K4Eon4kUP33IOwBAN7gy4@Jm4aLSFde2qbosKFENibh1s8xriWmmVTbZyjGGmRCmK5pvZP39mnu/CnfTak14jwnEL5LxYHB8vaRVhYxi24B1GJAg6eE0pF5Bj4nFIDdWhuEC9FoDo8OXntL1S1iCjTIQ9eULlWANfKUJZYLo45ciSCIIIBMGIfIjML9oiFTe2kF7GrQz8ddVIRBxH@FWNzZF/xwRI1umCTrWq3wv95lwwYN5SmRLIIqrTxrYGdy7bAD@KR@DkBGtCN0kwL1IuYCTOMxJMTbAOBE/J1IZmAOeq9lgmeqwAnZFaf3@TtxC/UIXCeQDVGORemRoMhMUT7L7E6AsLTRtmbxUPCuQhQQHfItNEkRAc7vF0R5uUbJn3F2RLTP01KXe3yx4f8dTADoLTiKw4j@G8IqpLgbUx0Ax@gQz7bxXQc5bkyOJxAeFzmQDbmoRLJjncvceXX6jE1nQtFr@5FiiWH6zF1ldW4zerBQxrYxaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEDHvAR9fALBV6SHIXecPvnt6WGQLk93Zei30IJcKvAkk97WpLc96cXuCyEKgylBdoV9Zk10yQVw4VloVgRHm8vKyYSdSS@ZIapM9dJ0fAnMcwCeQ1HJwZABZ4UxSpCUg9fKK318uUmV1bcbu/tbJ5OxiC/lNETBe/iqb8ojNgkmCoTxThQ9Mb9E0Q4Sgeub0UOeR4Lo2Tg@Odqqv0pA@WJsbdwDpnUA@BE9YaIG914OEGqoLRiP2wkWPa6z5Rh7giVLMGErQM9XZ6GbjgqoHsyxPbCylFWGg/j@yZ4Uxh4ZmpOVFGXRGPt8cQFDamaVyX3rc66fM1ZzbTbKraKyy/H4OoiQ8p6A2eddkysbCAnsqeBtHnMzu8pk2IqdY67aA417mLFn8VO97nFso2HRO7FpmTQpcyr0tniULeJ@CxgXJ1Wbx7VIGhuRDzAUuzGE4XBOtq446efInhTrKVi8LG31W8vyJY12sixJXpY1ynS2DL8W5j6YLoWmTuXSNSGm5VoKHlwVkQcW2lIOMcgOhbiNJXBbVNTEF0q4sTLd8oEypdHAywMbjaij6h185fTAbsGQj@qyI8Dwg7EpHkkdCR2TkYI8qD9NRrQ1PGiKdzzCqDOFkN58XaW76aKUYyjkl8xxVYtKFSgGmsnw1avBDGGCPeGHZsUDYIESx8pCK95WsD94yM4nLvjhOAZOLzEnGMTzbKjPpnPifLaZE4f3uM1L4h1MnhN3NejPKwEIhgdixNHCOTGGeTAvAb8fZxxxeR4g4HmQwJeX0dj8pod@NdnigQuOiP4n9kAVt/XsHgRYEJRLwYGBtg5vqsC0LQ2v6Z5G5B9uhpTRYSxwztpnq9iYkxSnpWnT6D1MAhEdFKSbqNmw3OoB1u/kbDGWCCAMYMQL@PqK/hBOFkAKJZyDJMzfss4866fjo0YWnMY7Tp/CawKMNkzvxglM6xF4jB3DYuN7wAt4w5Mf4zPznC43RleeZRwKR@s8Nr88cRfWQ9BeJeRYkKC/afbJb80@Gcgf@@RPyrrKzifLcRkP@MsQMK6j18F/UkZeqSdzi31TjYNco6rXD7Av3lkSyIbfVTCZrY9GSCCfp7yqEHoM@EohgbiCiL5BvlDziZPU81KPx5/lKkvKfhou8ca9gczqgcKH8JaFRgOvJ2006F66RgMtS42GxHOggRcHvOCgKzobj0uBltowKTYqJRUpISWT9eON3d2kZkgJfvNxVXJc01YbeL2UlMAlx6pEAquBMD1Vt6qS2P@lOIxSSw/nUQ/kARX8ciYExHPZNSiT8b2jX86uFayS@RVVMqcyG9@F@BW5HVFueOz7sZxsfqmYl9EG3XuFF4nZqoaCht/pLN5bjBdETNxLgCZ9UQSer0OWPgdvg@BFokcDw0Rb47UK9HboKiNrn@TdkyLNXGsiejuaehDBmFM590mH9OYXRndmtVWhZ5F5KCWN70sUBUuJmgb43VPQ@DUT4wFt8u4UUd6EZ5t00Iw5VdSxYDEtrPy5hFerQAMcmhb8@tergNu/YAXceMUKBnmiDtx4vwqm6AiHuGoFXHTZCjyBvaXx3Y59Zaj1B2i4CR7gF5rcuFg45GNNaNSnyEnpxymKECkdL8mNCryxuFSWoOoOXewyfbkLws@73yV2GZoVsnQbMRYzoDrMQzr3xphY4rfQSAFFDEWzI0oDaRMSk7gSQmnl8iVMPgO844kYVJ@nwkxu9UREUJOEn348XgXuh6lOTC@QIjB54IUZJ@BWpuAb1ki5j5V9FWTcYkEorrjNKTfu3Xyw4EEMnqIWCz0yk/r/zTwp2CT/hU6V/r@fFM1MfX7HU5lHpjDfPFv5LU4L/qtC/18V@p@g0P/WtPkHVPJplLM9fkpd/6Ia/u3qF8m8EQwbdvcGTW/Zn6KH/ZYUgdVv0gO8Up/Lj@kCXx6fPTTZ4LD@E0fp0K/TJ@3C2bZZr9dP@rJ99LzerffqR3gVz3pmL352tbK@ebv@fL1d39zsvuhu7Kuvi/WVPevl2@K7551PH1XQ3ncOXrz/pFutXujtkXV7ph7e5tSiUx8MPu7ujNyd9dP@xnH@3eptZkvPd9bVj5u6s/nq5O3Lk@f54/jtxxeHLz71M33nsJNRSv3czqvCm43RmRHK32in7e097aB/3N46zfb3NrV32/GNzN5x6bWc2du6fZ/buI3nM@ld6@XB86PTq@bWe/1od@9de@OjqRQ@Xt9au@l2qbNxdfQmdJB7Le98PDjobmVLz3fSt5sdq53J7uh2/urt0eH66bud3ktlq7@dPy29vRodFnqvX9@4@/Huyllh8MpZiRv116@zL43nNzdbR6GmYp7YOfXMfC1bt7eHZqm/qr7c3@n2X9uykT7Iv4kf909uN7fW9Y@rw9zpu7PXtyvH7wavXr94f5DRjo@bW0rBarazx1cnK6FWP7cbvzndOi0qz9tnr/s3uzv5d5vpVz11v94@1K@fd3fem8eHe7v1nDMw5L2NG/3d897Vq@vNjV3dPLzWjfpKOq@ftN8dHIROX2jNTXXnrfOiftV7l86vX6@8i7et5ydXn3rXL9aPTw@K2eHhKGNuOEfNnc5w86iQLaZb@sejTx3zlXz6Ol64uXqR1d7VP7mh3KdRvrSnv1P7xot4q/t@@FFPx09leeP97qd37453buxm3Tj9@Gb76Mp@1TYOnIPM0YuXr5r6ddG9st4bx8dyK/NcvX4Vzyih4emOA22knij51ZP@3mtruGl@PNp97xQ@xW/OrnPq5vXRm/rHo0zz1rDeGvae1t/ItA@U@hvT3RoMn7dKN6fXO/rexwPnXejVlpzPb5sdZ73zZqX0Nv083rl@/nZdPh5m9o2jzkrB3n/z@kzTtnpvTz8dtfLbb6xi3zW6rz@d9rfiW3vD3ie1mGnqx@@ujdBp/vjoMHtrvNT67vbO0auCe5DZe3PY3hnJ9deqfGusbozym0O7kDvbfGu/u94xrPQ77ePgMKPexNvvLHfltdbstN5orf7L0PGL3un@4Zvb3XzBft43tPXDYmZ/b2djv9teeTnafTXY2mtetZ/vvlXfWieF6@zW@llh8@1xzj25fumWWjf93GExfqL33e5pPPRi0BusHp7ZH98M36/U@001d6S/M0ercn/jhZUdvqlvHXzqXh9a5r68nR2lT/fMaz3z6eT2045TqI/ixeGp2zfdE3mYl1@HcrefLPeF9eL18cH6i4P3L5QVTTtTro7ftDO502Ja69m53ULhuby13el/7JdU@dPmq5yS6/fizt51ur3RPn1zdq1f9V/2r1qhYslpre@@HyjmVjMrZ96td7by6t763omsnnZfHq9s7mcO37YPTz8OT9obbwenbw60zNbVi9Jed@Xt0ZvSy9X3J86Jcma@fWnvh4bFnOnIhVL@NndcKh707OPc2VXJff/yqrCunzXlF7vZvrqt2W@Lo@K19al32709VjPN7vPNj8pRZwsk6elhRskPrveHx6Hcm5P@zaq1Hn933Xr51pD14pm2mj75eFW67vVe3m62Vs7qnz4q@edXaul4O93Ut/PP40cbrw@vuptnn4or7cz63hvl7XCr574Lvd7RNq9KZ9cHw5H8evt41K9nDD1/c3yWvzkx14/Pdo6LvVdNu9PcueqBbOiPTq9uBzc76mpveFt82bt6o2T23hY3DGflMBN6oe7220cnL9/W452sWnJvDt7tW2fFs2H@VdE8K5kHRe1lvfN8@Pqgs5VZtbSzk@HpVi@9vqH1iyBTDvVTe@Pg9c77sxdWJpQ1CuufNsz86sf4zfBd4Sx9GN8bvGudZPtntr3zVrO3394cvn15XN@N7zZHzw@vlYN3W/nj/Y0N50V8Wyuoo53crVPfyOkdM@T014f7Q9sq5d5f73VhJDDbpfbzk9yZ4dTrndvd4vFWvf7cae6@UIbD551VGCPws3X2xqyGfs3vXgvxa9f4Q@G3OYT6TrdpDkFe8rNkITooFKKDQiF@NIh2SPPdx79OL4dOgpvs6f2g3MAzaIKyxtomKg8ptuvfhYqvQkiwvgnJNXS1TIueiFYcBmjjhE@HX7JX4Wk1eruZOrR0U8O3zOCN9zgntVV@JA7Ul1TowGD9Ec43XbXPt/5r@KIYcXUpXZLP38dDVyeGFlot5r0DLkUXc/pvhPsACoRldJN0E2uXJZOtjq50HXDobXJ9CB37N4VjDrqmoPEDs5D3GoqcyYutqaiuUuFO8P02@8@ZbvIr@L0ZhwLKxIhuskAjFd1moeIrZB3tRtVH9E4FtZ0K8R2fX7ULMhiGW7snw@j6yKm9oaBuqPbUBlCLJ/RWWtPLz/CikWfLabHEispQQ7GbmotvIW3wVzE0eI7enjdrcu8hnSIVC7RcMULNhi5eTYgTMUP0TaVCitEWczx24IrsUTVEFdXbbbi8bBFK2nfFuCeAedl6GLfW7/62UE/gbmvqBF4TaDUAWtGC9Mya/XcObXL0gSohvli/9Xb3pCFevMG3GE6ctHlgx2WAyhXPZ1V4DQLlFyWf3ZaJOwyg@Gh25PcWQ1VvTM7LEu17xO2R0No4wx7vtqS3bGPREZtFu1HOVy75DsIMbd3zCO6necI54UmgVE/GBF0QGyp8HvjKdHyDJgeZrS8i7tiqSgC0m9M7GTK12e@3zHsPtExTV4xrdFX4VlmYL9itQGPRKwUC9UBTll8XsX@S5ghYb0jqb4MdF1Sy/WYhALEh1mvmUwO7M@23xzS8hf2s0T6GefizLl03W9Fx9LK35YbXLeblxOGnsjpAS2IHd9aa9ohnhOaZaKUCILhPh2SCani7VQO1ro6pgehoU0@gFMC3FS8Ij6yr43Im2OOl5VktEjvQDqD5ReWbgRDq3C/WJc/qYVkI9I4FKzORdEwcbwsRONPLzDUtIEJHcBwMY8QjfHfqDFX4Ti@fixin03nmEv7Z06CnzDfuYodS0eyJIiSG3Rhn6FOF8wuNoDW/62BWY9ajhsId3NiEGvEi02CGj@FMi8cn2imA/FxDusksTtSOzokFMeTXSJBe0J5gaE8ctAbfiss6fAcXp3VoikRrkNHnz36HAa/PjYfe2UBgCf@dx8jgnDN5XxYErXh@rxP6booZE8WXqveze@npWCNMwM1bSxuqehQEZgNfKGIxCBJbliyLOwjC374EwdjYVHYhrxYXo5DqnODSxUv2hEXltbXoajJKQd8VYzG/M4rk2UDyQGIQ0rUai2aXozkv8QomBpS5SQQr8xFkOYKV5ajsIcgKBHIeMHAVg5B8x4qcaycRFwOIfbyXkzD4WpI5uS9n4/Ll2loR93gGAqcSZ@cXfTkXz0JijnohPhnD0fKIQPjlZI0AeS4bGEcCKFbiOUDBs45PRoxznYrwMw3muXI5d3D6rSkv3jkNb/Ch5Ph2RNU@L2J9kVP5pnSLgdtybRGIb6iy6D1V4zDO0svI5qAjUJeE3HoqHppK8PeUiUEL6FeZGhUDhyMIAsUAEcHDoyXY1WNjXfPbBzsE7pCBj9c5weQEK8I0BCQKSIwiJAYRQjTQuo1W3/LhYCguxviObz6AUSb7uOKM5wegnVDt93IiMcbJhyvcgE@8J4rGEE7fKCRo7O2u4@PN1hHumN3dfw5NuID1SLDxr1fNRY7Rr@KGYvB3V2iuBkUA2cYnNKKuvKkm88dAL3@BzUMu4Kex84RUO4RgPLHQDokvNLehmQIbJ6XHR6pLdKRXKfkAxVgF5hnsVmWKjuQY8VfAFvkbl@jQG6UmUoHDTygKiBRCmp0c1fePtw@OXhHlDhv1vcOdOmKGCWZLsduM3gmCHcQwVJ0Pqj49Qzj8goTmdVKa3gss@IuGEZa/XI4TDwAbFNOg0OkSYX0508/A8@B5CUii@NCgVDTaqjUHN@5d9cFEZZw5CHkr8lKLoVCUad5ISAPe7EjoydEaSjqipak6RsQFxqZ3pCgGlydpD986zDLpBXPUc1GP6hK/2PyNWrksvWYX@cgZWLg6rLalIPmVVkt16DD@mPqAUtU7lImQLAFCQcj82o/lBz@b4o@9Age9ZZAG3Yyv947V3EllEbRHTrufpOMGFCSOxdOR7jy1ktQikTN/6@@E6qhNqowPZcZzu@K5XUFuXOCyq2mFTLs8v5pQxOaRR/PIc8V1Y08z4@qJv5WcWq4Dnd7p4Q03ZAvhUocaDJuJ7ncwRxOy7onXZE@8XjzuifOVu8eVMkHYSY1MDDjj8VNMmNttIFt0xrZBJ1do9jWwsf25x1Bv0UMjJT/o5E0xCJ44pQHqtAfniU88Q/UgZyAmkIZ0WuZcZHdJg4qPLyoQsqRXnlhA16BTmMIqoBkgLcaH00RdSZU0HTFRDASiWBWjsN32OjlBjgczuz19oAuBMJQfOByfSuDH@HhGRXTSGwqrhBo5ZKyzUgTXVZNJSBDjdg3SaUDcYh2oeJo7vxrF2WqIynk6mcZPwKCoE26ZiwIE/QzzHgj1Mq/MrXegHt5hOEwcC1QsUxEnKLwTvaeHLCfncoHjvwdn@6xQGJ8Oxuux2Eo2Mz5yjBdlsUIp9JPsZGN7AudH7DiiQZGtkGdw6g66oKrr0In5o63h0I9l49PiIX@MKr5ytcxnsI4Qx2JocFgf333eVPEd37he6zJ5KKdCCyAUTwJvj/cGbwDsDhRbMVyVn7FEQS5WdjFDSog6rGo7/M3y9G51kPj46m8YFmyVG4AhpG22aJMk4qB00NKDPu1GSqDCcKPaeA2A5oqD/gskcwQ7cNFQ40zgBXrCoebxBiehEAnUo9HIwslIwzJSj5tehCtL6srJXoZKebIn05DmvYcVC0DkFaxCNObu0IIg8MwwQ/PxZfEyKq9L@sBj0T/PNDg7yPDJqTcPF2j4GDM789cu5xhjiLtawTFoKDYxESqq02XMOwNHEsA7AtXy7BAciB7DSxqeCBefjSIF8c3sGreFM5IRpEXQKEVDio1ch7t0xMVpFL3gv4ma@LkKvS8mdgaMxIE5/3ikgECWj3EIcTZyGgL7J4cYBnFAKXhHXU6P9x8MEYd/3g3FN3GINwtHd0zMCxABn9eS2sXLz8@kza@F6KOUKT@SNl1SiooF@vJ8MF5lAYa1C4BBoUgeeZXywE4Px@fePEAqPRmkHiv8RG5fW3iR3QzQBCW@sug@Ie6FrW4eUkjcN29UvkglttUINTPQPlxJgkYUjEA8S/1emCoEDTypwEvXDKTgOrOXxpMkFCMO/c6KHAHlO5az3nFgT6D7Zs7xud55FeWc7FXVqya1IL0NWtcsGhon6yq6RbCuSXm2squBynqnjCcqKxJ59Zy938EAR0c3b/n9CzigSOLksvRdO8G@a@NiiAgJjlEeNebJv8mzzoEO@X113CP9@vllpUOzvof3VbF2iKI9yO@YDvFmvE6OrwOmIUBGcNOoeJvreaqFBaHOgNIzkS4bE2Znn509FJ0OyGvaqo8Xou5lPUxjjiEsVfYDx0ND0CfVngD2wD6TnMcCxHxYfCV6EDbARUIyT3RSjzswIh4X41l1who8PkD9ICMGsQjZGTii/Gh6kimzpRhhHB8m5@Pwkojhftz/K8GCjB4sCJKD1ojEWOevGfErEe5/05XRse5mCc0N9C4rCz8fhSIm9Ld8xtMDotZYX/BnB3w@ENQNhKLtKYNo2AIFHubG/Gh0gkHuD8KPbxj5yBf48GgepKQbQILJ6KqJoEDiJcwGpkVWYBIzW0xqHaKoxdtkstzUkGQI8bHzajyxzhFZOpvEZUDujMsztZpAx@iQM1njKvzyD1Jl8T5rmqcGb//Ahl/GyuOS5XieZeHhYG@3A6HQ@pau8pM78l6jfrDrX23FxPvTVcfEICdl2t30rXatpTlg6FhcW5VUB9jP8ZIqHtPYOoWhDC@cclPsWOWbFVDvRbXsA00n1UHsAybCG7AMAO50QOM1Wiq@CsO9xf0DAoGTChYWohUH9HDTYCPTbI5Lr4iTObwACSq7A4XvAmEGTXrZe0txHXWkpjFhuqnDT1/Ba4nTMCVPYw3TB4a6B6mPoUuoqSvlRgltBgpGJ6encqUr6EJJtB1RjIuvj6bdI2hDcOkV6k0T2sbfnyomCXSvomnoI2bgFQBdBd9jzuiNtpAVct4tVJN23IpFHdryoNI8YiVTKpCwd8QIR@lw/E6lIC4fC/FXn5bxfIdjIrvYKu1NpeQTe1qm9mTwjjm5iYLP8yfDWng515f3afhbPNLpQFrT@Jp9H/P2eND9X0D2h3Z@pNNoHrV0ZcSkW4UuhGYbK6uZQhnnWlrXIDbE3oKX6AQ0dnVo4QtEcWMAjuNeWl29UXWWw2Z8ozkDADx2B1ClUNiylW5f8QCjuTLDbAJ3dNH8euJE/zjKNPXJkA6em2DjGTWeTGNMHmOjE1xiVEFiimAxLqgxkFrw8xS3PJumxcrgaKvNQZcGAzyX5aXA01FKookJlFgt2ow9hWcZnlB0LNIy9GPs/FX//ircT2Rq7By6@SXzFiikSohqAV2/yktf8dLjyIFggRUdGLD5qgaMCMusISaj3EoA0DiGRTmcw@2etHjugbTN3QO02lCGfHOxF4NVtMRFjw/uKVlmgT0lIBLwvilkTLoCK532LCOROr4K1vOsR3gsWY2i3D02EfFRb9knh7d/ocN3n6zRnWCM7vAkcsYq3q56ucLuPUDcA4IaDu4sSUa8nQOoYdq4NjPekQKkl7xZ2GNoAwXIfQGSGg7ZDMelQDX4Bu9Lbu0SKsh0tHzprWFBeDVT8ajB3xztt/94MesJb80FqvgivYf6jgl1WmrxhRhaJRELTBNlxcFL8AhxB8clhvgo5wcKmOQGYU0ko2nCN6jygnKbKwgL1DmTNKQk2JB10frOp08JNhJevPw8xO83ziRGVbniX4isGoP@HU5GEjzJwEog8D1TQdpXQvgrZnQ2z9zv3TBKkFhHQR4iQYFB5144mjbuMgkm31co5xa9GIqLeNAjZnl/7l6sCwPxlc9hKkL/l3yYKH/XlhI8P1wyIIfsObKXiXFunIh@qYcj8zo6TIxAdDA8j1QTsw50C@M8eUeBKLqjRKzTCAGDdtiGguuODaRd1LuBjDWGVZggNUZVtOHx@79Q4eXdgi6QQfgyA8BkEgFhhso8ZZfiicwg@obxOMbDpG4yfmCVcZbtpZ@Jx9Yj/Dx9EP/9@JI8okNjmGiMYt6@FEjRGC0TCfztKfcz1aXi/Qb1nSnvVH1n6OHX9wF6@PWdpedPqq9vMX5LFYEhhh44x8Ep@1OYUeOb571Abqd4yjAwMx6hNt9Npx5Y@AKbqdT0UoLZ1KZlmQ7e1jy/BDzPOYWg@EA45PmU51EGN0yQ09x8JBcz0PXwonknxLu4baK@GCU3vuWPj1@gT@rcti3GaApAzCWy6Pve5JQfMoiJoSQY5IlEv36YFZepXJ0Ate2a9hdXWSCril9wqiifgzFK7Nc@xrg3gCNQddq@CKXxkiChYmxekgHqHZhuOgmGzU8iqC7k42QqpDqbm8prREwtdld6mhCJHWmXz5LGWrcUWGtqkHQGdg3oE/481rf3DuMeg/PGIEtvJO6N0jAV2@2QtW2Db8Rmh8I6hceeQIV3e7Y56PYYXhSFOiDC8i3lHRO1e9QuQavHVzsO8K6asrctLjquvm8/TrNTi8Ekn87PY899dcg2UPFvjtCWzG0B0cAwIXZYLSx4utPC2KS9QJLeB77khj5ucRhnT20WKMAm8gMU4RVa4iD7I2KnORl7g1hS9jUQSXFdtW@5qFlrvApY/XEyC5dhxglRA/Du@CJlZcEHnV9YzsaB0lLpgsXdA1aZV9rM3ELSMdTpQjZVNPVlHikctyJO226gOJg7lmZT/R20n58rX72Gef8XWBMy9bgyQXAqTHJxczQoO3g0r4@Xj@PNGpxTYQYOKPdNG@eGo8RczLdoj6PepdzC3IumyggXT4ni9GA@e4MbjeamphW3ngJNRUcHEBGUgFQrvnaG62X4sjBM/Yqmo35iPgF2SJXDe2d5McwWrjJ7iWcpYZstVW07qLIqyCtUzigebxDd1VslbGtKF2eIMFP3RK9XHLJH02yxp7X4qYyNQyyKrX4caDafbGNpUtCWtO8HWGGjp7auCRbflzPGntSMJJDNcJNmhzkfB4qNJgfTZvGIExIyno80R2InzrQeJQRUZQKYOK86q4QEgFH9xKsgp9jKs9ehqcaTebRZB18fEXHEqyGEzQhpG7T9oNUkxUBe@QYZGJ51cUJXcwhPYPqdYJ2BjrLYtFIYh5JwsrJBHyqWzcUqv8RwopoBzwQQF6yTsQGMYhuK7WOI0jAuRmIuab4MXpqBxqweAE5yaH@OFaCvTzQg5QTdJpZ36FDQ2H4B0WQ/jyK/OR5MB/da2KqYQmCaTCxBmcyipaF4FqthGskgZg42ixjgECz2te1X/X@p/RgqQAbKHhAwePwdLYwtBY2VVHQx@4SeTrVERhZVATnQH@iuYqjmwNFHv2tGCC3QOyCF7gxBI/K@E95JdRynYXx2lsaXAbDd9AFtd8O9CThRB@Gd3StjjHQiRA02XN8U4yzTxTEYJ@G9NwaXiaInGLcn4nBw9PYETMXglQlo6cFtAi6d8UrwbQMgOum4mOGmKJ23wU5puQMSoj0TN1fgntIB2oNwj4eNR8SoSVBgY10QuWmpNs8MuG1kDpg3PgO/jq/6BAE5vmtTg0zF0Ef4UTZjtZDv@UACeBB3ABVuOeyqgTQgfqHgAE62Iyi3N7w1VWGjwMGNr27hGx4xB8oWnohb42fgxhn@5Nz4KhzafDFLxD2VLoPXCkBnC1jJ@D776KKY38e8if7U/idSmT1blwfLGUrs7ceVBNpVMWuW8yawWoU2WkS1Ku7UWMMTFtAvAfRcu1ys4loL37VBtjNsxVtgEFWxWz2oErSXhgzj2kSnttYmssEcDs3e/lXmDgP0VcyVK9DGoN/EK2k6RC//mCate6CRHECiY9Qxynl89FIjCafFgZ8vcKsn2Y/bMb9v8axoXoKTHwD07Ug4gooykf1SEAb9451NPnU6UeFFU0gWyYL@cxGI15SI@@hnorKX3s31/pQvW5nGKD@CMTY2nk0dCUODlxvY4nRr2td85QjNbiT5XUUjuzeuBfINy5jIs@jhIr8zjuMrGZ5xbvxaE@rPOLD0FPfLRl6Pm1wQijo/0MMPTo0JzNfwKuNNy/5u5AznLRBhLW6BSoso3BnF0/KVSy7Yfebx1ly5DZGfDcoEj24JWleDXYG3tTBl8nNttt4R2tUEbwhIwREI7ZUcze/CJOnlkSQ0BMULz@c4VPh41QOriONOyf@nvWdbbiO57ln4itZQuxgQd14kiuBwKYnULhNJZEjKaxfExeIyIEcCARgzEIGlsBXnnkoqVY43duzYTuViJ5W8Jik7rkoe8r7@B3@B/8A5l@6ensEMSWnX60pqqRIJdJ8@fTvdfU73uZgpMxT/uZ1q@CStuP3NilqNTB@Ow9QR1qGVhNuGqu6iMm9gfbLI8FMwVkcHcHizcaMdg69Ta2Ii9bvI0mrCGl43YvK34B7XkSW9cWP6OqNDY6HVxMM7eYuoWS4Dkju0MuAS00ZMylMbY5eXfoKpilTy5HAHcLwLDKYgzTfgq3kZ7gc5/VwvF6gflPyAaMc46Yu8@wB9J627Zs8fSFdmdLByIZ/eC1/vJUatQK5errvWuItNwZd@KBMaqMxbp9zs6i2HVHP5wZ9HisBJ73CMOHj95wxtQeVQn61WAIpMVuQLvyxYV3fiiF6qUXflHRn3QCw2ZLWyD8qFEXaCHrwNdzYkVb07ck/gz4GHLer4WeSX9Mt3KbPNl4n7e7tPjnYOGgc7X9k5ONyhkqTIrw2Kx8My3ZT55@jcuy/xZv2IQ5zM@yMPznE8cSjOEkrgh@1BEIiHIO66II6/aELJ5tjNpL65Lz1Kz3vqu6N1Ln/EzDwZ35Omse@hidAYVZWgf@csgPPzsO3nmPjhDCSHVKj12kNPBhwXKoN7JmzmnIP7J66k1oAi0hKEtGzAI2XQDc6RA5TSRPSNGU6aXgdWs1uSOrYKGq8cQn8J2iECMgCQj1q30xJFvjbXKgy8CzwnspHYVg5nC7L3g4rY52q3qVqxzf1CHrLZG/RPMtJ7gtEC4tzg0CpgXO11NcRkFARVoN4CegrEkeYecYfKKB@Uq6VK@fNzaRA@Yv@GvBW8gUn@G9p5z9vpJ8ZPSjLbVzEADB5nFrOhi4RNSrSgS47WFDWoi1W0JCt6M3PydGtyiX75N2xBnmJALlu38sUYjX@@9tzXNrP@zD4WvngznEQCjljlKPJNVDGdfX4GO/9XrEZez1zkKiuKL00nkk0nZEC11zGeyC5mSfsYOY/dPb6wx6smff3jK@1uGc4oxpOpXSuiaKsj2ESV5sN4NFIT@XpK9BEN@oha@a9NHT69rwm2AGF3k9WOX6PXhnFEpKOV19KE14F6rlBxN7X1Z5H2q3pNtX1UaR9NkfcML9JwzcnmRlWkabd59UpE1MDZ0oV1fIn8pYa5Nm9RTuWNyziljC7PDnVnxiVj6u98KZhQWgd5C2SMLA6vFQ0xJ6nVtEmUcJVaRCFeylE5hWs2P34xtfVwBMPLUnIiZl7iy7baizg2GIiKzga0PcjF5yiCMryMTUMZnRo1F2mVyYU2ZxOiX@D/v1hbaRJkA48vjax@g0ZWX1qNfGk18qXVyGVWIws3y2N/VG55/TKwZj1RPAfuP7MAC2p7T7z/3r0jcfTejnj49MFvi6/tPRXv33sCKXti/@n9R7sPBPzfeXK4I6iA/vmKO0KVewFTv@22XbqdX6pUVgRhngtQviIOm2fivUHbfQnEs@E3z7ZO@Uup7wabXGrnpTuaDvg5aIjKLIG0mqC7In5rUjdOaHHdAko@w3dE5csT20jePH2@WSLbCwqHrg24@W2PeBDS46JnJW20AfADSAU0TX6SJd1pfFonpqVTEnLg9M9rjyAwhY8Pxb0n2xjpc3v3aHfvyaF4uHcAX/e/hm52xPYuuo25/xSzCPDx3vbuw90H9yiBG1ApCbxbI4P1y5pQQnAalfaL7hjDg/VQKpTfIl69FzKZ/kBZRfgiO@6H7ns6QFL47s7OTmvkot2@de/g3a8gV@N@XVgWBrk0HKpLC4RbFTQagdpkFO0aO1NH1rJY5Q3pbCpuYXYtQ3dA9LkgFPIcvRN7rrAe4DUiPkhT3Gxm2BRqqOgm4EZUyhGsIygCQzZb2CCUm1Ab3R6o2vBitau@YNEt6ZgV5cgF5aXVJ6QYnHG33@YwuioB6J61uqnaYMQAeCEkExgA72AwIWi@cHfxkkSsSohxgII/JNzmhOdnw4fnyDWigatMuM@BQNZkm3jeaEoxwFHT6/M8RsyaeHegGClUxCd4dJLT66krV1KJA/5fvrHhqyxAWrALdmFlK6EifHYDaoC9/bTZDXxhOzm8DQYRxO17rKl10muCuEf3wiM0WHqJagRU7ZqDP5vKUb1iOCkQpxJhWlMRbYcuty0Pfve65aDk/bkaUW@POo0KUzL@05UNuD/XgDdBA4iK5n6BboWGATG2hGbQlaRs@wOgSBD5xMfRqEaDzrjtRgpIWcd@7n30UU4OciEsYqj4UOu0hh2GesCHkHP0QUVuLkCIIU3JU3yN4jm0oz0I34bPUBlihA38UA2urM0UHlSNUhNHVor8fEqtrSYZw11ZK1E86wbr7WuofUbR87fPZnn0TNJCMVlLcz76c0YlBvTsNEI3L12BikXTgFrCwR0y4d7xsfDL9Q/WnM3t@8@KH39YOC6XT3hbaHb48YKVEvmZhURyWB5ad5K0AdVKk0gz/riFpZU@I@@WuMoVMmBcTj1gvrcaNZ3H16rz6X2KlxVNp8RXrxwuVSR7EyIhjCQT7m4FUVdVFqjMschJBOHeCY1Fz7oqpUA49X69hXHtcRZqMCJ93EdIvcYMq0b6NYa3a3zQg50lI/k0nm6NP6dikUuKoh/bnI/yB/Z9J7@ZKysoWkx6OG21RRcU5mpO9mqG00vn1Ry67cvRwf59fXRrl7aOj4fXwrZ9KbbXalsxn46LjyUD1/XRfnwJWj7c3ggt9L2QjpgPyXlsmtI1cRZuLSiav6LGD@fmjtYeoMGzFyOqaqRGbeN@Dz3E2XwpDk2jAjkTTcgQHR5t7xwcCGsHb9nWoSzse81@m@xLcRtE3DeVpyO2Q6bNrqSZJh0mSDNPKmXG5qXRai9bzImDl7JVSB6kIMdDbxY6ai9IJhNpHcEnC7EQaHjNG6IauWjrLtQe5Ncl4lkdNaFEOGlGBzOJ3Vzgw4ed7NMmE45bgXlj/4U31MyMO5HOuuiqejQ1ESlGGI@D5gm@fCfP3/vMH6@repjBcr8@pg6jEn4b/eWLQ6h4iC/FpegMXjItakpJZ4WodEGNHZnlRTnsz05QOhb7TPLCxrYumWPZNOaPbxmR7Ig/3cJ3/qnMbJ/J@061xVPKhjmhufDQs6NHEDCZIAaLLZMqoPjxTB5hNBr6nHQ0Q26utVvUmrpqJUUzk7hr6UBvAQe/eju@PcSrgt320qqKn09VfEpEajLibs3XoDIB8@3V1eWrcMd7oYoXPytuPkPi@2dwNnzZNFD6U59UhYByd58UVH5IAJcMnQNSYMdWCyZWEFidhDMl0nc6jMz2QVvOR2iLB43Ze3pUwPuieK05MYm1LRk7n0gmdgKZ64OxhHVHedXMjf7s8uruU1C3K@q7@fr18WJDILwPn/2Kw2QeDIa4VQIjPmqwV1QQydd91IoLsAQHH9Sefo0YmFsqjmWd481t8Qs32khzjVvB4AXq9avImTK2mYXPUKWz5vDiFV5wvaIrU85DmwBZ1iuIreeso8KRNbc6A1Ii6OpQllvcymgabPMvG2bwzXVUH6Q8BjAeMB09gNm3swLknnW8VVChJrN5TgP@RCcVOQloNUDZQ6cvcjraJXjD3lSnlzm942LgOZ26IbGcN3XEy@ymhIxHyMxaEpjuar3utEHDrrPf4WxgY3TSW7IxIFv2Bjr1JqeiTpVKqsuy4zDpmJNAktJJCxIKDyYvMGnJd90XDZpkGW0OEGYLou/1jktSf@odW8qOOWnCEfBEQnm338nQpFDMU41KHQlb6FpWklB9yzsukQKl3IBQJgsnlhfSlhcWMIEh3Qh9yUTFxagB@Fs2QjbVJF6sub71HCl85PrtsSt2Jijjq9iIiirJMciC2HmyLfYeioO9/Z0oamxxA3kUKqUU9igUs2wYdUct2QJM@GAcnDY4UX2N5567nKtQ8HcN1B@MDCD@Gs9VFRCKY1yW4uJV55Wow@E91JNid3LHctJVj3UfSu3BuB9cvJq8oumdAKdXAhJ4R8xKeEnwztywyJUoOWxFDvQWh2Ehka9sKLcKYS2UQrVMpG@OgbS4jq353Exiy@j9E6YOViZt0mFATtgmcScYIMuzLuNbwnC0T8OAm/SW7QjbjjcMD6VSaS45L@7owI2uGXE3Wtk1K8mnVXI3rIQpTOMp@RhHNKwtJzoD8cp7pSoLDxU8@tfi0o4ebfTdLKfROGJo2UVgKsdGNr9KGH3uZKKf5hacnEERjTcqXzd4QWCQ93A3d5jGI2BE33NgenNQYLyA5uBoFUQAeZnMAVL5eYyN5FaGSy@hSHKLw/U435yUWkJ0CUWSawkbHZ2KcK3HZqM9AO6MA5LghwYIgsb5mjhzQDZzFactVhEvKEmRxJkG12nzn1xCHWqbZgigx2P1sXrMpjciaxa7FD46ImYLZOeNAcE9iNyp4LFmplfj6eaRJDaN4nEIo1ExYMAZO6mungv2JBJJOkdLLV5WZLQlo4EjryWPRthyjg1QIqEU0GIUlFdNCAugCEJcHJ4sBiivxChoPhnUIH6CN7HG2mqsRg2aTwY11scc1mIS1ihoPg46t6/RRhkde83QLtqXT14uhY810RlVuRO3PQ74pFFOK2ANBbA8TEZLQne8Ey94R4SMFn0qQXuQaFfWpEdslQYC/uodzfpQAcVqm02Q1YYIcbcweCkvoWK@jjLZt5Ax18xjBJ5DXOP7uAFaJwhzGgR7YJINUUyGFGjUKaZYMXNouNQkEDUyRhKWWLiArzPkfusLFyzucOR3q2DlZhY3qxbZRaFPKlnKRxsbaixKwaDhicSfmmw84RgMRRRHKUy65CeCYxzoVLziKPQGbb7sLCCumhLW6pCOAjg97MRw4GvKfF9UQUBzfHU78EFlHgc2IS8u65SJQwlV8zgWr41DCWzzOIrXbwfJU0l9eevaOFgQTMJRvjYOpMD5MbUWLgDBjH9bSaQWGQ80i5KpzUIrShoaZzPyrRXvixJVBdoLEoYI/CT2LakdkjE3ab1niEHXGg8UOubHw/Z4JW3CUUw7d4UvmKtYMje3Xli4pVS@gTVWXk3c8oMOHASlbk@v74TFHxPRY5ckEiHde6AQU2qfjkBEwtksSelDMSCEE9rfaKBqVqNBN0P7B3vvHtx73Hhy7zEKUQu8R@H1DWrLkLpOpbSE8ez5tqVBOkWOQFUL7EaG9mEjj9on0ezQKUKRY7HUwoUBN7OYgcKaHLovKvXdc/EQsiho/RxOhCzpuxmYHpvaoDd1q/jSyoWQ5gmmeiXltU1oCcEwnciWEIyRnDGELS7/rM8aKs/6zwIGbIk622T6x2Z7n6HhklFQiOLLZ8FX3FELdUmK2mkpzyKq4KPsRs6pUOVC3qCHGIwJ/FW5LO4rp7jSfq3Za6PL23GXHN@eeb3mWavTLA1Ph5mu70j3NHa266OTywwqU@0e7RwcNvYxTtfOA7KcwJ8a5R3tPt7Ze3qEOYeQtSyTdw4O9g4apKB@8HT/CD2GxpIsE1BiCcFkQgToyd579x4ZMPzdko1kgxAf5E34I135FIQ3bEzo95TMPAqsCtGgIDxkpoJFKa0gAu/MHYxV8Db0P6EO@AJanuCjDNSlohqTQxobrz9lXujrdGZAUTtG42FAoKQBb8dGIhctwTBn/gkWIF9EPvDtpE1f4htlzENDvsHQjpVFAxkslpH2XV2fVgcuk8Npv20rdNKRZ@HC7QMkvjZlx0G3uJad5dCr5JCUhuKFs2U4OcrkHDWbXFKOoNRKzxhBjMxr11pGGbwDFFmU0CSElilUgF8QayKf93IXGTNAlMyCXZXjR10Iw4Y@CiPj19ww5ojdmrKeL9SPBKI/SQscTSP8dd98lCICk@9TZMxRR8tzPWb0V3WWb5htPTs2vU@Fdt0l1B55AA2@F9js6IV89oV0J5@7ZAMamBGf8WgeoJdvY7LDVCHTuB/UYKCC0VSwBaEf6OGCnh/j74l07dpGBRobCC5nwloW57I7SjQS8gMGIDHP2rTWQzc2bJagFYcZYsOEqCZBfGBCLCVBvDQhlpMgPv2EQbyunc@rydsUS6urrM0cmc@E4v@mixeLCnZDqUKHhQGfWVydxoxkh3FI6LyD5qDmmQ3IzZbdvrRlUdSf/jvgNnHJUkWqhBt@SbMvwfzz37PW@YbuGqP019xDY4NC5kQ@ebEJM94XPpAkrpokbUnj2H5yCTbLUrOYXPa7IUV8kEI0n/40ApNMNt9W8y70@KkXrhth2Wpo1RBH8B/zCJzXQdDg8mp9kbdRNuDF7KV1jUX1IETAIMsmyFIcJKnKV5dWWTHxVROrrJogletU@enPZJ3y/EqA@KGGoL1WDmYi6H9FFhqp5kOhJFCfIdGmZj989U0FP4m2wSyWBL4fYqcix5e3@@ffiLc7LJkI//uJxEkFTPpS05448P9wXRzLqTg@ZBTFYuq4ZRkin0@F@PRHYTt4eOPL7LJF8vM/vLp0Jb3074alw2N@Ux3czDUoZPEtUKsHRTOpaF1j4/mDAdApCa0xjlG95owlh2exNBiLdqCqs6XFWTR7SWVPE7OXdXYM@YwZLMUloX89Yow2OMIgsUbhZ7LyZYZLZW46JteW4w6Z3C4z69LAHMZG8zjSFMdgejZjAsdiRMiYRy1zc5LZm2WIC64lCj9@c9Q87TcxQKs/6JdkBBBvUN45Gzz38KAaldHNRem5nyYNfRbWmhCQHOeg@HoPFSqgqdKpCOt@s9yOgM12e3w27uEbmiPlKnSMVC6jyzgSBPvjM1/ixBP3/tjrQQ8c5NRCFhHEvCG0kk5hYKWvVX2s6qRq56ssl1lvvERu6CiJ2tYeecOAKnPmZQF0@UQMKlThbRiwioVHA/ULQsSuaB3Zn0de37UNeIzi6hWMBPKLkHe4VI0oIz4mBo4CaoA8GZ9FMFzIGSfdGIdzSj5a/NiVwhKOnIt0I0YuRgjR1hGeL5akDzpyLYNIpAXRKIplqbCS41EiRPtAnmdRiJXCUgUrGmIWuSgiz9Bas7zZJbdFZNRKOAibhqZZAI4wRC/HdbMCvYMM3S7H@uXffvJ3Vu6iXFZpFFPH6zdBZqCIJCFW/Ho02FffDfQon0hbxRjuvw9xM@qO2/bOmhihJjBQA3GlYIYJRMwXQGjotGrQg/1mcGIbvmBUhUhY5fK97W1x9N7B3vtoDcWXCEQFseJIBOvCyvOwU8lIvlQMRhBJCfMwj2XFCKQaMQ@le4VgusfkXqdrGxpYMFrf/GMaLbrLH6CmO6/LGELMttipD94Tom6tiVZPhKJgnIdv/hFjHgxZezYZ8WBoScKEj0MXiF9dRdpz/WKI5Pp@8f0/o@qkRQnwfHivcmZWncb0U25dXsgSzRarx6m9ilRDg5CK@Moh@taPCZnPQbrVRpi5Ye6KGklyt3/4V4Jw4OMDzJ5RUkTw5K9E9G1GpF8PaORS8RWvxPcdxtfx6BXARNSaRrv4GM7J0giNhmwjuXzF8P3i@7LFAO8F@GZySR2LkeZmEifjX82ZpbJyOtLm18CfOsM/MJFKM9c0jHxQJeL55GfhMjW7ya6Tmb5vGKsz1rTEDn/yn0nURzrmsHrQAzijNacqca2ktPkv/lLjn2RuTK4gmF/@7fd@FPZxktqzSWp/vheupsl8LyZpbb8R25K@ikeGlZ@kTsVPo9VEVu7EMb6mIfhJ2rhPooM9SVvyQPp60U@uWPZpSL6tkOgFP7lyyafh@o7ClbjY491KWe6T1GWusKcs9Bj@xZRmwmL8F3MxTi6b@dQ1n04Wf0PIkeFD49G5aSmXJYdTIdZ2Q1TpL3rmxb@b8daYux9etYWMiwMcFaBDqSlCewg12TBX/kU8pvyM@ZowtSqdLageGbVUZS0gmjR7fkJVjvO51bWEQwfiXkItm29WSWZWLvddNrofDzsoddD73RlJHiN6/sPgAck74zdoLoHbBnGFrW3IPUGdmnxMLzj@HPkgOvI5pEQN9ADdAXGD/m7o7harnELyxo04lt6AWaIbdJ2OolCqICIliXz1OFGoYDk1cSH8k96BWLpqsXSFgyX7SH5kw5wrN@9v/UjvSHqUBlHsMZT5q3H@o5wGUjGit3Ly2CF5unTUTuSbFqSiqeoISD26/9ncLWLVpfOSBlga5u/@iT7oXB91WTvQHzR5JY//GBwTByb1BDT2T/5ICOzcYrhlpNb8p2rifd6h0irHk@wa9aRU8@M/sJC0kweJs2tXC1kSY6qMJXafiKeHOwdi7@nR/tMjvJAxHSNqGTxd0GOxm/dlEmCjlwRzsmwNxPwlFmeNPCYvr@Dll3LU/T//Hnaf0eYdq2IZw3RpuR9EylVVuUvGiKbi2iMkx2euPF9aQOu4btlbx1mTIwQC9G4/wPXqu/BBgvHFBDt8lmcbkz@bTJtSt6yY8Vxj6j/PbhmXMemXCXjU4QQ4VYHz51S@pIwvhjLoymqKr3dO0mse44deKJefBPpFU1DkZjP5wvf8/LzUxfBU45FXcn10T@SjY7jy8ASYhf6ALjXRbTYQntcG2RadF47bL8JPxXaz/7Lpo4LMOxNUiXbuvj3lv5m0O@LhyRmH4njTe2Ih6La3MC20C4Cs0Gq/KHTPOzWZwYbBWuGEE5H7GakvZ7765A27GmIQ4D27zmr1XrQHPeJ2rVYPDjIrrJp7qCCn6qv8PvTYMEZdIk@l91NBTLPNihQCHw0oBz4CV6Wsi71JfXocKT7RxSPaLD5HxLwUKSsEYz7rcVDYgAnnT8JKVbX1iXQWr03I8PUBlUIUJKKZKpiIRTjmTFgpfhNfqDANIaeRNLT8aTtUWo03f4N5dBRhAE0MYcBdu1z/4Fn92XHfd88Xj/PlkwI6OkLoljRrpDElnz38GUe/97I3HPiRpL7rB6zgUlFJ7VNJDUwrrPgixyqmcQPN0go3XjhoqB3oUCZu0fcC25NmqqSNc0rP21bdCseYG1aXjcGR9pSSgUzDhyfD1N5EdGwgwnTdJRWJL0kXynp/hP60FGwRxhwdwPSnaEaIgRqiS0XGMBWzaKvwtYwTYNjZB26sKyofpqIeyzK6OZPzbzb/5ms3vwvrIrn1RLC8KcaUxiYubLiuXC7sEXPTMeYVWlBebPbQ5Z@10yf3NEpxMFdbLCvTFK4HuyCDzhqT35aOJ/gltS@1ULCuKcq@YurwsuR1oYZUa5qEr/CUrwhBlucNhCOIJBRzZbGJWQwkXd446Fksqdi50cgJNXLCRRh6ktLIY1kMA3mabhuO0WlbE84jwFdljV4SC4XffInxqdgV0WJZ1xnuOUQFysIQJhTprH2cWHvdaLSxacUQICHOIei43ea4F6xn4htetai/6T2Kh1LtUfxNkgHvFUBgtAXXWKnM1kQmXyzwKt0jt5fwqZ6xqoVKoUr/KvzfKqhE9b86n1iJQlajiZVC7N@vJfEYRzZZLKpWVnBDzvxqQQynwemgv5RZEPrMFnRmoz9CfkF97vP7sN/3hkM3oDBH4sTt4@M2Bn71Bnhjgc6/MK4OfH7hkn@RdYVc8FNs47nfQEQNiag0nArr1pYF4342HIwC8VHPa6nPGKP89or65k99dCPluy7xQD4wQfKZG/V9j0bT3WCvj/cSZfSYHAz4c6s3aJXPQJR3R@TK0Yc1DxDeoDQa98vkbsrtd/BZnMwQmi@gaadQHXSt0wCwBnbLziHl@S66p7SeTbpdi5y3uL3OoYuMG94eCR1JZbdDfEfTP7VwW1sQT4AJW2d3K8qHifbSRSPuiqx8jCv2OJ4zaQxkjUhfqPGOsSxJM8NCpWj5Xk@u/6wSPUBDKStHbJmdoxNxEITwSpVTFmDFkEgJ7CMG6WPGGM@KsEcYItRFyxLZiLwQMoHaEX6VlYYJVJE8n70CsIfYK2VF69owrcwzVtfRvSfelTnVnN4pPLSTqq6tY2wO6gkOKE6TfBqurmEOOaj0BUacY980Zj/yjmwJAPKEUCBE4LFH6JGh9ZyUSPGyDg4PpL@SysPriRa6ROtRjBe8v@q7JxQlRZy3PA4F0/F8AsCS5ZOPvKEcokKEVFvjE2C1aS1QZBXP98fu6p21FWoQxTVSoJ1BOwK6VAbM6Fq2TI07Dc56uhd3g1PRc1@6Pfb/xs2m2C@8KInObLl94nXz7RyRDgxlpKcwCvbdAqdt7zx8dO9oZ7sgitVVBGcDVQ1rG4PL2XnKJwMOSUZYhJdvqXV7hYnc9gvZrXI2J5u@ZQ573mywQgB71gjluKGddaiYvJljxCAydXCvKuh4izq2G@pq43LDpoxHGLXAUoOrVv7CgoUkjXUtIAlGNkcokwsPDfgGG88cUOpeASMgd7cGCmEYSogo19q4WSzqNbVOn4qwsRaLm2xnbj0AOfyFyB6M@5HdNktrpymysMmhtzze2m5maV8oWTVx6mTf8rM15M415/TSHucuVIi/fhdbYfPAHQ3uT9X82WOltQIDkqtXj3M5mZD9n/8GsW8WmgX07CB3gfz1R45yCVviTX2HPWjaWb4NhmIflQJ3EjygzTVwgpou0Bp0piUKSdp5AGdvx/7IrGNo5y5Iu7ntOMu5C6hyNEQ7lCFshu4RYMzVMK0bSQtFjmfP@ugWdxHlr68@fvQeTPkB@pfyg/oHx4u3yoVsFo540kByMNKH2N57vI83CaNciW4UHo4GZ3JcRk1dSQkf9tFymFpfsLBrZVyFsHOeuIHsvX9/etQ8edI8A4m5CUMQvcBpmlo/GOYedfnNMXKs6ORauYsTh6BOR263xpzQzHde2ie5WgB/Ts0qVqEKZ2mJsAdQyEEHArFR9/pwWr939PiRk91oCsTqJKyKbL6liQMIhQjGxiQSaCOkg@F0kaoCttskgoGffNbajPZlo9zczNZms9T2PBo0O@zxKxsScMceFyTFjZz5Ka2NQiqYDl0HE/hoe3fnyCpAWZR9MZFiHE1p02JnxI6qg8kNdwo6AqeHCOM4K2@/TWlYZOw7zlKlkkP1kBlgIx8QgJYX1qg2GzWdjq0Hsjn0SnR17k64LmJOlkpL5WbfPwd2tFy9Xbm7XHlnMMJ3g47rt9/2YQtxmhhS1gumb6MhP6mTnQx63be7Xg8frG6uLK7tefd/56t3D29v2@3WbwEPaT33B/iAPxqaDRg1z6X2H@yxozZTFzWiDzjbzfKw@WJQXulU2muVteqdjntn1V2rLK@1V93lu627d@@2uytrrc7dO807q@1WGd1GU5HSGSkPWkz@WG33etWmMWZrS5W73W61evtOZ/Vu9@5SZXl5pbW22qmsrHTXqs3l5dudpbXW3dblXFvYngxssGrfxbMjvgO/lc7cZeb2dlk6978';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#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### va5# 7aa*+42@n;.202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmQ15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22/!]sss_ 7 999993 1 7 3 1 8 1 1 55 k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 ''53'S^' 2 ! 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& 11/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # > #EEEEEδΘΔΔΔΘΔΘλ
# 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>
Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #0, _String xflosgem 4721en og _e25 $91 <>60or 709395cr=B1+R(1)u8"?!"&&1/<>ca g 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 "//"
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;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]==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<* 5>1 e*///)Q222999686#
Suggested by Potato44.
As with Intel 8080, boot image was added instead of COM file to not restrict polyglot size to 64KB.
Some techniques from this paper are used in this program.
Polyglot has less restrictions than above paper:
Boot signature (0x55
followed by 0xAA
) is not valid UTF-8 because 0xAA
is a continuation byte,
so to run polyglot in QEMU boot signature check should be disabled:
qemu-system-x86_64 -no-fd-bootchk -fda polyglot.bin
.
QEMU executes first line and second line until and including ><> without errors, so x86 code can be placed after ><> (7aa*+42@n;
) on second line.
I used this program as the basis:
; fasm
org 0x7C00
mov ax,2
int 0x10 ; clear screen
mov ax,0x1300
mov bx,0xF
mov bp,msg
mov cx,3
mov dx,0
int 0x10 ; print msg
jmp $ ; enter infinite loop
msg: db "202"
Its printable UTF-8 counterpart:
; fasm
org 0x7C00
rept 0x1A6 { nop } ; beginning of polyglot until and including ><> code
; main program starts at s = 0x7C00 + 0x1A6 = 0x7DA6
s: db "202"
db 0xC3 ; lead byte for 0xB8 mov
; 4 bytes above are harmless instructions
;;;;;;;;;;;;;;;;;;; patch the program
mov ax,0x7D21
sub al,0x7B ; ax = 0x7DA6
push ax
pop di ; di = 0x7DA6
cmp al,0xC3 ; lead byte for 0x81 sub
; int 0x10 = 0x10CD = 0x3232 - 0x2165
; create first int 0x10
sub word[di+i-s],0x2165
cmp al,0xC3 ; lead byte for 0x81 sub
; create second int 0x10
sub word[di+ii-s],0x2165
cmp al,0xC3 ; lead byte for 0x89 mov
; create mov bp,s by patching mov bp,0x2121
mov word[di+m-s+1],di
cmp al,0xC3 ; lead byte for 0x81 sub
; create jmp $
; jmp $ = 0xEBFE = 0x212F - 0x3531
sub word[di+j-s],0x3531
;;;;;;;;;;;;;;;;;;; execute main code
and ax,0x2121
and ax,0x4242 ; ax = 0
xor al,0x34
sub al,0x32 ; ax = 2
i: dw 0x3232 ; int 0x10
; int 0x10 changes ax, need to reset it again
and ax,0x2121
and ax,0x4242 ; ax = 0
push ax
pop dx ; dx = 0
push ax
pop cx
inc cx
inc cx
inc cx ; cx = 3
xor al,0x44
sub al,0x35 ; ax = 0xF
push ax
pop bx ; bx = 0xF
xor ax,0x343F
sub ax,0x2130 ; ax = 0x1300
cmp al,0xC2 ; lead byte for 0xBD mov
m: mov bp,0x2121 ; mov bp,s
ii: dw 0x3232 ; int 0x10
j: dw 0x212F ; jmp $
xor ax,ax
and sub ax,ax
cannot be used for resetting ax
because 0xC0
is not a valid UTF-8 byte.
xor cx,cx push cx pop ax
cannot be used because pop ax
= X
breaks Trigger. So for resetting ax
pure ASCII solution is used, it is described in the paper.
0x20
space is not used in the code because it breaks l33t. inc ax inc ax
= @@
breaks Japt, so to set ax
to 2
this code is used: xor al,0x34 sub al,0x32
.
Patching is done by sub word[di+offset],0xABCD
instead of sub word[addr],0xABCD
because addr
has unprintable low byte when program is placed at offset 0x1A6
.
Moving it at printable address would require to change 1L_a, which I wanted to avoid.
Compiled code:
202ø!},{P_<Ám/e!<ÁmOe!<É}M<ÁmQ15%!!%BB44,222%!!%BBPZPYAAA4D,5P[5?4-0!<½!!22/!
.
before the code is for l33t. 2
after Shove is for Del|m|t. Adjusting code to not break l33t/Beatnik/evil/Japt/Whirl/Cardinal was hard enough,
so MiLambda was fixed simply by rerouting it.
New version of dc has a bug – program 56pq
returns exit code 1, so dc is disabled in the test driver for now.
Useful links:
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqR4EVlF3UqqUkkqXUpVJeljJckkmVIyMyszKZGl0oee8aLX7fGDPZ4djD1rd894FzsPBnaw2Ic1PMAC61dj4N/wzdNisED/g95zTkQmkxepqr7u9noBUyIzLidORJw4ceLEiUs2Faf3m9@E8cMOTX3U1U2Xuarjsrat3ah2iq2P2DNFc/LZXCiEUHW7O@irhuuUQ2EmM6YZLa0Nfuaa16qhfVJtCM8yZtlm11b6zO0pLlOdlmKpDjMHrjVwmdmZnyzH2FbfvNKSmLKvGV0Ac1XbslWX4lcYOzV0pd9sK1Mx@akMLRviHbap6p/7n13WMvt9xWg7AFlg7JVpOyrCt1THMTH5KmPDLbU1hbQIoIqtmXv1/edTUSXGnkMRFUtXh0xpOq6ttFzNNJAmGXa8f3p8OJVCltmbk@3t6dAse5k0DbY9aF1PR@XYqe0oujKNf4XVB665606H51m9qxoKy6ZKqex0ZIGt28pMklVmq0q7o@lqChqEJVlP1S3VZhjCOqbNdqFIejFTzDTq45SpFqYtjiOn0ZaYnsu5U/XJZoDwpt1TDShhZjpS9iOnIrJ@RFujDBR7xKJOz7SBj2w2cNQ2uzXtNjCXoY9iCUjPhp9YU3HUwgoiyPkIrg3z1gAmck1o2ubIVZlhGklKjIArTN5rTDNWNo@h9YPd6fACy@5Nh60Co7WuO7NtmS2yI9MaTYeW2Cttbx475zK8I2yYbWiNqTiZHSoQRNlMEj6XnewFLWhd6MzsyoGCtVXmGJplqS6PBF5RbYqG1EzXjGvewQ9tsz1oYedzeyrkjR0W@cEJtSBVjVlCTKTQwcLEQRwMSnBs9tVgeR1mqNBAjqW2tI7W4oylDl3VcKDIToppUIlbTddZW9UhwRh7K8EcE5t3HNTUlV6qlQohY2IurH@tM421LIvxKKgFFGk7U2QqUo99gni957Ch1WeO1odot2V2OqrKPqlWD5KH2maIwadlTVXL9y2pAGOoHmlUCwQCksZESgOdPArd2gqQ1nYEDVytD4TV3IjDVMXRUKBCEkc12kRVyxe1JlMmWJ7daNDhoeoDm3A7qk1djvBC97RVQKn4zRy9tTXXpV7D6uxQVWx2YqtqbFLsTmQJmZmYg4sVSVGjrq1Ftg62I9C4PEVKsaAx7dzJ6xchhaWqbKlRgW9Vkiqhrf1Ndrd0gW4uZYEBLDuqxFj1B@akLy5U@A7lZrpr34cAawioorO0ablpJWlBAZMuFDCtoBNdyZtsytIDGbO1qbYIsByHakNrgPBhbxJUs9bAtnEkGRNVuYZK66bRBXpCZe2BgfQwWCEDTdAyYSBIMPUGqAaSl9oI5AJS@KSnQaM52CSBjsXHQyIojIjAxoKiXr6OqQ8IDlI6LvIyUAWSIsbdDnvDOoqmYxKIR1S81LbqDHQX0wyMNrY8jHdqO8W8YlCHtYGPbyA7BZBSALB@P9AvqVAADA1hUlUx6sd/@uftbhfw1FstkG2CXd@wttmikVuhwsJwyJBhQaDqVCyAS2DuPDlkcKPoWpsEhGKMRBZUCMr11hzobWZChvatBr20p9xAz4bO1XJVzuR8sE@wvnLNpYnGORcq3lea0LCUAeVN1U6yZxvQSi01FCaeSfYHbqfIktYWizjp76NPy9GnixcqFC6Wii0vpdPdCjBcapmCwBd5jHPe1CckpeMqjqm1Q9bI7ZlGliVbTGpVTUs1opEJHJFExG5GYimUctFYRau2Uh3NaEcja8CLNcg4Equ0qq1zrXxZmUoezBLQ3CIa7K5qtBWTQiByqFPcpPsgzVMwOLxJClcgznQaSHKMTgWCkTDTYTc8IEzKDvKliQwCcijl6KpqRTMpOYZiAuHm1hsj5tV0CoeocFm7jEfCkXiw6oQBajpRUeysJ5qJYku3ejhoAVEMx4KRwEbebcFIjZLR0VzQOBOsSXxNowhIFpKJt2rEVnFI9/mIuiTvcpg@iYJSYBh3ocmerLYDHRmEAPRl15mRxrp5CxlSmXCYAdFhYKZKF5oGEvOK1HlFeE4UMlklrmgAtqbKismmBp0AuxvIdMHzgboBeC7LYQAb7yQB2dNXRoClxYfVcYdhWgf6Uh/EA2hDLRVlDggflQ8omMmA@p8DOjZq25lkNp@f7GMzXcy10/XkexDSn9KP9iSsfLAzoaBhHfWW6YrRHShdlWtiTGm1VMsVggpq4rggiqbHGwpMisEz5fRCS8@m86ZBxFMtxnmgkOetJ4ZCBaWLUPSToM6oTBFTFdAcbRBL@mg6dwC4mcpc@oAgEwX4ID1QBE8DACZTh2pr4IJUAwa@7WmtHvAsls7gcpEPQtPZQ1Awd5DsyY6fNRZGrj3JhlJpPwiL8SCKJLboLB4YXBFVbSKAGj8Y8DhmxenPQWz6RYSBIBCaSisp4L0v4OybhjkHKRDSR4sgkzG8HUATO0aFEgYuT@2izuprmX4TQZvhRKCN/NdzXcspwzihub1BMwWckj6xR7vugYHMknbtkeaa3N3UzSaIZQf6Z9rLId0aNLXhVIUozG/DKyd0AwpYx2FVGLk/DoDropGOAwKTwjcQOBAlkeAmFPxXAkACSgGhoh2HRPE2CJXjkdGKSinqSinodFKCSdhxJZjuSJjKp8uG2UcpxM5IMUBND6Z9moFzBSHzSeQrc4c6X/aTXheJpK5MzYjeRRYXFyPlSA0k@@LiU3CtoespuuLgekquJLkQLoUuSpEgF8aeUwoMu4zcn3uYh7FLbLYhjkqfNCuqnJfLucuEci6LZxafMRB1INkAOokPwBOJVavojMWk2i1UNNXsTNZ@A6XzccvWLEGEF8qNwv2CCjkig9a3cBppqxUcZB@nSb9qwygISmurF7UjF@eZi8uLu4t2/OI@ksDUsYpSbUKlIL9oP9W1zQEMl7HzlXJSvozFznMwSDarkUxkORotJnXISInFvivG4gqndjSigtSOXlxEgKiCPuetnk34holsLOaTCsqBAzPohNFI6q4I@Tdjl7F4BNLGIgmYYlQjEaBMC4ngUKWRMycIdHD0khNmIx4PERua9jV@Z8Q@hKVggsWTbwP/bhxPTnv71yBdWcvRURVJ2lwbAW96mQe26eFrXGW2SxqrAcMt1ABG27Y/M8LZuDEg/ZmUWzOYEU0HEYLCcOxBuapNwCDijjaECQL0@5GnCOH4jbrQBkw4TV1NnZFqIjHoODjtVVNztaFDPqykWs6YB0DvAaelKy3o2JPoLiR2AQiBz9Pp@TGxygziaVWJZjVfqiMMLC3FQPq1NdLaB5rTQ/KCZoVTCbsDVEWVHXQDlai2y1ow5neB0upQc7kOD3x0jEl2FCcaQ62xzrUuVPZQY8BCeTYAGs7NFsx3VNAcMJZPHtmWcaPZpoFETm0BamD4CrbBFPJ55AU2qtd3s5sP03cecqDYTLAcoG0Q6zRxW06LpQ1TN7smWwYAZM1UijP2roGmEtD5XJheMkf7RASqd01jNMWDKg73DuqIciHna98KQqYJPnUFsobNr/QY4IE6H@@@34IRQs5nMlB@z5ehj1/JAJbpOmJgi40BhMlWR77BlnyvWr3RhEEJ@YPPIoGfTJV3TD6vV2BAhVKJHv6JkgY7OQ@Bfu5FtT3XvLpvkYaEpozgLGOi9qAMQj8V1eHdBmoYngrGUI8UE0hnGnzcvtsgO096AzWktnomky5Aw8jWWLqt3qRR4Egg6HqgKichK9UmZcxPJkzIIdccgFbXVnWtr7m7ZO7SDVRdxsOyF4tWuzGCQ011Q2K@MRavaJIay1qjy@G3hjggOSGVnmz/YHOrcVg/2alK6YFjp3WtCRzcVht9UDx11ZHY9CfMjlRAJtJ/utaPTNOt8ua61tkXP2FM4yXf22zs7a4f1Y/e8UIQGkfrD3QFi1JemgLA5McU7fWqgB2wY5t9XyN3REMs5ZD06oTNH6enInYFYwfC4h8IL2B4H634qVao22qxpMm9fqAAXEVAtOzTGNaNxxGSLP1@oIAsEkq09qfsphdYwkDfzj9hAR@jmxf/cCKB@U7O3CNyxxg4VqBmd7JM4Tdup4Ojth@cpeDrJLK6Pg7OUTBfJ5i00AuyzETNBfbxrRA@vr4wF99M1FxgH1@e48N1ifnopmLmgfrICoQM1zHm4pqKmAPoY1olTMG1j3FckeIeWvgQec2NfjCRj7tEuHFxZIyKlkpEkAeY5dzR5wsXTgNtpGMeycoTsRjFlztYsg2TkzUEQX75jAshEARanGO1U@7QHaPIBVEkQefgyyB@PGcEWW8oDeiV49J6IYEoltRBgMmFceK8n9icSmpq42AfnLdrVm@ACBgEurQXEozyE/Em9NZbgp0iy1vQNq1RoC/fZTnx@5oQJ4HelePkJjmE2pE9EcmpbXlrLhNxvFvydZbGFTfWNcQyC7YLF4QnMPTumaAw7WkOrX4GJWPIV@wvQpI3O5lQw6VxTHZsJWTJm/nmTSmIiGQ2iNVrEyfFY1cjk5LziMVH0b/WZ1N2QLeknwnQmULNxvCxot/s0M8cgLKwnMGwiEtBSJUXaP1H454Jmr56S2BkAyBkQC3NUNJH9EBrwLzyTNo1JgrTVDsDUILTMElD9xfAkqUiQXaaTe0hUKALFt17zq3k0QAmItnUSkr2Zj1oR4SZDzdKnOweECD0396MMYxNNIU7sF1IJZ7/8WdtaJLZBuspI5oK@I4GUJK4pfNg@4mk6KGf@W1NMFcDXVOIMOT6EsqWgusPiu475qNGnYYlkz3F7qPGLZob2BV/oL89wnm85LaqD9qq95yfCZF40uTGUxtan2oET5wy0gT5geRTBkOeniZduqm0CQufGmkqJbKx9Xm7qEM@SQjo3iCdvqKcnl2PjRfS3N7AHfBfXDv7UrtqFn7nU6U8yWSZvNKU1bTpKE1NfYQPbOV60DaT1nWXKo1FK8yBHde/iWaoZEdXrrmzgc75BOBVtLVuV7W950Ngtz3Q9mmakr6lxyOs4ulajLRn5TGcts5/HwLxdq/4jofppOn08y0MSSzSgl6DpMUF8mSATNoUYXWlOcLpWu/bOQszJCUWBE@1FY9ncjjq@qsh46V4y3o4PQ7VlL5Ump@aL81zksybxKT5knySm6qozmKR/gu9HsYyra/oyWw74HxQrHtm0LFrDijN3ZMtXXGAmVzRHOoNNB/9PMbgODy1kK3GrkfYe1wcb1HsofUV0UtFT26ZuuZgd9YfEqPTJulxnrg5gn7GSdE3S9g26cVOL@m75ksCs@Xi4sYDjPYVko2vK@DKTYBzUuZDRGuZt/h9UNvomTcq/50/2n2aW6qvkFFJnVhCa80VoO3WlzgVF8jpZz4dr@eWy23pc8OFGX9ybvC1vOxouunAJB1/HyMFqNuOw3/nc3GQappiJMnaHHTPTyYKZbGUsK490JaK3jX1QrGbVuDnwQYf2B2U/OL5tRLPl1iy/GWJ5SlGpiGL54Oi/jptX3@JE8gkbePSVcD5yDg7T2yJJY@HKwgTClyPnl@57UyRUqbS3GLyUAPYrd6tMvKeP2E0eYi63mhijUjRBr0PE5SK4HBtrnz/lNxWHs@t/XUiaQbt6pcqEWjca12FwYt@Z5qUZTPyN6aQM5mvF1AdfaAO1Lny6aB5peKOxEemH19fqIyoxpKwLaaBeGhZ9KE@iWnkV5Uax230PSpgFF2DTv5F7WauvLNAF7dw5n0IjkN0zCbsGgNronEnpm/G0eOU61lezzbbE4XEmG@VSMUv61AT6rqj0vch1X6rb8Jk2eyD2mB8RfsLpGQG4b8TiClkrGhMWEvmZu@vb4MuC6oHtKh27STRUP51Qif70AyfgEslmLEZqjvC34coPU@INk1T/5aWAVna1mjnsZ7EvaZfaqEZNUdsdWBjW4aDdpFm5yErBh9nxOQSqIcTafeRqXPQNvXIbHDGzv7IaBWwun9pfgkjNZmJHLvluR9iSLKGyKliavVRduRaqNlUdYU/hoWVx/CVUrlH8flah1BvaZUGV3b4Ws54MSw8JXqsERBLa8PcpKf2VfI@otQr7auB4z0eBBqa@J0TnUrTysQD6SwN@rqBvxPrRgFtyDUNmE25it1VcTqi44KmCH1IvnoLHnOJu9tXuio/mPCY6BhbJXAPHJ/EjZ3z7RNlvi2lBcn4qv3jrAAd51odOd5zLsJXoxa056D/ZTPbVB9voTn0i506lZ67zvMFdc/omT2jp/Zs6hy@76HuARzp8iMlj1UCyt9TnGvc9EfyaDyb6zlB6uqmrn8NdVEeculomvMttVu4Yb8NSb8J70hpQoR4fNGEB0M2EYnG7of6Tk8dwMjkmK5pqUnyPQSqo7GH/843Pu8eRBx2pql2m@9YQMuf4mpNXWW3GhThygkuk883JDV1U8F9pY8o70AZ7/k1pqmWaX/R7tFVTNey6NGw9IFDP2TiTXbm2y7LbJtK@jXMoLl8swhnWbVrNls97UtFaqqKa2jXac@Gw72PzkuFMKaaayy5icEpXQNa2aMUMkE1GH@Mj92Hxr/Ams7c2m8MbHv0ZcEwuQXAN7XyJQN0PJS/WK2dE01DPu6G8nb9PLJuIRZ3H@QmUqBRWU6qGdBK5ActQBMbv4T0olXGB5SeqXpTYQILa99iuhS7A8iIpwV2OED4POPFQ4JwR8g3mBVGdwZdJ/Zlxu21QafCn7kI6108Y8WXlhzdvA0YmqHrK4Z4zB2V/WXIx9ZE8o8uiqTSYvEzqQ4etG7pmuXwX5bsZOdimV3Nn4UazZ/piuZpqx2@TIGuL2l2fdPG3e@gQiRbtuq00OKN0pdLRS5yDLMLUjipszGwBzu3CrMbCObpJpMjXPLtvtpVcDfcnoYb43RndtADzNN7Cb4G8euB4mivB6arzsU5vafga1C@Urpaa2eiFTyEHnXF1in@mOgEGDTbELc9zaFNyJ5jfsfhbEbL87OR00Z1/zDc44aQgF4k9oKy5C7z9oz6DjTrY7wyN69JrVOszD8o6DSXDKbiObee8/dfPGZFuB30rYEjHvNz7@ORgqDluH9N4c6tBlIw@RGELuspujvfuhwwnoI@JUbCsfMhLfu9pptd9r6YYaB@gYBDpfsBxlqHcflQcaEHGHOYlfL/ynVLtE0kuVLjfARGUHMsqRma@7gdxnUVmAd5T6wQV7XwyEx6D39Tz74VQ/JkPlX2HpX4MKSPWjrMbL4EdfjuCxDqxpeHli8su8BQaRoDN4nHDB8bIgqPDRF8o8gRnVT0z7Q4CbEVE8I0Wxyoc1LeqdUwbVulEy7eiQcWxnM3AxyEXdNOMYKLRpV4PBYL8US4kNE1AMyDonODeKaIH0l0GNTVJVitw87P2dLdsJwpy/esyqSyxC4vOVb80AmXraFFh/6OePLzJeWyuhRJJiNLkQujzDIRH1zVoTvPBVcmYDsaPXh5xyRghsI3J6Pbq3GFn5lyenQeEVTXNqjApwZZplCd5id/@LGyE9w68R/@qi2OacI82QHdEYZUIAieUjb7as@8fcrzFbnXLUvBY56IA6Svzg8dJTfqDMQC6Mr8dKZ5y063T4rizJc4Eg2eQ65L@aXgjYvWGtyx7fLG46Xxd9@KjP1UXqWACQd9A2YnbbfnpNixRpuxB/Z4VyW4EMxwbZyitRNsl7VVXKCmPfZkldBN85oOy2BJ/sNf8ZNutNNe7ID2sqcTroEccUO9TMfLWi1zAKX2kHxSbVOARJHIIIsHaO9j2D0pPIb7z@kIHnBk0juARtnwU2gb9WOW3GIRPO2N51oqWie6VD96/uY8c1n9gfXT6n/8WTp2JwgnfZcsFRwpwTyQyj0yVjA6D9Hj2AiTloYSz9A/hqCJYwi3vD2ARApnMjyJ4PGYaVqi19AhYjoz63OjuMwiim5qZ@8kWp/OHxPDqrd0Eo22/xo4RuHBXsOBDgbeGKHmva66FB1ws1Ty2GV5yBBP8yng4ieWaWM@nqrCJEtD9pn1kMmSLdwsDj5OSB0P8vWr694eplxwp1l6U20OaDPFTTaVzVWpOkuN6lqNXLbaNvFA7fn3F8NsJnkxXN26TDseUS8uht9lsm@B6ibMmJeepLHnbe1v3i2lapnPnx1lxCTpPlLhO@NATCzdHe4ebh2f1E9Oj6EV7j3xs23afWUsa5CLaPt3z9TpqDLQxdZU5xvkj@8D8GiULSlsDS/hiMVCwZ3NBCpoLSWlJe4MiKaJ1F9IPi@9owbiZwGETOtozOOoXRhwsA2B2ZBqWPmBhQeumUgrDo0Sl2ko47ED@YTB/YdzZCmRSmJVIFYSiPWVpGIPV/YpD/sain0Ry@NkezoXBCnm53fux/MqziXB/e@k3hYMlL99vTmWx@tNMI/UG0D9UC/Ndn137/RoazIZ8Bg9SepWS3mxpZ8LZ@xp3KLlnZKl008iIZr0qhKTKAH3isGMblhpqu6tCtUSwrHV54mJQ6n8UmjMmECZKl5Tc1nhtIhGqQSog1SwWlMnDjraMFBEb4wOoLvjVfSFwLbko/YKnpIE5jBdGZLCj1cNxCrI5XW9QxLiQl5HnKD6k/B6HFYNx2iYLVCqB4Yqf9RxGPwHRiXPlb1kQyaGM/mSJVkWvroKM@WeDxur8DGKLXFCSEu87JJfXryuAsrUvlJoZk173cShChildcXCs/ECeh9ms2X2cWDSCS5PmPj6xS3O2xR@Mws1bUvB2tDJMMPFc@7euEX4drePq6idcdWM5HuQ5wYGDlQAFLgnZWsIUzJgtg7Jen7jAie5KQ73e0MlmVodcZjX1xIcdqM5ZIrFRuigjqODpMTaiIrjJUV0do/VdQd0kjYM3/xKH1JOUrRDm2/TThpMCgNPpnyVMcGkEMI61dnD3jCU3rZgWP3AEy8RHGF2Ajgja4vJJFCuqxnepTpltBiTKa3MXHuA@xpqkZkkXhHK5Er23L4eAJxz7cWFmv7xn/45v@riwgX3L4R7mFkH3x8JXwfc/8SLkWXw/TPflwXfH3Pf92lsstnz/SJ7YdJ9cDs78OUzaaZOKBO8m4WoLn5rY0u/2T1kDpm1sS37yjDQTChhkOc0A@il9YEpbqiNEZznMG7CMZ7o@RtgEeAr4A9Ub1CjofxU@zKKp7zL6TQWHOfeKdoDrQ65TZsOfX8c4GUnoISlC/nCipyGQiZvPIR08rKLm245wlisDDIxdKNZ1Q/NFh6uYJLTUnS1Wqhw3kgvKd/npA9@QZcANsQnCucM0uB5DD8FxNVEsuiSEpdjmBQHsogcQZnWNjmrgTYYJQeAxDDY8I6ugbppClIBHxvq0CWNaeRNgJp4qRXa4lR@5Y2HKAmIOG68kmO6O4630eI5hEAHTQWbQTpDsGMEK0vzmPX8e3bhXhiX4moWBoz3qzmsa4D7H8@5r4VzFp5Fnb0oJDp9zQfWhj07Nkzcbr0NpWXRbDqbS8uFWIBDJYEKyotd/TOghM4NwqKlalem5dQ3tnZfHBwez1x4QZCRabAIi9TW4hfJVOL80ndE/HJPEnV9O338an3bI2WwVOMdCQgx3pYwXcx5uU2X9IHcz/j@5dm8KWImIznztYhpDTC5Tbt2ZrGPY9MBwA2@fXIm12js7v78cq12YYRnsv887xKgcGoZmQtcFw5dARSZLiYWcdfblX2Clws6Ke@8TlYaX3HlnzLi/nHww1dW@FcVju@t8PZ/h@hEqX@gNJR6YGc41D2V5lnRpQ28YF55QdZ4RZWxqOMMW6GZXSXB0jBRl9lbFcWRKZ9IB9yG5N2J53BIh4QztzLR5TE@zXy4Ew8jdv3xTRLiCoUelE7XmqFbcdrXO3Dmn/RNOZauudFYyBAQ00fPZiGdRy9k8MGU6vmQ@WeoHNQZhymySUbpvqPbyxC/z4J5107E6eaKwwHQ7dC02NiKtql6riPQqdjmALJo4YTsxaAPcB16HKk4WqigZSUhMdAz4hXlHO9qEJRI9dv56DCW6qnDttaFEScaS4Bo@k6Wx3deKHhpA@hVzXk1QLOU1VOgDtg0uTW8MmIYWyuRd1xBbrlkt/ODjcsQIMOkzViZWy4ip4Z3PRE2fJlFEj5lmrFEJMX4TErcPEQr42SISrGNHu4jJNNHp6ORyhY8Sc4H845m91NYKxhmOAs9x13EQa75putHApRRzpWUZrTVYRRPepcvkU4QHrk9u4nEpBkWpztQxI0X7enLUDxZqLhCKI0vEpmSd6WSL@cmRUOplOo5ITyNB5MSyPHYtffACSpCtNNXLBYd0G0yDksx8kYvokbCce0YS9ZwuL5lBovHyaYBD4qAOQuCdsil0bH9KF6@Fk1XoZEw1DHa@PikWexcTqUuwU2ZxNgS2jM3QJtCS2AsBHNUSFImtKBfwF8ZS8SvykyJKzOXKNsQXegAUHOjSU51eyRfgBZUa1Z7Mj49HxAwnKqlUlm0xqS0LzHgi7U5AhHQzpHi3hwB6CtOTwHVUEYD1IattjWQl89eqoahAoGAZ/p4M6gyACazYwnv0trE@FI5yiHMi7gjjmNBQScvm9uK3OkmqGtL6QqZxir3oNZ8uEC9piM0m1H6v02n0pW76JJeHaVB14zVoku9qhzPLcfjS8ZydMlAbevJE7So3S@BMtdIwQR1CEDJJT1WAX4G5a@6ZFSWlLXoUruaXaYU4IUp8h0k@MFJp@6WlPv00hNQlhIQYnOhE11y6B6YTCol30P5sIcspRPAM3d4oQldRYvZL2nxOJYhtdTAAvyQvjiO07B5cZwm411FzAXS3b7oblOqmN8SM1focgKK4LI/YOVxwBJb6xoe8Piqudy8uAfUP57xS9yAzGjfhOoEJ1/SZMzXCxYhp1HmCiET5RfxAAGHUSAiehNKLAbC5De/CcsFxqSnhVzUjD/NZyrxSF6GaTrMr8PPQA9PL0u2dHexmbxhajJy3lHyqY@Xh9eHh29jF1FWYpHwxoEkr0jfs1KWfd1nlWUf@LDf5hMOL6dD4fSy/GQ1nf7w4QPMOOBzXkvVQHzwT@w8Gbk8j64yVltdXU4UisuJZ5FGoGCxaDYbO2ZpdqFpmuW02/A1e3RvdDTMP0@fUl4w/Yd/xsNE/sLheRBEhIa/FU7Jh9nFqqIsx1eyz4wKFK2EnxyTwYm/RfjKLJ9nW/j52//9b//sb/@E/v6Mvv9eYdfsE3yuOwz/yf2pHXAr6G52PuE9OTC1qJJcsCKRfC5y/H2E/Wf7LDK59nT1P/3JwcewG65l02c2PN3wx3ChGOZOcIAv5/luwrXwGoIV7sOjdLVaBefqf/pfIX3tBeDBmNEa/NTyHq7CKFxLVinJ53CtAA45m4V8/@@f/SwUrg3Dn8KyLIdH9NcIZ2T8FJ/ITxgDR1paLUqm@cwr7zDw8cLSspy9GLdnoLmxaf3gHuQD7crM8CQouX2uYoIbyPEtcHgzcmHx2YdNxlQYavFTLj@bIfjelP8olYRPSnSDIXqSQ68K4WI10eDZ@7waDjimKuz/MlF33/@NcKGwd71n8lzpXE5Q/SIsF1cOng2/@sPGhfaIGB7Tzs@cTYd5VPc9zOv07FvgQuEfqtUjF/9eNfHv8Bj/2PCnfAD1U/gswh/9w8f34u8ihYhgApn9LP4W3TUUPg@fX16@7tGfjX87Bv41P@Lf3if8e@3i30kL/45e49/Je/xjM5UJhdfW1sLx@BGohoJnv@ZzCt9UqiF8Hu8iut/ph60cFA6ehVg4eRlP3t@fp74fxisV8Q9KU8X34Ye7oFiX98nk2ve1ePycindeE@VcS17WoKy8yPTz/Rogjq@dr62lGrVaLXn5fe18bTKRSPfsWRz76TNIWLs8Pw@F77AtqvizjD8tB3@zkpQmLw4WMDqXwMXISQ8RwOhmf/SHwh/WPkTjT@NPM3rmJiNfy9evzIPx/8HBECK0YebKtDO9TE9ug0RkGfU0M8qMhpm@eSC3wanCX6YPTi3TGWa6GSNjyPJoOIHq4f/@gem@OjABmwkp3WHGRcSZDjy7BwevAF8H8r6CPy2TyQyhkMPMDfxndBTUdGkYPb9vxC5C50z6oMLon5IjqUwkVYhEtMt8wfp4cXefLXyUEpHGxXnkshJOOxcXaa4dsexKha6Mu79vNLb2NxuNNPLR2lL8WTz5DD7VWnxNPJ6Ga5WnF@Ukth/nv1QjnF57elHLJdFdiEMjZSFsLR3/xs8YJTxrixchmPCdneH37PbmlrvIQa6LszM/Fn/SGEQuCoIPgKbnpp9wMNA0f0//7YP/sv5fnbLo@WWMsejd/VqUPjH8i8Xu7u/uxW8tFo0KT3QN/jAA/Jjk7r6GTgK6A9d5NHYZu7/nYfAbja1xhDXMY61GiceA0GHDPNeLSAU0vOpSVCyqXVwMM5lYpQkhvnld@UzrM7EK7VxZauKaGswG5OUYgeRXKpUV4V4tVipF4ZYLhUpl2YfKgEc4AUh1lFYFGb0StmJYBs7@0QwaVehezki0rXbwgvanlgUzO7mU@fzZD2o02prdaGB47vPnC@hJEdy4Ui3lISRT/PwZOmEkBrO@fVMsmZZgDiens2P0PcVRXNeOwrw@cRHBTa7ORSSG8dlMBoExPcuvrRVWarXCCrgLxVisIi3xXS/Rbrwkx@6X0hKvBszHImERJRdXYxR6H8F4Fl5jT2vA4Q5@2N19mKjNVvKxaHOkxvwAuVTiIWylEC3GS@Kvuhhja@naMhN/5@e5@Mry6vKzy8vx@IVionKnVOX76p1SRiPBfaUlbsXE7Y7Kkye5EtClmKlchBqNzfpJvYGvF8AFaJDBDANJ4IRwcdGyI@dk0cmXLs@xJpcXkUi58ow3bDHPwpGKgEtGQHSxYokqHIZpo9bBfc5Dwsq/ZXk5m1tM54ffFbYyoGZ/XsbP@fl5MVuML4NoWy6VLi8vKfTzIqU57w87l3TvUjV5Lhfyl0nUX66GneWwxeTVXHg5ZNFWotUMa@NqrI0WskUIhHZlTVw4d1Rd9y4ivTVtvX2rtVXAfrhX39g6SWTXAGV2u76RyB6frodl9ObHforOof9oq755cAoJDve26sdbz3ffbJ0eQrgDoyQQCz79Q0UdqA31djC4RX9Dpc@G5ihXV4plNSz4DDs//urnP/7qv/vxL/74x7/4@Y9/8We//uWf/Ry@fwXfP@bPP/63pTz@/vqX/@x//vFf/wUE/nv4/jv4/h@//uW/@Bn/kv9v4Pt/BsL@RnwDcPwLpARsf/TrX/7JX/76l//kX8L3X4nvv5z@/vin/xv//7/EHzr/4sc//Rv8EZ6f//GPf/gnP/7hH/z4h7/48Q//ISD/@7/@Ff7/yV///b/7Ff7/L//m7//6f/j7P/qfyPHn3PH//Kt/y3//7g9@/nd/@M//7g9@@cDvzx/9/eVXhP/y9xDy9eX8GjxfU69vDfnlTyrPb0ONcS7EYH/2j3/8F/8IOPdPue@/Bx/8@1G/8D1@TJzmdsn4OPAXjH1Og/aUefbZBwWU/yOGQjD7PImNQjNe6K9/@c//EoMnYP9REENGnoVdQmA/t18A7L/2CxaE/cWPv/rZj3/5D3/81Z//@Ks/QoGWXCkl6omk/AUrEADmvwIOAQtfAweA8houiC@yxVAWHItraLUIyfEPH4Cki@ACLXw5lM@BLyTXyC2jGxLCpGaZT6vjaCyA7zC0UgIf2hHiMILEeVQcotbjrFqtxkPDKsQRKHgxzZDVijhzwolDFfBiIp4m0SiCUsqG64QFUlbjR6yxXB3yhHEMqBEGhgXCoCNJzkrxYnUTMqwONxniQuTx0Ad4fqjWitVhDdH9QEUAHPF1yBKgqli6Ye0H8FcJJ8CHhps/QFGK1Xi8VoSQKlWVcks0KE85T5WjuscZ1RvDGUMz2tNnjH0nyUWJT@CAlExA4298DP2UzBhPIf4iviyqQ/@ek77LmB7aaUj04WE8/ikGU3oBAHiTSdw8Bd9kEkvzDKKHHFWcsoVHnGMAysWFvccPoFE2HopT@8bJA/lDGb7us1YLeBAdVmdpaQlcazUpJx3ATIDZ12XHVWxcWyAdp8ykQknCYNyLoi4d0lxheXMZfmX431qk/aScHMuhpQgO5RHm5ZGM58wVM0yl96pGdVmmkscJLhQeh3P9lBaIQLFcYbFQlG7WjtGEU7UseL5yuuvmEHTIhCQl5EKJ21nFfPSdWS5Xf5BXVkPwJP8AL/UW10tDM@CLnlLYu5CgtbvkGvU0cIK6UQjVamKRi8mh2vHWCSQ4OWByNpNioHjeraxmV/Ir@WyuUMivZuWVQmmlkC/mQEIVMvlsVi6trJSKpdV7KNAz6OeJ8nIzv1b7BzOf/@YfzPvMD8VPqPaWDVPs8PB18j5UGyaT6SwVuSrnVyujKhSEgkI10qS4jj26S4IWis0TuqD9VHe4dQeKFrpLIqsuwIeFFkJsAYLgA5jRxM/EuvPuQUUswOErE/ginCTngRlioQtgBo4tZE19Qth2T0DgPJG5M18YOzPoPMGzQPuQBbSEwfZwr6NrshOT76lbV1uhNXGKpRYK0YLFOdD1MoRXkp9fhtbSfux8TBs9/iKxDdsELfWnw6wrxjWP2tTw6sGW60ftKHjBkNPX3N4DEKdWH0@9qPbvDcNWvwkFRHslB1iHH1s3zXkAq@z08IFavvLPFuLKHx0uBPCj3ec7J4HnyVZ9YydUYOsH@5tTj7wAyrO9re0T37vKY72keR/Fu629vWmveOBMY5HlVxMJEJHwg88EfeiZWvreA5FTD4@dmQRrHPNb9Icd3XTkSKSr9hl0XRnfS9ZlDTWbZ0slGcReAWeAVthZqZRycvwoKsdWM6V8y66uD4quKz1dlGCemV6rFVsK64Lkwc1fkJAOMWhOaAcmJn28vBzPubshW23DJOXWoPMZTXxR0MBiDwbCA4PQaWvdHki8W9MDCDUVhcH3Wz@QXg1@3McDXJ4Hhc3E6HPAcblL67BMKEVGrGypmC@WctliolgqruRh/pZPyNmEvFpcLWUSckYuyoViviQniiul3ArIRojNl1ZDYZAfWiedBtEvSxI9NaOFF4yu4U2tZqpXC4W5DQDGW3wDXljxAwZFJuWKFxlIJ4VwYyvTqosSvmMyg29wBIQKa7Hw9vZGZntbktbRgwa7jYwktdGTL2Yyq@uSpFLMBojvrCSZPA1EAZjLPZnM@oYkDTgCPBIpST30bBVQz5QkDT0b9e1tzOcKPVlMD2DXPIZ7dM@zCmAGenI5UlQl6aOPDuDqPKMVKukWejBPjNnmMRsQJ0nPvfJkMoDhiMNxDDteXet1SdrlnnodY15QxfO8qC/RU6ePJNngAR6UpC44ujbMqCWpCU7kRElqgas1UiCsDy48QWm4iiSNOIGQRJI0JGildS2BUiXCMZudnR2l57bVLv@MbP5sQdEgRhsOtrabz583u92mPapvPT/CmBcvdpSr0cBudpsiWbMBHxPSQMx1fzT9gTLuNhqKPjfmJcQYUzGNUUPFsjWUj1Am8eliJv3GC4h5ATHzVkE4Nvj0AbSJn/U@PNeVJsV4H4qh57DZlCrIo@7IUtFUgl2GNghVgiF9pWWbFXSBFs4WI9FIYnQuXyY@VSiG9RmLxu4ylXsE6UTp9REoH2N3o/NhNXMJmrdcQRtOdLH/VJJLeam8qDyNDtFdkMqge69IsTK@eMPsRFgkKT8dFKXCqlRehqf0VMqBcxjNRDKMwU/sfPXyqbSKSKSnT5MSlAS8AKJAQmm1hAhLq6ADVO6BGi6I2ebAVRuNaPRWVa5jMV4j/rIednZ2FrvjW6I0qqFb6USHiWGVl4ZpsconKPw0prYKQ92g5Zo2x9eF@n96milTJSH7ogS5p9OxNZRGKD/gOTZNo4HZN0qHzvAoAx1j9Pa8kHrrlEMnqAjSi@wYHiNu4rtf6IwqzDD4fQb0phYV1MJSKFQTWtGJOnRTOyruP2klk2cTn7W1M4DDs654fHB/0Gfr7JZywcME3n7qRnUdUGYqBp67V9G7NAwPQ7W24iowP1q/G5TLAva@0q2eI4LP@LOWlM5qZ9IlC@abX81AqU6N1tra@edLUA2BnqOwUpWzxcowTKdFVlcqUZiJxKqO@pEriJ91NOktNqoZriouOYP@eWaxICfuko3kva447pK8mi2fD5bOk/Ll4mLmc3dNel@TLjFz1CDpL2h2BJFfgTCvOfggEe5oHyCelZP81SFysRBL4ab2htlp0OsB2IfAWDBOaFVgoNdV0HbkUrYiQEKW4JuoxKL43h@@uyYaiaxmI5FYpAJQixBM7Be7I26JAA9HngDnwlgErFvKQrytugNQgKBHecX0S8AV54IcCt@H2ppjsZVSKHwXur@7X6t5@sVLNhop8aTnfcJYNw5zqDStpeAqzCK5kqnaM1av1rtH9YoArW/QTCcdYhf8zFYyvfitKzbxtdr3/HmBq3WQTYgThxY102vxWrpWq12EJEkKS565PVrMw/QIbQg/hOkWP7Zx1xkYdLK//ArJpZS5xnR@GfthX9PvirlkjVTvKHS1@3B8LY0rgalamojVOqB18lDYMIUTja8udA3onvm8hHMxlVnHpe9Xvy9@/@r04PRgmz3LlIvlIqcEbVx4lkjIETkClH0GWoF2tBUKW5/NvPyD8aISLluR3EokN6HZXVTFieUo8kH0HNcn4Ht5DvOsyxi4qlX5qbxa1hyxfBAtOwNLtWNP5UK2nIUBNxZ2anieMrsarpFDLqyGL8Mc6cpqDNxk@c7K4VpaBMurMiRLch/weT7sAFMUX334DPNm8aZSLUuudFqUdOl@7R7@a/fnMLW8pxnmPf3jTxp@7jkA/CO47@GP8ScAF4QZx1/@kFzj/2v0s3HACy0VoBXCH6o1aOzvG983wqFwKVKLpyP41m2x60JM2FCxWzboT3WW8e/7ccCy4zjLvg@8a8ssX5MZU5fT6fRF7HUWdMBSqVAshEO/mf2kl2F6ubxQZxF@SQ4XwfT6ee@4TmTilWdoFVheSG4eH2y8hMk3yGDVwFc/so2D/RRG4dsJx@etWrqq2PpIvJ5whFAouk82DvEF5qebh5TmjE7aUShN/kUuS7vtsng7SOKGyakcLgjl05mVtJxncrGcWS1nC0wBMeTgyXrhWsKkjKq1YVojrrlHN2KUeKGOMBi3p8FMylHL7PnhHqWgQ/fLC5tbrw7Ywf7eu5QXysNPdnaP2fHB9slZ/WgL6vFq65hJ9WO2eyyxs92TnYPTE1bff8cg@qi@f7K7dYwI0iEUYahJcIL5ajRbc0ZOGtUMh3TpiWDHbF2r7mS4YltKGu98nAw28JUQKt6bPhk@MGA62g6q6cf1BT5qM0SvtNt2CI/4aS22gDr6wrJq4z5YqZdxVll@8PZTxs4vstbKfmSVtTL7Rm5tlekZ8cf0lX7uiC0uLl4Yki//g9XwZwnBINwcDmHjMu2@31qIFlbYMswNsiuxccz@weFCxvMtnB2dLMh@3NHmQtb37G4v5HzPFvhWfN/22eZC3vet118uFMbJ9jcWVn3f5tbGQtH3AZMulMY49zcX5EzII9aNqbUX6LVX0e3dvS22DECxykQsmmPQMRUMhIgODIfft0DTouXl256ZICWzOZqCbqtfgvbAJ6AWUEs5R7peJtiyacFPX@0DMCQL@XqfYndbCYEV70eBUSV0F1rACi1ghQB@AU/6IhxbrLJsjEH0QoevTUf5fVkJJp06dJ7vO4etobZQA2ZI0IUrdK4TUqjiLXWhhXuBMtohk1WHNqsSKKjSTLKlWAwPg@2f7u3xzGBcsE07KhEkI480B6dpATaoIvxi1SGUNw5vFmoLpNWCUCrwTXqh@4nWDE23JpIC6rmw0AIEk9S9UfQEQ/UrgWueiBc9fJM5AEM0uDPg4qfgotEW1rWrui0qUAyJuXWwzWuIq6ZVNtnKMYaZEqUomm9f//yZeb4Ld9JrT3qNCMctkPNicXy8pFWEjWHYgnf8kCDoqDWlXECOicchNVSH4gL1WgCiw5efzPZKWYOMMhH25AmVYw18pQhlgenilCNLIggiEAQj8iEyv2iLVNzYQnoZNzXw11AjEXEc4VcwNkf@rRIgWacLOtWqfi/0m3PBgHlLZUogi6hOG9sa3LlsA/woHoGTE6wJ3STBvEi5gJE4z0gwNcE6EDwlUxuaAZyr2mOZ6LECdEZq/f1N3kL8ChUK5wFUY5B7ZWowEBZPsPsSoy8sNG2YvVU8KJCHBAV8i0wTRUJwuMfTHW1SsmXeX5AtMfXXpNzdLnt8xFMDOwhOI7LiPIbziqguBdbGQDP4BTLsv1VAz1mSI4vHBYTPZQJsaxIumeRw9x5ffqESW9O1WPzmWqBYfrAWW19Zjd@uFjCsjVkEagEiPgp44wBNP5OtmZ2HAsZCQkG1@WkoYAAd8xL08QkEX5Eehtxx@uS3p4dBujzdlaHfQgtyqcCTTHpbk972pBe7L4QoDKYE2RX2mTXRJRfAhaefWREcbS4rJxN2Jr1khqgy1UvT8SUwzwF4DkUlB0MGnBXGKEFSDl4Xr/TxpSVVVt9u7O5vnUzGIr6U0xAF7@ErvCmP2CSYKBDGO1H0xPwSRTtIBK5vRg95HgmiZ@P45Gir/ioB5YuxtXEPmNYB4Ef0hIka3Hs5QKihtmA8bidY9LjOlmPsCZYswYStAD1fnYVuOiqgejDH9sDKUlYZDuL7J3tSGHtkaE5WUpRFY@zzxQUMqZlVJvetz7l@zljNtdkot4rKLsfj6yBCynsCZp93Ta5sICSwp4L3d8zN7CqTYSt2jrlqDzTuYcaexU/1usexjYZF74ymZdKkzKnQW@BRtogbLWBcnFRtHtciaWxEPsBQ7MYQhsM52bripJ8je1Ksp2DxsrTVby3LlzTaybIkeVnWKNPZMvxGmPtguhSaOodLF4OYlmspeFRVRB5YaEs5xCA7FOI2lsD9UFETXxThxsp0rwfKlEYDLwVsNKKOqnfwVdIDuwVDPqrLjgDDD8ameCR1JHRMRgryoP40GdHW8Ggp3t0Io84UQnqjdZVuo4tSjqGQXzLHVS0qVaAYaCbDV6oGM4QJ9oQfmhWPfAVKHCsLrXhbwf7gITufuNKH4xg4vcScYBDPs6E@m86J89lmThze3DYviXcUeU7c1aA/rwQgGB6IEYcJ58QY5sG8BPxGnHHE5XmAgOdBAl9eRmPzmx761WSLB640Ivqf2ANV3M@zexBgQVAuBQcG2jq8qQLTtjS8fnsakX@cGVJGh7HAyWqfrWJjTlKclqZNo/cwCUR0NJBumGbDcqsHWL@Ts8VYIoAwgBGv3Osr@kM4WQAplHAOkjB/ezrzrJ@OjxpZcBrvOH0KLwYw2jC9GycwrUfgMXYMi43vAS/gnU5@jM/Mc7rcGF15lnEoHK3z2PzyxO1XD0F7lZBjQYL@ttknvzX7ZCB/7JM/KesqO58sx2U84C9DwLiOXgf/SRl5pZ7MLfZNNQ5yjapeP8C@eEtJIBt@O8Fktj4aIYF8nvKqQugx4CuFBOIKIvoG@ULNJ85Oz0s9Hn@Wqywp@2m4xBv3BjKrBwofwnsVGg28kLTRoJvoGg20LDUaEs@BBl4c8IKDruhsPC4FWmrDpNiolFSkhJRM1o83dneTmiEl@I3GVclxTVtt4IVSUgKXHKsSCawGwvRU3apKYieY4jBKLT2cRz2QB1Twy5kQEM@F3ngfvGn0y9m1glUyv6JK5lRm49sPvyK3I8oND3o/lpPNrxHzMtqgm67w6jBb1VDQ8LuaxfuI8UqIiZsI0KQvisDzdcjS5@D9D7xI9GhgmGhrvEiB3vpcZWTtk7ybUaSZi0xEb0dTDyIYcyrnPumQ3ujC6Jastir0LDIPpaTxDYmiYClR0wC/ewoav1hiPKBN3pYiypvwbJMOmjGnijoWLKaFlT@X8DIVaIBD04Jf/0IVcPtXqoAbL1XBIE/UgRtvVMEUHeEQl6uAi65XgSewtzS@zbGvDLX@AA03wSP7QpMbFwuHfKwJjfoUOSn9OEURIqXjtbhRgTcWl8oSVN2hq1ymr3NB@Hk3usQuQ7NClu4fxmIGVId5SOfeERNL/A4aKaCIoWh2RGkgbUJiEldCKK1cvoTJZ4B3PBGD6vNUmMmtnogIapLw04/Hq8CNMNWJ6QVSBCYPvDDjBNzKFHxzGin3sbKvgoxbLAjFFbc55cZdnA8WPIjBU9RioUdmUv@/mScFm@S/0KnS//eTopmpz@95KvPIFOabZyu/w2nBf1Xo/6tC/xMU@t@ZNv@ASj6NcrbHT6nrX1TDv139Ipk3gmHD7t6g6S37U/Sw35EisPpNeoBX6nP5MV3gy@OzhyYbHNZ/4igd@k36pF042zbr9fpJX7aPnte79V796B341zN78bOrlfXN2/Xn6@365mb3RXdjX31drK/sWS/fFt8973z6qIL2vnPw4v0n3Wr1Qm@PrNsz9fA2pxad@mDwcXdn5O6sn/Y3jvPvVm8zW3q@s65@3NSdzVcnb1@ePM8fx28/vjh88amf6TuHnYxS6ud2XhXebIzOjFD@Rjttb@9pB/3j9tZptr@3qb3bjm9k9o5Lr@XM3tbt@9zGbTyfSe9aLw@eH51eNbfe60e7e@/aGx9NpfDx@tbaTbdLnY2rozehg9xreefjwUF3K1t6vpO@3exY7Ux2R7fzV2@PDtdP3@30Xipb/e38aent1eiw0Hv9@sbdj3dXzgqDV85K3Ki/fp19aTy/udk6CjUV88TOqWfma9m6vT00S/1V9eX@Trf/2paN9EH@Tfy4f3K7ubWuf1wd5k7fnb2@XTl@N3j1@sX7g4x2fNzcUgpWs509vjpZCbX6ud34zenWaVF53j573b/Z3cm/20y/6qn79fahfv28u/PePD7c263nnIEh723c6O@e965eXW9u7Orm4bVu1FfSef2k/e7gIHT6QmtuqjtvnRf1q967dH79euVdvG09P7n61Lt@sX58elDMDg9HGXPDOWrudIabR4VsMd3SPx596piv5NPX8cLN1Yus9q7@yQ3lPo3ypT39ndo3XsRb3ffDj3o6firLG@93P717d7xzYzfrxunHN9tHV/artnHgHGSOXrx81dSvi@6V9d44PpZbmefq9at4RgkNT3ccaCP1RMmvnvT3XlvDTfPj0e57p/ApfnN2nVM3r4/e1D8eZZq3hvXWsPe0/kamfaDU35ju1mD4vFW6Ob3e0fc@HjjvQq@25Hx@2@w46503K6W36efxzvXzt@vy8TCzbxx1Vgr2/pvXZ5q21Xt7@umold9@YxX7rtF9/em0vxXf2hv2PqnFTFM/fndthE7zx0eH2VvjpdZ3t3eOXhXcg8zem8P2zkiuv1blW2N1Y5TfHNqF3NnmW/vd9Y5hpd9pHweHGfUm3n5nuSuvtWan9UZr9V@Gjl/0TvcP39zu5gv2876hrR8WM/t7Oxv73fbKy9Huq8HWXvOq/Xz3rfrWOilcZ7fWzwqbb49z7sn1S7fUuunnDovxE73vdk/joReD3mD18Mz@@Gb4fqXeb6q5I/2dOVqV@xsvrOzwTX3r4FP3@tAy9@Xt7Ch9umde65lPJ7efdpxCfRQvDk/dvumeyMO8/DqUu/1kuS@sF6@PD9ZfHLx/oaxo2plydfymncmdFtNaz87tFgrP5a3tTv9jv6TKnzZf5ZRcvxd39q7T7Y326Zuza/2q/7J/1QoVS05rfff9QDG3mlk58269s5VX99b3TmT1tPvyeGVzP3P4tn14@nF40t54Ozh9c6Bltq5elPa6K2@P3pRerr4/cU6UM/PtS3s/NCzmTEculPK3ueNS8aBnH@fOrkru@5dXhXX9rCm/2M321W3NflscFa@tT73b7u2xmml2n29@VI46WyBJTw8zSn5wvT88DuXenPRvVq31@Lvr1su3hqwXz7TV9MnHq9J1r/fydrO1clb/9FHJP79SS8fb6aa@nX8eP9p4fXjV3Tz7VFxpZ9b33ihvh1s9913o9Y62eVU6uz4YjuTX28ejfj1j6Pmb47P8zYm5fny2c1zsvWranebOVQ9kQ390enU7uNlRV3vD2@LL3tUbJbP3trhhOCuHmdALdbffPjp5@bYe72TVkntz8G7fOiueDfOviuZZyTwoai/rnefD1wedrcyqpZ2dDE@3eun1Da1fBJlyqJ/aGwevd96fvbAyoaxRWP@0YeZXP8Zvhu8KZ@nD@N7gXesk2z@z7Z23mr399ubw7cvj@m58tzl6fnitHLzbyh/vb2w4L@LbWkEd7eRunfpGTu@YIae/Ptwf2lYp9/56rwsjgdkutZ@f5M4Mp17v3O4Wj7fq9edOc/eFMhw@76zCGIGfrbM3ZjX0G35bW4hf1MYfCr/XIdR3uk1zCPKSnyoL0UGhEB0UCvGjQbRDmu8@/k16OXQS3GRP7/3kBp5BE5Q11jZReUixXf/2U3z5QYL1TUiuoatlWvREtOIwQBsnfDr8kr0Kz63RW8vUoaWbGr5XBu@4xzmprfLDcaC@pEIHBuuPcL7pqn2@9V/DV8OIy0rpWnz@Bh66LDG00Gox791uKbqK03/T2wdQICyjm6S7V7ssmWx1dKXrgENvk@tD6Ni/Gxxz0DUFjR@YhbzXUORMXmxNRXWVCneCb7TZf850k1@67804FFAmRnSnBRqp6F4LFV8N62g3qj6ityio7VSI7/j8ql2QwTDc2j0ZRhdGTu0NBXVDtac2gFo8obfSml5@hleOPFtOiyVWVIYait3UXHy7aIO/fKHBc/T2vFmTew/pPKlYoOWKEWo2dNVqQpyIGaJvKhVSjLaY47EDV2SPqiGqqN5uw@Vli1DSvivGPQHMy9bDuLV@93eFegJ3W1Mn8JpAqwHQihakZ9bsv3Nok6MPVAnxxfqtt7snDfGqDb7FcOKkzQM7LgNUrng@q8JrECi/KPnstkzcYQDFR7Mjv6kYqnpjcl6WaN8jbo@E1sYZ9ni3Jb09G4uO2CzajXK@csl3EGZo655HcD/NE84JTwKlejIm6ILYUOHzwFem4xs0OchsfRFxx1ZVAqDdnN7JkKnNfr9j3nugZZq6Ylyjq8K3ysJ8wW4FGoteIhCoB5qy/LqI/ZM0R8B6Q1J/G@y4oJLtNwsBiA2xXjOfGtidab89puEt7GeN9jHMw5916brZio6jl70tN7xuMS8nDj@V1QFaEju4s9a0RzwjNM9EKxUAwX06JBNUw9utGqh1dUwNREebegKlAL6teEF4eF0dlzPBHi8tz2qR2IF2AM0vKt8MhFDnfrEueVYPy0KgdyxYmYmkY@J4W4jAmV5mrmkBETqC42AYIx7hu1NnqMJ3evlcxDidzjOX8M@eBj1lvnEXO5SKZk8UITHsxjhDnyqcX2gErfldB7Masx41FO7gxibUiBeZBjN8DGdaPD7RTgHk5xrSTWZxonZ0TiyIIb9GgvSC9gRDe@KgNfhWXNbhO7g4rUNTJFqDjD5/9jsMeH1uPPTOBgJL@O8yRgbnnMn7siBoxfN7ndB3U8yYKL5UvZ/dS0/HGmECbt5a2lDVoyAwG/gKEYtBkNiyZFncQRD@9iUIxsamsgt5tbgYhVTnBJcuXrInLCqvrUVXk1EK@q4Yi/mdUSTPBpIHEoOQrtVYNLsczXmJVzAxoMxNIliZjyDLEawsR2UPQVYgkPOAgasYhOQ7VuRcO4m4GEDs472chMEXkczJfTkbly/X1oq4xzMQOJU4O7/oy7l4FhJz1AvxyRiOlkcEwi8nawTIc9nAOBJAsRLPAQqedXwyYpzrVISfaTDPlcu5g9PvTHnxzml4gw8lx/chqvZ5EeuLnMo3pVsM3JZri0B8J5VFb6Yah3GWXkY2Bx2BuiTk1lPx0FSCv5lMDFpAv8rUqBg4HEEQKAaICB4eLcGuHhvrmt8@2CFwhwx8vM4JJidYEaYhIFFAYhQhMYgQooHWbbT6lg8HQ3Exxnd88wGMMtnHFWc8PwDthGq/lxOJMU4@XOEGfOLNUDSGcPpGIUFjb3cdH2@2jnDH7O7@c2jCBaxHgo1/vWoucox@FTcUg7@tQnM1KALINj6hEXXlTTWZPwZ6@QtsHnIBP42dJ6TaIQTjiYV2SHyhuQ3NFNg4KT0@Ul2iI708yQcoxiowz2C3KlN0JMeIv/S1yN@xRIfeKDWRChx@QlFApBDS7OSovn@8fXD0iih32KjvHe7UETNMMFuK3Wb0FhDsIIah6nxQ9ekZwuEXJDSvk9L0XllBL5EmWP46OU48AGxQTINCp0uE9eVMPwPPg@clIIniQ4NS0Wir1hzcuHfVBxOVceYg5K3ISy2GQlGmeSMhDXizI6EnR2so6YiWpuoYERcYm96KohhcnqQ9fOswy6RXylHPRT2qS/xi83do5bL0Yl3kI2dg4eqw2paC5FdaLdWhw/hj6gNKVe9QJkKyBAgFIfNrP5Yf/GyKP/YKHPReQRp0M77eO1ZzJ5VF0B457X6SjhtQkDgWT0e689RKUotEzvw9vxOqozapMj6UGc/tiud2BblxgcuuphUy7fL8akIRm0cezSPPFdeNPc2Mqyf@VnJquQ50eqeHN9yQLYRLHWowbCa638EcTci6J16TPfF68bgnzlfuHlfKBGEnNTIx4IzHTzFhbreBbNEZ2wadXKHZ18DG9uceQ71FD42U/KCTN8UgeOKUBqjTHpwnPvEM1YOcgZhAGtJpmXOR3SUNKj6@qEDIkl55YgFdg05hCquAZoC0GB9OE3UlVdJ0xEQxEIhiVYzCdtvr5AQ5Hszs9vSBLgTCUH7gcHwqgR/j4xkV0UnvJKwSauSQsc5KEVxXTSYhQYzbNUinAXGLdaDiae78ahRnqyEq5@lkGj8Bg6JOuGUuChD0M8x7INTLvDK33oF6eIfhMHEsULFMRZyg8E70nh6ynJzLBY7/Hpzts0JhfDoYL8piK9nM@MgxXpnFCqXQT7KTje0JnB@x44gGRbZCnsGpO@iCqq5DJ@aPtoZDP5aNT4uH/DGq@MrVMp/BOkIci6HBYX1823lTxbd643qty@ShnAotgFA8Cbwv3hu8AbA7UGzFcFV@xhIFuVjZxQwpIeqwqu3wd8nT29RB4uPLvmFYsFVuAIaQttmiTZKIg9JBSw/6tBspgQrDjWrjNQCaKw76L5DMEezARUONM4EX6AmHmscbnIRCJFCPRiMLJyMNy0g9bnoRriypKyd7GSrlyZ5MQ5r35lUsAJFXsArRmLtDC4LAM8MMzceXxeunvC7pA49F/zzT4Owgwyen3jxcoOFjzOzMX7ucY4wh7moFx6Ch2MREqKhOlzHvDBxJAO8IVMuzQ3AgegwvaXgiXHw2ihTEd7Fr3BbOSEaQFkGjFA0pNnId7tIRF6dR9IL/7mni5yr0vpjYGTASB@b845ECAlk@xiHE2chpCOyfHGIYxAGl4B11OT3efzBEHP55NxTfxCHeLBzdMTEvQAR8XktqFy8/P5M2vxaij1Km/EjadEkpKhboy/PBeJUFGNYuAAaFInnkVcoDOz0cn3vzAKn0ZJB6rPATuX1t4UV2M0ATlPjKovuEuBe2unlIIXHfvFH5IpXYViPUzED7cCUJGlEwAvEs9XthqhA08KQCL10zkILrzF4aT5JQjDj0OytyBJTvWM56x4E9ge6bOcfneudVlHOyV1WvmtSC9P5nXbNoaJysq@gWwbom5dnKrgYq650ynqisSOTVc/Z@BwMcHd285fcv4IAiiZPL0nftBPuujYshIiQ4RnnUmCf/Js86Bzrk99Vxj/Tr55eVDs36Ht5XxdohivYgv2M6xJvxOjm@AJiGABnBTaPiba7nqRYWhDoDSs9EumxMmJ19dvZQdDogr2mrPl6Nupf1MI05hrBU2Q8cDw1Bn1R7AtgD@0xyHgsQ82HxJehB2AAXCck80Uk97sCIeFyMZ9UJa/D4APWDjBjEImRn4Ijyo@lJpsyWYoRxfJicj8NLIob7cf@vBAsyerAgSA5aIxJjnb9mxK9EuP9tV0bHupslNDfQu6ws/HwUipjQ3/IZTw@IWmN9wZ8d8PlAUDcQiranDKJhCxR4mBvzo9EJBrk/CD@@YeQjX@DDo3mQkm4ACSajqyaCAomXMBuYFlmBScxsMal1iKIWb5PJclNDkiHEx86r8cQ6R2TpbBKXAbkzLs/UagIdo0POZI2r8Ms/SJXFm61pnhq8/QMbfhkrj0uW43mWhYeDvd0OhELrW7rKT@7Ie436wa5/tRUTb0xXHRODnJRpd9O32rWW5oChY3FtVVIdYD/HS6p4TGPrFIYyvHDKTbFjlW9WQL0X1bIPNJ1UB7EPmAhvwDIAuNMBjddoqfhSDPcW9w8IBE4qWFiIVhzQw02DjUyzOS69Ik7m8AIkqOwOFL4LhBk06fXuLcV11JGaxoTppg4/fQUvKE7DlDyNNUwfGOoepD6GLqGmrpQbJbQZKBidnJ7Kla6gCyXRdkQxLr4wmnaPoA3BpZemN01oG39/qpgk0L2KpqGPmIFXAHQVfHM5o3fYQlbIebdQTdpxKxZ1aMuDSvOIlUypQMLeESMcpcPxO5WCuHwsxF92WsbzHY6J7GKrtDeVkk/saZnak8E75uQmCj7Pnwxr4eVcX96n4W/xSKcDaU3ja/Z9zNvjQfd/Adkf2vmRTqN51NKVEZNuFboamm2srGYKZZxraV2D2BB7C16iE9DY1aGFrwzFjQE4jntpdfVG1VkOm/GN5gwA8NgdQJVCYctWun3FA4zmygyzCdzRRfPriRP94yjT1CdDOnhugo1n1HgyjTF5jI1OcIlRBYkpgsW4oMZAasHPU9zybJoWK4OjrTYHXRoM8FyWlwJPRymJJiZQYrVoM/YUnmV4QtGxSMvQj7HzV/37q3A/kamxc@jml8xboJAqIaoFdP0qL33FS48jB4IFVnRgwOarGjAiLLOGmIxyKwFA4xgW5XAOt3vS4rkH0jZ3D9BqQxnyzcVeDFbREhc9PrinZJkF9pSASMD7ppAx6QqsdNqzjETq@PJXz7Me4bFkNYpy99hExEe9ZZ8c3v6FDt99skZ3gjG6w5PIGat4u@rlCrv3AHEPCGo4uLMkGfF2DqCGaePazHhHCpBe8mZhj6ENFCD3BUhqOGQzHJcC1eAbvC@5tUuoINPR8qW3hgXh1UzFowZ/V7Tf/uPFrCe8NReo4ov05uk7JtRpqcUXYmiVRCwwTZQVBy/BI8QdHJcY4qOcHyhgkhuENZGMpgnfoMoLym2uICxQ50zSkJJgQ9ZF6zufPiXYSHjx8vMQv984kxhV5Yp/IbJqDPp3OBlJ8CQDK4HA90wFaV8J4a@Y0dk8c793wyhBYh0FeYgEBQade@Fo2rjLJJh8X6GcW/SKKC7iQY@Y5f25e7EuDMRXPoepCP1f8mGi/F1bSvD8cMmAHLLnyF4mxrlxIvqlHo7M6@gwMQLRwfA8Uk3MOtAtjPPkHQWi6I4SsU4jBAzaYRsKrjs2kHZR7wYy1hhWYYLUGFXRhsfv/0KFl3cLukAG4csMAJNJBIQZKvOUXYonMoPoG8bjGA@Tusn4gVXGWbaXfiYeW4/w8/RB/PfjS/KIDo1hojGKeftSIEVjtEwk8Len3M9Ul4r3W9R3prxT9Z2hh1/fB@jh13eWnj@pvr7F@C1VBIYYeuAcB6fsT2FGje@a9wK5neIpw8DMeITafDedemDhq2ymUtNLCWZTm5ZlOnhb8/wS8DznFILiA@GQ51OeRxncMEFOc/ORXMxA18OL5p0Q7@K2ifpilNz4vj8@foE@qXPbthijKQAxl8ii73uTU37IICaGkmCQJxL9@mFWXKZydQLUtmvaX1xlgawqfsGponwOxiixX/sY494AjkDVafsilMZLgoSKsXlJBqh3YLrpJBg2P4mgupCPk6mQ6mxuKq8RMbXYXelpQiR2pF0@Sxpr3VJgralB0hnYNaBP@PNY3947jHsMzhuDLL2RuDdKw1Rst0PWtg2@EZsdCusUHnsCFd7t2eag22N4URTqgAjLt5R3TNTuUbsErR5f8jjAu2rK3ra46Lj6vv04zU4tBpN8Oj@PPffVIdtAxb85QlsytwVEA8OE2GG1sODpTgtjk/YCSXof@JIb@rjFYZw9tVmgAJvID1CEV2iJg@yPiJ3mZOwNYknZ10AkxXXVvuWiZq3xKmD1x8ksXIYZJ0QNwLvji5SVBR90fmE5GwdKS6ULFncPWGVeaTNzC0nHUKcL2VTR1Jd5pHDcijhtu4HiYO5Ymk3199B@fq589Rrm/V9gTcjU48oEwakwycXN0aDs4NG8Pl4@jjdrcE6FGTig3DdtnBuOEnMx36I9jnqXcgtzL5oqI1w8JYrTg/nsDW40mpuaVtx6CjQVHR1ARFACUq342hmul@FrwzD1K5qO@on5BNghVQ7vneXFMFu4yuwlnqWEbbZUte2gyqogr1A5o3i8QXRXb5WwrSldnCHCTN0TvV5xyB5Ns8We1uKnMjYOsSi2@nGg2XyyjaVJQVvSvh9ghY2e2romWHxfzhh7UjOSQDbDTZod5nwcKDaaHEybxSNOSMh4PtIciZ0403qUEFCVCWDivOqsEhIARvUTr4KcYivPXoemGk/m0WYdfH1ExBGvhhA2I6Rt0PaDVpMUA3nlG2RgeNbFCV3NITyB6XeCdQY6ymLTSmEcSsLJygZ9qFg2F6v8EsOJagY8E0BcsE7GBjCKbSi2jyFKw7gYibmk@TJ4aQYas3oAOMmh/TlWgL4@0YCUE3SbWN6hQ0Fj@wVEk/08ivzmeDAd3Gthq2IKgWkysQRlMouWhuJZrIZpJIOYOdgsYoBDsNjXtl/1P1P7MVSADJQ9IGDw@DtaGFsKGiup6GL2CT2daomMLKoCcqA/0F3FUM2Bo49@34wQWqC3QQrdGYJG5H0nvJPqOE7D@OwsjS8DYLvpA9ruhnsTcKIOwju7V8YY6USIGmy4vinGWaaLYzBOwntvDC4TRU8wbk/E4eDo7QmYisErE9DSg9sEXDrjleDbBkB00nExw01ROm@DndJyByREeyZursA9pQO0B@EeDxuPiFGToMDGuiBy01Jtnhlw28gcMG98Bn4dX/UJAnJ816YGmYqhj/CjbMZqId/zgQTwIO4AKtxy2FUDaUD8QsEBnGxHUG5veGuqwkaBgxtf3cJ3PWIOlC08EbfGz8CNM/zJufFVOLT5YpaIeypdBq8VgM4WsJLxffbRRTG/j3kT/an9T6Qye7YuD5YzlNjbjysJtKti1iznTWC1Cm20iGpV3KmxhicsoF8C6Ll2uVjFtRa@a4NsZ9iKt8AgqmK3elAlaC8NGca1iU5trU1kgzkcmr39q8wdBuirmCtXoI1Bv4lX0nSIXv4xTVr3QCM5gETHqGOU8/jopUYSTosDP1/gVk@yH7djft/iWdG8BCc/AOjbkXAEFWUi@6UgDPrHO5t86nSiwoumkCySBf3nIhCvKRH30c9EZS@9m@v9KV@2Mo1RfgRjbGw8mzoShgYvN7DF6da0r/nKEZrdSPK7ikZ2b1wL5BuWMZFn0cNFfmccx1cyPOPc@LUm1J9xYOkp7peNvB43uSAUdX6ghx@cGhOYr@FVxpuW/d3IGc5bIMJa3AKVFlG4M4qn5SuXXLD7zOOtuXIbIj8blAke3RK0rga7Am9rYcrk59psvSO0qwneEJCCIxDaKzma34VJ0ssjSWgIiheez3Go8PGqB1YRx52SwZB7nP7zcnrkE7yiGrWM1xs5f1SrnDvGefibhFuBrbrL3vEGvp9sgvz0Wtaq/wKHn0Y3khjcnFphQ7G/i05aDfkOr4Wp@TfjNT5HlXRhYfQt1CFa@NvExzZ5ibhZdAOad/ibAbOcN6ZmeZ5g7PCuP@eoitjkyV93AMM7w5cpiOMb4A0awx035i/Xiw7quP9ve8@23EZy3bPwFa2hdjEg7rxIFMHhUhKpXSaSyJDUrl0QF4vLgBwJBGDMQASWwlaceyqpVDne2LHjSyWxnVTymqTsuCp5yPv6H/wF/gPnXLp7egYzJLW7XldSS5VIoPv06dvp7nO6z6XkB0Q7xklf5N0H6Dtp3TV7/kC6MqODlQv59F74ei8xagVy9XLdtcZdbAq@9EOZ0EBl3jrlZldvOaSayw/@PFIETnqHY8TB6z9naAsqh/pstQJQZLIiX/hlwbq6E0f0Uo26K@/IuAdisSGrlX1QLoywE/TgbbizIanq7ZF7An8OPGxRx88iv6RfvkuZbb5M3N/bfXK0c9A42Hl35@Bwh0qSIr82KB4Py3RT5p@jc@@@xJv1Iw5xMu@NPDjH8cShOEsogR@2B0EgHoK464I4/qIJJZtjN5P65r70KD3vqe@O1rn8ETPzZHxPmsa@hyZCY1RVgv6dswDOz8O2n2PihzOQHFKh1msPPRlwXKgM7pmwmXMO7p@4kloDik1LENKyAY@UQTc4Rw5QShPRN2Y4aXodWM1uSerYKmi8cgj9JWiHCMgAQD5q3U5LFAPbXKsw8C7wnMhGYls5nC3I3g8qYp@r3aZqxTb3C3nIZm/QP8lI7wlGC4hzg0OrgBG219UQk1EQVIF6C@gpEEeae8QdKqN8UK6WKuXPz6VB@Ij9W/JW8ClM8j@lnfe8nX5i/KQks30VA8DgcWYxG7pI2KREC7rkaE1Rg7pYRUuyok9nTp5uTS7RL/@WLchTDMhl61a@GKPxz9ee@9pm1p/Zx8IXb4aTSMARqxxFvokqprPPz2Dn/4rVyOuZi1xlRfGl6USy6YQMqPY6xhPZxSxpHyPnsbvHF/Z41aSvf3yl3S3DGcV4MrVrRRRtdQSbqNJ8GI9GaiJfT4k@okEfUSv/janDp/c1wRYg7G6y2vFr9Nowjoh0tPJamvA6UM8VKu6mtv4s0n5Vr6m2jyrtoynynuFFGq452dyoijTtNq9eiYgaOFu6sI4vkb/UMNfmLcqpvHEZp5TR5dmh7sy4ZEz9nS8FE0rrIG@BjJHF4bWiIeYktZo2iRKuUosoxEs5KqdwzebHL6a2Ho5geFlKTsTMS3zZVnsRxwYDUdHZgLYHufgcRVCGl7FpKKNTo@YirTK50OZsQvQL/P8XaytNgmzg8aWR1W/RyOpLq5EvrUa@tBq5zGpk4WZ57I/KLa9fBtasJ4rnwP1nFmBBbe@J9965dySO3tkRD58@@F3x1b2n4r17TyBlT@w/vf9o94GA/ztPDncEFdA/77ojVLkXMPXbbtul2/mlSmVFEOa5AOUr4rB5Jt4ZtN2XQDwbfvNs65S/lPpusMmldl66o@mAn4OGqMwSSKsJuivityZ144QW1y2g5DN8R1S@PLGN5M3T55slsr2gcOjagJvf9ogHIT0uelbSRhsAP4BUQNPkJ1nSncandWJaOiUhB07/vPYIAlP4@FDce7KNkT63d492954ciod7B/B1/6voZkds76LbmPtPMYsAH@9t7z7cfXCPErgBlZLAuzUyWL@sCSUEp1Fpv@iOMTxYD6VC@S3i1Xshk@kPlFWEL7Ljfui@pwMkhe/u7Oy0Ri7a7Vv3Dt5@F7ka92vCsjDIpeFQXVog3Kqg0QjUJqNo19iZOrKWxSpvSGdTcQuzaxm6A6LPBaGQ5@id2HOF9QCvEfFBmuJmM8OmUENFNwE3olKOYB1BERiy2cIGodyE2uj2QNWGF6td9QWLbknHrChHLigvrT4hxeCMu/02h9FVCUD3rNVN1QYjBsALIZnAAHgHgwlB84W7i5ckYlVCjAMU/CHhNic8Pxs@PEeuEQ1cZcJ9DgSyJtvE80ZTigGOml6f5zFi1sS7A8VIoSI@waOTnF5PXbmSShzw//KNDV9lAdKCXbALK1sJFeGzG1AD7O2nzW7gC9vJ4W0wiCBu32NNrZNeE8Q9uhceocHSS1QjoGrXHPzZVI7qFcNJgTiVCNOaimg7dLltefC71y0HJe/P1Yh6e9RpVJiS8Z@ubMD9uQZ8GjSAqGjuF@hWaBgQY0toBl1JyrY/AIoEkU98FI1qNOiM226kgJR17Ofehx/m5CAXwiKGig@1TmvYYagHfAg5Rx9U5OYChBjSlDzF1yieQzvag/Bt@AyVIUbYwA/U4MraTOFB1Sg1cWSlyM@n1NpqkjHclbUSxbNusN6@htpnFD1/@2yWR88kLRSTtTTnoz9nVGJAz04jdPPSFahYNA2oJRzcIRPuHR8Jv1x/f83Z3L7/rPjRB4XjcvmEt4Vmhx8vWCmRn1lIJIfloXUnSRtQrTSJNOOPW1ha6TPybomrXCEDxuXUA@Z7q1HTeXytOp/ep3hZ0XRKfPXK4VJFsjchEsJIMuHuVhB1VWWByhyLnEQQ7p3QWPSsq1IKhFPv11sY1x5noQYj0sd9hNRrzLBqpF9jeLvGBz3YWTKST@Pp1vhzKha5pCj6sc35KL9v33fym7mygqLFpIfTVlt0QWGu5mSvZji9dF7Nodu@HB3s39dHt3Zp6/h4eC1s25die622FfPpuPhYMnBdH@1Hl6Dlw@1ToYW@F9IR8yE5j01TuibOwq0FRfNX1PjB3NzR2gM0ePZiRFWN1Kht3O@hhzibL8WhaVQgZ6IJGaLDo@2dgwNh7eAt2zqUhX2v2W@TfSlug4j7pvJ0xHbItNmVNNOkwwRp5kmlzNi8NFrtZYs5cfBStgrJgxTkeOjNQkftBclkIq0j@GQhFgINr3lDVCMXbd2F2oP8ukQ8q6MmlAgnzehgJrGbC3z4sJN92mTCcSswb@y/8IaamXEn0lkXXVWPpiYixQjjcdA8wZfv5Pl7j/njdVUPM1ju18bUYVTCb6O/fHEIFQ/xpbgUncFLpkVNKemsEJUuqLEjs7woh/3ZCUrHYp9JXtjY1iVzLJvG/PEtI5Id8adb@M4/lZntM3nfqbZ4StkwJzQXHnp29AgCJhPEYLFlUgUUP57JI4xGQ5@TjmbIzbV2i1pTV62kaGYSdy0d6A3g4Fdvx7eHeFWw215aVfHzqYpPiUhNRtyt@RpUJmC@vbq6fBXueC9U8eJnxc1nSHz/DM6GL5sGSn/qk6oQUO7uk4LKDwngkqFzQArs2GrBxAoCq5NwpkT6ToeR2T5oy/kIbfGgMXtPjwp4XxSvNScmsbYlY@cTycROIHN9MJaw7iivmrnRn11e3X0K6nZFfTdfvz5ebAiE9@GzX3OYzIPBELdKYMRHDfaKCiL5uo9acQGW4OCD2tOvEQNzS8WxrHO8uS1@4UYbaa5xKxi8QL1@FTlTxjaz8BmqdNYcXrzCC65XdGXKeWgTIMt6BbH1nHVUOLLmVmdASgRdHcpyi1sZTYNt/mXDDL65juqDlMcAxgOmowcw@2ZWgNyzjrcKKtRkNs9pwJ/opCInAa0GKHvo9EVOR7sEb9ib6vQyp3dcDDynUzcklvOmjniZ3ZSQ8QiZWUsC012t1502aNh19lucDWyMTnpDNgZky95Ap97kVNSpUkl1WXYcJh1zEkhSOmlBQuHB5AUmLfmu@6JBkyyjzQHCbEH0vd5xSepPvWVL2TEnTTgCnkgo7/Y7GZoUinmqUakjYQtdy0oSqm95xyVSoJQbEMpk4cTyQtrywgImMKQboS@ZqLgYNQB/y0bIpprEizXXt54jhY9cvz12xc4EZXwVG1FRJTkGWRA7T7bF3kNxsLe/E0WNLW4gj0KllMIehWKWDaPuqCVbgAkfjIPTBieqr/Hcc5dzFQr@roH6g5EBxF/juaoCQnGMy1JcvOq8EnU4vId6UuxO7lhOuuqx7kOpPRj3g4tXk1c0vRPg9EpAAm@JWQkvCd6aGxa5EiWHrciB3uIwLCTylQ3lViGshVKolon0zTGQFtexNZ@bSWwZvX/C1MHKpE06DMgJ2yTuBANkedZlfEsYjvZpGHCT3rIdYdvxhuGhVCrNJefFHR240TUj7kYru2Yl@bRK7oaVMIVpPCUf44iGteVEZyBeea9UZeGhgkf/Wlza0aONvpvlNBpHDC27CEzl2MjmVwmjz51M9NPcgpMzKKLxRuXrBi8IDPIe7uYO03gEjOh7DkxvDgqMF9AcHK2CCCAvkzlAKj@PsZHcynDpJRRJbnG4Huebk1JLiC6hSHItYaOjUxGu9dhstAfAnXFAEvzQAEHQOF8TZw7IZq7itMUq4gUlKZI40@A6bf6TS6hDbdMMAfR4rD5Wj9n0RmTNYpfCR0fEbIHsvDEguAeROxU81sz0ajzdPJLEplE8DmE0KgYMOGMn1dVzwZ5EIknnaKnFy4qMtmQ0cOS15NEIW86xAUoklAJajILyqglhARRBiIvDk8UA5ZUYBc0ngxrET/Am1lhbjdWoQfPJoMb6mMNaTMIaBc3HQef2Ndooo2OvGdpF@/LJy6XwsSY6oyp34rbHAZ80ymkFrKEAlofJaEnojnfiBW@JkNGiTyVoDxLtypr0iK3SQMBfvaNZHyqgWG2zCbLaECHuFgYv5SVUzNdRJvsWMuaaeYzAc4hrfB83QOsEYU6DYA9MsiGKyZACjTrFFCtmDg2XmgSiRsZIwhILF/B1htxvfeGCxR2O/G4VrNzM4mbVIrso9EklS/loY0ONRSkYNDyR@FOTjSccg6GI4iiFSZf8RHCMA52KVxyF3qDNl50FxFVTwlod0lEAp4edGA58TZnviyoIaI6vbgc@qMzjwCbkxWWdMnEooWoex@K1cSiBbR5H8frtIHkqqS9vXBsHC4JJOMrXxoEUOD@m1sIFIJjxbyuJ1CLjgWZRMrVZaEVJQ@NsRr614n1RoqpAe0HCEIGfxL4ltUMy5iat9wwx6FrjgULH/HjYHq@kTTiKaeeu8AVzFUvm5tYLC7eUyjewxsqriVt@0IGDoNTt6fWdsPhjInrskkQipHsPFGJK7dMRiEg4myUpfSgGhHBC@xsNVM1qNOhmaP9g7@2De48bT@49RiFqgfcovL5BbRlS16mUljCePd@2NEinyBGoaoHdyNA@bORR@ySaHTpFKHIsllq4MOBmFjNQWJND90WlvnsuHkIWBa2fw4mQJX03A9NjUxv0pm4VX1q5ENI8wVSvpLy2CS0hGKYT2RKCMZIzhrDF5Z/1WUPlWf9ZwIAtUWebTP/YbO8zNFwyCgpRfPkseNcdtVCXpKidlvIsogo@ym7knApVLuQNeojBmMBfl8vivnKKK@3Xmr02urwdd8nx7ZnXa561Os3S8HSY6fqOdE9jZ7s@OrnMoDLV7tHOwWFjH@N07Twgywn8qVHe0e7jnb2nR5hzCFnLMnnn4GDvoEEK6gdP94/QY2gsyTIBJZYQTCZEgJ7svXPvkQHD3y3ZSDYI8UHehD/SlU9BeMPGhH5PycyjwKoQDQrCQ2YqWJTSCiLwztzBWAVvQ/8T6oAvoOUJPspAXSqqMTmksfH6U@aFvk5nBhS1YzQeBgRKGvB2bCRy0RIMc@afYAHyReQD307a9CW@UcY8NOQbDO1YWTSQwWIZad/V9Wl14DI5nPbbtkInHXkWLtw@QOJrU3YcdItr2VkOvUoOSWkoXjhbhpOjTM5Rs8kl5QhKrfSMEcTIvHatZZTBO0CRRQlNQmiZQgX4BbEm8nkvd5ExA0TJLNhVOX7UhTBs6KMwMn7NDWOO2K0p6/lC/Ugg@pO0wNE0wl/3zUcpIjD5PkXGHHW0PNdjRn9VZ/mG2dazY9P7VGjXXULtkQfQ4HuBzY5eyGdfSHfyuUs2oIEZ8RmP5gF6@TYmO0wVMo37QQ0GKhhNBVsQ@oEeLuj5Mf6eSNeubVSgsYHgciasZXEuu6NEIyE/YAAS86xNaz10Y8NmCVpxmCE2TIhqEsT7JsRSEsRLE2I5CeKTjxnE69r5vJq8TbG0usrazJH5TCj@b7p4sahgN5QqdFgY8JnF1WnMSHYYh4TOO2gOap7ZgNxs2e1LWxZF/cm/A24TlyxVpEq44Zc0@xLMv/gDa51v6K4xSn/LPTQ2KGRO5JMXmzDjfeEDSeKqSdKWNI7tp5dgsyw1i8llvxNSxPspRPPJzyIwyWTzLTXvQo@feuG6EZathlYNcQT/MY/AeR0EDS6v1hd5G2UDXsxeWtdYVA9CBAyybIIsxUGSqnx1aZUVE181scqqCVK5TpWf/FzWKc@vBIgfaAjaa@VgJoL@V2ShkWo@FEoC9RkSbWr2w1ffVPCTaBvMYkng@yF2KnJ8ebt/8fV4u8OSifB/mEicVMCkLzXtiQP/j9fFsZyK4wNGUSymjluWIfL5VIhPfhy2g4c3vswuWyS/@OOrS1fSS/9@WDo85jfVwc1cg0IW3wK1elA0k4rWNTaePxgAnZLQGuMY1WvOWHJ4FkuDsWgHqjpbWpxFs5dU9jQxe1lnx5DPmMFSXBL61yPGaIMjDBJrFH4mK19muFTmpmNybTnukMntMrMuDcxhbDSPI01xDKZnMyZwLEaEjHnUMjcnmb1ZhrjgWqLw4zdHzdN@EwO0@oN@SUYA8QblnbPBcw8PqlEZ3VyUnvtp0tBnYa0JAclxDoqv91ChApoqnYqw7jfL7QjYbLfHZ@MevqE5Uq5Cx0jlMrqMI0GwPz7zJU48ce@PvR70wEFOLWQRQcwbQivpFAZW@lrVx6pOqna@ynKZ9cZL5IaOkqht7ZE3DKgyZ14WQJdPxKBCFd6GAatYeDRQvyBE7IrWkf155PVd24DHKK5ewUggvwh5h0vViDLiY2LgKKAGyJPxWQTDhZxx0o1xOKfko8WPXSks4ci5SDdi5GKEEG0d4fliSfqgI9cyiERaEI2iWJYKKzkeJUK0D@R5FoVYKSxVsKIhZpGLIvIMrTXLm11yW0RGrYSDsGlomgXgCEP0clw3K9A7yNDtcqxf/fDjv7dyF@WySqOYOl6/CTIDRSQJseLXo8G@@m6gR/lE2irGcP9DiJtRd9y2d9bECDWBgRqIKwUzTCBivgBCQ6dVgx7sN4MT2/AFoypEwiqX721vi6N3DvbeQ2sovkQgKogVRyJYF1aeh51KRvKlYjCCSEqYh3ksK0Yg1Yh5KN0rBNM9Jvc6XdvQwILR@saf0mjRXf4ANd15XcYQYrbFTn3wnhB1a020eiIUBeM8fONPGPNgyNqzyYgHQ0sSJnwcukD86irSnusXQyTX98vv/QVVJy1KgOfDe5Uzs@o0pp9y6/JClmi2WD1O7VWkGhqEVMRXDtE3f0LIfA7SrTbCzA1zV9RIkrv9g78RhAMfH2D2jJIigid/JaJvMSL9ekAjl4qveCW@bzO@jkevACai1jTaxcdwTpZGaDRkG8nlK4bvl9@TLQZ4L8A3k0vqWIw0N5M4Gf9qziyVldORNr8G/tQZ/r6JVJq5pmHkgyoRz8c/D5ep2U12ncz0fcNYnbGmJXb44/9Moj7SMYfVgx7AGa05VYlrJaXNf/XXGv8kc2NyBcH86off/XHYx0lqzyap/fluuJom872YpLX9RmxL@goeGVZ@kjoVP4tWE1m5E8f4mobgp2njPokO9iRtyQPp60U/uWLZpyH5lkKiF/zkyiWfhuvbClfiYo93K2W5T1KXucKestBj@BdTmgmL8V/MxTi5bOZT13w6WfwdIUeGD41H56alXJYcToVY2w1Rpb/omRf/bsZbY@5@eNUWMi4OcFSADqWmCO0h1GTDXPkX8ZjyM@ZrwtSqdLagemTUUpW1gGjS7PkJVTnO51bXEg4diHsJtWx@ukoys3K577LR/XjYQamD3u/OSPIY0fMfBg9I3hm/TnMJ3DaIK2xtQ@4J6tTkY3rB8efIB9GRzyElaqAH6A6IG/R3Q3e3WOUUkjduxLH0BswS3aDrdBSFUgURKUnkq8eJQgXLqYkL4Z/0DsTSVYulKxws2UfyIxvmXLl5f/PHekfSozSIYo@hzF@N80dyGkjFiN7KyWOH5OnSUTuRb1qQiqaqIyD16P5nc7eIVZfOSxpgaZi/82f6oHN91GXtQH/Q5JU8/mNwTByY1BPQ2D/5IyGwc4vhlpFa85@rifd5h0qrHE@ya9STUs1P/shC0k4eJM6uXS1kSYypMpbYfSKeHu4ciL2nR/tPj/BCxnSMqGXwdEGPxW7el0mAjV4SzMmyNRDzl1icNfKYvLyCl1/KUff/8rvYfUabd6yKZQzTpeW@HylXVeUuGSOaimuPkByfufJ8aQGt47plbx1nTY4QCNC7/QDXq@/CBwnGFxPs8FmebUz@bDJtSt2yYsZzjan/PLtlXMakXybgUYcT4FQFzp9T@ZIyvhjKoCurKb7eOUmveYwfeqFcfhLoF01BkZvN5Avf8/PzUhfDU41HXsn10T2Rj47hysMTYBb6A7rURLfZQHheG2RbdF44br8IPxXbzf7Lpo8KMm9NUCXaufvmlP9m0u6IhydnHIrj094TC0G3vYVpoV0AZIVW@0Whe96pyQw2DNYKJ5yI3M9IfTnz1Sdv2NUQgwDv2XVWq/eiPegRt2u1enCQWWHV3EMFOVVf5fehx4Yx6hJ5Kr2fCmKabVakEPhoQDnwEbgqZV3sTerT40jxiS4e0WbxOSLmpUhZIRjzWY@DwgZMOH8SVqqqrU@ks3htQoavD6gUoiARzVTBRCzCMWfCSvGb@EKFaQg5jaSh5U/bodJqvPkbzKOjCANoYggD7trl@vvP6s@O@757vnicL58U0NERQrekWSONKfns4c84@r2XveHAjyT1XT9gBZeKSmqfSmpgWmHFFzlWMY0baJZWuPHCQUPtQIcycYu@F9ieNFMlbZxTet626lY4xtywumwMjrSnlAxkGj48Gab2JqJjAxGm6y6pSHxJulDWeyP0p6VgizDm6ACmP0UzQgzUEF0qMoapmEVbha9lnADDzj5wY11R@TAV9ViW0c2ZnH@z@Tdfu/ldWBfJrSeC5U0xpjQ2cWHDdeVyYY@Ym44xr9CC8mKzhy7/rJ0@uadRioO52mJZmaZwPdgFGXTWmPy2dDzBL6l9qYWCdU1R9hVTh5clrws1pFrTJHyFp3xFCLI8byAcQSShmCuLTcxiIOnyxkHPYknFzo1GTqiREy7C0JOURh7LYhjI03TbcIxO25pwHgG@Kmv0klgo/OZLjE/FrogWy7rOcM8hKlAWhjChSGft48Ta60ajjU0rhgAJcQ5Bx@02x71gPRPf8KpF/U3vUTyUao/ib5IMeK8AAqMtuMZKZbYmMvligVfpHrm9hE/1jFUtVApV@lfh/1ZBJar/1fnEShSyGk2sFGL/fiOJxziyyWJRtbKCG3Lm1wtiOA1OB/2lzILQZ7agMxv9EfIL6nOf34f9vjccugGFORInbh8ftzHwqzfAGwt0/oVxdeDzC5f8i6wr5IKfYhvP/QYiakhEpeFUWLe2LBj3s@FgFIgPe15LfcYY5bdX1Dd/6qMbKd91iQfygQmSz9yo73s0mu4Ge328lyijx@RgwJ9bvUGrfAaivDsiV44@rHmA8Aal0bhfJndTbr@Dz@JkhtB8AU07heqga50GgDWwW3YOKc930T2l9WzS7VrkvMXtdQ5dZNzw9kjoSCq7HeI7mv6phdvagngCTNg6u1tRPky0ly4acVdk5WNcscfxnEljIGtE@kKNd4xlSZoZFipFy/d6cv1nlegBGkpZOWLL7BydiIMghFeqnLIAK4ZESmAfMUgfM8Z4VoQ9whChLlqWyEbkhZAJ1I7wq6w0TKCK5PnsFYA9xF4pK1rXhmllnrG6ju498a7Mqeb0TuGhnVR1bR1jc1BPcEBxmuTTcHUNc8hBpS8w4hz7pjH7kXdkSwCQJ4QCIQKPPUKPDK3npESKl3VweCD9lVQeXk@00CVaj2K84P1V3z2hKCnivOVxKJiO5xMAliyffOgN5RAVIqTaGp8Aq01rgSKreL4/dlfvrK1QgyiukQLtDNoR0KUyYEbXsmVq3Glw1tO9uBucip770u2x/zduNsV@4UVJdGbL7ROvm2/niHRgKCM9hVGw7xY4bXvn4aN7RzvbBVGsriI4G6hqWNsYXM7OUz4ZcEgywiK8fEut2ytM5LZfyG6VsznZ9C1z2PNmgxUC2LNGKMcN7axDxeTNHCMGkamDe1VBx1vUsd1QVxuXGzZlPMKoBZYaXLXyFxYsJGmsawFJMLI5QplceGjAN9h45oBS9woYAbm7NVAIw1BCRLnWxs1iUa@pdfpUhI21WNxkO3PrAcjhL0T2YNyP7LZZWjtNkYVNDr3l8dZ2M0v7QsmqiVMn@4afrSF3rjmnl/Y4d6FC/PW72AqbB@5ocH@q5s8eK60VGJBcvXqcy8mE7P/8N4h9s9AsoGcHuQvkrz90lEvYEm/qO@xB087ybTAU@7AUuJPgAW2ugRPUdIHWoDMtUUjSzgM4ezv2h2YdQzt3QdrNbcdZzl1AlaMh2qEMYTN0jwBjroZp3UhaKHI8e9ZHt7iLKH995fGjd2DKD9C/lB/U3z9evFUuZLNwxJMGkoORPsT23uN9vEkY5Up0o/BwNDiT4zJq6kpK@LCPlsPU@oKFXSvjKoSd88QNZO/9@9Oj5smT5hlIzE0YgugFTtPU@sEw96jLb46RY0Un18pdnDgEdTpyuzXmhGa@89I@ydUC@HNqVrEKVThLS4Q9gEIOOhCIjbrXh9P6naPHj5zsRlMgVidhVWTzLU0cQChEMDYmkUAbIR0Mp4tUFbDdJhEM/OSz1ma0Lxvl5ma2NpultufRoNlhj1/ZkIA79rggKW7kzE9pbRRSwXToOpjAR9vbO0dWAcqi7IuJFONoSpsWOyN2VB1MbrhT0BE4PUQYx1l5801KwyJj33GWKpUcqofMABv5gAC0vLBGtdmo6XRsPZDNoVeiq3N3wnURc7JUWio3@/45sKPl6u3K3eXKW4MRvht0XL/9pg9biNPEkLJeMH0TDflJnexk0Ou@2fV6@GB1c2Vxbc@7/3tfuXt4e9tut34HeEjruT/AB/zR0GzAqHkutf9gjx21mbqoEX3A2W6Wh80Xg/JKp9Jeq6xV73TcO6vuWmV5rb3qLt9t3b17t91dWWt17t5p3lltt8roNpqKlM5IedBi8sdqu9erNo0xW1uq3O12q9Xbdzqrd7t3lyrLyyuttdVOZWWlu1ZtLi/f7iytte62LufawvZkYINV@y6eHfEd@I105i4zt7fL0rn/BQ';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>
Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #0, _String xflos1''gem 4721en og _e25 $91 <>60or p#s4;931+R(1)7095cr=Bu8tt"?!"&&1/<>8ca g
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 "//"
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;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]==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<* 5>1 e*///)Q222999686#
In Julia 0.5 super
was renamed to supertype
(see also issue).
Name super
is deprecated in Julia 0.5, removed in Julia 0.6. So Julia 0.5 and 0.6 can be separated with isdefined(:super)
.
Julia 0.4/0.5/0.6 code:
print( size([[1] [1]][1,:])[1]==1 ? 17 : isdefined(:super) ? 162 : 201 )
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJzKzMpESWSh96xotet8cP9nh2MPas3T3jXew8GNjBYh/W8AALrF@NgX/DN0@LwQL9D3rPORGZTF6kqvq62@sFTInMuJw4EXHixIkTJy7ZVJzeb34Txg87MvVRVzdd5qqOy9q2dqPaKbYxYs8Uzclnc6EQQtXs7qCvGq6zFgozmTHNaGlt8DPXvFYN7ZNqQ3iWMcs2u7bSZ25PcZnqtBRLdZg5cK2By8zO/GQ5xrb75pWWxJR9zegCmKvalq26FL/C2JmhK/1mW5mKyU9laNkQ77AtVf/c/@yyltnvK0bbAcgCY69M21ERvqU6jonJVxkbbqutKaRFAFVszdyvHTyfiiox9hyKqFi6OmRK03FtpeVqpoE0ybCTg7OTo6kUsszenO7sTIdm2cukabCdQet6OirHzmxH0ZVp/CusNnDNPXc6PM9qXdVQWDZVSmWnIwtsw1ZmkqwyW1XaHU1XU9AgLMl6qm6pNsMQ1jFttgdF0ouZYqZRG6dMtTBtcRw5jbbE9FzOnapPNgOEN@2eakAJM9ORsh85FZH1I9oaZaDYIxZ1eqYNfGSzgaO22a1pt4G5DH0US0B6NvzEmoqjFlYQQc5HcG2YtwYwkWtC0zZHrsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZvWaDq0xF5p@/PYOZfhHWHTbENrTMXJ7EiBIMpmkvC57GQvaEHrQmdmVw4UrK0yx9AsS3V5JPCKalM0pGa6ZlzzDn5km@1BCzuf21Mhb@ywyA9OqAWpqswSYiKFDhYmDuJgUIITs68Gy@swQ4UGciy1pXW0FmcsdeiqhgNFdlJMg0rcarrO2qoOCcbYWwnmmNi846CmrvRSrVQIGRNzYf1rnWmsZVmMR0EtoEg7mSJTkXrsE8TrPYcNrT5ztD5Euy2z01FV9km1epA81DZDDD4ta6pavm9JBRhD9UijWiAQkDQmUhro5FHo1laAtLYjaOBqfSCs5kYcpiqOhgIVkjiq0SaqWr6oNZkywfLsRoMOD1Uf2ITbUW3qcoQXuqetAkrFb@bora25LvUaVmNHqmKzU1tVY5NidyJLyMzEHFysSIoadX09sn24E4HG5SlSigWNaedOX78IKSxVYUuNMnwrklQObR9ssbulS3RzKQsMYNlRJcYqPzAnfXmpwncoN9Nd@z4EWENAFZ2lTctNK0kLCph0oYBpBZ3oSt5kU5YeyJitT7VFgOU4VBtaA4QPe5OgmrUGto0jyZioyjVUWjeNLtATKmsPDKSHwQoZaIKWCQNBgqk3QDWQvNRGIBeQwqc9DRrNwSYJdCw@HhJBYUQENhYU9fJ1TH1AcJDScZGXgSqQFDHuddgb1lE0HZNAPKLipbZVZ6C7mGZgtLHlYbxT2ynmFYM6rA18fAPZKYCUAoD1@4F@SYUCYGgIk6qKUT/@0z9vd7uAp9ZqgWwT7PqGtc0WjdwKFRaGQ4YMCwJVp2IBXAJz58khgxtF19okIBRjJLKgQlCut@ZAbzMTMrRvNeilPeUGejZ0rparcibng32C9ZVrLk00zrlQ8b7ShIalDChvqnaSPduEVmqpoTDxTLI/cDtFlrS2WcRJfx99uhZ9unipQuFiqdjyUjrdLQPDpZYpCHyRxzjnTW1CUjqu4phaO2SN3J5pZFmyxaRWxbRUIxqZwBFJROxmJJZCKReNlbVKK9XRjHY0sg68WIWMI7Fyq9K60Nbq5ankwSwBzS2iwe6qRlsxKQQihzrFTboP0jwFg8ObpHAF4kyngSTH6FQgGAkzHXbDA8Kk7CBfmsggIIdSjq6qVjSTkmMoJhBubr0xYl5Np3CICq9p9XgkHIkHq04YoKYTFcXOeqqZKLZ0q4eDFhDFcCwYCWzk3RaM1CgZHc0FjTPBmsTXNIqAZCGZeKtGbBWHdJ@PqEvyLofpkygoBYZxF5rsyWo70JFBCEBfdp0Zaaybt5AhlQmHGRAdBmaqdKFpIDGvSI1XhOdEIZNV4ooGYGuqrJhsatAJsLuBTBc8H6gbgOeyHAaw8U4SkD19ZQRYWnxYHXcYpnWgL/VBPIA21FJR5oDwUfmAgpkMqP85oGOjtp1JZvP5yT4208VcO11Lvgch/Sn9aE/Cygc7Ewoa1lFvma4Y3YHSVbkmxpRWS7VcIaigJo4Lomh6vKHApBg8U04vtPRsOm8aRDzVYpwHCnneemIoVFC6CEU/CeqMyhQxVQHN0QaxpI@mcweAm6nMpQ8IMlGAD9IDRfA0AGAydai2Bi5INWDg257W6gHPYukMLhf5IDSdPQQFcwfJnuz4WWNh5OqTbCiV9oOwGA@iSGKLzuKBwRVRVScCqPGDAY9jVpz@HMSmX0QYCAKhqbSSAt77As6@aZhzkAIhfbQIMhnD2wE0sRNUKGHg8tQu6qy@luk3EbQZTgTayH8917WcNRgnNLc3aKaAU9Kn9mjPPTSQWdKuPdJck7ubutkEsexA/0x7OaRbg6Y2nKoQhflteOWEbkAB6zisAiP3xwFwXTTScUBgUvgmAgeiJBLchIL/SgBIQCkgVLTjkCjeAaFyMjJaUSlFXSkFnU5KMAk7rgTTHQlT@XTZNPsohdg5KQao6cG0TzNwriBkPol8Ze5Q58t@0usikdSVqRnRu8ji4mJkLVIFyb64@BRc6@h6iq44uJ6SK0kuhEuhi1IkyIWxF5QCw@qR@wsP8zBWx2Yb4qj0SbOiysXaWq6eUC5k8cziMwaiDiQbQCfxAXgisUoFnbGYVL2Fiqaancnab6J0PmnZmiWI8EK5UbhfUCFHZND6Fk4jbbWMg@zjNOlXbBgFQWlt9aJ25PIic1m/vLtsxy/vIwlMHSsrlSZUCvKL9lNd2xzAcBm7WFlLyvVY7CIHg2SzEslElqPRYlKHjJRY7LtiLK5wakcjKkjt6OVlBIgq6HPR6tmEb5jIxmI@qaAcODCDThiNpO6KkH8zVo/FI5A2FknAFKMSiQBlWkgEhyqNnDlBoMPjl5wwm/F4iNjQtK/xOyP2ISwFEyyefAf4d/NkctrbvwbpylqOjqpI0ubaCHjTyzywTQ9f41pje6SxGjDcQg1gtG37MyOcjRsD0p9JuTWDGdF0ECEoDMcelKvaBAwi7mhDmCBAvx95ihCO36gLbcKE09TV1DmpJhKDjoPTXjU1Vxs64sNKquWMeQD0HnBautKCjj2J7lJil4AQ@Dydnh8TK88gnlaVaFbzpTrCwNJSDKRfWyOtfaA5PSQvaFY4lbA7QFVU2UE3UIlqe6wFY34XKK0ONZfr8MBHJ5hkV3GiMdQaa1zrQmUPNQYslGcDoOHcbMF8RwXNAWP55JFtGzeabRpI5NQ2oAaGL2MbTCGfR15go1ptL7v1MH3nIQeKzQTLAdoGsU4Tt@W0WNowdbNrsmUAQNZMpThj7xloKgGdz4XpJXO0T0SgWtc0RlM8qOJw76COKBdyvvatIGSa4FNXIGvY/EqPAR6o88ne@20YIeR8JgPl93wZ@viVDGCZriMGttgYQJhsdeQbbMn3qtUbTRiUkD/4LBL4yVR5x@TzegUGVCiV6OGfKGmwk/MQ6OdeVNtzzav7NmlIaMoIzjImag/KIPRTUR3ebaCG4algDPVIMYF0psHH7bsDsvO0N1BDaqtnMukSNIxslaXb6k0aBY4Egq4HqnISslJtUsb8ZMKEHHLNAWh1bVXX@pq7R@Yu3UDVZTwse7FotRsjONJUNyTmG2Pxiiapsaw1uhx@e4gDkhNS6ckODre2G0e1092KlB44dlrXmsDBbbXRB8VTVx2JTX/C7FgFZCL9p2v92DTdCm@ua5198RPGNF7y/a3G/t7Gce34HS8EoXG0/kBXsChrS1MAmPyEor1eFbADdmyz72vkjmiIpRySXp2w@eP0VMSuYOxAWPwD4QUM76MVP9UKdVstljS51w8UgKsIiJZ9GsO68ThCkqXfDxSQRUKJ1v6U3fQCSxjo2/knLOBjdPPiH04kMN/JmXtE7hgDxwrU7E6WKfzG7XRw1PaDsxR8nURW18fBOQrm6wSTFnpBlpmoucA@vhXCx9cX5uKbiZoL7OPLc3y4LjEf3VTMPFAfWYGQ4TrGXFxTEXMAfUyrhCm49jGOK1LcQwsfIq@50Q8m8nGXCDcujoxR0VKJCPIAs5w7@nzhwmmgjXTMI1l5Ihaj@HIHS7ZhcrKOIMgvn3EhBIJAi3OsdsodumMUuSCKJOgcfBnEj@eMIOsNpQG9clxaLyQQxZI6CDC5ME6c9xObU0lNbRzsg/N2zeoNEAGDQJf2QoJRfiLehN56S7BTZHkL2qY1CvTluywnfl8T4iTQu3Kc3CSHUDuyJyI5tS1vzWUijndLvs7SuOLGuoZYZsF24YLwFIbefRMUpn3NodXPoGQM@Yr9ZUjyZicTarg0jsmOrYQseTPfvCkFEZHMBrF6beKkeOxqZFJyHrH4KPrX@mzKDuiW9DMBOlOo2Rg@VvSbHfqZA7AmLGcwLOJSEFLlBVr/0bhngqav3hIY2QAIGVBLM5T0MT3QGjCvPJN2jYnCNNXOAJTgNEzS0P0FsGSpSJCdZlN7CBTogkX3nnMreTyAiUg2tZKSvVkP2hFh5sONEqd7hwQI/bc3YwxjE03hDmwXUonnf/xZG5pktsF6yoimAr6jAZQkbuk82H4iKXroZ35bE8zVQNcUIgy5voSypeD6g6L7jvmoUadhyWRPsfuocYvmBnbFH@hvj3AeL7mt6oO26j3nZ0IknjS58dSG1qcawROnjDRBfiD5lMGQp6dJl24qbcLCp0aaSolsbH3eLuqQTxICujdIp68op2fXY@OFNLc3cAf8F9fOvtSumoXf@VRZm2SyTF5pymradJSmpj7CB7ZyPWibSeu6S5XGohXmwI7r30QzVLKjK9fc2UDnfALwKtpat6va3vMhsNseaPs0TUnf0uMRVvF0LUbas/IYTlvnvw@BeLtXfMfDdNJ0@vkWhiQWaUGvQdLiAnkyQCZtirC60hzhdK337ZyFGZISC4Kn0orHMzkcdf3VkPFSvGU9nB6HakpfKs1PzZfmOUnmTWLSfEk@yU1VVGexSP@FXg9jmdZX9GS2HXA@KNY9M@jYNQeU5u7Jlq44wEyuaA71BpqPfh5jcByeWshWY9cj7D0ujrco9tD6iuiloie3TF1zsDvrD4nRaZP0OE/cHEE/46TomyVsm/Rip5f0XfMlgdlycXHjAUb7CsnG1xVw5SbAOSnzIaK1zFv8Pqht9Mwblf/OH@0@zS3VV8iopE4sobXmJG@3vsSnuDxOP/OpeD23VG5LnxsujPiTM4Ov5WRH000Hpuj4@xghQNl2HP47n4eDNNMUI0m25qB7fjJRKIulhG3tgZZU9K6pF4rdtAI/Dzb3wO6g3BfPr5V3vryS5S/LK08tMg1ZPB8U9Ndp@/pLnEAGaRsXrgLOR0bZeUJLLHg8XEGYTuBq9PzK7WSKlDKV5vaShxrAbvVulZH3/AljyUPU9cYSa0RqNmh9mKBUBIdrc9X7p@S28nhu7a8TSDNoV79UiUDjXusqDF30O9OkLJuRvzGFnMl8vXjq6AN1oM5V7w6bVyruR3xk8vH1hcqIaiwJy2IaiId2RR/qk5hEflWpcdRG36MCRtE16ORf1G3myjsLNHEL591H4DhCx2zCrjGwJhp3YvJmHD9OuZ7l9WyzPVFIjPlWiVT8sgY1oaw7Kn0fUuy3@yZMlc0@KA3GV7S/QEpGEP47gZhCxmrGhK1kbvb@6jZosqB4QItq104SzeRfJ3SyD83vCbhUgvmaoboj/H2I0vOEaNM09W9pGZClbY32HetJ3Gn6pRaaUXLERgc2tmQ4aBVpdh6yYfBxRkwtgXo4jXYfmTgHLVOPzAVnrOyPjFYBm/uXZpcwUpORyLFbnvshhiRbiJwqplYfZUeug5pNVVf4Y1hYeQxfKZV7FJ@vdQjlltZocF2Hr@SMl8LCU6LHGgGxtDbMTHpqXyXvIyq90r4aON7jQaChid850ak0rUs8kM7SoK8b@DuxahTQhlzTgLmUq9hdFScjOi5nitCH5Ku33DGXuHt9pavyYwmPiY6xTQJ3wPEp3Ng53zqxxjeltCAZX7N/nBWg41yrI8d7zkX4atSC9hz0v2xkm@rjLTSGfrFTp9JzV3m@oO4ZPbNn9NSeTZ3D9z3UPYAjXX6g5LFKQPl7inONW/5IHo3ncj0nSF3d1PWvoS7KQy4dTXO@nXYbt@u3Iek34R0pTYgQjy8a8GDIJiLR2P1Q3@mpAxiZHNM1LTVJvodAdTT18N/5pue9w4jDzjXVbvP9Cmj3U1ytqavsVoMiXDnBRfL5ZqSmbiq4q/QR5R0o4z2/xjDVMu0vWj26iulaFj0alj5w6IcMvMnOfMvlGtuhkn4NM2gu3yrCWVbtms1WT/tSkZqq4hraddqz4HDvo/NSIYyp5hpLbmFwSteAVvYohUxQCcaf4GPvofEvsKIzt/abA9sefVkwTG4A8A2tfMEAHQ/lL9Zq50TTkI97obw9P4@sWoil3Qe5iRRoVJaTaga0EvlB@8/Eti8hvWiN8QGlZ6reVJjAstq3GC7F3gAy4WmB/Q0QPs948ZAg3BXyDWaF0d1B14l9mXF7bdCp8GcuwloXT1jxhSVHN28DZmbo@oohHnNHZX8R8rEVkfyjSyKptFj6TKqDB21bumY5/JclO9m5WGbX8mehRvNnuqJ52mqHL1Kg60uaXd@0ce87qBDJlq06LbR3o/TlUpGLHMPsghRO6mwM7MHOrcLs9oF5usnkCJd8e6B2FdwLt6/htjjdmR30APP0ToKvQfx6oDja64HpqnNxTu8o@BqUr5Su1tqdaAUPoUddsXGKPyY6AQbNNsRtT3NoC7LnmN9xOJvR4vxs5LRJ3T8K97ghJKAXiZ2gLLnHvB2jvgON@hivzM1rUusU6/IPCjrNJYOpeM6t5/zdF49ZEW4HfWvgiMf83Pt4oCBoN@5fU7hzq4EUTH4Eoct6iu7Oty0HjKegT4mRcOx8SMt@r@lml70vZhioXyDgUOl@gLE2YFw@UlzoAcYcZqX8v3LVEm0TSa7UOB@BEdQcS2qG5j5uh3FdBeZB3hMrxFUtPDCT3sff1LNvxZA8nU@V/UclPgzpo5YOM5svQR29@wKEuvnloeULiy4wVJrGwE3iIcOZWL7945jOH/onVZyE2GAJYZotjsk5Ke8sapg2o9K5Fe8cAwvjaZoBDq6uaacYwUWjSjwei4V4Ilye6BoA5kHRaUA8KcQPGjoM6uASrNZhFxds6W64llmT71mFSWsSq9c5VvzQuZXtoUVH@Y558oslpV5ZiiSTkaXIpbHGMhEfXNWhm84FVyZgOxo9eHnHJGCGwrcco9urcZmfhHJ6dMoQVNI2qLZnBlmcUE3m53n4YbFT3BDxH/6qLQ5fwvzXAZ0QhkogCJ49Nvtqz7x9yvMVudcsS8HDm4gDpKrOjxIlN2sMujvowPzMpXnLznZOi@IklzjoDJ4jriP5peCNi1YY3Ift8sbjpfH31IqM/VRepYC5Bn0DZh1tt@ek2IlGW6wH9nivJLgQzHBtnHq1E2yPtVVcdqad82Rt0E3zmo7AYEn@w1/x82u0f17sa/ayp3OrgRxxm7xMh8ZaLXMApfaQfFJtU4BEkcggYwdox2PY7Sg8hrvK6WAdcGTSO1ZG2fCzZZu1E5bcZhE8w42nVcpaJ7pUO37@5iJTr/zA@mn1P/4sHbsThJO@S5YKjpRgHkj5HhkrGJ2H6HFshElLQ4ln6B8u0MThglveHkAihTMZni/weMw0LdFr6GgwnYT1uVFcURFFN7Wzd76sT6eKiWHVWzpfRpt6DRx78Liu4UAHA2@MUPNeV1mKDri5KXnisjxkiGf0FHDxc8i03R7PSmGSpSH7zHrIZMkWbgEHHyekjsfz@pUNb2dSLrh/LL2lNge0ReImm8rmKlSdpUZlvUouW22beEz24vvLYTaTvByubtfTjkfUy8vhd5nsW6C6CTPhpSdp7HnbB1t3S6lq5vNnRxkxSbqPlPl@NxATS3dHe0fbJ6e107MTaIV7T/zsmHZfGcsa5CLa1N0zdTqADHSxNdX5Bvnj@wA8GmVLClvHqzVisVBwvzKBClpLSWmJOwOiaSL1F5LPS@@ogfhZACHTOhrzOGoPBhJsQ2A2pBpWfmDhMWom0oqjoMRlGsp47EA@YXBX4RxZSqSSWAWIlQRifSWp2MOVfcrDvoZiX8TyONmezgVBivn5XfjxvIpzSXD/O6m3BQPlb19vjuXxehPMI/UGUD/US7NT29s/O96eTAY8Rk@SupVSXmzU58IZexq3VHlnX@lMk0iIprqKxCRKwL1iMKN7U5qqe6tCtYRwbPV5YuJQKr8UGjMmUKaCl8/Uy5wW0SiVAHWQMlZr6hxBRxsGiuiN0QF0d7yKvhDYkXzUXsFTksAcpotAUvjxqoFYBbm8rndEQlzI64gTVH8SXo/DquEYDbMASvXAUOWPOg6D/8Co5LmydTZkYjiT6yzJsvDVVZgB93zYWJmPUWyJE0Ja4mWX/PLiJRRQpvaVQjNm2sEmjkrAKK0rFp54F9AHMEtdYx8HJp3L8oSJr1/c4nxM4fetUNO2FKwNnfcyXDy97o1bhG9v56SC2hlXzUi@B3luYOBABUCB20@2hzDVAmbrkKzn9yhwkpviyL43VJIJ1RFHdH0twWE3mkMmVmyEDuo4OkhKrI2oOF49RCfyWE13QCdpw/DNL@oh5SRF@6755uukwaQw8GTKVxkTTAohrFOZPcINQ@ltC4bVDzzxEsERZieAM7K@mEwC5bqa4V2Vs4aWYDKRrTHXHuB@hWpkJolXhDVyJXtuXw8AzrnM4lJN//hP/5xfYHHpgvsXwj3MbIDvj4SvA@5/4sXIMvj@me/Lgu@Pue/7NDbZ7Kl9kb0w1T64SR348pk0UyeUCd59QVQXv7Wxpd/sHTGHzNXYln1lGGgmlDDIc5oB9NL6wBQ31MYIznMYN@EYT/TiDbAI8BXwB6o3qNFQfqpdj@LZ7bV0GguOc@oU7WxWh9xWTUe5Pw7wChNQwtKFfGFFTkMhkzceQjpP2cWttBxhLLYGMjF0o1mVD80WHplgktNSdLVSKHPeSC8p3@ekD35BlwA2xCcKFwzS4CkLPwXEVUWy6JISl2OYFAeyiBxBmdY2OauBNhglB4DEMNjwDqSBumkKUgEfG@rQJY1p5E2AmnhVFdrYVH6RjYcoCYg4brxoY7o7jjfH4umCQAdNBZtBOkewEwRbk@Yx68X37NK9NOriwhUGjPerOaxrgPsfz7mFhXMWnjCdvf4jOn15B9aGPTsxTNxEvQOlZdFsOptLy4VYgEMlgQrKi139M6CEzg3CoqVqV6bl1Da3914cHp3MXGNBkJFpsAiLVNfjl8lU4qLuOyJ@uSeJurGTPnm1seORMliq8U4DhBhvN5gu5rzcpkv6QO7nfFfybN4UMZORnPlaxLS2l9yh3Tiz2Mex6QDgJt8UOZNrNHZ3f1Ffr14a4ZnsP8@72iecWkbmAtelQxf7RKaLiUXc8/Zan@KVgU7KO4WTlcYXV/lnh7h/HPzwRRT@BYTj2yi8Xd0hOifqHxMNpR7Y7w11T6V5VnQVAy@YV16QNV5RZSzqOMNWaGa3SLA0TNRl9q5EcRDKJ9IhtyF5N905HNIh4cytTHQljE8zH@7Uw4hdf3w/hLgYoQel07Vm6Fac4fWOkfnnd1OOpWtuNBYyBMT0gbJZSOfRaxZ8MKVyMWT@ySgHdcZhimyNUbrF6LYe4rdUMO8yiTjdR3E0ALodmRYbW9G2VM91DDoV2xpAFi2ckL0Y9AGuQ49jFUcLFbSsJCQGeka8olzgDQyCEql@Ox8dxlI9ddjWujDiRGMJEE3fyfL4JgsFr2IAvao5rwZolrJ6CtQBmya3jhdBDGPrJfKOK8gtkux2frBRDwEyTNqMrXHLReTM8C4dwoZfY5GET5lmLBFJMT6TEvcJ0Yo3GaJSbLOH@wPJ9NHpaKSyBc@H88G8o9n9FNYKhhnOQs9xd3CQa77pUpEAZZQLJaUZbXUYxfPba3WkE4RHbs9vIjFphsXpZhNxj0V7@ooTTxYqrhBK4@tBpuRdqeTLuUnRUCqlek4Iz9jBpARyPHHtfXCCihDt9BWLRQd0R4zDUoy80cuokXBcO8aSVRyub5nB4nGyacCDImDOgqAdcml0GD@KV6pF0xVoJAx1jDY@PmkWu5BTqTq4KZMYW0J75iZoU2gJjIVgjgpJ1ggt6Bfwt4Yl4hdgpsRFmEuUbYiuaQCoudEkp7o9ki9AC6o1qz4Zn4kPCBhO1VJpTbTGpLQvMeCL9TkCEdDOkeLeHAHoK85EAdVQRgPUpq22NZCXz16qhqECgYBn@njfpzIAJrNjCe8q2sT4qjjKIcyLuCsOWUFBJ6@Q247c6Saoa0vpMpnGyveg1ny4RL2mIzSbUfq/TafS5bvokl4ZpUHXjFWjS72KHM8tx@NLxnJ0yUBt68kTtKjdL4Ey10jBBHUIQMklPVYGfgblr7JklJeU9ehSu5JdphTghSnyHST4wUmn7paU@/TSE1CWEhBic6ETXXLodpdMKiXfQ/mwhyylE8Azd3hNCV0wi9kvafE4liG11MAC/JC@PInTsHl5kibjXVnMBdLdvuhuU6qY3xIzF@NyAorgNX/AyuOAJbbMNTzg8QVyuXlxD6h/POOXuLGY0X4I1QlOvqTJmK8XLEJOo8wVQibKr9cBAg6jQET0JpRYDITJb34TlguMSU8LuagZf5rPlOORvAzTdJhfh5@BHp5elmzp7nIrecPUZOSio@RTH@tH10dHb2OXUVZikfDmoSSvSN@zUpZ93WeVZR/4sN/mEw4vp0Ph9LL8ZDWd/vDhA8w44HNRTVVBfPBP7CIZqV9EVxmrrq4uJwrF5cSzSCNQsFg0m42dsDS71DTNctpt@Jo9ug06Guafp08pL5j@wz/jYSJ/4fA8CCJCw98Kp@TD7HJVUZbjK9lnRhmKVsJPjsngxN8ifGWWz7Nt/Pzt//63f/a3f0J/f0bff6@wa/YJPtcdhv/k/tQOuBV0Nzuf8PYbmFpUSC5YkUg@Fzn5PsL@s30WmVx9uvqf/uTwY9gNV7PpcxuebvhjuFAMcyc4wJfzfDfhangdwQr34VG6UqmAc/U//a@QvvoC8GDMaB1@qnkPV2EUriYrlORzuFoAh5zNQr7/989@FgpXh@FPYVmWwyP6a4QzMn6KT@QnjIEjLa0WJdN85pV3GPh4YWlZzl6O2zPQ3Ni0fnAP8oF2ZWZ4EpTcPlcxwQ3k@BY4vO@4sPjswxZjKgy1@FlbezZD8P0p/3EqCZ@U6AZD9CSHXhXCxUqiwbP3eTUccExV2P9lou6@/xvhQmHv0s7khdKpT1D9MiwXVw6fDb/6w8aF9ogYHtPOz5xNh3lU9z3M6/TsW@BC4R8qlWMX/1418e/oBP/Y8Kd8APVT@CzCH/3Dx/fi7yKFiGACmf0s/hbdNRS@CF/U66979Gfj366Bf82P@Lf/Cf9eu/h32sK/49f4d/oe/9hMZULh9fX1cDx@DKqh4Nmv@ZzBN5VqCJ/Hu4jud/phK4eFw2chFk7W48n7@4vU98N4uSz@QWkq@z78cBcUq36fTK5/X43HL6h4F1VRzvVkvQpl5UWmn@/XAXF8/WJ9PdWoVqvJ@vfVi/XJRCLds2dx7KfPIGG1fnERCt9hW1TwZxl/Wg7@ZiUpTV4cLGB0LoGLkZMeIoDRff3oD4U/rH@Ixp/Gn2b0zE1GvpavX5mH4//DwyFEaMPMlWlnepme3AaJyDLqWWaUGQ0zffNQboNThb9MH5xapjPMdDNGxpDl0XAC1cP//UPTfXVoAjYTUrrDjIuIMx14dg8PXwG@DuR9BX9aJpMZQiGHmRv4z@goqOkqMHp@34hdhi6Y9EGF0T8lR1KZSKoQiWj1fMH6eHl3ny18lBKRxuVFpF4Op53LyzTXjlh2pUwXwd3fNxrbB1uNRhr5aH0p/iyefAafSjW@Lh5Pw9Xy08u1JLYf579UI5xef3pZzSXRXYhDI2UhbD0d/8bPGCU8q4uXIZjwnZ/j9/z25pa7yEGuy/NzPxZ/0hhELgqCD4Cm56afcDDQNH9P/@3D/7L@X52x6EU9xlj07n49Sp8Y/sVid/d39@K3GotGhSe6Dn8YAH5McndfRScB3YHrIhqrx@7veRj8RmPrHGEV81ivUuIxIHTYMM/1MlIGDa@yFBWLapeXw0wmVm5CiG9eVz7T@kysTDtXlpq4pgazAXk5RiD5lXJ5RbhXi@VyUbjlQqFcXvahMuARTgBSHaVVRkYvh60YloGzfzSDRhW6bTMSbasdvHb9qWXBzE4uZT5/9oMajbZmNxoYnvv8@RJ6UgQ3rlRKeQjJFD9/hk4YicGs78AUS6YlmMPJ6ewYfU9xFNe1ozCvT1xGcPOqcxmJYXw2k0FgTM/y6@uFlWq1sALuQjEWK0tLfNdLtBsvybH7pbTEqwHzsUhYRMnF1RiF3kcwnoXX2dMqcLiDH3Z3HyZqs5V8LNocqTE/QC6VeAhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF4fj18oJsp3SkW@r9wpa2gkuC@3xF2XuI1RefIkVwK6FDPly1CjsVU7rTXwpQG4AA0ymGEgCZwQLi5aduSCLDr5Uv0Ca1K/jETWys94wxbzLBwpC7hkBEQXK5aowmGYNmod3L88JKz8uyYvZ3OL6fzwu8J2BtTsz8v4ubi4KGaL8WUQbculUr1ep9DPi5Tmoj/s1Ok2pUryQi7k60nUX66GneWwxeTVXHg5ZNFWotUMa@NqrI0WskUIhHZlTVw4d1Rd964XvTVtvX2rtVXAfrRf29w@TWTXAWV2p7aZyJ6cbYRl9ObHforOof94u7Z1eAYJjva3ayfbz/febJ8dQbgDoyQQCz79I0UdqA31djC4RX9Dpc@m5ihXV4plNSz4DDs//urnP/7qv/vxL/74x7/4@Y9/8We//uWf/Ry@fwXfP@bPP/63pTz@/vqX/@x//vFf/wUE/nv4/jv4/h@//uW/@Bn/kv9v4Pt/BsL@RnwDcPwLpARsf/TrX/7JX/76l//kX8L3X4nvv5z@/vin/xv//7/EHzr/4sc//Rv8EZ6f//GPf/gnP/7hH/z4h7/48Q//ISD/@7/@Ff7/yV///b/7Ff7/L//m7//6f/j7P/qfyPHn3PH//Kt/y3//7g9@/nd/@M//7g9@@cDvzx/9/eVXhP/y9xDy9eX8GjxfU69vDfnlTyrPb0ONcS7EYH/2j3/8F/8IOPdPue@/Bx/8@1G/8D1@TJzmdsn4OPAXjH1Og/aUefbZBwWU/yOGQjD7PImNQjNe6K9/@c//EoMnYP9REENGnoVdQmA/t18A7L/2CxaE/cWPv/rZj3/5D3/81Z//@Ks/QoGWXCklaomk/AUrEADmvwIOAQtfAweA8jouiC@yxVAWHIvraLUIyfEPH4Cki@ACLXw5lM@BLyRXyS2jGxLCpGaZT6vjaCyA7zC0UgIf2hHiMILEeVQcojbirFKpxEPDCsQRKHgxzZBVizhzwolDBfBiIp4m0SiCUsqGG4QFUlbix6yxXBnyhHEMqBIGhgXCoGNJzkrxYmULMqwMtxjiQuTx0Ad4fqhUi5VhFdH9QEUAHPENyBKgKli6YfUH8FcIJ8CHhls/QFGKlXi8WoSQClWVcks0KE85T5WjuscZ1RvDGUMz2tNnjH0nyUWJT@CAlExA4298DP2UzBhPIf4yviyqQ/@ek77LmB7aaUj04WE8/ikGU3oBAHiTSdw8Bd9kEkvzDKKHHFWcsoVHnGMAysWFvccPoFE2HopT@8bJA/lDGb7us14NeBAdVmdpaQlc61UpJx3CTIDZ12uOq9i4tkA6zhqTCiUJg3Evirp0RHOF5a1l@JXhf3uR9pNyciyHliI4lEeYl0cynjNXzDCV3qsa1WWZSh4nuFB4HM71U1ogAsVyhcVCUbovO0YTTtWy4PnK6W6YQ9AhE5KUkAslbmcV89F35tpa5Qd5ZTUET/IP8KpucWk0NAO@vimFvQsJWr1LrlNPAyeoG4VQtSoWuZgcqp5sn0KC00MmZzMpBorn3cpqdiW/ks/mCoX8alZeKZRWCvliDiRUIZPPZuXSykqpWFq9hwI9g36eWFtu5ter/2Dm89/8g3mf@aH4CVXfsmGKHR29Tt6HqsNkMp2lIlfk/Gp5VIGCUFCoSpoU17FHd0nQQrF5Qpe0n@oOt@5A0UJ3SWTVBfiw0EKILUAQfAAzmviZWHfeOyyLBTh8EQJfhJPkPDBDLHQJzMCxhayJTwhb7gmImycyd@YLY2cGnad4wucAMoB2MNg@7nR0TXZq8h11G2ortC7OplRDIVquuACq1kN4zfhFPbSe9mPnY9rs8ZeDbdom6Kg/HWZDMa551JaG1wm2XD9qV8Frg5y@5vYegDiz@niWRbV/bxi2@00oIForOcAG/Ni6ac4DWGVnRw/U8pV/YhDX/ejIIIAf7z3fPQ08T7drm7uhAts4PNiaeuQFUJ7tb@@c@t5VHuslzfso3m3v7097xQPnGYssv5pIgICEH3wm6EPP1NL3HoicenjkzCRY44TfjD/s6KYjRyJdtc@g48r4rrEua6jZPFsqySD0Cjj/s8LOSrmUk@PHUTm2minlW3ZlY1B0XenpogSzzPR6tdhSWBfkDm79goR0hEFzQrswLenjheR4et0N2Wobpii3Bp3OaOLLfwYWezAQHhiETlvr9kDe3ZoeQKipKAy@3/qB9Grw4z4e4PI8KGwmRp8DjotdWodlQikyYWVLxXyxlMsWE8VScSUPs7d8Qs4m5NXiaimTkDNyUS4U8yU5UVwp5VZAMkJsvrQaCoP00DrpNAh@WZLoqRktvDR0HW9fNVO9aijMLQAw2uJb7cKKHzAoMilXvMxAOimE21qZVlmU8L2RGXwrIyBUWIuFd3Y2Mzs7krSBHjTXbWYkqY2efDGTWd2QJJViNkF4ZyXJ5GkgCsBc7slkNjYlacAR4EFHSeqhZ7uAWqYkaejZrO3sYD5X6MliegC75jHco3ueVQAz0JPLkZoqSR99dABX4xmtUEm30YN5YswOj9mEOEl67pUnkwEMxxyOY9j16lqrSdIe99RqGPOCKp7nRX2Jnhp9JMkGD/CgJHXB0bVhPi1JTXAiJ0pSC1ytkQJhfXDhuUjDVSRpxAmEJJKkIUErrWsJVCoRjtns7u4qPbetdvlnZPNnC4oGMdpwsL3TfP682e027VFt@/kxxrx4satcjQZ2s9sUyZoN@JiQBmKu@6PpD5Rxr9FQ9LkxLyHGmIppjBoqlq2hfIQyiU8XM@k3XkDMC4iZtwbCscGnD6BN/Gz04bmhNCnG@1AMPYfNplRGHnVHloqGEuwytD2oHAzpKy3bLKMLdHC2GIlGEqMLuZ74VKYY1mcsGrvLlO8RpBOlV0KgfIzdjS6GlUwd9G65jBac6GL/qSSX8tLaovI0OkR3QVoDzXtFiq3hyzTMToRFkvLTQVEqrEpry/CUnko5cA6jmUiGMfiJXazWn0qriER6@jQpQUnACyAKJJRWS4iwtAoaQPkeqOGCmG0OXLXRiEZvVeU6FuM14i/gYefn57E7viFKoxq65U50mBhWeGmYFit/gsJPY2qrMNQNWq5pc3xdqP@np5k1qiRkX5Qg93Q6to7SCOUHPMeGaTQv@ybp0DkeZKBDjN6OF1JunbXQKaqB9HI6hoeDm/g@Fzp5CvMLfksBvX1FBaWwFApVhU50qg7d1K6Ku09ayeT5xGd9/Rzg8AQrHh48GPTZBrulXPAogbebulHZAJSZsoGn6VX0Lg3Dw1C1rbgKzI427gZrawL2vtytXCCCz/iznpTOq@dSnQXzza9moFRnRmt9/eJzHRRDoOcorFTkbLE8DNNZkdWVchTmIbGKo37k6uFnHQ16i41KhiuKS86gf5FZLMiJu2Qjea8rjrskr2bXLgZLF0m5vriY@dxdl95XpTpmjvoj/QWNjiDyyxDmNQcfJMId7QPEs7Ukfx2IXCzEUrilvWF2GnTlP/sQGAvGCa0yDPS6CtqOXMqWBUjIEnwTlVgU3@XD99ZEI5HVbCQSi5QBahGCif1id8QtEeDhyBPgXBiLgHVLWYi3VXcAChD0KK@Yfgm42lyQQ@H7UFtzLLZSCoXvQvd39@tVT794yUYjJZ70vE8Y68ZhBpWmlRRcg1kkVzJVfcZqlVr3uFYWoLVNmuekQ@ySn9hKphe/db0mvl79nj8vca0Osglx4tCSZno9Xk1Xq9XLkCRJYckztkeLeZgcoQXhhzDdzcc27zoDg87rr71CcilrXGO6qMd@OND0u2IuWSXVOwpd7T4cX0/jOmCqmiZitQ5plTwUNkzhRNOrC10Dumc@L@FMTGXWSen71e@L3786Ozw73GHPMmvFtSKnBG1beJZIyBE5ApR9BlqBdrwdClufzbz8g/GiHF6zIrmVSG5Cs7usiPPKUeSD6AWuTsC3fgGzrHoMXJVK9qlcyK7Jq7FwFU9NZlfDVXLIhdVwPcwTr0BsnW9Vy8rhaloEy6tyLOwkuQ/4OR92oPGLrz58htmxeMuoliVXOi1KtHS/fg//1fsLmEDe0zzynv7xJw0/9xwA/hHc9/DH@BOAC8KM4@s/JNf5/zr9bB7yQksFoHb4Q6UKjfp94/tGOBQuRarxdATfmC32VoiJGSpwywb9qc4y/n0/Dlh2HGfZ94F3fZnlqzJj6nI6nb6Mvc6CrlcqFYqFcOg3s5/0MkwilxdqLMKvuOGill4d7x3KiUy8rgzn/ssLya2Tw82XMMUGWasa@NpGtnl4kMIofLPg@FRVS1cVWx@JVwuOEApF9OnmEb58/GzriNKc03k6CqUpvshlaa@9Jt7skbhhciqHyz75dGYlLeeZXFzLrK5lC0wBcePg@XnhWsKkjKq1aVojrqFHN2OUeKGGMBi3r8GMyVHX2POjfUpBR@uXF7a2Xx2yw4P9dykvlIef7u6dsJPDndPz2vE21OPV9gmTaids70Ri53unu4dnp6x28I5B9HHt4HRv@wQRpEMoqlBj4ATz1WW27oycNKoTDunME8GO2bpW3clwxbaUNN7YOBls4OscVLzzfDJ8YMC0sx1Ux09qC3x0ZoheabftEB7k01psAXXxhWXVxt2uUi/jrLL84O2njJ1fZK2Vg8gqa2UOjNz6KtMz4o/pK/3cMVtcXLw0JF/OB6vhzwaCQbgFHMLGZdp7v70QLaywZZgDZFdi45iDw6OFjOdbOD8@XZD9uOOthazv2dtZyPmebfCt@L6d862FvO/bqL1cKIyTHWwurPq@re3NhaLvAyZdKI1xHmwtyJmQR6wbU2sv0Curojt7@9tsGYBi5YlYNLqgYyoYCBEdGA6/VYGmP8vLtz0zQcpkczQF3Va/BO2BT0AtoDZygXStJ9iyacFPX@0DMCQL@fqdYndbCYEVbzeB0SN0F1rACi1ghQB@Ac/zIhxbrLBsjEH0QoevQEf5bVcJJp05dGrvO4eto1ZQBWZI0HUpdHoTUqjiDXOhhXuBMtohw1SHtqQSKKjMTLKlWAyPfB2c7e/zzCzIwrSjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0I5QHfghe6n2jN0HRrIimgngsLLUAwSd0bRU8wVLMSuLKJeNHDt5IDMESDOwMuftYtGm1hXbuq26ICxZCY24c7vIa4Nlphk60cY5gpUYqi@Sb1z5@Z57t0J732pNeIcNwCOS8Wx8dLWkHYGIYteIcMCYIOVFPKBeSYeBxSQ3UoLlCvBSA6fPn5a6@UVcgoE2FPnlA51sFXilAWmC5OObIkgiACQTAiHyLzi7ZIxY0tpJdx6wJ/hTQSEccRfoFic@TfHQGSdbqgU63q90K/ORcMmJ@UpwSyiOq0sa3Bncs2wI/iETg5wZrQTRLMi5QLGInziQRTE6wDwVMytaEZwLmqPZaJHitAZ6TWP9jiLcQvSqFwHkA1Brm3Rg0GwuIJdl9i9IWFpg2ztLIHBfKQoIBvkWmiSAgO93i64y1Ktsz7C7Ilpv6alHs7ax4f8dTADoLTiKw4X@G8IqpLgdUx0Ax@gQz7bwXQc5bkyOJxAeFzmQDbnoRLJjncvceXX6jE9nQtFr@5FiiWH6zF9ldW47erBQxrYxaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEDHvAR9fALBV6SHIXecPvnt6WGQXpvuytBvoQW5VOBJJr2tSW970ovdF0IUBlOC7Ar7zJrokgvgwjPOrAiONpeVkwk7k14yN1SY6qXp@BKY5wA8h6KSgyEDzgpjlCApBy97V/r4wpEKq@009g62TydjEV/KaYiC9/D125RHbBJMFAjjnSh6Yn6Joh0kAtc3o0c8jwTRs3Fyerxde5WA8sXY@rgHTOsA8CN6wkQN7r0cINRQWzAetxMselJjyzH2BEuWYMImgJ6vzkI3HRVQPZhje2BlKasMB/H9kz0pjD0yNCcrKcqiMfb58hKG1Mwqk/vW51w/Z6zm2myUW0Vll@PxdRAh5T0Bc8C7Jlc2EBLYU8FbOuZmdpXJsBU7x1y1Bxr3MGPP4qd63ePYRsOidxLTMmlS5pTpDe4oW8S9FTAuTqo2j2uRNDYiH2AodmMIw@GcbFpx0s@RPSnWU7B4Wdrqt5blSxrtZFmSvCzrlOlsGX4jzHowXQpNnbal6z9My7UUPJAqIg8ttJkcYZAdCnFbSuAWqKiJr3lwY2t0ewfKlEYDr/RrNKKOqnfwNdADuwVDPqrLjgDDD8ameCR1JHRMRgryoP40GdHW8AAp3rwIo84UQnobdYXunItSjqGQXzLHVS0qVaAYaA7D16EGM4QJ9oQfmhUPdgVKHFsTWvGOgv3BQ3YxcXEPxzFweok5wSCeZ0N9Np0T57PNnDi8n21eEu/A8Zy4q0F/XglAMDwQI44MzokxzMN5Cfi9N@OI@kWAgBdBAtfr0dj8pod@NdnigYuLiP6n9kAVt/DsHQZYEJRLwYGBtg5vqcC0LQ0vz55G5B9ahpTRYSxwftpnq9iYkxSnpWnT6D1MAhEdAKT7odlwrdUDrN/J2WIsEUAYwIgX6/UV/SGcLIAUSjgHSZi/@Zx5Vk7HR40sOI13nD6Fx/@NNkzvxglM6xF4jB3DYuN7wAt4c5Mf4zPznC43Rrc2yzgUjlZ4bH554o6rh6C9SsixIEF/2@yT35p9MpA/9smflHWFXUyWox4P@NcgYFxHr4P/pIy8Uk/mFvumGge5RlWvH2BfvIskkA2/g2AyWx@NkEA@T3lVIfQY8JVCAnEFEX2DfKHmEyek56Uejz/LFZaU/TRc4o17A5nVA4UP4e0JjQZeO9po0H1zjQZalhoNiedAAy8OeMFBV3Q2HpcCLbVhUmxUSipSQkomayebe3tJzZAS/D7iiuS4pq028NooKYFLixWJBFYDYXqqblUksd9LcRillh7OoxbIAyr45UwIiOdCb6sP3if65exawSqZX1Elcyqz8R2HX5HbMeWGx7kfy8nml4V5GW3SfVZ4QZitaiho@E3L4l3CePHDxH0DaNIXReD5OmTpc/CWB14kejQwTLQ1XpdAb2yuMLL2Sd79J9LMdSWit6OpBxGMOZVzn3RE72NhdBdWWxV6FpmHUtL4HkRRsJSoaYDfPQWNXx8xHtAm70QR5U14tkkHzZhTRR0LFtPCyl9IeGUKNMCRacGvf20KuP2LU8CNV6dgkCfqwI33pmCKjnCIK1TARZeowBPYWxrf2dhXhlp/gIab4MF8ocmNi4VDPtaERn2KnJR@nKIIkdLx8tuowBuLS2sSVN2hC1umL21B@Hn3tsTqoVkhS7cMYzEDqsM8pHNvgoklfgeNFFDEUDQ7ojSQNiExiSshlFZeq8PkM8A7nohB9XkqzORWT0QENUn46cfjVeDel8rE9AIpApMHXphxAm5lCr73jJT72JqvgoxbLAjFFbc55cbdmg8WPIjBU9RioUdmUv@/mScFm@S/0KnS//eTopmpz@95KvPIFOabZyu/w2nBf1Xo/6tC/xMU@t@ZNv@ASj6NcrbHT6nrX1TDv139Ipk3gmHD7t6g6S37U/Sw35EisPpNeoBX6gv5MV3gy@OzhyYbHNZ/4igd@k36tF043zFrtdppX7aPn9e6tV7t@B34NzL78fOrlY2t243nG@3a1lb3RXfzQH1drK3sWy/fFt8973z6qIL2vnv44v0n3Wr1Qm@Prdtz9eg2pxad2mDwcW935O5unPU3T/LvVm8z23q@s6F@3NKdrVenb1@ePs@fxG8/vjh68amf6TtHnYxS6ud2XxXebI7OjVD@Rjtr7@xrh/2T9vZZtr@/pb3biW9m9k9Kr@XM/vbt@9zmbTyfSe9ZLw@fH59dNbff68d7@@/amx9NpfDx@tbaS7dLnc2r4zehw9xreffj4WF3O1t6vpu@3epY7Ux2V7fzV2@PjzbO3u32Xirb/Z38Went1eio0Hv9@sY9iHdXzguDV85K3Ki9fp19aTy/udk@DjUV89TOqefma9m6vT0yS/1V9eXBbrf/2paN9GH@Tfykf3q7tb2hf1wd5s7enb@@XTl5N3j1@sX7w4x2ctLcVgpWs509uTpdCbX6ub34zdn2WVF53j5/3b/Z282/20q/6qkHtfaRfv28u/vePDna36vlnIEh72/e6O@e965eXW9t7unm0bVu1FbSef20/e7wMHT2QmtuqbtvnRe1q967dH7jeuVdvG09P7361Lt@sXFydljMDo9GGXPTOW7udoZbx4VsMd3SPx5/6piv5LPX8cLN1Yus9q72yQ3lPo3ypX39ndo3XsRb3ffDj3o6fibLm@/3Pr17d7J7YzdrxtnHNzvHV/artnHoHGaOX7x81dSvi@6V9d44OZFbmefq9at4RgkNz3YdaCP1VMmvnvb3X1vDLfPj8d57p/ApfnN@nVO3ro/f1D4eZ5q3hvXWsPe1/mamfajU3pju9mD4vFW6Obve1fc/HjrvQq@25Xx@x@w4G503K6W36efxzvXztxvyyTBzYBx3Vgr2wZvX55q23Xt79um4ld95YxX7rtF9/emsvx3f3h/2PqnFTFM/eXdthM7yJ8dH2VvjpdZ3d3aPXxXcw8z@m6P27kiuvVblW2N1c5TfGtqF3PnWW/vd9a5hpd9pHwdHGfUm3n5nuSuvtWan9UZr9V@GTl70zg6O3tzu5Qv2876hbRwVMwf7u5sH3fbKy9Heq8H2fvOq/XzvrfrWOi1cZ7c3zgtbb09y7un1S7fUuunnjorxU73vds/ioReD3mD16Nz@@Gb4fqXWb6q5Y/2dOVqV@5svrOzwTW378FP3@sgyD@Sd7Ch9tm9e65lPp7efdp1CbRQvDs/cvumeysO8/DqUu/1kuS@sF69PDjdeHL5/oaxo2rlydfKmncmdFdNaz87tFQrP5e2dTv9jv6TKn7Ze5ZRcvxd39q/T7c322Zvza/2q/7J/1QoVS05rY@/9QDG3m1k5826js51X9zf2T2X1rPvyZGXrIHP0tn109nF42t58Ozh7c6hltq9elPa7K2@P35Rerr4/dU6Vc/PtS/sgNCzmTEculPK3uZNS8bBnn@TOr0ru@5dXhQ39vCm/2Mv21R3NflscFa@tT73b7u2Jmml2n299VI472yBJz44ySn5wfTA8CeXenPZvVq2N@Lvr1su3hqwXz7XV9OnHq9J1r/fydqu1cl779FHJP79SSyc76aa@k38eP958fXTV3Tr/VFxpZzb23yhvh9s9913o9a62dVU6vz4cjuTXOyejfi1j6Pmbk/P8zam5cXK@e1LsvWranebuVQ9kQ390dnU7uNlVV3vD2@LL3tUbJbP/trhpOCtHmdALda/fPj59@bYW72TVkntz@O7AOi@eD/OviuZ5yTwsai9rnefD14ed7cyqpZ2fDs@2e@mNTa1fBJlypJ/Zm4evd9@fv7AyoaxR2Pi0aeZXP8Zvhu8K5@mj@P7gXes02z@37d23mr3z9ubo7cuT2l58rzl6fnStHL7bzp8cbG46L@I7WkEd7eZundpmTu@YIae/MTwY2lYp9/56vwsjgdkutZ@f5s4Np1br3O4VT7ZrtedOc@@FMhw@76zCGIGf7fM3ZiX0G34nW4hfx8YfCr@9IdR3uk1zCPKSnx4L0YGgEB0ICvEjQLQTmu8y/k16OXQa3ExPb@3kBp5BE5Q11jZReUixPf@OU3zFQYL1TUiuoatlWvREtGLTfxsnfDr8kr0Kz6fRO8fUoaWbGr49Bm@yxzmprfJDcKC@pEKHBuuPcL7pqn2@xV/DF8CIK0np8nv@nh26EjG00Gox781sKbpw039P2wdQICyjm6QbVrssmWx1dKXrgENvk@tD6MS/ARxz0DUFjR@YhbzfUORMXmxNRXWVCneK7605eM50k1@t7804FFAmRnRzBRqp6PYKFV/s6mg3qj6idyWo7VSI7/j8ql2QwTDcwj0ZRtdCTu0NBXVDtac2gFo8obfSml5@hheLPFtOiyVWVIYait3UXHw3aIO/YqHBc/T2vFmTew/p1KhYoOWKEWo2dKFqQpx8GaJvKhVSjLaS4/ECV2SPqiGqqN5uw@Vli1DSvivGPQHMy9bDuLV@93eFegJ3W1Mn8JpAqwHQihakZ9bsv3Nok6MPVA7xxfrtt3unDfFCDb7FcOJEzQM7LgNULns@q8xrECi/KPnstkzcYQDFR7Mjv48Yqnpjcl6WaN8jbo@E1sYZ9ni3Jb37GouO2CzajXKxUuc7CDO0dc8juJ/mCeeEJ4FSPRkTdEFsqPB54CvT8Q2aHGS2voi4Y6sqAdBuTu8EyNRmv98x7z3QMk1dMa7RVeZbZWG@YLcCjUWvCgjUA01Zfl3E/kmaI2C9Iam/DXZcUMn2m4UAxIZYr5nPDOzOtN8e0/AW9rNG@xjm4c@6dN1sRcfRy96WG163mJcTh5/K6hAtiR3cWWvaI54Rmmei5TKA4D4dkgmq4e1WDdS6MqYGoqNNPYFSAN@WvSA8oq6Oy5lgj5eWZ7VI7EA7gOYXlW8GQqgLv1h1ntXDshDoHQtWZiLpmDjeFiJwppeZa1pAhI7gOBjGiEf47tQZqvCdXj4XMU6ni0wd/tnToGeNb9zFDqWi2RNFSAy7Mc7QpwrnFxpBq37XwazGrEcNhTu4sQk14kWmwQwfw5kWj0@0UwD5hYZ0k1mcqB2dEwtiyK@RIL2gPcHQnjhoDb4Vl3X4Di5O69AUidYho8@f/Q4DXp8bj7wzgMAS/puIkcE5Z/K@LAha9vxeJ/TdFDMmii9V72f30tPxRZiAm7eWNlT1KAjMBr4oxGIQJLYsWRZ3EIS/fQmCsbGp7EJeLS5GIdUFwaWLdfaEReX19ehqMkpB3xVjMb8ziuTZQPJAYhDS1SqLZpejOS/xCiYGlLlJBCvzEWQ5gpXlqOwhyAoEch4wcBWDkHzHipxrJxEXA4h9vPVJGHzdyJzcl7Nxub6@XsQ9noHAqcTZ@UVfzsWzkJijXohPxnC0PCIQXp@sESDPZQPjSADFSjwHKHjW8cmIca5TEX6mwTxX6nMHp9@Z8uKd0/AGH0qObz1U7Ysi1hc5lW9Ktxi4LdcWgfjmKYvePzUO4yy9jGwOOgJ1Scitp@KhqQR//5gYtIB@5alRMXA4giBQDBARPDxagl09NtY1v32wQ@AOGfh4nRNMTrAiTENAooDEKEJiECFEA63baPUtHw6G4mKM7/jmAxhlcoArznh@ANoJ1X4vJxJjnHy4wg34xPufaAzh9I1Cgsb@3gY@3mwf447ZvYPn0IQLWI8EG/961VzkGP0qbioGfyeF5mpQBJBtfEIj6sqbajJ/DPTyF9g85AJ@GjtPSLVDCMYTC@2Q@EJzG5opsHFSenykukRHekWSD1CMlWGewW5VpuhIjhF/tWuRv0mJDr1RaiIVOPyEooBIIaTZ6XHt4GTn8PgVUe6oUds/2q0hZphgthS7zehdH9hBDEPV@aDq0zOEwy9IaF4npem9mIJeAU2w/KVxnHgA2KCYBoVOlwjry5l@Bp4Hz0tAEsWHBqWi0VatObhx76oPJirjzEHIW5GXWgyFokzzRkIa8GZHQk@OVlHSES1N1TEiLjA2vftEMbg8SXv4NmCWSS@Oo56LelSX@MXmb8rKZen1uchHzsDC1WG1LQXJr7RaqkOH7sfUB5Sq3qFMhGQJEApC5td@LD/42RR/7BU46O2BNOhmfL13rOZOKougPXLa/SQdN6AgcSyejnTnqZWkFomc@dt8J1RHbVJlfCgzntsVz@0KcuMCl11NK2Ra/eJqQhGbRx7NI88V1409zYyrJ/5Wcmq5DnR6p4c32ZAthEsdajBsJrrHwRxNyLonXpM98XrxuCfOV@4eV8oEYSc1MjHgjMdPMWFut4Fs0RnbBp1codnXwMb25x5DvUUPjZT8oJM3xSB44pQGqNMenCc@8QzVg5yBmEAa0mmZC5FdnQYVH19UIGRJrzyxgK5BpzCFVUAzQFqMD6eJupIqaTpiohgIRLEqRmG77XVyghwPZnZ7@kAXAmEoP3A4PpXAj/HxjIropDcPVgg1cshYZ6UIrqsmk5Agxu0apNOAuMU6UPE0d341irPVEJXzdDKNn4BBUSfcMhcFCPoZ5j0Q6mVenlvvQD28w3CYOBaoWKYsTlB4J3rPjlhOzuUCx38Pzw9YoTA@HYwXYrGVbGZ85BivxmKFUugn2cnG9gTOj9hxRIMiWyHP4NQddEFV16ET80dbw6Efy8anxUP@GJV95WqZz2AdIY7F0OCwPr7TvKniu7txvdZl8lBOhRZAKJ4G3grvDd4A2B0otmK4Kj9jiYJcrOxihpQQdVjVdvgb4@md6SDx8ZXeMCzYKjcAQ0jbbNEmScRB6aClB33ajZRAheFGtfEaAM0VB/0XSOYIduCiocqZwAv0hEPV4w1OQiESqEejkYWTkYZlpB43vQhXltSV0/0MlfJ0X6YhzXu/KhaAyCtYhWjM3aEFQeCZYYbm48viJVNel/SBx6J/nmlwdpDhk1NvHi7Q8DFmduav1ecYY4i7WsExaCg2MREqqlM95p2BIwngHYFqeXYIDkSPYZ2GJ8LFZ6NIQXzjusZt4YxkBGkRNErRkGIj1@EuHXFBGkUv@G@YJn6uQO@LiZ0BI3Fgzj8eKSCQ5WMcQpyNnIbA/skhhkEcUAreUZfT4/0HQ8Thn3dD8U0c4s3C0R0T8wJEwOe1pHbx8vMzafNrIfooZcqPpE2XlKJigb48H4xXWYBh7QJgUCiSR16lPLCzo/G5Nw@QSk8GqccKP5Hb1xZeZDcDNEGJryy6T4h7YaubhxQS980blS9SiW01Qs0MtA9XkqARBSMQz1K/F6YKQQNPKvDSNQMpuM7spfEkCcWIQ7@zIkdA@Y7lrHcc2BPovplzfK53XkU5J3tV9apJLUhvedY1i4bGybqKbhGsa1KerexqoLLeKeOJyopEXj1n73cwwNHRzVt@/wIOKJI4uSx9106w79q4GCJCgmOUR4158m/yrHOgQ35fGfdIv35@WenQrO/hfVWsHaJoD/I7pkO8Ga@T42t@aQiQEdw0yt7mep5qYUGoM6D0TKTLxoTZ2WdnD0WnA/KaturjFaj7WQ/TmGMIS4X9wPHQEPRJtSeAPbDPJOexADEfFl91HoQNcJGQzBOd1OMOjIjHxXhWmbAGjw9QP8iIQSxCdgaOKD@anmTKbClGGMeHyfk4vCRiuB/3/3KwIKMHC4LkoDUiMdb5a0b8SoT733ZldKy7WUJzA73LysLPR6GICf0tn/H0gKg11hf82QGfDwR1A6Foe8ogGrZAgYe5MT8anWCQ@4Pw4xtGPvIFPjyaBynpBpBgMrpqIiiQeAmzgWmRFZjEzBaTWocoavE2mSw3NSQZQnzsvBpPrAtEls4mcRmQO@PyTK0m0DE65EzWuDK//INUWby/muapwds/sOGXsfK4ZDmeZ1l4ONjb7UAotL6lq/zkjrzfqB3u@VdbMfFedNUxMchJmXY3fatda2kOGDoR11Yl1QH2c7ykisc0ts9gKMMLp9wUO1H5ZgXUe1Et@0DTSXUQ@4CJ8AYsA4A7HdB4jZaKr75wb3H/gEDgpIKFhWjFAT3cNNjINJvj0iviZA4vQILK7kDhu0CYQZNe4t5SXEcdqWlMmG7q8NNX8CLiNEzJ01jD9KGh7kPqE@gSaupKuVFCW4GC0cnpqVzpqrlQEm1HFOPia6Fp9wjaEFx6NXrThLbx96eKSQLdn2ga@ogZeAVAV8H3kzN6Uy1khZx3C9WkHbdiUYe2PKg0j1jJlAok7B0xwlE6HL9TKYjLx0L8laZreL7DMZFdbJX2plLyiT0tU3syeMec3ETB5/mTYS28nOvL@zT8LR7pdCCtaXzNvo95ezzo/i8g@0M7P9JpNI9aujJi0q1CV0CzzZXVTGEN51pa1yA2xN6Cl@gENHZ1aOGLQXFjAI7jXlpdvVF1lsNmfKM5AwA8cQdQpVDYspVuX/EAo7k1htkE7uii@fXEif5xlGnqkyEdPDfBxjNqPJnGmDzGRie4xKiCxBTBYlxQYyC14Ocpbnk2TYutgaOtNgddGgzwXJaXAk9HKYkmJlBi1Wgz9hSea/CEomORlqEfY@ev@PdX4X4iU2MX0M3rzFugkMohqgV0/QovfdlLjyMHggVWdGDA5qsaMCIss4aYjHIrAUDjGBblcA63e9LiuQfSNvcO0WpDGfLNxV4MVtESFzo@uKdkmQX2lIBIwPumkDHpCqx02rOMRGr4ilfPsxHhsWQ1inL32ETER71lnxze/oUO332yTneCMbqrk8gZK3u76uUyu/cAcQ8Iaji4syQZ8XYOoIZp49rMeEcKkF7yZmGPoQ0UIPcFSGo4ZDMclwLV4Bu869zaJVSQ6Wi57q1hQXglU/aowd8I7bf/eDHrCW/NBar4Ir1f@o4JdVpq8YUYWiURC0wTZcXBS/AIcQfHJYb4KOcHCpjkBmFNJKNpwjeo8oJymysIC9Q5kzSkJNiQddH6zqdPCTYSXrzkPMTvMc4kRhW57F98rBqD/h1ORhI8ycBKIPA9U0Hal0P4K2Z0Ns/c790wSpBYR0EeIkGBQRdeOJo27jIJJt@XKecWvQiKi3jQI2Z5f@5erEsD8a1dwFSE/ut8mFj7ri0leH64ZEAO2XNk64lxbpyIfqmHI/M6OkyMQHQwPI9UFbMOdAvjPHlHgSi6o0Ss0wgBg3bYhoLrjg2kXdS7gYw1hhWYIDVGFbTh8fu/UOHl3YIukEH4NQaAySQCwgyVecouxROZQfQN43GMh0ndZPzAWsNZtpd@Jh5bj/Dz9EH89@NL8ogOjWGiMYp5@1IgRWO0TCTwt6fcz1SXivdb1HemvFP1naGHX98H6OHXd5aeP6m@vsX4LVUEhhh64BwHp@xPYUaNb5T3Armd4inDwMx4hNp6N516YOELa6ZS08sHZlOblmU6eCvz/BLwPOcUguID4ZDnU57HGrhhgpzm5iO5mIGuhxfKOyHexW0T9cUoufGtfnz8An1S57ZtMUZTAGIukUXf9yan/JBBTAwlwSBPJPr1w6y4TOXqBKht17S/uMICWZX9glNF@RyMUWK/9jHGvQEcgarT9kUojZcECRVj85IMUO/AdNNJMGx@EkF1IR8nUyHV2dxUXiNiarG70tOESOxIe3yWNNa6pcBaU4OkM7BrQJ/w57G@vXcY9xicNwZZeiNxb5SGqdheh6xtm3wjNjsS1ik89gQqvNuzzUG3x/CiKNQBEZZvKe@YqN2jdglaPb7KcYB31ax52@Ki4@r79uM0O7MYTPLp/Dz23FdHbBMV/@YIbcncFhANDBNih9XCgqc7LYxN2gsk6X3gOjf0cYvDOHtqs0ABtpAfoAiv0BIH2R8TO83J2BvEkrKvgUiK66p9y0XNWuNVwOqPk1m4DDNOiBqAd8cXKSsLPuj8wnI2DpSWShcs7j6wyrzSZuYWko6hTheyqaKpL/NI4bgVcdp2A8XB3LE0W@rvof38XPnqNcz7v8CakKnHlQmCU2GSi5ujQdnBo3l9fEMp3qzBORVm4IDywLRxbjhKzMV8i/Y46l3KLcy9aKqMcPGUKE4P5rM3uNFobmpacesp0FR0dAARQQlIteJrZ7hehi8Hw9SvaDrqJ@YTYIdUObx3lhfDbOEqs5d4lhK22VLVtoMqq4K8QuWM4vEG0V29VcK2pnRxhggzdU/0esUhezTNFntai5/K2DzCotjqx4Fm88k2liYFbUn7foAVNntq65pg8b04Y@xJzUgC2Qw3aXaY83Gg2GhyMG0WjzghIeP5SHMsduJM61FCQJUngInzKrNKSAAY1U@8CnKKrTx7HZpqPJlHm3XwNRERR7wCQtiMkLZB2w9aTVIM5JVvkIHhWRcndDWH8ASm3wnWGegoi00rhXEoCScrG/ShYtlcrPBLDCeqGfBMAHHBOhkbwCi2odg@higN42Ik5pLmy@ClGWjM6gHgJIf251gB@vpEA1JO0G1ieYcOBY3tFxBN9vMo8pvjwXRwr4WtiikEpsnEEpTJLFoaimexGqaRDGLmYLOIAQ7BYl/bfpX/TO3HUAEyUPaAgMHj72hhbClorKSii9kn9HSqJTKyqArIgf5AdxVDNQeOPvp9M0Jogd75KHRnCBqR953wTqrjOA3js7M0vgyA7aUPabsb7k3AiToI7@z@GsZIp0LUYMP1TTHOMl0cg3ES3vthcJkoeopx@yIOB0dvT8BUDF6ZgJYe3Cbg0hmvBN82AKKTjosZborSeRvslJY7ICHaM3FzBe4pHaA9CPd42HhEjJoEBTbWBZGblmrzzIDbRuaAeeMz8Ov4qk8QkOO7NjXIVAx9hB9lM1YL@Z4PJIAHcQdQ4ZbDrhpIA@IXCg7gZDuCcnvDW1MVNgoc3PjqFr7REXOgbOGJuDV@Bm6c4U/Oja/Coc0Xs0TcU@kyeK0AdLaAlYzvs48uivl9zJvoT@1/IpXZs3V5sJyhxN5@XEmgXRWzZjlvAquVaaNFVKvgTo11PGEB/RJAL7T6YgXXWviuDbKdYSveAoOoit3qQZWgvTRkGNcmOrW1NpEN5nBo9vavMncYoK9grlyBNgb9Jl5J0yF6@cc0ad0DjeQAEh2jjlHO46OXGkk4LQ78fIlbPcl@3I75fYtnRfMSnPwAoG9HwhFUlInsl4Iw6B/vbPKp04kKL5pCskgW9F@IQLymRNxHPxOVrXs31/tTvmx5GqP8CMbY2Hg2dSQMDV5uYIvTrWlf85UjNLuR5HcVjezeuBbINyxjIs@ih4v8zjiOr2R4xrnxa02oP@PA0lPcLxt5PW5yQSjq/EAPPzg1JjBfwyuPNy37u5EznLdAhLW4BSotonBnFE/LVy65YPeZx1tz5TZEfjYoEzy6JWhdCXYF3tbClMnPtdl6R2hXE7whIAVHILRXcjS/C5Okl0eS0BAULzyf41Dh4xUPrCyOOyWDIfc4/efl9MgneEU1qhmvN3L@qFQ4d4zz8DcJtwJbdZe94w18P9kE@enlqxX/BQ4/jW4kMbg5tcyGYn8XnbQa8h1eC1Pzb8ZrfIEq6cLC6FuoQ7Twt4mPbfIScbPoBjTv8DcDZjlvTM3yPMHY4V1/zlEVscmTv@4AhneGL1MQxzfAGzSGO27MX64XHdRxU45LvBMY6ZNc@gB/z@t3iu6Y4iozGlh5Iuf/be/ZlttIrnsWvqI11C4GxJ0XiSI4XEoitctEEhmS2rUL4mJxGZAjgQCMGYjAUtiKc08llSrHGzt2fKkktpNKXpOUHVclD3lf/4O/wH/gnEt3T89ghqR21@tKaqkSCXSfPn073X1O97nQe@HrvcSoFcjVy3XXGnexKfjSD2VCA5V565SbXb3lkGouP/jzSBE46R2OEQev/5yhLagc6rPVCkCRyYp84ZcF6@pOHNFLNequvCPjHojFhqxW9kG5MMJO0IO34c6GpKq3R@4J/DnwsEUdP4v8kn75LmW2@TJxf2/3ydHOQeNg592dg8MdKkmK/NqgeDws002Zf47OvfsSb9aPOMTJvDfy4BzHE4fiLKEEftgeBIF4COKuC@L4iyaUbI7dTOqb@9Kj9Lynvjta5/JHzMyT8T1pGvsemgiNUVUJ@nfOAjg/D9t@jokfzkBySIVarz30ZMBxoTK4Z8Jmzjm4f@JKag0oBi1BSMsGPFIG3eAcOUApTUTfmOGk6XVgNbslqWOroPHKIfSXoB0iIAMA@ah1Oy1RpGtzrcLAu8BzIhuJbeWwtSB7P6iIfa52m6oV29wv5CGbvUH/JCO9JxgtIM4NDq0CxtFeV0NMRkFQBeotoKdAHGnuEXeojPJBuVqqlD8/lwbhI/ZvyVvBpzDJ/5R23vN2@onxk5LM9lUMAIPHmcVs6CJhkxIt6JKjNUUN6mIVLcmKPp05ebo1uUS//Fu2IE8xIJetW/lijMY/X3vua5tZf2YfC1@8GU4iAUeschT5JqqYzj4/g53/K1Yjr2cucpUVxZemE8mmEzKg2usYT2QXs6R9jJzH7h5f2ONVk77@8ZV2twxnFOPJ1K4VUbTVEWyiSvNhPBqpiXw9JfqIBn1Erfw3pg6f3tcEW4Cwu8lqx6/Ra8M4ItLRymtpwutAPVeouJva@rNI@1W9pto@qrSPpsh7hhdpuOZkc6Mq0rTbvHolImrgbOnCOr5E/lLDXJu3KKfyxmWcUkaXZ4e6M@OSMfV3vhRMKK2DvAUyRhaH14qGmJPUatokSrhKLaIQL@WonMI1mx@/mNp6OILhZSk5ETMv8WVb7UUcGwxERWcD2h7k4nMUQRlexqahjE6Nmou0yuRCm7MJ0S/w/1@srTQJsoHHl0ZWv0Ujqy@tRr60GvnSauQyq5GFm@WxPyq3vH4ZWLOeKJ4D959ZgAW1vSfee@fekTh6Z0c8fPrgd8VX956K9@49gZQ9sf/0/qPdBwL@7zw53BFUQP@8645Q5V7A1G@7bZdu55cqlRVBmOcClK@Iw@aZeGfQdl8C8Wz4zbOtU/5S6rvBJpfaeemOpgN@DhqiMksgrSborojfmtSNE1pct4CSz/AdUfnyxDaSN0@fb5bI9oLCoWsDbn7bIx6E9LjoWUkbbQD8AFIBTZOfZEl3Gp/WiWnplIQcOP3z2iMITOHjQ3HvyTZG@tzePdrde3IoHu4dwNf9r6KbHbG9i25j7j/FLAJ8vLe9@3D3wT1K4AZUSgLv1shg/bImlBCcRqX9ojvG8GA9lArlt4hX74VMpj9QVhG@yI77ofueDpAUvruzs9MauWi3b907ePtd5GrcrwnLwiCXhkN1aYFwq4JGI1CbjKJdY2fqyFoWq7whnU3FLcyuZegOiD4XhEKeo3dizxXWA7xGxAdpipvNDJtCDRXdBNyISjmCdQRFYMhmCxuEchNqo9sDVRterHbVFyy6JR2zohy5oLy0@oQUgzPu9tscRlclAN2zVjdVG4wYAC@EZAID4B0MJgTNF@4uXpKIVQkxDlDwh4TbnPD8bPjwHLlGNHCVCfc5EMiabBPPG00pBjhqen2ex4hZE@8OFCOFivgEj05yej115UoqccD/yzc2fJUFSAt2wS6sbCVUhM9uQA2wt582u4EvbCeHt8Eggrh9jzW1TnpNEPfoXniEBksvUY2Aql1z8GdTOapXDCcF4lQiTGsqou3Q5bblwe9etxyUvD9XI@rtUadRYUrGf7qyAffnGvBp0ACiorlfoFuhYUCMLaEZdCUp2/4AKBJEPvFRNKrRoDNuu5ECUtaxn3sffpiTg1wIixgqPtQ6rWGHoR7wIeQcfVCRmwsQYkhT8hRfo3gO7WgPwrfhM1SGGGEDP1CDK2szhQdVo9TEkZUiP59Sa6tJxnBX1koUz7rBevsaap9R9Pzts1kePZO0UEzW0pyP/pxRiQE9O43QzUtXoGLRNKCWcHCHTLh3fCT8cv39NWdz@/6z4kcfFI7L5RPeFpodfrxgpUR@ZiGRHJaH1p0kbUC10iTSjD9uYWmlz8i7Ja5yhQwYl1MPmO@tRk3n8bXqfHqf4mVF0ynx1SuHSxXJ3oRICCPJhLtbQdRVlQUqcyxyEkG4d0Jj0bOuSikQTr1fb2Fce5yFGoxIH/cRUq8xw6qRfo3h7Rof9GBnyUg@jadb48@pWOSSoujHNuej/L5938lv5soKihaTHk5bbdEFhbmak72a4fTSeTWHbvtydLB/Xx/d2qWt4@PhtbBtX4rttdpWzKfj4mPJwHV9tB9dgpYPt0@FFvpeSEfMh@Q8Nk3pmjgLtxYUzV9R4wdzc0drD9Dg2YsRVTVSo7Zxv4ce4my@FIemUYGciSZkiA6PtncODoS1g7ds61AW9r1mv032pbgNIu6bytMR2yHTZlfSTJMOE6SZJ5UyY/PSaLWXLebEwUvZKiQPUpDjoTcLHbUXJJOJtI7gk4VYCDS85g1RjVy0dRdqD/LrEvGsjppQIpw0o4OZxG4u8OHDTvZpkwnHrcC8sf/CG2pmxp1IZ110VT2amogUI4zHQfMEX76T5@895o/XVT3MYLlfG1OHUQm/jf7yxSFUPMSX4lJ0Bi@ZFjWlpLNCVLqgxo7M8qIc9mcnKB2LfSZ5YWNbl8yxbBrzx7eMSHbEn27hO/9UZrbP5H2n2uIpZcOc0Fx46NnRIwiYTBCDxZZJFVD8eCaPMBoNfU46miE319otak1dtZKimUnctXSgN4CDX70d3x7iVcFue2lVxc@nKj4lIjUZcbfma1CZgPn26uryVbjjvVDFi58VN58h8f0zOBu@bBoo/alPqkJAubtPCio/JIBLhs4BKbBjqwUTKwisTsKZEuk7HUZm@6At5yO0xYPG7D09KuB9UbzWnJjE2paMnU8kEzuBzPXBWMK6o7xq5kZ/dnl19ymo2xX13Xz9@nixIRDeh89@zWEyDwZD3CqBER812CsqiOTrPmrFBViCgw9qT79GDMwtFceyzvHmtviFG22kucatYPAC9fpV5EwZ28zCZ6jSWXN48QovuF7RlSnnoU2ALOsVxNZz1lHhyJpbnQEpEXR1KMstbmU0Dbb5lw0z@OY6qg9SHgMYD5iOHsDsm1kBcs863iqoUJPZPKcBf6KTipwEtBqg7KHTFzkd7RK8YW@q08uc3nEx8JxO3ZBYzps64mV2U0LGI2RmLQlMd7Ved9qgYdfZb3E2sDE66Q3ZGJAtewOdepNTUadKJdVl2XGYdMxJIEnppAUJhQeTF5i05LvuiwZNsow2BwizBdH3esclqT/1li1lx5w04Qh4IqG82@9kaFIo5qlGpY6ELXQtK0movuUdl0iBUm5AKJOFE8sLacsLC5jAkG6EvmSi4mLUAPwtGyGbahIv1lzfeo4UPnL99tgVOxOU8VVsREWV5BhkQew82RZ7D8XB3v5OFDW2uIE8CpVSCnsUilk2jLqjlmwBJnwwDk4bnKi@xnPPXc5VKPi7BuoPRgYQf43nqgoIxTEuS3HxqvNK1OHwHupJsTu5Yznpqse6D6X2YNwPLl5NXtH0ToDTKwEJvCVmJbwkeGtuWORKlBy2Igd6i8OwkMhXNpRbhbAWSqFaJtI3x0BaXMfWfG4msWX0/glTByuTNukwICdsk7gTDJDlWZfxLWE42qdhwE16y3aEbccbhodSqTSXnBd3dOBG14y4G63smpXk0yq5G1bCFKbxlHyMIxrWlhOdgXjlvVKVhYcKHv1rcWlHjzb6bpbTaBwxtOwiMJVjI5tfJYw@dzLRT3MLTs6giMYbla8bvCAwyHu4mztM4xEwou85ML05KDBeQHNwtAoigLxM5gCp/DzGRnIrw6WXUCS5xeF6nG9OSi0huoQiybWEjY5ORbjWY7PRHgB3xgFJ8EMDBEHjfE2cOSCbuYrTFquIF5SkSOJMg@u0@U8uoQ61TTME0OOx@lg9ZtMbkTWLXQofHRGzBbLzxoDgHkTuVPBYM9Or8XTzSBKbRvE4hNGoGDDgjJ1UV88FexKJJJ2jpRYvKzLaktHAkdeSRyNsOccGKJFQCmgxCsqrJoQFUAQhLg5PFgOUV2IUNJ8MahA/wZtYY201VqMGzSeDGutjDmsxCWsUNB8HndvXaKOMjr1maBftyycvl8LHmuiMqtyJ2x4HfNIopxWwhgJYHiajJaE73okXvCVCRos@laA9SLQra9IjtkoDAX/1jmZ9qIBitc0myGpDhLhbGLyUl1AxX0eZ7FvImGvmMQLPIa7xfdwArROEOQ2CPTDJhigmQwo06hRTrJg5NFxqEogaGSMJSyxcwNcZcr/1hQsWdzjyu1WwcjOLm1WL7KLQJ5Us5aONDTUWpWDQ8ETiT002nnAMhiKKoxQmXfITwTEOdCpecRR6gzZfdhYQV00Ja3VIRwGcHnZiOPA1Zb4vqiCgOb66HfigMo8Dm5AXl3XKxKGEqnkci9fGoQS2eRzF67eD5KmkvrxxbRwsCCbhKF8bB1Lg/JhaCxeAYMa/rSRSi4wHmkXJ1GahFSUNjbMZ@daK90WJqgLtBQlDBH4S@5bUDsmYm7TeM8Sga40HCh3z42F7vJI24SimnbvCF8xVLJmbWy8s3FIq38AaK68mbvlBBw6CUren13fC4o@J6LFLEomQ7j1QiCm1T0cgIuFslqT0oRgQwgntbzRQNavRoJuh/YO9tw/uPW48ufcYhagF3qPw@ga1ZUhdp1Jawnj2fNvSIJ0iR6CqBXYjQ/uwkUftk2h26BShyLFYauHCgJtZzEBhTQ7dF5X67rl4CFkUtH4OJ0KW9N0MTI9NbdCbulV8aeVCSPMEU72S8tomtIRgmE5kSwjGSM4YwhaXf9ZnDZVn/WcBA7ZEnW0y/WOzvc/QcMkoKETx5bPgXXfUQl2SonZayrOIKvgou5FzKlS5kDfoIQZjAn9dLov7yimutF9r9tro8nbcJce3Z16vedbqNEvD02Gm6zvSPY2d7fro5DKDylS7RzsHh419jNO184AsJ/CnRnlHu4939p4eYc4hZC3L5J2Dg72DBimoHzzdP0KPobEkywSUWEIwmRABerL3zr1HBgx/t2Qj2SDEB3kT/khXPgXhDRsT@j0lM48Cq0I0KAgPmalgUUoriMA7cwdjFbwN/U@oA76Alif4KAN1qajG5JDGxutPmRf6Op0ZUNSO0XgYEChpwNuxkchFSzDMmX@CBcgXkQ98O2nTl/hGGfPQkG8wtGNl0UAGi2WkfVfXp9WBy@Rw2m/bCp105Fm4cPsAia9N2XHQLa5lZzn0KjkkpaF44WwZTo4yOUfNJpeUIyi10jNGECPz2rWWUQbvAEUWJTQJoWUKFeAXxJrI573cRcYMECWzYFfl@FEXwrChj8LI@DU3jDlit6as5wv1I4HoT9ICR9MIf903H6WIwOT7FBlz1NHyXI8Z/VWd5RtmW8@OTe9ToV13CbVHHkCD7wU2O3ohn30h3cnnLtmABmbEZzyaB@jl25jsMFXINO4HNRioYDQVbEHoB3q4oOfH@HsiXbu2UYHGBoLLmbCWxbnsjhKNhPyAAUjMszat9dCNDZslaMVhhtgwIapJEO@bEEtJEC9NiOUkiE8@ZhCva@fzavI2xdLqKmszR@Yzofi/6eLFooLdUKrQYWHAZxZXpzEj2WEcEjrvoDmoeWYDcrNlty9tWRT1J/8OuE1cslSRKuGGX9LsSzD/4g@sdb6hu8Yo/S330NigkDmRT15swoz3hQ8kiasmSVvSOLafXoLNstQsJpf9TkgR76cQzSc/i8Akk8231LwLPX7qhetGWLYaWjXEEfzHPALndRA0uLxaX@RtlA14MXtpXWNRPQgRMMiyCbIUB0mq8tWlVVZMfNXEKqsmSOU6VX7yc1mnPL8SIH6gIWivlYOZCPpfkYVGqvlQKAnUZ0i0qdkPX31TwU@ibTCLJYHvh9ipyPHl7f7F1@PtDksmwv9hInFSAZO@1LQnDvw/XhfHciqODxhFsZg6blmGyOdTIT75cdgOHt74Mrtskfzij68uXUkv/fth6fCY31QHN3MNCll8C9TqQdFMKlrX2Hj@YAB0SkJrjGNUrzljyeFZLA3Goh2o6mxpcRbNXlLZ08TsZZ0dQz5jBktxSehfjxijDY4wSKxR@JmsfJnhUpmbjsm15bhDJrfLzLo0MIex0TyONMUxmJ7NmMCxGBEy5lHL3Jxk9mYZ4oJricKP3xw1T/tNDNDqD/olGQHEG5R3zgbPPTyoRmV0c1F67qdJQ5@FtSYEJMc5KL7eQ4UKaKp0KsK63yy3I2Cz3R6fjXv4huZIuQodI5XL6DKOBMH@@MyXOPHEvT/2etADBzm1kEUEMW8IraRTGFjpa1Ufqzqp2vkqy2XWGy@RGzpKora1R94woMqceVkAXT4RgwpVeBsGrGLh0UD9ghCxK1pH9ueR13dtAx6juHoFI4H8IuQdLlUjyoiPiYGjgBogT8ZnEQwXcsZJN8bhnJKPFj92pbCEI@ci3YiRixFCtHWE54sl6YOOXMsgEmlBNIpiWSqs5HiUCNE@kOdZFGKlsFTBioaYRS6KyDO01ixvdsltERm1Eg7CpqFpFoAjDNHLcd2sQO8gQ7fLsX71w4//3spdlMsqjWLqeP0myAwUkSTEil@PBvvqu4Ee5RNpqxjD/Q8hbkbdcdveWRMj1AQGaiCuFMwwgYj5AggNnVYNerDfDE5swxeMqhAJq1y@t70tjt452HsPraH4EoGoIFYciWBdWHkedioZyZeKwQgiKWEe5rGsGIFUI@ahdK8QTPeY3Ot0bUMDC0brG39Ko0V3@QPUdOd1GUOI2RY79cF7QtStNdHqiVAUjPPwjT9hzIMha88mIx4MLUmY8HHoAvGrq0h7rl8MkVzfL7/3F1SdtCgBng/vVc7MqtOYfsqtywtZotli9Ti1V5FqaBBSEV85RN/8CSHzOUi32ggzN8xdUSNJ7vYP/kYQDnx8gNkzSooInvyViL7FiPTrAY1cKr7ilfi@zfg6Hr0CmIha02gXH8M5WRqh0ZBtJJevGL5ffk@2GOC9AN9MLqljMdLcTOJk/Ks5s1RWTkfa/Br4U2f4@yZSaeaahpEPqkQ8H/88XKZmN9l1MtP3DWN1xpqW2OGP/zOJ@kjHHFYPegBntOZUJa6VlDb/1V9r/JPMjckVBPOrH373x2EfJ6k9m6T257vhaprM92KS1vYbsS3pK3hkWPlJ6lT8LFpNZOVOHONrGoKfpo37JDrYk7QlD6SvF/3kimWfhuRbCole8JMrl3warm8rXImLPd6tlOU@SV3mCnvKQo/hX0xpJizGfzEX4@SymU9d8@lk8XeEHBk@NB6dm5ZyWXI4FWJtN0SV/qJnXvy7GW@NufvhVVvIuDjAUQE6lJoitIdQkw1z5V/EY8rPmK8JU6vS2YLqkVFLVdYCokmz5ydU5TifW11LOHQg7iXUsvnpKsnMyuW@y0b342EHpQ56vzsjyWNEz38YPCB5Z/w6zSVw2yCusLUNuSeoU5OP6QXHnyMfREc@h5SogR6gOyBu0N8N3d1ilVNI3rgRx9IbMEt0g67TURRKFUSkJJGvHicKFSynJi6Ef9I7EEtXLZaucLBkH8mPbJhz5eb9zR/rHUmP0iCKPYYyfzXOH8lpIBUjeisnjx2Sp0tH7US@aUEqmqqOgNSj@5/N3SJWXTovaYClYf7On@mDzvVRl7UD/UGTV/L4j8ExcWBST0Bj/@SPhMDOLYZbRmrNf64m3ucdKq1yPMmuUU9KNT/5IwtJO3mQOLt2tZAlMabKWGL3iXh6uHMg9p4e7T89wgsZ0zGilsHTBT0Wu3lfJgE2ekkwJ8vWQMxfYnHWyGPy8gpefilH3f/L72L3GW3esSqWMUyXlvt@pFxVlbtkjGgqrj1CcnzmyvOlBbSO65a9dZw1OUIgQO/2A1yvvgsfJBhfTLDDZ3m2MfmzybQpdcuKGc81pv7z7JZxGZN@mYBHHU6AUxU4f07lS8r4YiiDrqym@HrnJL3mMX7ohXL5SaBfNAVFbjaTL3zPz89LXQxPNR55JddH90Q@OoYrD0@AWegP6FIT3WYD4XltkG3ReeG4/SL8VGw3@y@bPirIvDVBlWjn7ptT/ptJuyMenpxxKI5Pe08sBN32FqaFdgGQFVrtF4XueacmM9gwWCuccCJyPyP15cxXn7xhV0MMArxn11mt3ov2oEfcrtXqwUFmhVVzDxXkVH2V34ceG8aoS@Sp9H4qiGm2WZFC4KMB5cBH4KqUdbE3qU@PI8UnunhEm8XniJiXImWFYMxnPQ4KGzDh/ElYqaq2PpHO4rUJGb4@oFKIgkQ0UwUTsQjHnAkrxW/iCxWmIeQ0koaWP22HSqvx5m8wj44iDKCJIQy4a5fr7z@rPzvu@@754nG@fFJAR0cI3ZJmjTSm5LOHP@Po9172hgM/ktR3/YAVXCoqqX0qqYFphRVf5FjFNG6gWVrhxgsHDbUDHcrELfpeYHvSTJW0cU7peduqW@EYc8PqsjE40p5SMpBp@PBkmNqbiI4NRJiuu6Qi8SXpQlnvjdCfloItwpijA5j@FM0IMVBDdKnIGKZiFm0VvpZxAgw7@8CNdUXlw1TUY1lGN2dy/s3m33zt5ndhXSS3ngiWN8WY0tjEhQ3XlcuFPWJuOsa8QgvKi80euvyzdvrknkYpDuZqi2VlmsL1YBdk0Flj8tvS8QS/pPalFgrWNUXZV0wdXpa8LtSQak2T8BWe8hUhyPK8gXAEkYRiriw2MYuBpMsbBz2LJRU7Nxo5oUZOuAhDT1IaeSyLYSBP023DMTpta8J5BPiqrNFLYqHwmy8xPhW7Ilos6zrDPYeoQFkYwoQinbWPE2uvG402Nq0YAiTEOQQdt9sc94L1THzDqxb1N71H8VCqPYq/STLgvQIIjLbgGiuV2ZrI5IsFXqV75PYSPtUzVrVQKVTpX4X/WwWVqP5X5xMrUchqNLFSiP37jSQe48gmi0XVygpuyJlfL4jhNDgd9JcyC0Kf2YLObPRHyC@oz31@H/b73nDoBhTmSJy4fXzcxsCv3gBvLND5F8bVgc8vXPIvsq6QC36KbTz3G4ioIRGVhlNh3dqyYNzPhoNRID7seS31GWOU315R3/ypj26kfNclHsgHJkg@c6O@79Fouhvs9fFeoowek4MBf271Bq3yGYjy7ohcOfqw5gHCG5RG436Z3E25/Q4@i5MZQvMFNO0UqoOudRoA1sBu2TmkPN9F95TWs0m3a5HzFrfXOXSRccPbI6Ejqex2iO9o@qcWbmsL4gkwYevsbkX5MNFeumjEXZGVj3HFHsdzJo2BrBHpCzXeMZYlaWZYqBQt3@vJ9Z9VogdoKGXliC2zc3QiDoIQXqlyygKsGBIpgX3EIH3MGONZEfYIQ4S6aFkiG5EXQiZQO8KvstIwgSqS57NXAPYQe6WsaF0bppV5xuo6uvfEuzKnmtM7hYd2UtW1dYzNQT3BAcVpkk/D1TXMIQeVvsCIc@ybxuxH3pEtAUCeEAqECDz2CD0ytJ6TEile1sHhgfRXUnl4PdFCl2g9ivGC91d994SipIjzlsehYDqeTwBYsnzyoTeUQ1SIkGprfAKsNq0Fiqzi@f7YXb2ztkINorhGCrQzaEdAl8qAGV3Llqlxp8FZT/fibnAqeu5Lt8f@37jZFPuFFyXRmS23T7xuvp0j0oGhjPQURsG@W@C07Z2Hj@4d7WwXRLG6iuBsoKphbWNwOTtP@WTAIckIi/DyLbVurzCR234hu1XO5mTTt8xhz5sNVghgzxqhHDe0sw4VkzdzjBhEpg7uVQUdb1HHdkNdbVxu2JTxCKMWWGpw1cpfWLCQpLGuBSTByOYIZXLhoQHfYOOZA0rdK2AE5O7WQCEMQwkR5VobN4tFvabW6VMRNtZicZPtzK0HIIe/ENmDcT@y22Zp7TRFFjY59JbHW9vNLO0LJasmTp3sG362hty55pxe2uPchQrx1@9iK2weuKPB/amaP3ustFZgQHL16nEuJxOy//PfIPbNQrOAnh3kLpC//tBRLmFLvKnvsAdNO8u3wVDsw1LgToIHtLkGTlDTBVqDzrREIUk7D@Ds7dgfmnUM7dwFaTe3HWc5dwFVjoZohzKEzdA9Aoy5GqZ1I2mhyPHsWR/d4i6i/PWVx4/egSk/QP9SflB//3jxVrmQzcIRTxpIDkb6ENt7j/fxJmGUK9GNwsPR4EyOy6ipKynhwz5aDlPrCxZ2rYyrEHbOEzeQvffvT4@aJ0@aZyAxN2EIohc4TVPrB8Pcoy6/OUaOFZ1cK3dx4hDU6cjt1pgTmvnOS/skVwvgz6lZxSpU4SwtEfYACjnoQCA26l4fTut3jh4/crIbTYFYnYRVkc23NHEAoRDB2JhEAm2EdDCcLlJVwHabRDDwk89am9G@bJSbm9nabJbankeDZoc9fmVDAu7Y44KkuJEzP6W1UUgF06HrYAIfbW/vHFkFKIuyLyZSjKMpbVrsjNhRdTC54U5BR@D0EGEcZ@XNNykNi4x9x1mqVHKoHjIDbOQDAtDywhrVZqOm07H1QDaHXomuzt0J10XMyVJpqdzs@@fAjpartyt3lytvDUb4btBx/fabPmwhThNDynrB9E005Cd1spNBr/tm1@vhg9XNlcW1Pe/@733l7uHtbbvd@h3gIa3n/gAf8EdDswGj5rnU/oM9dtRm6qJG9AFnu1keNl8MyiudSnutsla903HvrLprleW19qq7fLd19@7ddndlrdW5e6d5Z7XdKqPbaCpSOiPlQYvJH6vtXq/aNMZsbalyt9utVm/f6aze7d5dqiwvr7TWVjuVlZXuWrW5vHy7s7TWutu6nGsL25OBDVbtu3h2xHfgN9KZu8zc3i5L5/4X';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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. 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 og _e25 $91 <>60or p#s4;931+R(1)7095cr=Bu8tt"?!"&&1/<>8ca g
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 "//"
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;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#
Coconut is separated from Python 3 with hasattr(zip,'iters')
, see here.
hasattr(map,'func')
is not used because of evil (get rid of m
). eval
is to fix Perl 5, ""
→ ''
for Pyth.
__DATA__=""""
→ __DATA__=""" "
to fix Coconut.
Test only print
statement on tio.
Answered by stasoid on December 12, 2020
"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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
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)
Answered by stasoid on December 12, 2020
"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@VfYflfgwpI9bOsxsvgR19O4LEOrmYwB888YxnR70zpnYCbE9EsI0Sxxys1PuSdIwbSWlUyfuKQQWxrMwQxwaHdNKMYKLRpV4PBYL8US4uNA1AMyForN8eM6HHxO0ma7ZDsFqHXZxwZbuRmuZNfmeVZi0JrF6nWPFD5062R4N6CDeMU9@saTUK0uRZDKyFLk01lgm4oGrOnSyueDKBGxHowcvr08CZih8wzC63RqX@Tkmu0dnBEGhbINiemaQvQiVXH4ahx/1OsXtDP/hr9ri6CTMXm3Q6GCgA4LgyWGzr/bM26c8X5F7bTBQ8Ogl4gCZqPODQMnNGoPOChosPzFp3rKzndOiOIcljimD54hrOF4peOOiDQV3UTu88XhpvB2xImMvlVuplqkP@wbMGdpOz06xE402SA8tf6cjuBDMcCycOLUTbI@1VVw0pn3vZCvQTfOaDrBgSf7DX/HTZ7T7XexKdrOnU6eBHHGTu0xHvlotcwildpF8Ui1TgESRyCAhh2iFY9hpKDyGe8LpWBxwZNI9FEbZ8JNhm7UTltxmETyBjWdNylonulQ7fv7mIlOv/MD6afU//iwduxOEk75Llgq2lGAuSPkeGSsYnYdoPzbCpKWRxDP0jgZo4mjALW8PIJHCmQxPB7g8ZpoD0WvoYC@dY/W4UVwwEUU3tbN7OqxPZ4KJYdVbOh1GW3INHDnwsK1hQwcDb4xQ815XWYoOubEoeeKwPGSIJ@wUcPFTxLRZHk86YZKlEfvMeshkyRZu4AYfJ6SOh@v6lQ13X1EuuPsrvaU2h7TB4SabyuYqVJ2lRmW9Si5LbZt4yPXi@8tRNpO8HK1u19O2S9TLy9F3mexboLoJ89ilJ2nsedsHW3dLqWrm82dbGTNJuo@U@W41EBNLd0d7R9snp7XTsxNohXtX/OyYVl/xZQ1yEW3J7pk6HR8Guliaan@D/PF8AB6NsiWFrePFGLFYKLjbmEAFraWktMSdAdE0kfoLyeelt9VA/CyAkGkdjbkctQfDALYhMBtSDSs/HOAhaCbSioOcxGUaynjsQB5hcE/gHFlKpJJYBYiVBGJ9JanYw5V9ysO@hmJfxPI42Z7OBUGKefldePG8inNJcP87qfcABsrfvt4cy@P1JphH6g2gXqibZqe2t392vD2ZDHiMniR1K6W82GbPhTP2NG5nck@u0okkkRANbRWJSZSAe8VgRreeNFXnVoVqCeHY6vPExKFUfinkMyZQpoJXx9TLnBbRKJUAdZAyVmvqFEBHGwWK6I7RAXR3vIqeENiRPNRuwVOSwBymazxS@HGrgVgFudyud0RCXMjriB1UfxJuj8Oq4RgNOjylemCo8kYdm8F/YFRyXdk6GzExnMl1lmRZ@OoqzF97HmyszMcotsQJIS3xskteefEKCShT@0qh@S7tPxMHHWCU1pUBnlcX0Acwx1xjH4cmnapyhYmnX9zibErht6VQ07YUrA2d1jIcPHvujluEb2/npILaGVfNSL4HeW5o4EAFQIG7S7ZHMFECZuuQrOe3IHCSm@LAvTtUkgHUFgdsPS3BZjeaTQZSbIQO6jg6SEqsjag4XhxE5@lYTbdBJ2nD8M2v2SHlJEW7pvnW6aTBpDDwZMpTGRNMCiGsXZk9gA1D6W0LhtUPPPESwRFmO4Azsr6YTALluprhXnSzhnZcMnCtMcca4m6DamQmiVuENXIle05fDwDOuYriUk3/@E//nF8/cemA@xfCPcpsgO@PhK8D7n/ixsgy@P6Z58uC74@57/s0NtnsmXuRvTC0PrjFHPjymTRTJ5QJ7m0/VBevtbGl3@wdMZuMzdiWfWUUaCaUMMhzmgH00vrAFDfUxgjOc/Cb0McTvXgDLAJ8BfyB6g1qNJSfatWjePJ6LZ3GguOMOEX7ktURtzTTQeyPQ7yABJSwdCFfWJHTUMjkjYuQTkN2cSMsRxiLrYFMDN1og8qHZgsPPDDJbim6WimUOW@kl5Tvc9IHr6BLABviE4ULBmnwjISXAuKqIll0SYnLMUyKA1lEjqBMa5uc1UAbjJIDQGIYbLjHyUDdNAWpgI8NdeSQxjR2J0BNvGgKLWQqv4bGRZQERBw3XpMx3R39ra14NiDQQVPBZpDOEewEwdakecx68T27dC6NurguhQHj/WoO6xrg/sdz7lDhnIXnQ2cv74hOX72BtWHPTgwTt0DvQGlZNJvO5tJyIRbgUEmggvJiV/8MKKFzg7BoqdqVObBrm9t7Lw6PTmYuoSDIyDRYhEWq6/HLZCpxUfccEa/ck0Td2EmfvNrYcUkZLJW/TwAh/M0C08Wcl9t0SR/I/ZzvKZ7NmyJmMpIzX4uYVuaSO7SXZha7H5sOAG7yLY0zuUZjd/cX9fXqpRGeyf7zvIt5wqllZC5wXdp0LU9kuphYxD13p/QpXvhnp9wzNFnJv3bKO/nD/X7ww9dIeNcH@ndJuHuyQ3TK0zvkGUo9sFsb6p5K86zoIgVeMLe8IGvcospYVD/DVmhmr0ewNEzUZfamQ3GMySPSIbchuffU2RzSJuHMrUx0oYtHMw/u1MWIXd@/3UFca9CD0ulaM3QrTuC6h8C807cpe6BrTjQWMgTE9HGwWUj70UsSPDClcjFi3rkmG3XGUYoshVG6g@i2HuJ3TDD3Kog43SZxNAS6HZkD5lvRtlTXdQw6FdsaQhYtnJC9GPYBrkOPYxVHCxW0rCQkBnpG3KJc4P0JghKpfjsfHcVSPXXU1row4kRjCRBN38myfw@FghcpgF7VnFcDNEsNegrUAZsmt47XOIxi6yXy@hXk9kR2Oz/YqIcAGSZtxta45SJyZrhXBmHDr7FIwqNMM5aIpBifSYnbgGi9mgxRKbbZw919ZProdDRS2YKnu/lg3tGsfgprBcMMZ6HnuLc3yDXfdCVIgDLKhZLSjLY6iuLp67U60gnCI7fnN5GYNMPidC@JuIWiPX1BiSsLFUcIJf9yjyl5Vyp5cm5SNJRKqZ4dwhNyMCmBHE8cax@coCJEO31lwKJDuuHFZilG3uhl1EjYjhVjySoO17fMYPE42TTgQREwZ0HQDrk0OkofxQvRoukKNBKG2kYbH5@0AbuQU6k6uCmTGFtCe@YmaFNoCYyFYI4KSdYILegX8LeGJeLXV6bENZZLlG2ILlkAqLnRJKe6PZIvQAuqNas@8U@0BwQMp2qptCZaY1LalxjwxfocgQho50hxd44A9BUnmoBqKKMBatNS2xrIy2cvVcNQgUDAM328rVMZApNZsYR7kWzCv@iNcgjzIu6KI1JQ0MkL4LYjd7oJ6tpSukymsfI9qDUfLlGv6QjNZpz@b9OpdPkuuqRXxmnQNWPV6FKvIsdzy/H4krEcXTJQ23ryBC1q90ugzDVSMEEdAVBySY@VgZ9B@assGeUlZT261K5klykFeGGKfAcJfrDTqbsl5T699ASUpQSEWFzoRJdsupslk0rJ91A@7CFL6QTwzB1eMkLXw2L2S1o8jmVILTWwAD@kL0/iNGxenqTJeFcWc4F0ty@625Qq5rXEzLW2nIAieM0bsPI4YIkNbw0X2L/@LTcv7gH1j2f8ErcFM9rNoNrByZc0GfP1gkXIaZS5QshE@eU4QMBRFIiI3oQSi4Ew@c1vwnKBMelpIRc140/zmXI8kpdhmg7z6/Az0MPTy5Il3V1uJW@YmoxcdJR86mP96Pro6G3sMspKLBLePJTkFel7Vsqyr/ussuwDH/bbfMLh5XQonF6Wn6ym0x8@fIAZB3wuqqkqiA/@iV0kI/WL6Cpj1dXV5UShuJx4FmkEChaLZrOxE5Zml5qmDex2G75mj@5yjob55@lTygum//DPeJjIXzhcD4KI0PC3win5MLtcVZTl@Er2mVGGopXwk2MyOPG3CF@Z5fNsGz9/@7//7Z/97Z/Q35/R998r7Jp9gs91h@E/uT@1A24F3c3OJ7y7BqYWFZILg0gkn4ucfB9h/9k@i0yuPl39T39y@DHshKvZ9LkFTyf8MVwohrkTHODLub6bcDW8jmCF@/A4XalUwLn6n/5XSF99AXgwZrwOP9W8i6swDleTFUryOVwtgEPOZiHf//tnPwuFq6Pwp7Asy@Ex/TXCGRk/xSfyE8bAkZZWi5JpPnPLOwp83LC0LGcv/fYMNDc2rRfcg3ygXZkZngQlt8dVTHADOb4FDm8rLiw@@7DFmApDLX7W1p7NEHx/yn@cSsInJbrBCD3JkVuFcLGSaPDsPV4NBxxTFfZ@mai75/9GuFDYvXIzeaF06hNUvwzLxZXDZ6Ov/jC/0C4Rwz7tvMzZdJhLdc/D3E7PvgUuFP6hUjl28O9VE/@OTvCPjX7KB1A/hc8i/NE/fDwv/i5SiAgmkNnP4m/RXUPhi/BFvf66R38W/u0a@Nf8iH/7n/DvtYN/py38O36Nf6fv8Y/NVCYUXl9fD8fjx6AaCp79ms8ZfFOphvC5vIvofqcftnJYOHwWYuFkPZ68v79IfT@Kl8viH5SmsufDD3dBser3yeT699V4/IKKd1EV5VxP1qtQVl5k@vl@HRDH1y/W11ONarWarH9fvVifTCTSPXsWx376DBJW6xcXofAdtkUFf5bxp2Xjb1aS0uTFwQJG5xK4GDnpIQIY3baP/lD4w/qHaPxp/GlGz9xk5Gv5@pV56P8fHo4gQhtlrkwr08v05DZIRJZRzzLjzHiU6ZuHchucKvxl@uDUMp1RppsxMoYsj0cTqB7@7x@azqtDE7CZkNIZZRxEnOnAs3t4@ArwdSDvK/jTMpnMCAo5ytzAf0ZHQU0XedHz@0bsMnTBpA8qjP4pOZLKRFKFSESr5wuDj5d399nCRykRaVxeROrlcNq@vExz7YhlV8p0jdv9faOxfbDVaKSRj9aX4s/iyWfwqVTj6@LxNFwtP71cS2L7cf5LNcLp9aeX1VwS3YU4NFIWwtbT8W/8@CjhWV28DMGE7/wcv@e3N7fcRQ5yXZ6fe7H4k8YgclEQfAA0PTf9hIOBpvl7@m8f/pf1/@qMRS/qMcaid/frUfrE8C8Wu7u/uxe/1Vg0KjzRdfjDAPBjkrv7KjoJ6A5cF9FYPXZ/z8PgNxpb5wirmMd6lRL7gNBhwzzXy0gZNLzKUlQsql1ejjKZWLkJIZ55XflM6zOxMu1cWWrimhrMBuTlGIHkV8rlFeFeLZbLReGWC4VyedmDyoBHOAFItZVWGRm9HI5hETj3RzNoU6GrMiPRttrBO9OfDgYwsZNLmc@fvaBGo61ZjQaG5z5/voSOFMF9K5VSHkIyxc@foQ9GYjDpOzDFimkJpnByOotOGZz59fXCSrVaWAF3oRiLlaUlvpkl2o2X5Nj9UlripYNpViQsouTiaoxC7yMYz8Lr7GkVGNfGD7u7DxMR2Uo@Fm2O1RhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF73ByHs6@U7pSLfV@6UNZzp35db4rpJ3EmoPHmSK0HtipnyZajR2Kqd1hp4b78koSAdMIahJDZCuEQ4sCIXZJfJl@oXWPD6ZSSyVn7Gm6eYZ@FIWcAlIyCAWLFE9QvD5E/r4B7iEcpn8V2Tl7O5xXR@9F1hOwPK8udl/FxcXBSzxfgyCKjlUqler1Po50VKc9Efdep0o1EleSEX8vUkaiFXo84yFFZezYWXQwPaELSaYW1cU7XQzrUIgT3FZk1c/rZVXXev@Lw1Lb19q7VVwH60X9vcPk1k1wFldqe2mcienG2EZfTmfT9F59B/vF3bOjyDBEf727WT7ed7b7bPjiDchrEOiAWf/pGiDtWGejsc3qK/odJnU7OVqytlMGgM4DPq/Pirn//4q//ux7/44x//4uc//sWf/fqXf/Zz@P4VfP@YP//435by@PvrX/6z//nHf/0XEPjv4fvv4Pt//PqX/@Jn/Ev@v4Hv/xkI@xvxDcDxL5ASsP3Rr3/5J3/561/@k38J338lvv9y@vvjn/5v/P//En/o/Isf//Rv8Ed4fv7HP/7hn/z4h3/w4x/@4sc//IeA/O//@lf4/yd//ff/7lf4/7/8m7//6//h7//ofyLHn3PH//Ov/i3//bs/@Pnf/eE//7s/@OUDvz9/9PeXXxH@y99DyNeX82vwfE29vjXklz@pPL8NNfxciMH@7B//@C/@EXDun3Lffw8@@PeifuF5vJg4zdCScT/wF4x9ToMOlHn22QMFlP8jhkIw@zyJjUIzbuivf/nP/xKDJ2D/URBDRp6FXUJgL7dfAOy/9goWhP3Fj7/62Y9/@Q9//NWf//irP0KBllwpJWqJpPwFWw4A5r8CDgELXwMHgPI6LmsvssVQFhyL62h7CMnxDx@ApIvgAl16OZTPgS8kV8ktoxsSwtRkmU@O4zjlh@8otFICH1oD4jCExHlUHKI24qxSqcRDowrEESh4Mc2IVYs4/0H1vwJ4MRFPk2gUQbVkow3CAikr8WPWWK6MeMI4BlQJA8MCYdCxJGeleLGyBRlWRlsMcSHyeOgDPD9UqsXKqIrofqAiAI74BmQJUBUs3aj6A/grhBPgQ6OtH6AoxUo8Xi1CSIWqSrklGpSnnKfKUd3jjOqN4YyhMezpM8a@k@SixKdhQEomoPE37kM/JWPEU4i/jC@L6tC/66TvMqaHdhoRfXgYj3@KwZReAADeZBK3QME3mcTSPIPoEUcVp2zhEecYgHJxYbXxAmiUjYfi1L5x8kD@UIav@6xXAx5Eh9VZWloC13pVykmHoM8z63rNdhQLVwhIpVljUqEkYTDuKFGXjkjjX95ahl8Z/rcXaVcoJ8dyaCmCQ3mEuXkk4zlzxQxT6d2qUV2WqeRxgguF/XCuZdIyD6iHKywWitKd1TGaNqoD0GBCr@zuhjkCVTAhSQm5UOLWUjGrfGeurVV@kFdWQ/Ak/xCvyxYXN0Mz4CuUUti7kKDVu@Q69TRwgrpRCFWrYqmKyaHqyfYpJDg9ZHI2k2KgP96trGZX8iv5bK5QyK9m5ZVCaaWQL@ZAQhUy@WxWLq2slIql1Xso0DPo54m15WZ@vfoPZj7/zT@Y95kfip9Q9S0bpdjR0evkfag6SibTWSpyRc6vlscVKAgFhaqkSXFVeXyXBKUTmyd0Sbui7nADDhQtdJdEVl2ADwsthNgCBMEHMKOhnonV473DslhGw5cR8KU0Sc4DM8RCl8AMHFtoMPEJYcs9AXHzRObOfMF3ZtB5iqdsDiADaAeD7eN@RcdkpybfF7ehtkLr4nxINRSiRYcLoGo9hFd9X9RD62kvdj6mzR5/QdemZYKO@tNhNhTjmkdtaXilX8vxonYVvLrH7mtO7wGIs0Efz5Oo1u8Nw3a/CQVEmyMH2IAfSzfNeQCr7OzogVq@8k7t4eodHdsD8OO957ungefpdm1zN1RgG4cHW1OPvADKs/3tnVPPu8pj3aR5D8W77f39aa944DxjkeVXEwkQkPCDzwR96Jla@t4FkVMPj5yZBGuM1aZ6wm@oH3V005Yjka7aZ9B5ZXznV9fUYQK1lNnM4HICTn8aajY/ZksgBEsyCMOClJcKmSwMMXRXfsco44b4sL1SLuXk@HFUXo2tZkr5llXZGBYdR3q6KMGsMr1eLYZe4SYvQEKHFTQ7tAtTlz5eHI6nzJ2QpbZhGnNr0DmMJr6kZzhgDwbCA4PQaWndHsjEW9MFCDUVhcH3Wz@QXg1@nMcDHJ4Hhc3E6HPAcVlL67BMKEXGqmypmC@WctliolgqruRhhpdPyNmEvFpcLWUSckYuyoViviQniiul3ApIT4jNl1ZDYZAwWiedhsFBliR6akYLL/dcx1tSzVSvGgrzyT6MyPj2ubDiBQyLTMoVLzOQTgrhBlamVRYlfL9jBt@eCAgV1mLhnZ3NzM6OJG2gBw1zmxlJaqMnX8xkVjckSaWYTRDwWUkyeRqIAjCHezKZjU1JGnIEeCBRknro2S6gJipJGno2azs7mM8VerKYHsCueQz36K5nFcAM9ORypMpK0kcPHcDVeEYrVNJt9GCeGLPDYzYhTpKeu@XJZADDMYfjGHbdutZqkrTHPbUaxrygiud5UV@ip0YfSbLAAzwoSV1wdC2Yc0tSE5zIiZLUAldrrEBYH1x4ftFwFEkacwIhiSRpRNBK61oCtUuEYza7u7tKz2mrXf4ZW/zZgqJBjDYabu80nz9vdrtNa1zbfn6MMS9e7CpX46HV7DZFsmYDPiakgZjr/nj6A2XcazQUfW7MS4gxpmIa44aKZWsoH6FM4tPFTPqNFxDzAmLmrXZwbPDpA2gTPxt9eG4oTYpxPxRDz1GzKZWRR53xQEVjCnYZ2ghUDob0lZZlltEFejpbjEQjifGFXE98KlMM6zMWjd1lyvcI0onSqxtQhsbuxhejSqYOurlcRjEXXew/leRSXlpbVJ5GR@guSGugna9IsTV86YXZibBIUn46LEqFVWltGZ7SUykHzlE0E8kwBj@xi9X6U2kVkUhPnyYlKAl4AUSBhNJqCRGWVkFLKN8DNRwQw82hozYa0eitqlzHYrxG/EU57Pz8PHbHtz5pVEOn3ImOEqMKLw3TYuVPUPhpTG0VhsNhyzEtjq8L9f/0NLNGlYTsixLknk7H1lEaofyAp2@CRkOyZ3wOneORBTqu6O5tIQXYXgudoqpIL5FjeIi3ie9doROiMAfhtwnQW1JUUBxLoVBV6E2n6shJ7aq4z6SVTJ5PfNbXzwEOT5riMcGDYZ9tsFvKBQ8NuPumG5UNQJkpG3jqXUXv0ig8ClXbiqPADGrjbri2JmDvy93KBSL4jD/rSem8ei7VWTDf/GoGSnVmtLKr6@sXn@ugPgJFx2EYArPF8ihM50JWV8pRmK3EKrb6kSuRn3U0@y02KhmuTi7Zw/5FZrEgJ@6SjeS9rtjOkryaXbsYLl0k5friYuZzd116X5XqmD1qmfQXtE2C0C9DmNsgfJgId7QPEM/WkvzFHXKxEEvh9vWG2WnQ5fzsQ2A08BMOyqAO6CroRHIpWxYgoYHgnKjEovjWHb6PJhqJrGYjkVikDFCLEEwMGLsjfokAF0eeAO/CaATMW8pCvKU6Q1CToE@5xfRKwJXrghwK34famj1gK6VQ@C50f3e/XnW1kJdsPFbiSdf7hLFuHOZZaVo1wfWWRXIlU9VnrFapdY9rZQFa26TZUDrELvnprGR68VvXZuLr1e/58xLX5SCbECcOLV@m1@PVdLVavQxJkhSWXMt6tJiHKRTaGX4I0y16bPOuMzToZP3aKySXssZ1qot67IcDTb8r5pJVUtCj0Nnuw/H1NK75pappIlbrkFbEQ2HDFE400DrQOaCD5vMSztdUNjgpfb/6ffH7V2eHZ4c77FlmrbhW5JSgLQrPEgk5IkeAss9AL9COt0PhwWczL/9gvCiH1waR3EokN6H/XVbE2eQo8kH0Alci4Fu/gLlYPQauSiX7VC5k10CHC1fxhGR2NVwlh1xYDdfDPPEKxNb5trSsHK6mRbC8KsfCdpL7gJ/zYRsav/jqw2eYQ4v3gWpZcqXTokRL9@v38F@9v4Bp5j3NNu/pH3/S8HPPAeAfwT0Pf/ifAFwQxo@v/5Bc5//r9LN5yAstFYDa4Q@VKjTq943vG@FQuBSpxtMRfLe12Echpm@owi0b9Kfay/j3vR@wbNv2sucD7/oyy1dlxtTldDp9GXudBW2vVCoUC@HQb2Y/6WWYai4v1FiEX0bDhS295N09gBOZeLEYWgiWF5JbJ4ebL2EiDtJWNfAFi2zz8CCFUfgOQP8EVUtXFUsfi5cAjhEKhfTp5hG@Jvxs64jSnNPZOQolQ4DIZWmvvSbewZG4YXIqx7KZTD6dWUnLeSYX1zKra9kCU0Dc2HhWXriWMCmjam2agzHX0aObMUq8UEMYjNvXYF5lq2vs@dE@paBj9MsLW9uvDtnhwf67lBvKw093907YyeHO6XnteBvq8Wr7hEm1E7Z3IrHzvdPdw7NTVjt4xyD6uHZwurd9ggjSIRRVqDNwgnkKM1u3x3YaFQqbtOaJYNtsXavOZLhiDZQ03q04GWzgixdUvJ18MnxowOS0HVTIT2oLfHxmiF5pt60QHtrTWmwBtfGFZdXCna1SL2Ovsvzw7aeMlV9krZWDyCprZQ6M3Poq0zPij@kr/dwxW1xcvDQkT84Hq@HNB4JBuN0bwvwy7b3fXogWVtgyzAKyKzE/5uDwaCHj@hbOj08XZC/ueGsh63n2dhZynmcbfCueb@d8ayHv@TZqLxcKfrKDzYVVz7e1vblQ9HzApAslH@fB1oKcCbnEujG19gK9XCq6s7e/zZYBKFaeiEXTDDqmgoEQ0aFh8xsUaAK0vHzbMxOkTjbHU9Bt9UvQLvgE1ALqIxdI13qCLZsD@OmrfQCGZCFPw1OsbishsOI9JDB6hO5CC1ihBawQwC/g2V2EY4sVlo0xiF7o8NXmKL@XKsGkM5tO6H1ns3XUCqrADAm62IROakIKVbwLLrRwL1BGO2S@6tD2UwIFpZlJlhSL4fGug7P9fZ7ZALIwrahEkIw80hyc5gCwQRXhF6sOobxxeLNQWyCtFoTygO@rC91PtGZoujWRFFDPhYUWIJik7o2iJxiqWQlc/0S86OHbxgEYosGdARc/1xaNtrCuXdVpUYFiSMztwx1eQ1xBrbDJVo4xzJQoRdF8Q/rnz8z1XTqTXmvSa0Q4boGcF4vj4yWtIGwMwxbcA4UEQYenKeUCckw8DqmhOhQXqNcCEB2@/Ky1W8oqZJSJsCdPqBzr4CtFKAtMF6ccWRJBEIEgGJEPkXlFW6TixhbSy7hNgb/sGYmI4wi/6rA59u6JAMk6XdCpVvV6odecCwbMUMpTAllEddrY1uDOZRvgR/EInJxgTegmCeZGygWMxBlFgqkJ1oHgKZna0AzgXNXyZaLLCtAZqfUPtngL8UtRKJwHUI1B7q1Rg4GweILdlxh9YaFpwTyt7EKBPCQo4FtkmigSgsM9nu54i5It8/6CbImpvybl3s6ay0c8NbCD4DQiK85XOK@I6lJg1QeawS@QYf@tAHrOkhxZPC4gPC4TYNuTcMkkh7t3@fILldiersXiN9cCxfKDtdj@ymr8drWAYc1nEagFiPgo4I0DNP1MtmZ2HgoYCwkF1eanoYAB1Ocl6OMTCL4iPQy5fvrkt6eHQXptuitDv4UW5FKBJ5n0tia97Ukvdl8IURhMCbIr7DNroksugAvPM7MiONpcVk4m7Ex6yeBQYaqbpuNJYJ4D8ByKSg6GDDgrjFGCpGy8ll3p46tBKqy209g72D6djEV8KbshCt7DF2VTHrFJMFEgjLej6Il5JYp2kAhc34we8TwSRM/Gyenxdu1VAsoXY@t@D5jWAeBH9ISJGty7OUCoobZgPG4nWPSkxpZj7AmWLMGETQA9X52FbtoqoHowx/ZwkKWsMhzE80/2pDD2yNCcrKQoi8bY58tLGFIzq0zuDz7n@jljNddm49wqKrscj6eDCCnvCpgD3jW5soGQwJ4K3sgxN7OrTIatWDnmqD3QuEcZaxY/1esexzYaFt1TlwOTJmV2md61jrJF3FEB4@KkavO4FkljI/IBhmI3hjAczsmqFSf9HNmTYl0Fi5elrX5rWb6k0U6WJcnLsk6ZzpbhN8KwB9Ol0NTJWrrqwxw4AwUPn4rIwwHaTI4wyAqFuC0lcONT1MQXMjixNbqpA2VKo4GX7zUaUVvVO/jC5qHVgiEf1WVbgOEHY1M8kjoSOiYjBXlQf5qMaGt4WBTvSIRRZwohvTe6QvfLRSnHUMgrme2oAypVoBhoDsMXlwYzhAn2hB@aFQ9xBUocWxNa8Y6C/cFFdjFxSQ/HMbR7iTnBIJ5nQz02nRPnsc2cOLyLbV4S93DxnLirYX9eCUAwPBAjjgfOiTHMw3kJ@B03fkT9IkDAiyCB6/VobH7TQ7@abPHAJUVE/1NrqIobd/YOAywIyqXgwEBbh7dUYNqWhtdcTyPyDihDyugoFjgr7bFVzOckxW5p2jR6F5NARIf96CZnNlpr9QDrd3K2GEsEEAYw4iV6fUV/CCcLIIUSzkES5u8oZ66V0/ZQIwtO4/XTp/Cov9GG6Z2fwBw8Ao@xPiw2vgu8gLc0eTEeM8/pcj66tVnGoXC0wmPzyxP3WT0E7VZCjgUJ@ttmn/zW7JOB/LFP/qSsK@xishz1eMC/BgF@Hd0O/pMycks9mVvsm2oc5BpVvX6AffHekUA2/L6ByWw9NEICeTzlVoXQY8BXCgnEFUT0DfKFmk@chp6X2h9/lissKXtpuMTzewOZ1QOFD@FNCY0GXjHaaNDdco0GWpYaDYnnQAMvDnjBQVd0Nh6XAi21YVJsVEoqUkJKJmsnm3t7Sc2QEvzm4IpkO6alNvCKKCmBi4sViQRWA2F6qj6oSGJXmGIzSi09nEctkAdU8MuZEBDPhd4rH7w79MvZtYJVMr@iSuZUZv59hl@R2zHlhke3H8vJ4heDuRlt0t1VeBmYpWooaPidyOKtv3jJw8TdAmjSF0Xg@dpk6bPxRgdeJHo0MEy0NV6NQO9WrjCy9knuXSfSzNUkorejqQcR@JzKuU86ojenMLr3qq0KPYvMQynJv/NQFCwlahrgd1dB41dF@APa5P0norwJ1zZpoxlzqqi@YDEHWPkLCa9HgQY4Mgfw612RAm7vkhRw4zUpGOSKOnDjHSmYoiMc4roUcNGFKfAE9pb8@xn7ykjrD9FwEzyELzQ5v1g45GNNaNSnyEnpxymKECkdL7qNCryxuLQmQdVtupxl@oIWhJ93R0usHpoVsnSjMBYzoDrMQzr31pdY4nfQSAFFDEWzLUoDaRMSk7gSQmnltTpMPgO844oYVJ@nwkxu9UREUJOEl94frwJ3vFQmphdIEZg88ML4CbiVKfiGMlLuY2ueCuK3WBCKK25zyo17Oh8seBCDq6jFQo/MpP5/M08KNsl/oVOl/@8nRTNTn9/zVOaRKcw3z1Z@h9OC/6rQ/1eF/ico9L8zbf4BlXwa5WyPn1LXv6iGf7v6RTJvDMOG1b1B01v2p@hhvyNFYPWb9AC31BfyY7rAl8dnF002OKz/xFE69Jv0abtwvmPWarXTvmwdP691a73a8Tvwb2T24@dXKxtbtxvPN9q1ra3ui@7mgfq6WFvZH7x8W3z3vPPpowra@@7hi/ef9EGrF3p7PLg9V49uc2rRrg2HH/d2x87uxll/8yT/bvU2s63nOxvqxy3d3np1@vbl6fP8Sfz244ujF5/6mb591MkopX5u91Xhzeb43Ajlb7Sz9s6@dtg/aW@fZfv7W9q7nfhmZv@k9FrO7G/fvs9t3sbzmfTe4OXh8@Ozq@b2e/14b/9de/OjqRQ@Xt8O9tLtUmfz6vhN6DD3Wt79eHjY3c6Wnu@mb7c6g3Ymu6tb@au3x0cbZ@92ey@V7f5O/qz09mp8VOi9fn3jHMS7K@eF4St7JW7UXr/OvjSe39xsH4eainlq5dRz87U8uL09Mkv9VfXlwW63/9qSjfRh/k38pH96u7W9oX9cHeXO3p2/vl05eTd89frF@8OMdnLS3FYKg2Y7e3J1uhJq9XN78Zuz7bOi8rx9/rp/s7ebf7eVftVTD2rtI/36eXf3vXlytL9Xy9lDQ97fvNHfPe9dvbre2tzTzaNr3aitpPP6afvd4WHo7IXW3FJ339ovale9d@n8xvXKu3h78Pz06lPv@sXGydlhMTs6GmfMTfu4udsZbR0XssV0S/94/KljvpLPXscLN1cvstq72icnlPs0zpf29Xdq33gRb3Xfjz7q6fiZLG@@3/v07t3J7o3VrBlnH9/sHF9Zr9rGoX2YOX7x8lVTvy46V4P3xsmJ3Mo8V69fxTNKaHS2a0MbqadKfvW0v/96MNoyPx7vvbcLn@I359c5dev6@E3t43GmeWsM3hrWvtbfzLQPldob09kejp63Sjdn17v6/sdD@13o1bacz@@YHXuj82al9Db9PN65fv52Qz4ZZQ6M485KwTp48/pc07Z7b88@HbfyO28Gxb5jdF9/Outvx7f3R71PajHT1E/eXRuhs/zJ8VH21nip9Z2d3eNXBecws//mqL07lmuvVfnWWN0c57dGViF3vvXWene9awzS77SPw6OMehNvvxs4K6@1Zqf1Rmv1X4ZOXvTODo7e3O7lC9bzvqFtHBUzB/u7mwfd9srL8d6r4fZ@86r9fO@t@nZwWrjObm@cF7benuSc0@uXTql1088dFeOnet/pnsVDL4a94erRufXxzej9Sq3fVHPH@jtzvCr3N18MsqM3te3DT93ro4F5IO9kx@mzffNaz3w6vf20axdq43hxdOb0TedUHuXl16Hc7aeB82Lw4vXJ4caLw/cvlBVNO1euTt60M7mzYlrrWbm9QuG5vL3T6X/sl1T509arnJLr9@L2/nW6vdk@e3N@rV/1X/avWqFiyW5t7L0fKuZ2Mytn3m10tvPq/sb@qayedV@erGwdZI7eto/OPo5O25tvh2dvDrXM9tWL0n535e3xm9LL1fen9qlybr59aR2ERsWcacuFUv42d1IqHvask9z5Vcl5//KqsKGfN@UXe9m@uqNZb4vj4vXgU@@2e3uiZprd51sflePONkjSs6OMkh9eH4xOQrk3p/2b1cFG/N116@VbQ9aL59pq@vTjVem613t5u9VaOa99@qjkn1@ppZOddFPfyT@PH2@@Prrqbp1/Kq60Mxv7b5S3o@2e8y70elfbuiqdXx@OxvLrnZNxv5Yx9PzNyXn@5tTcODnfPSn2XjWtTnP3qgeyoT8@u7od3uyqq73RbfFl7@qNktl/W9w07JWjTOiFutdvH5@@fFuLd7Jqybk5fHcwOC@ej/KviuZ5yTwsai9rneej14ed7czqQDs/HZ1t99Ibm1q/CDLlSD@zNg9f774/fzHIhLJGYePTpplf/Ri/Gb0rnKeP4vvDd63TbP/csnbfatbO25ujty9Panvxveb4@dG1cvhuO39ysLlpv4jvaAV1vJu7tWubOb1jhuz@xuhgZA1KuffX@10YCcx2qf38NHdu2LVa53aveLJdqz23m3svlNHoeWcVxgj8bJ@/MSuh3/D710L86jX@UPgdD6G@3W2aI5CX/IxZiI4EhehIUIgfAqKd0HyX8W/Sy6HT4HZ6er8mN/AMm6CssbaJykOK7Xn3meLrDBKsb0JyDV0tc0BPRCu2/bdxwqfDL9mr8BQbvR1MHQ10U8M3xeCt9TgntVR@VA7Ul1To0GD9Mc43HbXPN/lr@LIXcf0oXXTP36lD1x@GFlot5r5DLUWXa3pvVPsACsTA6CbpNtUuSyZbHV3p2uDQ2@T6EDrxbvvGHHRNQeMHZiHvNxQ5kxdbU1FdpcKd4jtqDp4z3eTX6LszDgWUiTHdb4FGKrrjQsVXsNrajaqP6b0IajsV4js@v2oXZDAMt3BPhtEVkFN7Q0HdUK2pDaADntBdaU0vP8P7R54tp8USKypDDcVqag6@xbPBX6fQ4Dm6e94Gk3sP6WypWKDlihFqNnR5akKcfRmhbyoVUoy2kuPxAkdkj6ohqqjubsPl5QGhpH1XjHsCmJcHD@PW@t3fFeoJ3G1NncBrAq2GQCtakJ5Zs//Opk2OHlA5xBfrt9/unTbEyzP4FsOJMzUP7LgMULns@gZlXoNA@UXJZ7dl4g4DKD6aHfndw1DVG5PzskT7HnF7JLQ2zrD93Zb0lmosOmIb0G6Ui5U630GYoa17LsG9NE84JzwJlOqJT9AFsaHC44GvTMc3aHKQ2foi4o6lqgRAuzndEyBTm/1@x7z3QMs0dcW4RleZb5WF@YLVCjQWvRYgUA80ZXl1EfsnaY6A9Yak3jZYv6CS5TULAYgNsW4znxnYnWm/PabhLexljfYxzMObdem62Yr60cvulhtet5ibE4efyuoQLYkd3FlrWmOeEZpnouUygOA@HZIJquHuVg3UuuJTA9HRpp5AKYBvy24QHmRX/XIm2OOl5VktEjvQDqD5ReWbgRDqwitWnWf1sCwEeseClZlI6hPH3UIEzvQyc8wBEKEjOA6GMeIRvjt1hip8p5fHRYzT6SJTh3/2NOhZ4xt3sUOpaPZEERLDbowz9KnCeYVG0KrXdTArn/WooXAHNzahRrzINJjhYzjT4vGJdgogv9CQbjKLE7Wjc2JBDHk1EqQXtCcY2hMHrcG34rIO38HFaR2aItE6ZPT5s9dhwOtx45F7ChBYwntnMDI450zelwVBy67f7YSem2J8onhS9X52Lz0dYIQJuHk70EaqHgWB2cCXggwYBIktS4MBdxCEt30JgrGxqexCXi0uRiHVBcGli3X2hEXl9fXoajJKQd8VYzGvM4rk2UDyQGIQ0tUqi2aXozk38QomBpS5SQQr8xFkOYKV5ajsIsgKBHIeMHAVg5B8x4qcaycRFwOIPbz1SRh8tcic3Jezcbm@vl7EPZ6BwKnE2flFX87Fs5CYo16IT8ZwtDwiEF6frBEgz2UD40gAxUo8Byh41vHJCD/XqQgv02CeK/W5g9PvTHlxz2m4gw8lxzccqtZFEeuLnMo3pQ8YuAeOJQLxLVMDeteUH8ZZehnZHHQE6pKQW0/FQ1MJ/q4xMWgB/cpTo2LgcARBoBggIrh4tAS7emysa377YIfAHTLw8TonmJxgRZiGgEQBiVGExCBCiAZat9HqDzw4GIqLMb7jmw9glMkBrjjj@QFoJ1T73ZxIjHHy4Qo34BPveqIxhNM3Cgka@3sb@HizfYw7ZvcOnkMTLmA9Esz/dau5yDF6VdxUDP7@Cc3RoAgg2/iERtSVN9Vk/hjo5i@wucgF/DR2npBqhxCMJxbaIfGF5jQ0U2DjpHT5SHWIjvQ6JA@gGCvDPIPdqkzRkRxj/hrXIn9rEh16o9REKnB4CUUBkUJIs9Pj2sHJzuHxK6LcUaO2f7RbQ8wwwWwpVpvRez2wgxiGqvNB1aNnCIdfkNC8TkrTfQkFvayZYPkL4jjxALBBMQ0KnS4R1pcz/Qw8D56XgCSKBw1KRaOtDubgxr2rHpiojD0HIW9FXmoxFIoyzRsJacCbHQldOVpFSUe0NFXbiDjA2PSeE8Xg8iTt4tuAWSa9JI56LupRXeIXi78VK5elV@UiH9nDAa4Oq20pSH6l1VJtOnbvUx9QqnqHMhGSJUAoCJlfe19@8LMp3tgrcNCbAmnQzXh6r6/mTiqLoD1y2v0kHTegIHEsro5056qVpBaJnPmbeydUR21SZXwoM57bFc/tCnLjApddTStkWv3iakIRm0cezSXPFdeNXc2MqyfeVnJquQ50eruHd9mQLYRLHWowbCa6ycEcT8i6J26TPXF7sd8T5yt3jytlgrCTGpkYcPzxU0yY220gW3TGtkEnV2j2NbSw/bnHUG/RQyMlP@jkTjEInjilAeq0C@eKTzxD9SBnICaQhnRa5kJkV6dBxcMXFQhZ0i1PLKBr0ClMYRXQDJAW/uE0UVdSJU1bTBQDgShWxShstd1OTpD@YGa1pw90IRCG8gOH/qkEfoyPZ1REJ71lsEKokUN8nZUiuK6aTEKCGLdrkE4D4hbrQMXTnPnVKM5WQ1TO1ck0fgIGRZ1wy1wUIOhnmPdAqJt5eW69A/VwD8Nh4ligYpmyOEHhnug9O2I5OZcLHP89PD9ghYJ/OhivzWIr2Yx/5Bgv0GKFUugn2cl8ewLnR@w4okGRrZBncOoOuqCq69CJ@aOt4dCPZePT4hF/jMuecrXMZ7C2EMdiaLBZH99f3lTxPd24XusweSSnQgsgFE8Db4B3B28A7A4VSzEclZ@xREEuVnYxQ0qIOqxq2fzt8PR@dJD4@PpuGBYslRuAIaRttmiTJOKgdNDSwz7tRkqgwnCjWngNgOaIg/4LJHMEO3DRUOVM4Aa6wqHq8gYnoRAJ1KPRyMLJSMMyUo@bXoQrS@rK6X6GSnm6L9OQ5r5LFQtA5BWsQjTm7tCCIPDMMEPz8WXxQim3S3rAvuifZxqcHWT45NSdhws0fIyZnflr9TnGGOKuVnAMGolNTISK6lSPuWfgSAK4R6Barh2CA9FjVKfhiXDx2ShSEN@urnFbOCMZQVoEjVI0pFjIdbhLR1yRRtEL3tukiZ8r0PtiYmfAWByY845HCghk@RiHEGcjpyGwf3KIURAHlIJ31OW0v/9ghDi8824ovolD3Fk4umNiXoAI@LyW1C5efn4mbX4tRB@lTPmRtOmSUlQs0Jfng/EqCzCsXQAMCkXyyK2UC3Z25J97cwGp9GSQeqzwE7l9beFFdjNAE5T4yqJ7hLgXtrp5SCFx37xR@SKV2FYj1MxA@3AlCRpRMALxLPV7YaoQNHClAi9dM5CC68xuGleSUIw49DsrcgSU51jOuseBXYHumTn9c73zKso52a2qW01qQXqjs64NaGicrKvoFsG6JuXZyq4GKuueMp6orEjk1nP2fgcDHB3dvOX3L@CAIomTy9J37QT7ro2LISIkOEa51Jgn/ybPOgc65PcVv0d69fPKSodmPQ/vq2LtEEV7kN8xHeLNuJ0cX@lLQ4CM4KZRdjfX81QLC0KdAaVnIl02JszOHju7KDodkNe0VR8vSt3Puph8jiEsFfYDx0ND0CfVmgB2wT6TnMcCxDxYfK15EDbARUIyT3RSlzswIh4X41llwhrsH6B@kBGDWITsDBxRfjQ9yZTZUowxjg@T83G4ScRw7/f/crAg4wcLguSgNSIx1nlrRvxKhPvfdmXU190GQnMDvWuQhZ@PQhET@ls@4@oB0YGvL3izAz4fCOoGQtF2lUE0bIECD3NjfjQ6wSD3B@H9G0Y@8gU@PJoHKekGkGAyumoiKJB4CbOBadEgMImZLSa1DlF0wNtkstzUkGQI8bDzajwZXCCydDaJy4DcGZdnajWBjtEhZ7LGlfnlH6TK4i3XNE8N3v6BDb@MlcclS3@eNcDDwe5uB0Kh9Qe6yk/uyPuN2uGed7UVE@9AV20Tg@yUaXXTt9q1luaAoRNxbVVSHWI/x0uqeExj@wyGMrxwykmxE5VvVkC9F9WyDzSdVIexD5gIb8AyALjTAY3XaKn4ggznFvcPCAR2KlhYiFZs0MNNg41Ns@mXXhEnc3gBElR2GwrfBcIMm/TC9pbi2OpYTWPCdFOHn76C1xWnYUqexhqmDw11H1KfQJdQU1fKjRLaChSMTk5P5UpXzYWSaDuiGAdfAU27R9CG4NBr0JsmtI23P1VMEugGRdPQx8zAKwC6Cr6LnNFbaSEr5LxbqCbtuBWLOrTlQaV5xEqmVCBhb4sRjtLh@J1KQVw@FuKvL13D8x22iexiqbQ3lZJP7GmZ2pPBO@bkJgo@z58Ma@HlXF/ep@Ft8UinA2lN42v2fczb40H3fwHZH9r5kU6jeXSgK2Mm3Sp0UTTbXFnNFNZwrqV1DWJD7C14iU5AY1dHA3wJKG4MwHHcTaurN6rOctiMbzR7CIAnzhCqFAoPLKXbV1zAaG6NYTaBO7pofj1xot@PMk19MqSD5yaYP6PGk2mMyT42OsElRhUkpggW44IaA6kFP09xy7NpDtgaONpqc9ilwQDPZbkp8HSUkmhiAiVWjTZjT@G5Bk8oOhZpGfoxdv6Kd38V7icyNXYB3bzO3AUKqRyiWkDXr/DSl930OHIgWGBFBwZsvqoBI8Iya4jJKLcSADSOYVEOZ3O7Jy2euyBtc@8QrTaUId9c7MZgFQfiQscH95Qss8CeEhAJeN8UMiZdgZVOu5aRSA1f5@p6NiI8lqxGUe72TUR81Fv2yOHuX@jw3SfrdCcYo7s6iZyxsrurXi6zexcQ94CghoM7S5IRd@cAapgWrs34O1KA9JI7C3sMbaAAuS9AUsMhm@G4FKgG3@Bd59YuoYJMR8t1dw0LwiuZsksN/vZnr/39xawnvDUXqOKL9C7pOybUaanFF2JolUQsME2UFQcvwSPEHRyXGOKjnB8oYJIbhDWRjKYJz6DKC8ptriAsUOdM0pCSYCPWRes7nz4l2Fh48ZrzEL/JOJMYV@Syd/Wxagz7dzgZSfAkw0ECge@ZCtK@HMJfMaOzeOZe74ZRgsQ6CvIQCQoMunDD0bRxl0kw@b5MObfodVFcxIMeMcv7c/diXRqIb@0CpiL0X@fDxNp3bSnB88MlA3LIriNbT/i5cSJ6pR6NzevoKDEG0cHwPFJVzDrQLYzz5B0HouiOErFOIwQM2mEbCq47NpB2UfcGMtYYVUZ4E34FbXj8/i9UeHm3oAtkEH6NAWAyiYAwQ2WuskvxRGYQfaN4HONhUjcZPxys4SzbTT8Tj61H@Hn6IP57/5I8okNjlGiMY@6@FEjRGC8TCbztKfcz1aXi/Rb1nSnvVH1n6OHV9wF6ePWdpedPqq9nMX5LFYEhhh44x8Ep@1OYUePb491Abqd4yjAw449QW@@mUw8H@FqbqdT0@oHZ1OZgYNp4K/P8EvA85xSC4gPhkOdTnscauGGCnObmI7mYga6HV8rbId7FLRP1xSi58RV@fPwCfVLntm0xRlMAYi6RRd/zJqf8kEFMDCXBIFckevXDrLhM5eoEqG3XtL@4wgJZlb2CU0X5HIxRYq/2Mca9ARyBqtP2RSiNmwQJFWPzkgxR78B000kwbH4SQXUhHydTIdXZ3FRuI2JqsbvS1YRI7Eh7fJbka91SYK2pQdIZ2DWgT3jzWM/eO4q7DM4bgyy9kbg7SsNUbK9D1rZNvhGbHQnrFB57AhXe6VnmsNtjeFEU6oAIy7eUd0zU7lG7BK0eXws5xLtq1txtcVG/@p79OM3OBgwm@XR@HnvuqyO2iYp/c4y2ZG4LiAaGCbHDamHB1Z0WfJP2Akl6D7jODX3c4uBnT20WKMAW8gMU4RVa4iD7Y2KnORm7g1hS9jQQSXEctT9wULPWeBWw@n6yAS7D@AlRA3Dv@CJlZcEDnV9YzsaB0lLpgsXdB1aZV9rM3ELSMdTpQjZVNPVlHikctyJO226gOJg7lmZL/T20n5crX72Gef8XWBMydbkyQXAqTHJxczQoO3g0r4@vI8WbNTinwgwcUB6YFs4Nx4m5mG/RHke9S7mFuRdNlREunhLF6cF89gY3Gs1NTStuPQWaio4OICIoAalWfO0M18vwFWKY@hVNR73EfAJskyqH987yYpgtXGV2E89SwjJbqtq2UWVVkFeonFE83iC6q7tK2NaULs4QYabuil63OGSPptliT2vxUxmbR1gUS/041Cw@2cbSpKAtad8PsMJmT21dEyy@GcfHntSMJJDNcJJmh9kfh4qFJgfTYvGIHRIyno80x2InzrQeJQRUeQKYOK8yq4QEgFH9xKsgp9jKtdehqcaVebRZB18UEbHFSyCEzYheQRuw/aDVJMVAXnkGGRiedXFCV7MJT2D6nWCdoY6y2BykMA4l4WRlgz5ULJuLFX6J4UQ1A54JIC5YJ2MDGMU2FMvDEKVhXIzEXNJ8Gbw0A41ZPQCc5NDeHCtAX49oQMoJuk0s79ChIN9@AdFkP48iv9kuTAf3WliqmEJgmkwsQZnMoqWheBarYRrJIGYONosY4BAs9rXtV/nP1H4MFSADZQ8IGDz@jhbGloLGSiq6mH1CT6daIiOLqoAc6A91RzFUc2jr4983I4QW6M2QQneGoDF53wnvpDqO0zA@O0vjywDYXvqQtrvh3gScqIPwzu6vYYx0KkQNNlzfFOMs08UxGDvhviEGl4mipxi3L@JwcHT3BEzF4JUJaOnBbQIOnfFK8G0DIDrpuJjhpCidu8FOaTlDEqI9EzdX4J7SIdqDcI@HhUfEqElQYGNdELk5UC2eGXDb2Bwyd3wGfvWv@gQB6d@1qUGmYugj/CibsVrI93wgATyIO4AKtxx21UAaEL9QcAAn2xGU2x3emqqwUeDgxle38L2PmANlC0/ErfEzcH6GPzk3vgqHNl/MEnFPpcvgtQLQ2QJWMr7PProo5vcxd6I/tf@JVGbX1uXCcoYSe/txJYF2Vcya5dwJrFamjRZRrYI7NdbxhAX0SwC90OqLFVxr4bs2yHaGrXgLDKIqVqsHVYL20pBhHIvo1NbaRDaYw6HZ27vK3GaAvoK5cgXaGPabeCVNh@jlHdOkdQ80kgNI1Ecdo5z9o5caSTgtDvx8iVs9yX7cjnl9i2dF8xKc/ACgZ0fCEVSUieyXgjDo93c2edTpRIUXTSFZJAv6L0QgXlMi7qOficrW3ZvrvSlftjyNUX4EY8w3nk0dCUODlxPY4nRrWtd85QjNbiT5HUUjuzeuBfINy5jItejhIr/tx/GVDNc457/WhPozDiw9xfmykdflJgeEos4P9PCDUz6B@Rpe2d@07O1GznDeAhHW4haotIjCnVE8LV@55ILdYx53zZXbEPnZoEzw6JagdSXYFXhbC1MmP9dm6R2hXU3whoAUHIHQbsnR/C5Mkm4eSUJDULzwfI5DhY9XXLCyOO6UDIbc4/Sfl9Mln@AV1ahm3N7I@aNS4dzh5@FtEm4Ftuouu8cb@H6yCfLTK1or3gscfhrdSGJwc2qZjcT@LjppNeI7vBam5t@M1/gCVdKFhfG3UIdo4W0T923yEnGz6AY07/A2A2Y5b0zN8lzB2OFdf85RFbHJk7/uAIZ3hi9TEMc3wBs0httOzFuuFx3UdlK2Q7wTGOmTXPoAf8/rd4pum@IqMxpYeSKb1gu/bSXG7YE8e9HvmsPO/9vesy23kVz3LHxFa6hdDIg7LxJFcLiURGqXiSQyJLVrF8TF4jIgRwIBGDMQgaWwFeeeSipVjjd27PhSSWwnlbwmKTuuSh7yvv4Hf4H/wDmX7p6ewQxJ7a7XldRSJRLoPn36drr7nO5zwabgSz@UCQ1U5q1Tbnb1lkOqufzgzyNF4KR3OEYcvP5zhragcqjPVisARSYr8oVfFqyrO3FEL9Wou/KOjHsgFhuyWtkH5cIIO0EP3oY7G5Kq3h65J/DnwMMWdfws8kv65buU2ebLxP293SdHOweNg513dw4Od6gkKfJrg@LxsEw3Zf45OvfuS7xZP@IQJ/PeyINzHE8cirOEEvhhexAE4iGIuy6I4y@aULI5djOpb@5Lj9LznvruaJ3LHzEzT8b3pGnse2giNEZVJejfOQvg/Dxs@zkmfjgDySEVar320JMBx4XK4J4Jmznn4P6JK6k1oCi1BCEtG/BIGXSDc@QApTQRfWOGk6bXgdXslqSOrYLGK4fQX4J2iIAMAOSj1u20RPGwzbUKA@8Cz4lsJLaVA9eC7P2gIva52m2qVmxzv5CHbPYG/ZOM9J5gtIA4Nzi0Chhte10NMRkFQRWot4CeAnGkuUfcoTLKB@VqqVL@/FwahI/YvyVvBZ/CJP9T2nnP2@knxk9KMttXMQAMHmcWs6GLhE1KtKBLjtYUNaiLVbQkK/p05uTp1uQS/fJv2YI8xYBctm7lizEa/3ztua9tZv2ZfSx88WY4iQQcscpR5JuoYjr7/Ax2/q9YjbyeuchVVhRfmk4km07IgGqvYzyRXcyS9jFyHrt7fGGPV036@sdX2t0ynFGMJ1O7VkTRVkewiSrNh/FopCby9ZToIxr0EbXy35g6fHpfE2wBwu4mqx2/Rq8N44hIRyuvpQmvA/VcoeJuauvPIu1X9Zpq@6jSPpoi7xlepOGak82NqkjTbvPqlYiogbOlC@v4EvlLDXNt3qKcyhuXcUoZXZ4d6s6MS8bU3/lSMKG0DvIWyBhZHF4rGmJOUqtpkyjhKrWIQryUo3IK12x@/GJq6@EIhpel5ETMvMSXbbUXcWwwEBWdDWh7kIvPUQRleBmbhjI6NWou0iqTC23OJkS/wP9/sbbSJMgGHl8aWf0Wjay@tBr50mrkS6uRy6xGFm6Wx/6o3PL6ZWDNeqJ4Dtx/ZgEW1PaeeO@de0fi6J0d8fDpg98VX917Kt679wRS9sT@0/uPdh8I@L/z5HBHUAH98647QpV7AVO/7bZdup1fqlRWBGGeC1C@Ig6bZ@KdQdt9CcSz4TfPtk75S6nvBptcauelO5oO@DloiMosgbSaoLsifmtSN05ocd0CSj7Dd0TlyxPbSN48fb5ZItsLCoeuDbj5bY94ENLjomclbbQB8ANIBTRNfpIl3Wl8WiempVMScuD0z2uPIDCFjw/FvSfbGOlze/dod@/JoXi4dwBf97@KbnbE9i66jbn/FLMI8PHe9u7D3Qf3KIEbUCkJvFsjg/XLmlBCcBqV9ovuGMOD9VAqlN8iXr0XMpn@QFlF@CI77ofuezpAUvjuzs5Oa@Si3b517@Dtd5Grcb8mLAuDXBoO1aUFwq0KGo1AbTKKdo2dqSNrWazyhnQ2Fbcwu5ahOyD6XBAKeY7eiT1XWA/wGhEfpCluNjNsCjVUdBNwIyrlCNYRFIEhmy1sEMpNqI1uD1RteLHaVV@w6JZ0zIpy5ILy0uoTUgzOuNtvcxhdlQB0z1rdVG0wYgC8EJIJDIB3MJgQNF@4u3hJIlYlxDhAwR8SbnPC87Phw3PkGtHAVSbc50Aga7JNPG80pRjgqOn1eR4jZk28O1CMFCriEzw6yen11JUrqcQB/y/f2PBVFiAt2AW7sLKVUBE@uwE1wN5@2uwGvrCdHN4Ggwji9j3W1DrpNUHco3vhERosvUQ1Aqp2zcGfTeWoXjGcFIhTiTCtqYi2Q5fblge/e91yUPL@XI2ot0edRoUpGf/pygbcn2vAp0EDiIrmfoFuhYYBMbaEZtCVpGz7A6BIEPnER9GoRoPOuO1GCkhZx37uffhhTg5yISxiqPhQ67SGHYZ6wIeQc/RBRW4uQIghTclTfI3iObSjPQjfhs9QGWKEDfxADa6szRQeVI1SE0dWivx8Sq2tJhnDXVkrUTzrBuvta6h9RtHzt89mefRM0kIxWUtzPvpzRiUG9Ow0QjcvXYGKRdOAWsLBHTLh3vGR8Mv199ecze37z4offVA4LpdPeFtodvjxgpUS@ZmFRHJYHlp3krQB1UqTSDP@uIWllT4j75a4yhUyYFxOPWC@txo1ncfXqvPpfYqXFU2nxFevHC5VJHsTIiGMJBPubgVRV1UWqMyxyEkE4d4JjUXPuiqlQDj1fr2Fce1xFmowIn3cR0i9xgyrRvo1hrdrfNCDnSUj@TSebo0/p2KRS4qiH9ucj/L79n0nv5krKyhaTHo4bbVFFxTmak72aobTS@fVHLrty9HB/n19dGuXto6Ph9fCtn0pttdqWzGfjouPJQPX9dF@dAlaPtw@FVroeyEdMR@S89g0pWviLNxaUDR/RY0fzM0drT1Ag2cvRlTVSI3axv0eeoiz@VIcmkYFciaakCE6PNreOTgQ1g7esq1DWdj3mv022ZfiNoi4bypPR2yHTJtdSTNNOkyQZp5UyozNS6PVXraYEwcvZauQPEhBjofeLHTUXpBMJtI6gk8WYiHQ8Jo3RDVy0dZdqD3Ir0vEszpqQolw0owOZhK7ucCHDzvZp00mHLcC88b@C2@omRl3Ip110VX1aGoiUowwHgfNE3z5Tp6/95g/Xlf1MIPlfm1MHUYl/Db6yxeHUPEQX4pL0Rm8ZFrUlJLOClHpgho7MsuLctifnaB0LPaZ5IWNbV0yx7JpzB/fMiLZEX@6he/8U5nZPpP3nWqLp5QNc0Jz4aFnR48gYDJBDBZbJlVA8eOZPMJoNPQ56WiG3Fxrt6g1ddVKimYmcdfSgd4ADn71dnx7iFcFu@2lVRU/n6r4lIjUZMTdmq9BZQLm26ury1fhjvdCFS9@Vtx8hsT3z@Bs@LJpoPSnPqkKAeXuPimo/JAALhk6B6TAjq0WTKwgsDoJZ0qk73QYme2DtpyP0BYPGrP39KiA90XxWnNiEmtbMnY@kUzsBDLXB2MJ647yqpkb/dnl1d2noG5X1Hfz9evjxYZAeB8@@zWHyTwYDHGrBEZ81GCvqCCSr/uoFRdgCQ4@qD39GjEwt1QcyzrHm9viF260keYat4LBC9TrV5EzZWwzC5@hSmfN4cUrvOB6RVemnIc2AbKsVxBbz1lHhSNrbnUGpETQ1aEst7iV0TTY5l82zOCb66g@SHkMYDxgOnoAs29mBcg963iroEJNZvOcBvyJTipyEtBqgLKHTl/kdLRL8Ia9qU4vc3rHxcBzOnVDYjlv6oiX2U0JGY@QmbUkMN3Vet1pg4ZdZ7/F2cDG6KQ3ZGNAtuwNdOpNTkWdKpVUl2XHYdIxJ4EkpZMWJBQeTF5g0pLvui8aNMky2hwgzBZE3@sdl6T@1Fu2lB1z0oQj4ImE8m6/k6FJoZinGpU6ErbQtawkofqWd1wiBUq5AaFMFk4sL6QtLyxgAkO6EfqSiYqLUQPwt2yEbKpJvFhzfes5UvjI9dtjV@xMUMZXsREVVZJjkAWx82Rb7D0UB3v7O1HU2OIG8ihUSinsUShm2TDqjlqyBZjwwTg4bXCi@hrPPXc5V6Hg7xqoPxgZQPw1nqsqIBTHuCzFxavOK1GHw3uoJ8Xu5I7lpKse6z6U2oNxP7h4NXlF0zsBTq8EJPCWmJXwkuCtuWGRK1Fy2Ioc6C0Ow0IiX9lQbhXCWiiFaplI3xwDaXEdW/O5mcSW0fsnTB2sTNqkw4CcsE3iTjBAlmddxreE4WifhgE36S3bEbYdbxgeSqXSXHJe3NGBG10z4m60smtWkk@r5G5YCVOYxlPyMY5oWFtOdAbilfdKVRYeKnj0r8WlHT3a6LtZTqNxxNCyi8BUjo1sfpUw@tzJRD/NLTg5gyIab1S@bvCCwCDv4W7uMI1HwIi@58D05qDAeAHNwdEqiADyMpkDpPLzGBvJrQyXXkKR5BaH63G@OSm1hOgSiiTXEjY6OhXhWo/NRnsA3BkHJMEPDRAEjfM1ceaAbOYqTlusIl5QkiKJMw2u0@Y/uYQ61DbNEECPx@pj9ZhNb0TWLHYpfHREzBbIzhsDgnsQuVPBY81Mr8bTzSNJbBrF4xBGo2LAgDN2Ul09F@xJJJJ0jpZavKzIaEtGA0deSx6NsOUcG6BEQimgxSgor5oQFkARhLg4PFkMUF6JUdB8MqhB/ARvYo211ViNGjSfDGqsjzmsxSSsUdB8HHRuX6ONMjr2mqFdtC@fvFwKH2uiM6pyJ257HPBJo5xWwBoKYHmYjJaE7ngnXvCWCBkt@lSC9iDRrqxJj9gqDQT81Tua9aECitU2myCrDRHibmHwUl5CxXwdZbJvIWOumccIPIe4xvdxA7ROEOY0CPbAJBuimAwp0KhTTLFi5tBwqUkgamSMJCyxcAFfZ8j91hcuWNzhyO9WwcrNLG5WLbKLQp9UspSPNjbUWJSCQcMTiT812XjCMRiKKI5SmHTJTwTHONCpeMVR6A3afNlZQFw1JazVIR0FcHrYieHA15T5vqiCgOb46nbgg8o8DmxCXlzWKROHEqrmcSxeG4cS2OZxFK/fDpKnkvryxrVxsCCYhKN8bRxIgfNjai1cAIIZ/7aSSC0yHmgWJVObhVaUNDTOZuRbK94XJaoKtBckDBH4SexbUjskY27Ses8Qg641Hih0zI@H7fFK2oSjmHbuCl8wV7Fkbm69sHBLqXwDa6y8mrjlBx04CErdnl7fCYs/JqLHLkkkQrr3QCGm1D4dgYiEs1mS0odiQAgntL/RQNWsRoNuhvYP9t4@uPe48eTeYxSiFniPwusb1JYhdZ1KaQnj2fNtS4N0ihyBqhbYjQztw0YetU@i2aFThCLHYqmFCwNuZjEDhTU5dF9U6rvn4iFkUdD6OZwIWdJ3MzA9NrVBb@pW8aWVCyHNE0z1Ssprm9ASgmE6kS0hGCM5YwhbXP5ZnzVUnvWfBQzYEnW2yfSPzfY@Q8Mlo6AQxZfPgnfdUQt1SYraaSnPIqrgo@xGzqlQ5ULeoIcYjAn8dbks7iunuNJ@rdlro8vbcZcc3555veZZq9MsDU@Hma7vSPc0drbro5PLDCpT7R7tHBw29jFO184DspzAnxrlHe0@3tl7eoQ5h5C1LJN3Dg72DhqkoH7wdP8IPYbGkiwTUGIJwWRCBOjJ3jv3Hhkw/N2SjWSDEB/kTfgjXfkUhDdsTOj3lMw8CqwK0aAgPGSmgkUprSAC78wdjFXwNvQ/oQ74Alqe4KMM1KWiGpNDGhuvP2Ve6Ot0ZkBRO0bjYUCgpAFvx0YiFy3BMGf@CRYgX0Q@8O2kTV/iG2XMQ0O@wdCOlUUDGSyWkfZdXZ9WBy6Tw2m/bSt00pFn4cLtAyS@NmXHQbe4lp3l0KvkkJSG4oWzZTg5yuQcNZtcUo6g1ErPGEGMzGvXWkYZvAMUWZTQJISWKVSAXxBrIp/3chcZM0CUzIJdleNHXQjDhj4KI@PX3DDmiN2asp4v1I8Eoj9JCxxNI/x133yUIgKT71NkzFFHy3M9ZvRXdZZvmG09Oza9T4V23SXUHnkADb4X2OzohXz2hXQnn7tkAxqYEZ/xaB6gl29jssNUIdO4H9RgoILRVLAFoR/o4YKeH@PviXTt2kYFGhsILmfCWhbnsjtKNBLyAwYgMc/atNZDNzZslqAVhxliw4SoJkG8b0IsJUG8NCGWkyA@@ZhBvK6dz6vJ2xRLq6uszRyZz4Ti/6aLF4sKdkOpQoeFAZ9ZXJ3GjGSHcUjovIPmoOaZDcjNlt2@tGVR1J/8O@A2cclSRaqEG35Jsy/B/Is/sNb5hu4ao/S33ENjg0LmRD55sQkz3hc@kCSumiRtSePYfnoJNstSs5hc9jshRbyfQjSf/CwCk0w231LzLvT4qReuG2HZamjVEEfwH/MInNdB0ODyan2Rt1E24MXspXWNRfUgRMAgyybIUhwkqcpXl1ZZMfFVE6usmiCV61T5yc9lnfL8SoD4gYagvVYOZiLof0UWGqnmQ6EkUJ8h0aZmP3z1TQU/ibbBLJYEvh9ipyLHl7f7F1@PtzssmQj/h4nESQVM@lLTnjjw/3hdHMupOD5gFMVi6rhlGSKfT4X45MdhO3h448vsskXyiz@@unQlvfTvh6XDY35THdzMNShk8S1QqwdFM6loXWPj@YMB0CkJrTGOUb3mjCWHZ7E0GIt2oKqzpcVZNHtJZU8Ts5d1dgz5jBksxSWhfz1ijDY4wiCxRuFnsvJlhktlbjom15bjDpncLjPr0sAcxkbzONIUx2B6NmMCx2JEyJhHLXNzktmbZYgLriUKP35z1DztNzFAqz/ol2QEEG9Q3jkbPPfwoBqV0c1F6bmfJg19FtaaEJAc56D4eg8VKqCp0qkI636z3I6AzXZ7fDbu4RuaI@UqdIxULqPLOBIE@@MzX@LEE/f@2OtBDxzk1EIWEcS8IbSSTmFgpa9VfazqpGrnqyyXWW@8RG7oKIna1h55w4Aqc@ZlAXT5RAwqVOFtGLCKhUcD9QtCxK5oHdmfR17ftQ14jOLqFYwE8ouQd7hUjSgjPiYGjgJqgDwZn0UwXMgZJ90Yh3NKPlr82JXCEo6ci3QjRi5GCNHWEZ4vlqQPOnItg0ikBdEoimWpsJLjUSJE@0CeZ1GIlcJSBSsaYha5KCLP0FqzvNklt0Vk1Eo4CJuGplkAjjBEL8d1swK9gwzdLsf61Q8//nsrd1EuqzSKqeP1myAzUESSECt@PRrsq@8GepRPpK1iDPc/hLgZdcdte2dNjFATGKiBuFIwwwQi5gsgNHRaNejBfjM4sQ1fMKpCJKxy@d72tjh652DvPbSG4ksEooJYcSSCdWHledipZCRfKgYjiKSEeZjHsmIEUo2Yh9K9QjDdY3Kv07UNDSwYrW/8KY0W3eUPUNOd12UMIWZb7NQH7wlRt9ZEqydCUTDOwzf@hDEPhqw9m4x4MLQkYcLHoQvEr64i7bl@MURyfb/83l9QddKiBHg@vFc5M6tOY/opty4vZIlmi9Xj1F5FqqFBSEV85RB98yeEzOcg3WojzNwwd0WNJLnbP/gbQTjw8QFmzygpInjyVyL6FiPSrwc0cqn4ilfi@zbj63j0CmAiak2jXXwM52RphEZDtpFcvmL4fvk92WKA9wJ8M7mkjsVIczOJk/Gv5sxSWTkdafNr4E@d4e@bSKWZaxpGPqgS8Xz883CZmt1k18lM3zeM1RlrWmKHP/7PJOojHXNYPegBnNGaU5W4VlLa/Fd/rfFPMjcmVxDMr3743R@HfZyk9myS2p/vhqtpMt@LSVrbb8S2pK/gkWHlJ6lT8bNoNZGVO3GMr2kIfpo27pPoYE/SljyQvl70kyuWfRqSbykkesFPrlzyabi@rXAlLvZ4t1KW@yR1mSvsKQs9hn8xpZmwGP/FXIyTy2Y@dc2nk8XfEXJk@NB4dG5aymXJ4VSItd0QVfqLnnnx72a8Nebuh1dtIePiAEcF6FBqitAeQk02zJV/EY8pP2O@JkytSmcLqkdGLVVZC4gmzZ6fUJXjfG51LeHQgbiXUMvmp6skMyuX@y4b3Y@HHZQ66P3ujCSPET3/YfCA5J3x6zSXwG2DuMLWNuSeoE5NPqYXHH@OfBAd@RxSogZ6gO6AuEF/N3R3i1VOIXnjRhxLb8As0Q26TkdRKFUQkZJEvnqcKFSwnJq4EP5J70AsXbVYusLBkn0kP7JhzpWb9zd/rHckPUqDKPYYyvzVOH8kp4FUjOitnDx2SJ4uHbUT@aYFqWiqOgJSj@5/NneLWHXpvKQBlob5O3@mDzrXR13WDvQHTV7J4z8Gx8SBST0Bjf2TPxICO7cYbhmpNf@5mnifd6i0yvEku0Y9KdX85I8sJO3kQeLs2tVClsSYKmOJ3Sfi6eHOgdh7erT/9AgvZEzHiFoGTxf0WOzmfZkE2OglwZwsWwMxf4nFWSOPycsrePmlHHX/L7@L3We0eceqWMYwXVru@5FyVVXukjGiqbj2CMnxmSvPlxbQOq5b9tZx1uQIgQC92w9wvfoufJBgfDHBDp/l2cbkzybTptQtK2Y815j6z7NbxmVM@mUCHnU4AU5V4Pw5lS8p44uhDLqymuLrnZP0msf4oRfK5SeBftEUFLnZTL7wPT8/L3UxPNV45JVcH90T@egYrjw8AWahP6BLTXSbDYTntUG2ReeF4/aL8FOx3ey/bPqoIPPWBFWinbtvTvlvJu2OeHhyxqE4Pu09sRB021uYFtoFQFZotV8Uuuedmsxgw2CtcMKJyP2M1JczX33yhl0NMQjwnl1ntXov2oMecbtWqwcHmRVWzT1UkFP1VX4femwYoy6Rp9L7qSCm2WZFCoGPBpQDH4GrUtbF3qQ@PY4Un@jiEW0WnyNiXoqUFYIxn/U4KGzAhPMnYaWq2vpEOovXJmT4@oBKIQoS0UwVTMQiHHMmrBS/iS9UmIaQ00gaWv60HSqtxpu/wTw6ijCAJoYw4K5drr//rP7suO@754vH@fJJAR0dIXRLmjXSmJLPHv6Mo9972RsO/EhS3/UDVnCpqKT2qaQGphVWfJFjFdO4gWZphRsvHDTUDnQoE7foe4HtSTNV0sY5pedtq26FY8wNq8vG4Eh7SslApuHDk2FqbyI6NhBhuu6SisSXpAtlvTdCf1oKtghjjg5g@lM0I8RADdGlImOYilm0Vfhaxgkw7OwDN9YVlQ9TUY9lGd2cyfk3m3/ztZvfhXWR3HoiWN4UY0pjExc2XFcuF/aIuekY8wotKC82e@jyz9rpk3sapTiYqy2WlWkK14NdkEFnjclvS8cT/JLal1ooWNcUZV8xdXhZ8rpQQ6o1TcJXeMpXhCDL8wbCEUQSirmy2MQsBpIubxz0LJZU7Nxo5IQaOeEiDD1JaeSxLIaBPE23DcfotK0J5xHgq7JGL4mFwm@@xPhU7IposazrDPccogJlYQgTinTWPk6svW402ti0YgiQEOcQdNxuc9wL1jPxDa9a1N/0HsVDqfYo/ibJgPcKIDDagmusVGZrIpMvFniV7pHbS/hUz1jVQqVQpX8V/m8VVKL6X51PrEQhq9HESiH27zeSeIwjmywWVSsruCFnfr0ghtPgdNBfyiwIfWYLOrPRHyG/oD73@X3Y73vDoRtQmCNx4vbxcRsDv3oDvLFA518YVwc@v3DJv8i6Qi74Kbbx3G8gooZEVBpOhXVry4JxPxsORoH4sOe11GeMUX57RX3zpz66kfJdl3ggH5gg@cyN@r5Ho@lusNfHe4kyekwOBvy51Ru0ymcgyrsjcuXow5oHCG9QGo37ZXI35fY7@CxOZgjNF9C0U6gOutZpAFgDu2XnkPJ8F91TWs8m3a5FzlvcXufQRcYNb4@EjqSy2yG@o@mfWritLYgnwISts7sV5cNEe@miEXdFVj7GFXscz5k0BrJGpC/UeMdYlqSZYaFStHyvJ9d/VokeoKGUlSO2zM7RiTgIQnilyikLsGJIpAT2EYP0MWOMZ0XYIwwR6qJliWxEXgiZQO0Iv8pKwwSqSJ7PXgHYQ@yVsqJ1bZhW5hmr6@jeE@/KnGpO7xQe2klV19YxNgf1BAcUp0k@DVfXMIccVPoCI86xbxqzH3lHtgQAeUIoECLw2CP0yNB6TkqkeFkHhwfSX0nl4fVEC12i9SjGC95f9d0TipIizlseh4LpeD4BYMnyyYfeUA5RIUKqrfEJsNq0Fiiyiuf7Y3f1ztoKNYjiGinQzqAdAV0qA2Z0LVumxp0GZz3di7vBqei5L90e@3/jZlPsF16URGe23D7xuvl2jkgHhjLSUxgF@26B07Z3Hj66d7SzXRDF6iqCs4GqhrWNweXsPOWTAYckIyzCy7fUur3CRG77hexWOZuTTd8yhz1vNlghgD1rhHLc0M46VEzezDFiEJk6uFcVdLxFHdsNdbVxuWFTxiOMWmCpwVUrf2HBQpLGuhaQBCObI5TJhYcGfIONZw4oda@AEZC7WwOFMAwlRJRrbdwsFvWaWqdPRdhYi8VNtjO3HoAc/kJkD8b9yG6bpbXTFFnY5NBbHm9tN7O0L5Ssmjh1sm/42Rpy55pzemmPcxcqxF@/i62weeCOBvenav7ssdJagQHJ1avHuZxMyP7Pf4PYNwvNAnp2kLtA/vpDR7mELfGmvsMeNO0s3wZDsQ9LgTsJHtDmGjhBTRdoDTrTEoUk7TyAs7djf2jWMbRzF6Td3Hac5dwFVDkaoh3KEDZD9wgw5mqY1o2khSLHs2d9dIu7iPLXVx4/egem/AD9S/lB/f3jxVvlQjYLRzxpIDkY6UNs7z3ex5uEUa5ENwoPR4MzOS6jpq6khA/7aDlMrS9Y2LUyrkLYOU/cQPbevz89ap48aZ6BxNyEIYhe4DRNrR8Mc4@6/OYYOVZ0cq3cxYlDUKcjt1tjTmjmOy/tk1wtgD@nZhWrUIWztETYAyjkoAOB2Kh7fTit3zl6/MjJbjQFYnUSVkU239LEAYRCBGNjEgm0EdLBcLpIVQHbbRLBwE8@a21G@7JRbm5ma7NZanseDZod9viVDQm4Y48LkuJGzvyU1kYhFUyHroMJfLS9vXNkFaAsyr6YSDGOprRpsTNiR9XB5IY7BR2B00OEcZyVN9@kNCwy9h1nqVLJoXrIDLCRDwhAywtrVJuNmk7H1gPZHHolujp3J1wXMSdLpaVys@@fAztart6u3F2uvDUY4btBx/Xbb/qwhThNDCnrBdM30ZCf1MlOBr3um12vhw9WN1cW1/a8@7/3lbuHt7ftdut3gIe0nvsDfMAfDc0GjJrnUvsP9thRm6mLGtEHnO1medh8MSivdCrttcpa9U7HvbPqrlWW19qr7vLd1t27d9vdlbVW5@6d5p3VdquMbqOpSOmMlActJn@stnu9atMYs7Wlyt1ut1q9faezerd7d6myvLzSWlvtVFZWumvV5vLy7c7SWutu63KuLWxPBjZYte/i2RHfgd9IZ@4yc3u7LJ37Xw';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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/WWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;4*)echo 78;;8*)echo 166;;*1*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||'_'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;
__DATA__=""""
#p
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#:1*23!/5x%6E0 !|*****[[[828+*+@+*99]]]*****|!
#
[mxf]-main=-[165]- ###jxf*#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs>>>
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/0110@|
?♈? |/0011 |
?♉♈ |/0010 |
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * x+x x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***************************************<>***********+
+ +$$$
<>"3"O._+ rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ + *
$'main' *****+
-+3o4o# +
++ +
* *
+*****
# +
(printout t 164 )
(exit )
#cepp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
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, _yebeString xflos1''gem 4721en ogola=1$0C0 codputs_e25y $"3"91 <>6"5"6028=+ codefn;or p#s4;931+R(17)7095cr=Bu8tt"?!"&&1/<>8
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up
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 "//"
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#
eC is object-oriented extension of C.
eC on Linux uses installed gcc for preprocessing .ec
files and compiling generated .c
files.
eC does not understand u8"..."
syntax. For polyglot to be successfully compiled by eC it should use old gcc that does not understand u8"..."
syntax by default (so that u8
is replaced by preprocessor). I used Ubuntu 12.04 with gcc 4.6.3. Installed ecere-sdk as described here:
sudo add-apt-repository ppa:ecere-team/ppa
sudo apt-get update
sudo apt-get install ecere-sdk
Testing is based on HelloWorld project. Replace contents of HelloWorld.ec
with
polyglot, build with Ecere IDE, run from Terminal.
There is no eC entry point in polyglot, but eC links without error. eC generates C main
function. Polyglot main
has attribute weak
to not interfere with
autogenerated main
. Polyglot main
is not called in eC. Printing is done in g()
with destructor
attribute.
int z;
__attribute__((weak)) int main(){ puts("C"); z=1; }
__attribute__((destructor)) int g(){ z ? 0 : puts("eC"); }
Printing cannot be done entirely in g()
because ZL strips all attributes, so g()
is not called in ZL.
Adding weak
attribute to main
breaks gcc compilation on Windows for all C-like languages except eC (undefined reference to WinMain@16
), so languages of C family should be tested
on Linux now.
weak
breaks Grass. It was fixed by moving piece of Grass inside C. int WWW
is used because "WWW";
breaks Pyth and 'WWW';
breaks ZL.
z
is not declared before x
because of CPY.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJTFZmUiJLpQ8940Wv2@MHezw7GHvW7p7xLnYeDOxgsQ9reIAF1q/GwL/hm6fFYIH@B73nnIi88CJV1dfdXi9gSmTG5cSJiBMnTpw4ccmmYvd@85swftiRqY@7uukwR7Ud1ra0G9VKsY0xe6Zodj6bC4UQqmZ1h33VcOy1UJjJjGlGS2uDnznmtWpon1QLwrOMDSyzayl95vQUh6l2SxmoNjOHzmDoMLMzP1mOse2@eaUlMWVfM7oA5qjWwFIdil9h7MzQlX6zrUzF5KcyHFgQb7MtVf/c/@ywltnvK0bbBsgCY69My1YRvqXatonJVxkbbautKaRFAFUszdyvHTyfiiox9hyKqAx0dcSUpu1YSsvRTANpkmEnB2cnR1MpZJm9Od3ZmQ7NspdJ02A7w9b1dFSOnVm2oivT@FdYbeiYe850eJ7VuqqhsGyqlMpORxbYhqXMJFlllqq0O5qupqBBWJL1VH2gWgxDWMe02B4USS9miplGzU@ZamHaoh85jbbE9FzOmapPNgOEN62eakAJM9ORshc5FZH1ItoaZaBYYxa1e6YFfGSxoa222a1ptYG5DH0cS0B6NvrEmoqtFlYQQc5DcG2YtwYwkWNC0zbHjsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZuD8XRoib3S9uexcy7DO8Km2YbWmIqT2ZECQZTNJOFz2cle0ILWhc7MrmwoWFtltqENBqrDI4FXVIuiITXTNeOad/Ajy2wPW9j5nJ4KeWOHRX6wQy1IVWUDISZS6GBh4iAOBiU4MftqsLw2M1RoIHugtrSO1uKMpY4c1bChyHaKaVCJW03XWVvVIYGPvZVgtonN6wc1daWXaqVCyJiYC@tf60xjrcGA8SioBRRpJ1NkKlKPfYJ4vWez0aDPbK0P0U7L7HRUlX1SBz1IHmqbIQaf1mCqWp5vSQUYQ3VJow5AICBpTKQ00Mml0K2lAGktW9DA0fpAWM2J2ExVbA0FKiSxVaNNVB14otZkygTLsxsNOjxUfWgRblu1qMsRXuielgooFa@Zo7eW5jjUa1iNHamKxU4tVY1Nit2JLCEzE3NwsCIpatT19cj24U4EGpenSCkDaEwrd/r6RUhhqQpbapThW5Gkcmj7YIvdLV2im0tZYICBFVVirPIDs9OXlyp8R3Iz3bXuQ4A1BFTRWdocOGklOYACJh0oYFpBJ7qSN9nUQA9kzNan2iLAchyqDa0Bwoe9SVDNWkPLwpHEJ6pyDZXWTaML9ITKWkMD6WGwQgaaoGXCQJBg6g1QDSQvtRHIBaTwaU@DRrOxSQIdi4@HRFAYEYGNBUXdfG1THxIcpLQd5GWgCiRFjHsd9oZ1FE3HJBCPqHipLdUe6g6mGRptbHkY79R2irnFoA5rAR/fQHYKIKUAYP1@oF9SoQAYGsKkqmLUj//0z9vdLuCptVog2wS7vmFts0Ujt0KFheGQIcOCQNWpWACXwNx5csjgRtG1NgkIxRiLLKgQlOutOdTbzIQMrVsNemlPuYGeDZ2r5aicyflgn2B95ZpLE41zLlS8rzShYSkDypuqnWTPNqGVWmooTDyT7A@dTpElB9ssYqe/jz5diz5dvFShcLFUbHkpne6WgeFSyxQEvshjnPOmNiEpbUexTa0dGoydnmlkWbLFpFbFHKhGNDKBI5KIWM1ILIVSLhora5VWqqMZ7WhkHXixChlHYuVWpXWhrdXLU8mDWQKaW0SD3VWNtmJSCEQOdYqbdB@keQoGhzdJ4QrEmXYDSY7RqUAwEmY67IYHhEnZQb40kUFADqVsXVUH0UxKjqGYQLi59caIeTWdwiEqvKbV45FwJB6sOmGAmk5UFDvrqWai2NIHPRy0gCiGPYCRwELebcFIjZLR1hzQOBOsSXxNowhIFpKJt2rEUnFI9/iIuiTvcpg@iYJSYPC70GRPVtuBjgxCAPqyY89IY928hQypTDjMgOgwMFOlC00DiXlFarwiPCcKmawSVzQAW1NlxWRTg06A3Q1kuuD5QN0APJflMICNd5KA7OkrY8DS4sOq32GY1oG@1AfxANpQS0WZA8JH5QMKZjKk/meDjo3adiaZzecn@9hMF3OsdC35HoT0p/SjPQkrH@xMKGhYR71lumJ0h0pX5ZoYU1otdeAIQQU1sR0QRdPjDQUmxeCZsnuhpWfTedMg4qoWfh4o5HnriaFQQekiFP0kqDMqU8RUBTRHC8SSPp7OHQBupjKXPiDIRAE@SA8UwdUAgMnUkdoaOiDVgIFve1qrBzyLpTO4XOSD0HT2EBTMHSR7suNljYWRq0@yoVTaC8JiPIgiiS06iwcGV0RVnQigxg8GPI5ZsftzEJteEWEgCISm0koKeO8LOPumYc5BCoT00CLIZAxvB9DETlChhIHLVbuos3paptdE0GY4EWgj//UcZ2CvwTihOb1hMwWckj61xnvOoYHMknasseaY3N3UzSaIZRv6Z9rNId0aNrXRVIUozGvDKzt0AwpYx2YVGLk/DoHropGODQKTwjcROBAlkeAmFPxXAkACSgGhoh2bRPEOCJWTsdGKSinqSinodFKCSdhxJZjuSJjKo8um2UcpxM5JMUBND6Z9moFzBSHzSeQrc4c6T/aTXheJpK5MzYjeRRYXFyNrkSpI9sXFp@BaR9dTdMXB9ZRcSXIhXApdlCJBLoy9oBQYVo/cX7iYR7E6NtsIR6VP2iCqXKyt5eoJ5UIWzyw@YyDqQLIBdBIfgCcSq1TQGYtJ1VuoaKrZmaz9Jkrnk5alDQQRXig3CvcLKuSIDFp/gNNISy3jIPs4TfoVC0ZBUFpbvagVubzIXNYv7y7b8cv7SAJTx8pKpQmVgvyi/VTXMocwXMYuVtaScj0Wu8jBINmsRDKR5Wi0mNQhIyUW@64Yiyuc2tGIClI7enkZAaIK@ly0ehbhGyWysZhHKigHDsygE0Yjqbsi5N@M1WPxCKSNRRIwxahEIkCZFhLBpkojZ04Q6PD4JSfMZjweIjY0rWv8zoh9CEvBBIsn3wH@3TyZnPb2r0G6spatoyqStLg2At70Mg9s08PTuNbYHmmsBgy3UAMYbdvezAhn48aQ9GdSbs1gRjQdRAgKw7EH5ao2AYOIO9oIJgjQ78euIoTjN@pCmzDhNHU1dU6qicSg4@C0V03N1YaO@LCSatk@D4DeA86BrrSgY0@iu5TYJSAEPk@n58fEyjOIp1UlmtV8qY4wsLQUA@nX1khrH2p2D8kLmhVOJawOUBVVdtANVKLaHmvBmN8FSqsjzeE6PPDRCSbZVexoDLXGGte6UNlDjQEL5doAaDg3WzDfUUFzwFg@eWTbxo1mmQYSObUNqIHhy9gGU8jnkRfYqFbby249TN95yIFiM8FygLZBrNPEbdktljZM3eyabBkAkDVTKc7YewaaSkDnc2B6yWztExGo1jWN8RQPqjjc26gjyoWcp30rCJkm@NQVyBo2v9I@wAN1Ptl7vw0jhJzPZKD8ri9DH6@SASzTdcTAFvMBhMlWR77BlnyvDnrjCYMS8gefRQI/mSrvmHxer8CACqUSPfwTJQ12ch4C/dyNaruueXXfJg0JTRnBWcZE7UEZhH4qqsO7DdQwPBWMoS4pJpDONLjfvjsgO097QzWktnomky5Bw8hWWbqt3qRR4Egg6HqgKichK9UiZcxLJkzIIcccglbXVnWtrzl7ZO7SDVRd/GHZjUWrnY/gSFOdkJhv@OIVTVK@rDW6HH57hAOSHVLpyQ4Ot7YbR7XT3YqUHtpWWteawMFttdEHxVNXbYlNf8LsWAVkIv2na/3YNJ0Kb65rnX3xE8Y0bvL9rcb@3sZx7fgdLwShsbX@UFewKGtLUwCY/ISi3V4VsAN2LLPvaeS2aIilHJJenbD54/RUxK5g7FBY/APhBQzvoxU/1Qp1Wy2WNLnXCxSAqwiIln0aw7rxOEKSpd8LFJBFQonW/pTVdANLGOjZ@Scs4D66efEPJxKY7@TMPSK3jaE9CNTsTpYp/MbpdHDU9oKzFHydRFbX/eAcBfN1gkkLvSDLTNRcYA/fCuHj6wtz8c1EzQX28OU5PlyXmI9uKmYeqIesQMhwHWMurqmIOYAeplXCFFz78OOKFPfQwofIa270g4k83CXCjYsjPipaKhFBLmCWc0efL1zYDbSR@jySlSdiMYovd7BkGyYn6wiC/PIZF0IgCLQ4e9BOOSPHR5ELokiCzsGXQbx4zgiy3lAa0Cv90rohgSiW1EGAyQU/cd5LbE4lNTU/2APn7ZrVGyAChoEu7YYEo7xEvAnd9ZZgp8jyFrTMwTjQl@@ynPh9TYiTQO/KcXKTHELtyJqI5NQeuGsuE3G8W/J1lsYVN9Y1xDILtgsXhKcw9O6boDDtazatfgYlY8hT7C9Dkjs7mVDDJT8m61sJWfJmvnlTCiIimQ1i9drESbHvamRSch6xeCj61/psyg7olvQzATpTqNkYPlb0mx36mQOwJixnMCziUhBS5QVa/9G4Z4Kmr94SGNkACBlQSzOU9DE90BowrzyTdo2JwjTVzhCU4DRM0tD9BbBkqUiQnWZTewgU6IJFd59zwKxhcx7ZoLf2ZkxfbILwztBydLUtnv/xZ21ogNnm6SljUvw9RwPoRrzRebC1RFL00M/8liWYq6GuKUQGcn0JZUvB1QZF9xzzUaMGw5LJnmL1Ub8WjQvMiT/Qux7hM15yS9WHbdV9zs@ESDxpYOOpDa1PNYInThBpOvxA8inzIE9PUyzdVNqEhU@ENNVvbd4u6ohPCQKaNsiiryina8Vj/rKZ0xs6Q/6LK2VfaldtgN/5VFmbZLJMXmnKatq0laamPsIHlnI9bJvJwXWXKo1FKzzE7bwTodEp2dGVa@5soHM@AXgVLa3bVS33@RDYbQ90e5qUpG/p8QiruJoVI11ZeQynpfPfh0DcvSqe42E6aTr9fAtDEou0oNcgaXE5PBkgkzZFWF1pjnFy1vt2zsIMSWUFwVNpxeOZHI6x3tqHv/A@GDycHgdmSl8qzU/NF@I5SeZNWdJ8AT7JDVNUZ7Ek/4VeDyOX1lf0ZLYdcD4oxF2jp@@aA0oz9WRLV2xgJkc0h3oDzUc/jzE4DkYtZCvf9Qh7@8Vxl8AeWk3x0wxAE9E1e8B7nPA8JE2n7dA@GtwRQT9@UvTN0rdNyrDdS3qu@QLBbDm4ovEAv32FgOOLCbhcE2CglPkQ7VrmLX4fVDF65o3Kf@cPep/mluorRFVSJ87QWnOSt1tfYldcE6ef@VS8nlsqp6XPDReW@8npwNcytK3ppg3zcvx9jBCgYds2/53PykGaaYqRJANz0D0/mSjUgKWEQe2BllT0rqkXit20Aj8PNvfQ6qD4F8@vFXue2JLlL4stVzsyDVk8H5T312nr@kucQFZoC1erAs5HBtt5skuscjxcQZhD4BL0/MrtZIqUMpXmRpKHGsBq9W6Vsfv8CUPKQ9R1h5TBmHRrUP4wQakIDsfi@vZPyW3l8dzaXyeQZtCufqkSgca91lUQz/Q706Qsm5G/MYWcyXy9eOroQ3WoztXyDptXKm5C5OZc3Lmg6DpfBj3dO/zGQmVENZaEOTENxENjogf1Scwcv6rUOHij71EBo@gadPIvqjhz5d0AFPIBTraPwHGEjtmEXWM4mGjcAO2Oh8bx45TrDdyebbYnCokx3yqRil9WpCZ0dlul70P6/XbfhPmx2QeFwfiK9hdIyfLBfycQU4ivZkwYSOZm7y1pg0ILige0qHZtJ9E2/nVCJ/vQpJ6ASyWYthmqM8bfhyg9T4g2TVP/lpYBWdrWaLOxnsTtpV9qoRklR@xuYL75wkZTSLPzkOGCjzNihgnUw9m088j8OWiOemRKOGNaf2S0ChjavzTJhJGaLEO21XLdDzHkMXZqOVVMrT7KjlwHNZuqrvDHqLDyGL5SKvcoPk/rEMotLczgYg5fvvHXv8JTomcwBmJpbZig9NS@St5HNHulfTW03ceDQCMTv3OiU2lajHgg3UCDvm7g78RSUUAbckwDplSOYnVVnJPouIYpQh@Sr@4ax1zi7vWVrsrPIjwmOnzTBG574zM53znfSLHGd6K0IBlfqH@cFaDjXKtj233ORfhq3IL2HPYfxTavj7fQAvrFTp1Kz13a@YK6Z/TMntFTexZ1Ds/3UPcAjnT4KZLHKgHl7yn2Ne7zI3nkz@V6dpC6uqnrX0NdlIdcOprmfOPsNu7Rb0PSb8I7VpoQIR5ftOPBkE1EorH7ob7TU4cwMtmmYw7UJPkeAtXR4sN/59ub9w4jNjvXVKvNNymg@U9xtKauslsNinBlB1fG51uTmrqp4FbSR5R3oIz7/Br7VMu0vmj86CqmMxjQozHQhzb9kJ032ZlvwFxjO1TSr2EGzeH7QzjLql2z2eppXypSU1UcQ7tOu4Yc7n10XiqEMdVcY8ktDE7pGtDKGqeQCSrB@BN87D00/gWWcebWfnNoWeMvC4bJVX/P3spXCdDxUP5igXZONA35uAHK3ejzyFKFWM99kJtIgUZlOalmQCuRH7T/TOz1EtKLFhYfUHqm6k2FCaylfYv9UmwIIEueFtjUAOHzjBcPCcJdId9gVhjdHXbt2JcZt9cGnQp/5iKsdfFYFV9NsnXzNmBthq6vGOIxd1T2Vh4fWxjJP7oykkqL9c6kOnzQtqVrA5v/smQnOxfL7AL@LNR4/kxXNE9b7fDfL2l1fdPCze6gPiRblmq30OSNkpdLRC5uDLMLEjipMx/YhZ1b/Nn9AvP0ksnRLfn2QO0quPltX8N9cLo9O@AB5umtA1@D@PVQsbXXQ9NR5@Kc3kLwNShfKV2ttTvRAi5Cl7pipxR/THQADJptiNueZtOeY9cxv9NwFqPV@NnIaau6d/btcSNIQCcSWz9Zco@5W0Q9B9r1MV6Zm9ekxikW4h8UcppDxlLxnFvP@dstHrMg3A77g6EtHvNz7@MJgqDNuH9N4fatBhIw@REELuspujPfrhwwnIIuJUZB3/mQhv1e080ue1/MMFC9QLihwv0AY23AmHykONADDHuexkczoWwqj4dpvzTOTS9loqUiyVUc@yOwhppjSc3QnMetMo6jwKzIfWIVueKFZ2bS@/ibevatGJKn8@m0/2ilYIAft3SY53wJ6ujdYxB8e8YxnQ/0TpLYCbEBEsI0Sxxjs1PuWdEwbRalcyXuOQMWxtMuQxwHHdNKMYKLRpV4PBYL8US4ktA1AMyFotN6eJKHHwS0ma7ZDsFqHXZxwZbuRmuZNfmeVZi0JrF6nWPFD50r2R4N6KjdMU9@saTUK0uRZDKyFLk01lgm4oGrOvSqueDKBGxHowcvr08CZih8SzC63RqX@Uklu0enAEF7bIMWemaQcQg1Wn7ehh/mOsUtDP/hr9ricCRMVW1Q32BUA4Lg2WCzr/bM26c8X5F7bTBQ8HAl4gAhqPOjPsnNGoPeCeoqPxNp3rKzndOiOGklDiKD54irM14peOOiwQT3STu88XhpvD2vImMvlVuplqkP@wZMENpOz06xE422QA8tfy8juBDMcCycJbUTbI@1VVwopp3tZBjQTfOajqhgSf7DX/HzZbS/Xew7drOnc6WBHHEbu0yHulotcwildpF8Ui1TgESRyCASh2hyY9gnKDyGu77p4BtwZNI99kXZ8LNfm7UTltxmETxjjadJylonulQ7fv7mIlOv/MD6afU//iwduxOEk75Llgq2lGAuSPkeGSsYnYdoPzbCpKWRxDP0Nv9rYvP/LW8PIJHCmQz3/7s8ZpoD0Wvo6C6dVPW4UVwhEUU3tbN7/qtPp36JYdVbOv9Fm24NHCrwOK1hQwcDb4xQ815XWYoOuWUoeeKwPGSIZ@gUcPFzwrQdHs8yYZKlEfvMeshkyRZu0QYfJ6SOx@f6lQ1351AuuL8rvaU2h7Sp4SabyuYqVJ2lRmW9Si5LbZt4jPXi@8tRNpO8HK1u19O2S9TLy9F3mexboLoJk9alJ2nsedsHW3dLqWrm82dbGTNJuo@U@X40EBNLd0d7R9snp7XTsxNohXtX/OyYVl/xZQ1yEW267pk6HRAGuliaan@D/PF8AB6NsiWFrePVF7FYKLifmEAFraWktMSdAdE0kfoLyeelt9VA/CyAkGkdjbkctQfDALYhMBtSDSs/HOAxZybSiqOaxGUaynjsQB5hcNffHFlKpJJYBYiVBGJ9JanYw5V9ysO@hmJfxPI42Z7OBUGKefldePG8inNJcP87qfcABsrfvt4cy@P1JphH6g2gXqibZqe2t392vD2ZDHiMniR1K6W82EjPhTP2NG5Ucs@m0pkjkRCtahWJSZSAe8VgRveaNFXnVoVqCeHY6vPExKFUfinkMyZQpoKXw9TLnBbRKJUAdZAyVmtqn39HGwWK6I7RAXR3vIqeENiRPNRuwVOSwBymizpS@HGrgVgFudyud0RCXMjriB1UfxJuj8Oq4RgNSjulemCo8kYdm8F/YFRyXdk6GzExnMl1lmRZ@OoqTFh7HmyszMcotsQJIS3xskteefGSCChT@0qhCS7tORNHGWCU1pUBnkgX0AcwqVxjH4cmnZtyhYmnX9zi9Enh96FQ07YUrA2dxzIcPF3ujluEb2/npILaGVfNSL4HeW5o4EAFQIHbSbZHMDMCZuuQrOf3HHCSm@JIvTtUkrXTFkdoPS3BZjeaTdZQbIQO6jg6SEqsjag4Xg1EJ@ZYTbdBJ2nD8M0v0iHlJEX7ovnm6KTBpDDwZMpTGRNMCiGsXZk9Yg1D6W0LhtUPPPESwRFmO4Azsr6YTALluprhXmWzhkZbsmatMcca4taCamQmiVuENXIle05fDwDOuWziUk3/@E//nF8wcemA@xfCPcpsgO@PhK8D7n/ixsgy@P6Z58uC74@57/s0NtnsqXqRvbCqPriJHPjymTRTJ5QJ7n0@VBevtbGl3@wdMZssy9iWfWUUaCaUMMhzmgH00vrAFDfUxgjOc/Cb0McTvXgDLAJ8BfyB6g1qNJSfatWjeLZ6LZ3GguMUOEV7kdURNyvTUeuPQ7xiBJSwdCFfWJHTUMjkjYuQzjt2cfMrRxiLrYFMDN1og8qHZguPNDDJbim6WimUOW@kl5Tvc9IHr6BLABviE4ULBmnwFISXAuKqIll0SYnLMUyKA1lEjqBMa5uc1UAbjJIDQGIYbLgHxkDdNAWpgI8NdeSQxjR2J0BNvEoKTWIqv2jGRZQERBw3XoQx3R397ay4@z/QQVPBZpDOEewEwdakecx68T27dC6NurgQhQHj/WoO6xrg/sdzbknhnIUnQGev54hOX66BtWHPTgwTtz3vQGlZNJvO5tJyIRbgUEmggvJiV/8MKKFzg7BoqdqVObBrm9t7Lw6PTmaumSDIyDRYhEWq6/HLZCpxUfccEa/ck0Td2EmfvNrYcUkZLJW/KQAh/J0B08Wcl9t0SR/I/ZzvI57NmyJmMpIzX4uYluGSO7RxZha7H5sOAG7y/YszuUZjd/cX9fXqpRGeyf7zvKt3wqllZC5wXdp08U5kuphYxD13d/QpXulnp9xTMlnJv1jKO9vD/X7wwxdFeBcE@rdFuPuwQ3SO0zvGGUo9sEMb6p5K86zoqgReMLe8IGvcospYVD/DVmhmY0ewNEzUZfYuQ3FQySPSIbchuTfR2RzSJuHMrUx0ZYtHMw/u1MWIXd@/v0FcXNCD0ulaM3Qrzti6x7y887Upe6BrTjQWMgTE9IGvWUj70WsQPDClcjFi3sklG3XGUYoMgVG6Zei2HuK3SDD3soc43RdxNAS6HZkD5lvRtlTXdQw6FdsaQhYtnJC9GPYBrkOPYxVHCxW0rCQkBnpG3KJc4A0JghKpfjsfHcVSPXXU1row4kRjCRBN38myf9OEglclgF7VnFcDNEsNegrUAZsmt44XNYxi6yXy@hXk9kR2Oz/YqIcAGSZtxta45SJyZriXAmHDr7FIwqNMM5aIpBifSYn7fmhxmgxRKbbZw618ZProdDRS2YLnt/lg3tGsfgprBcMMZ6HnuJE3yDXfdOlHgDLKhZLSjLY6iuL56rU60gnCI7fnN5GYNMPidPOIuGeiPX0FiSsLFUcIJf/6jil5Vyp5cm5SNJRKqZ4dwjNwMCmBHE8cax@coCJEO31lwKJDusPFZilG3uhl1EjYjhVjySoO17fMYPE42TTgQREwZ0HQDrk0OiwfxSvPoukKNBKG2kYbH5@0AbuQU6k6uCmTGFtCe@YmaFNoCYyFYI4KSdYILegX8LeGJeIXVKbERZVLlG2IrlEAqLnRJKe6PZIvQAuqNas@8c@sBwQMp2qptCZaY1LalxjwxfocgQho50hxd44A9BWnmIBqKKMBatNS2xrIy2cvVcNQgUDAM328j1MZApNZsYR7VWzCv8qNcgjzIu6KY1FQ0Mkr3rYjd7oJ6tpSukymsfI9qDUfLlGv6QjNZpz@b9OpdPkuuqRXxmnQNWPV6FKvIsdzy/H4krEcXTJQ23ryBC1q90ugzDVSMEEdAVBySY@VgZ9B@assGeUlZT261K5klykFeGGKfAcJfrDTqbsl5T699ASUpQSEWFzoRJdsun0lk0rJ91A@7CFL6QTwzB1eI0IXwGL2S1o8jmVILTWwAD@kL0/iNGxenqTJeFcWc4F0ty@625Qq5rXEzMW1nIAieM0bsPI4YIndbQ0X2L/gLTcv7gH1j2f8EvcAM9q6oNrByZc0GfP1gkXIaZS5QshE@fU3QMBRFIiI3oQSi4Ew@c1vwnKBMelpIRc140/zmXI8kpdhmg7z6/Az0MPTy5Il3V1uJW@YmoxcdJR86mP96Pro6G3sMspKLBLePJTkFel7Vsqyr/ussuwDH/bbfMLh5XQonF6Wn6ym0x8@fIAZB3wuqqkqiA/@iV0kI/WL6Cpj1dXV5UShuJx4FmkEChaLZrOxE5Zml5qmDex2G75mj25rjob55@lTygum//DPeJjIXzhcD4KI0PC3win5MLtcVZTl@Er2mVGGopXwk2MyOPG3CF@Z5fNsGz9/@7//7Z/97Z/Q35/R998r7Jp9gs91h@E/uT@1A24F3c3OJ7ydBqYWFZILg0gkn4ucfB9h/9k@i0yuPl39T39y@DHshKvZ9LkFTyf8MVwohrkTHODLub6bcDW8jmCF@/A4XalUwLn6n/5XSF99AXgwZrwOP9W8i6swDleTFUryOVwtgEPOZiHf//tnPwuFq6Pwp7Asy@Ex/TXCGRk/xSfyE8bAkZZWi5JpPnPLOwp83LC0LGcv/fYMNDc2rRfcg3ygXZkZngQlt8dVTHADOb4FDu8jLiw@@7DFmApDLX7W1p7NEHx/yn@cSsInJbrBCD3JkVuFcLGSaPDsPV4NBxxTFfZ@mai75/9GuFDYvVQzeaF06hNUvwzLxZXDZ6Ov/jC/0C4Rwz7tvMzZdJhLdc/D3E7PvgUuFP6hUjl28O9VE/@OTvCPjX7KB1A/hc8i/NE/fDwv/i5SiAgmkNnP4m/RXUPhi/BFvf66R38W/u0a@Nf8iH/7n/DvtYN/py38O36Nf6fv8Y/NVCYUXl9fD8fjx6AaCp79ms8ZfFOphvC5vIvofqcftnJYOHwWYuFkPZ68v79IfT@Kl8viH5SmsufDD3dBser3yeT699V4/IKKd1EV5VxP1qtQVl5k@vl@HRDH1y/W11ONarWarH9fvVifTCTSPXsWx376DBJW6xcXofAdtkUFf5bxp2Xjb1aS0uTFwQJG5xK4GDnpIQIY3aeP/lD4w/qHaPxp/GlGz9xk5Gv5@pV56P8fHo4gQhtlrkwr08v05DZIRJZRzzLjzHiU6ZuHchucKvxl@uDUMp1RppsxMoYsj0cTqB7@7x@azqtDE7CZkNIZZRxEnOnAs3t4@ArwdSDvK/jTMpnMCAo5ytzAf0ZHQU1XddHz@0bsMnTBpA8qjP4pOZLKRFKFSESr5wuDj5d399nCRykRaVxeROrlcNq@vExz7YhlV8p0Udv9faOxfbDVaKSRj9aX4s/iyWfwqVTj6@LxNFwtP71cS2L7cf5LNcLp9aeX1VwS3YU4NFIWwtbT8W/8@CjhWV28DMGE7/wcv@e3N7fcRQ5yXZ6fe7H4k8YgclEQfAA0PTf9hIOBpvl7@m8f/pf1/@qMRS/qMcaid/frUfrE8C8Wu7u/uxe/1Vg0KjzRdfjDAPBjkrv7KjoJ6A5cF9FYPXZ/z8PgNxpb5wirmMd6lRL7gNBhwzzXy0gZNLzKUlQsql1ejjKZWLkJIZ55XflM6zOxMu1cWWrimhrMBuTlGIHkV8rlFeFeLZbLReGWC4VyedmDyoBHOAFItZVWGRm9HI5hETj3RzNoU6HLMCPRttrBW9GfDgYwsZNLmc@fvaBGo61ZjQaG5z5/voSOFMF9K5VSHkIyxc@foQ9GYjDpOzDFimkJpnByOotOGZz59fXCSrVaWAF3oRiLlaUlvpkl2o2X5Nj9UlripYNpViQsouTiaoxC7yMYz8Lr7GkVGNfGD7u7DxMR2Uo@Fm2O1RhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF73ByHs6@U7pSLfV@6UNZzp35db4kJJ3DqoPHmSK0HtipnyZajR2Kqd1hp4M78koSAdMIahJDZCuEQ4sCIXZJfJl@oXWPD6ZSSyVn7Gm6eYZ@FIWcAlIyCAWLFE9QvD5E/r4KbhEcpn8V2Tl7O5xXR@9F1hOwPK8udl/FxcXBSzxfgyCKjlUqler1Po50VKc9Efdep0Z1EleSEX8vUkaiFXo84yFFZezYWXQwPaELSaYW1cU7XQzrUIgT3FZk1c/rZVXXcv8bw1Lb19q7VVwH60X9vcPk1k1wFldqe2mcienG2EZfTmfT9F59B/vF3bOjyDBEf727WT7ed7b7bPjiDchrEOiAWf/pGiDtWGejsc3qK/odJnU7OVqytlMGgM4DPq/Pirn//4q//ux7/44x//4uc//sWf/fqXf/Zz@P4VfP@YP//435by@PvrX/6z//nHf/0XEPjv4fvv4Pt//PqX/@Jn/Ev@v4Hv/xkI@xvxDcDxL5ASsP3Rr3/5J3/561/@k38J338lvv9y@vvjn/5v/P//En/o/Isf//Rv8Ed4fv7HP/7hn/z4h3/w4x/@4sc//IeA/O//@lf4/yd//ff/7lf4/7/8m7//6//h7//ofyLHn3PH//Ov/i3//bs/@Pnf/eE//7s/@OUDvz9/9PeXXxH@y99DyNeX82vwfE29vjXklz@pPL8NNfxciMH@7B//@C/@EXDun3Lffw8@@PeifuF5vJg4zdCScT/wF4x9ToMOlHn22QMFlP8jhkIw@zyJjUIzbuivf/nP/xKDJ2D/URBDRp6FXUJgL7dfAOy/9goWhP3Fj7/62Y9/@Q9//NWf//irP0KBllwpJWqJpPwFWw4A5r8CDgELXwMHgPI6LmsvssVQFhyL62h7CMnxDx@ApIvgAl16OZTPgS8kV8ktoxsSwtRkmU@O4zjlh@8otFICH1oD4jCExHlUHKI24qxSqcRDowrEESh4Mc2IVYs4/0H1vwJ4MRFPk2gUQbVkow3CAikr8WPWWK6MeMI4BlQJA8MCYdCxJGeleLGyBRlWRlsMcSHyeOgDPD9UqsXKqIrofqAiAI74BmQJUBUs3aj6A/grhBPgQ6OtH6AoxUo8Xi1CSIWqSrklGpSnnKfKUd3jjOqN4YyhMezpM8a@k@SixKdhQEomoPE37kM/JWPEU4i/jC@L6tC/66TvMqaHdhoRfXgYj3@KwZReAADeZBK3QME3mcTSPIPoEUcVp2zhEecYgHJxYbXxAmiUjYfi1L5x8kD@UIav@6xXAx5Eh9VZWloC13pVykmHoM8z63rNdhQLVwhIpVljUqEkYTDuKFGXjkjjX95ahl8Z/rcXaVcoJ8dyaCmCQ3mEuXkk4zlzxQxT6d2qUV2WqeRxgguF/XCuZdIyD6iHKywWitKt1DGaNqoD0GBCr@zuhjkCVTAhSQm5UOLWUjGrfGeurVV@kFdWQ/Ak/xAvxBZXM0Mz4EuSUti7kKDVu@Q69TRwgrpRCFWrYqmKyaHqyfYpJDg9ZHI2k2KgP96trGZX8iv5bK5QyK9m5ZVCaaWQL@ZAQhUy@WxWLq2slIql1Xso0DPo54m15WZ@vfoPZj7/zT@Y95kfip9Q9S0bpdjR0evkfag6SibTWSpyRc6vlscVKAgFhaqkSXFVeXyXBKUTmyd0Sbui7nADDhQtdJdEVl2ADwsthNgCBMEHMKOhnonV473DslhGw9cN8KU0Sc4DM8RCl8AMHFtoMPUJYds9AYHzRObOfMF3ZtB5igdrDiALaAmD7eOORcdkpybfGbehtkLr4gBINRSiZYcLoGs9hNd5X9RD62kvdj6mzR5/CdemZYKW@tNhNhTjmkdtaXiRX8vxonYVvKnH7mtO7wGIs0EfT5So1u8Nw3a/CQVEqyMH2IAfSzfNeQCr7OzogVq@8g7q4fodndQD8OO957ungefpdm1zN1RgG4cHW1OPvADKs/3tnVPPu8pj3aR5D8W77f39aa944ExjkeVXEwkQkfCDzwR96Jla@t4FkVMPj52ZBGuM1aZ6wm@hH3V005Yjka7ah@ENOrCMb/bqmjpMopYymxlcUsApUEPN5sdsCQRhCaaBbD1fLYSlvFSsFDJZGGzoXvyOUcat8WF7pVzKyfHjqLwaW82U8i2rsjEsOo70dFGC@WV6vVoMvcLtXiWZH1vQ7NAuTGL6eEk4Hi53QpbahgnNrUEnMpr4Qp7hgD0YCA8MQqeldXsgHW9NDwDmlqGmojD4fusHcKjBj/N4gMPzoLCZGH0OOC5yaR2WCaXIdJUtFfPFUi5bTBRLxZU8zPfyCTmbkFeLq6VMQs7IRblQzJfkRHGllFsBWQqx@dJqKAzyRuuk0zBUyJJET81o4fWe63hPqpnqVUNhPvWH8RnfNhdWvIBhkUm54mUG0kkhLIZWWZTwdY4ZfFki4FNYi4V3djYzOzuStIEetNJtZiSpjZ58MZNZ3ZAklWI2QdpnJcnkaSAKwBzuyWQ2NiVpyBHgcURJ6qFnu4BqqSRp6Nms7exgPlfoyWJ6ALvmMdyju55VADPQk8uRXitJHz10AFfjGa1QSbfRg3lizA6P2YQ4SXrulieTAQzHHI5j2HXrWqtJ0h731GoY84IqnudFfYmeGn0kyQIPsKEkdcHRtWACLklNcCIzSlILXK2xAmF9cOHpRcNRJGnMCYQkkqQRQSutawl0MBGO2ezu7io9p612@Wds8WcLigYx2mi4vdN8/rzZ7TatcW37@THGvHixq1yNh1az2xTJmg34mJAGYq774@kPlHGv0VD0uTEvIcaYimmMGyqWraF8hDKJTxcz6TdeQMwLiJm39MGxwacPoE38bPThuaE0Kcb9UAw9R82mVEYWdcYDFS0ruPOavyus7AYh9/aVlmWW0QVa@2IkGkmML@R6mYJZPxq7y5TvMbYTpbc0oCiN3Y0vRpVMHZR0uYyyLrrYfyrJpby0tqg8jY7QXZDWQE1fkWJr@H4LsxNhkaT8dFiUCqvS2jI8padSDpzYvzKRDGPwE7tYrT@VVhGN9PRpUoJygBeAFEgKOMElrZakGC8QahNQPL7RSaMaOOVOdJQYVXiWTAPIdDq2jlID@zk8XYuxZy1mntk4dI6HDeigobsrhVRXey10ikoeveCN4XnbJr4Thc52wuyBH/qnN5iooPKVQqGq0HhO1ZGT2lVxh0grmTyf@KyvnwMcnhHFA34Hwz7bYLeUC273d3c8NyobgDJTNvCAuorepVF4FKq2FUeBuc/G3XBtTcDel7uVC0TwGX/Wk9J59Vyqs2C@@dUMlOrMaGVX19cvPtdB8YP2G4dh4MoWy6MwnehYXSlHYZ4Rq9jqR67@fdbRYLfYqGS4IrhkD/sXmcWCnLhLNpL3umI7S/Jqdu1iuHSRlOuLi5nP3XXpfVWqY/aoH9Jf0KoIAroMYW6jcJEe7mgfIJ6tJflLNeRiIZbCjecNs9Ogi/PZh4Dk9hMOyjCM6yroMnIpWxYgoYHggqjEovhGHL4DJhqJrGYjkVikDFCLECy4iLg4AkwXeYKsBuJ1TSplId5SnSGoN9AJ3GJ6JeBqcUEOhe9DbbwudaUUCt@F7u/u16uu9vCSjcdKPOl6nzDWjcMMKU3rHbhSskiuZKr6jNUqte5xrSxAa5s0j0mH2CU/V5VML37rqkp8vfo9f17iihpkE@LEoYXH9Hq8mq5Wq5chSZLCkmsTjxbzMPlBC8EPYbrsjm3edYYGHYJfe4XkUta4LnRRj/1woOl3xVyySop1FDrcfTi@nsbVulQ1TcRqHdJadihsmMKJplUHOkcU9P@8hDMtlQ1OSt@vfl/8/tXZ4dnhDnuWWSuuFTklaHPBs0RCjsgRoOwzGMO14@1QePDZzMs/GC/K4bVBJLcSyU3obZcVcao4inwQvcA1BPjWL2AWVY@Bq1LJPpUL2TXQucJVPNuYXQ1XySEXVsP1ME@8ArF1vqEsK4eraREsr8qxsJ3kPuDnfNiGxi@@@vAZZr/iXZ1allzptCjR0v36PfxX7y9ggnhP88R7@sefNPzccwD4R3DPwx/@JwAXhPHj6z8k1/n/Ov1sHvJCSwWgdvhDpQqN@n3j@0Y4FC5FqvF0BN87LXZAiGkXqlvLBv2p9jL@fe8HLIOGuOz5wLu@zPJVmTF1OZ1OX8ZeZ0EzK5UKxUI49JvZT3oZJonLCzUW4XfGcGFLL2B3j85EJl76hXP75YXk1snh5kuYQoO0VQ18@SHbPDxIYRS@n88/@9TSVcXSx@IFfWOEQiF9unmEr/A@2zqiNOd06o1CaQovclnaa6@J92MkbpicyrFsJpNPZ1bScp7JxbXM6lq2wBQQNzaecheuJUzKqFqb5mDMderoZowSL9QQBuP2NZgP2eoae360TynoAPzywtb2q0N2eLD/LuWG8vDT3b0TdnK4c3peO96GerzaPmFS7YTtnUjsfO909/DslNUO3jGIPq4dnO5tnyCCdAhFFY7vnGCecsvW7bGdxsHfJg13Itg2W9eqMxmuWAMljVcgTgYb@FIEFe8SnwwfGjCpbAeV55PaAkwzhy18bXHrWmm3rRAet9NabAHVkYVl1cI9qVIvY6@y/PDtp4yVX2StlYPIKmtlDozc@irTM@KP6Sv93DFbXFy8NCRPzger4enuwSDcqA1hfpn23m8vRAsrbBlU9uxKzI85ODxayLi@hfPj0wXZizveWsh6nr2dhZzn2QbfiufbOd9ayHu@jdrLhYKf7GBzYdXzbW1vLhQ9HzDpQsnHebC1IGdCLrFuTK29QC9@iu7s7W@zZQCKlSdi0aiCjqlgIER0aNj87gPSAJeXb3tmglS/5ngKuq1@CdoFn4BaQH3kAulaT7BlcwA/fbUPwJCM9k5z1dHqthICK14QAqNH6C60gBVawAoB/AKeukU4tlhh2RiD6IUOXyeO8uujEkw6s@ls3Xc2W0etoArMkKAbR@iMJaRQxXvaQgv3AmW0Q4anDm0cJVAZSipZUiyGB7MOzvb3eWYDyMK0ohJBMvJIc3CaA8AGVYRfrDqE8sbhzUJtgbRaEMoDvksudD/RmqHp1kRSQD0XFlqAYJK6N4qeYKhmJXDlEvGih2/4BmCIBncGXPxEWjTawrp2VadFBYohMbcPd3gNce2zwiZbOcYwU6IURfOt5J8/M9d36Ux6rUmvEeG4BXJeLI6Pl7SCsDEMW3CPAhIEHXumlAvIMfE4pIbqUFygXgtAdPjyU9JuKauQUSbCnjyhcqyDrxShLDBdnHJkSQRBBIJgRD5E5hVtkYobW0gv4wYD/iJmJCKOI/xGwubYu@EBJOt0Qada1euFXnMuGKrtlKcEsojqtLGtwZ3LNsCP4hE4OcGa0E0SzI2UCxiJM4oEUxOsA8FTMrWhGcC5quXLRJcVoDNS6x9s8Rbi15lQOA@gGoPcW6MGA2HxBLsvMfrCQtNSleuyCwXykKCAb5FpokgIDvd4uuMtSrbM@wuyJab@mpR7O2suH/HUwA6C04isOF/hvCKqS4FVH2gGv0CG/bcC6DlLcmTxuIDwuEyAbU/CJZMc7t7lyy9UYnu6FovfXAsUyw/WYvsrq/Hb1QKGNZ9FoBYg4qOANw7Q9DPZmtl5KGAsJBRUm5@GAgZQn5egj08g@Ir0MOT66ZPfnh4G6bXprgz9FlqQSwWeZNLbmvS2J73YfSFEYTAlyK6wz6yJLrkALjyJzIrgaHNZOZmwM@klg0OFqW6ajieBeQ7AcygqORgy4KwwRgmSsvH2dKWPb/CosNpOY@9g@3QyFvGl7IYoeA9fYk15xCbBRIEw3o6iJ@aVKNpBInB9M3rE80gQPRsnp8fbtVcJKF@Mrfs9YFoHgB/REyZqcO/mAKGG2oLxuJ1g0ZMaW46xJ1iyBBM2AfR8dRa6aauA6sEc28NBlrLKcBDPP9mTwtgjQ3OykqIsGmOfLy9hSM2sMrk/@Jzr54zVXJuNc6uo7HI8ng4ipLwrYA541@TKBkICeyp4l8bczK4yGbZi5Zij9kDjHmWsWfxUr3sc22hYdM9LDkyalNlleg86yhZxuwSMi5OqzeNaJI2NyAcYit0YwnA4J6tWnPRzZE@KdRUsXpa2@q1l@ZJGO1mWJC/LOmU6W4bfCMMeTJdCU2di6ZIOc@AMFDw2KiIPB2gzOcIgKxTitpTAXU1RE9@b4MTW6I4NlCmNBt6K12hEbVXv4MuUh1YLhnxUl20Bhh@MTfFI6kjomIwU5EH9aTKireExT7zOEEadKYT0TucK3QwXpRxDIa9ktqMOqFSBYqA5DF8qGswQJtgTfmhWPH4VKHFsTWjFOwr2BxfZxcT1OhzH0O4l5gSDeJ4N9dh0TpzHNnPi8Ba1eUncY8Fz4q6G/XklAMHwQIw42DcnxjAP5yXgt9P4EfWLAAEvggSu16Ox@U0P/WqyxQPXCxH9T62hKu7K2TsMsCAol4IDA20d3lKBaVsa3kY9jcg7Wgwpo6NY4JSzx1Yxn5MUu6Vp0@hdTAIRHdOjC5fZaA1fSz/6Ts4WY4kAwgBGvP6ur@gP4WQBpFDCOUjC/P3hzLVy2h5qZMFpvH76FB7SN9owvfMTmINH4DHWh8XGd4EX8H4lL8Zj5jldzke3Nss4FI5WeGx@eeImqoeg3UrIsSBBf9vsk9@afTKQP/bJn5R1hV1MlqMeD/jXIMCvo9vBf1JGbqknc4t9U42DXKOq1w@wL94YEsiG3xQwma2HRkggj6fcqhB6DPhKIYG4goi@Qb5Q84lzzPNS@@PPcoUlZS8Nl3h@byCzeqDwIbzjoNHAy0EbDboVrtFAy1KjIfEcaODFAS846IrOxuNSoKU2TIqNSklFSkjJZO1kc28vqRlSgl/yW5Fsx7TUBl7uJCXaMFGqSCSwGgjTU/VBRRL7uRSbUWrp4TxqgTyggl/OhIB4LvTO9@Ctn1/OrhWskvkVVTKnMvNvIvyK3I4pNzx0/VhOFr/Sy81ok26dwmu8LFVDQcOvLxZv5MXrGSZuBUCTvigCz9cmS5@NdzHwItGjgWGirfFSA3rvcYWRtU9ybymRZi4VEb0dTT2IwOdUzn3SEb3ghNGNVW1V6FlkHkpJ/m2FomApUdMAv7sKGr/kwR/QJm8uEeVNuLZJG82YU0X1BYs5wMpfSHixCTTAkTmAX@9yE3B715uAGy84wSBX1IEbbzfBFB3hEBedgIuuOoEnsLfk36zYV0Zaf4iGm@DxeaHJ@cXCIR9rQqM@RU5KP05RhEjpeEVtVOCNxaU1Capu07Uq01erIPy821Vi9dCskKW7gLGYAdVhHtK597XEEr@DRgooYiiabVEaSJuQmMSVEEorr9Vh8hngHVfEoPo8FWZyqycigpokvPT@eBW4naUyMb1AisDkgRfGT8CtTMEXiZFyH1vzVBC/xYJQXHGbU27ci/lgwYMYXEUtFnpkJvX/m3lSsEn@C50q/X8/KZqZ@vyepzKPTGG@ebbyO5wW/FeF/r8q9D9Bof@dafMPqOTTKGd7/JS6/kU1/NvVL5J5Yxg2rO4Nmt6yP0UP@x0pAqvfpAe4pb6QH9MFvjw@u2iywWH9J47Sod@kT9uF8x2zVqud9mXr@HmtW@vVjt@BfyOzHz@/WtnYut14vtGubW11X3Q3D9TXxdrK/uDl2@K7551PH1XQ3ncPX7z/pA9avdDb48HtuXp0m1OLdm04/Li3O3Z2N876myf5d6u3mW0939lQP27p9tar07cvT5/nT@K3H18cvfjUz/Tto05GKfVzu68KbzbH50Yof6OdtXf2tcP@SXv7LNvf39Le7cQ3M/snpddyZn/79n1u8zaez6T3Bi8Pnx@fXTW33@vHe/vv2psfTaXw8fp2sJdulzqbV8dvQoe51/Lux8PD7na29Hw3fbvVGbQz2V3dyl@9PT7aOHu323upbPd38melt1fjo0Lv9esb5yDeXTkvDF/ZK3Gj9vp19qXx/OZm@zjUVMxTK6eem6/lwe3tkVnqr6ovD3a7/deWbKQP82/iJ/3T263tDf3j6ih39u789e3Kybvhq9cv3h9mtJOT5rZSGDTb2ZOr05VQq5/bi9@cbZ8Vleft89f9m73d/Lut9KueelBrH@nXz7u7782To/29Ws4eGvL@5o3@7nnv6tX11uaebh5d60ZtJZ3XT9vvDg9DZy@05pa6@9Z@UbvqvUvnN65X3sXbg@enV5961y82Ts4Oi9nR0ThjbtrHzd3OaOu4kC2mW/rH408d85V89jpeuLl6kdXe1T45odyncb60r79T@8aLeKv7fvRRT8fPZHnz/d6nd@9Odm@sZs04@/hm5/jKetU2Du3DzPGLl6@a@nXRuRq8N05O5FbmuXr9Kp5RQqOzXRvaSD1V8qun/f3Xg9GW@fF4771d@BS/Ob/OqVvXx29qH48zzVtj8Naw9rX@ZqZ9qNTemM72cPS8Vbo5u97V9z8e2u9Cr7blfH7H7NgbnTcrpbfp5/HO9fO3G/LJKHNgHHdWCtbBm9fnmrbde3v26biV33kzKPYdo/v601l/O769P@p9UouZpn7y7toIneVPjo@yt8ZLre/s7B6/KjiHmf03R@3dsVx7rcq3xurmOL81sgq586231rvrXWOQfqd9HB5l1Jt4@93AWXmtNTutN1qr/zJ08qJ3dnD05nYvX7Ce9w1t46iYOdjf3TzotldejvdeDbf3m1ft53tv1beD08J1dnvjvLD19iTnnF6/dEqtm37uqBg/1ftO9yweejHsDVePzq2Pb0bvV2r9ppo71t@Z41W5v/likB29qW0ffupeHw3MA3knO06f7ZvXeubT6e2nXbtQG8eLozOnbzqn8igvvw7lbj8NnBeDF69PDjdeHL5/oaxo2rlydfKmncmdFdNaz8rtFQrP5e2dTv9jv6TKn7Ze5ZRcvxe396/T7c322Zvza/2q/7J/1QoVS3ZrY@/9UDG3m1k5826js51X9zf2T2X1rPvyZGXrIHP0tn109nF02t58Ozx7c6hltq9elPa7K2@P35Rerr4/tU@Vc/PtS@sgNCrmTFsulPK3uZNS8bBnneTOr0rO@5dXhQ39vCm/2Mv21R3NelscF68Hn3q33dsTNdPsPt/6qBx3tkGSnh1llPzw@mB0Esq9Oe3frA424u@uWy/fGrJePNdW06cfr0rXvd7L263Wynnt00cl//xKLZ3spJv6Tv55/Hjz9dFVd@v8U3GlndnYf6O8HW33nHeh17va1lXp/PpwNJZf75yM@7WMoedvTs7zN6fmxsn57kmx96ppdZq7Vz2QDf3x2dXt8GZXXe2Nbosve1dvlMz@2@KmYa8cZUIv1L1@@/j05dtavJNVS87N4buDwXnxfJR/VTTPS@ZhUXtZ6zwfvT7sbGdWB9r56ehsu5fe2NT6RZApR/qZtXn4evf9@YtBJpQ1ChufNs386sf4zehd4Tx9FN8fvmudZvvnlrX7VrN23t4cvX15UtuL7zXHz4@ulcN32/mTg81N@0V8Ryuo493crV3bzOkdM2T3N0YHI2tQyr2/3u/CSGC2S@3np7lzw67VOrd7xZPtWu253dx7oYxGzzurMEbgZ/v8jVkJ/YbfnBbil6bxh8JvZwj17W7THIG85GfDQnR8J0THd0L8wA7thOa7jH@TXg6dBrfT02swuYFn2ARljbVNVB5SbM@7iRRfRJBgfROSa@hqmQN6IlrH0ppDB322qcMv2avw9Bm9yEsdDXRTw3e84H3zOCe1VH7EDdSXVOjQYP0xzjcdtc83@Wv4mhZxcShdUc/fhkMXF4YWWi3mvu4sRddiei8/@wAKxMDoJuke1C5LJlsdXena4NDb5PoQOvHu6cYcdE1B4wdmIe83FDmTF1tTUV2lwp3i22UOnjPd5BfguzMOBZSJMd1MgUYqup1CxTel2tqNqo/pjQZqOxXiOz6/ahdkMAy3cE@G0eWNU3tDQd1QrakNoAOe0F1pTS8/w5tDni2nxRIrKkMNxWpqDr5ss8FfhNDgObp73gaTew/pVKhYoOWKEWo2dO1pQpxTGaFvKhVSjLaS4/ECR2SPqiGqqO5uw@XlAaGkfVeMewKYlwcP49b63d8V6gncbU2dwGsCrYZAK1qQnlmz/86mTY4eUDnEF@u33@6dNsRrL/gWQ@9gzCM7LgNULru@QZnXIFB@UfLZbZm4wwCKj2ZHfmswVPXG5Lws0b5H3B4JrY0zbH@3Jb1MGouO2Aa0G@Vipc53EGZo655LcC/NE84JTwKleuITdEFsqPB44CvT8Q2aHGS2voi4Y6kqAdBuTvcEyNRmv98x7z3QMk1dMa7RVeZbZWG@YLUCjUUX@gfqgaYsry5i/yTNEbDekNTbBusXVLK8ZiEAsSHWbeYzA7sz7bfHNLyFvazRPoZ5eLMuXTdbUT962d1yw@sWc3Pi8FNZHaIlsYM7a01rzDNC80y0XAYQ3KdDMkE13N2qgVpXfGogOtrUEygF8G3ZDcIj6KpfzgR7vLQ8q0ViB9oBNL@ofDMQQl14xarzrB6WhUDvWLAyE0l94rhbiMCZXmaOOQAidATHwTBGPMJ3p85Qhe/08riIcTpdZOrwz54GPWt84y52KBXNnihCYtiNcYY@VTiv0Aha9boOZuWzHjUU7uDGJtSIF5kGM3wMZ1o8PtFOAeQXGtJNZnGidnROLIghr0aC9IL2BEN74qA1@FZc1uE7uDitQ1MkWoeMPn/2Ogx4PW48ck8BAkt4r/ZFBuecyfuyIGjZ9bud0HNTjE8UT6rez@6lR@7uwgTcvB1oI1WPgsBs4Os8BgyCxJalwYA7CMLbvgTB2NhUdiGvFhejkOqC4NLFOnvCovL6enQ1GaWg74qxmNcZRfJsIHkgMQjpapVFs8vRnJt4BRMDytwkgpX5CLIcwcpyVHYRZAUCOQ8YuIpBSL5jRc61k4iLAcQe3vokDL4UZE7uy9m4XF9fL@Iez0DgVOLs/KIv5@JZSMxRL8QnYzhaHhEIr0/WCJDnsoFxJIBiJZ4DFDzr@GSEn@tUhJdpMM@V@tzB6XemvLjnNNzBh5LjuwlV66KI9UVO5ZvSBwzcA8cSgfh@qAG9JcoP4yy9jGwOOgJ1Scitp@KhqQR/S5gYtIB@5alRMXA4giBQDBARXDxagl09NtY1v32wQ@AOGfh4nRNMTrAiTENAooDEKEJiECFEA63baPUHHhwMxcUY3/HNBzDK5ABXnPH8ALQTqv1uTiTGOPlwhRvwibc00RjC6RuFBI39vQ18vNk@xh2zewfPoQkXsB4J5v@61VzkGL0qbioGf3OE5mhQBJBtfEIj6sqbajJ/DHTzF9hc5AJ@GjtPSLVDCMYTC@2Q@EJzGpopsHFSunykOkRHepGRB1CMlWGewW5VpuhIjjF/AWuRv@@IDr1RaiIVOLyEooBIIaTZ6XHt4GTn8PgVUe6oUds/2q0hZphgthSrzeiNHNhBDEPV@aDq0TOEwy9IaF4npem@PoLeq0yw/NVunHgA2KCYBoVOlwjry5l@Bp4Hz0tAEsWDBqWi0VYHc3Dj3lUPTFTGnoOQtyIvtRgKRZnmjYQ04M2OhK4craKkI1qaqm1EHGBsekOJYnB5knbxbcAsk17vRj0X9agu8YvF32eVy9JLbpGP7OEAV4fVthQkv9JqqTYdu/epDyhVvUOZCMkSIBSEzK@9Lz/42RRv7BU46B1/NOhmPL3XV3MnlUXQHjntfpKOG1CQOBZXR7pz1UpSi0TO/J27E6qjNqkyPpQZz@2K53YFuXGBy66mFTKtfnE1oYjNI4/mkueK68auZsbVE28rObVcBzq93cMbZsgWwqUONRg2E@4XsszxhKx74jbZE7cX@z1xvnL3uFImCDupkYkBxx8/xYS53QayRWdsG3RyhWZfQwvbn3sM9RY9NFLyg07uFIPgiVMaoE67cK74xDNUD3IGYgJpSKdlLkR2dRpUPHxRgZAl3fLEAroGncIUVgHNAGnhH04TdSVV0rTFRDEQiGJVjMJW2@3kBOkPZlZ7@kAXAmEoP3Don0rgx/h4RkV00vsBK4QaOcTXWSmC66rJJCSIcbsG6TQgbrEOVDzNmV@N4mw1ROVcnUzjJ2BQ1Am3zEUBgn6GeQ@EupmX59Y7UA/3MBwmjgUqlimLExTuid6zI5aTc7nA8d/D8wNWKPing/G6K7aSzfhHjvHiK1YohX6Sncy3J3B@xI4jGhTZCnkGp@6gC6q6Dp2YP9oaDv1YNj4tHvHHuOwpV8t8BmsLcSyGBpv18c3jTRXfsI3rtQ6TR3IqtABC8TTw7nZ38AbA7lCxFMNR@RlLFORiZRczpISow6qWzd/rTm82B4mPL96GYcFSuQEYQtpmizZJIg5KBy097NNupAQqDDeqhdcAaI446L9AMkewAxcNVc4EbqArHKoub3ASCpFAPRqNLJyMNCwj9bjpRbiypK6c7meolKf7Mg1p7ltQsQBEXsEqRGPuDi0IAs8MMzQfXxavgnK7pAfsi/55psHZQYZPTt15uEDDx5jZmb9Wn2OMIe5qBcegkdjERKioTvWYewaOJIB7BKrl2iE4ED1GdRqeCBefjSIF8b3oGreFM5IRpEXQKEVDioVch7t0xJVmFL3gvQea@LkCvS8mdgaMxYE573ikgECWj3EIcTZyGgL7J4cYBXFAKXhHXU77@w9GiMM774bimzjEnYWjOybmBYiAz2tJ7eLl52fS5tdC9FHKlB9Jmy4pRcUCfXk@GK@yAMPaBcCgUCSP3Eq5YGdH/rk3F5BKTwapxwo/kdvXFl5kNwM0QYmvLLpHiHthq5uHFBL3zRuVL1KJbTVCzQy0D1eSoBEFIxDPUr8XpgpBA1cq8NI1Aym4zuymcSUJxYhDv7MiR0B5juWsexzYFeiemdM/1zuvopyT3aq61aQWpHcx69qAhsbJuopuEaxrUp6t7Gqgsu4p44nKikRuPWfvdzDA0dHNW37/Ag4okji5LH3XTrDv2rgYIkKCY5RLjXnyb/Ksc6BDfl/xe6RXP6@sdGjW8/C@KtYOUbQH@R3TId6M28nxZbw0BMgIbhpld3M9T7WwINQZUHom0mVjwuzssbOLotMBeU1b9fGC0/2si8nnGMJSYT9wPDQEfVKtCWAX7DPJeSxAzIPFF5IHYQNcJCTzRCd1uQMj4nExnlUmrMH@AeoHGTGIRcjOwBHlR9OTTJktxRjj@DA5H4ebRAz3fv8vBwsyfrAgSA5aIxJjnbdmxK9EuP9tV0Z93W0gNDfQuwZZ@PkoFDGhv@Uzrh4QHfj6gjc74POBoG4gFG1XGUTDFijwMDfmR6MTDHJ/EN6/YeQjX@DDo3mQkm4ACSajqyaCAomXMBuYFg0Ck5jZYlLrEEUHvE0my00NSYYQDzuvxpPBBSJLZ5O4DMidcXmmVhPoGB1yJmtcmV/@Qaos3k9N89Tg7R/Y8MtYeVyy9OdZAzwc7O52IBRaf6Cr/OSOvN@oHe55V1sx8fZy1TYxyE6ZVjd9q11raQ4YOhHXViXVIfZzvKSKxzS2z2AowwunnBQ7UflmBdR7US37QNNJdRj7gInwBiwDgDsd0HiNFr7dXnVucf@AQGCngoWFaMUGPdw02Ng0m37pFXEyhxcgQWW3ofBdIMywSa9abymOrY7VNCZMN3X46St4zXAapuRprGH60FD3IfUJdAk1daXcKKGtQMHo5PRUrnTVXCiJtiOKcfDlzbR7BG0IDr3AvGlC23j7U8UkgW5QNA19zAy8AqCr4FvEGb1PFrJCzruFatKOW7GoQ1seVJpHrGRKBRL2thjhKB2O36kUxOVjIf7i0TU832GbyC6WSntTKfnEnpapPRm8Y05uouDz/MmwFl7O9eV9Gt4Wj3Q6kNY0vmbfx7w9HnT/F5D9oZ0f6TSaRwe6MmbSrUIXPLPNldVMYQ3nWlrXIDbE3oKX6AQ0dnU0wNd34sYAHMfdtLp6o@osh834RrOHAHjiDKFKofDAUrp9xQWM5tYYZhO4o4vm1xMn@v0o09QnQzp4boL5M2o8mcaY7GOjE1xiVEFiimAxLqgxkFrw8xS3PJvmgK2Bo602h10aDPBclpsCT0cpiSYmUGLVaDP2FJ5r8ISiY5GWoR9j569491fhfiJTYxfQzevMXaCQyiGqBXT9Ci992U2PIweCBVZ0YMDmqxowIiyzhpiMcisBQOMYFuVwNrd70uK5C9I29w7RakMZ8s3FbgxWcSAudHxwT8kyC@wpAZGA900hY9IVWOm0axmJ1PBFrK5nI8JjyWoU5W7fRMRHvWWPHO7@hQ7ffbJOd4IxuquTyBkru7vq5TK7dwFxDwhqOLizJBlxdw6ghmnh2oy/IwVIL7mzsMfQBgqQ@wIkNRyyGY5LgWrwDd51bu0SKsh0tFx317AgvJIpu9Tg72322t9fzHrCW3OBKr5Ib4G@Y0Kdllp8IYZWScQC00RZcfASPELcwXGJIT7K@YECJrlBWBPJaJrwDKq8oNzmCsICdc4kDSkJNmJdtL7z6VOCjYUXryUP8VuHM4lxRS579xSrxrB/h5ORBE8yHCQQ@J6pIO3LIfwVMzqLZ@71bhglSKyjIA@RoMCgCzccTRt3mQST78uUc4te9MRFPOgRs7w/dy/WpYH41i5gKkL/dT5MrH3XlhI8P1wyIIfsOrL1hJ8bJ6JX6tHYvI6OEmMQHQzPI1XFrAPdwjhP3nEgiu4oEes0QsCgHbah4LpjA2kXdW8gY41RZYQ32FfQhsfv/0KFl3cLukAG4dcYACaTCAgzVOYquxRPZAbRN4rHMR4mdZPxw8EazrLd9DPx2HqEn6cP4r/3L8kjOjRGicY45u5LgRSN8TKRwNuecj9TXSreb1HfmfJO1XeGHl59H6CHV99Zev6k@noW47dUERhi6IFzHJyyP4UZNb733Q3kdoqnDAMz/gi19W469XCAL6SZSk2vC5hNbQ4Gpo23Ms8vAc9zTiEoPhAOeT7leayBGybIaW4@kosZ6Hp4/7sd4l3cMlFfjJIbX77Hxy/QJ3Vu2xZjNAUg5hJZ9D1vcsoPGcTEUBIMckWiVz/MistUrk6A2nZN@4srLJBV2Ss4VZTPwRgl9mofY9wbwBGoOm1fhNK4SZBQMTYvyRD1Dkw3nQTD5icRVBfycTIVUp3NTeU2IqYWuytdTYjEjrTHZ0m@1i0F1poaJJ2BXQP6hDeP9ey9o7jL4LwxyNIbibujNEzF9jpkbdvkG7HZkbBO4bEnUOGdnmUOuz2GF0WhDoiwfEt5x0TtHrVL0OrxhY5DvKtmzd0WF/Wr79mP0@xswGCST@fnsee@OmKbqPg3x2hL5raAaGCYEDusFhZc3WnBN2kvkKT3gOvc0MctDn721GaBAmwhP0ARXqElDrI/Jnaak7E7iCVlTwORFMdR@wMHNWuNVwGr7ycb4DKMnxA1APeOL1JWFjzQ@YXlbBwoLZUuWNx9YJV5pc3MLSQdQ50uZFNFU1/mkcJxK@K07QaKg7ljabbU30P7ebny1WuY93@BNSFTlysTBKfCJBc3R4Oyg0fz@vgiUbxZg3MqzMAB5YFp4dxwnJiL@RbtcdS7lFuYe9FUGeHiKVGcHsxnb3Cj0dzUtOLWU6Cp6OgAIoISkGrF185wvQxf/oWpX9F01EvMJ8A2qXJ47ywvhtnCVWY38SwlLLOlqm0bVVYFeYXKGcXjDaK7uquEbU3p4gwRZuqu6HWLQ/Zomi32tBY/lbF5hEWx1I9DzeKTbSxNCtqS9v0AK2z21NY1weKbbHzsSc1IAtkMJ2l2mP1xqFhocjAtFo/YISHj@UhzLHbiTOtRQkCVJ4CJ8yqzSkgAGNVPvApyiq1cex2aalyZR5t18EUREVu8BELYjOjlsQHbD1pNUgzklWeQgeFZFyd0NZvwBKbfCdYZ6iiLzUEK41ASTlY26EPFsrlY4ZcYTlQz4JkA4oJ1MjaAUWxDsTwMURrGxUjMJc2XwUsz0JjVA8BJDu3NsQL09YgGpJyg28TyDh0K8u0XEE328yjym@3CdHCvhaWKKQSmycQSlMksWhqKZ7EappEMYuZgs4gBDsFiX9t@lf9M7cdQATJQ9oCAwePvaGFsKWispKKL2Sf0dKolMrKoCsiB/lB3FEM1h7Y@/n0zQmiB3ukodGcIGpP3nfBOquM4DeOzszS@DIDtpQ9puxvuTcCJOgjv7P4axkinQtRgw/VNMc4yXRyDsRPuG2JwmSh6inH7Ig4HR3dPwFQMXpmAlh7cJuDQGa8E3zYAopOOixlOitK5G@yUljMkIdozcXMF7ikdoj0I93hYeESMmgQFNtYFkZsD1eKZAbeNzSFzx2fgV/@qTxCQ/l2bGmQqhj7Cj7IZq4V8zwcSwIO4A6hwy2FXDaQB8QsFB3CyHUG53eGtqQobBQ5ufHUL39iIOVC28ETcGj8D52f4k3Pjq3Bo88UsEfdUugxeKwCdLWAl4/vso4tifh9zJ/pT@59IZXZtXS4sZyixtx9XEmhXxaxZzp3AamXaaBHVKrhTYx1PWEC/BNALrb5YwbUWvmuDbGfYirfAIKpitXpQJWgvDRnGsYhOba1NZIM5HJq9vavMbQboK5grV6CNYb@JV9Lwt0R5xzRp3QON5AAS9VHHKGf/6KVGEk6LAz9f4lZPsh@3Y17f4lnRvAQnPwDo2ZFwBBVlIvulIAz6/Z1NHnU6UeFFU0gWyYL@CxGI15SI@@hnorJ19@Z6b8qXLU9jlB/BGPONZ1NHwtDg5QS2ON2a1jVfOUKzG0l@R9HI7o1rgXzDMiZyLXq4yG/7cXwlwzXO@a81of6MA0tPcb5s5HW5yQGhqPMDPfzglE9gvoZX9jcte7uRM5y3QIS1uAUqLaJwZxRPy1cuuWD3mMddc@U2RH42KBM8uiVoXQl2Bd7WwpTJz7VZekdoVxO8ISAFRyC0W3I0vwuTpJtHktAQFC88n@NQ4eMVF6wsjjslgyH3OP3n5XTJJ3hFNaoZtzdy/qhUOHf4eXibhFuBrbrL7vEGvp9sgvz0ctWK9wKHn0Y3khjcnFpmI7G/i05ajfgOr4Wp@TfjNb5AlXRhYfwt1CFaeNvEfZu8RNwsugHNO7zNgFnOG1OzPFcwdnjXn3NURWzy5K87gOGd4csUxPEN8AaN4bYT85brRQe1nZTtEO8ERvoklz7A3/P6naLbprjKjAZWnsim9cJvW4lxeyDPXvS75rCDRcGVfkjjH1CZPZ2y2PFEDm3N5Qv@nFIETvsOh4iD9/9YYLege6E@P7UCUHRkRazwi4QXrk0c0Ytt1B1hI@M1YMsNka2og3uFEVbi/23v2ZbbSK57Fr6iNdQuBsQdom4Eh0tJpFZMJJEhqV27IC4WlwE5EgjAmIEILIWtOPdUUqlyvLFjx5dKYjup5DVJ2XFV8pD39T/4C/wHzrl09/QMZkhKu15XUkuVSKD79Onb6e5zus@FHrwNdzYkVb07do/gz56HLer6WeSX9Mt3KbPJl4m7O9tPDrb2mntb723t7W9RSVLk1wbFk1GZbsr8U3TuPZB4s37EIU7m/bEH5zieOBRnCSXw/c4wCMQDEHddEMdftKBka@JmUt/ca4/S85767niVyx8wM0/G96Rp7HtoIjRBVSXo3ykL4Pw8bPs5Jn44A8khFWq99tGTAceFyuCeCZs55@D@iSupPaTosgQhLRvwSBn2glPkAKU0EX1jhpOm34XV7Jakjq2CxiuH0F@CdoiADADko9btrESRrM21CgPvAs@JbCS2lQPNgux9vyJ2udpNqlZscr@Qh2z1h4OjjPSeYLSAODc4tAoYJ3tVDTEZBUEVqLeAngJxpLlH3KEyygflaqlS/vxcGoSP2L8lbwVvYJL/hnbei3b6ifGTksz2VQwAg8eZx2zoImGTEi3okqM1RQ3qYhXVZEVvZk6ebk0u0V//LVuQpxiQy9atfDFG45@vPfelzaw/s4@FL94MJ5GAI1Y5inwTVUznn5/Bzv8Vq5HXMxe5yIriS9OJZNMJGVDtdYwnsstZ0j5GzmN7hy/s8apJX//4SrtbhjOK8WRq14oo2uoINlGl@TAejdREvpwSfUSDPqJW/htTh0/va4ItQNjdZLXj1@i1YRwR6WjltTThdaCeC1TcTW39eaT9ql5TbR9V2scz5D3DizRcc7K5URVp2m1evRIRNXC2dGEdXyJ/qWGuzVuUU3njMk4po8uzQ92ZccmY@jtfCiaU1kHeAhkji8NrRUPMSWo1bRIlXKUeUYiXclRO4Zovjl9MbT0cwfCylJyImZf4sq32Mo4NBqKiswFtD3LxOYqgDC9j01BGp0bNRVplcqEt2IToF/j/L9ZWmgTZwONLI6vfopHVl1YjX1qNfGk1cp7VyNLV8sQfl9veoAysWV8UT4H7zyzBgtrcEe8/vHsgDh5uiQdP7/@u@OrOU/H@3SeQsiN2n957tH1fwP@tJ/tbggron/fcMarcC5j6Tbfj0u18rVJZEYR5IUD5ithvnYiHw477EohnzW@dbBzzl9LADda51NZLdzwb8nPQCJVZAmk1QXdF/NakbpzQ4roNlHyC74jKlye2kbx5@nyzRLYXFA5dG3Dz2x7xIKTHRc9K2mgD4IeQCmha/CRLutP4tE5MS7ck5MDpn9ceQWAKH@@Lu082MdLn5vbB9s6TffFgZw@@7n4V3eyIzW10G3PvKWYR4OOdze0H2/fvUgI3oFISeLdGBuvnNaGE4DQqnRe9CYYH66NUKL9FvHovZTKDobKK8EV2Mgjd93SBpPDdnZ2d1slFu33t7t677yFX435NWBYGuTQcqksLhGsVNBqB2mQU7To7U0fWsljlDelkJq5hdj1Dd0D0uSAU8hy9E3uusO7jNSI@SFPcbGbYFGqo6CrgRlTKEawjKAJDNltYI5TrUBvdHqja8GK1p75g0Q3pmBXlyCXlpdUnpBiccXvQ4TC6KgHonrW6qdpgzAB4ISQTGADvYDAhaL1wt/GSRNyQEJMABX9IuMkJz09GD06Ra0QDV5lwjwOB3JZt4nmjKcUARy1vwPMYMWvi3YFipFARn@DRSU6/r65cSSUO@H/5xoavsgBpwS7Yg5WthIrw2Q2oAfb241Yv8IXt5PA2GEQQd@CxptZRvwXiHt0Lj9Fg6SWqEVC1tx38WVeO6hXDSYE4lQjTnoloO3S5TXnwu5ctByXvLdSIenvUaVSYkvGfLmzAvYUGvAkaQFQ09wt0KzQKiLElNMOeJGXbHwJFgsgnPo5GNRp2Jx03UkDKOvZz76OPcnKQC2ERQ8WHWqc17DDUAz6EnKIPKnJzAUIMaUoe42sUz6Ed7UH4NnyCyhBjbOCHanBlbabwoGqUmjiyUuTnU2ptt8gY7sJaieJZN1hvXyPtM4qev302y6NnkjaKyVqa89GfMyoxoGenMbp56QlULJoF1BIO7pAJ946PhV9ufHDbWd@896z48YeFw3L5iLeFVpcfL1gpkZ9ZSCSH5aF1J0kbUK00iTTjT9pYWukz8m6Jq1whA8bl2APme6NZ13l8rbqYPqB4WdF0Snz1yuFSRbI3IRLCSDLh7lYQDVVlgcocipxEEO6d0Fj0rKtSCoRT79cbGNceZ6EOIzLAfYTUa8ywaqRfY3i7xgc92Fkykk/j6db4cyoWuaQo@rHN@Sh/YN9z8uu5soKixaSH01ZbdEFhruZkr@Y4vXReLaDbPB8d7N@XR3f73Nbx8fBa2DbPxfZabSvm03HxsWTgujzaj89By4fbG6GFvhfSEfMhuYhNU7omzsK1JUXzF9T44cLc0doDNHj2YkRVjdSobTLoo4c4my/FoWlUIGeiCRmi/YPNrb09YW3hLdsqlIV9rzXokH0pboOI@6rydMR2yLTZlTTTpMMEaeZJpczZvDRa7XmLOXHwUrYKyYMU5HjozUJH7QXJZCqtI/hkIRYCDa95Q1QjF23dmdqD/IZEPG@gJpQIJ83oYCaxm0t8@LCTfdpkwnErMG/sv/BGmplxp9JZF11Vj2cmIsUI43HQOsKX7@T5e5/541VVDzNY7tcm1GFUwu@gv3yxDxWP8KW4FJ3Bc6ZFTSnprBCVLqmxI7O8KIf92QlKx2KfS17Y2NYlcyybxvzxNSOSHfGnG/jOP5OZnRN536m2eEpZMyc0Fx56dvQIAiYTxGCxYVIFFD@cyyOMRkOfk45myM21do1a01CtpGhmEnc9Hegt4OBv3IxvD/GqYLc9t6ri51MVnxKRmoy4W4s1qEzAfPPGjesX4Y73QhUvflbcfIbE98/gZPSyZaD0Zz6pCgHlbj8pqPyQAM4ZOgekwK6tFkysILA6CWdKpO90GJntg7acjtEWDxqz8/SggPdF8VpzYhprWzJ2PpFM7ASy0AdjCeuO8qpZGP35@dXdo6BuF9R39fXr48WGQHgfPv81h8ncG45wqwRGfNxkr6ggkq/6qBUXYAkOPqg9/RoxMDdUHMsGx5vb4BdutJHmGjeC4QvU61eRM2VsMwufoUonrdHZK7zgekVXppyHNgGyrFcQG89ZR4Uja250h6RE0NOhLDe4ldE02OZfNs3gm6uoPkh5DGA8YDp6ALNvZwXIPat4q6BCTWbznAb8iU4qchLQaoCyh05f5nS0S/BG/ZlOL3N618XAczp1TWI5bemIl9l1CRmPkJm1JDDd1Xq9WZOGXWe/w9nAxuikt2RjQLbsD3XqVU5FnSqV1JBlJ2HSISeBJKWTliQUHkxeYNKS77ovmjTJMtocIMwWxMDrH5ak/tQ7tpQdc9KEI@CJhPLuoJuhSaGYpxqVOhI20LWsJKHGhndYIgVKuQGhTBZOLC@kDS8sYAJDuhH6komKi1ED8LdshGyqSbxYc2PjOVL42PU7E1dsTVHGV7ERFVWSY5AlsfVkU@w8EHs7u1tR1NjiJvIoVEop7FEoZtkw6o5asgWY8OEkOG5yovoazz11OVeh4O8aaDAcG0D8NZ6rKiAUh7gsxdmr7ivRgMN7pCfF7uYO5aSrHus@lDrDySA4ezV9RdM7BU6vBCTwjpiX8JLgnYVhkStRctiKHOgtDsNCIl/ZVG4VwloohWqZSt8cQ2lxHVvzubnEltH7J0wdrEzapMOAnLBN4k4wRJZnVca3hOHoHIcBN@kt2xG2HW8YHkql0kJyXtzSgRtdM@JutLJLVpJPq@ROWAlTmMZT8jGOaFhbTnSH4pX3SlUWHip49N@OSzt6tNF3s5xG44ihZReBqRwa2fwqYfS5m4l@WlhwcgZFNN6ofN3gBYFB3sPd3GEaj4ARfS@A6c1BgfECWoCjVRAB5GWyAEjlFzE2k1sZLr2EIsktDtfjYnNSagnRJRRJriVsdHQqwrUem43OELgzDkiCH5ogCBrna@LMAdksVJy2WEW8oCRFEmeaXKfNf3IJdahtmiGAHg/Vx@ohm96IrFnsXPjoiJgtkJ03BgT3IHKngseamV6Np5tHklg3ischjEbFgAFn7KS6eC7Yk0gk6RQttXhZkdGWjAaOvJY8GmHLOTRAiYRSQItRUF41ISyAIghxcXiyGKC8EqOg@WRQg/gJ3sQaa6uxGjVoPhnUWB8LWItJWKOg@Tjowr5GG2V07DVDu2yfP3m5FD7WRGdU5U7dziTgk0Y5rYA1FMDyMBktCd31jrzgHREyWvSpBO1Bol25LT1iqzQQ8G/c0qwPFVCsttkEWW2IEHcLg5fyEirm6yiTfQsZc808RuA5xDW@jxugDYIwp0GwBybZEMVkSIFGnWKKFTOHhktNA1EnYyRhiaUz@DpH7rexdMbiDkd@twpWbm5xs@qRXRT6pJKlfLS2psaiFAybnkj8qcvGE47hSERxlMKkc34iOCaBTsUrjkJ/2OHLzgLiqithrQHpKIDTw04MB76mLPZFFQQ0hxe3Ax9UFnFgE/LivE6ZOJRQtYhj@dI4lMC2iKN4@XaQPJXUl7cujYMFwSQc5UvjQApcHFNr6QwQzPm3lURqkfFAsyiZ2iq0o6ShcbYi39rxvihRVaC9IGGIwE9j35LaIRlzk9b7hhh0qfFAoWNxPGyPV9I6HMW0c1f4grmKJXML64WFW0rlG1hj5dXFNT/owkFQ6vX1@k5Y/DERPXZJIhHSvQcKMaXO8RhEJJzNkpQ@FANCOKH9zSaqZjWbdDO0u7fz7t7dx80ndx@jELXEexRe36C2DKnrVEo1jGfPty1N0ilyBKpaYDcytA8bedQ@iWaLThGKHIulls4MuLnFDBTW5NB9UWngnooHkEVB6xdwImRJ383A9NjUBr2pW8WXVi6ENE8w1Sspr61DSwiG6US2hGCM5IwhbHH5ZwPWUHk2eBYwYFs02CbTPzTb@wwNl4yCQhRfPgvec8dt1CUpaqelPIuogo@yGzmnQpULeYMeYjAm8NflsrinnOJK@7VWv4Mubyc9cnx74vVbJ@1uqzQ6HmV6viPd09jZno9OLjOoTLV9sLW339zFOF1b98lyAn/qlHew/Xhr5@kB5uxD1nWZvLW3t7PXJAX1vae7B@gxNJZkmYASSwgmEyJAT3Ye3n1kwPB3SzaSDUJ8kDfhj3TlUxDeqDml3zMy8yiwKkSTgvCQmQoWpbSCCLwTdzhRwdvQ/4Q64AtoeYKPMlCXimpMDmlsvP6UeaGv07kBRe0YT0YBgZIGvB0biVy0BMOc@EdYgHwR@cC3kzZ9iW@UMQ8N@YYjO1YWDWSwWEbad/V8Wh24TPZng46t0ElHnoUzdwCQ@NqUnQS94u3sPIdeJUekNBQvnC3DyVEm56jZ5JJyBKVWesYIYmReu9YzyuAdoMiihCYhtEyhAvyCWBf5vJc7y5gBomQW7KocP@pMGDb0URgZv@aKMUfs1pT1fKF@JBD9SVrgaBrhr7vmoxQRmHyfImOOBlqe6zGjv6qzfMNs69mx6X0qtOsuofbIfWjw3cBmRy/ksy@kO/ncJRvQxIz4jEfzAL18G5MdpgqZxv2gDgMVjGeCLQj9QA8X9PwQf0@la9cOKtDYQHA5E9ayOJfdUaKRkB8wAIl51rq1GrqxYbMErTjMEGsmRDUJ4gMTopYE8dKEuJ4E8eknDOL17HxeTd66qN24wdrMkflMKP5vunixqGDXlCp0WBjwmcXVacxIthiHhM47aA5qntmA3GzZzXNbFkX96b8DbhOXLFWkSrjh5zT7HMy/@ANrlW/oLjFKf8s9NDYoZE7kkxebMON94X1J4qpJ0pY0ju2n52CzLDWLyWW/E1LEBylE8@nPIjDJZPMtNe9Cj5964boSlq2GVg1xBP@xiMB5HQRNLq/WF3kbZQNezK6taiyqByECBrlugtTiIElVvjq3yoqJr5pYZdUEqVymyk9/LuuU51cCxA80BO21cjATQf8rstBINR8KJYH6DIk2Nbvhq28q@FG0DWaxJPDdEDsVOTy/3b/4erzdYclE@D9MJE4qYNKXmvbEgf/Hy@K4norjQ0ZRLKaOW5Yh8vlUiE9/HLaDhze@zM5bJL/444tLV9JL/35YOjzm19XBzVyDQhbfArV6UDSTijY0Np4/GACdktAa4xjVa85YcngWS4OxaAeqOltanEWzayp7lph9XWfHkM@ZwVJcEvrXI8ZojSMMEmsUfiYrX2a4VOa6Y3JtOe6Qye0ysy4NzGFsNI8jTXEMpmc9JnAsR4SMRdQyNyeZvXmGuOB6ovDjt8at40ELA7T6w0FJRgDxhuWtk@FzDw@qcRndXJSe@2nS0GdhrQkByXEOiq93UaECmiqdirDuN8vtCNjqdCYnkz6@oTlSrkLHSOUyuowjQXAwOfElTjxx7028PvTAQU4tZBFBzBtBK@kUBlb6UtXHqk6qdrHKcpn1xkvkho6SqG2dsTcKqDJnURZAl0/EoEIV3poBq1h4NFA/I0TsitaR/XnkDVzbgMcorl7BSCC/CHmHS9WJMuJjYuAooAbIk8lJBMOZnHHSjXE4p@SjxY9dKdRw5FykGzF2MUKIto7wfFGTPujItQwikRZE4yiWWmElx6NEiHaBPE@iECuFWgUrGmEWuSgiz9Bas7zVI7dFZNRKOAibhqZZAI4wRC/Hdb0CvYMM3S7H@tUPP/l7K3dWLqs0iqnjDVogM1BEkhArfj0Y7qrvBnqUT6StYgz3P4S4GXXX7XgnLYxQExiogbhSMMMEIuYzIDR0WjXsw34zPLINXzCqQiSscvnu5qY4eLi38z5aQ/ElAlFBrDgSwaqw8jzsVDKSLxWDEURSwiLMY1kxAqlGLELpXiGY7jG51@nZhgYWjNY3/pRGi@7yh6jpzusyhhCzLXbqg/eEqFtrotUToSgY5@Ebf8KYhyPWnk1GPBxZkjDh48gF4ldXkfZCvxgiub5ffu8vqDppUQI8H96rnJhVpzH9lNuQF7JEs8XqYWqvItXQIKQivnCIvvkTQuZzkG61EWaumLuiRpLc7R/8jSAc@PgAs2eUFBE8@QsRfYsR6dcDGrlUfMUL8X2b8XU9egUwEbVn0S4@hnOyNEajIdtILl8wfL/8nmwxwHsBvpmcU8dypLmZxMn4V3NmqaycjrT5NfCnzvD3TaTSzDUNIx9UiXg@@Xm4TM1usutkpu8rxuqMNS2xw5/8ZxL1kY45rB70AM5ozalKXCspbf6rv9b4p5kr0wsI5lc//O6Pwz5OU3s2Te3Pd8PVNF3sxTSt7VdiW9JX8Miw8tPUqfhZtJrIyp06xtc0BD9NG/dpdLCnaUseSF8v@ukFyz4NybcUEr3gpxcu@TRc31a4Ehd7vFspy32auswV9pSFHsO/nNJMWIz/Yi7G6Xkzn7rm08ni7wg5MnxoPLowLeWy5HAqxNquiSr9Rc@8@Hc93hpz98OrtpBxcYCjAnQoNUVoD6Gma@bKP4vHlJ8zXxOmVqWzBdUjo5aqrAVEk1bfT6jKcT63umo4dCDuJdSy/maVZObl8sBlo/vJqItSB73fnZDkMabnPwwekLwzfp3mErhtEFfY2obcEzSoyYf0guMvkA@iI59DStRAD9BdEDfo75rubrHKKSRvXIlj6Q@ZJbpC1@koCqUKIlKSyFcPE4UKllMTF8I/6R2Ipas2S1c4WLKP5Ec2zLlw8/7mj/WOpEdpGMUeQ5m/GOeP5DSQihG9lZPHDsnTpaN2It@0IBVNVUdA6tH9z@ZuEasunZc0wNIwf@fP9EHn@qjL2oX@oMkrefzH4Jg4MKknoLF/8kdCYOeWwy0jteY/VxPv8w6VVjmeZJeoJ6Wan/yRhaSdPEicXb9YyJIYU2Ussf1EPN3f2hM7Tw92nx7ghYzpGFHL4OmCHovdvC@TABu9JFiQZesg5tdYnDXymLy8gpev5aj7f/ld7D6jzTtWxTKG6dxy34@Uq6py54wRTcWlR0iOz0J5vrSA1nHdsreOc1uOEAjQ24MA16vvwgcJxhcT7PBZnm1M/mwybUrdsmLGc4mp/zy7ZVzGpF8m4FGHE@BUBc6fU/mSMr4YyqArqxm@3jlJr3mMH3qhXH4S6BdNQZGbzeQL39PT01IPw1NNxl7J9dE9kY@O4cqjI2AWBkO61ES32UB4XgdkW3ReOOm8CD8VO63By5aPCjLvTFEl2rnz9oz/ZtLuiEdHJxyK403viYWg297CrNApALJCu/Oi0Dvt1mUGGwZrhRNORO5nrL6c@OqTN@ppiGGA9@w6q91/0Rn2idu12n04yKywau6hgpypr/L7yGPDGHWJPJPeTwUxzTYrUgh8NKAc@AhclbIu9qaN2WGk@FQXj2iz@BwR81ykrBCM@azHQWEDppw/DStV1Tam0lm8NiHD1wdUClGQiGamYCIW4ZgzZaX4dXyhwjSEnEXS0PKn41BpNd78DebRUYQBNDGCAXftcuODZ41nhwPfPV0@zJePCujoCKHb0qyRxpR89vBnHP3@y/5o6EeSBq4fsIJLRSV1jiU1MK2w4oscq5jGDTRLK9x44aChdqBDmbhF3w1sT5qpkjbOMT1vWw0rHGNuWEM2BkfaU0oGMg0fngxTexPRoYEI03WXVCS@JF0o6/0x@tNSsEUYc3QAM5ihGSEGaoguFRnDVMyjrcLXMk6AYWcfuLGuqHyYikYsy@jmXM6/2fyrr938HqyL5NYTwfKmGFMam7qw4bpyubBHzHXHmFdoQXm51UeXf9bWgNzTKMXBXH25rExTuB7sggw6a0x@Rzqe4JfUgdRCwbpmKPuKmcPLkteFGlKtaRK@wlO@IgRZnjcQjiCSUMyVxaZmMZB0eeOgZ7GkYqdGI6fUyCkXYehpSiMPZTEM5Gm6bThEp20tOI8AX5U1ekksFH7rJcanYldEy2VdZ7jnEBUoC0OYUKSzzmFi7Q2j0camFUOAhLiAoOv2WpN@sJqJb3jVov6m9ygeSrVH8TdJBrxXAIHRFlxnpTJbE5l8scCrdI/cXsKnRsaqFiqFKv2r8H@roBLV/@piYiUKWY0mVgqxf7@RxEMc2WSxqFpZwQ058@slMZoFx8NBLbMk9Jkt6MxGf4T8gvrc5/dhf@CNRm5AYY7EkTvAx20M/OoN8cYCnX9hXB34/MIl/yKrCrngp9jmc7@JiJoSUWk0E9a1DQvG/WQ0HAfio77XVp8xRvnNFfXNn/noRsp3XeKBfGCC5DM36vsejGfbwc4A7yXK6DE5GPLndn/YLp@AKO@OyZWjD2seILxhaTwZlMndlDvo4rM4mSG0XkDTjqE66Fq3CWBN7JadQ8rzXXRPaT2b9noWOW9x@919Fxk3vD0SOpLKdpf4jpZ/bOG2tiSeABO2yu5WlA8T7aWLRtwVWfkYV@xzPGfSGMgakb5Q4x1jWZJmhoVK0fK9nlz/WSV6gIZSVo7YMjtHJ@IwCOGVKqcswIohkRLYRwzSx4wxnhVhjzBEqIuWJbIReSFkArUj/CorDROoInk@ewVgD7FXyorWtWFamWesrqJ7T7wrc6o5vVN4aCdVvb2KsTmoJzigOE3yabh6G3PIQaUvMOIc@6Yx@5F3ZEsAkCeEAiECjz1Gjwzt56REipd1cHgg/ZVUHl5PtNElWp9ivOD91cA9oigp4rTtcSiYrucTAJYsH33kjeQQFSKk2p4cAatNa4Eiq3i@P3Fv3Lq9Qg2iuEYKtDvsREBrZcCMrmXL1Ljj4KSve3EnOBZ996XbZ/9v3GyK/cKLkujMltsnXjffzBHpwFBGegqjYN8pcNrm1oNHdw@2NguiWL2B4GygqmFtY3A5O0/5ZMAhyQiL8PIttW@uMJHbfiG7Uc7mZNM3zGHPmw1WCGDPGqMcN7KzDhWTN3OMGESmLu5VBR1vUcd2Q11tXG7YlMkYoxZYanDVyl9aspCksa4lJMHI5ghlcuGhAd9g41kASt0rYATk7tZEIQxDCRHlWmtXi0W9plbpUxE21mJxne3Mrfsgh78Q2b3JILLbZmnttEQWNjn0lsdb29Us7Qslqy6OnexbfraO3LnmnF7ak9yZCvE36GErbB64g@G9mZo/e6K0VmBAco3qYS4nE7L/898g9s1Ds4C@HeTOkL/@yFEuYUu8qW@xB007y7fBUOyjUuBOg/u0uQZOUNcF2sPurEQhSbv34ezt2h@ZdYzs3BlpN3cc53ruDKocj9AOZQSboXsAGHN1TOtF0kKR49mzAbrFXUb56yuPHz2EKd9D/1J@0PjgcPlauZDNwhFPGkgORvoQmzuPd/EmYZwr0Y3Cg/HwRI7LuKUrKeHDPloOU@sLFnatjKsQds4jN5C99@/NDlpHT1onIDG3YAiiFzgtU@sHw9yjLr85Ro4VnVwrd3bkENTx2O3VmROa@85L@yhXD@DPsVnFDajCqdUIewCFHHQgEBt1bwCn9cODx4@c7FpLIFYnYVVk821NHEAoRDA2JpFAGyEdDKeLVBWw3SYRDPzks9Z6tC9r5dZ6tj6fp7bn0bDVZY9f2ZCAu/akIClu7CxOaX0cUsFs5DqYwEfbu1sHVgHKouyLiRTjaEabFjsjdlQdTG64U9ARONtHGMdZefttSsMiE99xapVKDtVD5oCNfEAAWl5Y4/p83HK6th7I1sgr0dW5O@W6iDmplWrl1sA/BXa0XL1ZuXO98s5wjO8GXdfvvO3DFuK0MKSsF8zeRkN@Uic7GvZ7b/e8Pj5YXV1Zvr3j3fu9r9zZv7lpd9q/Azyk9dwf4gP@eGQ2QM0kOysvX791507lerddvX2nV2nXWm4VvrvdXq9203VvXb9ZHLVeDEsnpBhoMWkjyt45KGu9G5WV1k33TmWldqtbvV27davdbbndlZu1XvVmr1M0mKoQZQb2P7Ut4tYe3yDfSue9Mgtbryyd@18';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16 "?63(o+?50;+'51;' # #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.>.] )[-'][(7 >77*,68*,@'_ 7 )(22)S / iiipsddpsdoh#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### a5# 7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^' ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1& 111/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZ xxxxxxxxxxxxxxx #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/WWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;4*)echo 78;;8*)echo 166;;*1*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||'_'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;
__DATA__=""""
#p
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#:1*23!/5x%6E0 !|*****[[[828+*+@+*99]]]*****|!
#
[mxf]-main=-[165]- ###jxf*#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs>>>
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/0110@|
?♈? |/0011 |
?♉♈ |/0010 |
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * x+x x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***************************************<>***********+
+ +$$$
<>"3"O._+ rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ + *
$'main' *****+
-+3o4o# +
++ +
* *
+*****
# +
(printout t 164 )
(exit )
#cepp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
pppppppppppppppp
out &49 &1
out &56 &1
out &50 &1
Take Northern Line to Tooting Bec
<attache>
Print[194]
Exit[]
</attache>
Take Northern Line to Charing Cross
Take Northern Line to Charing Cross
Take Northern Line to Bank
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Hammersmith
Take District Line to Upminster
Take District Line to Embankment
Take Bakerloo Line to Embankment
7 UP
Take Northern Line to Mornington Crescent
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #0, _yebeString xflos1''gem x=4721en ogola=1$0C0 codputs_e25y $"3"91/2 <5>6#"5"8=6028=+ codefn;or p#s4;931+R(17)7095cr=Bu8tt"?!"&&1/<>8
More 91 of this
How much is it
red down one blue up red down one blue up red up one red right two blue up sss
baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet */
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1""//*
#include<stdio.h>
#define x(a) #a
#define u8 "38 "//"
int i=!"24 10 31 1""a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080""h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000""A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000""H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA""r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF""HHHahtdegggggggyrggggggc""IHHaixuEFbGGbggbryAEGRgc""JJHajyurbgbgggggggb____o""IJHakmyyyyyyyyyyyyyyyyye""I__almyyyyyyyyyyyyyyyyye""K__anmyyyyyyyyyyyyyy_y_e""HH_aqggyyyyyyyyg____m_Je""JH_axxxxxxxxxxxxxxxxxxxx""K__aaaam___bbbbbBm_bbBab""K__________bbbbb___bbxbb";//"
typedef char known;typedef int macro;int x= !'(',y[1];macro m(){0;}int f(int a,...){y[x=0]=x=1;puts(!m?"195":!a?(x?"196":"124"):sizeof' '-1?u8"67":*u8""?"37": x(0'0 0'0)[7]?"75":!"??-"[1]?"77":a-1?"197":"79");}int main(){known i;int t;f(x,x=sizeof i);}//)<*/
#1""/*/
WWWwWWWWWwWWWWWWW wWWWWWWWW
When this program starts:
There is a scribe called x
x is to write 179
>import Text.Heredoc--WWWWWWWWWWWWWW<<W
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Integer};g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[|]
>x=1;y#a=128;x#a = 174;(! )=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]] --}
console.log 178;
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
#if 0
p;
select 192;
#endif
p=sizeof(" (");print'(''72'')';end!");main(){puts('??-'&1?"101":"92");return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._#<!._++.-.>@ A=AgRA; AC
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
endif
#<<<#/<+>/>>>
"""#"; print(85)
#< ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3 =# print(size([[1] [1]][1,:])[1]==2?162:17)#>say 27#>>say 167#]#print(47)#]#echo 21#>/#print(171)#s-#print 175#s9
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<} }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25 xpppppppeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
To separate CPY and C++ this method is used:
#include <stdio.h>
typedef char known;
int i;
int main(){ known i; int t; puts( sizeof(i)-1 ? "CPY" : "C++" ); }
In CPY known
is a tag that prevents automatic declaration of a variable. Variable i
is not used in known i;
, so known i;
is replaced with empty string in generated cpp file.
int t;
is needed to work around a bug in CPY. If known i;
was on separate line int t;
would not be needed.
Image string broke CPY because it spanned several lines. Line continuations break Pyth, so now image string is on one line. Variable type changed to int
for golfing.
Adjusting parens wasn't enough to fix Prelude this time, so I added another pair of parens to fix it (starts with int x=!'('
, ends with //)
).
The code contains 2 w
, so piece of Grass and ORK were moved below C++ to fix Grass.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJzKzMpESWSh96xotet8cP9nh2MPas3T3jXew8GNjBYh/W8AALrF@NgX/DN0@LwQL9D3rPORGZTF6kqvq62@sFTInMuJw4EXHixIkTJy7ZVJzeb34Txg87MvVRVzdd5qqOy9q2dqPaKbYxYs8Uzclnc6EQQtXs7qCvGq6zFgozmTHNaGlt8DPXvFYN7ZNqQ3iWMcs2u7bSZ25PcZnqtBRLdZg5cK2By8zO/GQ5xrb75pWWxJR9zegCmKvalq26FL/C2JmhK/1mW5mKyU9laNkQ77AtVf/c/@yyltnvK0bbAcgCY69M21ERvqU6jonJVxkbbqutKaRFAFVszdyvHTyfiiox9hyKqFi6OmRK03FtpeVqpoE0ybCTg7OTo6kUsszenO7sTIdm2cukabCdQet6OirHzmxH0ZVp/CusNnDNPXc6PM9qXdVQWDZVSmWnIwtsw1ZmkqwyW1XaHU1XU9AgLMl6qm6pNsMQ1jFttgdF0ouZYqZRG6dMtTBtcRw5jbbE9FzOnapPNgOEN@2eakAJM9ORsh85FZH1I9oaZaDYIxZ1eqYNfGSzgaO22a1pt4G5DH0US0B6NvzEmoqjFlYQQc5HcG2YtwYwkWtC0zZHrsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZvWaDq0xF5p@/PYOZfhHWHTbENrTMXJ7EiBIMpmkvC57GQvaEHrQmdmVw4UrK0yx9AsS3V5JPCKalM0pGa6ZlzzDn5km@1BCzuf21Mhb@ywyA9OqAWpqswSYiKFDhYmDuJgUIITs68Gy@swQ4UGciy1pXW0FmcsdeiqhgNFdlJMg0rcarrO2qoOCcbYWwnmmNi846CmrvRSrVQIGRNzYf1rnWmsZVmMR0EtoEg7mSJTkXrsE8TrPYcNrT5ztD5Euy2z01FV9km1epA81DZDDD4ta6pavm9JBRhD9UijWiAQkDQmUhro5FHo1laAtLYjaOBqfSCs5kYcpiqOhgIVkjiq0SaqWr6oNZkywfLsRoMOD1Uf2ITbUW3qcoQXuqetAkrFb@bora25LvUaVmNHqmKzU1tVY5NidyJLyMzEHFysSIoadX09sn24E4HG5SlSigWNaedOX78IKSxVYUuNMnwrklQObR9ssbulS3RzKQsMYNlRJcYqPzAnfXmpwncoN9Nd@z4EWENAFZ2lTctNK0kLCph0oYBpBZ3oSt5kU5YeyJitT7VFgOU4VBtaA4QPe5OgmrUGto0jyZioyjVUWjeNLtATKmsPDKSHwQoZaIKWCQNBgqk3QDWQvNRGIBeQwqc9DRrNwSYJdCw@HhJBYUQENhYU9fJ1TH1AcJDScZGXgSqQFDHuddgb1lE0HZNAPKLipbZVZ6C7mGZgtLHlYbxT2ynmFYM6rA18fAPZKYCUAoD1@4F@SYUCYGgIk6qKUT/@0z9vd7uAp9ZqgWwT7PqGtc0WjdwKFRaGQ4YMCwJVp2IBXAJz58khgxtF19okIBRjJLKgQlCut@ZAbzMTMrRvNeilPeUGejZ0rparcibng32C9ZVrLk00zrlQ8b7ShIalDChvqnaSPduEVmqpoTDxTLI/cDtFlrS2WcRJfx99uhZ9unipQuFiqdjyUjrdLQPDpZYpCHyRxzjnTW1CUjqu4phaO2SN3J5pZFmyxaRWxbRUIxqZwBFJROxmJJZCKReNlbVKK9XRjHY0sg68WIWMI7Fyq9K60Nbq5ankwSwBzS2iwe6qRlsxKQQihzrFTboP0jwFg8ObpHAF4kyngSTH6FQgGAkzHXbDA8Kk7CBfmsggIIdSjq6qVjSTkmMoJhBubr0xYl5Np3CICq9p9XgkHIkHq04YoKYTFcXOeqqZKLZ0q4eDFhDFcCwYCWzk3RaM1CgZHc0FjTPBmsTXNIqAZCGZeKtGbBWHdJ@PqEvyLofpkygoBYZxF5rsyWo70JFBCEBfdp0Zaaybt5AhlQmHGRAdBmaqdKFpIDGvSI1XhOdEIZNV4ooGYGuqrJhsatAJsLuBTBc8H6gbgOeyHAaw8U4SkD19ZQRYWnxYHXcYpnWgL/VBPIA21FJR5oDwUfmAgpkMqP85oGOjtp1JZvP5yT4208VcO11Lvgch/Sn9aE/Cygc7Ewoa1lFvma4Y3YHSVbkmxpRWS7VcIaigJo4Lomh6vKHApBg8U04vtPRsOm8aRDzVYpwHCnneemIoVFC6CEU/CeqMyhQxVQHN0QaxpI@mcweAm6nMpQ8IMlGAD9IDRfA0AGAydai2Bi5INWDg257W6gHPYukMLhf5IDSdPQQFcwfJnuz4WWNh5OqTbCiV9oOwGA@iSGKLzuKBwRVRVScCqPGDAY9jVpz@HMSmX0QYCAKhqbSSAt77As6@aZhzkAIhfbQIMhnD2wE0sRNUKGHg8tQu6qy@luk3EbQZTgTayH8917WcNRgnNLc3aKaAU9Kn9mjPPTSQWdKuPdJck7ubutkEsexA/0x7OaRbg6Y2nKoQhflteOWEbkAB6zisAiP3xwFwXTTScUBgUvgmAgeiJBLchIL/SgBIQCkgVLTjkCjeAaFyMjJaUSlFXSkFnU5KMAk7rgTTHQlT@XTZNPsohdg5KQao6cG0TzNwriBkPol8Ze5Q58t@0usikdSVqRnRu8ji4mJkLVIFyb64@BRc6@h6iq44uJ6SK0kuhEuhi1IkyIWxF5QCw@qR@wsP8zBWx2Yb4qj0SbOiysXaWq6eUC5k8cziMwaiDiQbQCfxAXgisUoFnbGYVL2Fiqaancnab6J0PmnZmiWI8EK5UbhfUCFHZND6Fk4jbbWMg@zjNOlXbBgFQWlt9aJ25PIic1m/vLtsxy/vIwlMHSsrlSZUCvKL9lNd2xzAcBm7WFlLyvVY7CIHg2SzEslElqPRYlKHjJRY7LtiLK5wakcjKkjt6OVlBIgq6HPR6tmEb5jIxmI@qaAcODCDThiNpO6KkH8zVo/FI5A2FknAFKMSiQBlWkgEhyqNnDlBoMPjl5wwm/F4iNjQtK/xOyP2ISwFEyyefAf4d/NkctrbvwbpylqOjqpI0ubaCHjTyzywTQ9f41pje6SxGjDcQg1gtG37MyOcjRsD0p9JuTWDGdF0ECEoDMcelKvaBAwi7mhDmCBAvx95ihCO36gLbcKE09TV1DmpJhKDjoPTXjU1Vxs64sNKquWMeQD0HnBautKCjj2J7lJil4AQ@Dydnh8TK88gnlaVaFbzpTrCwNJSDKRfWyOtfaA5PSQvaFY4lbA7QFVU2UE3UIlqe6wFY34XKK0ONZfr8MBHJ5hkV3GiMdQaa1zrQmUPNQYslGcDoOHcbMF8RwXNAWP55JFtGzeabRpI5NQ2oAaGL2MbTCGfR15go1ptL7v1MH3nIQeKzQTLAdoGsU4Tt@W0WNowdbNrsmUAQNZMpThj7xloKgGdz4XpJXO0T0SgWtc0RlM8qOJw76COKBdyvvatIGSa4FNXIGvY/EqPAR6o88ne@20YIeR8JgPl93wZ@viVDGCZriMGttgYQJhsdeQbbMn3qtUbTRiUkD/4LBL4yVR5x@TzegUGVCiV6OGfKGmwk/MQ6OdeVNtzzav7NmlIaMoIzjImag/KIPRTUR3ebaCG4algDPVIMYF0psHH7bsDsvO0N1BDaqtnMukSNIxslaXb6k0aBY4Egq4HqnISslJtUsb8ZMKEHHLNAWh1bVXX@pq7R@Yu3UDVZTwse7FotRsjONJUNyTmG2Pxiiapsaw1uhx@e4gDkhNS6ckODre2G0e1092KlB44dlrXmsDBbbXRB8VTVx2JTX/C7FgFZCL9p2v92DTdCm@ua5198RPGNF7y/a3G/t7Gce34HS8EoXG0/kBXsChrS1MAmPyEor1eFbADdmyz72vkjmiIpRySXp2w@eP0VMSuYOxAWPwD4QUM76MVP9UKdVstljS51w8UgKsIiJZ9GsO68ThCkqXfDxSQRUKJ1v6U3fQCSxjo2/knLOBjdPPiH04kMN/JmXtE7hgDxwrU7E6WKfzG7XRw1PaDsxR8nURW18fBOQrm6wSTFnpBlpmoucA@vhXCx9cX5uKbiZoL7OPLc3y4LjEf3VTMPFAfWYGQ4TrGXFxTEXMAfUyrhCm49jGOK1LcQwsfIq@50Q8m8nGXCDcujoxR0VKJCPIAs5w7@nzhwmmgjXTMI1l5Ihaj@HIHS7ZhcrKOIMgvn3EhBIJAi3OsdsodumMUuSCKJOgcfBnEj@eMIOsNpQG9clxaLyQQxZI6CDC5ME6c9xObU0lNbRzsg/N2zeoNEAGDQJf2QoJRfiLehN56S7BTZHkL2qY1CvTluywnfl8T4iTQu3Kc3CSHUDuyJyI5tS1vzWUijndLvs7SuOLGuoZYZsF24YLwFIbefRMUpn3NodXPoGQM@Yr9ZUjyZicTarg0jsmOrYQseTPfvCkFEZHMBrF6beKkeOxqZFJyHrH4KPrX@mzKDuiW9DMBOlOo2Rg@VvSbHfqZA7AmLGcwLOJSEFLlBVr/0bhngqav3hIY2QAIGVBLM5T0MT3QGjCvPJN2jYnCNNXOAJTgNEzS0P0FsGSpSJCdZlN7CBTogkX3nnPA7EFzHtmgt/ZmTF9sgvDuwHZ1tS2e//FnbWiA2ebpKSNS/H1HA@hGvNF5sLVEUvTQz/yWJZirga4pRAZyfQllS8HVBkX3HfNRowbDksmeYvdRvxaNC8yJP9C7HuEzXnJb1Qdt1XvOz4RIPGlg46kNrU81gidOEGk6/EDyKfMgT09TLN1U2oSFT4Q0ddzavF3UIZ8SBDRtkEVfUU7PisfGy2Zub@AO@C@ulH2pXTULv/OpsjbJZJm80pTVtOkoTU19hA9s5XrQNpPWdZcqjUUrPMTtvBOh0SnZ0ZVr7mygcz4BeBVtrdtVbe/5ENhtD3R7mpSkb@nxCKt4mhUjXVl5DKet89@HQLy9Kr7jYTppOv18C0MSi7Sg1yBpcTk8GSCTNkVYXWmOcHLW@3bOwgxJZQXBU2nF45kcjrH@2sd44d2yHk6PAzOlL5Xmp@YL8Zwk86Ysab4An@SGKaqzWJL/Qq@HkUvrK3oy2w44HxTintFz7JoDSjP1ZEtXHGAmVzSHegPNRz@PMTgORi1kq7HrEfYeF8dbAntoNWWcxgJNRNcci/c44XlImk7bocdocEcE/YyTom@Wvm1Shp1e0nfNFwhmy8UVjQf47SsEHF9MwOWaAAOlzIdo1zJv8fugitEzb1T@O3/Q@zS3VF8hqpI6cYbWmpO83foSu@KaOP3Mp@L13FK5LX1uuLDcT04HvpahHU03HZiX4@9jhAAN23H473xWDtJMU4wkGZiD7vnJRKEslhIGtQdaUtG7pl4odtMK/DzY3AO7g@JfPL9W7PliS5a/LLY87cg0ZPF8UN5fp@3rL3ECWaFtXK0KOB8ZbOfJLrHK8XAFYQ6BS9DzK7eTKVLKVJobSR5qALvVu1VG3vMnDCkPUdcbUqwR6dag/GGCUhEcrs317Z@S28rjubW/TiDNoF39UiUCjXutqyCe6XemSVk2I39jCjmT@Xrx1NEH6kCdq@UdNq9U3ITIzbm4c0HRdb4Merp3@I2FyohqLAlzYhqIh8ZEH@qTmDl@Valx8EbfowJG0TXo5F9UcebKOwsUcgsn20fgOELHbMKuMbAmGjdAu@OBcfw45XqW17PN9kQhMeZbJVLxy4rUhM7uqPR9SL/f7pswPzb7oDAYX9H@AilZPvjvBGIKGasZEwaSudn7S9qg0ILiAS2qXTtJtI1/ndDJPjSpJ@BSCaZthuqO8PchSs8Tok3T1L@lZUCWtjXabKwncXvpl1poRskRuxvY2HzhoCmk2XnIcMHHGTHDBOrhbNp9ZP4cNEc9MiWcMa0/MloFDO1fmmTCSE2WIcduee6HGPIYO7WcKqZWH2VHroOaTVVX@GNYWHkMXymVexSfr3UI5ZYWZnAxhy/fjNe/wlOixxoBsbQ2TFB6al8l7yOavdK@Gjje40GgoYnfOdGpNC1GPJDO0qCvG/g7sVQU0IZc04AplavYXRXnJDquYYrQh@Srt8Yxl7h7faWr8rMIj4mOsWkCt73xmdzYOd9IscZ3orQgGV@of5wVoONcqyPHe85F@GrUgvYc9B/FNq@Pt9AC@sVOnUrPXdr5grpn9Mye0VN7NnUO3/dQ9wCOdPkpkscqAeXvKc417vMjeTSey/WcIHV1U9e/hrooD7l0NM35xtlt3KPfhqTfhHekNCFCPL5ox4Mhm4hEY/dDfaenDmBkckzXtNQk@R4C1dHiw3/n25v3DiMOO9dUu803KaD5T3G1pq6yWw2KcOUEV8bnW5OauqngVtJHlHegjPf8GvtUy7S/aPzoKqZrWfRoWPrAoR@y8yY78w2Ya2yHSvo1zKC5fH8IZ1m1azZbPe1LRWqqimto12nPkMO9j85LhTCmmmssuYXBKV0DWtmjFDJBJRh/go@9h8a/wDLO3NpvDmx79GXBMLnq79tb@SoBOh7KXyzQzommIR83QHkbfR5ZqhDruQ9yEynQqCwn1QxoJfKD9p@JvV5CetHC4gNKz1S9qTCBtbRvsV@KDQFkydMCmxogfJ7x4iFBuCvkG8wKo7uDrhP7MuP22qBT4c9chLUuHqviq0mObt4GrM3Q9RVDPOaOyv7K42MLI/lHV0ZSabHemVQHD9q2dM1y@C9LdrJzscwu4M9CjebPdEXztNUO//2SVtc3bdzsDupDsmWrTgtN3ih5uUTk4sYwuyCBkzobA3uwc4s/u19gnl4yObol3x6oXQU3v@1ruA9Od2YHPMA8vXXgaxC/HiiO9npguupcnNNbCL4G5Sulq7V2J1rAQ@hRV@yU4o@JDoBBsw1x29Mc2nPsOeZ3Gs5itBo/GzltVffPvj1uBAnoRGLrJ0vuMW@LqO9Auz7GK3PzmtQ4xUL8g0JOc8lYKp5z6zl/u8VjFoTbQd8aOOIxP/c@niAI2oz71xTu3GogAZMfQeCynqK78@3KAcMp6FJiFBw7H9Kw32u62WXvixkGqhcIN1S4H2CsDRiTjxQXeoDhzNP4aCaUTeXxMO2XxrnppUy0VCS5iuN8BNZQcyypGZr7uFXGdRWYFXlPrCJXvPDMTHoff1PPvhVD8nQ@nfYfrRQM8KOWDvOcx6D45otjOv3nnxNxEmJ7I4Rptjik5qS8k6Bh2gpKp0a8UwQsjGdZBjjKuaadYgQXjSrxeCwW4olwnaBrAJgHRWfx8JwOP@bnMF1zXILVOuzigi3dDdcya/I9qzBpTWL1OseKHzo1sj206CDdMU9@saTUK0uRZDKyFLk01lgm4oOrOvSZueDKBGxHowcv75gEzFD4hl90ezUu83NITo/O@IFu2AYd88wg0w/qq/w0DT@qdYobFP7DX7XF0UeYiDqgnMGYBQTBk79mX@2Zt095viL3mmUpeHQScYCI0/lBnuRmjUHfA2WUn3g0b9nZzmlRnKMSx4zBc8SVFb8UvHHRHIK7oF3eeLw0/o5WkbGfyqtUy9QHfQPU/7bbc1LsRKMNzgN7vFMRXAhmuDbOgdoJtsfaKi4D0751mvbrpnlNB1CwJP/hr/jpMdq9LnYVe9nTqdFAjrhJXaYjW62WOYBSe0g@qbYpQKJIZBB4AzSoMeR4Co/hnm461gYcmfQOdVE2/GTXZu2EJbdZBE9Q41mRstaJLtWOn7@5yNQrP7B@Wv2PP0vH7gThpO@SpYIjJZgHUr5HxgpG5yF6HBth0tJQ4hn6W/s1sbX/lrcHkEjhTIa7@z0eM01L9Bo6mEvnUH1uFBdERNFN7eyd7urTmV5iWPWWTnfRlloDBwI8LGs40MHAGyPUvNdVlqIDbvdJnrgsDxniCTkFXPwUMG12x5NKmGRpyD6zHjJZsoUbsMHHCanj4bh@ZcPbF5QL7t5Kb6nNAW1ZuMmmsrkKVWepUVmvkstW2yYeUr34/nKYzSQvh6vb9bTjEfXycvhdJvsWqG7ClHTpSRp73vbB1t1Sqpr5/NlRRkyS7iNlvtsMxMTS3dHe0fbJae307ARa4d4TPzum3VfGsga5iLZU90ydjv8CXWxNdb5B/vg@AI9G2ZLC1vFii1gsFNwtTKCC1lJSWuLOgGiaSP2F5PPSO2ogfhZAyLSOxjyO2oNhANsQmA2phpUfWHiImYm04iAmcZmGMh47kE8Y3NM3R5YSqSRWAWIlgVhfSSr2cGWf8rCvodgXsTxOtqdzQZBifn4Xfjyv4lwS3P9O6m3BQPnb15tjebzeBPNIvQHUD/XS7NT29s@OtyeTAY/Rk6RupZQX2@S5cMaexk1G3slTOlEkEqLNrCIxiRJwrxjM6NaSpureqlAtIRxbfZ6YOJTKL4XGjAmUqeDVL/Uyp0U0SiVAHaSM1Zraxd/RhoEiemN0AN0dr6IvBHYkH7VX8JQkMIfpGo4UfrxqIFZBLq/rHZEQF/I64gTVn4TX47BqOEaDSk6pHhiq/FHHYfAfGJU8V7bOhkwMZ3KdJVkWvroK09GeDxsr8zGKLXFCSEu87JJfXrwCAsrUvlJo@ko7ysRBBRildcXC8@YC@gCmjGvs48CkU1GeMPH1i1ucHCn8thNq2paCtaHTVoaLZ8e9cYvw7e2cVFA746oZyfcgzw0MHKgAKHD3yPYQ5j3AbB2S9fwWA05yUxyY94ZKsmU64oCsryU47EZzyNaJjdBBHUcHSYm1ERXHi3/oPByr6Q7oJG0Yvvk1OaScpGjXM9/6nDSYFAaeTPkqY4JJIYR1KrMHqGEovW3BsPqBJ14iOMLsBHBG1heTSaBcVzO8i2rW0CRLtqo15toD3DhQjcwk8YqwRq5kz@3rAcA5V0lcqukf/@mf8@sjLl1w/0K4h5kN8P2R8HXA/U@8GFkG3z/zfVnw/TH3fZ/GJps9My@yFzbTB7eIA18@k2bqhDLBu62H6uK3Nrb0m70j5pDdGNuyrwwDzYQSBnlOM4BeWh@Y4obaGMF5DuMmHOOJXrwBFgG@Av5A9QY1GspPtetRPDm9lk5jwXGCm6KdxuqQG43pIPXHAV4gAkpYupAvrMhpKGTyxkNIpxm7uLWVI4zF1kAmhm40q/Kh2cIDC0xyWoquVgplzhvpJeX7nPTBL@gSwIb4ROGCQRo84@CngLiqSBZdUuJyDJPiQBaRIyjT2iZnNdAGo@QAkBgGG95xMFA3TUEq4GNDHbqkMY28CVATL4pCg5fKr5HxECUBEceN11xMd8fxZlXc2x/ooKlgM0jnCHaCYGvSPGa9@J5dupdGXVx3woDxfjWHdQ1w/@M5d6BwzsLznbOXb0Snr87A2rBnJ4aJm5p3oLQsmk1nc2m5EAtwqCRQQXmxq38GlNC5QVi0VO3KtJza5vbei8Ojk5lLJAgyMg0WYZHqevwymUpc1H1HxC/3JFE3dtInrzZ2PFIGSzVe8keI8br/dDHn5TZd0gdyP@e7hGfzpoiZjOTM1yKmRbbkDm2LmcU@jk0HADf57sSZXKOxu/uL@nr10gjPZP953sU64dQyMhe4Lh26VicyXUws4p639/kUL@xzUt4ZmKw0vjbKP7nD/ePgh6@B8K//G98F4e2yDtEpTf@QZij1wP5rqHsqzbOiixB4wbzygqzxiipjUccZtkIz2zaCpWGiLrM3FYpjSD6RDrkNybtnzuGQDglnbmWiC1l8mvlwpx5G7Prj2xnEtQQ9KJ2uNUO34gStd4jLPz2bcixdc6OxkCEgpo9zzUI6j15y4IMplYsh888lOagzDlNk5ovSHUK39RC/I4J5VznE6TaIowHQ7ci02NiKtqV6rmPQqdjWALJo4YTsxaAPcB16HKs4WqigZSUhMdAz4hXlAu8/EJRI9dv56DCW6qnDttaFEScaS4Bo@k6Wx/dIKHgRAuhVzXk1QLOU1VOgDtg0uXW8hmEYWy@Rd1xBbk9kt/ODjXoIkGHSZmyNWy4iZ4Z35Q82/BqLJHzKNGOJSIrxmZS4zYeWnskQlWKbPdyoR6aPTkcjlS14OpsP5h3N7qewVjDMcBZ6jtt0g1zzTVd6BCijXCgpzWirwyienl6rI50gPHJ7fhOJSTMsTveKiFsk2tMXjHiyUHGFUBpfzjEl70olX85NioZSKdVzQnjCDSYlkOOJa@@DE1SEaKevWCw6oBtaHJZi5I1eRo2E49oxlqzicH3LDBaPk00DHhQBcxYE7ZBLo6PwUbzQLJquQCNhqGO08fFJs9iFnErVwU2ZxNgS2jM3QZtCS2AsBHNUSLJGaEG/gL81LBG/fjIlrqFcomxDdEkCQM2NJjnV7ZF8AVpQrVn1yfhEekDAcKqWSmuiNSalfYkBX6zPEYiAdo4U9@YIQF9xRgmohjIaoDZtta2BvHz2UjUMFQgEPNPH2zaVATCZHUt4F8Emxhe1UQ5hXsRdcegJCjp5gdt25E43QV1bSpfJNFa@B7XmwyXqNR2h2YzS/206lS7fRZf0yigNumasGl3qVeR4bjkeXzKWo0sGaltPnqBF7X4JlLlGCiaoQwBKLumxMvAzKH@VJaO8pKxHl9qV7DKlAC9Mke8gwQ9OOnW3pNynl56AspSAEJsLneiSQ3erZFIp@R7Khz1kKZ0AnrnDS0LoelfMfkmLx7EMqaUGFuCH9OVJnIbNy5M0Ge/KYi6Q7vZFd5tSxfyWmLmWlhNQBK/5A1YeByyxd63hAY@vb8vNi3tA/eMZv8Qdvow2JqhOcPIlTcZ8vWARchplrhAyUX65DRBwGAUiojehxGIgTH7zm7BcYEx6WshFzfjTfKYcj@RlmKbD/Dr8DPTw9LJkS3eXW8kbpiYjFx0ln/pYP7o@Onobu4yyEouENw8leUX6npWy7Os@qyz7wIf9Np9weDkdCqeX5Ser6fSHDx9gxgGfi2qqCuKDf2IXyUj9IrrKWHV1dTlRKC4nnkUagYLFotls7ISl2aWmaZbTbsPX7NFdzNEw/zx9SnnB9B/@GQ8T@QuH50EQERr@VjglH2aXq4qyHF/JPjPKULQSfnJMBif@FuErs3yebePnb//3v/2zv/0T@vsz@v57hV2zT/C57jD8J/endsCtoLvZ@YR3z8DUokJywYpE8rnIyfcR9p/ts8jk6tPV//Qnhx/DbriaTZ/b8HTDH8OFYpg7wQG@nOe7CVfD6whWuA@P0pVKBZyr/@l/hfTVF4AHY0br8FPNe7gKo3A1WaEkn8PVAjjkbBby/b9/9rNQuDoMfwrLshwe0V8jnJHxU3wiP2EMHGlptSiZ5jOvvMPAxwtLy3L2ctyegebGpvWDe5APtCszw5Og5Pa5igluIMe3wOFtw4XFZx@2GFNhqMXP2tqzGYLvT/mPU0n4pEQ3GKInOfSqEC5WEg2evc@r4YBjqsL@LxN19/3fCBcKe1dmJi@UTn2C6pdhubhy@Gz41R82LrRHxPCYdn7mbDrMo7rvYV6nZ98CFwr/UKkcu/j3qol/Ryf4x4Y/5QOon8JnEf7oHz6@F38XKUQEE8jsZ/G36K6h8EX4ol5/3aM/G/92DfxrfsS//U/499rFv9MW/h2/xr/T9/jHZioTCq@vr4fj8WNQDQXPfs3nDL6pVEP4PN5FdL/TD1s5LBw@C7Fwsh5P3t9fpL4fxstl8Q9KU9n34Ye7oFj1@2Ry/ftqPH5BxbuoinKuJ@tVKCsvMv18vw6I4@sX6@upRrVaTda/r16sTyYS6Z49i2M/fQYJq/WLi1D4Dtuigj/L@NNy8DcrSWny4mABo3MJXIyc9BABjG7LR38o/GH9QzT@NP40o2duMvK1fP3KPBz/Hx4OIUIbZq5MO9PL9OQ2SESWUc8yo8xomOmbh3IbnCr8Zfrg1DKdYaabMTKGLI@GE6ge/u8fmu6rQxOwmZDSHWZcRJzpwLN7ePgK8HUg7yv40zKZzBAKOczcwH9GR0FNF3HR8/tG7DJ0waQPKoz@KTmSykRShUhEq@cL1sfLu/ts4aOUiDQuLyL1cjjtXF6muXbEsitluobt/r7R2D7YajTSyEfrS/Fn8eQz@FSq8XXxeBqulp9eriWx/Tj/pRrh9PrTy2ouie5CHBopC2Hr6fg3fsYo4VldvAzBhO/8HL/ntze33EUOcl2en/ux@JPGIHJREHwAND03/YSDgab5e/pvH/6X9f/qjEUv6jHGonf361H6xPAvFru7v7sXv9VYNCo80XX4wwDwY5K7@yo6CegOXBfRWD12f8/D4DcaW@cIq5jHepUSjwGhw4Z5rpeRMmh4laWoWFS7vBxmMrFyE0J887rymdZnYmXaubLUxDU1mA3IyzECya@UyyvCvVosl4vCLRcK5fKyD5UBj3ACkOoorTIyejkcwyJw7o9m0KZCV11Gom21g3eeP7UsmNjJpcznz35Qo9HW7EYDw3OfP19CR4rgvpVKKQ8hmeLnz9AHIzGY9B2YYsW0BFM4OZ1FpwzO/Pp6YaVaLayAu1CMxcrSEt/MEu3GS3Lsfikt8dLBNCsSFlFycTVGofcRjGfhdfa0Cozr4Ifd3YeJiGwlH4s2R2qMrRSixXhJ/FUWY2w9XV1m4u/iIhdfWV5dflavjwch7OvlO6Ui31fulDWc6d@XW@K6SNwYqDx5kitB7YqZ8mWo0diqndYaeO@@JKEgtRjDUBIbIVwitOzIBdll8qX6BRa8fhmJrJWf8eYp5lk4UhZwyQgIIFYsUf3CMPnTOrgleIjyWXzX5OVsbjGdH35X2M6Asvx5GT8XFxfFbDG@DAJquVSq1@sU@nmR0lz0h5063UhUSV7IhXw9iVrI1bCzDIWVV3Ph5ZBFG4JWM6yNa6o22rkWIbCnOKyJy9@OquveFZ23pq23b7W2CtiP9mub26eJ7DqgzO7UNhPZk7ONsIze/NhP0Tn0H2/Xtg7PIMHR/nbtZPv53pvtsyMId2CsA2LBp3@kqAO1od4OBrfob6j02dQc5epKsayGBZ9h58df/fzHX/13P/7FH//4Fz//8S/@7Ne//LOfw/ev4PvH/PnH/7aUx99f//Kf/c8//uu/gMB/D99/B9//49e//Bc/41/y/w18/89A2N@IbwCOf4GUgO2Pfv3LP/nLX//yn/xL@P4r8f2X098f//R/4///l/hD51/8@Kd/gz/C8/M//vEP/@THP/yDH//wFz/@4T8E5H//17/C/z/567//d7/C///l3/z9X/8Pf/9H/xM5/pw7/p9/9W/579/9wc//7g//@d/9wS8f@P35o7@//IrwX/4eQr6@nF@D52vq9a0hv/xJ5fltqDHOhRjsz/7xj//iHwHn/in3/ffgg38/6he@x4@J0wwtGR8H/oKxz2nQgTLPPvuggPJ/xFAIZp8nsVFoxgv99S//@V9i8ATsPwpiyMizsEsI7Of2C4D9137BgrC/@PFXP/vxL//hj7/68x9/9Uco0JIrpUQtkZS/YMsBwPxXwCFg4WvgAFBex2XtRbYYyoJjcR1tDyE5/uEDkHQRXKBLL4fyOfCF5Cq5ZXRDQpiaLPPJcRyn/PAdhlZK4ENrQByGkDiPikPURpxVKpV4aFiBOAIFL6YZsmoR5z@o/lcALybiaRKNIqiWbLhBWCBlJX7MGsuVIU8Yx4AqYWBYIAw6luSsFC9WtiDDynCLIS5EHg99gOeHSrVYGVYR3Q9UBMAR34AsAaqCpRtWfwB/hXACfGi49QMUpViJx6tFCKlQVSm3RIPylPNUOap7nFG9MZwxNIY9fcbYd5JclPg0DEjJBDT@xsfQT8kY8RTiL@PLojr07znpu4zpoZ2GRB8exuOfYjClFwCAN5nELVDwTSaxNM8geshRxSlbeMQ5BqBcXFht/AAaZeOhOLVvnDyQP5Th6z7r1YAH0WF1lpaWwLVelXLSIejzzL5ec1zFxhUCUmnWmFQoSRiMO0rUpSPS@Je3luFXhv/tRdoVysmxHFqK4FAeYV4eyXjOXDHDVHqvalSXZSp5nOBC4XE41zJpmQfUwxUWC0XpzukYTRtVCzSY0Cunu2EOQRVMSFJCLpS4tVTMKt@Za2uVH@SV1RA8yT/A667FxcvQDPgKpBT2LiRo9S65Tj0NnKBuFELVqliqYnKoerJ9CglOD5mczaQY6I93K6vZlfxKPpsrFPKrWXmlUFop5Is5kFCFTD6blUsrK6ViafUeCvQM@nlibbmZX6/@g5nPf/MP5n3mh@InVH3Lhil2dPQ6eR@qDpPJdJaKXJHzq@VRBQpCQaEqaVJcVR7dJUHpxOYJXdKuqDvcgANFC90lkVUX4MNCCyG2AEHwAcxoqGdi9XjvsCyW0fBlAnwpTZLzwAyx0CUwA8cWsgKfELbbExA2T2TuzBfGzgw6T/HIzAGgh1Yw2D7uVnRNdmryXXEbaiu0Lo52VEMhWnK4AJrWQ3hR90U9tJ72Y@dj2uzx12tt2iZoqD8dZkMxrnnUloZX9LVcP2pXwTt4nL7m9h6AOLP6eJpEtX9vGLb7TSggWhw5wAb82LppzgNYZWdHD9TylX8ED9fu6AwegB/vPd89DTxPt2ubu6EC2zg82Jp65AVQnu1v75z63lUe6yXN@yjebe/vT3vFA2cZiyy/mkiAeIQffCboQ8/U0vceiJx6eNzMJFhjpDZVvIH9hN8xP@zopiNHIl21D8MbdGAZ39vVNXWYRC1lNjO4pJD@jJOghprNj9gSiMISTATZer5aCEt5qVgpZLIw3NC99x2jHC7AlPCiVLfCzkq5lJPjx5ZqOlF5NbaaKeVbtmpWNgZF15WeSjDXDL3CbV8lmR9f0JzQLkxm@ngVOB4hd0O22oaJza1BJzOa@NqdgcUeDIQHBqHT1ro9kJK3pg8Ac8xQU1EYfL/1AzjU4Md9PMDleVDYTIw@Cx669a1DvtmH@fYfITzOce8wnRvyFplpJHLWQqcos@ltTAwPxzXxBQZ0VAuUAX5Cl143oIIEL4VCuLCmdVgmlCJzWbZUzBdLuWwxUSwVV/Iwx8wn5GxCXi2uljIJOSMX5UIxX5ITxZVSbgXkN8TmS6uhMMg4rZNOw/AkSxI9NaOFF4au482rZqpXDYW5uQF0Anx/XVjxAwZFJuWKlxlIJ@Hd7Y5LG2mXtYqEr4nM4EsYZSkkKazFwjs7m5mdHUnaQA8aCDczktRGT76YyaxuSJJKMZsw0GQlyeRpIArAXO7JZDY2JWnAEeA5R8DdQ992AVViSdLQs1nb2cGMrtCTRQSA4ZrHcI/ueVYBzEBPLkc6tSR99NEh8hrPaoXKuo0ezBVR7PCYTYiTpOdeiTIZQHHM4QSKXa@6tZok7XFPrYYoXlDd87ywL9FTow8kssEH3C9JXXB0bZj/S1ITnNgHJKkFrtZIgbA@uPBopOEqkjTiREIySdKQoJXWtQQqoAiHfKA8u7tKz22rXf4Z2fzZgqg9iNKGg@2d5vPnzW63aY9q28@PKerFi13lajSwm92mSNhswMfEVBB13R9Nf1SMajQUfX7US4gypqIao4ZKJWwoH6Fk4tPFjPqNFxj1AqLmrcAIhPDpA3ATPxt9eG4oTR7lfSiKnsNmUyoj34aw/wwTowu5XnZHlormHgzqKy3bLNMv65PcjcbuMuV7jOtE6c0PKMRjd6OLYSVTh6mBXEb5Gl3sP5XkUl5aW1SeRofoLkhrMDlYkWJrKLHNToRFkvLTQVEqrEpry/AEIZoD5zCaiWQYg5/YxWr9qbQKSKSnT5MSlA18JfCtrkoxXgZUW6BEnegwAVlDYDq9jkIBuzE8QUsSKs6pOnRTuypuCWklk@cTn/X1c4DDQ6F4ou9g0Gcb7JbkEO7v97Y4NyobIHQyZQPPm6voXRqGh6FqW3EVmOxs3A3W1gTsfblbuUAEn/FnPSmdV8@lOgvmm1/NQKnOjFZ2dX394nMdND0g3SgMI1W2WB6G6QjH6ko5ChOLWMVRP3J977OOFrrFRiXDNb8lZ9C/yCwW5MRdspG81xXHXZJXs2sXg6WLpFxfXMx87q5L76tSHbNHhZD@gmZEkI5lCPNIxuVpuKN9gHi2luTvyJCLhVgKd5o3zE6D7sFnHwJic5zQKsPYraugwMilbFmAhKwKb/OoxKL4ghu@5SUaiaxmI5FYpAxQixAsWpMYKAJNHnkiA@eATFuTSlmIt1V3ADoN8J9XTL8EXA8uyKHwfaiNt5@ulELhu9D93f161VMZXrLRSIknPe8TxrpxmBKlaYEDl0YWyZVMVZ@xWqXWPa6VBWhtkyYuwFCX/CBVMr34rcso8fXq9/x5iUtokE2IE4dWGtPr8Wq6Wq1ehiRJCkueETxazMNsB00CP4Tp7jq2edcZGHSmfe0VkktZ48rPRT32w4Gm3xVzySpp01HoDffh@Hoal@dS1TQRq3VIi9ehsGEKJ9pSXegcUVD48xJOrVRmnZS@X/2@@P2rs8Ozwx32LLNWXCtyStBugmeJhByRI0DZZzCAasfbobD12czLPxgvyuE1K5JbieQmlLXLijhGHEU@iF7gogF86xcwbarHwFWpZJ/KhewaaFbhKh5mzK6Gq@SQC6vhepgnXoHYOt9BlpXD1bQIllflWNhJch/wcz7sQOMXX334DNNd8epNLUuudFqUaOl@/R7@q/cXMCO8p4nhPf3jTxp@7jkA/CO47@GP8ScAF4QZx9d/SK7z/3X62TzkhZYKQO3wh0oVGvX7xveNcChcilTj6Qi@RlpseRBzLdSrlg36U51l/Pt@HLAMquCy7wPv@jLLV2XG1OV0On0Ze50FtahUKhQL4dBvZj/pZZgVLi/UWIRfAcPVMXqfundWJjLxDi@czC8vJLdODjdfwpwZ9DHVwHcZss3DgxRG4ev2xoedWrqq2PpIvG9vhFCoxp1uHuEbuc@2jijNOR1zo1Cas4tclvbaa@J1F4kbJqdyLJvJ5NOZlbScZ3JxLbO6li0wBcSNg8fahWsJkzKq1qZpjbjyHN2MUeKFGsJg3L4GkyBHXWPPj/YpBZ14X17Y2n51yA4P9t@lvFAefrq7d8JODndOz2vH21CPV9snTKqdsL0TiZ3vne4enp2y2sE7BtHHtYPTve0TRJAOoajC4ZQTzNcs2bozctI41jqkXk4EO2brWnUnwxXbUtJ4o@FksIHvOFDxavDJ8IEBM8l2UHM9qS3A3HLQwrcQt66VdtsO4fk6rcUWUGFdWFZt3IQq9TLOKssP3n7K2PlF1lo5iKyyVubAyK2vMj0j/pi@0s8ds8XFxUtD8uV8sBq@4hwMwp3ZEDYu09777YVoYYUtg6acXYmNYw4OjxYynm/h/Ph0QfbjjrcWsr5nb2ch53u2wbfi@3bOtxbyvm@j9nKhME52sLmw6vu2tjcXir4PmHShNMZ5sLUgZ0IesW5Mrb1A73GK7uztb7NlAIqVJ2LRioKOqWAgRHRgOPyyAyQ5W16@7ZkJ0rSaoynotvolaA98AmoB9ZELpGs9wZZNC376ar9MGh5tluZam91tJQRWvO8DRo/QXWgBK7SAFQL4BTxmi3BsscKyMQbRCx2@MBzlt0ElmHTm0GG67xy2jlpBFZghQReI0KFKSKGK166FFu4FymiHLE0d2ilKoDKUVLKlWAxPYh2c7e/zzCzIwrSjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0I5QFfDRe6n2jN0HRrIimgngsLLUAwSd0bRU8wVLMSuFSJeNHDd3gDMESDOwMufgQtGm1hXbuq26ICxZCY24c7vIa42Flhk60cY5gpUYqi@d7xz5@Z57t0J732pNeIcNwCOS8Wx8dLWkHYGIYteGf/CILOOVPKBeSYeBxSQ3UoLlCvBSA6fPmxaK@UVcgoE2FPnlA51sFXilAWmC5OObIkgiACQTAiHyLzi7ZIxY0tpJdxRwF/rzISEccRfsFgc@Rf6QCSdbqgU63q90K/ORcM1XHLUwJZRHXa2NbgzmUb4EfxCJycYE3oJgnmRcoFjMQZRYKpCdaB4CmZ2tAM4FzVHstEjxWgM1LrH2zxFuL3l1A4D6Aag9xbowYDYfEEuy8x@sJC01aV67IHBfKQoIBvkWmiSAgO93i64y1Ktsz7C7Ilpv6alHs7ax4f8dTADoLTiKw4X@G8IqpLgdUx0Ax@gQz7bwXQc5bkyOJxAeFzmQDbnoRLJjncvceXX6jE9nQtFr@5FiiWH6zF9ldW47erBQxrYxaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEDHvAR9fALBV6SHIXecPvnt6WGQXpvuytBvoQW5VOBJJr2tSW970ovdF0IUBlOC7Ar7zJrokgvgwqPHrAiONpeVkwk7k14yOFSY6qXp@BKY5wA8h6KSgyEDzgpjlCApBy9DV/r4Qo4Kq@009g62TydjEV/KaYiC9/Cd1JRHbBJMFAjjnSh6Yn6Joh0kAtc3o0c8jwTRs3Fyerxde5WA8sXY@rgHTOsA8CN6wkQN7r0cINRQWzAetxMselJjyzH2BEuWYMImgJ6vzkI3HRVQPZhje2BlKasMB/H9kz0pjD0yNCcrKcqiMfb58hKG1Mwqk/vW51w/Z6zm2myUW0Vll@PxdRAh5T0Bc8C7Jlc2EBLYU8HLM@ZmdpXJsBU7x1y1Bxr3MGPP4qd63ePYRsOid0DSMmlS5pTpteYoW8R1EjAuTqo2j2uRNDYiH2AodmMIw@GcrFpx0s@RPSnWU7B4Wdrqt5blSxrtZFmSvCzrlOlsGX4jDHswXQpNHYKlWzlMy7UUPCcqIg8ttJkcYZAdCnFbSuBypqiJr0FwY2t0qQbKlEYDL7lrNKKOqnfw3cgDuwVDPqrLjgDDD8ameCR1JHRMRgryoP40GdHW8Fwn3k4Io84UQnpFc4WugotSjqGQXzLHVS0qVaAYaA7Dd4QGM8TX3Af90Kx43ipQ4tia0Ip3FOwPHrKLift0OI6B00vMCQbxPBvqs@mcOJ9t5sThtWnzknjngOfEXQ3680oAguGBGHGSb06MYR7OS8CvoxlH1C8CBLwIErhej8bmNz30q8kWD9wnRPQ/tQequBxn7zDAgqBcCg4MtHV4SwWmbWl4ufQ0Iv8sMaSMDmOBY80@W8XGnKQ4LU2bRu9hEojoXB7dn8yGa/iW@eF3crYYSwQQBjDifXd9RX8IJwsghRLOQRLmrwNnnpXT8VEjC07jHadP4al8ow3Tu3EC03oEHmPHsNj4HvACXqjkx/jMPKfLjdGtzTIOhaMVHptfnrh66iForxJyLEjQ3zb75Ldmnwzkj33yJ2VdYReT5ajHA/41CBjX0evgPykjr9STucW@qcZBrlHV6wfYF68ICWTDrwaYzNZHIySQz1NeVQg9BnylkEBcQUTfIF@o@cTB5Xmpx@PPcoUlZT8Nl3jj3kBm9UDhQ3ipQaOBt4E2GnQNXKOBlqVGQ@I50MCLA15w0BWdjcelQEttmBQblZKKlJCSydrJ5t5eUjOkBL@ztyI5rmmrDbzNSUq0YaJUkUhgNRCmp@pWRRIbuBSHUWrp4TxqgTyggl/OhIB4LvQK9@A1n1/OrhWskvkVVTKnMhtfPfgVuR1TbnjK@rGcbH6Hl5fRJl0zhfd22aqGgobfRixesIv3MUxcA4AmfVEEnq9Dlj4HL1/gRaJHA8NEW@MtBvQa4woja5/kXUsizdwiIno7mnoQwZhTOfdJR/S@EkZXVLVVoWeReSglja8nFAVLiZoG@N1T0PitDuMBbfKqElHehGebdNCMOVXUsWAxLaz8hYQ3mUADHJkW/Pq3mYDbv88E3HijCQZ5og7ceJ0JpugIh7jZBFx0twk8gb2l8VWKfWWo9QdouAmelxea3LhYOORjTWjUp8hJ6ccpihApHe@kjQq8sbi0JkHVHbpHZfouFYSfd51KrB6aFbJ0@S8WM6A6zEM694KWWOJ30EgBRQxFsyNKA2kTEpO4EkJp5bU6TD4DvOOJGFSfp8JMbvVERFCThJ9@PF4FrmOpTEwvkCIweeCFGSfgVqbge8FIuY@t@SrIuMWCUFxxm1Nu3ID5YMGDGDxFLRZ6ZCb1/5t5UrBJ/gudKv1/Pymamfr8nqcyj0xhvnm28jucFvxXhf6/KvQ/QaH/nWnzD6jk0yhne/yUuv5FNfzb1S@SeSMYNuzuDZresj9FD/sdKQKr36QHeKW@kB/TBb48PntossFh/SeO0qHfpE/bhfMds1arnfZl@/h5rVvr1Y7fgX8jsx8/v1rZ2LrdeL7Rrm1tdV90Nw/U18Xayr718m3x3fPOp48qaO@7hy/ef9KtVi/09ti6PVePbnNq0akNBh/3dkfu7sZZf/Mk/271NrOt5zsb6sct3dl6dfr25enz/En89uOLoxef@pm@c9TJKKV@bvdV4c3m6NwI5W@0s/bOvnbYP2lvn2X7@1vau534Zmb/pPRazuxv377Pbd7G85n0nvXy8Pnx2VVz@71@vLf/rr350VQKH69vrb10u9TZvDp@EzrMvZZ3Px4edrezpee76dutjtXOZHd1O3/19vho4@zdbu@lst3fyZ@V3l6Njgq9169v3IN4d@W8MHjlrMSN2uvX2ZfG85ub7eNQUzFP7Zx6br6WrdvbI7PUX1VfHux2@69t2Ugf5t/ET/qnt1vbG/rH1WHu7N3569uVk3eDV69fvD/MaCcnzW2lYDXb2ZOr05VQq5/bi9@cbZ8Vleft89f9m73d/Lut9KueelBrH@nXz7u7782To/29Ws4ZGPL@5o3@7nnv6tX11uaebh5d60ZtJZ3XT9vvDg9DZy@05pa6@9Z5UbvqvUvnN65X3sXb1vPTq0@96xcbJ2eHxezwaJQxN53j5m5nuHVcyBbTLf3j8aeO@Uo@ex0v3Fy9yGrvap/cUO7TKF/a19@pfeNFvNV9P/yop@Nnsrz5fu/Tu3cnuzd2s2acfXyzc3xlv2obh85h5vjFy1dN/broXlnvjZMTuZV5rl6/imeU0PBs14E2Uk@V/Oppf/@1NdwyPx7vvXcKn@I359c5dev6@E3t43GmeWtYbw17X@tvZtqHSu2N6W4Phs9bpZuz6119/@Oh8y70alvO53fMjrPRebNSept@Hu9cP3@7IZ8MMwfGcWelYB@8eX2uadu9t2efjlv5nTdWse8a3defzvrb8e39Ye@TWsw09ZN310boLH9yfJS9NV5qfXdn9/hVwT3M7L85au@O5NprVb41VjdH@a2hXcidb721313vGlb6nfZxcJRRb@Ltd5a78lprdlpvtFb/ZejkRe/s4OjN7V6@YD/vG9rGUTFzsL@7edBtr7wc7b0abO83r9rP996qb63TwnV2e@O8sPX2JOeeXr90S62bfu6oGD/V@273LB56MegNVo/O7Y9vhu9Xav2mmjvW35mjVbm/@cLKDt/Utg8/da@PLPNA3smO0mf75rWe@XR6@2nXKdRG8eLwzO2b7qk8zMuvQ7nbT5b7wnrx@uRw48Xh@xfKiqadK1cnb9qZ3FkxrfXs3F6h8Fze3un0P/ZLqvxp61VOyfV7cWf/Ot3ebJ@9Ob/Wr/ov@1etULHktDb23g8Uc7uZlTPvNjrbeXV/Y/9UVs@6L09Wtg4yR2/bR2cfh6ftzbeDszeHWmb76kVpv7vy9vhN6eXq@1PnVDk33760D0LDYs505EIpf5s7KRUPe/ZJ7vyq5L5/eVXY0M@b8ou9bF/d0ey3xVHx2vrUu@3enqiZZvf51kfluLMNkvTsKKPkB9cHw5NQ7s1p/2bV2oi/u269fGvIevFcW02ffrwqXfd6L2@3WivntU8flfzzK7V0spNu6jv55/HjzddHV92t80/FlXZmY/@N8na43XPfhV7valtXpfPrw@FIfr1zMurXMoaevzk5z9@cmhsn57snxd6rpt1p7l71QDb0R2dXt4ObXXW1N7wtvuxdvVEy@2@Lm4azcpQJvVD3@u3j05dva/FOVi25N4fvDqzz4vkw/6ponpfMw6L2stZ5Pnx92NnOrFra@enwbLuX3tjU@kWQKUf6mb15@Hr3/fkLKxPKGoWNT5tmfvVj/Gb4rnCePorvD961TrP9c9vefavZO29vjt6@PKntxfeao@dH18rhu@38ycHmpvMivqMV1NFu7tapbeb0jhly@hvDg6FtlXLvr/e7MBKY7VL7@Wnu3HBqtc7tXvFku1Z77jT3XijD4fPOKowR@Nk@f2NWQr/hV6WF@C1p/KHw6xhCfafbNIcgL/mBsBCd0wnROZ0QP5lDO6H5LuPfpJdDp8EDN/RWS27gGTRBWWNtE5WHFNvzrx7FNw8kWN@E5Bq6WqZFT0Tr2lpz4KLPMXX4JXsVHjmj93KpQ0s3NXypC14wj3NSW@Xn2kB9SYUODdYf4XzTVfv8GJCG72URN4XSnfT89Td0U2FoodVi3tvLUnQPpv8usw@gQFhGN0kXn3ZZMtnq6ErXAYfeJteH0Il/MTfmoGsKGj8wC3m/ociZvNiaiuoqFe4UXydz8JzpJr/x3ptxKKBMjOgqCjRS0XUUKr741NFuVH1ErzBQ26kQ3/H5Vbsgg2G4hXsyjG5rnNobCuqGak9tALV4Qm@lNb38DK8KebacFkusqAw1FLupufjuzAZ/80GD5@jtebMm9x7SMVCxQMsVI9Rs6J7ThDgWMkTfVCqkGG0lH5@Cwv10kCOoqN5uw@Vli1DSvivGPQHMy9bDuLV@93eFegJ3W1Mn8JpAqwHQihakZ9bsv3Nok6MPVA7xxfrtt3unDfGeC77F0D@g8siOywCVy57PKvMaBMovSj67LRN3GEDx0ezIrwmGqt6YnJcl2veI2yOhtXGGPd5tSe@GxqIjNot2o1ys1PkOwgxt3fMI7qd5wjnhSaBUT8YEXRAbKnwe@Mp0fIMmB5mtLyLu2KpKALSb0zsBMrXZ73fMew@0TFNXjGt0lflWWZgv2K1AY9EN/oF6oCnLr4vYP0lzBKw3JPW3wY4LKtl@sxCA2BDrNfOZgd2Z9ttjGt7CftZoH8M8/FmXrput6Dh62dtyw@sW83Li8FNZHaIlsYM7a017xDNC80y0XAYQ3KdDMkE1vN2qgVpXxtRAdLSpJ1AK4NuyF4RnztVxORPs8dLyrBaJHWgH0Pyi8s1ACHXhF6vOs3pYFgK9Y8HKTCQdE8fbQgTO9DJzTQuI0BEcB8MY8QjfnTpDFb7Ty@cixul0kanDP3sa9KzxjbvYoVQ0e6IIiWE3xhn6VOH8QiNo1e86mNWY9aihcAc3NqFGvMg0mOFjONPi8Yl2CiC/0JBuMosTtaNzYkEM@TUSpBe0JxjaEwetwbfisg7fwcVpHZoi0Tpk9Pmz32HA63PjkXdOGFjCf1MvMjjnTN6XBUHLnt/rhL6bYsZE8aXq/exeeuTuLkzAzVtLG6p6FARmA9/fYTEIEluWLIs7CMLfvgTB2NhUdiGvFhejkOqC4NLFOnvCovL6enQ1GaWg74qxmN8ZRfJsIHkgMQjpapVFs8vRnJd4BRMDytwkgpX5CLIcwcpyVPYQZAUCOQ8YuIpBSL5jRc61k4iLAcQ@3vokDL4FZE7uy9m4XF9fL@Iez0DgVOLs/KIv5@JZSMxRL8QnYzhaHhEIr0/WCJDnsoFxJIBiJZ4DFDzr@GTEONepCD/TYJ4r9bmD0@9MefHOaXiDDyXHlxGq9kUR64ucyjelWwzclmuLQHwhlEWvhRqHcZZeRjYHHYG6JOTWU/HQVIK/FkwMWkC/8tSoGDgcQRAoBogIHh4twa4eG@ua3z7YIXCHDHy8zgkmJ1gRpiEgUUBiFCExiBCigdZttPqWDwdDcTHGd3zzAYwyOcAVZzw/AO2Ear@XE4kxTj5c4QZ84rVMNIZw@kYhQWN/bwMfb7aPccfs3sFzaMIFrEeCjX@9ai5yjH4VNxWDvypCczUoAsg2PqERdeVNNZk/Bnr5C2wecgE/jZ0npNohBOOJhXZIfKG5Dc0U2DgpPT5SXaIjvbnIByjGyjDPYLcqU3Qkx4i/cbXIX3BEh94oNZEKHH5CUUCkENLs9Lh2cLJzePyKKHfUqO0f7dYQM0wwW4rdZvQKDuwghqHqfFD16RnC4RckNK@T0vTeF0GvSSZY/i43TjwAbFBMg0KnS4T15Uw/A8@D5yUgieJDg1LRaKvWHNy4d9UHE5Vx5iDkrchLLYZCUaZ5IyENeLMjoSdHqyjpiJam6hgRFxibXkmiGFyepD18GzDLpPe5Uc9FPapL/GLzF1jlsvRWW@QjZ2Dh6rDaloLkV1ot1aGLOcbUB5Sq3qFMhGQJEApC5td@LD/42RR/7BU46KV@NOhmfL13rOZOKougPXLa/SQdN6AgcSyejnTnqZWkFomc@Ut2J1RHbVJlfCgzntsVz@0KcuMCl11NK2Ra/eJqQhGbRx7NI88V1409zYyrJ/5Wcmq5DnR6p4dXyZAthEsdajBsJtwvZJujCVn3xGuyJ14vHvfE@crd40qZIOykRiYGnPH4KSbM7TaQLTpj26CTKzT7GtjY/txjqLfooZGSH3TyphgET5zSAHXag/PEJ56hepAzEBNIQzotcyGyq9Og4uOLCoQs6ZUnFtA16BSmsApoBkiL8eE0UVdSJU1HTBQDgShWxShst71OTpDjwcxuTx/oQiAM5QcOx6cS@DE@nlERnfRCwAqhRg4Z66wUwXXVZBISxLhdg3QaELdYByqe5s6vRnG2GqJynk6m8RMwKOqEW@aiAEE/w7wHQr3My3PrHaiHdxgOE8cCFcuUxQkK70Tv2RHLyblc4Pjv4fkBKxTGp4Pxjiu2ks2MjxzjbVesUAr9JDvZ2J7A@RE7jmhQZCvkGZy6gy6o6jp0Yv5oazj0Y9n4tHjIH6Oyr1wt8xmsI8SxGBoc1sdXjTdVfKU2rte6TB7KqdACCMXTwMvavcEbALsDxVYMV@VnLFGQi5VdzJASog6r2g5/kTu9yhwkPr5pG4YFW@UGYAhpmy3aJIk4KB209KBPu5ESqDDcqDZeA6C54qD/AskcwQ5cNFQ5E3iBnnCoerzBSShEAvVoNLJwMtKwjNTjphfhypK6crqfoVKe7ss0pHmvPcUCEHkFqxCNuTu0IAg8M8zQfHxZvPvJ65I@8Fj0zzMNzg4yfHLqzcMFGj7GzM78tfocYwxxVys4Bg3FJiZCRXWqx7wzcCQBvCNQLc8OwYHoMazT8ES4@GwUKYgvQte4LZyRjCAtgkYpGlJs5DrcpSPuLqPoBf/Fz8TPFeh9MbEzYCQOzPnHIwUEsnyMQ4izkdMQ2D85xDCIA0rBO@pyerz/YIg4/PNuKL6JQ7xZOLpjYl6ACPi8ltQuXn5@Jm1@LUQfpUz5kbTpklJULNCX54PxKgswrF0ADApF8sirlAd2djQ@9@YBUunJIPVY4Sdy@9rCi@xmgCYo8ZVF9wlxL2x185BC4r55o/JFKrGtRqiZgfbhShI0omAE4lnq98JUIWjgSQVeumYgBdeZvTSeJKEYceh3VuQIKN@xnPWOA3sC3Tdzjs/1zqso52Svql41qQXp5cu6ZtHQOFlX0S2CdU3Ks5VdDVTWO2U8UVmRyKvn7P0OBjg6unnL71/AAUUSJ5el79oJ9l0bF0NESHCM8qgxT/5NnnUOdMjvK@Me6dfPLysdmvU9vK@KtUMU7UF@x3SIN@N1cnz7Lg0BMoKbRtnbXM9TLSwIdQaUnol02ZgwO/vs7KHodEBe01Z9vNV0P@thGnMMYamwHzgeGoI@qfYEsAf2meQ8FiDmw@IbyIOwAS4Sknmik3rcgRHxuBjPKhPW4PEB6gcZMYhFyM7AEeVH05NMmS3FCOP4MDkfh5dEDPfj/l8OFmT0YEGQHLRGJMY6f82IX4lw/9uujI51N0tobqB3WVn4@SgUMaG/5TOeHhC1xvqCPzvg84GgbiAUbU8ZRMMWKPAwN@ZHoxMMcn8QfnzDyEe@wIdH8yAl3QASTEZXTQQFEi9hNjAtsgKTmNliUusQRS3eJpPlpoYkQ4iPnVfjiXWByNLZJC4DcmdcnqnVBDpGh5zJGlfml3@QKosXUtM8NXj7Bzb8MlYelyzH8ywLDwd7ux0Ihda3dJWf3JH3G7XDPf9qKyZeV646JgY5KdPupm@1ay3NAUMn4tqqpDrAfo6XVPGYxvYZDGV44ZSbYicq36yAei@qZR9oOqkOYh8wEd6AZQBwpwMar9HC19mr7i3uHxAInFSwsBCtOKCHmwYbmWZzXHpFnMzhBUhQ2R0ofBcIM2jSu9VbiuuoIzWNCdNNHX76Ct4tnIYpeRprmD401H1IfQJdQk1dKTdKaCtQMDo5PZUrXTUXSqLtiGJcfFsz7R5BG4JLbyxvmtA2/v5UMUmgGxRNQx8xA68A6Cr42nBGL5CFrJDzbqGatONWLOrQlgeV5hErmVKBhL0jRjhKh@N3KgVx@ViIv2l0Dc93OCayi63S3lRKPrGnZWpPBu@Yk5so@Dx/MqyFl3N9eZ@Gv8UjnQ6kNY2v2fcxb48H3f8FZH9o50c6jeZRS1dGTLpV6FZntrmymims4VxL6xrEhthb8BKdgMauDi18XyduDMBx3EurqzeqznLYjG80ZwCAJ@4AqhQKW7bS7SseYDS3xjCbwB1dNL@eONE/jjJNfTKkg@cm2HhGjSfTGJPH2OgElxhVkJgiWIwLagykFvw8xS3PpmmxNXC01eagS4MBnsvyUuDpKCXRxARKrBptxp7Ccw2eUHS6mhf6MXb@in9/Fe4nMjV2Ad28zrwFCqkcolpA16/w0pe99DhyIFhgRQcGbL6qASPCMmuIySi3EgA0jmFRDudwuyctnnsgbXPvEK02lCHfXOzFYBUtcaHjg3tKlllgTwmIBLxvChmTrsBKpz3LSKSGb171PBsRHktWoyh3j01EfNRb9snh7V/o8N0n63QnGKO7OomcsbK3q14us3sPEPeAoIaDO0uSEW/nAGqYNq7NjHekAOklbxb2GNpAAXJfgKSGQzbDcSlQDb7Bu86tXUIFmY6W694aFoRXMmWPGvxFzX77jxeznvDWXKCKL9Jrn@@YUKelFl@IoVUSscA0UVYcvASPEHdwXGKIj3J@oIBJbhDWRDKaJnyDKi8ot7mCsECdM0lDSoINWRet73z6lGAj4cX7x/kNwJVMYlSRyyHvDmDVGPTvcDKS4EkGVgKB75kK0r4cwl8xo7N55n7vhlGCxDoK8hAJCgy68MLRtHGXSTD5vkw5t@jNTlzEgx4xy/tz92JdGohv7QKmIvRf58PE2ndtKcHzwyUDcsieI1tPjHPjRPRLPRyZ19FhYgSig@F5pKqYdaBbGOfJOwpE0R0lYp1GCBi0wzYUXHdsIO2i3g1krDGsDPHa@gra8Pj9X6jw8m5BF8gg/BoDwGQSAWGGyjxll@KJzCD6hvE4xsOkbjJ@YK3hLNtLPxOPrUf4efog/vvxJXlEh8Yw0RjFvH0pkKIxWiYS@NtT7meqS8X7Leo7U96p@s7Qw6/vA/Tw6ztLz59UX99i/JYqAkMMPXCOg1P2pzCjxhe9e4HcTvGUYWBmPEJtvZtOPbDwDTRTqem9ALOpTcsyHbyVeX4JeJ5zCkHxgXDI8ynPYw3cMEFOc/ORXMxA18Mb150Q7@K2ifpilNz4tj0@foE@qXPbthijKQAxl8ii73uTU37IICaGkmCQJxL9@mFWXKZydQLUtmvaX1xhgazKfsGponwOxiixX/sY494AjkDVafsilMZLgoSKsXlJBqh3YLrpJBg2P4mgupCPk6mQ6mxuKq8RMbXYXelpQiR2pD0@Sxpr3VJgralB0hnYNaBP@PNY3947jHsMzhuDLL2RuDdKw1Rsr0PWtk2@EZsdCesUHnsCFd7t2eag22N4URTqgAjLt5R3TNTuUbsErR7f4DjAu2rWvG1x0XH1fftxmp1ZDCb5dH4ee@6rI7aJin9zhLZkbguIBoYJscNqYcHTnRbGJu0FkvQ@cJ0b@rjFYZw9tVmgAFvID1CEV2iJg@yPiZ3mZOwNYknZ10AkxXXVvuWiZq3xKmD1x8ksXIYZJ0QNwLvji5SVBR90fmE5GwdKS6ULFncfWGVeaTNzC0nHUKcL2VTR1Jd5pHDcijhtu4HiYO5Ymi3199B@fq589Rrm/V9gTcjU48oEwakwycXN0aDs4NG8Pr45FG/W4JwKM3BAeWDaODccJeZivkV7HPUu5RbmXjRVRrh4ShSnB/PZG9xoNDc1rbj1FGgqOjqAiKAEpFrxtTNcL8O3fWHqVzQd9RPzCbBDqhzeO8uLYbZwldlLPEsJ22ypattBlVVBXqFyRvF4g@iu3iphW1O6OEOEmboner3ikD2aZos9rcVPZWweYVFs9eNAs/lkG0uTgrakfT/ACps9tXVNsPjKmjH2pGYkgWyGmzQ7zPk4UGw0OZg2i0eckJDxfKQ5FjtxpvUoIaDKE8DEeZVZJSQAjOonXgU5xVaevQ5NNZ7Mo806@KKIiCNeAiFsRvS22IDtB60mKQbyyjfIwPCsixO6mkN4AtPvBOsMdJTFppXCOJSEk5UN@lCxbC5W@CWGE9UMeCaAuGCdjA1gFNtQbB9DlIZxMRJzSfNl8NIMNGb1AHCSQ/tzrAB9faIBKSfoNrG8Q4eCxvYLiCb7eRT5zfFgOrjXwlbFFALTZGIJymQWLQ3Fs1gN00gGMXOwWcQAh2Cxr22/yn@m9mOoABkoe0DA4PF3tDC2FDRWUtHF7BN6OtUSGVlUBeRAf6C7iqGaA0cf/b4ZIbRAL3EUujMEjcj7Tngn1XGchvHZWRpfBsD20oe03Q33JuBEHYR3dn8NY6RTIWqw4fqmGGeZLo7BOAnvHVK4TBQ9xbh9EYeDo7cnYCoGr0xASw9uE3DpjFeCbxsA0UnHxQw3Rem8DXZKyx2QEO2ZuLkC95QO0B6EezxsPCJGTYICG@uCyE1LtXlmwG0jc8C88Rn4dXzVJwjI8V2bGmQqhj7Cj7IZq4V8zwcSwIO4A6hwy2FXDaQB8QsFB3CyHUG5veGtqQobBQ5ufHULX9GIOVC28ETcGj8DN87wJ@fGV@HQ5otZIu6pdBm8VgA6W8BKxvfZRxfF/D7mTfSn9j@RyuzZujxYzlBibz@uJNCuilmznDeB1cq00SKqVXCnxjqesIB@CaAXWn2xgmstfNcG2c6wFW@BQVTFbvWgStBeGjKMaxOd2lqbyAZzODR7@1eZOwzQVzBXrkAbg34Tr6TpEL38Y5q07oFGcgCJjlHHKOfx0UuNJJwWB36@xK2eZD9ux/y@xbOieQlOfgDQtyPhCCrKRPZLQRj0j3c2@dTpRIUXTSFZJAv6L0QgXlMi7qOficrWvZvr/SlftjyNUX4EY2xsPJs6EoYGLzewxenWtK/5yhGa3Ujyu4pGdm9cC@QbljGRZ9HDRX5nHMdXMjzj3Pi1JtSfcWDpKe6XjbweN7kgFHV@oIcfnBoTmK/hlceblv3dyBnOWyDCWtwClRZRuDOKp@Url1yw@8zjrblyGyI/G5QJHt0StK4EuwJva2HK5OfabL0jtKsJ3hCQgiMQ2is5mt@FSdLLI0loCIoXns9xqPDxigdWFsedksGQe5z@83J65BO8ohrVjNcbOX9UKpw7xnn4m4Rbga26y97xBr6fbIL89DbViv8Ch59GN5IY3JxaZkOxv4tOWg35Dq@Fqfk34zW@QJV0YWH0LdQhWvjbxMc2eYm4WXQDmnf4mwGznDemZnmeYOzwrj/nqIrY5MlfdwDDO8OXKYjjG@ANGsMdN@Yv14sO6rgpxyXeCYz0SS59gL/n9TtFd0xxlRkNrDyRQ@uF37YS4/VAnr3od81BB4uCK/2QZnxAZfZ0ymLHFzm0NZcv@HNKETjtOxwgDt7/Y4Hdgt6F@vzUCkDRkRWxwi8SXng2cUQvtlF3hI2M14AtN0S2og7eFUZYCVrwDlxnQ7Oq57ba/X/be9LmNpLrPgu/ojXULgbETVEXwaEoiZTFRBIZktq1i8JicQzIkXAZMxABUdiKc6eSSpXjjR07tlM57KSSr0nKjquSD/m@/g/@Bf4Hzju6e3oGMyS1u15XUkuVSKD79evrdfd73e@AP/setqjjZ5Ff0i/fpcwWXybu7e48Pdzeb@xvv7e9f7BNJUmRXxsUT0ZluinzT9G590DizfoRhziZ98cenON44lCcJZTAD9rDIBAPQdx1QRx/2YSSzYmbSX1zX3mcnvfMd8drXP6QmXkyvidNY99DE6EJqipB/05ZAOfnYdvPMfHDGUgOqVDrtYeeDDguVAb3TNjMOQf3T1xJrSGFkyUIadmAR8qwG5wiByiliegbM5w0vQ6sZrckdWwVNF45hP4StEMEZAAgH7VuZyUKXW2uVRh4F3hOZCOxrRxRFmTvBxWxx9VuUbVii/uFPGSzNxwcZ6T3BKMFxLnBoVXAwNhraojJKAiqQL0F9BSII8094g6VUT4oV0uV8ufn0iB8xP4NeSv4FCb5n9LOe9FOPzF@UpLZvooBYPA485gNXSRsUqIFXXK0pqhBXayiFVnRpzMnT7cml@iv/4YtyFMMyGXrVr8Yo/HP15770mbWn9nHwhdvhpNIwBGrHEW@iSqm88/PYOf/itXI25mLXGRF8aXpRLLphAyo9jbGE9nlLGkfI@exs8sX9njVpK9/fKXdLcMZxXgytWtFFG11BJuo0nwYj0ZqIl9OiT6iQR9RK/@1qcOn9zXBFiDsbrLa8Vv02jCOiHS08laa8DpQzwUq7qa2/jzSflWvqbaPKu3jGfKe4UUarjnZ3KiKNO02b96IiBo4W7qwji@Rv9Qw1@Ytyqm8cRmnlNHl2aHuzLhkTP2dLwUTSusgb4GMkcXhtaIh5iS1mjaJEq5SiyjESzkqp3DNF8cvprYejmB4WUpOxMxLfNlWexnHBgNR0dmAtge5@BxFUIaXsWkoo1Oj5iKtMrnQFmxC9Av8/xdrK02CbODxpZHVb9DI6kurkS@tRr60GjnPamTpannij8stb1AG1qwniqfA/WeWYEFt7Yr3H907FIePtsXDZw9@W3xt95l4/95TSNkVe8/uP955IOD/9tODbUEF9M977hhV7gVM/Zbbdul2fqVSWRWEeSFA@ao4aPbFo2HbfQXEs@43@5sn/KU0cIMNLrX9yh3PhvwcNEJllkBaTdBdEb81qRsntLhuASX38R1R@fLENpI3T59vlsj2gsKhawNuftsjHoT0uOhZSRttAPwQUgFNk59kSXcan9aJaemUhBw4/fPWIwhM4ZMDce/pFkb63No53Nl9eiAe7u7D172voZsdsbWDbmPuP8MsAnyyu7XzcOfBPUrgBlRKAu/WyGD9vCaUEJxGpf2yO8HwYD2UCuW3iFfvpUxmMFRWEb7ITgah@54OkBS@u7Oz0xq5aLev3dv/ynvI1bhfF5aFQS4Nh@rSAuFaBY1GoDYZRbvGztSRtSxWeUPqz8Q1zK5l6A6IPheEQp6jd2LPFdYDvEbEB2mKm80Mm0INFV0F3IhKOYJ1BEVgyGYL64RyA2qj2wNVG16sdtUXLLopHbOiHLmkvLT6hBSDM@4M2hxGVyUA3bNWN1UbjBkAL4RkAgPgHQwmBM2X7g5ekogbEmISoOAPCTc54UV/9PAUuUY0cJUJ9zkQyG3ZJp43mlIMcNT0BjyPEbMm3h0oRgoV8QkeneT0eurKlVTigP@Xb2z4KguQFuyCXVjZSqgIn92AGmBvP2l2A1/YTg5vg0EEcQcea2od95og7tG98BgNll6hGgFVe9vBnw3lqF4xnBSIU4kwrZmItkOX25IHv3vZclDy/kKNqLdHnUaFKRn/6cIG3F9owKdBA4iK5n6BboVGATG2hGbYlaRs@0OgSBD5xEfRqEbDzqTtRgpIWcd@4b1@nZODXAiLGCo@1DqtYYehHvAh5BR9UJGbCxBiSFPyBF@jeA7taA/Ct@E@KkOMsYEfqsGVtZnCg6pRauLISpGfT6m11SRjuAtrJYpn3WC9fY20zyh6/vbZLI@eSVooJmtpzkd/zqjEgJ6dxujmpStQsWgWUEs4uEMm3Ds@En756IPbzsbW/efFjz4s1MvlY94Wmh1@vGClRH5mIZEclofWnSRtQLXSJNKMP2lhaaXPyLslrnKFDBiXEw@Y781GTefxtepi@oDiZUXTKfHNG4dLFcnehEgII8mEu1tBHKkqC1SmLnISQbh3QmPRs65KKRBOvV9vYlx7nIUajMgA9xFSrzHDqpF@jeHtGh/0YGfJSD6Np1vjz6lY5JKi6Mc256P8gX3fyW/kygqKFpMeTltt0QWFuZqTvZrj9NJ5tYBu63x0sH9fHt3tc1vHx8NbYds6F9tbta2YT8fFx5KB6/JoPzoHLR9unwot9L2QjpgPyUVsmtI1cRauLSmav6DGDxfmjtYeoMGzFyOqaqRGbZNBDz3E2XwpDk2jAjkTTcgQHRxube/vC2sbb9nWoCzse81Bm@xLcRtE3FeVpyO2Q6bNrqSZJh0mSDNPKmXO5qXRas9bzImDl7JVSB6kIMdDbxY6ai9IJlNpHcEnC7EQaHjNG6IauWjrztQe5B9JxPMj1IQS4aQZHcwkdnOJDx92sk@bTDhuBeaN/ZfeSDMz7lQ666Kr6vHMRKQYYTwOmsf48p08f@8zf7ym6mEGy/36hDqMSvht9JcvDqDiEb4Ul6IzeM60qCklnRWi0iU1dmSWF@WwPztB6Vjsc8kLG9u6ZI5l05g/vmZEsiP@dBPf@Wcys92X951qi6eUdXNCc@GhZ0ePIGAyQQwWmyZVQPH6XB5hNBr6nHQ0Q26utWvUmiPVSopmJnHX0oHeAQ7@xs349hCvCnbbc6sqfj5V8SkRqcmIu7VYg8oEzDdv3Lh@Ee54L1Tx4mfFzWdIfP8M@qNXTQOlP/NJVQgod@dpQeWHBHDO0DkgBXZstWBiBYHVSThTIn2nw8hsH7TldIy2eNCY3WeHBbwviteaE9NY25Kx84lkYieQhT4YS1h3lFfNwujPz6/uPgV1u6C@q29fHy82BML78PmvOEzm/nCEWyUw4uMGe0UFkXzNR624AEtw8EHt6deIgbmp4lgecby5TX7hRhtprnEzGL5EvX4VOVPGNrPwGarUb47O3uAF1xu6MuU8tAmQZb2C2HzBOiocWXOzMyQlgq4OZbnJrYymwTb/qmEG31xD9UHKYwDjAdPRA5h9NytA7lnDWwUVajKb5zTgT3RSkZOAVgOUPXT6MqejXYI36s10epnTOy4GntOp6xLLaVNHvMxuSMh4hMysJYHprtbrzho07Dr7LmcDG6OT3pGNAdmyN9SpVzkVdapU0pEsOwmT6pwEkpROWpJQeDB5gUlLvuu@bNAky2hzgDBbEAOvVy9J/am7tpQdc9KEI@CJhPLuoJOhSaGYpxqVOhI20bWsJKGjTa9eIgVKuQGhTBZOLC@kTS8sYAJDuhH6komKi1ED8LdshGyqSbxY89HmC6Twseu3J67YnqKMr2IjKqokxyBLYvvplth9KPZ397ajqLHFDeRRqJRS2KNQzLJh1B21ZAsw4cNJcNLgRPU1nnvqcq5Cwd810GA4NoD4azxXVUAo6rgsxdmbzhtxBIf3SE@K3cnV5aSrHus@lNrDySA4ezN9Q9M7BU6vBCRwV8xLeElwd2FY5EqUHLYiB3qLw7CQyFc2lFuFsBZKoVqm0jfHUFpcx9Z8bi6xZfT@CVMHK5M26TAgJ2yTuBMMkeVZk/EtYTjaJ2HATXrLdoRtxxuGh1KptJCcF7d04EbXjLgbreySleTTKrkTVsIUpvGUfIwjGtaWE52heOO9UZWFhwoe/bfj0o4ebfTdLKfROGJo2UVgKnUjm18ljD53MtFPCwtOzqCIxhuVrxu8IDDIe7ibO0zjETCi7wUwvTkoMF5AC3C0CiKAvEwWAKn8IsZGcivDpZdQJLnF4XpcbE5KLSG6hCLJtYSNjk5FuNZjs9EeAnfGAUnwQwMEQeN8TZw5IJuFitMWq4gXlKRI4kyD67T5Ty6hDrVNMwTQY119rNbZ9EZkzWLnwkdHxGyB7LwxILgHkTsVPNbM9Go83TySxIZRPA5hNCoGDDhjJ9XFc8GeRCJJp2ipxcuKjLZkNHDkteTRCFtO3QAlEkoBLUZBedWEsACKIMTF4cligPJKjILmk0EN4id4E2usrcZq1KD5ZFBjfSxgLSZhjYLm46AL@xptlNGx1wztsn3@5OVS@FgTnVGVO3Xbk4BPGuW0AtZQAMvDZLQkdMc79oK7ImS06FMJ2oNEu3pbesRWaSDg37ilWR8qoFhtswmy2hAh7hYGL@UlVMzXUSb7FjLmmnmMwHOIa3wfN0CPCMKcBsEemGRDFJMhBRp1iilWzBwaLjUNRI2MkYQlls7g6xy536OlMxZ3OPK7VbByc4ubVYvsotAnlSzlo/V1NRalYNjwROJPTTaecAxHIoqjFCad8xPBMQl0Kl5xFHrDNl92FhBXTQlrR5COAjg97MRw4GvKYl9UQUBTv7gd@KCyiAObkBfndcrEoYSqRRzLl8ahBLZFHMXLt4PkqaS@vHNpHCwIJuEoXxoHUuDimFpLZ4Bgzr@tJFKLjAeaRcnUZqEVJQ2Nsxn51or3RYmqAu0FCUMEfhr7ltQOyZibtN4zxKBLjQcKHYvjYXu8kjbgKKadu8IXzFUsmVtYLyzcUirfwBorryau@UEHDoJSt6fXd8Lij4nosUsSiZDuPVCIKbVPxiAi4WyWpPShGBDCCe1vNFA1q9Ggm6G9/d2v7N970nh67wkKUUu8R@H1DWrLkLpOpbSC8ez5tqVBOkWOQFUL7EaG9mEjj9on0WzTKUKRY7HU0pkBN7eYgcKaHLovKg3cU/EQsiho/QJOhCzpuxmYHpvaoDd1q/jKyoWQ5gmmeiXltQ1oCcEwnciWEIyRnDGELS7/fMAaKs8HzwMGbIkjtsn062Z7n6PhklFQiOKr58F77riFuiRF7bSUZxFV8FF2I@dUqHIhb9BDDMYE/qpcFveVU1xpv9bstdHl7aRLjm/7Xq/Zb3WapdHJKNP1Hemexs52fXRymUFlqp3D7f2Dxh7G6dp@QJYT@FOjvMOdJ9u7zw4x5wCyrsvk7f393f0GKajvP9s7RI@hsSTLBJRYQjCZEAF6uvvo3mMDhr9bspFsEOKDvAl/pCufgvBGjSn9npGZR4FVIRoUhIfMVLAopRVE4PXd4UQFb0P/E@qAL6DlCT7KQF0qqjE5pLHx@lPmhb5O5wYUtWM8GQUEShrwdmwkctESDNP3j7EA@SLygW8nbfoS3yhjHhryDUd2rCwayGCxjLTv6vq0OnCZHMwGbVuhk448C2fuACDxtSk7CbrF29l5Dr1KjkhpKF44W4aTo0zOUbPJJeUISq30jBHEyLx2rWWUwTtAkUUJTUJomUIF@AWxJvJ5L3eWMQNEySzYVTl@1JkwbOijMDJ@zRVjjtitKev5Qv1IIPqTtMDRNMJf98xHKSIw@T5FxhxHaHmux4z@qs7yDbOtZ8em96nQrruE2iMPoMH3ApsdvZDPvpDu5HOXbEADM@IzHs0D9PJtTHaYKmQa94MaDFQwngm2IPQDPVzQ8zr@nkrXrm1UoLGB4HImrGVxLrujRCMhP2AAEvOsDWstdGPDZglacZgh1k2IahLEBybEShLEKxPiehLEJx8ziNe183k1eRti5cYN1maOzGdC8X/TxYtFBbuuVKHDwoDPLK5OY0ayzTgkdN5Bc1DzzAbkZstuntuyKOpP/h1wm7hkqSJVwg0/p9nnYP7571lrfEN3iVH6a@6hsUEhcyKfvNiEGe8LH0gSV02StqRxbD85B5tlqVlMLvvdkCI@SCGaT34agUkmm2@reRd6/NQL15WwbDW0aogj@I9FBM7bIGhwebW@yNsoG/Bi9sqaxqJ6ECJgkOsmyEocJKnKN@dWWTHxVROrrJoglctU@cnPZJ3y/EqA@KGGoL1WDmYi6H9FFhqp5kOhJFCfIdGmZi989U0FP462wSyWBL4XYqci9fPb/fNvxNsdlkyE//1E4qQCJn2paU8c@H@4LI7rqTg@ZBTFYuq4ZRkin0@F@ORHYTt4eOPL7LxF8vM/vLh0Jb3074alw2N@Qx3czDUoZPEtUKsHRTOp6JHGxvMHA6BTElpjHKN6zRlLDs9iaTAW7UBVZ0uLs2j2isqeJWZf19kx5HNmsBSXhP71iDFa5wiDxBqFn8nKlxkulbnhmFxbjjtkcrvMrEsDcxgbzeNIUxyD6dmICRzLESFjEbXMzUlmb54hLriWKPz4zXHzZNDEAK3@cFCSEUC8YXm7P3zh4UE1LqObi9ILP00a@iysNSEgOc5B8fUeKlRAU6VTEdb9ZrkdAZvt9qQ/6eEbmiPlKnSMVC6jyzgSBAeTvi9x4ol7f@L1oAcOcmohiwhi3ghaSacwsNKXqj5WdVK1i1WWy6w3XiI3dJREbWuPvVFAlTmLsgC6fCIGFarw1g1YxcKjgfoZIWJXtI7sz2Nv4NoGPEZx9QpGAvlFyDtcqkaUER8TA0cBNUCeTvoRDGdyxkk3xuGcko8WP3alsIIj5yLdiLGLEUK0dYTnixXpg45cyyASaUE0jmJZKazmeJQI0R6QZz8KsVpYqWBFI8wiF0XkGVprlje75LaIjFoJB2HT0DQLwBGG6OW4blSgd5Ch2@VYv/zbj//Oyp2VyyqNYup4gybIDBSRJMSKXw@He@q7gR7lE2mrGMP99yFuRt1x216/iRFqAgM1EFcKZphAxHwGhIZOq4Y92G@Gx7bhC0ZViIRVLt/b2hKHj/Z330drKL5EICqIFUciWBNWnoedSkbypWIwgkhKWIR5IitGINWIRSjdKwTTPSb3Ol3b0MCC0frmH9No0V3@EDXdeV3GEGK2xU598J4QdWtNtHoiFAXjPHzzjxjzcMTas8mIhyNLEiZ8HLlA/Ooq0l7oF0Mk1/eL7/8ZVSctSoDnw3uVvll1GtNPuUfyQpZotlitp/YqUg0NQiriC4foWz8mZD4H6VYbYeaKuStqJMnd/uFfCcKBjw8we0ZJEcGTvxDRtxmRfj2gkUvFV7wQ33cYX8ejVwATUWsW7eITOCdLYzQaso3k8gXD94vvyxYDvBfgm8k5dSxHmptJnIx/NWeWysrpSJtfA3/qDP/ARCrNXNMw8kGViOfjn4XL1Owmu05m@r5irM5Y0xI7/PF/JlEf6ZjD6kEP4IzWnKrEtZLS5r/4S41/mrkyvYBgfvm33/tR2Mdpas@mqf35Xriapou9mKa1/UpsS/oqHhlWfpo6FT@NVhNZuVPH@JqG4Cdp4z6NDvY0bckD6etFP71g2ach@bZCohf89MIln4brOwpX4mKPdytluU9Tl7nCnrLQY/iXU5oJi/FfzMU4PW/mU9d8Oln8DSFHhg@NRxempVyWHE6FWNt1UaW/6JkX/27EW2PufnjVFjIuDnBUgA6lpgjtIdR03Vz5Z/GY8nPma8LUqnS2oHpk1FKVtYBo0uz5CVU5zudW1woOHYh7CbVsfLpKMvNyeeCy0f1k1EGpg97v@iR5jOn5D4MHJO@M36C5BG4bxBW2tiH3BEfU5Dq94PgL5IPoyOeQEjXQA3QHxA36u667W6xyCskbV@JYekNmia7QdTqKQqmCiJQk8tV6olDBcmriQvgnvQOxdNVi6QoHS/aR/MiGORdu3t/6kd6R9CgNo9hjKPMX4/xHOQ2kYkRv5eSxQ/J06aidyDctSEVT1RGQenT/s7lbxKpL5yUNsDTM3/0TfdC5PuqydqA/aPJKHv8xOCYOTOoJaOyf/JEQ2LnlcMtIrflP1cT7vEOlVY4n2SXqSanmx39gIWknDxJn1y4WsiTGVBlL7DwVzw6298Xus8O9Z4d4IWM6RtQyeLqgx2I378skwEYvCRZk2RqI@Ssszhp5TF5ewcuv5Kj7f/497D6jzTtWxTKG6dxyP4iUq6py54wRTcWlR0iOz0J5vrSA1nHdsreOc1uOEAjQO4MA16vvwgcJxhcT7PBZnm1M/mwybUrdsmLGc4mp/zy7ZVzGpF8m4FGHE@BUBc6fU/mSMr4YyqArqxm@3jlJr3mMH3qhXH4S6BdNQZGbzeQL39PT01IXw1NNxl7J9dE9kY@O4cqjY2AWBkO61ES32UB4XhtkW3ReOGm/DD8V283Bq6aPCjJ3p6gS7dx5d8Z/M2l3xKPjPofi@LT3xELQbW9hVmgXAFmh1X5Z6J52ajKDDYO1wgknIvczVl/6vvrkjboaYhjgPbvOavVetoc94natVg8OMiusmnuoIGfqq/w@8tgwRl0iz6T3U0FMs82KFAIfDSgHPgJXpayLvenRrB4pPtXFI9osPkfEPBcpKwRjPutxUNiAKedPw0pVtUdT6Sxem5Dh6wMqhShIRDNTMBGLcMyZslL8Br5QYRpCziJpaPnTdqi0Gm/@BvPoKMIAmhjBgLt2@eiD50fP6wPfPV2u58vHBXR0hNAtadZIY0o@e/gzjn7vVW809CNJA9cPWMGlopLaJ5IamFZY8UWOVUzjBpqlFW68cNBQO9ChTNyi7wW2J81USRvnhJ63rSMrHGNu2JFsDI60p5QMZBo@PBmm9iaiuoEI03WXVCS@JF0o6/0x@tNSsEUYc3QAM5ihGSEGaoguFRnDVMyjrcLXMk6AYWcfuLGuqHyYiqNYltHNuZx/s/lX37r5XVgXya0nguVNMaY0NnVhw3XlcmGPmBuOMa/QgvJys4cu/6ztAbmnUYqDudpyWZmmcD3YBRl01pj8tnQ8wS@pA6mFgnXNUPYVM4eXJa8LNaRa0yR8had8RQiyPG8gHEEkoZgri03NYiDp8sZBz2JJxU6NRk6pkVMuwtDTlEbWZTEM5Gm6baij07YmnEeAr8oavSQWCr/5CuNTsSui5bKuM9xziAqUhSFMKNJZu55Y@5HRaGPTiiFAQlxA0HG7zUkvWMvEN7xqUX/TexQPpdqj@JskA94rgMBoC66xUpmtiUy@WOBVukduL@HTUcaqFiqFKv2r8H@roBLV/@piYiUKWY0mVgqxf7@WxDqObLJYVK2s4oac@dWSGM2Ck@FgJbMk9Jkt6MxGf4T8gvrC5/dhf@CNRm5AYY7EsTvAx20M/OoN8cYCnX9hXB34/NIl/yJrCrngp9jGC7@BiBoSUWk0E9a1TQvGvT8ajgPxuue11GeMUX5zVX3zZz66kfJdl3ggH5gg@cyN@r6H49lOsDvAe4kyekwOhvy51Ru2yn0Q5d0xuXL0Yc0DhDcsjSeDMrmbcgcdfBYnM4TmS2jaCVQHXes0AKyB3bJzSHm@i@4prefTbtci5y1ur3PgIuOGt0dCR1LZ6RDf0fRPLNzWlsRTYMLW2N2K8mGivXTRiLsiKx/jij2O50waA1kj0hdqvGMsS9LMsFApWr7Xk@s/q0QP0FDKyhFbZufoRBwGIbxS5ZQFWDEkUgL7iEH6mDHGsyLsEYYIddGyRDYiL4RMoHaEX2WlYQJVJM9nrwDsIfZKWdG6Nkwr84zVNXTviXdlTjWndwoP7aSqt9cwNgf1BAcUp0k@DVdvYw45qPQFRpxj3zRmP/KObAkA8oRQIETgscfokaH1gpRI8bIODg@kv5LKw@uJFrpE61GMF7y/GrjHFCVFnLY8DgXT8XwCwJLl49feSA5RIUKqrckxsNq0Fiiyiuf7E/fGrdur1CCKa6RAO8N2BHSlDJjRtWyZGncS9Hu6F3eCE9FzX7k99v/GzabYL7woic5suX3idfPNHJEODGWkpzAK9p0Cp21tP3x873B7qyCK1RsIzgaqGtY2Bpez85RPBhySjLAIL99S6@YqE7ntF7Kb5WxONn3THPa82WCFAPasMcpxIzvrUDF5M8eIQWTq4F5V0PEWdWw31NXG5YZNmYwxaoGlBlet/KUlC0ka61pCEoxsjlAmFx4a8A02ngWg1L0CRkDubg0UwjCUEFGutX61WNRrao0@FWFjLRY32M7cegBy@EuR3Z8MIrttltZOU2Rhk0Nveby1Xc3SvlCyauLEyb7jZ2vInWvO6ZU9yZ2pEH@DLrbC5oE7HN6fqfmzJ0prBQYkd1St53IyIfs//w1i3zw0C@jZQe4M@evXjnIJW@JNfZs9aNpZvg2GYq9LgTsNHtDmGjhBTRdoDTuzEoUk7TyAs7djvzbrGNm5M9JubjvO9dwZVDkeoR3KCDZD9xAw5mqY1o2khSLH8@cDdIu7jPLXV588fgRTvo/@pfzg6IP68rVyIZuFI540kByM9CG2dp/s4U3COFeiG4WH42Ffjsu4qSsp4cM@Wg5T6wsWdq2MqxB2zmM3kL33788Om8dPm32QmJswBNELnKap9YNh7lGX3xwjx4pOrpU7O3YI6mTsdmvMCc1955V9nKsF8OfErOIGVOGsrBD2AAo56EAgNureAE7rR4dPHjvZ9aZArE7CqsjmW5o4gFCIYGxMIoE2QjoYThepKmC7TSIY@MlnrY1oX9bLzY1sbT5Pbc/jYbPDHr@yIQF37ElBUtzYWZzS2jikgtnIdTCBj7avbB9aBSiLsi8mUoyjGW1a7IzYUXUwueFOQUfg7ABhHGf13XcpDYtMfMdZqVRyqB4yB2zkAwLQ8sIa1@bjptOx9UA2R16Jrs7dKddFzMlKaaXcHPinwI6Wqzcrd65X7g7H@G7Qcf32uz5sIU4TQ8p6wexdNOQndbLjYa/7btfr4YPV1dXl27ve/d/56p2Dm1t2u/VbwENaL/whPuCPR2YD1Eyys/Ly9Vt37lSud1rV23e6ldZK063Cd7fT7a7cdN1b128WR82Xw1KfFAMtJm1E2T0H5Ur3RmW1edO9U1ldudWp3l65davVabqd1Zsr3erNbrtoMFUhygzsf2pbxK09vkG@k857ZRa2Xlk6978';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16 "?63(o+?50;+'51;' # #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.>.] )[-'][(7 >77*,68*,@'_ 7 )(22)S / iiipsddpsdoh#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### a5# 7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^' ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1& 111/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZ xxxxxxxxxxxxxxx #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/WWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho ho dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO dO MU ([]) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ #(((((('; a=$(printf \x00);b=$(echo -n $a|wc -c);case $b[1] in 1*)echo 54;;4*)echo 78;;8*)echo 166;;*1*)echo 50;;*)echo 58;;esac;exit;#)'; print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||'_'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68));"${print(g+91)}$/";exit; "$'#{print(187);exit}'$/"; #< ?>wWWsssss {}#(prin 45)(bye) 46(8+9+9+9+9+=!) </>* * * * *[[3+4*7*@]]xxxxxxxxxx
###;{a=1}={a:null};console.log a&&39||180;
__DATA__=""""
#p
__END__
set pr'[puts 59][exit]'':;@echo 185 #';set pr'-';pr 89;exit#ss
ifdef x
#
#
#:1*23!/5x%6E0 !|*****[[[828+*+@+*99]]]*****|!
#
[mxf]-main=-[165]- ###jxf*#p 173#*
p now 70 dollar off!
p has been selling out worldwide!
#PLACET,2<- #2FAC,2SUB#1<- #52FAC,2SUB#2<- #32FACREADOUT,2PLEASEGIVEUPFACs>>>
seeeemPaeue_ewuuweeee_eeeeeeCisajjapp_ppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→ₔ₁₉₃
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈ +------+
?♈♉ |/0110@|
?♈? |/0011 |
?♉♈ |/0010 |
??♈ |/0011 |
?♈? |/0001 |
??♈ |/$0011|
?♉? +------+
??♉⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
1<<<< ! !
2<<<!< !
1+`` +!!
1= *
53 +
1> *
51 +
#
1+ * x+x x x
49 x+ xx+xxx+ x+x + x B+ ===+
x= xx x x=== x x >8 xxx +++= +
x+ +x + x,_8=>+ xB x+x
x==+R _*=x== x +x==+> x x +
x +R"12"+8=Dx B=xD + + xxx+
`+ x`=>8=x> x+~ x x +x+B+
x +====+x>~+B+= x x + x
xD~+x 8=++>8x += x+ +,_ +
15 + x x + + xx + ? ?@ %"18"_ !
1 + x + x ++ xx + ?@ ?
1 +* x + + x + + *
1 ! x +x + + ? ! ?
1 ! x xx --... ...-- ? @ ?
x + ++ xx ++ ++ +
+xxxxx + +
# +
+ * +
# + *
***************************************<>***********+
+ +$$$
<>"3"O._+ rk:start | print: "69" rk:end e$P+++++*D*+++1++1E!s
+ + *
$'main' *****+
-+3o4o# +
++ +
* *
+*****
# +
(printout t 164 )
(exit )
#cepp
MsgBox (0,"",169 )
#cs
Yo::=~147
::=
You can see an x here.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897} @,-1,:*b5<>␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␌␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋␋
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss s
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run(putStr"159" )
end{code}
pppppppppppp
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, _yebesizeString xflos1''gem x=4721en ogola=1$0C0 cod/|puts_e25y $"3"91/2 <5>6#"5"8=6028=+ codefn;#6or [9]p#s4;931+Rpeos(17)7095creo=Bu8tt"?"&&1
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 "//"
const char*i="24 10 31 1"
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302""o c #FF8000""t c #FF00BC""u c #008080"
"h c #E60001""i c #CAFFFF""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";//"
int x,y[1];typedef int macro;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]?"79":"77");}int main(){f(x,x=1);}//<*/
#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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
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#
I tested Cyclone with tjim/cyclone vagrant VM.
Unlike ZL, Cyclone-specific keywords are not context-sensitive, so something like typedef double let;
doesn't work.
Cyclone enforces left-to-right order of evaluation of function arguments, so previous polyglots print 124 in Cyclone, same as C(clang).
Documentation states that order of evaluation of assignment operands is right-to-left in Cyclone,
but it is left-to-right in the compiler used (version 1.0, the last release). Clang evaluates assignment operands right to left, so this can be used to separate the two:
y[x=0]=x=1;
Assignment is right-associative, so above code is equivalent to y[x=0]=(x=1);
. If order of evaluation is left-to-right then x
is 1
(Cyclone),
otherwise it is 0
(clang).
String variable is called i
because _
breaks Cyclone, z
breaks Pyth.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJTFZmUiJLpQ8940Wv2@MHezw7GHvW7p7xLnYeDOxgsQ9reIAF1q/GwL/hm6fFYIH@B73nnIi88CJV1dfdXi9gSmTG5cSJiBMnTpw4ccmmYvd@85swftiRqY@7uukwR7Ud1ra0G9VKsY0xe6Zodj6bC4UQqmZ1h33VcOy1UJjJjGlGS2uDnznmtWpon1QLwrOMDSyzayl95vQUh6l2SxmoNjOHzmDoMLMzP1mOse2@eaUlMWVfM7oA5qjWwFIdil9h7MzQlX6zrUzF5KcyHFgQb7MtVf/c/@ywltnvK0bbBsgCY69My1YRvqXatonJVxkbbautKaRFAFUszdyvHTyfiiox9hyKqAx0dcSUpu1YSsvRTANpkmEnB2cnR1MpZJm9Od3ZmQ7NspdJ02A7w9b1dFSOnVm2oivT@FdYbeiYe850eJ7VuqqhsGyqlMpORxbYhqXMJFlllqq0O5qupqBBWJL1VH2gWgxDWMe02B4USS9miplGzU@ZamHaoh85jbbE9FzOmapPNgOEN62eakAJM9ORshc5FZH1ItoaZaBYYxa1e6YFfGSxoa222a1ptYG5DH0cS0B6NvrEmoqtFlYQQc5DcG2YtwYwkWNC0zbHjsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZuD8XRoib3S9uexcy7DO8Km2YbWmIqT2ZECQZTNJOFz2cle0ILWhc7MrmwoWFtltqENBqrDI4FXVIuiITXTNeOad/Ajy2wPW9j5nJ4KeWOHRX6wQy1IVWUDISZS6GBh4iAOBiU4MftqsLw2M1RoIHugtrSO1uKMpY4c1bChyHaKaVCJW03XWVvVIYGPvZVgtonN6wc1daWXaqVCyJiYC@tf60xjrcGA8SioBRRpJ1NkKlKPfYJ4vWez0aDPbK0P0U7L7HRUlX1SBz1IHmqbIQaf1mCqWp5vSQUYQ3VJow5AICBpTKQ00Mml0K2lAGktW9DA0fpAWM2J2ExVbA0FKiSxVaNNVB14otZkygTLsxsNOjxUfWgRblu1qMsRXuielgooFa@Zo7eW5jjUa1iNHamKxU4tVY1Nit2JLCEzE3NwsCIpatT19cj24U4EGpenSCkDaEwrd/r6RUhhqQpbapThW5Gkcmj7YIvdLV2im0tZYICBFVVirPIDs9OXlyp8R3Iz3bXuQ4A1BFTRWdocOGklOYACJh0oYFpBJ7qSN9nUQA9kzNan2iLAchyqDa0Bwoe9SVDNWkPLwpHEJ6pyDZXWTaML9ITKWkMD6WGwQgaaoGXCQJBg6g1QDSQvtRHIBaTwaU@DRrOxSQIdi4@HRFAYEYGNBUXdfG1THxIcpLQd5GWgCiRFjHsd9oZ1FE3HJBCPqHipLdUe6g6mGRptbHkY79R2irnFoA5rAR/fQHYKIKUAYP1@oF9SoQAYGsKkqmLUj//0z9vdLuCptVog2wS7vmFts0Ujt0KFheGQIcOCQNWpWACXwNx5csjgRtG1NgkIxRiLLKgQlOutOdTbzIQMrVsNemlPuYGeDZ2r5aicyflgn2B95ZpLE41zLlS8rzShYSkDypuqnWTPNqGVWmooTDyT7A@dTpElB9ssYqe/jz5diz5dvFShcLFUbHkpne6WgeFSyxQEvshjnPOmNiEpbUexTa0dGoydnmlkWbLFpFbFHKhGNDKBI5KIWM1ILIVSLhora5VWqqMZ7WhkHXixChlHYuVWpXWhrdXLU8mDWQKaW0SD3VWNtmJSCEQOdYqbdB@keQoGhzdJ4QrEmXYDSY7RqUAwEmY67IYHhEnZQb40kUFADqVsXVUH0UxKjqGYQLi59caIeTWdwiEqvKbV45FwJB6sOmGAmk5UFDvrqWai2NIHPRy0gCiGPYCRwELebcFIjZLR1hzQOBOsSXxNowhIFpKJt2rEUnFI9/iIuiTvcpg@iYJSYPC70GRPVtuBjgxCAPqyY89IY928hQypTDjMgOgwMFOlC00DiXlFarwiPCcKmawSVzQAW1NlxWRTg06A3Q1kuuD5QN0APJflMICNd5KA7OkrY8DS4sOq32GY1oG@1AfxANpQS0WZA8JH5QMKZjKk/meDjo3adiaZzecn@9hMF3OsdC35HoT0p/SjPQkrH@xMKGhYR71lumJ0h0pX5ZoYU1otdeAIQQU1sR0QRdPjDQUmxeCZsnuhpWfTedMg4qoWfh4o5HnriaFQQekiFP0kqDMqU8RUBTRHC8SSPp7OHQBupjKXPiDIRAE@SA8UwdUAgMnUkdoaOiDVgIFve1qrBzyLpTO4XOSD0HT2EBTMHSR7suNljYWRq0@yoVTaC8JiPIgiiS06iwcGV0RVnQigxg8GPI5ZsftzEJteEWEgCISm0koKeO8LOPumYc5BCoT00CLIZAxvB9DETlChhIHLVbuos3paptdE0GY4EWgj//UcZ2CvwTihOb1hMwWckj61xnvOoYHMknasseaY3N3UzSaIZRv6Z9rNId0aNrXRVIUozGvDKzt0AwpYx2YVGLk/DoHropGODQKTwjcROBAlkeAmFPxXAkACSgGhoh2bRPEOCJWTsdGKSinqSinodFKCSdhxJZjuSJjKo8um2UcpxM5JMUBND6Z9moFzBSHzSeQrc4c6T/aTXheJpK5MzYjeRRYXFyNrkSpI9sXFp@BaR9dTdMXB9ZRcSXIhXApdlCJBLoy9oBQYVo/cX7iYR7E6NtsIR6VP2iCqXKyt5eoJ5UIWzyw@YyDqQLIBdBIfgCcSq1TQGYtJ1VuoaKrZmaz9Jkrnk5alDQQRXig3CvcLKuSIDFp/gNNISy3jIPs4TfoVC0ZBUFpbvagVubzIXNYv7y7b8cv7SAJTx8pKpQmVgvyi/VTXMocwXMYuVtaScj0Wu8jBINmsRDKR5Wi0mNQhIyUW@64Yiyuc2tGIClI7enkZAaIK@ly0ehbhGyWysZhHKigHDsygE0Yjqbsi5N@M1WPxCKSNRRIwxahEIkCZFhLBpkojZ04Q6PD4JSfMZjweIjY0rWv8zoh9CEvBBIsn3wH@3TyZnPb2r0G6spatoyqStLg2At70Mg9s08PTuNbYHmmsBgy3UAMYbdvezAhn48aQ9GdSbs1gRjQdRAgKw7EH5ao2AYOIO9oIJgjQ78euIoTjN@pCmzDhNHU1dU6qicSg4@C0V03N1YaO@LCSatk@D4DeA86BrrSgY0@iu5TYJSAEPk@n58fEyjOIp1UlmtV8qY4wsLQUA@nX1khrH2p2D8kLmhVOJawOUBVVdtANVKLaHmvBmN8FSqsjzeE6PPDRCSbZVexoDLXGGte6UNlDjQEL5doAaDg3WzDfUUFzwFg@eWTbxo1mmQYSObUNqIHhy9gGU8jnkRfYqFbby249TN95yIFiM8FygLZBrNPEbdktljZM3eyabBkAkDVTKc7YewaaSkDnc2B6yWztExGo1jWN8RQPqjjc26gjyoWcp30rCJkm@NQVyBo2v9I@wAN1Ptl7vw0jhJzPZKD8ri9DH6@SASzTdcTAFvMBhMlWR77BlnyvDnrjCYMS8gefRQI/mSrvmHxer8CACqUSPfwTJQ12ch4C/dyNaruueXXfJg0JTRnBWcZE7UEZhH4qqsO7DdQwPBWMoS4pJpDONLjfvjsgO097QzWktnomky5Bw8hWWbqt3qRR4Egg6HqgKichK9UiZcxLJkzIIcccglbXVnWtrzl7ZO7SDVRd/GHZjUWrnY/gSFOdkJhv@OIVTVK@rDW6HH57hAOSHVLpyQ4Ot7YbR7XT3YqUHtpWWteawMFttdEHxVNXbYlNf8LsWAVkIv2na/3YNJ0Kb65rnX3xE8Y0bvL9rcb@3sZx7fgdLwShsbX@UFewKGtLUwCY/ISi3V4VsAN2LLPvaeS2aIilHJJenbD54/RUxK5g7FBY/APhBQzvoxU/1Qp1Wy2WNLnXCxSAqwiIln0aw7rxOEKSpd8LFJBFQonW/pTVdANLGOjZ@Scs4D66efEPJxKY7@TMPSK3jaE9CNTsTpYp/MbpdHDU9oKzFHydRFbX/eAcBfN1gkkLvSDLTNRcYA/fCuHj6wtz8c1EzQX28OU5PlyXmI9uKmYeqIesQMhwHWMurqmIOYAeplXCFFz78OOKFPfQwofIa270g4k83CXCjYsjPipaKhFBLmCWc0efL1zYDbSR@jySlSdiMYovd7BkGyYn6wiC/PIZF0IgCLQ4e9BOOSPHR5ELokiCzsGXQbx4zgiy3lAa0Cv90rohgSiW1EGAyQU/cd5LbE4lNTU/2APn7ZrVGyAChoEu7YYEo7xEvAnd9ZZgp8jyFrTMwTjQl@@ynPh9TYiTQO/KcXKTHELtyJqI5NQeuGsuE3G8W/J1lsYVN9Y1xDILtgsXhKcw9O6boDDtazatfgYlY8hT7C9Dkjs7mVDDJT8m61sJWfJmvnlTCiIimQ1i9drESbHvamRSch6xeCj61/psyg7olvQzATpTqNkYPlb0mx36mQOwJixnMCziUhBS5QVa/9G4Z4Kmr94SGNkACBlQSzOU9DE90BowrzyTdo2JwjTVzhCU4DRM0tD9BbBkqUiQnWZTewgU6IJFd59zwKxhcx7ZoLf2ZkxfbILwztBydLUtnv/xZ21ogNnm6SljUvw9RwPoRrzRebC1RFL00M/8liWYq6GuKUQGcn0JZUvB1QZF9xzzUaMGw5LJnmL1Ub8WjQvMiT/Qux7hM15yS9WHbdV9zs@ESDxpYOOpDa1PNYInThBpOvxA8inzIE9PUyzdVNqEhU@ENNVvbd4u6ohPCQKaNsiiryina8Vj/rKZ0xs6Q/6LK2VfaldtgN/5VFmbZLJMXmnKatq0laamPsIHlnI9bJvJwXWXKo1FKzzE7bwTodEp2dGVa@5soHM@AXgVLa3bVS33@RDYbQ90e5qUpG/p8QiruJoVI11ZeQynpfPfh0DcvSqe42E6aTr9fAtDEou0oNcgaXE5PBkgkzZFWF1pjnFy1vt2zsIMSWUFwVNpxeOZHI6x3tqHv/A@GDycHgdmSl8qzU/NF@I5SeZNWdJ8AT7JDVNUZ7Ek/4VeDyOX1lf0ZLYdcD4oxF2jp@@aA0oz9WRLV2xgJkc0h3oDzUc/jzE4DkYtZCvf9Qh7@8Vxl8AeWk3x0wxAE9E1e8B7nPA8JE2n7dA@GtwRQT9@UvTN0rdNyrDdS3qu@QLBbDm4ovEAv32FgOOLCbhcE2CglPkQ7VrmLX4fVDF65o3Kf@cPep/mluorRFVSJ87QWnOSt1tfYldcE6ef@VS8nlsqp6XPDReW@8npwNcytK3ppg3zcvx9jBCgYds2/53PykGaaYqRJANz0D0/mSjUgKWEQe2BllT0rqkXit20Aj8PNvfQ6qD4F8@vFXue2JLlL4stVzsyDVk8H5T312nr@kucQFZoC1erAs5HBtt5skuscjxcQZhD4BL0/MrtZIqUMpXmRpKHGsBq9W6Vsfv8CUPKQ9R1h5TBmHRrUP4wQakIDsfi@vZPyW3l8dzaXyeQZtCufqkSgca91lUQz/Q706Qsm5G/MYWcyXy9eOroQ3WoztXyDptXKm5C5OZc3Lmg6DpfBj3dO/zGQmVENZaEOTENxENjogf1Scwcv6rUOHij71EBo@gadPIvqjhz5d0AFPIBTraPwHGEjtmEXWM4mGjcAO2Oh8bx45TrDdyebbYnCokx3yqRil9WpCZ0dlul70P6/XbfhPmx2QeFwfiK9hdIyfLBfycQU4ivZkwYSOZm7y1pg0ILige0qHZtJ9E2/nVCJ/vQpJ6ASyWYthmqM8bfhyg9T4g2TVP/lpYBWdrWaLOxnsTtpV9qoRklR@xuYL75wkZTSLPzkOGCjzNihgnUw9m088j8OWiOemRKOGNaf2S0ChjavzTJhJGaLEO21XLdDzHkMXZqOVVMrT7KjlwHNZuqrvDHqLDyGL5SKvcoPk/rEMotLczgYg5fvvHXv8JTomcwBmJpbZig9NS@St5HNHulfTW03ceDQCMTv3OiU2lajHgg3UCDvm7g78RSUUAbckwDplSOYnVVnJPouIYpQh@Sr@4ax1zi7vWVrsrPIjwmOnzTBG574zM53znfSLHGd6K0IBlfqH@cFaDjXKtj233ORfhq3IL2HPYfxTavj7fQAvrFTp1Kz13a@YK6Z/TMntFTexZ1Ds/3UPcAjnT4KZLHKgHl7yn2Ne7zI3nkz@V6dpC6uqnrX0NdlIdcOprmfOPsNu7Rb0PSb8I7VpoQIR5ftOPBkE1EorH7ob7TU4cwMtmmYw7UJPkeAtXR4sN/59ub9w4jNjvXVKvNNymg@U9xtKauslsNinBlB1fG51uTmrqp4FbSR5R3oIz7/Br7VMu0vmj86CqmMxjQozHQhzb9kJ032ZlvwFxjO1TSr2EGzeH7QzjLql2z2eppXypSU1UcQ7tOu4Yc7n10XiqEMdVcY8ktDE7pGtDKGqeQCSrB@BN87D00/gWWcebWfnNoWeMvC4bJVX/P3spXCdDxUP5igXZONA35uAHK3ejzyFKFWM99kJtIgUZlOalmQCuRH7T/TOz1EtKLFhYfUHqm6k2FCaylfYv9UmwIIEueFtjUAOHzjBcPCcJdId9gVhjdHXbt2JcZt9cGnQp/5iKsdfFYFV9NsnXzNmBthq6vGOIxd1T2Vh4fWxjJP7oykkqL9c6kOnzQtqVrA5v/smQnOxfL7AL@LNR4/kxXNE9b7fDfL2l1fdPCze6gPiRblmq30OSNkpdLRC5uDLMLEjipMx/YhZ1b/Nn9AvP0ksnRLfn2QO0quPltX8N9cLo9O@AB5umtA1@D@PVQsbXXQ9NR5@Kc3kLwNShfKV2ttTvRAi5Cl7pipxR/THQADJptiNueZtOeY9cxv9NwFqPV@NnIaau6d/btcSNIQCcSWz9Zco@5W0Q9B9r1MV6Zm9ekxikW4h8UcppDxlLxnFvP@dstHrMg3A77g6EtHvNz7@MJgqDNuH9N4fatBhIw@REELuspujPfrhwwnIIuJUZB3/mQhv1e080ue1/MMFC9QLihwv0AY23AmHykONADDHuexkczoWwqj4dpvzTOTS9loqUiyVUc@yOwhppjSc3QnMetMo6jwKzIfWIVueKFZ2bS@/ibevatGJKn8@m0/1il@LaKYzrX550AsRNi4yKEaZY4fman3DOeYdrkSedB3PMBLIynVIY4fjmmlWIEF40q8XgsFuKJcAWgawCYC0Wn7PAEDj/AZzNdsx2C1Trs4oIt3Y3WMmvyPaswaU1i9TrHih86D7I9GtARuWOe/GJJqVeWIslkZClyaayxTMQDV3XoDXPBlQnYjkYPXl6fBMxQ@FZedLs1LvMTRnaPTu@B1tcG7fHMIKMOaqL8nAw/hHWKWw/@w1@1xaFGmGLaoHbBaAQEwTO9Zl/tmbdPeb4i99pgoOChSMQBwkvnR3SSmzUGvQrUTH6W0bxlZzunRXFCShwgBs8RV0O8UvDGRUMH7m92eOPx0nh7VUXGXiq3Ui1TH/YNUOzbTs9OsRONti4PLX8PIrgQzHAsnN20E2yPtVVc4KUd6TSh103zmo6WYEn@w1/xc2G0L13sF3azp/OggRxx@7lMh7FaLXMIpXaRfFItU4BEkcggyoZoKgPmVnl4DHdr04E14Mike1yLsuFntjZrJyy5zSJ4NhpPgZS1TnSpdvz8zUWmXvmB9dPqf/xZOnYnCCd9lywVbCnBXJDyPTJWMDoP0X5shElLI4ln6G3a18Sm/VveHkAihTMZ7tt3ecw0B6LX0JFbOmHqcaO4@iGKbmpn99xWn07rEsOqt3RuizbLGiji8RisYUMHA2@MUPNeV1mKDrlFJ3nisDxkiGffFHDx8720jR3PIGGSpRH7zHrIZMkWbq0GHyekjsfe@pUNd8dPLrgvK72lNoe0GeEmm8rmKlSdpUZlvUouS22bePz04vvLUTaTvBytbtfTtkvUy8vRd5nsW6C6CZPNpSdp7HnbB1t3S6lq5vNnWxkzSbqPlPk@MhATS3dHe0fbJ6e107MTaIV7V/zsmFZf8WUNchFtlu6ZOh3sBbpYmmp/g/zxfAAejbIlha3jlRWxWCi4D5hABa2lpLTEnQHRNJH6C8nnpbfVQPwsgJBpHY25HLUHwwC2ITAbUg0rPxzg8WQm0oojlsRlGsp47EAeYXC33hxZSqSSWAWIlQRifSWp2MOVfcrDvoZiX8TyONmezgVBinn5XXjxvIpzSXD/O6n3AAbK377eHMvj9SaYR@oNoF6om2antrd/drw9mQx4jJ4kdSulvNgAz4Uz9jRuDHLPlNJZIZEQrWEViUmUgHvFYEb3kTRV51aFagnh2OrzxMShVH4p5DMmUKaCl7rUy5wW0SiVAHWQMlZran9@RxsFiuiO0QF0d7yKnhDYkTzUbsFTksAcpgs2Uvhxq4FYBbncrndEQlzI64gdVH8Sbo/DquEYDco2pXpgqPJGHZvBf2BUcl3ZOhsxMZzJdZZkWfjqKkw0ex5srMzHKLbECSEt8bJLXnnxcgcoU/tKoYkp7RUTRxBglNaVAZ4kF9AHMBlcYx@HJp13coWJp1/c4rRH4feYUNO2FKwNnaMyHDwV7o5bhG9v56SC2hlXzUi@B3luaOBABUCBW0W2RzCjAWbrkKzn9xNwkpviKLw7VJKV0hZHXz0twWY3mk1WTGyEDuo4OkhKrI2oOF7pQyfdWE23QSdpw/DNL8Ah5SRF@5n5puakwaQw8GTKUxkTTAohrF2ZPRoNQ@ltC4bVDzzxEsERZjuAM7K@mEwC5bqa4V5Bs4bGVrJCrTHHGuKWgGpkJolbhDVyJXtOXw8Azrkk4lJN//hP/5xfDHHpgPsXwj3KbIDvj4SvA@5/4sbIMvj@mefLgu@Pue/7NDbZ7Gl4kb2whj64@Rv48pk0UyeUCe49PFQXr7Wxpd/sHTGbLMLYln1lFGgmlDDIc5oB9NL6wBQ31MYIznPwm9DHE714AywCfAX8geoNajSUn2rVo3gmei2dxoLj1DVFe4jVETcH0xHpj0O8GgSUsHQhX1iR01DI5I2LkM4pdnHTKkcYi62BTAzdaIPKh2YLjyIwyW4puloplDlvpJeU73PSB6@gSwAb4hOFCwZp8PSClwLiqiJZdEmJyzFMigNZRI6gTGubnNVAG4ySA0BiGGy4B71A3TQFqYCPDXXkkMY0didATbwCCk1ZKr8gxkWUBEQcN15gMd0d/W2ouGs/0EFTwWaQzhHsBMHWpHnMevE9u3Qujbq4yIQB4/1qDusa4P7Hc2434ZyFJzdnr9WITl@KgbVhz04ME7cr70BpWTSbzubSciEW4FBJoILyYlf/DCihc4OwaKnalTmwa5vbey8Oj05mrocgyMg0WIRFquvxy2QqcVH3HBGv3JNE3dhJn7za2HFJGSyVv5iPEP6K/nQx5@U2XdIHcj/n@39n86aImYzkzNcipuWz5A5teJnF7semA4CbfN/hTK7R2N39RX29emmEZ7L/PO/KnHBqGZkLXJc2XZgTmS4mFnHP3dV8ilfx2Sn3dEtW8i@E8s7kcL8f/PAFD97Ffv4tD@7@6RCdv/SOX4ZSD@yshrqn0jwruuKAF8wtL8gat6gyFtXPsBWa2ZARLA0TdZm9g1AcMPKIdMhtSO4NcjaHtEk4cysTXbXi0cyDO3UxYtf3710QFw70oHS61gzdirOx7vEs71xsyh7omhONhQwBMX1QaxbSfvT6Ag9MqVyMmHfiyEadcZQiA16Ubge6rYf47Q/MvaQhTvc8HA2BbkfmgPlWtC3VdR2DTsW2hpBFCydkL4Z9gOvQ41jF0UIFLSsJiYGeEbcoF3izgaBEqt/OR0exVE8dtbUujDjRWAJE03ey7N8QoeAVB6BXNefVAM1Sg54CdcCmya3jBQuj2HqJvH4FuT2R3c4PNuohQIZJm7E1brmInBnuZT7Y8GsskvAo04wlIinGZ1Linh5aVCZDVIpt9nALHpk@Oh2NVLbguWs@mHc0q5/CWsEww1noOW7ADXLNN13WEaCMcqGkNKOtjqJ4LnqtjnSC8Mjt@U0kJs2wON0YIu6HaE9fHeLKQsURQsm/dmNK3pVKnpybFA2lUqpnh/DsGkxKIMcTx9oHJ6gI0U5fGbDokO5esVmKkTd6GTUStmPFWLKKw/UtM1g8TjYNeFAEzFkQtEMujQ65R/Gqsmi6Ao2EobbRxscnbcAu5FSqDm7KJMaW0J65CdoUWgJjIZijQpI1Qgv6BfytYYn4xZIpccHkEmUbousPAGpuNMmpbo/kC9CCas2qT/yz5gEBw6laKq2J1piU9iUGfLE@RyAC2jlS3J0jAH3F6SOgGspogNq01LYG8vLZS9UwVCAQ8Ewf79FUhsBkVizhXvGa8K9goxzCvIi74jgTFHTyarbtyJ1ugrq2lC6Taax8D2rNh0vUazpCsxmn/9t0Kl2@iy7plXEadM1YNbrUq8jx3HI8vmQsR5cM1LaePEGL2v0SKHONFExQRwCUXNJjZeBnUP4qS0Z5SVmPLrUr2WVKAV6YIt9Bgh/sdOpuSblPLz0BZSkBIRYXOtElm25NyaRS8j2UD3vIUjoBPHOH13/Qxa2Y/ZIWj2MZUksNLMAP6cuTOA2blydpMt6VxVwg3e2L7jalinktMXPhLCegCF7zBqw8DlhiV1rDBfYvZsvNi3tA/eMZv8S9u4y2HKh2cPIlTcZ8vWARchplrhAyUX5tDRBwFAUiojehxGIgTH7zm7BcYEx6WshFzfjTfKYcj@RlmKbD/Dr8DPTw9LJkSXeXW8kbpiYjFx0ln/pYP7o@Onobu4yyEouENw8leUX6npWy7Os@qyz7wIf9Np9weDkdCqeX5Ser6fSHDx9gxgGfi2qqCuKDf2IXyUj9IrrKWHV1dTlRKC4nnkUagYLFotls7ISl2aWmaQO73Yav2aNblqNh/nn6lPKC6T/8Mx4m8hcO14MgIjT8rXBKPswuVxVlOb6SfWaUoWgl/OSYDE78LcJXZvk828bP3/7vf/tnf/sn9Pdn9P33Crtmn@Bz3WH4T@5P7YBbQXez8wlvlYGpRYXkwiASyeciJ99H2H@2zyKTq09X/9OfHH4MO@FqNn1uwdMJfwwXimHuBAf4cq7vJlwNryNY4T48TlcqFXCu/qf/FdJXXwAejBmvw0817@IqjMPVZIWSfA5XC@CQs1nI9//@2c9C4eoo/Cksy3J4TH@NcEbGT/GJ/IQxcKSl1aJkms/c8o4CHzcsLcvZS789A82NTesF9yAfaFdmhidBye1xFRPcQI5vgcN7hAuLzz5sMabCUIuftbVnMwTfn/Ifp5LwSYluMEJPcuRWIVysJBo8e49XwwHHVIW9Xybq7vm/ES4Udi/DTF4onfoE1S/DcnHl8Nnoqz/ML7RLxLBPOy9zNh3mUt3zMLfTs2@BC4V/qFSOHfx71cS/oxP8Y6Of8gHUT@GzCH/0Dx/Pi7@LFCKCCWT2s/hbdNdQ@CJ8Ua@/7tGfhX@7Bv41P@Lf/if8e@3g32kL/45f49/pe/xjM5UJhdfX18Px@DGohoJnv@ZzBt9UqiF8Lu8iut/ph60cFg6fhVg4WY8n7@8vUt@P4uWy@Aelqez58MNdUKz6fTK5/n01Hr@g4l1URTnXk/UqlJUXmX6@XwfE8fWL9fVUo1qtJuvfVy/WJxOJdM@exbGfPoOE1frFRSh8h21RwZ9l/GnZ@JuVpDR5cbCA0bkELkZOeogARvfgoz8U/rD@IRp/Gn@a0TM3Gflavn5lHvr/h4cjiNBGmSvTyvQyPbkNEpFl1LPMODMeZfrmodwGpwp/mT44tUxnlOlmjIwhy@PRBKqH//uHpvPq0ARsJqR0RhkHEWc68OweHr4CfB3I@wr@tEwmM4JCjjI38J/RUVDTFVv0/L4RuwxdMOmDCqN/So6kMpFUIRLR6vnC4OPl3X228FFKRBqXF5F6OZy2Ly/TXDti2ZUyXbB2f99obB9sNRpp5KP1pfizePIZfCrV@Lp4PA1Xy08v15LYfpz/Uo1wev3pZTWXRHchDo2UhbD1dPwbPz5KeFYXL0Mw4Ts/x@/57c0td5GDXJfn514s/qQxiFwUBB8ATc9NP@FgoGn@nv7bh/9l/b86Y9GLeoyx6N39epQ@MfyLxe7u7@7FbzUWjQpPdB3@MAD8mOTuvopOAroD10U0Vo/d3/Mw@I3G1jnCKuaxXqXEPiB02DDP9TJSBg2vshQVi2qXl6NMJlZuQohnXlc@0/pMrEw7V5aauKYGswF5OUYg@ZVyeUW4V4vlclG45UKhXF72oDLgEU4AUm2lVUZGL4djWATO/dEM2lToEstItK128Dbzp4MBTOzkUubzZy@o0WhrVqOB4bnPny@hI0Vw30qllIeQTPHzZ@iDkRhM@g5MsWJagimcnM6iUwZnfn29sFKtFlbAXSjGYmXpYumOFyLajZfkGLtfStdVW@JlhMlWJMx3u0Tl4mqMQu8jS2mpzMLr7GkV2NeGD7u7DxMl2Uo@Fm2O1RhbKUSL8ZL4qyzG2Hq6uszE38VFLr6yvLr8rF73RyLs8OU7pSLfV@6UNZzu35db4jZI3PenPHmSK0EVi5nyZajR2Kqd1hp4rb4koTQdMIahJDtCuE44sCIXZJzJl@oXWO76ZSSyVn7G26iYZ@FIWcAlIyCFWLFE1QvDDFDr4I7fEQpp8V2Tl7O5xXR@9F1hOwMa8@dl/FxcXBSzxfgySKnlUqler1Po50VKc9Efdep04VAleSEX8vUkqiJXo84yFFZezYWXQwPaFbSaYW1cWLXQ2LUIgT3FZk1cA7dVXXdv4Lw1Lb19q7VVwH60X9vcPk1k1wFldqe2mcienG2EZfTmfT9F59B/vF3bOjyDBEf727WT7ed7b7bPjiDchgEPiAWf/pGiDtWGejsc3qK/odJnU7OVqytlMGgM4DPq/Pirn//4q//ux7/44x//4uc//sWf/fqXf/Zz@P4VfP@YP//435by@PvrX/6z//nHf/0XEPjv4fvv4Pt//PqX/@Jn/Ev@v4Hv/xkI@xvxDcDxL5ASsP3Rr3/5J3/561/@k38J338lvv9y@vvjn/5v/P//En/o/Isf//Rv8Ed4fv7HP/7hn/z4h3/w4x/@4sc//IeA/O//@lf4/yd//ff/7lf4/7/8m7//6//h7//ofyLHn3PH//Ov/i3//bs/@Pnf/eE//7s/@OUDvz9/9PeXXxH@y99DyNeX82vwfE29vjXklz@pPL8NNfxciMH@7B//@C/@EXDun3Lffw8@@PeifuF5vJg4TdOScT/wF4x9ToMilHn22QMFlP8jhkIw@zyJjUIzbuivf/nP/xKDJ2D/URBDRp6FXUJgL7dfAOy/9goWhP3Fj7/62Y9/@Q9//NWf//irP0KBllwpJWqJpPwFgw4A5r8CDgELXwMHgPI6rm0vssVQFhyL62iACMnxDx@ApIvgAoV6OZTPgS8kV8ktoxsSwvxkmc@Q4zjvh@8otFICH5oE4jCExHlUHKI24qxSqcRDowrEESh4Mc2IVYs4CcI5QAXwYiKeJtEogn7JRhuEBVJW4sessVwZ8YRxDKgSBoYFwqBjSc5K8WJlCzKsjLYY4kLk8dAHeH6oVIuVURXR/UBFABzxDcgSoCpYulH1B/BXCCfAh0ZbP0BRipV4vFqEkApVlXJLNChPOU@Vo7rHGdUbwxlDi9jTZ4x9J8lFic/FgJRMQONv3Id@ShaJpxB/GV8W1aF/10nfZUwP7TQi@vAwHv8Ugym9AAC8ySTug4JvMomleQbRI44qTtnCI84xAOXiwnTjBdAoGw/FqX3j5IH8oQxf91mvBjyIDquztLQErvWqlJMOQaln1vWa7SgWLhOQRrPGpEJJwmDcVqIuHZHav7y1DL8y/G8v0tZQTo7l0FIEh/IIc/NIxnPmihmm0rtVo7osU8njBBcK@@Fc1aS1HtARV1gsFKUrpWM0d1QHoMGEXtndDXME@mBCkhJyocRNpmJq@c5cW6v8IK@shuBJ/iHeZi3uVYZmwDccpbB3IUGrd8l16mngBHWjEKpWxXoVk0PVk@1TSHB6yORsJsVAibxbWc2u5Ffy2VyhkF/NyiuF0kohX8yBhCpk8tmsXFpZKRVLq/dQoGfQzxNry838evUfzHz@m38w7zM/FD@h6ls2SrGjo9fJ@1B1lEyms1TkipxfLY8rUBAKClVJk@L68vguCUonNk/okrZG3eEuHCha6C6JrLoAHxZaCLEFCIIPYEZrPRNLyHuHZbGWhu8K4OtpkpwHZoiFLoEZOLbQIPAJYbs9AWHzRObOfMF3ZtB5iidiDgA9tILB9nHLomOyU5NvjdtQW6F1cXKjGgrRusMF0LQewnu4L@qh9bQXOx/TZo@/PWvTMkFD/ekwG4pxzaO2NLyBr@V4UbsKXrFj9zWn9wDE2aCPR0pU6/eGYbvfhAKi2ZEDbMCPpZvmPIBVdnb0QC1feSfscAGPjtgB@PHe893TwPN0u7a5GyqwjcODralHXgDl2f72zqnnXeWxbtK8h@Ld9v7@tFc8cJaxyPKriQSIR/jBZ4I@9Ewtfe@CyKmHx001lUnIMAw0xupdMnnfVPGm9RN@l/yoo5u2HIl01T6Mc9CTZXw/V9fUYTa1lNnM4AJD@jPOhhpqNj9mSyATSzAtZOv5aiEs5aVipZDJwrhD99t3jHK4ABPEi1K9MmI5VryoD8L2SrmUk@PHA9W0o/JqbDVTyrcs1axsDIuOE3qF28BKMj/OoNmhXZjX9PHSbzws7oQstQ1znFuDTmo08QU7wwF7MBAeGIROS@v2QGDemh4ATDdDTUVh8P3WD@BQgx/n8QCH50FhMzH6LHjo1rMWeWYg5tmDhBw5x73EdI7IXXSmQcleC52i@Kb3LjE8BtfEVxXQ0S3QC/hZXHqxgArCvBQK4UKb1mGZUIrMZ9lSMV8s5bLFRLFUXMnDdDOfkLMJebW4WgK@ychFuVDMl@REcaWUWwFRDrH50mooDOJO66TTMFLJkkRPzWjh1aDreMeqmepVQ2FufgD1AN9UF1a8gGGRSbniZQbSSXhLu@3QxtplmJXjCyEz@LpFWQpJCmux8M7OZmZnR5I20IMGw82MJLXRky9mMqsbkqRSzCaMOVlJMnkaiAIwh3symY1NSRpyBHiiEXD30LddQO1YkjT0bNZ2djCjK/RkEQFguOYx3KO7nlUAM9CTy5F6LUkfPXSIvMazWqGybqMHc0UUOzxmE@Ik6blbokwGUBxzOIFi161urSZJe9xTqyGKF1T3PC/sS/TU6AOJLPAB90tSFxxdS1UNSWqCE/uAJLXA1RorENYHFx6CNBxFksacSEgmSRoRtNK6lkAbFOGQD5Rnd1fpOW21yz9jiz9bELUHUdpouL3TfP682e02rXFt@/kxRb14satcjYdWs9sUCZsN@JiYCqKu@@Ppj4pRjYaiz496CVHGVFRj3FCphA3lI5RMfLqYUb/xAqNeQNS8FRmBED59AG7iZ6MPzw2lyaPcD0XRc9RsSmXk2xD2n1HZGQ9UNPqgr6@0LLNMv6wfjd1lyvcY3InSmx1QisfuUJhGF/tPJbmUl9YWFXBkV6Q1FMpmJ8IiSfnpsCgVVqW1ZXhKT6UcOEfRTCTDGPzELlbrT6VVSCo9fZqULmT0lcC3uirFeHaookDmnegoMarIEJhOr2Ovx34KT9CIhDpzqo6c1K6Ke0BayeT5xGd9/Rzg8BQoHuE7GPbZBrslQYMb@t09zY3KBkiVTNnAo@MqepdG4VGo2lYcBSY2G3fDtTUBe1/uVi4QwWf8WU9K59Vzqc6C@eZXM1CqM6OVXV1fv/hcB62uIpfHYRiMssXyKExnNlZXylGYRMQqtvqR63afdbTGLTYqGa7lLdnD/kVmsSAn7pKN5L2u2M6SvJpduxguXSTl@uJi5nN3XXpfleqYPSp/9Bc0GYL4K0OYSzIuMMMd7QPEs7Ukf92FXCzEUri1vGF2GnSlPfsQkIt@wkEZxmldBWVFLmXLAiQ0qPA2j0osiu@q4XtcopHIajYSiUXKALUIwaI1iW0i0OSRJzKwDAitNamUhXhLdYagvwCrucX0SsB13oIcCt@H2niR6UopFL4L3d/dr1dd9eAlG4@VeNL1PmGsG4fpT5pWNHAtZJFcyVT1GatVat3jWlmA1jZpkgIMdclPTiXTi9@6bhJfr37Pn5e4ZgbZhDhxaGkxvR6vpqvV6mVIkqSw5Fq9o8U8zGxw@v9DmK6hY5t3naFBx9PXXiG5lDWu31zUYz8caPpdMZeskuYchd5wH46vp3E9LlVNE7Fah7RaHQobpnCi3dSBzhEF5T4v4TRKZYOT0ver3xe/f3V2eHa4w55l1oprRU4J2j7wLJGQI3IEKPsMRkjteDsUHnw28/IPxotyeG0Qya1EchOK2WVFnBuOIh9EL3CVAL71C5gi1WPgqlSyT@VCdg2UpnAVTy9mV8NVcsiF1XA9zBOvQGydbxnLyuFqWgTLq3IsbCe5D/g5H7ah8YuvPnyGqa14i6aWJVc6LUq0dL9@D//V@wuY/d3TJPCe/vEnDT/3HAD@Edzz8If/CcAFYfz4@g/Jdf6/Tj@bh7zQUgGoHf5QqUKjft/4vhEOhUuRajwdwTdCiz0OYl6FitOyQX@qvYx/3/sBy6DrLXs@8K4vs3xVZkxdTqfTl7HXWdB7SqVCsRAO/Wb2k16GGeDyQo1F@G0uXN@iV6O7h2MiE6/jwon78kJy6@Rw8yXMj0HhUg18LSHbPDxIYRS@Oc8/3dTSVcXSx@LVeWOEQj3tdPMIX659tnVEac7pXBuF0vxc5LK0114Tb65I3DA5lWPZTCafzqyk5TyTi2uZ1bVsgSkgbmw8xy5cS5iUUbU2zcGYa8fRzRglXqghDMbtazDhsdU19vxon1LQEfflha3tV4fs8GD/XcoN5eGnu3sn7ORw5/S8drwN9Xi1fcKk2gnbO5HY@d7p7uHZKasdvGMQfVw7ON3bPkEE6RCKKhw0OcE81ZGt22M7jSOqTfrjRLBttq5VZzJcsQZKGi8nnAw28HUFKt7yPRk@NGDW2A6qpie1BZhHDlv4QuHWtdJuWyE8UKe12AJqpAvLqoW7TqVexl5l@eHbTxkrv8haKweRVdbKHBi59VWmZ8Qf01f6uWO2uLh4aUienA9Ww9OMg0G4FRvC/DLtvd9eiBZW2DKowtmVmB9zcHi0kHF9C@fHpwuyF3e8tZD1PHs7CznPsw2@Fc@3c761kPd8G7WXCwU/2cHmwqrn29reXCh6PmDShZKP82BrQc6EXGLdmFp7gV7JFN3Z299mywAUK0/EosUEHVPBQIjo0LD57QZIcra8fNszE6RPNcdT0G31S9Au@ATUAuojF0jXeoItmwP46av9MqlwtDuaK2hWt5UQWPHqDhg9QnehBazQAlYI4BfwXC3CscUKy8YYRC90@EpwlF/slGDSmU2n576z2TpqBVVghgTdBUKnKCGFKt6gFlq4FyijHbIqdWhrKIHKUFLJkmIxPHp1cLa/zzMbQBamFZUIkpFHmoPTHAA2qCL8YtUhlDcObxZqC6TVglAe8C1vofuJ1gxNtyaSAuq5sNACBJPUvVH0BEM1K4HLkogXPXxLNwBDNLgz4OJnzqLRFta1qzotKlAMibl9uMNriAubFTbZyjGGmRKlKJpvFv/8mbm@S2fSa016jQjHLZDzYnF8vKQVhI1h2IJ72I8g6GAzpVxAjonHITVUh@IC9VoAosOXn4N2S1mFjDIR9uQJlWMdfKUIZYHp4pQjSyIIIhAEI/IhMq9oi1Tc2EJ6GbcQ8FckIxFxHOF3BTbH3h0OIFmnCzrVql4v9JpzwVBtpzwlkEVUp41tDe5ctgF@FI/AyQnWhG6SYG6kXMBInFEkmJpgHQiekqkNzQDOVS1fJrqsAJ2RWv9gi7cQv7CEwnkA1Rjk3ho1GAiLJ9h9idEXFpqWqlyXXSiQhwQFfItME0VCcLjH0x1vUbJl3l@QLTH116Tc21lz@YinBnYQnEZkxfkK5xVRXQqs@kAz@AUy7L8VQM9ZkiOLxwWEx2UCbHsSLpnkcPcuX36hEtvTtVj85lqgWH6wFttfWY3frhYwrPksArUAER8FvHGApp/J1szOQwFjIaGg2vw0FDCA@rwEfXwCwVekhyHXT5/89vQwSK9Nd2Xot9CCXCrwJJPe1qS3PenF7gshCoMpQXaFfWZNdMkFcOFZY1YER5vLysmEnUkvGRwqTHXTdDwJzHMAnkNRycGQAWeFMUqQlI33mit9fLdGhdV2GnsH26eTsYgvZTdEwXv4emnKIzYJJgqE8XYUPTGvRNEOEoHrm9EjnkeC6Nk4OT3err1KQPlibN3vAdM6APyInjBRg3s3Bwg11BaMx@0Ei57U2HKMPcGSJZiwCaDnq7PQTVsFVA/m2B4OspRVhoN4/smeFMYeGZqTlRRl0Rj7fHkJQ2pmlcn9wedcP2es5tpsnFtFZZfj8XQQIeVdAXPAuyZXNhAS2FPB2zLmZnaVybAVK8cctQca9yhjzeKnet3j2EbDonsicmDSpMwu0xvKUbaI@yNgXJxUbR7XImlsRD7AUOzGEIbDOVm14qSfI3tSrKtg8bK01W8ty5c02smyJHlZ1inT2TL8Rhj2YLoUmjr1StdwmANnoODBUBF5OECbyREGWaEQt6UEbmOKmvhGAye2RrdooExpNPC@ukYjaqt6B19zPLRaMOSjumwLMPxgbIpHUkdCx2SkIA/qT5MRbQ0PcuJFgzDqTCGkty1X6O63KOUYCnklsx11QKUKFAPNYfi6z2CG@Mb6oB@aFQ9YBUocWxNa8Y6C/cFFdjFxgQ7HMbR7iTnBIJ5nQz02nRPnsc2cOLwnbV4S9@DvnLirYX9eCUAwPBAjju7NiTHMw3kJ@P0zfkT9IkDAiyCB6/VobH7TQ7@abPHABUJE/1NrqIrbcPYOAywIyqXgwEBbh7dUYNqWhvdETyPyDg9DyugoFjjH7LFVzOckxW5p2jR6F5NARAfx6CpkNlrDF8aPvpOzxVgigDCAES@46yv6QzhZACmUcA6SMH@zN3OtnLaHGllwGq@fPoXH8I02TO/8BObgEXiM9WGx8V3gBbxByYvxmHlOl/PRrc0yDoWjFR6bX564a@ohaLcScixI0N82@@S3Zp8M5I998idlXWEXk@WoxwP@NQjw6@h28J@UkVvqydxi31TjINeo6vUD7It3ggSy4XcBTGbroRESyOMptyqEHgO@UkggriCib5Av1HzipPK81P74s1xhSdlLwyWe3xvIrB4ofAhvMWg08PrPRoPufWs00LLUaEg8Bxp4ccALDrqis/G4FGipDZNio1JSkRJSMlk72dzbS2qGlODX71Yk2zEttYHXN0mJNkyUKhIJrAbC9FR9UJHEZi3FZpRaejiPWiAPqOCXMyEgngu9jT14r@eXs2sFq2R@RZXMqcz8uwa/Irdjyg2PVT@Wk8Uv7XIz2qR7pfCiLkvVUNDwi4XFu3LxAoaJc/9o0hdF4PnaZOmz8bYFXiR6NDBMtDVeW0BvJK4wsvZJ7j0k0sy1IaK3o6kHEficyrlPOqJXjzC6k6qtCj2LzEMpyb@PUBQsJWoa4HdXQePXOPgD2uTdJKK8Cdc2aaMZc6qovmAxB1j5CwmvLoEGODIH8OtdXwJu7wITcOMVJhjkijpw4/0lmKIjHOIqE3DRZSbwBPaW/LsT@8pI6w/RcBM8IC80Ob9YOORjTWjUp8hJ6ccpihApHS@hjQq8sbi0JkHVbbo4ZfryFISfd39KrB6aFbJ02y8WM6A6zEM690aWWOJ30EgBRQxFsy1KA2kTEpO4EkJp5bU6TD4DvOOKGFSfp8JMbvVERFCThJfeH68C969UJqYXSBGYPPDC@Am4lSn4ii9S7mNrngrit1gQiituc8qNmy0fLHgQg6uoxUKPzKT@fzNPCjbJf6FTpf/vJ0UzU5/f81TmkSnMN89WfofTgv@q0P9Xhf4nKPS/M23@AZV8GuVsj59S17@ohn@7@kUybwzDhtW9QdNb9qfoYb8jRWD1m/QAt9QX8mO6wJfHZxdNNjis/8RROvSb9Gm7cL5j1mq1075sHT@vdWu92vE78G9k9uPnVysbW7cbzzfata2t7ovu5oH6ulhb2R@8fFt897zz6aMK2vvu4Yv3n/RBqxd6ezy4PVePbnNq0a4Nhx/3dsfO7sZZf/Mk/271NrOt5zsb6sct3d56dfr25enz/En89uOLoxef@pm@fdTJKKV@bvdV4c3m@NwI5W@0s/bOvnbYP2lvn2X7@1vau534Zmb/pPRazuxv377Pbd7G85n03uDl4fPjs6vm9nv9eG//XXvzo6kUPl7fDvbS7VJn8@r4Tegw91re/Xh42N3Olp7vpm@3OoN2JrurW/mrt8dHG2fvdnsvle3@Tv6s9PZqfFTovX594xzEuyvnheEreyVu1F6/zr40nt/cbB@Hmop5auXUc/O1PLi9PTJL/VX15cFut//ako30Yf5N/KR/eru1vaF/XB3lzt6dv75dOXk3fPX6xfvDjHZy0txWCoNmO3tydboSavVze/Gbs@2zovK8ff66f7O3m3@3lX7VUw9q7SP9@nl39715crS/V8vZQ0Pe37zR3z3vXb263trc082ja92oraTz@mn73eFh6OyF1txSd9/aL2pXvXfp/Mb1yrt4e/D89OpT7/rFxsnZYTE7OhpnzE37uLnbGW0dF7LFdEv/ePypY76Sz17HCzdXL7Lau9onJ5T7NM6X9vV3at94EW91348@6un4mSxvvt/79O7dye6N1awZZx/f7BxfWa/axqF9mDl@8fJVU78uOleD98bJidzKPFevX8UzSmh0tmtDG6mnSn71tL//ejDaMj8e7723C5/iN@fXOXXr@vhN7eNxpnlrDN4a1r7W38y0D5XaG9PZHo6et0o3Z9e7@v7HQ/td6NW2nM/vmB17o/NmpfQ2/TzeuX7@dkM@GWUOjOPOSsE6ePP6XNO2e2/PPh238jtvBsW@Y3Rffzrrb8e390e9T2ox09RP3l0bobP8yfFR9tZ4qfWdnd3jVwXnMLP/5qi9O5Zrr1X51ljdHOe3RlYhd7711np3vWsM0u@0j8OjjHoTb78bOCuvtWan9UZr9V@GTl70zg6O3tzu5QvW876hbRwVMwf7u5sH3fbKy/Heq@H2fvOq/Xzvrfp2cFq4zm5vnBe23p7knNPrl06pddPPHRXjp3rf6Z7FQy@GveHq0bn18c3o/Uqt31Rzx/o7c7wq9zdfDLKjN7Xtw0/d66OBeSDvZMfps33zWs98Or39tGsXauN4cXTm9E3nVB7l5deh3O2ngfNi8OL1yeHGi8P3L5QVTTtXrk7etDO5s2Ja61m5vULhuby90@l/7JdU@dPWq5yS6/fi9v51ur3ZPntzfq1f9V/2r1qhYslubey9HyrmdjMrZ95tdLbz6v7G/qmsnnVfnqxsHWSO3raPzj6OTtubb4dnbw61zPbVi9J@d@Xt8ZvSy9X3p/apcm6@fWkdhEbFnGnLhVL@NndSKh72rJPc@VXJef/yqrChnzflF3vZvrqjWW@L4@L14FPvtnt7omaa3edbH5XjzjZI0rOjjJIfXh@MTkK5N6f9m9XBRvzddevlW0PWi@faavr041Xputd7ebvVWjmvffqo5J9fqaWTnXRT38k/jx9vvj666m6dfyqutDMb@2@Ut6PtnvMu9HpX27oqnV8fjsby652Tcb@WMfT8zcl5/ubU3Dg53z0p9l41rU5z96oHsqE/Pru6Hd7sqqu90W3xZe/qjZLZf1vcNOyVo0zohbrXbx@fvnxbi3eyasm5OXx3MDgvno/yr4rmeck8LGova53no9eHne3M6kA7Px2dbffSG5tavwgy5Ug/szYPX@@@P38xyISyRmHj06aZX/0Yvxm9K5ynj@L7w3et02z/3LJ232rWztubo7cvT2p78b3m@PnRtXL4bjt/crC5ab@I72gFdbybu7Vrmzm9Y4bs/sboYGQNSrn31/tdGAnMdqn9/DR3bti1Wud2r3iyXas9t5t7L5TR6HlnFcYI/GyfvzErod/wu9FC/Fo0/lD41Quhvt1tmiOQl/zwV4gO4oToIE6IH72hndB8l/Fv0suh0@CJGnpBJTfwDJugrLG2icpDiu15d43iqwYSrG9Ccg1dLXNAT0TrWFpz6KDPNnX4JXsVHi@jV2ypo4FuavgWF7xRHueklsrPsIH6kgodGqw/xvmmo/b5OR8NX8QirgalS@j5@27oasLQQqvF3BeRpejiS@@1ZB9AgRgY3STddNplyWSroytdGxx6m1wfQifeTdyYg64paPzALOT9hiJn8mJrKqqrVLhTfH/MwXOmm/yKe3fGoYAyMaZrJ9BIRVdPqPgOU1u7UfUxvbNAbadCfMfnV@2CDIbhFu7JMLqecWpvKKgbqjW1AXTAE7orrenlZ3gtyLPltFhiRWWooVhNzcHXYDb4qw4aPEd3z9tgcu8hHfkUC7RcMULNhi42TYjDHyP0TaVCitFWcv@YE@6ngxxBRXV3Gy4vDwgl7bti3BPAvDx4GLfW7/6uUE/gbmvqBF4TaDUEWtGC9Mya/Xc2bXL0gMohvli//XbvtCFebMG3GHoHVB7ZcRmgctn1Dcq8BoHyi5LPbsvEHQZQfDQ78nuBoao3JudlifY94vZIaG2cYfu7Lek1z1h0xDag3SgXK3W@gzBDW/dcgntpnnBOeBIo1ROfoAtiQ4XHA1@Zjm/Q5CCz9UXEHUtVCYB2c7onQKY2@/2Oee@BlmnqinGNrjLfKgvzBasVaCy6sj9QDzRleXUR@ydpjoD1hqTeNli/oJLlNQsBiA2xbjOfGdidab89puEt7GWN9jHMw5t16brZivrRy@6WG163mJsTh5/K6hAtiR3cWWtaY54Rmmei5TKA4D4dkgmq4e5WDdS64lMD0dGmnkApgG/LbhCeL1f9cibY46XlWS0SO9AOoPlF5ZuBEOrCK1adZ/WwLAR6x4KVmUjqE8fdQgTO9DJzzAEQoSM4DoYx4hG@O3WGKnynl8dFjNPpIlOHf/Y06FnjG3exQ6lo9kQREsNujDP0qcJ5hUbQqtd1MCuf9aihcAc3NqFGvMg0mOFjONPi8Yl2CiC/0JBuMosTtaNzYkEMeTUSpBe0JxjaEwetwbfisg7fwcVpHZoi0Tpk9Pmz12HA63HjkXsQGFjCe@kuMjjnTN6XBUHLrt/thJ6bYnyieFL1fnYvPXJ3Fybg5u1AG6l6FARmA1/YMWAQJLYsDQbcQRDe9iUIxsamsgt5tbgYhVQXBJcu1tkTFpXX16OrySgFfVeMxbzOKJJnA8kDiUFIV6ssml2O5tzEK5gYUOYmEazMR5DlCFaWo7KLICsQyHnAwFUMQvIdK3KunURcDCD28NYnYfC1H3NyX87G5fr6ehH3eAYCpxJn5xd9ORfPQmKOeiE@GcPR8ohAeH2yRoA8lw2MIwEUK/EcoOBZxycj/FynIrxMg3mu1OcOTr8z5cU9p@EOPpQc3z6oWhdFrC9yKt@UPmDgHjiWCMQ3QA3oPVB@GGfpZWRz0BGoS0JuPRUPTSX4e8DEoAX0K0@NioHDEQSBYoCI4OLREuzqsbGu@e2DHQJ3yMDH65xgcoIVYRoCEgUkRhESgwghGmjdRqs/8OBgKC7G@I5vPoBRJge44oznB6CdUO13cyIxxsmHK9yAT7yHicYQTt8oJGjs723g4832Me6Y3Tt4Dk24gPVIMP/XreYix@hVcVMx@LshNEeDIoBs4xMaUVfeVJP5Y6Cbv8DmIhfw09h5QqodQjCeWGiHxBea09BMgY2T0uUj1SE60quKPIBirAzzDHarMkVHcoz5K1aL/I1GdOiNUhOpwOElFAVECiHNTo9rByc7h8eviHJHjdr@0W4NMcMEs6VYbUbv3MAOYhiqzgdVj54hHH5BQvM6KU33BRH0xmOC5S9v48QDwAbFNCh0ukRYX870M/A8eF4CkigeNCgVjbY6mIMb9656YKIy9hyEvBV5qcVQKMo0bySkAW92JHTlaBUlHdHSVG0j4gBj0ztIFIPLk7SLbwNmmfQCN@q5qEd1iV8s/saqXJZeY4t8ZA8HuDqstqUg@ZVWS7Xp5g2f@oBS1TuUiZAsAUJByPza@/KDn03xxl6Bg97iR4NuxtN7fTV3UlkE7ZHT7ifpuAEFiWNxdaQ7V60ktUjkzN@qO6E6apMq40OZ8dyueG5XkBsXuOxqWiHT6hdXE4rYPPJoLnmuuG7samZcPfG2klPLdaDT2z28K4ZsIVzqUINhM@F@IcscT8i6J26TPXF7sd8T5yt3jytlgrCTGpkYcPzxU0yY220gW3TGtkEnV2j2NbSw/bnHUG/RQyMlP@jkTjEInjilAeq0C@eKTzxD9SBnICaQhnRa5kJkV6dBxcMXFQhZ0i1PLKBr0ClMYRXQDJAW/uE0UVdSJU1bTBQDgShWxShstd1OTpD@YGa1pw90IRCG8gOH/qkEfoyPZ1REJ70BsEKokUN8nZUiuK6aTEKCGLdrkE4D4hbrQMXTnPnVKM5WQ1TO1ck0fgIGRZ1wy1wUIOhnmPdAqJt5eW69A/VwD8Nh4ligYpmyOEHhnug9O2I5OZcLHP89PD9ghYJ/Ohjvs2Ir2Yx/5BhvtmKFUugn2cl8ewLnR@w4okGRrZBncOoOuqCq69CJ@aOt4dCPZePT4hF/jMuecrXMZ7C2EMdiaLBZH98t3lTxHdq4XusweSSnQgsgFE8Db2d3B28A7A4VSzEclZ@xREEuVnYxQ0qIOqxq2fzN7fTucpD4@GptGBYslRuAIaRttmiTJOKgdNDSwz7tRkqgwnCjWngNgOaIg/4LJHMEO3DRUOVM4Aa6wqHq8gYnoRAJ1KPRyMLJSMMyUo@bXoQrS@rK6X6GSnm6L9OQ5r7nFAtA5BWsQjTm7tCCIPDMMEPz8WXxsie3S3rAvuifZxqcHWT45NSdhws0fIyZnflr9TnGGOKuVnAMGolNTISK6lSPuWfgSAK4R6Barh2CA9FjVKfhiXDx2ShSEN98rnFbOCMZQVoEjVI0pFjIdbhLR1xORtEL3pueiZ8r0PtiYmfAWByY845HCghk@RiHEGcjpyGwf3KIURAHlIJ31OW0v/9ghDi8824ovolD3Fk4umNiXoAI@LyW1C5efn4mbX4tRB@lTPmRtOmSUlQs0Jfng/EqCzCsXQAMCkXyyK2UC3Z25J97cwGp9GSQeqzwE7l9beFFdjNAE5T4yqJ7hLgXtrp5SCFx37xR@SKV2FYj1MxA@3AlCRpRMALxLPV7YaoQNHClAi9dM5CC68xuGleSUIw49DsrcgSU51jOuseBXYHumTn9c73zKso52a2qW01qQXrbsq4NaGicrKvoFsG6JuXZyq4GKuueMp6orEjk1nP2fgcDHB3dvOX3L@CAIomTy9J37QT7ro2LISIkOEa51Jgn/ybPOgc65PcVv0d69fPKSodmPQ/vq2LtEEV7kN8xHeLNuJ0cX7dLQ4CM4KZRdjfX81QLC0KdAaVnIl02JszOHju7KDodkNe0VR9vMN3Puph8jiEsFfYDx0ND0CfVmgB2wT6TnMcCxDxYfOV4EDbARUIyT3RSlzswIh4X41llwhrsH6B@kBGDWITsDBxRfjQ9yZTZUowxjg@T83G4ScRw7/f/crAg4wcLguSgNSIx1nlrRvxKhPvfdmXU190GQnMDvWuQhZ@PQhET@ls@4@oB0YGvL3izAz4fCOoGQtF2lUE0bIECD3NjfjQ6wSD3B@H9G0Y@8gU@PJoHKekGkGAyumoiKJB4CbOBadEgMImZLSa1DlF0wNtkstzUkGQI8bDzajwZXCCydDaJy4DcGZdnajWBjtEhZ7LGlfnlH6TK4uXTNE8N3v6BDb@MlcclS3@eNcDDwe5uB0Kh9Qe6yk/uyPuN2uGed7UVE@8nV20Tg@yUaXXTt9q1luaAoRNxbVVSHWI/x0uqeExj@wyGMrxwykmxE5VvVkC9F9WyDzSdVIexD5gIb8AyALjTAY3XaOH761XnFvcPCAR2KlhYiFZs0MNNg41Ns@mXXhEnc3gBElR2GwrfBcIMm/Qy9Zbi2OpYTWPCdFOHn76C9winYUqexhqmDw11H1KfQJdQU1fKjRLaChSMTk5P5UpXzYWSaDuiGAdfz0y7R9CG4NArypsmtI23P1VMEugGRdPQx8zAKwC6Cr4nnNEbYyEr5LxbqCbtuBWLOrTlQaV5xEqmVCBhb4sRjtLh@J1KQVw@FuKvFl3D8x22iexiqbQ3lZJP7GmZ2pPBO@bkJgo@z58Ma@HlXF/ep@Ft8UinA2lN42v2fczb40H3fwHZH9r5kU6jeXSgK2Mm3Sp0gzPbXFnNFNZwrqV1DWJD7C14iU5AY1dHA3xBJ24MwHHcTaurN6rOctiMbzR7CIAnzhCqFAoPLKXbV1zAaG6NYTaBO7pofj1xot@PMk19MqSD5yaYP6PGk2mMyT42OsElRhUkpggW44IaA6kFP09xy7NpDtgaONpqc9ilwQDPZbkp8HSUkmhiAiVWjTZjT@G5Bk8oOt29C/0YO3/Fu78K9xOZGruAbl5n7gKFVA5RLaDrV3jpy256HDkQLLCiAwM2X9WAEWGZNcRklFsJABrHsCiHs7ndkxbPXZC2uXeIVhvKkG8udmOwigNxoeODe0qWWWBPCYgEvG8KGZOuwEqnXctIpIavWnU9GxEeS1ajKHf7JiI@6i175HD3L3T47pN1uhOM0V2dRM5Y2d1VL5fZvQuIe0BQw8GdJcmIu3MANUwL12b8HSlAesmdhT2GNlCA3BcgqeGQzXBcClSDb/Cuc2uXUEGmo@W6u4YF4ZVM2aUGfzOz1/7@YtYT3poLVPFFes@zeGlUJyq1@EIMrZKIBaaJsuLgJXiEuIPjEkN8lPMDBUxyg7AmktE04RlUeUG5zRWEBeqcSRpSEmzEumh959OnBBsLL14wzq/4rWQS44pcDrk3/arGsH@Hk5EETzIcJBD4nqkg7csh/BUzOotn7vVuGCVIrKMgD5GgwKALNxxNG3eZBJPvy5Rzi97ixEU86BGzvD93L9algfjWLmAqQv91PkysfdeWEjw/XDIgh@w6svWEnxsnolfq0di8jo4SYxAdDM8jVcWsA93COE/ecSCK7igR6zRCwKAdtqHgumMDaRd1byBjjVEFJkiNcQVtePz@L1R4ebegC2QQfo0BYDKJgDBDZa6yS/FEZhB9o3gc42FSNxk/HKzhLNtNPxOPrUf4efog/nv/kjyiQ2OUaIxj7r4USNEYLxMJvO0p9zPVpeL9FvWdKe9UfWfo4dX3AXp49Z2l50@qr2cxfksVgSGGHjjHwSn7U5hR45vd3UBup3jKMDDjj1Bb76ZTDwf4tpmp1HTx/2xqczAwbbyVeX4JeJ5zCkHxgXDI8ynPYw3cMEFOc/ORXMxA18Mr1e0Q7@KWifpilNz4ej0@foE@qXPbthijKQAxl8ii73mTU37IICaGkmCQKxK9@mFWXKZydQLUtmvaX1xhgazKXsGponwOxiixV/sY494AjkDVafsilMZNgoSKsXlJhqh3YLrpJBg2P4mgupCPk6mQ6mxuKrcRMbXYXelqQiR2pD0@S/K1bimw1tQg6QzsGtAnvHmsZ@8dxV0G541Blt5I3B2lYSq21yFr2ybfiM2OhHUKjz2BCu/0LHPY7TG8KAp1QITlW8o7Jmr3qF2CVo@vbBziXTVr7ra4qF99z36cZmcDBpN8Oj@PPffVEdtExb85RlsytwVEA8OE2GG1sODqTgu@SXuBJL0HXOeGPm5x8LOnNgsUYAv5AYrwCi1xkP0xsdOcjN1BLCl7GoikOI7aHzioWWu8Clh9P9kAl2H8hKgBuHd8kbKy4IHOLyxn40BpqXTB4u4Dq8wrbWZuIekY6nQhmyqa@jKPFI5bEadtN1AczB1Ls6X@HtrPy5WvXsO8/wusCZm6XJkgOBUmubg5GpQdPJrXx1eF4s0anFNhBg4oD0wL54bjxFzMt2iPo96l3MLci6bKCBdPieL0YD57gxuN5qamFbeeAk1FRwcQEZSAVCu@dobrZfhmL0z9iqajXmI@AbZJlcN7Z3kxzBauMruJZylhmS1VbduosirIK1TOKB5vEN3VXSVsa0oXZ4gwU3dFr1scskfTbLGntfipjM0jLIqlfhxqFp9sY2lS0Ja07wdYYbOntq4JFt9J42NPakYSyGY4SbPD7I9DxUKTg2mxeMQOCRnPR5pjsRNnWo8SAqo8AUycV5lVQgLAqH7iVZBTbOXa69BU48o82qyDL4qI2OIlEMJmRK@HDdh@0GqSYiCvPIMMDM@6OKGr2YQnMP1OsM5QR1lsDlIYh5JwsrJBHyqWzcUKv8RwopoBzwQQF6yTsQGMYhuK5WGI0jAuRmIuab4MXpqBxqweAE5yaG@OFaCvRzQg5QTdJpZ36FCQb7@AaLKfR5HfbBemg3stLFVMITBNJpagTGbR0lA8i9UwjWQQMwebRQxwCBb72var/GdqP4YKkIGyBwQMHn9HC2NLQWMlFV3MPqGnUy2RkUVVQA70h7qjGKo5tPXx75sRQgv0wkahO0PQmLzvhHdSHcdpGJ@dpfFlAGwvfUjb3XBvAk7UQXhn99cwRjoVogYbrm@KcZbp4hiMnXBfEoXLRNFTjNsXcTg4unsCpmLwygS09OA2AYfOeCX4tgEQnXRczHBSlM7dYKe0nCEJ0Z6JmytwT@kQ7UG4x8PCI2LUJCiwsS6I3ByoFs8MuG1sDpk7PgO/@ld9goD079rUIFMx9BF@lM1YLeR7PpAAHsQdQIVbDrtqIA2IXyg4gJPtCMrtDm9NVdgocHDjq1v4OkbMgbKFJ@LW@Bk4P8OfnBtfhUObL2aJuKfSZfBaAehsASsZ32cfXRTz@5g70Z/a/0Qqs2vrcmE5Q4m9/biSQLsqZs1y7gRWK9NGi6hWwZ0a63jCAvolgF5o9cUKrrXwXRtkO8NWvAUGURWr1YMqQXtpyDCORXRqa20iG8zh0OztXWVuM0BfwVy5Am0M@028kqZD9PKOadK6BxrJASTqo45Rzv7RS40knBYHfr7ErZ5kP27HvL7Fs6J5CU5@ANCzI@EIKspE9ktBGPT7O5s86nSiwoumkCySBf0XIhCvKRH30c9EZevuzfXelC9bnsYoP4Ix5hvPpo6EocHLCWxxujWta75yhGY3kvyOopHdG9cC@YZlTORa9HCR3/bj@EqGa5zzX2tC/RkHlp7ifNnI63KTA0JR5wd6@MEpn8B8Da/sb1r2diNnOG@BCGtxC1RaROHOKJ6Wr1xywe4xj7vmym2I/GxQJnh0S9C6EuwKvK2FKZOfa7P0jtCuJnhDQAqOQGi35Gh@FyZJN48koSEoXng@x6HCxysuWFkcd0oGQ@5x@s/L6ZJP8IpqVDNub@T8Ualw7vDz8DYJtwJbdZfd4w18P9kE@enNqRXvBQ4/jW4kMbg5tcxGYn8XnbQa8R1eC1Pzb8ZrfIEq6cLC@FuoQ7Twton7NnmJuFl0A5p3eJsBs5w3pmZ5rmDs8K4/56iK2OTJX3cAwzvDlymI4xvgDRrDbSfmLdeLDmo7Kdsh3gmM9EkufYC/5/U7RbdNcZUZDaw8kU3rhd@2EuP2QJ696HfNYQeLgiv9kMY/oDJ7OmWx44kc2prLF/w5pQic9h0OEQfv/7HAbkH3Qn1@agWg6MiKWOEXCS9cmziiF9uoO8JGxmvAlhsiW1EH9wojrAQteAeus6FZ1XNL7cLj/23vSZvbSK77LPyK1lC7GBA3RV0Eh6IkUhYTSWRIatcuCovFMSBHwmXMQAREYSvOnUoqVY43duzYTuWwk0q@Jik7rko@5Pv6P/gX@B847@ju6RnMkNTuel1JrbZWwnS/fn297n6v@x37Hrao42eRX9Iv36XMFl8m7u3uPD3c3m/sb7@3vX@wTSVJkV8bFE9GZbop80/RufdA4s36EYc4mffHHpzjeOJQnCWUwA/awyAQD0HcdUEcf9mEks2Jm0l9c195nJ73zHfHa1z@kJl5Mr4nTWPfQxOhCaoqQf9OWQDn52HbzzHxwxlIDqlQ67WHngw4LlQG90zYzDkH909cSa0hRYwlCGnZgEfKsBucIgcopYnoGzOcNL0OrGa3JHVsFTReOYT@ErRDBGQAIB@1bmclClNtrlUYeBd4TmQjsa0cMhZk7wcVscfVblG1Yov7hTxkszccHGek9wSjBcS5waFVwCDYa2qIySgIqkC9BfQUiCPNPeIOlVE@KFdLlfLn59IgfMT@DXkr@BQm@Z/SznvRTj8xflKS2b6KAWDwOPOYDV0kbFKiBV1ytKaoQV2sohVZ0aczJ0@3Jpfor/@GLchTDMhl61a/GKPxz9ee@9Jm1p/Zx8IXb4aTSMARqxxFvokqpvPPz2Dn/4rVyNuZi1xkRfGl6USy6YQMqPY2xhPZ5SxpHyPnsbPLF/Z41aSvf3yl3S3DGcV4MrVrRRRtdQSbqNJ8GI9GaiJfTok@okEfUSv/tanDp/c1wRYg7G6y2vFb9Nowjoh0tPJWmvA6UM8FKu6mtv480n5Vr6m2jyrt4xnynuFFGq452dyoijTtNm/eiIgaOFu6sI4vkb/UMNfmLcqpvHEZp5TR5dmh7sy4ZEz9nS8FE0rrIG@BjJHF4bWiIeYktZo2iRKuUosoxEs5KqdwzRfHL6a2Ho5geFlKTsTMS3zZVnsZxwYDUdHZgLYHufgcRVCGl7FpKKNTo@YirTK50BZsQvQL/P8XaytNgmzg8aWR1W/QyOpLq5EvrUa@tBo5z2pk6Wp54o/LLW9QBtasJ4qnwP1nlmBBbe2K9x/dOxSHj7bFw2cPflt8bfeZeP/eU0jZFXvP7j/eeSDg/@2nB9uCCug/77ljVLkXMPVbbtul2/mVSmVVEOaFAOWr4qDZF4@GbfcVEM@63@xvnvBHaeAGG1xq@5U7ng35OWiEyiyBtJqguyJ@a1I3Tmhx3QJK7uM7ovLliW0kb54@3yyR7QWFQ9cG3Py2RzwI6XHRs5I22gD4IaQCmiY/yZLuND6tE9PSKQk5cPrPW48gMIVPDsS9p1sY6XNr53Bn9@mBeLi7D597X0M3O2JrB93G3H@GWQT4ZHdr5@HOg3uUwA2olATerZHB@nlNKCE4jUr7ZXeC4cF6KBXKr4hX76VMZjBUVhG@yE4GofueDpAUvruzs9MauWi3r93b/8p7yNW4XxeWhUEuDYfq0gLhWgWNRqA2GUW7xs7UkbUsVnlD6s/ENcyuZegOiH4XhEKeo3dizxXWA7xGxAdpipvNDJtCDRVdBdyISjmCdQRFYMhmC@uEcgNqo9sDVRterHbVBxbdlI5ZUY5cUl5afUKKwRl3Bm0Oo6sSgO5Zq5uqDcYMgBdCMoEB8A4GE4LmS3cHL0nEDQkxCVDwh4SbnPCiP3p4ilwjGrjKhPscCOS2bBPPG00pBjhqegOex4hZE@8OFCOFivgEj05yej115UoqccD/yzc2fJUFSAt2wS6sbCVUhM9uQA2wt580u4EvbCeHt8EggrgDjzW1jntNEPfoXniMBkuvUI2Aqr3t4J8N5aheMZwUiFOJMK2ZiLZDl9uSB7972XJQ8v5Cjai3R51GhSkZ/@nCBtxfaMCnQQOIiuZ@gW6FRgExtoRm2JWkbPtDoEgQ@cRH0ahGw86k7UYKSFnHfuG9fp2Tg1wIixgqPtQ6rWGHoR7wIeQUfVCRmwsQYkhT8gRfo3gO7WgPwrfhPipDjLGBH6rBlbWZwoOqUWriyEqRn0@ptdUkY7gLayWKZ91gvX2NtM8oev722SyPnklaKCZrac5Hf86oxICencbo5qUrULFoFlBLOLhDJtw7PhJ@@eiD287G1v3nxY8@LNTL5WPeFpodfrxgpUR@ZiGRHJaH1p0kbUC10iTSjD9pYWmlz8i7Ja5yhQwYlxMPmO/NRk3n8bXqYvqA4mVF0ynxzRuHSxXJ3oRICCPJhLtbQRypKgtUpi5yEkG4d0Jj0bOuSikQTr1fb2Jce5yFGozIAPcRUq8xw6qRfo3h7Rof9GBnyUg@jadb48@pWOSSouiPbc5H@QP7vpPfyJUVFC0mPZy22qILCnM1J3s1x@ml82oB3db56GD/vjy62@e2jo@Ht8K2dS62t2pbMZ@Oi48lA9fl0X50Dlo@3D4VWuh7IR0xH5KL2DSla@IsXFtSNH9BjR8uzB2tPUCDZy9GVNVIjdomgx56iLP5UhyaRgVyJpqQITo43Nre3xfWNt6yrUFZ2PeagzbZl@I2iLivKk9HbIdMm11JM006TJBmnlTKnM1Lo9Wet5gTBy9lq5A8SEGOh94sdNRekEym0jqCTxZiIdDwmjdENXLR1p2pPcg/kojnR6gJJcJJMzqYSezmEh8@7GSfNplw3ArMG/svvZFmZtypdNZFV9XjmYlIMcJ4HDSP8eU7ef7eZ/54TdXDDJb79Ql1GJXw2@gvXxxAxSN8KS5FZ/CcaVFTSjorRKVLauzILC/KYX92gtKx2OeSFza2dckcy6Yxf3zNiGRH/OkmvvPPZGa7L@871RZPKevmhObCQ8@OHkHAZIIYLDZNqoDi9bk8wmg09DnpaIbcXGvXqDVHqpUUzUzirqUDvQMc/I2b8e0hXhXstudWVfx8quJTIlKTEXdrsQaVCZhv3rhx/SLc8V6o4sXPipvPkPj@GfRHr5oGSn/mk6oQUO7O04LKDwngnKFzQArs2GrBxAoCq5NwpkT6ToeR2T5oy@kYbfGgMbvPDgt4XxSvNSemsbYlY@cTycROIAt9MJaw7iivmoXRn59f3X0K6nZBfVffvj5ebAiE9@HzX3GYzP3hCLdKYMTHDfaKCiL5mo9acQGW4OCD2tOvEQNzU8WxPOJ4c5v8wo020lzjZjB8iXr9KnKmjG1m4TNUqd8cnb3BC643dGXKeWgTIMt6BbH5gnVUOLLmZmdISgRdHcpyk1sZTYNt/lXDDL65huqDlMcAxgOmowcw@25WgNyzhrcKKtRkNs9pwJ/opCInAa0GKHvo9GVOR7sEb9Sb6fQyp3dcDDynU9clltOmjniZ3ZCQ8QiZWUsC012t1501aNh19l3OBjZGJ70jGwOyZW@oU69yKupUqaQjWXYSJtU5CSQpnbQkofBg8gKTlnzXfdmgSZbR5gBhtiAGXq9ekvpTd20pO@akCUfAEwnl3UEnQ5NCMU81KnUkbKJrWUlCR5tevUQKlHIDQpksnFheSJteWMAEhnQj9CUTFRejBuDfshGyqSbxYs1Hmy@Qwseu3564YnuKMr6KjaiokhyDLIntp1ti96HY393bjqLGFjeQR6FSSmGPQjHLhlF31JItwIQPJ8FJgxPVZzz31OVchYK/NdBgODaA@DOeqyogFHVcluLsTeeNOILDe6Qnxe7k6nLSVY91H0rt4WQQnL2ZvqHpnQKnVwISuCvmJbwkuLswLHIlSg5bkQO9xWFYSOQrG8qtQlgLpVAtU@mbYygtrmNrPjeX2DJ6/4Spg5VJm3QYkBO2SdwJhsjyrMn4ljAc7ZMw4Ca9ZTvCtuMNw0OpVFpIzotbOnCja0bcjVZ2yUryaZXcCSthCtN4Sj7GEQ1ry4nOULzx3qjKwkMFj/7bcWlHjzb6bpbTaBwxtOwiMJW6kc2vEkafO5nor4UFJ2dQROONytcNXhAY5D3czR2m8QgY0fcCmN4cFBgvoAU4WgURQF4mC4BUfhFjI7mV4dJLKJLc4nA9LjYnpZYQXUKR5FrCRkenIlzrsdloD4E744Ak@KMBgqBxvibOHJDNQsVpi1XEC0pSJHGmwXXa/E8uoQ61TTME0GNd/azW2fRGZM1i58JHR8Rsgey8MSC4B5E7FTzWzPRqPN08ksSGUTwOYTQqBgw4YyfVxXPBnkQiSadoqcXLioy2ZDRw5LXk0QhbTt0AJRJKAS1GQXnVhLAAiiDExeHJYoDySoyC5pNBDeIneBNrrK3GatSg@WRQY30sYC0mYY2C5uOgC/sabZTRsdcM7bJ9/uTlUvhYE51RlTt125OATxrltALWUADLw2S0JHTHO/aCuyJktOhXCdqDRLt6W3rEVmkg4N@4pVkfKqBYbbMJstoQIe4WBi/lJVTM11Em@xYy5pp5jMBziGt8HzdAjwjCnAbBHphkQxSTIQUadYopVswcGi41DUSNjJGEJZbO4HOO3O/R0hmLOxz53SpYubnFzapFdlHok0qW8tH6uhqLUjBseCLxT002nnAMRyKKoxQmnfMngmMS6FS84ij0hm2@7CwgrpoS1o4gHQVwetiJ4cDXlMW@qIKApn5xO/BBZREHNiEvzuuUiUMJVYs4li@NQwlsiziKl28HyVNJfXnn0jhYEEzCUb40DqTAxTG1ls4AwZz/tpJILTIeaBYlU5uFVpQ0NM5m5KsV74sSVQXaCxKGCPw09pXUDsmYm7TeM8SgS40HCh2L42F7vJI24CimnbvCF8xVLJlbWC8s3FIq38AaK68mrvlBBw6CUren13fC4o@J6LFLEomQ7j1QiCm1T8YgIuFslqT0oRgQwgntbzRQNavRoJuhvf3dr@zfe9J4eu8JClFLvEfh9Q1qy5C6TqW0gvHs@balQTpFjkBVC@xGhvZhI4/aJ9Fs0ylCkWOx1NKZATe3mIHCmhy6LyoN3FPxELIoaP0CToQs6bsZmB6b2qA3dav4ysqFkOYJpnol5bUNaAnBMJ3IlhCMkZwxhC0u/3zAGirPB88DBmyJI7bJ9Otme5@j4ZJRUIjiq@fBe@64hbokRe20lGcRVfBRdiPnVKhyIW/QQwzGBP6qXBb3lVNcab/W7LXR5e2kS45v@16v2W91mqXRySjT9R3pnsbOdn10cplBZaqdw@39g8YexunafkCWE/inRnmHO0@2d58dYs4BZF2Xydv7@7v7DVJQ33@2d4geQ2NJlgkosYRgMiEC9HT30b3HBgx/W7KRbBDig7wJ/0hXPgXhjRpT@ntGZh4FVoVoUBAeMlPBopRWEIHXd4cTFbwN/U@oA76Alif4KAN1qajG5JDGxutPmRf6Op0bUNSO8WQUEChpwNuxkchFSzBM3z/GAuSLyAe@nbTpS3yjjHloyDcc2bGyaCCDxTLSvqvr0@rAZXIwG7RthU468iycuQOAxNem7CToFm9n5zn0KjkipaF44WwZTo4yOUfNJpeUIyi10jNGECPz2rWWUQbvAEUWJTQJoWUKFeAXxJrI573cWcYMECWzYFfl@FFnwrChj8LI@DVXjDlit6as5wv1I4HoX9ICR9MIf@6Zj1JEYPJ9iow5jtDyXI8Z/as6yzfMtp4dm96nQrvuEmqPPIAG3wtsdvRCPvtCupPPXbIBDcyIz3g0D9DLtzHZYaqQadwPajBQwXgm2ILQD/RwQc/r@PdUunZtowKNDQSXM2Eti3PZHSUaCfkBA5CYZ21Ya6EbGzZL0IrDDLFuQlSTID4wIVaSIF6ZENeTID75mEG8rp3Pq8nbECs3brA2c2Q@E4r/my5eLCrYdaUKHRYGfGZxdRozkm3GIaHzDpqDmmc2IDdbdvPclkVRf/LvgNvEJUsVqRJu@DnNPgfzz3/PWuMbukuM0l9zD40NCpkT@eTFJsx4X/hAkrhqkrQljWP7yTnYLEvNYnLZ74YU8UEK0Xzy0whMMtl8W8270OOnXriuhGWroVVDHMF/LCJw3gZBg8ur9UXeRtmAF7NX1jQW1YMQAYNcN0FW4iBJVb45t8qKia@aWGXVBKlcpspPfibrlOdXAsQPNQTttXIwE0H/K7LQSDUfCiWB@gyJNjV74atvKvhxtA1msSTwvRA7Famf3@6ffyPe7rBkIvzvJxInFTDpS0174sD/w2VxXE/F8SGjKBZTxy3LEPl8KsQnPwrbwcMbX2bnLZKf/@HFpSvppX83LB0e8xvq4GauQSGLb4FaPSiaSUWPNDaePxgAnZLQGuMY1WvOWHJ4FkuDsWgHqjpbWpxFs1dU9iwx@7rOjiGfM4OluCT0r0eM0TpHGCTWKPxNVr7McKnMDcfk2nLcIZPbZWZdGpjD2GgeR5riGEzPRkzgWI4IGYuoZW5OMnvzDHHBtUThx2@OmyeDJgZo9YeDkowA4g3L2/3hCw8PqnEZ3VyUXvhp0tBnYa0JAclxDoqv91ChApoqnYqw7jfL7QjYbLcn/UkP39AcKVehY6RyGV3GkSA4mPR9iRNP3PsTrwc9cJBTC1lEEPNG0Eo6hYGVvlT1saqTql2sslxmvfESuaGjJGpbe@yNAqrMWZQF0OUTMahQhbduwCoWHg3UzwgRu6J1ZH8eewPXNuAxiqtXMBLIL0Le4VI1ooz4mBg4CqgB8nTSj2A4kzNOujEO55R8tPixK4UVHDkX6UaMXYwQoq0jPF@sSB905FoGkUgLonEUy0phNcejRIj2gDz7UYjVwkoFKxphFrkoIs/QWrO82SW3RWTUSjgIm4amWQCOMEQvx3WjAr2DDN0ux/rl3378d1burFxWaRRTxxs0QWagiCQhVvw8HO6pbwM9yifSVjGG@@9D3Iy647a9fhMj1AQGaiCuFMwwgYj5DAgNnVYNe7DfDI9twxeMqhAJq1y@t7UlDh/t776P1lB8iUBUECuORLAmrDwPO5WM5EvFYASRlLAI80RWjECqEYtQulcIpntM7nW6tqGBBaP1zT@m0aK7/CFquvO6jCHEbIud@uA9IerWmmj1RCgKxnn45h8x5uGItWeTEQ9HliRM@DlygfjVVaS90C@GSK7vF9//M6pOWpQAz4f3Kn2z6jSmn3KP5IUs0WyxWk/tVaQaGoRUxBcO0bd@TMh8DtKtNsLMFXNX1EiSu/3DvxKEAx8fYPaMkiKCJ38hom8zIv16QCOXiq94Ib7vML6OR68AJqLWLNrFJ3BOlsZoNGQbyeULhu8X35ctBngvwDeTc@pYjjQ3kzgZ/2rOLJWV05E2vwb@1Bn@gYlUmrmmYeSDKhHPxz8Ll6nZTXadzPR9xVidsaYldvjj/0yiPtIxh9WDHsAZrTlViWslpc1/8Zca/zRzZXoBwfzyb7/3o7CP09SeTVP7871wNU0XezFNa/uV2Jb0VTwyrPw0dSp@Gq0msnKnjvGZhuAnaeM@jQ72NG3JA@nrRT@9YNmnIfm2QqIX/PTCJZ@G6zsKV@Jij3crZblPU5e5wp6y0GP4l1OaCYvxX8zFOD1v5lPXfDpZ/A0hR4YPjUcXpqVclhxOhVjbdVGlf9EzL/67EW@NufvhVVvIuDjAUQE6lJoitIdQ03Vz5Z/FY8rPma8JU6vS2YLqkVFLVdYCokmz5ydU5TifW10rOHQg7iXUsvHpKsnMy@WBy0b3k1EHpQ56v@uT5DGm5z8MHpC8M36D5hK4bRBX2NqG3BMcUZPr9ILjL5APoiOfQ0rUQA/QHRA36N913d1ilVNI3rgSx9IbMkt0ha7TURRKFUSkJJGv1hOFCpZTExfCP@kdiKWrFktXOFiyj@RHNsy5cPP@1o/0jqRHaRjFHkOZvxjnP8ppIBUjeisnjx2Sp0tH7US@tCAVTVVHQOrR/c/mbhGrLp2XNMDSMH/3T/RB5/qoy9qB/qDJK3n8x@CYODCpJ6Cxf/JPQmDnlsMtI7XmP1UT7/MOlVY5nmSXqCelmh//gYWknTxInF27WMiSGFNlLLHzVDw72N4Xu88O954d4oWM6RhRy@Dpgh6L3bwvkwAbvSRYkGVrIOavsDhr5DF5eQUvv5Kj7v/597D7jDbvWBXLGKZzy/0gUq6qyp0zRjQVlx4hOT4L5fnSAlrHdcveOs5tOUIgQO8MAlyvvgs/JBhfTLDDZ3m2MfmzybQpdcuKGc8lpv7z7JZxGZN@mYBHHU6AUxU4f07lS8r4YiiDrqxm@HrnJL3mMX7ohXL5SaBfNAVFbjaTL3xPT09LXQxPNRl7JddH90Q@OoYrj46BWRgM6VIT3WYD4XltkG3ReeGk/TL8VWw3B6@aPirI3J2iSrRz590Z/5tJuyMeHfc5FMenvScWgm57C7NCuwDICq32y0L3tFOTGWwYrBVOOBG5n7H66PvqlzfqaohhgPfsOqvVe9ke9ojbtVo9OMissGruoYKcqU/5PfLYMEZdIs@k91NBTLPNihQCHw0oB34CV6Wsi73p0aweKT7VxSPaLD5HxDwXKSsEYz7rcVDYgCnnT8NKVbVHU@ksXpuQ4esDKoUoSEQzUzARi3DMmbJS/Aa@UGEaQs4iaWj503aotBpv/oJ5dBRhAE2MYMBdu3z0wfOj5/WB754u1/Pl4wI6OkLoljRrpDElnz38G0e/96o3GvqRpIHrB6zgUlFJ7RNJDUwrrPgixyqmcQPN0go3XjhoqB3oUCZu0fcC25NmqqSNc0LP29aRFY4xN@xINgZH2lNKBjINH54MU3sTUd1AhOm6SyoSX5IulPX@GP1pKdgijDk6gBnM0IwQAzVEl4qMYSrm0VbhaxknwLCzD9xYV1Q@TMVRLMvo5lzOv9n8q2/d/C6si@TWE8HyphhTGpu6sOG6crmwR8wNx5hXaEF5udlDl3/W9oDc0yjFwVxtuaxMU7ge7IIMOmtMfls6nuCX1IHUQsG6Zij7ipnDy5LXhRpSrWkSvsJTviIEWZ43EI4gklDMlcWmZjGQdHnjoGexpGKnRiOn1MgpF2HoaUoj67IYBvI03TbU0WlbE84jwFdljV4SC4XffIXxqdgV0XJZ1xnuOUQFysIQJhTprF1PrP3IaLSxacUQICEuIOi43eakF6xl4htetai/9B7FQ6n2KP6SZMB7BRAYbcE1ViqzNZHJFwu8SvfI7SX8OspY1UKlUKX/Kvy/VVCJ6v/qYmIlClmNJlYKsf9@LYl1HNlksahaWcUNOfOrJTGaBSfDwUpmSegzW9CZjf4I@QX1hc/vw/7AG43cgMIciWN3gI/bGPjVG@KNBTr/wrg68PulS/5F1hRywU@xjRd@AxE1JKLSaCasa5sWjHt/NBwH4nXPa6nfGKP85qr68mc@upHyXZd4IB@YIPnMjfq@h@PZTrA7wHuJMnpMDob8u9Ubtsp9EOXdMbly9GHNA4Q3LI0ngzK5m3IHHXwWJzOE5kto2glUB13rNACsgd2yc0h5vovuKa3n027XIuctbq9z4CLjhrdHQkdS2ekQ39H0Tyzc1pbEU2DC1tjdivJhor100Yi7Iisf44o9judMGgNZI9IXarxjLEvSzLBQKVq@15PrP6tED9BQysoRW2bn6EQcBiG8UuWUBVgxJFIC@4hB@pgxxrMi7BGGCHXRskQ2Ii@ETKB2hJ@y0jCBKpLns1cA9hB7paxoXRumlXnG6hq698S7Mqea0zuFh3ZS1dtrGJuDeoIDitMkn4artzGHHFT6AiPOsW8asx95R7YEAHlCKBAi8Nhj9MjQekFKpHhZB4cH0l9J5eH1RAtdovUoxgveXw3cY4qSIk5bHoeC6Xg@AWDJ8vFrbySHqBAh1dbkGFhtWgsUWcXz/Yl749btVWoQxTVSoJ1hOwK6UgbM6Fq2TI07Cfo93Ys7wYnoua/cHvt/42ZT7BdelERnttw@8br5Zo5IB4Yy0lMYBftOgdO2th8@vne4vVUQxeoNBGcDVQ1rG4PL2XnKJwMOSUZYhJdvqXVzlYnc9gvZzXI2J5u@aQ573mywQgB71hjluJGddaiYvJljxCAydXCvKuh4izq2G@pq43LDpkzGGLXAUoOrVv7SkoUkjXUtIQlGNkcokwsPDfiCjWcBKHWvgBGQu1sDhTAMJUSUa61fLRb1mlqjX0XYWIvFDbYztx6AHP5SZPcng8hum6W10xRZ2OTQWx5vbVeztC@UrJo4cbLv@Nkacueac3plT3JnKsTfoIutsHngDof3Z2r@7InSWoEByR1V67mcTMj@z3@D2DcPzQJ6dpA7Q/76taNcwpZ4U99mD5p2lm@DodjrUuBOgwe0uQZOUNMFWsPOrEQhSTsP4Ozt2K/NOkZ27oy0m9uOcz13BlWOR2iHMoLN0D0EjLkapnUjaaHI8fz5AN3iLqP89dUnjx/BlO@jfyk/OPqgvnytXMhm4YgnDSQHI32Ird0ne3iTMM6V6Ebh4XjYl@MybupKSviwj5bD1PqChV0r4yqEnfPYDWTv/fuzw@bx02YfJOYmDEH0Aqdpav1gmHvU5TfHyLGik2vlzo4dgjoZu90ac0Jz33llH@dqAfxzYlZxA6pwVlYIewCFHHQgEBt1bwCn9aPDJ4@d7HpTIFYnYVVk8y1NHEAoRDA2JpFAGyEdDKeLVBWw3SYRDPzJZ62NaF/Wy82NbG0@T23P42Gzwx6/siEBd@xJQVLc2Fmc0to4pILZyHUwgY@2r2wfWgUoi7IvJlKMoxltWuyM2FF1MLnhTkFH4OwAYRxn9d13KQ2LTHzHWalUcqgeMgds5AMC0PLCGtfm46bTsfVANkdeia7O3SnXRczJSmml3Bz4p8COlqs3K3euV@4Ox/hu0HH99rs@bCFOE0PKesHsXTTkJ3Wy42Gv@27X6@GD1dXV5du73v3f@eqdg5tbdrv1W8BDWi/8IT7gj0dmA9RMsrPy8vVbd@5Urnda1dt3upXWStOtwrfb6XZXbrrures3i6Pmy2GpT4qBFpM2ouyeg3Kle6Oy2rzp3qmsrtzqVG@v3LrV6jTdzurNlW71ZrddNJiqEGUG9j@1LeLWHt8g30nnvTILW68snftf';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16 "?63(o+?50;+'51;' # #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.>.] )[-'][(7 >77*,68*,@'_ 7 )(22)S / iiipsddpsdoh#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### a5# 7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^' ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1& 111/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZ xxxxxxxxxxxxxxx #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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}
pppppppppppp
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. #e.0,1,_ _ye{--}besizeString xflos1''gem x=4721en ogola=1$0C0 cod/|puts_e25y $"3"91/2 <5>6#"5"8=6028=+ codefn;#6or [9]=x 3 8[]p#s4;931+Rpeos(17)7095creo=Bu8tt
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 "//"
const char*_="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";//"
int x;typedef int macro;macro m(){0;}int f(int a,...){puts(!m?"195":!a?"124":sizeof' '-1?u8"67":*u8""?"37":x(0'0 0'0)[7]?"75":"??-"[1]?"79":"77");}int main(){f(x,x=1);}//<*/
#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
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+++.-.
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#
ZL is C with Scheme-like macros.
I tested it on Ubuntu 12.04 32-bit because I could not build it on Fedora 26 64-bit.
Compiling: zlc polyglot.zlp
.
The code:
typedef int macro;
macro m(){0;}
...
puts( !m ? "195" : ...C/C++ stuff... );
ZL-specific keywords act like keywords only in appropriate context, so typedef...
works the same in ZL and C, but macro m...
is special in ZL.
NULL
is defined like this in prelude. So m
is replaced with 0
in ZL.
ZL has stricter requirements than gcc, so now there is const
before char*
, int
before main()
, "??-"[1]
instead of '??-'&1
and x(0'0 0'0)[7]
instead of x(0'0 "'"")[9]
.
The last case is interesting: x(0'0 "'"")[9]
works in gcc
, but not in gcc -E
, which zlc
uses to preprocess files.
Strictly speaking this is not a bug in gcc because stringizing ""
invokes undefined behavior, see C11 standard,
§6.10.3.2 The # operator. Luckily, there is even better solution that does not rely on UB: x(0'0 0'0)[7]
. It works the same – if digit separators are supported
then resulting string is one char shorter because 2 spaces are collapsed into one.
I also changed C/C++ switch back to sizeof' '-1
and replaced int b
with ...
.
9
at the end of #p|o51~nJ;
line is for YABALL.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bbyNNlhj4LHr/wb6EkvqKpHhNUqRIUWQVdSupSiWpdClVlcSPlSSTZErJzKzMpESWSh96xotet8cP9nh2MPas3T3jXew8GNjBYh/W8AALrF@NgX/DN0@LwQL9D3rPORGZTF6kqvq62@sFTInMuJw4EXHixIkTJy7ZVJzeb34Txg87MvVRVzdd5qqOy9q2dqPaKbYxYs8Uzclnc6EQQtXs7qCvGq6zFgozmTHNaGlt8DPXvFYN7ZNqQ3iWMcs2u7bSZ25PcZnqtBRLdZg5cK2By8zO/GQ5xrb75pWWxJR9zegCmKvalq26FL/C2JmhK/1mW5mKyU9laNkQ77AtVf/c/@yyltnvK0bbAcgCY69M21ERvqU6jonJVxkbbqutKaRFAFVszdyvHTyfiiox9hyKqFi6OmRK03FtpeVqpoE0ybCTg7OTo6kUsszenO7sTIdm2cukabCdQet6OirHzmxH0ZVp/CusNnDNPXc6PM9qXdVQWDZVSmWnIwtsw1ZmkqwyW1XaHU1XU9AgLMl6qm6pNsMQ1jFttgdF0ouZYqZRG6dMtTBtcRw5jbbE9FzOnapPNgOEN@2eakAJM9ORsh85FZH1I9oaZaDYIxZ1eqYNfGSzgaO22a1pt4G5DH0US0B6NvzEmoqjFlYQQc5HcG2YtwYwkWtC0zZHrsoM00hSYgRcYfJ@Y5qxsnkMrR3uTYcXWHZ/OmwVGK113Zlty2yRHZvWaDq0xF5p@/PYOZfhHWHTbENrTMXJ7EiBIMpmkvC57GQvaEHrQmdmVw4UrK0yx9AsS3V5JPCKalM0pGa6ZlzzDn5km@1BCzuf21Mhb@ywyA9OqAWpqswSYiKFDhYmDuJgUIITs68Gy@swQ4UGciy1pXW0FmcsdeiqhgNFdlJMg0rcarrO2qoOCcbYWwnmmNi846CmrvRSrVQIGRNzYf1rnWmsZVmMR0EtoEg7mSJTkXrsE8TrPYcNrT5ztD5Euy2z01FV9km1epA81DZDDD4ta6pavm9JBRhD9UijWiAQkDQmUhro5FHo1laAtLYjaOBqfSCs5kYcpiqOhgIVkjiq0SaqWr6oNZkywfLsRoMOD1Uf2ITbUW3qcoQXuqetAkrFb@bora25LvUaVmNHqmKzU1tVY5NidyJLyMzEHFysSIoadX09sn24E4HG5SlSigWNaedOX78IKSxVYUuNMnwrklQObR9ssbulS3RzKQsMYNlRJcYqPzAnfXmpwncoN9Nd@z4EWENAFZ2lTctNK0kLCph0oYBpBZ3oSt5kU5YeyJitT7VFgOU4VBtaA4QPe5OgmrUGto0jyZioyjVUWjeNLtATKmsPDKSHwQoZaIKWCQNBgqk3QDWQvNRGIBeQwqc9DRrNwSYJdCw@HhJBYUQENhYU9fJ1TH1AcJDScZGXgSqQFDHuddgb1lE0HZNAPKLipbZVZ6C7mGZgtLHlYbxT2ynmFYM6rA18fAPZKYCUAoD1@4F@SYUCYGgIk6qKUT/@0z9vd7uAp9ZqgWwT7PqGtc0WjdwKFRaGQ4YMCwJVp2IBXAJz58khgxtF19okIBRjJLKgQlCut@ZAbzMTMrRvNeilPeUGejZ0rparcibng32C9ZVrLk00zrlQ8b7ShIalDChvqnaSPduEVmqpoTDxTLI/cDtFlrS2WcRJfx99uhZ9unipQuFiqdjyUjrdLQPDpZYpCHyRxzjnTW1CUjqu4phaO2SN3J5pZFmyxaRWxbRUIxqZwBFJROxmJJZCKReNlbVKK9XRjHY0sg68WIWMI7Fyq9K60Nbq5ankwSwBzS2iwe6qRlsxKQQihzrFTboP0jwFg8ObpHAF4kyngSTH6FQgGAkzHXbDA8Kk7CBfmsggIIdSjq6qVjSTkmMoJhBubr0xYl5Np3CICq9p9XgkHIkHq04YoKYTFcXOeqqZKLZ0q4eDFhDFcCwYCWzk3RaM1CgZHc0FjTPBmsTXNIqAZCGZeKtGbBWHdJ@PqEvyLofpkygoBYZxF5rsyWo70JFBCEBfdp0Zaaybt5AhlQmHGRAdBmaqdKFpIDGvSI1XhOdEIZNV4ooGYGuqrJhsatAJsLuBTBc8H6gbgOeyHAaw8U4SkD19ZQRYWnxYHXcYpnWgL/VBPIA21FJR5oDwUfmAgpkMqP85oGOjtp1JZvP5yT4208VcO11Lvgch/Sn9aE/Cygc7Ewoa1lFvma4Y3YHSVbkmxpRWS7VcIaigJo4Lomh6vKHApBg8U04vtPRsOm8aRDzVYpwHCnneemIoVFC6CEU/CeqMyhQxVQHN0QaxpI@mcweAm6nMpQ8IMlGAD9IDRfA0AGAydai2Bi5INWDg257W6gHPYukMLhf5IDSdPQQFcwfJnuz4WWNh5OqTbCiV9oOwGA@iSGKLzuKBwRVRVScCqPGDAY9jVpz@HMSmX0QYCAKhqbSSAt77As6@aZhzkAIhfbQIMhnD2wE0sRNUKGHg8tQu6qy@luk3EbQZTgTayH8917WcNRgnNLc3aKaAU9Kn9mjPPTSQWdKuPdJck7ubutkEsexA/0x7OaRbg6Y2nKoQhflteOWEbkAB6zisAiP3xwFwXTTScUBgUvgmAgeiJBLchIL/SgBIQCkgVLTjkCjeAaFyMjJaUSlFXSkFnU5KMAk7rgTTHQlT@XTZNPsohdg5KQao6cG0TzNwriBkPol8Ze5Q58t@0usikdSVqRnRu8ji4mJkLVIFyb64@BRc6@h6iq44uJ6SK0kuhEuhi1IkyIWxF5QCw@qR@wsP8zBWx2Yb4qj0SbOiysXaWq6eUC5k8cziMwaiDiQbQCfxAXgisUoFnbGYVL2Fiqaancnab6J0PmnZmiWI8EK5UbhfUCFHZND6Fk4jbbWMg@zjNOlXbBgFQWlt9aJ25PIic1m/vLtsxy/vIwlMHSsrlSZUCvKL9lNd2xzAcBm7WFlLyvVY7CIHg2SzEslElqPRYlKHjJRY7LtiLK5wakcjKkjt6OVlBIgq6HPR6tmEb5jIxmI@qaAcODCDThiNpO6KkH8zVo/FI5A2FknAFKMSiQBlWkgEhyqNnDlBoMPjl5wwm/F4iNjQtK/xOyP2ISwFEyyefAf4d/NkctrbvwbpylqOjqpI0ubaCHjTyzywTQ9f41pje6SxGjDcQg1gtG37MyOcjRsD0p9JuTWDGdF0ECEoDMcelKvaBAwi7mhDmCBAvx95ihCO36gLbcKE09TV1DmpJhKDjoPTXjU1Vxs64sNKquWMeQD0HnBautKCjj2J7lJil4AQ@Dydnh8TK88gnlaVaFbzpTrCwNJSDKRfWyOtfaA5PSQvaFY4lbA7QFVU2UE3UIlqe6wFY34XKK0ONZfr8MBHJ5hkV3GiMdQaa1zrQmUPNQYslGcDoOHcbMF8RwXNAWP55JFtGzeabRpI5NQ2oAaGL2MbTCGfR15go1ptL7v1MH3nIQeKzQTLAdoGsU4Tt@W0WNowdbNrsmUAQNZMpThj7xloKgGdz4XpJXO0T0SgWtc0RlM8qOJw76COKBdyvvatIGSa4FNXIGvY/EqPAR6o88ne@20YIeR8JgPl93wZ@viVDGCZriMGttgYQJhsdeQbbMn3qtUbTRiUkD/4LBL4yVR5x@TzegUGVCiV6OGfKGmwk/MQ6OdeVNtzzav7NmlIaMoIzjImag/KIPRTUR3ebaCG4algDPVIMYF0psHH7bsDsvO0N1BDaqtnMukSNIxslaXb6k0aBY4Egq4HqnISslJtUsb8ZMKEHHLNAWh1bVXX@pq7R@Yu3UDVZTwse7FotRsjONJUNyTmG2Pxiiapsaw1uhx@e4gDkhNS6ckODre2G0e1092KlB44dlrXmsDBbbXRB8VTVx2JTX/C7FgFZCL9p2v92DTdCm@ua5198RPGNF7y/a3G/t7Gce34HS8EoXG0/kBXsChrS1MAmPyEor1eFbADdmyz72vkjmiIpRySXp2w@eP0VMSuYOxAWPwD4QUM76MVP9UKdVstljS51w8UgKsIiJZ9GsO68ThCkqXfDxSQRUKJ1v6U3fQCSxjo2/knLOBjdPPiH04kMN/JmXtE7hgDxwrU7E6WKfzG7XRw1PaDsxR8nURW18fBOQrm6wSTFnpBlpmoucA@vhXCx9cX5uKbiZoL7OPLc3y4LjEf3VTMPFAfWYGQ4TrGXFxTEXMAfUyrhCm49jGOK1LcQwsfIq@50Q8m8nGXCDcujoxR0VKJCPIAs5w7@nzhwmmgjXTMI1l5Ihaj@HIHS7ZhcrKOIMgvn3EhBIJAi3OsdsodumMUuSCKJOgcfBnEj@eMIOsNpQG9clxaLyQQxZI6CDC5ME6c9xObU0lNbRzsg/N2zeoNEAGDQJf2QoJRfiLehN56S7BTZHkL2qY1CvTluywnfl8T4iTQu3Kc3CSHUDuyJyI5tS1vzWUijndLvs7SuOLGuoZYZsF24YLwFIbefRMUpn3NodXPoGQM@Yr9ZUjyZicTarg0jsmOrYQseTPfvCkFEZHMBrF6beKkeOxqZFJyHrH4KPrX@mzKDuiW9DMBOlOo2Rg@VvSbHfqZA7AmLGcwLOJSEFLlBVr/0bhngqav3hIY2QAIGVBLM5T0MT3QGjCvPJN2jYnCNNXOAJTgNEzS0P0FsGSpSJCdZlN7CBTogkX3nnPA7EFzHtmgt/ZmTF9sgvDuwHZ1tS2e//FnbWiA2ebpKSNS/H1HA@hGvNF5sLVEUvTQz/yWJZirga4pRAZyfQllS8HVBkX3HfNRowbDksmeYvdRvxaNC8yJP9C7HuEzXnJb1Qdt1XvOz4RIPGlg46kNrU81gidOEGk6/EDyKfMgT09TLN1U2oSFT4Q0ddzavF3UIZ8SBDRtkEVfUU7PisfGy2Zub@AO@C@ulH2pXTULv/OpsjbJZJm80pTVtOkoTU19hA9s5XrQNpPWdZcqjUUrPMTtvBOh0SnZ0ZVr7mygcz4BeBVtrdtVbe/5ENhtD3R7mpSkb@nxCKt4mhUjXVl5DKet89@HQLy9Kr7jYTppOv18C0MSi7Sg1yBpcTk8GSCTNkVYXWmOcHLW@3bOwgxJZQXBU2nF45kcjrH@2sd44d2yHk6PAzOlL5Xmp@YL8Zwk86Ysab4An@SGKaqzWJL/Qq@HkUvrK3oy2w44HxTintFz7JoDSjP1ZEtXHGAmVzSHegPNRz@PMTgORi1kq7HrEfYeF8dbAntoNWWcxgJNRNcci/c44XlImk7bocdocEcE/YyTom@Wvm1Shp1e0nfNFwhmy8UVjQf47SsEHF9MwOWaAAOlzIdo1zJv8fugitEzb1T@O3/Q@zS3VF8hqpI6cYbWmpO83foSu@KaOP3Mp@L13FK5LX1uuLDcT04HvpahHU03HZiX4@9jhAAN23H473xWDtJMU4wkGZiD7vnJRKEslhIGtQdaUtG7pl4odtMK/DzY3AO7g@JfPL9W7PliS5a/LLY87cg0ZPF8UN5fp@3rL3ECWaFtXK0KOB8ZbOfJLrHK8XAFYQ6BS9DzK7eTKVLKVJobSR5qALvVu1VG3vMnDCkPUdcbUqwR6dag/GGCUhEcrs317Z@S28rjubW/TiDNoF39UiUCjXutqyCe6XemSVk2I39jCjmT@Xrx1NEH6kCdq@UdNq9U3ITIzbm4c0HRdb4Merp3@I2FyohqLAlzYhqIh8ZEH@qTmDl@Valx8EbfowJG0TXo5F9UcebKOwsUcgsn20fgOELHbMKuMbAmGjdAu@OBcfw45XqW17PN9kQhMeZbJVLxy4rUhM7uqPR9SL/f7pswPzb7oDAYX9H@AilZPvjvBGIKGasZEwaSudn7S9qg0ILiAS2qXTtJtI1/ndDJPjSpJ@BSCaZthuqO8PchSs8Tok3T1L@lZUCWtjXabKwncXvpl1poRskRuxvY2HzhoCmk2XnIcMHHGTHDBOrhbNp9ZP4cNEc9MiWcMa0/MloFDO1fmmTCSE2WIcduee6HGPIYO7WcKqZWH2VHroOaTVVX@GNYWHkMXymVexSfr3UI5ZYWZnAxhy/fjNe/wlOixxoBsbQ2TFB6al8l7yOavdK@Gjje40GgoYnfOdGpNC1GPJDO0qCvG/g7sVQU0IZc04AplavYXRXnJDquYYrQh@Srt8Yxl7h7faWr8rMIj4mOsWkCt73xmdzYOd9IscZ3orQgGV@of5wVoONcqyPHe85F@GrUgvYc9B/FNq@Pt9AC@sVOnUrPXdr5grpn9Mye0VN7NnUO3/dQ9wCOdPkpkscqAeXvKc417vMjeTSey/WcIHV1U9e/hrooD7l0NM35xtlt3KPfhqTfhHekNCFCPL5ox4Mhm4hEY/dDfaenDmBkckzXtNQk@R4C1dHiw3/n25v3DiMOO9dUu803KaD5T3G1pq6yWw2KcOUEV8bnW5OauqngVtJHlHegjPf8GvtUy7S/aPzoKqZrWfRoWPrAoR@y8yY78w2Ya2yHSvo1zKC5fH8IZ1m1azZbPe1LRWqqimto12nPkMO9j85LhTCmmmssuYXBKV0DWtmjFDJBJRh/go@9h8a/wDLO3NpvDmx79GXBMLnq79tb@SoBOh7KXyzQzommIR83QHkbfR5ZqhDruQ9yEynQqCwn1QxoJfKD9p@JvV5CetHC4gNKz1S9qTCBtbRvsV@KDQFkydMCmxogfJ7x4iFBuCvkG8wKo7uDrhP7MuP22qBT4c9chLUuHqviq0mObt4GrM3Q9RVDPOaOyv7K42MLI/lHV0bmkTmVFmugSXXwoL1L1yyH/7JkJzu3eLOL@rNQo/mzX9FkbbXDf7@k6fVNGzfAg0qRbNmq00IzOEpjLiW5CDLMLkjlpM7GwB7s3OLP7iGYp6tMjnjJtwdqV8ENcfsa7o3TndlBEDBPbyf4GsSvB4qjvR6YrjoX5/S2gq9B@Urpaq3diRbwEHrUFbun@GOiU2DQbEPc9jSH9iF7jvkdibMYrdDPRk5b2v3zcI8bRgJ6ktgOypJ7zNs26jvQ1o/xyty8JrVQsTj/oODTXDKgiufces7fgvGYVeF20LcGjnjMz72PpwqCduT@NYU7txpIxeRHEMKsp@jufFtzwJgK@pUYGcfOh7Tu95pudtn7YoaBOgYCD5XwBxhrA8bpI8WFHmA487RAmh1lU3k8YPulsW96eROtF0mu9jgfgTXUHEtqhuY@bqlxXQVmSt4Tq8iVMTxHk97H39Szb8WQPJ1KwbdRHNM5Pv/Eh5MQGxUhTLPFcTMn5Z3pDNOmTjr/4Z0HYGE8lTLA8co17RQjuGhUicdjsRBPhBb/rgFgHhSdqsMTN/zAnsN0zXEJVuuwiwu2dDdcy6zJ96zCpDWJ1escK37o/Mf20KIjccc8@cWSUq8sRZLJyFLk0lhjmYgPrurA6XPBlQnYjkYPXt4xCZih8K276PZqXOYnipwendYDLa8N2uKZQUYc1Dz5uRh@6OoUtxr8h79qi0OMMKV0QM2CkQYIgmd4zb7aM2@f8nxF7jXLUvAQJOIAwaTzIznJzRqDHgNqJT@7aN6ys53TojgRJQ4Mg@eIqx1@KXjjomED9zO7vPF4afy9qSJjP5VXqZapD/oGKPJtt@ek2IlGW5UH9njPIbgQzHBtnM20E2yPtVVc0KUd6DSB103zmo6SYEn@w1/xc2C0D13sD/ayp/OfgRxxu7lMh69aLXMApfaQfFJtU4BEkcggpgZoGoPeqPLwGO7OpgNqwJFJ73gWZcPPaG3WTlhym0XwLDSe@ihrnehS7fj5m4tMvfID66fV//izdOxOEE76LlkqOFKCeSDle2SsYHQeosexESYtDSWeob9JXxOb9G95ewCJFM5kuE/f4zHTtESvoSO2dKLU50Zx1UMU3dTO3jmtPp3OJYZVb@mcFm2ONVB847FXw4EOBt4Yoea9rrIUHXALTvLEZXnIEM@6KeDi53lp2zqeOcIkS0P2mfWQyZIt3EoNPk5IHY@59Ssb3g6fXHAfVnpLbQ5o88FNNpXNVag6S43KepVctto28bjpxfeXw2wmeTlc3a6nHY@ol5fD7zLZt0B1EyaXS0/S2PO2D7bullLVzOfPjjJiknQfKfN9YyAmlu6O9o62T05rp2cn0Ar3nvjZMe2@MpY1yEW0Obpn6nSQF@hia6rzDfLH9wF4NMqWFLaOV1TEYqHgvl8CFbSWktISdwZE00TqLySfl95RA/GzAEKmdTTmcdQejFvYhsBsSDWs/MDC48hMpBVHKonLNJTx2IF8wuDuvDmylEglsQoQKwnE@kpSsYcr@5SHfQ3FvojlcbI9nQuCFPPzu/DjeRXnkuD@d1JvCwbK377eHMvj9SaYR@oNoH6ol2antrd/drw9mQx4jJ4kdSulvNjwzoUz9jRu/PHOkNLZIJEQrV8ViUmUgHvFYEb3jzRV91aFagnh2OrzxMShVH4pNGZMoEwFL3GplzktolEqAeogZazW1H78jjYMFNEbowPo7ngVfSGwI/movYKnJIE5TBdqpPDjVQOxCnJ5Xe@IhLiQ1xEnqP4kvB6HVcMxGhRpSvXAUOWPOg6D/8Co5LmydTZkYjiT6yzJsvDVVZhE9nzYWJmPUWyJE0Ja4mWX/PLiZQ5QpvaVQpNO2hsmjhzAKK0rFp4cF9AHMNFbYx8HJp1v8oSJr1/c4pRG4feWUNO2FKwNnZsyXDwF7o1bhG9v56SC2hlXzUi@B3luYOBABUCBW0S2hzBbAWbrkKzn9xFwkpvi6Ls3VJJV0hFHXX0twWE3mkNWS2yEDuo4OkhKrI2oOF7hQyfbWE13QCdpw/DNL7wh5SRF@5f5JuakwaQw8GTKVxkTTAohrFOZPQoNQ@ltC4bVDzzxEsERZieAM7K@mEwC5bqa4V05s4bGVTKHrDHXHuAWgGpkJolXhDVyJXtuXw8AzrkU4lJN//hP/5xfBHHpgvsXwj3MbIDvj4SvA@5/4sXIMvj@me/Lgu@Pue/7NDbZ7Ol3kb2wfj642Rv48pk0UyeUCd69O1QXv7Wxpd/sHTGHLMDYln1lGGgmlDDIc5oB9NL6wBQ31MYIznMYN@EYT/TiDbAI8BXwB6o3qNFQfqpdj@IZ6LV0GguO09IU7RlWh9z8S0eiPw7wKhBQwtKFfGFFTkMhkzceQjqX2MVNqhxhLLYGMjF0o1mVD80WHj1gktNSdLVSKHPeSC8p3@ekD35BlwA2xCcKFwzS4GkFPwXEVUWy6JISl2OYFAeyiBxBmdY2OauBNhglB4DEMNjwDnaBumkKUgEfG@rQJY1p5E2AmnjlE5qpVH4hjIcoCYg4brywYro7jred4i79QAdNBZtBOkewEwRbk@Yx68X37NK9NOri4hIGjPerOaxrgPsfz7nNhHMWntScvUYjOn0JBtaGPTsxTNyevAOlZdFsOptLy4VYgEMlgQrKi139M6CEzg3CoqVqV6bl1Da3914cHp3MXAdBkJFpsAiLVNfjl8lU4qLuOyJ@uSeJurGTPnm1seORMliq8eI9QoxX8KeLOS@36ZI@kPs53@87mzdFzGQkZ74WMS2XJXdog8ss9nFsOgC4yfcZzuQajd3dX9TXq5dGeCb7z/OuyAmnlpG5wHXp0AU5keliYhH3vF3Mp3j1npPyTrNkpfEFUP4ZHO4fBz98oYN/kd/4Vgdvv3SIzlv6xy1DqQd2UkPdU2meFV1pwAvmlRdkjVdUGYs6zrAVmtmAESwNE3WZvXNQHCjyiXTIbUjejXEOh3RIOHMrE12t4tPMhzv1MGLXH9@zIC4Y6EHpdK0ZuhVnYb3jWP452JRj6ZobjYUMATF9MGsW0nn0ugIfTKlcDJl/wshBnXGYIuNclG4Duq2H@G0PzLuUIU73OhwNgG5HpsXGVrQt1XMdg07FtgaQRQsnZC8GfYDr0ONYxdFCBS0rCYmBnhGvKBd4k4GgRKrfzkeHsVRPHba1Low40VgCRNN3sjy@EULBKw1Ar2rOqwGapayeAnXApsmt44UKw9h6ibzjCnIDKLudH2zUQ4AMkzZja9xyETkzvMt7sOHXWCThU6YZS0RSjM@kxL08tIhMhqgU2@zhljsyfXQ6GqlswXPWfDDvaHY/hbWCYYaz0HPccBvkmm@6nCNAGeVCSWlGWx1G8Rz0Wh3pBOGR2/ObSEyaYXG6IUTcB9GevirEk4WKK4TS@JqNKXlXKvlyblI0lEqpnhPCs2owKYEcT1x7H5ygIkQ7fcVi0QHdteKwFCNv9DJqJBzXjrFkFYfrW2aweJxsGvCgCJizIGiHXBodao/i1WTRdAUaCUMdo42PT5rFLuRUqg5uyiTGltCeuQnaFFoCYyGYo0KSNUIL@gX8rWGJ@EWSKXGh5BJlG6LrDgBqbjTJqW6P5AvQgmrNqk/GZ8sDAoZTtVRaE60xKe1LDPhifY5ABLRzpLg3RwD6itNGQDWU0QC1aattDeTls5eqYahAIOCZPt6bqQyAyexYwrvSNTG@co1yCPMi7orjS1DQyavYtiN3ugnq2lK6TKax8j2oNR8uUa/pCM1mlP5v06l0@S66pFdGadA1Y9XoUq8ix3PL8fiSsRxdMlDbevIELWr3S6DMNVIwQR0CUHJJj5WBn0H5qywZ5SVlPbrUrmSXKQV4YYp8Bwl@cNKpuyXlPr30BJSlBITYXOhElxy6JSWTSsn3UD7sIUvpBPDMHV73QRe1YvZLWjyOZUgtNbAAP6QvT@I0bF6epMl4VxZzgXS3L7rblCrmt8TMBbOcgCJ4zR@w8jhgiV1oDQ94fBFbbl7cA@ofz/gl7tVltMVAdYKTL2ky5usFi5DTKHOFkInya2qAgMMoEBG9CSUWA2Hym9@E5QJj0tNCLmrGn@Yz5XgkL8M0HebX4Wegh6eXJVu6u9xK3jA1GbnoKPnUx/rR9dHR29hllJVYJLx5KMkr0veslGVf91ll2Qc@7Lf5hMPL6VA4vSw/WU2nP3z4ADMO@FxUU1UQH/wTu0hG6hfRVcaqq6vLiUJxOfEs0ggULBbNZmMnLM0uNU2znHYbvmaPblWOhvnn6VPKC6b/8M94mMhfODwPgojQ8LfCKfkwu1xVlOX4SvaZUYailfCTYzI48bcIX5nl82wbP3/7v//tn/3tn9Dfn9H33yvsmn2Cz3WH4T@5P7UDbgXdzc4nvEUGphYVkgtWJJLPRU6@j7D/bJ9FJlefrv6nPzn8GHbD1Wz63IanG/4YLhTD3AkO8OU83024Gl5HsMJ9eJSuVCrgXP1P/yukr74APBgzWoefat7DVRiFq8kKJfkcrhbAIWezkO///bOfhcLVYfhTWJbl8Ij@GuGMjJ/iE/kJY@BIS6tFyTSfeeUdBj5eWFqWs5fj9gw0NzatH9yDfKBdmRmeBCW3z1VMcAM5vgUO7w0uLD77sMWYCkMtftbWns0QfH/Kf5xKwiclusEQPcmhV4VwsZJo8Ox9Xg0HHFMV9n@ZqLvv/0a4UNi7/DJ5oXTqE1S/DMvFlcNnw6/@sHGhPSKGx7TzM2fTYR7VfQ/zOj37FrhQ@IdK5djFv1dN/Ds6wT/zI/59u5hjT@GzCH/0Dx/fi7@LFCKCCWT2s/hbdNdQ@CJ8Ua@/7tGfjX@7Bv41P@Lf/if8e@3i32kL/45f49/pe/x70cG/l5/wjwmeXV9fD8fjx6AaCp79ms8ZfFOphvB5vIvofqcfFmLhZD2evL@/SH0/jJfL4h/0pbLvww93QYnq98nk@vfVePyCSnZRFUVcT9arUExeWvr5fh0Qx9cv1tdTjWq1mqx/X71Yn0wk0j17Fscu@gwSVusXF6HwHTZDBX@W8afl4G9WktLkxXECBuYSuBg56SECGF15j/5Q@MP6h2j8afxpRs/cZORr@fqVeTj@PzwcQoQ2zFyZdqaX6cltEIYso55lRpnRMNM3D@U2OFX4y/TBqWU6w0w3Y2QMWR4NJ1DR//By5bBw@Gw2Av77h6b76tAEpCYgcIcZF/FnOvDsHh6@ArQdKMIV/GmZTGYIZR1mbuA/o6Oopku16Pl9I3YZumDSBxXG/5QcSWUiqUIkotXzBevj5d19tvBRSkQalxeRejmcdi4v01w/YtmVMl2pdn/faGwfbDUaaeSk9aX4s3jyGXwq1fi6eDwNV8tPL9eS2IycA1ONcHr96WU1l0R3IQ5tlYWw9XT8Gz9jlPCsLl6GYMp3fo7f89ubW@4iB7kuz8/9WPxJYxC5KAg@AJqem37CwUDX/D39tw//y/p/dcaiF/UYY9G7@/UofWL4F4vd3d/di99qLBoVnug6/GEA@DHJ3X0VnQR0B66LaKweu7/nYfAbja1zhFXMY71KiceA0G/DPNfLSBl0vMpSVCyrXV4OM5lYuQkhvoFd@UwrNLEy7V1ZauKqGswH5OUYgeRXyuUV4V4tlstF4ZYLhXJ52YfKgEc4AUh1lFYZGb0cjmEROPdHM2hVoWsrI9G22sH7y59aFkzt5FLm82c/qNFoa3ajgeG5z58voSNFcOdKpZSHkEzx82fog5EYTPsOTLFmWoJJnJzOolMGZ359vbBSrRZWwF0oxmJl6WLpjhci2o2X5Bi7X0rXVUfiZYTpViTM97tE5eJqjELvI0tpqczC6@xpFdjXgQ@7uw8TJdlKPhZtjtQYWylEi/GS@Kssxth6urrMxN/FRS6@sry6/KxeHysJ2OHLd0pFvq/cKWs44b8vt8T9j7irT3nyJFeCKhYz5ctQo7FVO6018CJ9SUKhajGGoSQ7QrhSaNmRCzLP5Ev1Cyx3/TISWSs/421UzLNwpCzgkhGQQqxYouqFYQ6odXA/7xBltfiuycvZ3GI6P/yusJ0BnfnzMn4uLi6K2WJ8GaTUcqlUr9cp9PMipbnoDzt1umKokryQC/l6EpWRq2FnGQorr@bCyyGL9gWtZlgbl1ZtNHctQmBPcVgTV8EdVde9OzdvTVtv32ptFbAf7dc2t08T2XVAmd2pbSayJ2cbYRm9@bGfonPoP96ubR2eQYKj/e3ayfbzvTfbZ0cQ7sC4B8SCT/9IUQdqQ70dDG7R31Dps6k5ytWVYlkNCz7Dzo@/@vmPv/rvfvyLP/7xL37@41/82a9/@Wc/h@9fwfeP@fOP/20pj7@//uU/@59//Nd/AYH/Hr7/Dr7/x69/@S9@xr/k/xv4/p@BsL8R3wAc/wIpAdsf/fqXf/KXv/7lP/mX8P1X4vsvp78//un/xv//L/GHzr/48U//Bn@E5@d//OMf/smPf/gHP/7hL378w38IyP/@r3@F/3/y13//736F///Lv/n7v/4f/v6P/idy/Dl3/D//6t/y37/7g5//3R/@87/7g18@8PvzR39/@RXhv/w9hHx9Ob8Gz9fU61tDfvmTyvPbUGOcCzHYn/3jH//FPwLO/VPu@@/BB/9@1C98jx8Tp4laMj4O/AVjn9OgCGWeffZBAeX/iKEQzD5PYqPQjBf661/@87/E4AnYfxTEkJFnYZcQ2M/tFwD7r/2CBWF/8eOvfvbjX/7DH3/15z/@6o9QoCVXSolaIil/Ya4DgPmvgEPAwtfAAaC8jqvbi2wxlAXH4jqaIEJy/MMHIOkiuECvXg7lc@ALyVVyy@iGhDBDWeZz5DjO/OE7DK2UwIdGgTgMIXEeFYeojTirVCrx0LACcQQKXkwzZNUizmZxKlABvJiIp0k0iqBfsuEGYYGUlfgxayxXhjxhHAOqhIFhgTDoWJKzUrxY2YIMK8MthrgQeTz0AZ4fKtViZVhFdD9QEQBHfAOyBKgKlm5Y/QH8FcIJ8KHh1g9QlGIlHq8WIaRCVaXcEg3KU85T5ajucUb1xnDG0Cb29Blj30lyUeKzMSAlE9D4Gx9DPyWbxFOIv4wvi@rQv@ek7zKmh3YaEn14GI9/isGUXgAA3mQSd0LBN5nE0jyD6CFHFads4RHnGIBycWG88QNolI2H4tS@cfJA/lCGr/usVwMeRIfVWVpaAtd6VcpJh6DUM/t6zXEVGxcKSKNZY1KhJGEwbixRl45I7V/eWoZfGf63F2lzKCfHcmgpgkN5hHl5JOM5c8UMU@m9qlFdlqnkcYILhcfhXNWk1R7QEVdYLBSlS6RjNIVULdBgQq@c7oY5BH0wIUkJuVDiRlMxw3xnrq1VfpBXVkPwJP8A768WNylDM@A7jVLYu5Cg1bvkOvU0cIK6UQhVq2LFismh6sn2KSQ4PWRyNpNioETeraxmV/Ir@WyuUMivZuWVQmmlkC/mQEIVMvlsVi6trJSKpdV7KNAz6OeJteVmfr36D2Y@/80/mPeZH4qfUPUtG6bY0dHr5H2oOkwm01kqckXOr5ZHFSgIBYWqpElxfXl0lwSlE5sndEmbo@5wHw4ULXSXRFZdgA8LLYTYAgTBBzCjvZ6JReS9w7JYTcO3A/AVNUnOAzPEQpfADBxbyAp8QthuT0DYPJG5M18YOzPoPMXzLgeAHlrBYPu4adE12anJN8dtqK3QujiXUQ2FaOXhAmhaD@HN2xf10Hraj52PabPH35e1aZugof50mA3FuOZRWxreuddy/ahdBS/Vcfqa23sA4szq4ykY1f69YdjuN6GAaHjkABvwY@umOQ9glZ0dPVDLV/75OVzCowN0AH6893z3NPA83a5t7oYKbOPwYGvqkRdAeba/vXPqe1d5rJc076N4t72/P@0VD5xlLLL8aiIB4hF@8JmgDz1TS997IHLq4XFTTWUSMgwDjZF6l0zeN1W8W/2E3x4/7OimI0ciXbUP4xz0ZBmYHXfQdk0dJlRLmc0MrjKkP@OEqKFm8yO2BGKxBDNDtp6vFsJSXipWCpksDD10qX3HKIcLMEe8KNUrQ5ZjxYu6FXZWyqVc6BVu@SrJ/OiC5oR2YQbTxwu98SC4G7LVNsxmbg06ldHEl@cMLPZgIDwwCJ221u2BaLw1fQCYWIaaisLg@60fwKEGP@7jAS7Pg8JmYvRZ8NCtbxfyDT7Mt/wIiXGO@4bpzJC3wEzDj7MWOkVBTe9UYnicrYmvIaBzZaAB8HO29NIAFcR2KRTCRTWtwzKhFBnKsqVivljKZYuJYqm4koeJZT4hZxPyanG1BBySkYtyoZgvyYniSim3AkIbYvOl1VAYBJvWSadhTJIliZ6a0cJrP9fx/lQz1auGwtzQAIoAvoUurPgBgyKTcsXLDIOEUgj3zy4PKxK@5zGDb1GUpZCksBYL7@xsZnZ2JGkDPWgV3MxIUhs9@WIms7ohSSrFbMLAkoVEPfRtF1C3lSQNPZu1nR3EcIWebBFxSNI1j@Ee3fOsApiBnlyOlGNJ@uijywByk5eoSKlc7slkNjYlacCLh0ceAa7GfStU2G30YAQm2uExmxAnSc@9RBkgg3TM4URWu159azVJ2uOeWg1RvKDK53mlXqKnRh9IZIMPOF@SuuDo2jDhl6QmOJH/JakFrtZIgbA@uPAgo@EqkjTi9cCaSNKQoJXWtQQ6nwiHfKA8u7tKz22rXf4Z2fzZgqg9iNKGg@2d5vPnzW63aY9q28@PKerFi13lajSwm92mSNhswMfEVBB13R9Nf1SMajQUfX7US4gypqIao4ZKJWwoH6Fk4tPFjPqNFxj1AqLmrSIJhPDpA3ATPxt9eG4oTR7lfSiKnsNmUyojy2LX6USJcZUEPZosdofiMKo8BSV@RVpDeWp2QPUaFGPJ/NNBUSqsSmvL8JSeSjlwDqOZSIYxKXIpSTGQjE@l1by0Fnn6NBl5Ij9l0mpJWpNWV6VY@R7Vi2jsrhMdJoaVDASk0@vYj7HnwRO0GaGKnKpDN7Wr4g6OVjJ5PvFZXz8HODx0igfwDgZ9tsFuSXTgdnxvR3KjsgFyIlM28FC3it6lYXgYqrYVV4FJycbdYG1NwN6Xu5ULRPAZf9aT0nn1XKqzYL751QyU6sxoZVfX1y8@10Ejq8jlURhGkWyxPAzTiYvVlXIUJgCxiqN@5HrZZx0taYuNSoZraEvOoH@RWSzIibtkI3mvK467JK9m1y4GSxdJub64mPncXZfeV6U6Zo@KG/0FzX0g0MoQ5pGMi8BwR/sA8WwtyV9OIRcLsRRuDG@YnQZdQM8@BCTdOKFVhjFWV0HRkEvZsgAJWRXR6BKL4ptl@A6VaCSymo1EYpEyQC1CsGhN4havuSWQtNDcpSwojWVbdQegfGTK9145/SJwhbUgh8L3oTbeO7pSCoXvQvd39@tVb2x/yUYjJZ70vE8Y68Zh7pKm5QhcyFgkVzJVfcZqlVr3uFYWoLVNmmEAR13yg0/J9OK3LnrE16vf8@dlFZcBIZ8QJw8tDabX49V0tVq9DEmSFJY8m3W0mId5CU7efwjTtXFs864zMOjo@NorJJiyxrWTi3rshwNNvyvmklXSe6PQH@7D8fU0LqqlqmmiVuuQVptDYcMUTrR6utA9oqCa5yWcBKnMOil9v/p98ftXZ4dnhzvsWWatuFbkpKDl/2eJhByRI0DaZzDqacfbobD12czLPxgvyuE1K5JbieQm1KrLijj3G0VOiF6gjf8iV69fwASnHgNfpZJ9KueL8ZU1eTUWruL5w@xquEoO6HbJXLge5ghWVlkMPGRfzsrhalqEy6tyLOwkuQ/S5MNOKFx89eEzTE7Fmy@1LLnSaVGqpfv1e/iv3l/A/O2epnH39I8/afi55wDwj@C@hz/GnwBcEGYcX/8huc7/1@ln85CXWSoAxcMfKlVo2O8b3zfCoXApUo2nI/gWZ7FPQcyMUCFaNuhPdZbx7/txwDLocMu@D7zryyxflRlTl9Pp9GXsdRb0mVKpUCyEQ7@Z/aSXYQ63vFBjEX4DC9ej6HXm3gGXyMQrtHDqvbyQ3Do53HwJM1xQpFQDXyXINg8PUhiFb7sbn1Bq6api6yPxursRQqH@dbp5hC/EPts6ojTndDaNQmmGLXJZ2muvibdNJG6YnMqxbCaTT2dW0nKeycW1zOpatsAUEDoOnkUXriVMyqham6Y14lpvdDNGiRdqCINx@xpMWRx1jT0/2qcUdEx9eWFr@9UhOzzYf5fyQnn46e7eCTs53Dk9rx1vQz1ebZ8wqXbC9k4kdr53unt4dspqB@8YRB/XDk73tk8QQTqE8grXOjjBfJWQrTsjJ@2OLNUhvXAi2DFb16o7Ga7YlpLGCwUngw18xYCKN3NPhg8MmPe1gyrnSW0BZoKDFr4EuHWttNt2CA/FaS22gMP1wrJq485RqZdxVll@8PZTxs4vstbKQWSVtTIHRm59lekZ8cf0lX7umC0uLl4aki/tg9XwNd5gEG6nhrBxmfbeby9ECytsGfTc7EpsHHNweLSQ8XwL58enC7Ifd7y1kPU9ezsLOd@zDb4V37dzvrWQ930btZcLhXGyg82FVd@3tb25UPR9wKQLpTHOg60FORPyiHVjau0Feo1SdGdvf5stA1CsPBGLNg90TAUDIaIDw@E3FCDJ2fLybc/Et8DD7Gc0Bd1WvwTtgU9ALaBWcoF0rSfYsmnBT1/tAzAkox3OUXpdlt1tJQRWvFoDRpDQXWgBK7SAFQL4BTwbi3BsscKyMQbRCx2@lhvltwQlmHTm0Am47xy2jrpBFZghQXd10ElISKGKt56FFu4FymiH7EId2t5JoDKUVLKlWAyPTx2c7e/zzCzIwrSjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0IDQLfzBa6n2jN0HRrIimgngsLLUAwSd0bRU8wVLYSuLCIeNHDt2UDMESDOwMufm4sGm1hXbuq26ICxZCY24c7vIa4NFlhk60cY5gpUYqi@Ybvz5@Z57t0J732pNeIcNwCOS8Wx8dLWkHYGIYteAf2CIIOJ1PKBeSYeBxSQ3UoLlCvBSA6fPlZZq@UVcgoE2FPnlA51sFXilAWmC5OObIkgiACQTAiHyLzi7ZIxY0tpJdxEwB/rTESEccRfr9fc@TfwwCSdbqgU63q90K/ORcM1XHLUwJZRHXa2NbgzmUb4EfxCJycYE3oJgnmRcoFjMR5RYKpCdaB4CmZ2tAM4FzVHstEjxWgM1LrH2zxFuKXjlA4D6Aag9xbowYDYfEEuy8x@sJC01aV67IHBfKQoIBvkWmiSAgO93i64y1Ktsz7C7Ilpv6alHs7ax4f8dTADoLTiKw4a@G8IqpLgdUx0Ax@gQz7bwXQc5bkyOJxAeFzmQDbnoRLJjncvceXX6jE9nQtFr@5FiiWH6zF9ldW47erBQxrYxaBWoCIjwLeOEDTz2RrZuehgLGQUFBtfhoKGEDHvAR9fALBV6SHIXecPvnt6WGQXpvuytBvoQW5VOBJJr2tSW970ovdF0IUBlOC7Ar7zJrokgvgwvPCrAiONpeVkwk7k14yO1SY6qXp@BKY5wA8h6KSgyEDzgpjlCApB@8iV/r4PowKq@009g62TydjEV/KaYiC9/CV0JRHbBJMFAjjnSh6Yn6Joh0kAtc3o0c8jwTRs3Fyerxde5WA8sXY@rgHTOsA8CN6wkQN7r0cINRQWzAetxMselJjyzH2BEuWYMIygJ6vzkI3HRVQPZhje2BlKasMB/H9kz0pjD0yNCcrKcqiMfb58hKG1Mwqk/vW51w/Z6zm2myUW0Vll@PxdRAh5T0Bc8C7Jlc2EBLYU8EbL@ZmdpXJsBU7x1y1Bxr3MGPP4qd63ePYRsOid6rRMmlS5pTpreIoW8QdEDAuTqo2j2uRNDYiH2AodmMIw@GcbFtx0s@RPSnWU7B4Wdrqt5blSxrtZFmSvCzrlOlsGX4jzHswXQpNnVylqzRMy7UUPNwpIg8ttJscYZAdCnF7SuBGpaiJbyFwY2t0EwbKlEYD75NrNKKOqnfw1cQDuwVDPqrLjgDDD8ameCR1JHRMRgryoP40GdHW8DAmXgQIo84UQnpDcoXub4tSjqGQXzLHVS0qVaAYaBPDV3QGM8S3zAf90Kx4SCpQ4tia0Ip3FOwPHrKLiUtwOI6B00vMCQbxPBvqs@mcOJ9t5sThXWfzkniHd@fEXQ3680oAguGBGHH8bk6MYR7OS8DvkBlH1C8CBLwIErhej8bmNz30q8kWD1wCRPQ/tQequNFm7zDAgqBcCg4MtHV4SwWmbWl4t/M0Iv8AMKSMDmOBs8g@W8XGnKQ4LU2bRu9hEojoMB1dX8yGa/iS9@F3crYYSwQQBjDiJXV9RX8IJwsghRLOQRLmb@NmnqXT8VEjC07jHadP4VF6ow3Tu3EC03oEHmPHsNj4HvAC3oLkx/jMPKfLjdGtzTIOhaMtHptfnrgv6iForxJyLEjQ3zb75Ldmnwzkj33yJ2VdYReT5ajHA/41CBjX0evgPykjr9STucW@qcZBrlHV6wfYF@/1CGTDz/NPZuujERLI5ymvKoQeA75SSCCuIKJvkC/UfOK08bzU4/FnucKSsp@GS7xxbyCreqDwIbyJoNHAKzwbDbq7rdFAy1KjIfEcaODFAS846IrOxuNSoKU2TIqNSklFSkjJZO1kc28vqRlSgl@PW5Ec17TVBl7BJCXaMFGqSCSwGgjTU3WrIontVorDKLX0cB61QB5QwS9nQkA8F3qDevBuzi9n1wpWyfyKKplTmY3vC/yK3I4pNzwa/VhONr94y8tok@6Gwsu2bFVDQcMv/hXvt8VLFCbO7qNJXxSB5@uQpc/BGxN4kejRwDDR1nj1AL1FuMLI2id5d4lIM1d/iN6Oph5EMOZUzn3SEb0uhNG9Um1V6FlkHkpJ4zsFRcFSoqYBfvcUNH4Vw3hAm7xfRJQ34dkmHTRjThV1LFhMCyt/IeH1I9AAR6YFv/4VJOD2LyEBN15DgkGeqAM33kGCKTrCIa4jARddSAJPYG9pfP9hXxlq/QEaboKH3IUmNy4WDvlYExr1KXJS@nGKIkRKx4tkowJvLC6tSVB1hy4/mb4ABeHn3YESq4dmhSzd2IvFDKgO85DOvVUllvgdNFJAEUPR7IjSQNqExCSuhFBaea0Ok88A73giBtXnqTCTWz0REdQk4acfj1eBO1QqE9MLpAhMHnhhxgm4lSn4Wi5S7mNrvgoybrEgFFfc5pQbt0s@WPAgBk9Ri4UemUn9/2aeFGyS/0KnSv/fT4pmpj6/56nMI1OYb56t/A6nBf9Vof@vCv1PUOh/Z9r8Ayr5NMrZHj@lrn9RDf929Ytk3giGDbt7g6a37E/Rw35HisDqN@kBXqkv5Md0gS@Pzx6abHBY/4mjdOg36dN24XzHrNVqp33ZPn5e69Z6teN34N/I7MfPr1Y2tm43nm@0a1tb3RfdzQP1dbG2sm@9fFt897zz6aMK2vvu4Yv3n3Sr1Qu9PbZuz9Wj25xadGqDwce93ZG7u3HW3zzJv1u9zWzr@c6G@nFLd7Zenb59efo8fxK//fji6MWnfqbvHHUySqmf231VeLM5OjdC@RvtrL2zrx32T9rbZ9n@/pb2bie@mdk/Kb2WM/vbt@9zm7fxfCa9Z708fH58dtXcfq8f7@2/a29@NJXCx@tbay/dLnU2r47fhA5zr@Xdj4eH3e1s6flu@narY7Uz2V3dzl@9PT7aOHu323upbPd38melt1ejo0Lv9esb9yDeXTkvDF45K3Gj9vp19qXx/OZm@zjUVMxTO6eem69l6/b2yCz1V9WXB7vd/mtbNtKH@Tfxk/7p7db2hv5xdZg7e3f@@nbl5N3g1esX7w8z2slJc1spWM129uTqdCXU6uf24jdn22dF5Xn7/HX/Zm83/24r/aqnHtTaR/r18@7ue/PkaH@vlnMGhry/eaO/e967enW9tbmnm0fXulFbSef10/a7w8PQ2QutuaXuvnVe1K5679L5jeuVd/G29fz06lPv@sXGydlhMTs8GmXMTee4udsZbh0XssV0S/94/KljvpLPXscLN1cvstq72ic3lPs0ypf29Xdq33gRb3XfDz/q6fiZLG@@3/v07t3J7o3drBlnH9/sHF/Zr9rGoXOYOX7x8lVTvy66V9Z74@REbmWeq9ev4hklNDzbdaCN1FMlv3ra339tDbfMj8d7753Cp/jN@XVO3bo@flP7eJxp3hrWW8Pe1/qbmfahUntjutuD4fNW6ebselff/3jovAu92pbz@R2z42x03qyU3qafxzvXz99uyCfDzIFx3Fkp2AdvXp9r2nbv7dmn41Z@541V7LtG9/Wns/52fHt/2PukFjNN/eTdtRE6y58cH2VvjZda393ZPX5VcA8z@2@O2rsjufZalW@N1c1RfmtoF3LnW2/td9e7hpV@p30cHGXUm3j7neWuvNaandYbrdV/GTp50Ts7OHpzu5cv2M/7hrZxVMwc7O9uHnTbKy9He68G2/vNq/bzvbfqW@u0cJ3d3jgvbL09ybmn1y/dUuumnzsqxk/1vts9i4deDHqD1aNz@@Ob4fuVWr@p5o71d@ZoVe5vvrCywze17cNP3esjyzyQd7Kj9Nm@ea1nPp3eftp1CrVRvDg8c/umeyoP8/LrUO72k@W@sF68PjnceHH4/oWyomnnytXJm3Ymd1ZMaz07t1coPJe3dzr9j/2SKn/aepVTcv1e3Nm/Trc322dvzq/1q/7L/lUrVCw5rY299wPF3G5m5cy7jc52Xt3f2D@V1bPuy5OVrYPM0dv20dnH4Wl78@3g7M2hltm@elHa7668PX5Tern6/tQ5Vc7Nty/tg9CwmDMduVDK3@ZOSsXDnn2SO78que9fXhU29POm/GIv21d3NPttcVS8tj71bru3J2qm2X2@9VE57myDJD07yij5wfXB8CSUe3Pav1m1NuLvrlsv3xqyXjzXVtOnH69K173ey9ut1sp57dNHJf/8Si2d7KSb@k7@efx48/XRVXfr/FNxpZ3Z2H@jvB1u99x3ode72tZV6fz6cDiSX@@cjPq1jKHnb07O8zen5sbJ@e5JsfeqaXeau1c9kA390dnV7eBmV13tDW@LL3tXb5TM/tvipuGsHGVCL9S9fvv49OXbWryTVUvuzeG7A@u8eD7Mvyqa5yXzsKi9rHWeD18fdrYzq5Z2fjo82@6lNza1fhFkypF@Zm8evt59f/7CyoSyRmHj06aZX/0Yvxm@K5ynj@L7g3et02z/3LZ332r2ztubo7cvT2p78b3m6PnRtXL4bjt/crC56byI72gFdbSbu3Vqmzm9Y4ac/sbwYGhbpdz76/0ujARmu9R@fpo7N5xarXO7VzzZrtWeO829F8pw@LyzCmMEfrbP35iV0G/4/WYhfrUZfyj88oRQ3@k2zSHIS358K0QHbEJ0wCbEj9TQdmi@0/g36eXQafCkDL1Ukht4Bk1Q1ljbROUhxfb8@0LxdQEJ1jchuYaulmnRE9G6ttYcuOhzTB1@yV6FB8ToFVjq0NJNDd/EgrfC45zUVvkpNFBfUqFDg/VHON901T4/v6Phy1TE9Z50kTx/Zw1dLxhaaLWY96KwFF1e6b827AMoEJbRTdJtpV2WTLY6utJ1wKG3yfUhdOLfpo056JqCxg/MQt5vKHImL7amorpKhTvFd8AcPGe6ya@p92YcCigTI7o4Ao1UdHmEiu8ddbQbVR/RewfUdirEd3x@1S7IYBhu454MoysWp/aGgrqh2lMbQC2e0FtpTS8/w4s9ni2nxRIrKkMNxW5qLr66ssFfV9DgOXp73qzJvYd0aFMs0HLFCDUbupyUO/vKEH1TqZBitJ0cDxm4IntUDVFF9XYbLi9bhJL2XTHuCWBeth7GrfW7vyvUE7jbmjqB1wRaDYBWtCA9s2b/nUObHH2gcogv1m@/3TttiJdT8C2GnFKP77gMULns@awyr0Gg/KLks9sycYcBFB/NjvxuX6jqjcl5WaJ9j7g9ElobZ9jj3Zb0amYsOmKzaDfKxUqd7yDM0NY9j@B@miecE54ESvVkTNAFsaHC54GvTMc3aHKQ2foi4o6tqgRAuzm9YyBTm/1@x7z3QMs0dcW4RleZb5WF@YLdCjQWXbsfqAeasvy6iP2TNEfAekNSfxvsuKCS7TcLAYgNsV4znxnYnWm/PabhLexnjfYxzMOfdem62YqOo5e9LTe8bjEvJw4/ldUhWhI7uLPWtEc8IzTPRMtlAMF9OiQTVMPbrRqodWVMDURHm3oCpQC@LXtBeEJcHZczwR4vLc9qkdiBdgDNLyrfDIRQF36x6jyrh2Uh0DsWrMxE0jFxvC1E4EwvM9e0gAgdwXEwjBGP8N2pM1ThO718LmKcTheZOvyzp0HPGt@4ix1KRbMnipAYdmOcoU8Vzi80glb9roNZjVmPGgp3cGMTasSLTIMZPoYzLR6faKcA8gsN6SazOFE7OicWxJBfI0F6QXuCoT1x0Bp8Ky7r8B1cnNahKRKtQ0afP/sdBrw@Nx55B3yBJfwX5SKDc87kfVkQtOz5vU7ouylmTBRfqt7P7qVH7u7CBNy8tbShqkdBYDbwpRsWgyCxZcmyuIMg/O1LEIyNTWUX8mpxMQqpLgguXayzJywqr69HV5NRCvquGIv5nVEkzwaSBxKDkK5WWTS7HM15iVcwMaDMTSJYmY8gyxGsLEdlD0FWIJDzgIGrGITkO1bkXDuJuBhA7OOtT8Lgqzvm5L6cjcv19fUi7vEMBE4lzs4v@nIunoXEHPVCfDKGo@URgfD6ZI0AeS4bGEcCKFbiOUDBs45PRoxznYrwMw3muVKfOzj9zpQX75yGN/hQcnyDoGpfFLG@yKl8U7rFwG25tgjEtzhZ9C6ncRhn6WVkc9ARqEtCbj0VD00l@Lu8xKAF9CtPjYqBwxEEgWKAiODh0RLs6rGxrvntgx0Cd8jAx@ucYHKCFWEaAhIFJEYREoMIIRpo3Uarb/lwMBQXY3zHNx/AKJMDXHHG8wPQTqj2ezmRGOPkwxVuwCfepURjCKdvFBI09vc28PFm@xh3zO4dPIcmXMB6JNj416vmIsfoV3FTMfj7HTRXgyKAbOMTGlFX3lST@WOgl7/A5iEX8NPYeUKqHUIwnlhoh8QXmtvQTIGNk9LjI9UlOtLrhnyAYqwM8wx2qzJFR3KM@GtSi/ytRHTojVITqcDhJxQFRAohzU6PawcnO4fHr4hyR43a/tFuDTHDBLOl2G1G783ADmIYqs4HVZ@eIRx@QULzOilN7yUP9EZiguUvYOPEA8AGxTQodLpEWF/O9DPwPHheApIoPjQoFY22as3BjXtXfTBRGWcOQt6KvNRiKBRlmjcS0oA3OxJ6crSKko5oaaqOEXGBsek9IorB5Unaw7cBs0x6CRv1XNSjusQvNn/rVC5Lr6JFPnIGFq4Oq20pSH6l1VIdulFjTH1AqeodykRIlgChIGR@7cfyg59N8cdegYPexEeDbsbXe8dq7qSyCNojp91P0nEDChLH4ulId55aSWqRyJm/GXdCddQmVcaHMuO5XfHcriA3LnDZ1bRCptUvriYUsXnk0TzyXHHd2NPMuHribyWnlutAp3d6eAcM2UK41KEGw2bC/UK2OZqQdU@8Jnvi9eJxT5yv3D2ulAnCTmpkYsAZj59iwtxuA9miM7YNOrlCs6@Bje3PPYZ6ix4aKflBJ2@KQfDEKQ1Qpz04T3ziGaoHOQMxgTSk0zIXIrs6DSo@vqhAyJJeeWIBXYNOYQqrgGaAtBgfThN1JVXSdMREMRCIYlWMwnbb6@QEOR7M7Pb0gS4EwlB@4HB8KoEf4@MZFdFJb/GrEGrkkLHOShFcV00mIUGM2zVIpwFxi3Wg4mnu/GoUZ6shKufpZBo/AYOiTrhlLgoQ9DPMeyDUy7w8t96BeniH4TBxLFCxTFmcoPBO9J4dsZycywWO/x6eH7BCYXw6GG@kYivZzPjIMd5NxQql0E@yk43tCZwfseOIBkW2Qp7BqTvogqquQyfmj7aGQz@WjU@Lh/wxKvvK1TKfwTpCHIuhwWF9fD94U8X3YON6rcvkoZwKLYBQPA28Yd0bvAGwO1BsxXBVfsYSBblY2cUMKSHqsKrt8Lev0/vHQeLj67FhWLBVbgCGkLbZok2SiIPSQUsP@rQbKYEKw41q4zUAmisO@i@QzBHswEVDlTOBF@gJh6rHG5yEQiRQj0YjCycjDctIPW56Ea4sqSun@xkq5em@TEOa965SLACRV7AK0Zi7QwuCwDPDDM3Hl8ULm7wu6QOPRf880@DsIMMnp948XKDhY8zszF@rzzHGEHe1gmPQUGxiIlRUp3rMOwNHEsA7AtXy7BAciB7DOg1PhIvPRpGC@PZyjdvCGckI0iJolKIhxUauw1064tIxil7w39ZM/FyB3hcTOwNG4sCcfzxSQCDLxziEOBs5DYH9k0MMgzigFLyjLqfH@w@GiMM/74bimzjEm4WjOybmBYiAz2tJ7eLl52fS5tdC9FHKlB9Jmy4pRcUCfXk@GK@yAMPaBcCgUCSPvEp5YGdH43NvHiCVngxSjxV@IrevLbzIbgZoghJfWXSfEPfCVjcPKSTumzcqX6QS22qEmhloH64kQSMKRiCepX4vTBWCBp5U4KVrBlJwndlL40kSihGHfmdFjoDyHctZ7ziwJ9B9M@f4XO@8inJO9qrqVZNakN6YrGsWDY2TdRXdIljXpDxb2dVAZb1TxhOVFYm8es7e72CAo6Obt/z@BRxQJHFyWfqunWDftXExRIQExyiPGvPk3@RZ50CH/L4y7pF@/fyy0qFZ38P7qlg7RNEe5HdMh3gzXifHV@bSECAjuGmUvc31PNXCglBnQOmZSJeNCbOzz84eik4H5DVt1cc7SPezHqYxxxCWCvuB46Eh6JNqTwB7YJ9JzmMBYj4svjY8CBvgIiGZJzqpxx0YEY@L8awyYQ0eH6B@kBGDWITsDBxRfjQ9yZTZUowwjg@T83F4ScRwP@7/5WBBRg8WBMlBa0RirPPXjPiVCPe/7croWHezhOYGepeVhZ@PQhET@ls@4@kBUWusL/izAz4fCOoGQtH2lEE0bIECD3NjfjQ6wSD3B@HHN4x85At8eDQPUtINIMFkdNVEUCDxEmYD0yIrMImZLSa1DlHU4m0yWW5qSDKE@Nh5NZ5YF4gsnU3iMiB3xuWZWk2gY3TImaxxZX75B6myeH00zVODt39gwy9j5XHJcjzPsvBwsLfbgVBofUtX@ckdeb9RO9zzr7Zi4h3jqmNikJMy7W76VrvW0hwwdCKurUqqA@zneEkVj2lsn8FQhhdOuSl2ovLNCqj3olr2gaaT6iD2ARPhDVgGAHc6oPEa@Mr7pure4v4BgcBJBQsL0YoDerhpsJFpNselV8TJHF6ABJXdgcJ3gTCDJr0QvaW4jjpS05gw3dThp6/gTcBpmJKnsYbpQ0Pdh9Qn0CXU1JVyo4S2AgWjk9NTudJ1c6Ek2o4oxsVXLNPuEbQhuPSa8aYJbePvTxWTBLpH0TT0ETPwCoCugu/6ZvTWV8gKOe8Wqkk7bsWiDm15UGkesZIpFUjYO2KEo3Q4fqdSEJePhfjrQdfwfIdjIrvYKu1NpeQTe1qm9mTwjjm5iYLP8yfDWng515f3afhbPNLpQFrT@Jp9H/P2eND9X0D2h3Z@pNNoHrV0ZcSkW4XuYGabK6uZwhrOtbSuQWyIvQUv0Qlo7OrQwpds4sYAHMe9tLp6o@osh834RnMGAHjiDqBKobBlK92@4gFGc2sMswnc0UXz64kT/eMo09QnQzp4boKNZ9R4Mo0xeYyNTnCJUQWJKYLFuKDGQGrBz1Pc8myaFlsDR1ttDro0GOC5LC8Fno5SEk1MoMSq0WbsKTzX4AlFp4tJoR9j56/491fhfiJTYxfQzevMW6CQyiGqBXT9Ci992UuPIweCBVZ0YMDmqxowIiyzhpiMcisBQOMYxi9HRVktDAWq4YG0zb1DtNpQhnxzsReDVbTEpY4P7ilZZoE9JSAS8L4pZEy6Aiud9iwjkRq@LtXzbER4LFmNotw9NhHxUW/ZJ4e3f6HDd5@s051gjG7sJHLGyt6uernM7j1A3AOCGg7uLElGvJ0DqGHauDYz3pECpJe8WdhjaAMFyH0BkhoO2QzHpUA1@AbvOrd2CRVkOlque2tYEF7JlD1q8Lcr@@0/Xsx6wltzgSq@SO9qFq996kSlFl@IoVUSscA0UVYcvASPEHdwXGKIj3J@oIBJbhDWRDKaJnyDKi8ot7mCsECdM0lDSoINWRet73z6lGAj4cWLwwnTsJJJjCpyOYSiD88qqMagf4eTkQRPMrASCHzPVJD25RD@ihmdzTP3ezeMEiTWUZCHSFBg0IUXjqaNu0yCyfdlyrlF72HiIh70iFnen7sX69JAfGsXMBWh/zofJta@a0sJnh8uGZBD9hzZemKcGyeiX@rhyLyODhMjEB0MzyNVxawD3cI4T95RIIruKBHrNELAoB22oeC6YwNpF/VuIGONYQUmSI1RBW14/P4vVHh5t6ALZBB@jQFgMomAMENlnrJL8URmEH3DeBzjYVI3GT@w1nCW7aWficfWI/w8fRD//fiSPKJDY5hojGLevhRI0RgtEwn87Sn3M9Wl4v0W9Z0p71R9Z@jh1/cBevj1naXnT6qvbzF@SxWBIYYeOMfBKftTmFHj29m9QG6neMowMDMeobbeTaceWPi@mKnUdKH/bGrTskwH72aeXwKe55xCUHwgHPJ8yvNYAzdMkNPcfCQXM9D18Lp0J8S7uG2ivhglN74gj49foE/q3LYtxmgKQMwlsuj73uSUHzKIiaEkGOSJRL9@mBWXqVydALXtmvYXV1ggq7JfcKoon4MxSuzXPsa4N4AjUHXavgil8ZIgoWJsXpIB6h2YbjoJhs1PIqgu5ONkKqQ6m5vKa0RMLXZXepoQiR1pj8@Sxlq3FFhrapB0BnYN6BP@PNa39w7jHoPzxiBLbyTujdIwFdvrkLVtk2/EZkfCOoXHnkCFd3u2Oej2GF4UhTogwvIt5R0TtXvULkGrx5cuDvCumjVvW1x0XH3ffpxmZxaDST6dn8ee@@qIbaLi3xyhLZnbAqKBYULssFpY8HSnhbFJe4EkvQ9c54Y@bnEYZ09tFijAFvIDFOEVWuIg@2NipzkZe4NYUvY1EElxXbVvuahZa7wKWP1xMguXYcYJUQPw7vgiZWXBB51fWM7GgdJS6YLF3QdWmVfazNxC0jHU6UI2VTT1ZR4pHLciTttuoDiYO5ZmS/09tJ@fK1@9hnn/F1gTMvW4MkFwKkxycXM0KDt4NK@PL/vEmzU4p8IMHFAemDbODUeJuZhv0R5HvUu5hbkXTZURLp4SxenBfPYGNxrNTU0rbj0FmoqODiAiKAGpVnztDNfL8N1cmPoVTUf9xHwC7JAqh/fO8mKYLVxl9hLPUsI2W6radlBlVZBXqJxRPN4guqu3StjWlC7OEGGm7olerzhkj6bZYk9r8VMZm0dYFFv9ONBsPtnG0qSgLWnfD7DCZk9tXRMsvmtmjD2pGUkgm@EmzQ5zPg4UG00Ops3iESckZDwfaY7FTpxpPUoIqPIEMHFeZVYJCQCj@olXQU6xlWevQ1ONJ/Nosw6@LiLiiFdBCJsRveA1YPtBq0mKgbzyDTIwPOvihK7mEJ7A9DvBOgMdZbFppTAOJeFkZYM@VCybixV@ieFENQOeCSAuWCdjAxjFNhTbxxClYVyMxFzSfBm8NAONWT0AnOTQ/hwrQF@faEDKCbpNLO/QoaCx/QKiyX4eRX5zPJgO7rWwVTGFwDSZWIIymUVLQ/EsVsM0kkHMHGwWMcAhWOxr26/yn6n9GCpABsoeEDB4/B0tjC0FjZVUdDH7hJ5OtURGFlUBOdAf6K5iqObA0Ue/b0YILdArF4XuDEEj8r4T3kl1HKdhfHaWxpcBsL30IW13w70JOFEH4Z3dX8MY6VSIGmy4vinGWaaLYzBOwnv5Ey4TRU8xbl/E4eDo7QmYisErE9DSg9sEXDrjleDbBkB00nExw01ROm@DndJyByREeyZursA9pQO0B@EeDxuPiFGToMDGuiBy01Jtnhlw28gcMG98Bn4dX/UJAnJ816YGmYqhj/CjbMZqId/zgQTwIO4AKtxy2FUDaUD8QsEBnGxHUG5veGuqwkaBgxtf3cIXKmIOlC08EbfGz8CNM/zJufFVOLT5YpaIeypdBq8VgM4WsJLxffbRRTG/j3kT/an9T6Qye7YuD5YzlNjbjysJtKti1iznTWC1Mm20iGoV3KmxjicsoF8C6IVWX6zgWgvftUG2M2zFW2AQVbFbPagStJeGDOPaRKe21iaywRwOzd7@VeYOA/QVzJUr0Mag38QraTpEL/@YJq17oJEcQKJj1DHKeXz0UiMJp8WBny9xqyfZj9sxv2/xrGhegpMfAPTtSDiCijKR/VIQBv3jnU0@dTpR4UVTSBbJgv4LEYjXlIj76GeisnXv5np/ypctT2OUH8EYGxvPpo6EocHLDWxxujXta75yhGY3kvyuopHdG9cC@YZlTORZ9HCR3xnH8ZUMzzg3fq0J9WccWHqK@2Ujr8dNLghFnR/o4QenxgTma3jl8aZlfzdyhvMWiLAWt0ClRRTujOJp@colF@w@83hrrtyGyM8GZYJHtwStK8GuwNtamDL5uTZb7wjtaoI3BKTgCIT2So7md2GS9PJIEhqC4oXncxwqfLzigZXFcadkMOQep/@8nB75BK@oRjXj9UbOH5UK545xHv4m4VZgq@6yd7yB7yebID@9@7Tiv8Dhp9GNJAY3p5bZUOzvopNWQ77Da2Fq/s14jS9QJV1YGH0LdYgW/jbxsU1eIm4W3YDmHf5mwCznjalZnicYO7zrzzmqIjZ58tcdwPDO8GUK4vgGeIPGcMeN@cv1ooM6bspxiXcCI32SSx/g73n9TtEdU1xlRgMrT@TQeuG3rcR4PZBnL/pdc9DBouBKP6QZH1CZPZ2y2PFFDm3N5Qv@nFIETvsOB4iD9/9YYLegd6E@P7UCUHRkRazwi4QXnk0c0Ytt1B1hI@M1YMsNka2og3eFEVaCFrwD19nQrOq5rXbhcaxhidpOBPUlf@U7FdrixsSjw72D0@3j/7e9J22O47juM/dXNAeUdhZ7L8ELiwFBEqCFhCQYAJTsAlerPWaBIffyziyxK3BVce5UUqlyrNixYzuVw04q@Zqk7Lgq@ZDv8n/wL/A/cN7R3dMzOwOAkixXUqJK5E7369fX6@73ut/R3N95d2f/YIdKkiK/Niiejst0U@afonPvocSb9SMOcTLvTTw4x/HEoThLKIEfdEZBIB6CuOuCOP6yBSVbUzeT@uZee5Se98x3J@tc/pCZeTK@J01j30MToSmqKkH/TlkA5@dh288x8cMZSA6pUOu1j54MOC5UBvdM2Mw5B/dPXEntEcV8JQhp2YBHyqgXnCIHKKWJ6BsznDT9LqxmtyR1bBU0XjmE/hK0QwRkACAftW7nJQo0ba5VGHgXeE5kI7GtHAoWZO8HFfGUq92masU29wt5yFZ/NDzOSO8JRguIc4NDq4BhrNfVEJNREFSBegvoKRBHmnvEHSqjfFCulirlz8@lQfiI/RvyVvApTPI/pZ33sp1@YvykJLN9FQPA4HEWMRu6SNikRAu65GhNUYO6WEU1WdGnMydPtyaX6K//hi3IUwzIZevWvhij8c/XnvvSZtaf2cfCF2@Gk0jAEascRb6JKqaLz89g5/@K1cibmYtcZEXxpelEsumEDKj2JsYT2dUsaR8j57G7xxf2eNWkr398pd0twxnFeDK1a0UUbXUEm6jSfBiPRmoiX06JPqJBH1Er/7Wpw6f3NcEWIOxustrxG/TaMI6IdLTyRprwOlDPBSruprb@ItJ@Va@pto8q7ZM58p7hRRquOdncqIo07TavX4uIGjhburCOL5G/1DDX5i3KqbxxGaeU0eXZoe7MuGRM/Z0vBRNK6yBvgYyRxeG1oiHmJLWaNokSrlKPKMRLOSqncC2Wxy@mth6OYHhZSk7EzEt82VZ7FccGA1HR2YC2B7n4HEVQhpexaSijU6PmIq0yudCWbEL0C/z/F2srTYJs4PGlkdVv0MjqS6uRL61GvrQaOc9qZOVqeepPym1vWAbWrC@Kp8D9Z1ZgQW3viffeuXcoDt/ZEQ@fPfht8bW9Z@K9e08gZU88fXb/0e4DAf/vPDnYEVRA/3nXnaDKvYCp33Y7Lt3O1yqVNUGYlwKUr4mD1kC8M@q4r4B4NvzWYOuEP0pDN9jkUjuv3Ml8xM9BY1RmCaTVBN0V8VuTunFCi@s2UPIA3xGVL09sI3nz9PlmiWwvKBy6NuDmtz3iQUiPi56VtNEGwI8gFdC0@EmWdKfxaZ2Ylm5JyIHTf954BIEpfHwg7j3Zxkif27uHu3tPDsTDvX34fPo1dLMjtnfRbcz9Z5hFgI/3tncf7j64RwncgEpJ4N0aGayf14QSgtOodF72phgerI9SofyKePVeyWSGI2UV4YvsdBi67@kCSeG7Ozs7rZOLdvvavf2vvItcjft1YVkY5NJwqC4tEK5V0GgEapNRtOvsTB1Zy2KVN6TBXFzD7HqG7oDod0Eo5Dl6J/ZcYT3Aa0R8kKa42cywKdRQ0VXAjaiUI1hHUASGbLawQSg3oTa6PVC14cVqT31g0S3pmBXlyBXlpdUnpBiccXfY4TC6KgHonrW6qdpgwgB4ISQTGADvYDAhaL10d/GSRNyQENMABX9IuMkJLwbjh6fINaKBq0y4z4FAbss28bzRlGKAo5Y35HmMmDXx7kAxUqiIT/DoJKffV1eupBIH/L98Y8NXWYC0YBfswcpWQkX47AbUAHv7SasX@MJ2cngbDCKIO/RYU@u43wJxj@6FJ2iw9ArVCKja2w7@2VSO6hXDSYE4lQjTnotoO3S5bXnwu5ctByXvL9WIenvUaVSYkvGfLmzA/aUGfBo0gKho7hfoVmgcEGNLaEY9Scq2PwKKBJFPfBSNajTqTjtupICUdewX3ocf5uQgF8IihooPtU5r2GGoB3wIOUUfVOTmAoQY0pQ8wdconkM72oPwbXiAyhATbOAHanBlbabwoGqUmjiyUuTnU2ptt8gY7sJaieJZN1hvX2PtM4qev302y6NnkjaKyVqa89GfMyoxoGenCbp56QlULJoH1BIO7pAJ946PhF8@ev@2s7l9/3nxow8KjXL5mLeFVpcfL1gpkZ9ZSCSH5aF1J0kbUK00iTTjT9tYWukz8m6Jq1whA8blxAPme6tZ13l8rbqcPqR4WdF0Snz92uFSRbI3IRLCSDLh7lYQR6rKApVpiJxEEO6d0Fj0rKtSCoRT79dbGNceZ6EOIzLEfYTUa8ywaqRfY3i7xgc92Fkykk/j6db4cyoWuaQo@mOb81F@377v5DdzZQVFi0kPp6226ILCXM3JXi1weum8WkK3fT462L8vj@72ua3j4@GNsG2fi@2N2lbMp@PiY8nAdXm0H52Dlg@3T4UW@l5IR8yH5DI2TemaOAvXVhTNX1DjB0tzR2sP0ODZixFVNVKjtumwjx7ibL4Uh6ZRgZyJJmSIDg63d/b3hbWDt2zrUBb2vdawQ/aluA0i7qvK0xHbIdNmV9JMkw4TpJknlbJg89Jotect5sTBS9kqJA9SkOOhNwsdtRckk5m0juCThVgINLzmDVGNXLR1Z2oP8o8k4sURakKJcNKMDmYSu7nChw872adNJhy3AvPG/ktvrJkZdyadddFV9WRuIlKMMB4HrWN8@U6ev/eYP15X9TCD5X59Sh1GJfwO@ssXB1DxGF@KS9EZPGda1JSSzgpR6YoaOzLLi3LYn52gdCz2heSFjW1dMseyacwfXzMi2RF/uoXv/HOZ2RnI@061xVPKhjmhufDQs6NHEDCZIAaLLZMqoHhjIY8wGg19TjqaITfX2jVqzZFqJUUzk7jr6UBvAQd/42Z8e4hXBbvtuVUVP5@q@JSI1GTE3VquQWUC5ps3bly/CHe8F6p48bPi5jMkvn8Gg/GrloHSn/ukKgSUu/ukoPJDAjhn6ByQAru2WjCxgsDqJJwpkb7TYWS2D9pyOkFbPGjM3rPDAt4XxWvNiVmsbcnY@UQysRPIUh@MJaw7yqtmafQX51d3n4K6XVDf1TevjxcbAuF9@OJXHCZzfzTGrRIY8UmTvaKCSL7uo1ZcgCU4@KD29GvEwNxScSyPON7cFr9wo40017gVjF6iXr@KnCljm1n4DFUatMZnr/GC6zVdmXIe2gTIsl5BbL1gHRWOrLnVHZESQU@HstziVkbTYJt/1TSDb66j@iDlMYDxgOnoAcy@nRUg96zjrYIKNZnNcxrwJzqpyElAqwHKHjp9ldPRLsEb9@c6vczpXRcDz@nUDYnltKUjXmY3JWQ8QmbWksB0V@v15k0adp19l7OBjdFJb8nGgGzZH@nUq5yKOlUq6UiWnYZJDU4CSUonrUgoPJi8wKQl33VfNmmSZbQ5QJgtiKHXb5Sk/tRdW8qOOWnCEfBEQnl32M3QpFDMU41KHQlb6FpWktDRltcokQKl3IBQJgsnlhfSlhcWMIEh3Qh9yUTFxagB@LdshGyqSbxY89HWC6Twiet3pq7YmaGMr2IjKqokxyArYufJtth7KPb3nu5EUWOLm8ijUCmlsEehmGXDqDtqyRZgwkfT4KTJieoznnvqcq5Cwd8aaDiaGED8Gc9VFRCKBi5Lcfa6@1ocweE91pNid3MNOemqx7oPpc5oOgzOXs9e0/TOgNMrAQncFYsSXhLcXRoWuRIlh63Igd7iMCwk8pVN5VYhrIVSqJaZ9M0xkhbXsTWfW0hsGb1/wtTByqRNOgzICdsk7gQjZHnWZXxLGI7OSRhwk96yHWHb8YbhoVQqLSXnxS0duNE1I@5GK7tkJfm0Su6ElTCFaTwlH@OIhrXlRHckXnuvVWXhoYJH/@24tKNHG303y2k0jhhadhGYSsPI5lcJo8/dTPTX0oKTMyii8Ubl6wYvCAzyHu7mDtN4BIzoewlMbw4KjBfQEhytggggL5MlQCq/jLGZ3Mpw6SUUSW5xuB6Xm5NSS4guoUhyLWGjo1MRrvXYbHRGwJ1xQBL80QRB0DhfE2cOyGap4rTFKuIFJSmSONPkOm3@J5dQh9qmGQLosaF@VhtseiOyZrFz4aMjYrZAdt4YENyDyJ0KHmtmejWebh5JYtMoHocwGhUDBpyxk@riuWBPIpGkU7TU4mVFRlsyGjjyWvJohC2nYYASCaWAFqOgvGpCWABFEOLi8GQxQHklRkHzyaAG8RO8iTXWVmM1atB8MqixPpawFpOwRkHzcdClfY02yujYa4Z21T5/8nIpfKyJzqjKnbmdacAnjXJaAWsogOVhMloSuusde8FdETJa9KsE7UGiXbstPWKrNBDwb9zSrA8VUKy22QRZbYgQdwuDl/ISKubrKJN9CxlzzTxG4DnENb6PG6BHBGFOg2APTLIhismQAo06xRQrZg4Nl5oFok7GSMISK2fwuUDu92jljMUdjvxuFazcwuJm1SO7KPRJJUv5aGNDjUUpGDU9kfinLhtPOEZjEcVRCpPO@RPBMQ10Kl5xFPqjDl92FhBXXQlrR5COAjg97MRw4GvKcl9UQUDTuLgd@KCyjAObkBfndcrEoYSqZRyrl8ahBLZlHMXLt4PkqaS@vHVpHCwIJuEoXxoHUuDymForZ4BgwX9bSaQWGQ80i5KprUI7ShoaZyvy1Y73RYmqAu0FCUMEfhb7SmqHZMxNWu8bYtClxgOFjuXxsD1eSZtwFNPOXeEL5iqWzC2tFxZuKZVvYI2VVxfX/KALB0Gp19frO2Hxx0T02CWJREj3HijElDonExCRcDZLUvpQDAjhhPY3m6ia1WzSzdDT/b2v7N973Hxy7zEKUSu8R@H1DWrLkLpOpVTDePZ829IknSJHoKoFdiND@7CRR@2TaHboFKHIsVhq5cyAW1jMQGFNDt0XlYbuqXgIWRS0fgknQpb03QxMj01t0Ju6VXxl5UJI8wRTvZLy2ia0hGCYTmRLCMZIzhjCFpd/PmQNlefD5wEDtsUR22T6DbO9z9FwySgoRPHV8@Bdd9JGXZKidlrKs4gq@Ci7kXMqVLmQN@ghBmMCf1Uui/vKKa60X2v1O@jydtojx7cDr98atLut0vhknOn5jnRPY2d7Pjq5zKAy1e7hzv5B8ynG6dp5QJYT@KdOeYe7j3f2nh1izgFkXZfJO/v7e/tNUlDff/b0ED2GxpIsE1BiCcFkQgToyd479x4ZMPxtyUayQYgP8ib8I135FIQ3bs7o7zmZeRRYFaJJQXjITAWLUlpBBN7AHU1V8Db0P6EO@AJanuCjDNSlohqTQxobrz9lXujrdGFAUTsm03FAoKQBb8dGIhctwTAD/xgLkC8iH/h20qYv8Y0y5qEh32hsx8qigQwWy0j7rp5PqwOXycF82LEVOunIs3DmDgESX5uy06BXvJ1d5NCr5JiUhuKFs2U4OcrkHDWbXFKOoNRKzxhBjMxr13pGGbwDFFmU0CSElilUgF8Q6yKf93JnGTNAlMyCXZXjR50Jw4Y@CiPj11wx5ojdmrKeL9SPBKJ/SQscTSP8@dR8lCICk@9TZMxxhJbneszoX9VZvmG29ezY9D4V2nWXUHvkATT4XmCzoxfy2RfSnXzukg1oYkZ8xqN5gF6@jckOU4VM435Qh4EKJnPBFoR@oIcLet7Av2fStWsHFWhsILicCWtZnMvuKNFIyA8YgMQ8a9NaD93YsFmCVhxmiA0TopoE8b4JUUuCeGVCXE@C@ORjBvF6dj6vJm9T1G7cYG3myHwmFP83XbxYVLAbShU6LAz4zOLqNGYkO4xDQucdNAc1z2xAbrbs5rkti6L@5N8Bt4lLlipSJdzwc5p9Duaf/561zjd0lxilv@YeGhsUMifyyYtNmPG@8IEkcdUkaUsax/aTc7BZlprF5LLfDSni/RSi@eSnEZhksvm2mnehx0@9cF0Jy1ZDq4Y4gv9YRuC8CYIml1fri7yNsgEvZtfWNRbVgxABg1w3QWpxkKQqX59bZcXEV02ssmqCVC5T5Sc/k3XK8ysB4ocagvZaOZiJoP8VWWikmg@FkkB9hkSbmqfhq28q@HG0DWaxJPCnIXYq0ji/3T//RrzdYclE@N9PJE4qYNKXmvbEgf@Hy@K4norjA0ZRLKaOW5Yh8vlUiE9@FLaDhze@zM5bJD//w4tLV9JL/25YOjzmN9XBzVyDQhbfArV6UDSTih5pbDx/MAA6JaE1xjGq15yx5PAslgZj0Q5Udba0OItm11T2PDH7us6OIV8wg6W4JPSvR4zRBkcYJNYo/E1WvsxwqcxNx@Tactwhk9tlZl0amMPYaB5HmuIYTM9mTOBYjQgZy6hlbk4ye4sMccH1ROHHb01aJ8MWBmj1R8OSjADijco7g9ELDw@qSRndXJRe@GnS0GdhrQkByXEOiq/3UKECmiqdirDuN8vtCNjqdKaDaR/f0BwpV6FjpHIZXcaRIDicDnyJE0/c@1OvDz1wkFMLWUQQ88bQSjqFgZW@VPWxqpOqXa6yXGa98RK5oaMkaltn4o0DqsxZlgXQ5RMxqFCFt2HAKhYeDdTPCBG7onVkfx55Q9c24DGKq1cwEsgvQt7hUnWijPiYGDgKqAHyZDqIYDiTM066MQ7nlHy0@LErhRqOnIt0IyYuRgjR1hGeL2rSBx25lkEk0oJoEsVSK6zleJQI0VMgz0EUYq1Qq2BFY8wiF0XkGVprlrd65LaIjFoJB2HT0DQLwBGG6OW4blagd5Ch2@VYv/zbj//Oyp2VyyqNYup4wxbIDBSRJMSKn4ejp@rbQI/yibRVjOH@@xA3o@66HW/Qwgg1gYEaiCsFM0wgYj4DQkOnVaM@7DejY9vwBaMqRMIql@9tb4vDd/b33kNrKL5EICqIFUciWBdWnoedSkbypWIwgkhKWIZ5LCtGINWIZSjdKwTTPSb3Oj3b0MCC0frmH9No0V3@CDXdeV3GEGK2xU598J4QdWtNtHoiFAXjPHzzjxjzaMzas8mIR2NLEib8HLtA/Ooq0l7qF0Mk1/eL7/8ZVSctSoDnw3uVgVl1GtNPuUfyQpZotlhtpPYqUg0NQiriC4foWz8mZD4H6VYbYeaKuStqJMnd/uFfCcKBjw8we0ZJEcGTvxDRtxmRfj2gkUvFV7wQ33cYX9ejVwATUXse7eJjOCdLEzQaso3k8gXD94vvyxYDvBfgm8k5daxGmptJnIx/NWeWysrpSJtfA3/qDP/ARCrNXNMw8kGViOfjn4XL1Owmu05m@r5irM5Y0xI7/PF/JlEf6ZjD6kEP4IzWnKrEtZLS5r/4S41/lrkyu4Bgfvm33/tR2MdZas9mqf35XriaZsu9mKW1/UpsS/oqHhlWfpY6FT@NVhNZuTPH@ExD8JO0cZ9FB3uWtuSB9PWin12w7NOQfFsh0Qt@duGST8P1HYUrcbHHu5Wy3Gepy1xhT1noMfyrKc2Exfgv5mKcnTfzqWs@nSz@hpAjw4fGo0vTUi5LDqdCrO2GqNK/6JkX/92Mt8bc/fCqLWRcHOCoAB1KTRHaQ6jZhrnyz@Ix5RfM14SpVelsQfXIqKUqawHRpNX3E6pynM@trhoOHYh7CbVsfrpKMotyeeiy0f103EWpg97vBiR5TOj5D4MHJO@M36C5BG4bxBW2tiH3BEfU5Aa94PhL5IPoyOeQEjXQA3QXxA36d0N3t1jlFJI3rsSx9EfMEl2h63QUhVIFESlJ5KuNRKGC5dTEhfBPegdi6arN0hUOluwj@ZENcy7cvL/1I70j6VEaRbHHUOYvxvmPchpIxYjeysljh@Tp0lE7kS8tSEVT1RGQenT/s7lbxKpL5yUNsDTM3/0TfdC5PuqydqE/aPJKHv8xOCYOTOoJaOyf/JMQ2LnVcMtIrflP1cT7vEOlVY4n2SXqSanmx39gIWknDxJn1y8WsiTGVBlL7D4Rzw529sXes8Onzw7xQsZ0jKhl8HRBj8Vu3pdJgI1eEizJsnUQ82sszhp5TF5ewcvXctT9P/8edp/R5h2rYhnDdG65H0TKVVW5c8aIpuLSIyTHZ6k8X1pA67hu2VvHuS1HCATo3WGA69V34YcE44sJdvgszzYmfzaZNqVuWTHjucTUf57dMi5j0i8T8KjDCXCqAufPqXxJGV8MZdCV1Rxf75yk1zzGD71QLj8J9IumoMjNZvKF7@npaamH4ammE6/k@uieyEfHcOXxMTALwxFdaqLbbCA8rwOyLTovnHZehr@KndbwVctHBZm7M1SJdu68Ped/M2l3xOPjAYfi@LT3xELQbW9hXugUAFmh3XlZ6J126zKDDYO1wgknIvczUR8DX/3yxj0NMQrwnl1ntfsvO6M@cbtWuw8HmRVWzT1UkHP1Kb/HHhvGqEvkufR@KohptlmRQuCjAeXAT@CqlHWxNzuaNyLFZ7p4RJvF54iY5yJlhWDMZz0OChsw4/xZWKmq9mgmncVrEzJ8fUClEAWJaOYKJmIRjjkzVorfxBcqTEPIeSQNLX86DpVW481fMI@OIgygiTEMuGuXj95/fvS8MfTd09VGvnxcQEdHCN2WZo00puSzh3/j6Pdf9ccjP5I0dP2AFVwqKqlzIqmBaYUVX@RYxTRuoFla4cYLBw21Ax3KxC36XmB70kyVtHFO6HnbOrLCMeaGHcnG4Eh7SslApuHDk2FqbyJqGIgwXXdJReJL0oWy3pugPy0FW4QxRwcwwzmaEWKghuhSkTFMxSLaKnwt4wQYdvaBG@uKyoepOIplGd1cyPk3m3/1jZvfg3WR3HoiWN4UY0pjMxc2XFcuF/aIuekY8wotKK@2@ujyz9oZknsapTiYq6@WlWkK14NdkEFnjcnvSMcT/JI6lFooWNccZV8xd3hZ8rpQQ6o1TcJXeMpXhCDL8wbCEUQSirmy2MwsBpIubxz0LJZU7NRo5IwaOeMiDD1LaWRDFsNAnqbbhgY6bWvBeQT4qqzRS2Kh8FuvMD4VuyJaLes6wz2HqEBZGMKEIp11Gom1HxmNNjatGAIkxCUEXbfXmvaD9Ux8w6sW9Zfeo3go1R7FX5IMeK8AAqMtuM5KZbYmMvligVfpHrm9hF9HGataqBSq9F@F/7cKKlH9X11OrEQhq9HESiH2368lsYEjmywWVStruCFnfrUixvPgZDSsZVaEPrMFndnoj5BfUF/4/D7sD73x2A0ozJE4dof4uI2BX70R3lig8y@MqwO/X7rkX2RdIRf8FNt84TcRUVMiKo3nwrq2ZcG4D8ajSSA@7Htt9RtjlN9cU1/@3Ec3Ur7rEg/kAxMkn7lR3/dwMt8N9oZ4L1FGj8nBiH@3@6N2eQCivDshV44@rHmA8EalyXRYJndT7rCLz@JkhtB6CU07geqga90mgDWxW3YOKc930T2l9XzW61nkvMXtdw9cZNzw9kjoSCq7XeI7Wv6JhdvaingCTNg6u1tRPky0ly4acVdk5WNcsc/xnEljIGtE@kKNd4xlSZoZFipFy/d6cv1nlegBGkpZOWLL7BydiKMghFeqnLIAK4ZESmAfMUgfM8Z4VoQ9whChLlqWyEbkhZAJ1I7wU1YaJlBF8nz2CsAeYq@UFa1rw7Qyz1hdR/eeeFfmVHN6p/DQTqp6ex1jc1BPcEBxmuTTcPU25pCDSl9gxDn2TWP2I@/IlgAgTwgFQgQee4IeGdovSIkUL@vg8ED6K6k8vJ5oo0u0PsV4wfuroXtMUVLEadvjUDBdzycALFk@/tAbyyEqREi1PT0GVpvWAkVW8Xx/6t64dXuNGkRxjRRod9SJgNbKgBldy5apcSfBoK97cSc4EX33ldtn/2/cbIr9wouS6MyW2ydeN9/MEenAUEZ6CqNg3ylw2vbOw0f3Dne2C6JYvYHgbKCqYW1jcDk7T/lkwCHJCIvw8i21b64xkdt@IbtVzuZk07fMYc@bDVYIYM@aoBw3trMOFZM3c4wYRKYu7lUFHW9Rx3ZDXW1cbtiU6QSjFlhqcNXKX1mxkKSxrhUkwcjmCGVy4aEBX7DxLAGl7hUwAnJ3a6IQhqGEiHKtjavFol5T6/SrCBtrsbjJdubWA5DDX4rs/nQY2W2ztHZaIgubHHrL463tapb2hZJVFydO9i0/W0fuXHNOr@xp7kyF@Bv2sBU2D9zh6P5czZ89VVorMCC5o2ojl5MJ2f/5bxD7FqFZQN8OcmfIX3/oKJewJd7Ud9iDpp3l22Ao9mEpcGfBA9pcAyeo6wLtUXdeopCk3Qdw9nbtD806xnbujLSbO45zPXcGVU7GaIcyhs3QPQSMuTqm9SJpocjx/PkQ3eKuovz11ceP3oEp30f/Un5w9H5j9Vq5kM3CEU8aSA5G@hDbe4@f4k3CJFeiG4WHk9FAjsukpSsp4cM@Wg5T6wsWdq2MqxB2zmM3kL33788PW8dPWgOQmFswBNELnJap9YNh7lGX3xwjx4pOrpU7O3YI6mTi9urMCS1855V9nKsH8M@JWcUNqMKp1Qh7AIUcdCAQG3VvCKf1O4ePHznZjZZArE7Cqsjm25o4gFCIYGxMIoE2QjoYThepKmC7TSIY@JPPWpvRvmyUW5vZ@mKR2p5Ho1aXPX5lQwLu2tOCpLiJszyl9UlIBfOx62ACH21f2Tm0ClAWZV9MpBhHc9q02Bmxo@pgcsOdgo7A@QHCOM7a229TGhaZ@o5Tq1RyqB6yAGzkAwLQ8sKa1BeTltO19UC2xl6Jrs7dGddFzEmtVCu3hv4psKPl6s3KneuVu6MJvht0Xb/ztg9biNPCkLJeMH8bDflJnex41O@93fP6@GB1dW319p53/3e@eufg5rbdaf8W8JDWC3@ED/iTsdkANZPsrLx8/dadO5Xr3Xb19p1epV1ruVX4dru9Xu2m6966frM4br0clQakGGgxaSPK3jkoa70blbXWTfdOZa12q1u9Xbt1q91tud21m7Ve9WavUzSYqhBlBvY/tS3i1h7fIN9K570yS1uvLJ37Xw';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 # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPSoqoqoq # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQTZTZTZJfJfJfKzKzKz #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
##############################################################################
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOx4O6O@MoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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}
pppppppppppp
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. #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 "//"
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): .001298 (to improve, next entry should be no more than 9624 bytes)
Run the code snippet for a TIO link.
Warning: TIO link hangs Firefox 54, works fine in Chrome 66.
TemplAt code is:
<attache>
Print[194]
Exit[]
</attache>
Retina had some spacing requirements with this answer, particularly with the empty brackets on the exit statement, hence the blank line in the middle. The P
in the print statement also affected Alphuck, so I decided to place the code prior to Mornington Crescent, and to remove one of the many preceding p
’s in this location. Retina’s line requirements in this space also asked for an extra line prior to the TemplAt code, so I chose to move the first line of Mornington Crescent into this line.
Finially, Cubix sized up to the next cube on this answer and is now prone to break if code is added to the top third-ish of the polyglot as the IP both wrapping and redirecting down. But what else is new. :)
Good Luck!
Answered by Chance on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1dbyNLlhj4LHr/wb6EkrpFUvxMUqRIUWQVJVElVakklT5KVSXpspJkkkwpmZmVmZTIUumiZ7zodXv8YI9nB2PP2t0z3sXOg4EdLPZhDQ@wwPrVGPg33HlaDBbof9B7zonIZPJDqqrb3V4vYEpkxseJExEnTpw4ceIjm4rT@81vwvhhh6Y@6uqmy1zVcVnb1m5UO8U2RuyZojn5bC4UQqia3R30VcN11kJhJjOmGS2tDX7mmteqoX1SbQjPMmbZZtdW@sztKS5TnZZiqQ4zB641cJnZmZ8sx1i9b15pSUzZ14wugLmqbdmqS/ErjJ0autJvtpWpmPxUhpYN8Q7bUvXP/c8ua5n9vmK0HYAsMPbKtB0V4Vuq45iYfJWxYV1tTSEtAqhia@Zebf/5VFSJsedQRMXS1SFTmo5rKy1XMw2kSYYd758eH06lkGX25mR7ezo0y14mTYNtD1rX01E5dmo7iq5M419htYFr7rrT4XlW66qGwrKpUio7HVlgG7Yyk2SV2arS7mi6moIGYUnWU3VLtRmGsI5ps10okl7MFDON2jhlqoVpi@PIabQlpudy7lR9shkgvGn3VANKmJmOlP3IqYisH9HWKAPFHrGo0zNt4CObDRy1zW5Nuw3MZeijWALSs@En1lQctbCCCHI@gmvDvDWAiVwTmrY5clVmmEaSEiPgCpP3GtOMlc1jaO1gdzq8wLJ702GrwGit685sW2aL7Mi0RtOhJfZK25vHzrkM7wibZhtaYypOZocKBFE2k4TPZSd7QQtaFzozu3KgYG2VOYZmWarLI4FXVJuiITXTNeOad/BD22wPWtj53J4KeWOHRX5wQi1IVWWWEBMpdLAwcRAHgxIcm301WF6HGSo0kGOpLa2jtThjqUNXNRwospNiGlTiVtN11lZ1SDDG3kowx8TmHQc1daWXaqVCyJiYC@tf60xjLctiPApqAUXazhSZitRjnyBe7zlsaPWZo/Uh2m2ZnY6qsk@q1YPkobYZYvBpWVPV8n1LKsAYqkca1QKBgKQxkdJAJ49Ct7YCpLUdQQNX6wNhNTfiMFVxNBSokMRRjTZR1fJFrcmUCZZnNxp0eKj6wCbcjmpTlyO80D1tFVAqfjNHb23NdanXsBo7VBWbndiqGpsUuxNZQmYm5uBiRVLUqOvrkfrBdgQal6dIKRY0pp07ef0ipLBUhS01yvCtSFI5VN/fYndLF@jmUhYYwLKjSoxVfmBO@uJChe9Qbqa79n0IsIaAKjpLm5abVpIWFDDpQgHTCjrRlbzJpiw9kDFbn2qLAMtxqDa0Bggf9iZBNWsNbBtHkjFRlWuotG4aXaAnVNYeGEgPgxUy0AQtEwaCBFNvgGogeamNQC4ghU96GjSag00S6Fh8PCSCwogIbCwo6uXrmPqA4CCl4yIvA1UgKWLc7bA3rKNoOiaBeETFS22rzkB3Mc3AaGPLw3intlPMKwZ1WBv4@AayUwApBQDr9wP9kgoFwNAQJlUVo378p3/e7nYBT63VAtkm2PUNa5stGrkVKiwMhwwZFgSqTsUCuATmzpNDBjeKrrVJQCjGSGRBhaBcb82B3mYmZGjfatBLe8oN9GzoXC1X5UzOB/sE6yvXXJponHOh4n2lCQ1LGVDeVO0ke7YJrdRSQ2HimWR/4HaKLGnVWcRJfx99uhZ9unihQuFiqdjyUjrdLQPDpZYpCHyRxzjnTW1CUjqu4phaO2SN3J5pZFmyxaRWxbRUIxqZwBFJROxmJJZCKReNlbVKK9XRjHY0sg68WIWMI7Fyq9I619Yuy1PJg1kCmltEg91VjbZiUghEDnWKm3QfpHkKBoc3SeEKxJlOA0mO0alAMBJmOuyGB4RJ2UG@NJFBQA6lHF1VrWgmJcdQTCDc3HpjxLyaTuEQFV7TLuORcCQerDphgJpOVBQ764lmotjSrR4OWkAUw7FgJLCRd1swUqNkdDQXNM4EaxJf0ygCkoVk4q0asVUc0n0@oi7JuxymT6KgFBjGXWiyJ6vtQEcGIQB92XVmpLFu3kKGVCYcZkB0GJip0oWmgcS8IjVeEZ4ThUxWiSsagK2psmKyqUEnwO4GMl3wfKBuAJ7LchjAxjtJQPb0lRFgafFhddxhmNaBvtQH8QDaUEtFmQPCR@UDCmYyoP7ngI6N2nYmmc3nJ/vYTBdz7XQt@R6E9Kf0oz0JKx/sTChoWEe9ZbpidAdKV@WaGFNaLdVyhaCCmjguiKLp8YYCk2LwTDm90NKz6bxpEPFUi3EeKOR564mhUEHpIhT9JKgzKlPEVAU0RxvEkj6azh0AbqYylz4gyEQBPkgPFMHTAIDJ1KHaGrgg1YCBb3taqwc8i6UzuFzkg9B09hAUzB0ke7LjZ42FkatPsqFU2g/CYjyIIoktOosHBldEVZ0IoMYPBjyOWXH6cxCbfhFhIAiEptJKCnjvCzj7pmHOQQqE9NEiyGQMbwfQxI5RoYSBy1O7qLP6WqbfRNBmOBFoI//1XNdy1mCc0NzeoJkCTkmf2KNd98BAZkm79khzTe5u6mYTxLID/TPt5ZBuDZracKpCFOa34ZUTugEFrOOwCozcHwfAddFIxwGBSeGbCByIkkhwEwr@KwEgAaWAUNGOQ6J4G4TK8choRaUUdaUUdDopwSTsuBJMdyRM5dNl0@yjFGJnpBigpgfTPs3AuYKQ@STylblDnS/7Sa@LRFJXpmZE7yKLi4uRtUgVJPvi4lNwraPrKbri4HpKriS5EC6FLkqRIBfGnlMKDLuM3J97mIexS2y2IY5KnzQrqpyvreUuE8q5LJ5ZfMZA1IFkA@gkPgBPJFapoDMWk6q3UNFUszNZ@02UzsctW7MEEV4oNwr3CyrkiAxa38JppK2WcZB9nCb9ig2jICitrV7UjlycZy4uL@4u2vGL@0gCU8fKSqUJlYL8ov1U1zYHMFzGzlfWkvJlLHaeg0GyWYlkIsvRaDGpQ0ZKLPZdMRZXOLWjERWkdvTiIgJEFfQ5b/VswjdMZGMxn1RQDhyYQSeMRlJ3Rci/GbuMxSOQNhZJwBSjEokAZVpIBIcqjZw5QaCDo5ecMJvxeIjY0LSv8Tsj9iEsBRMsnnwb@HfzeHLa278G6cpajo6qSNLm2gh408s8sE0PX@NaY7uksRow3EINYLRt@zMjnI0bA9KfSbk1gxnRdBAhKAzHHpSr2gQMIu5oQ5ggQL8feYoQjt@oC23ChNPU1dQZqSYSg46D0141NVcbOuTDSqrljHkA9B5wWrrSgo49ie5CYheAEPg8nZ4fEyvPIJ5WlWhW86U6wsDSUgykX1sjrX2gOT0kL2hWOJWwO0BVVNlBN1CJarusBWN@FyitDjWX6/DAR8eYZEdxojHUGmtc60JlDzUGLJRnA6Dh3GzBfEcFzQFj@eSR1Y0bzTYNJHKqDqiB4cvYBlPI55EX2KhW281uPUzfeciBYjPBcoC2QazTxG05LZY2TN3smmwZAJA1UynO2LsGmkpA53Nheskc7RMRqNY1jdEUD6o43DuoI8qFnK99KwiZJvjUFcgaNr/SY4AH6ny8@74OI4Scz2Sg/J4vQx@/kgEs03XEwBYbAwiTrY58gy35XrV6owmDEvIHn0UCP5kq75h8Xq/AgAqlEj38EyUNdnIeAv3ci2p7rnl1r5OGhKaM4CxjovagDEI/FdXh3QZqGJ4KxlCPFBNIZxp83L7bIDtPegM1pLZ6JpMuQMPIVlm6rd6kUeBIIOh6oConISvVJmXMTyZMyCHXHIBW11Z1ra@5u2Tu0g1UXcbDsheLVrsxgkNNdUNivjEWr2iSGstao8vh60MckJyQSk@2f7BVbxzWTnYqUnrg2GldawIHt9VGHxRPXXUkNv0JsyMVkIn0n671I9N0K7y5rnX2xU8Y03jJ97Yae7sbR7Wjd7wQhMbR@gNdwaKsLU0BYPJjivZ6VcAO2LHNvq@RO6IhlnJIenXC5o/TUxG7grEDYfEPhBcwvI9W/FQr1G21WNLkXj9QAK4iIFr2aQzrxuMISZZ@P1BAFgklWvtTdtMLLGGgb@efsICP0c2LfziRwHwnZ@4RuWMMHCtQsztZpvAbt9PBUdsPzlLwdRJZXR8H5yiYrxNMWugFWWai5gL7@FYIH19fmItvJmousI8vz/HhusR8dFMx80B9ZAVChusYc3FNRcwB9DGtEqbg2sc4rkhxDy18iLzmRj@YyMddIty4ODJGRUslIsgDzHLu6POFC6eBNtIxj2TliViM4ssdLNmGyck6giC/fMaFEAgCLc6x2il36I5R5IIokqBz8GUQP54zgqw3lAb0ynFpvZBAFEvqIMDkwjhx3k9sTiU1tXGwD87bNas3QAQMAl3aCwlG@Yl4E3rrLcFOkeUtaJvWKNCX77Kc@H1NiJNA78pxcpMcQu3Inojk1La8NZeJON4t@TpL44ob6xpimQXbhQvCExh690xQmPY0h1Y/g5Ix5Cv2FyHJm51MqOHSOCY7thKy5M1886YUREQyG8TqtYmT4rGrkUnJecTio@hf67MpO6Bb0s8E6EyhZmP4WNFvduhnDsCasJzBsIhLQUiVF2j9R@OeCZq@ektgZAMgZEAtzVDSR/RAa8C88kzaNSYK01Q7A1CC0zBJQ/cXwJKlIkF2mk3tIVCgCxbde84BswfNeWSD3tqbMX2xCcK7A9vV1bZ4/seftaEBZpunp4xI8fcdDaAb8UbnwdYSSdFDP/NblmCuBrqmEBnI9SWULQVXGxTdd8xHjRoMSyZ7it1H/Vo0LjAn/kDveoTPeMltVR@0Ve85PxMi8aSBjac2tD7VCJ44QaTp8APJp8yDPD1NsXRTaRMWPhHS1HFr83ZRh3xKENC0QRZ9RTk9Kx4bL5u5vYE74L@4UvaldtUs/M6nytokk2XySlNW06ajNDX1ET6wletB20xa112qNBat8BC3806ERqdkR1euubOBzvkE4FW0tW5Xtb3nQ2C3PdDtaVKSvqXHI6ziaVaMdGXlMZy2zn8fAvH2qviOh@mk6fTzLQxJLNKCXoOkxeXwZIBM2hRhdaU5wslZ79s5CzMklRUET6UVj2dyOMb6ax/jhXfLejg9DsyUvlSan5ovxHOSzJuypPkCfJIbpqjOYkn@C70eRi6tr@jJbDvgfFCIe0bPsWsOKM3Uky1dcYCZXNEc6g00H/08xuA4GLWQrcauR9h7XBxvCeyh1ZRxGgs0EV1zLN7jhOchaTpthx6jwR0R9DNOir5Z@rZJGXZ6Sd81XyCYLRdXNB7gt68QcHwxAZdrAgyUMh@iXcu8xe@DKkbPvFH57/xB79PcUn2FqErqxBlaa07ydutL7Ipr4vQzn4rXc0vltvS54cJyPzkd@FqGdjTddGBejr@PEQI0bMfhv/NZOUgzTTGSZGAOuucnE4WyWEoY1B5oSUXvmnqh2E0r8PNgcw/sDop/8fxaseeLLVn@stjytCPTkMXzQXl/nbavv8QJZIW2cbUq4HxksJ0nu8Qqx8MVhDkELkHPr9x2pkgpU2luJHmoAexW71YZec@fMKQ8RF1vSLFGpFuD8ocJSkVwuDbXt39KbiuP59b@OoE0g3b1S5UINO61roJ4pt@ZJmXZjPyNKeRM5uvFU0cfqAN1rpZ30LxScRMiN@fizgVF1/ky6MnuwTcWKiOqsSTMiWkgHhoTfahPYub4VaXGwRt9jwoYRdegk39RxZkr7yxQyC2cbB@C4xAdswm7xsCaaNwA7Y4GxtHjlOtZXs822xOFxJhvlUjFLytSEzq7o9L3If2@3jdhfmz2QWEwvqL9BVKyfPDfCcQUMlYzJgwkc7P3l7RBoQXFA1pUu3aSaBv/OqGTfWhST8ClEkzbDNUd4e9DlJ4nRJumqX9Ly4AsbWu02VhP4vbSL7XQjJIjdjewsfnCQVNIs/OQ4YKPM2KGCdTD2bT7yPw5aI56ZEo4Y1p/ZLQKGNq/NMmEkZosQ47d8twPMeQRdmo5VUytPsqOXAc1m6qu8MewsPIYvlIq9yg@X@sQyi0tzOBiDl@@Ga9/hadEjzUCYmltmKD01L5K3kc0e6V9NXC8x4NAQxO/c6JTaVqMeCCdpUFfN/B3YqkooA25pgFTKlexuyrOSXRcwxShD8lXb41jLnF3@0pX5WcRHhMdY9MEbnvjM7mxc76RYo3vRGlBMr5Q/zgrQMe5VkeO95yL8NWoBe056D@KbV4fb6EF9IudOpWeu7TzBXXP6Jk9o6f2bOocvu@h7gEc6fJTJI9VAsrfU5xr3OdH8mg8l@s5Qerqpq5/DXVRHnLpaJrzjbN13KPfhqTfhHekNCFCPL5ox4Mhm4hEY/dDfaenDmBkckzXtNQk@R4C1dHiw3/n25t3DyIOO9NUu803KaD5T3G1pq6yWw2KcOUEV8bnW5OauqngVtJHlHegjPf8GvtUy7S/aPzoKqZrWfRoWPrAoR@y8yY78w2Ya2ybSvo1zKC5fH8IZ1m1azZbPe1LRWqqimto12nPkMO9j85LhTCmmmssuYXBKV0DWtmjFDJBJRh/jI/dh8a/wDLO3NpvDmx79GXBMLnq79tb@SoBOh7KXyzQzommIR83QHkbfR5ZqhDruQ9yEynQqCwn1QxoJfKD9p@JvV5CetHC4gNKz1S9qTCBtbRvsV@KDQFkydMCmxogfJ7x4iFBuCPkG8wKozuDrhP7MuP22qBT4c9chLUuHqviq0mObt4GrM3Q9RVDPOaOyv7K42MLI/lHV0bmkTmVFmugSXXwoL1L1yyH/7JkJzu3eLOL@rNQo/mzX9FkbbXDf7@k6fVNGzfAg0qRbNmq00IzOEpjLiW5CDLMLkjlpM7GwB7s3OLP7iGYp6tMjnjJt/tqV8ENcXsa7o3TndlBEDBPbyf4GsSvB4qjvR6YrjoX5/S2gq9B@Urpaq2diRbwEHrUFbun@GOiU2DQbEPc9jSH9iF7jvkdibMYrdDPRk5b2v3zcI8bRgJ6ktgOypK7zNs26jvQ1o/xyty8JrVQsTj/oODTXDKgiufces7fgvGYVeF20LcGjnjMz72PpwqCduT@NYU7txpIxeRHEMKsp@jufFtzwJgK@pUYGcfOh7Tu95pudtn7YoaBOgYCD5XwBxhrA8bpQ8WFHmA487RAmh1lU3k8YPulsW96eROtF0mu9jgfgTXUHEtqhuY@bqlxXQVmSt4Tq8iVMTxHk97D39SzWQx8X8QRHczzj3A4CbHzEMI0W5wfc1LeIc0w7dKkAx3eBn8WxmMmAxyAXNNOMYKLRpV4PBYL8URowu8aAOZB0TE5PELDT@A5TNccl2C1Djs/Z0t3w7XMmnzPKkxak9jlJceKHzrQUR9adMbtiCc/X1IuK0uRZDKyFLkw1lgm4oOrOrDuXHBlAraj0YOXd0wCZih8Ly66vRqX@REhp0fH70Bta4P6d2qQVQZVSX7QhZ@iOsG9A//hr9riVCLMER3Qm2DoAILgoVyzr/bM26c8X5F7zbIUPNWIOEDS6PyMTXKzxqALgJ7IDyOat@x0@6QojjiJE8DgOeR6hF8K3rhoqcANyi5vPF4af7OpyNhP5VWqZeqDvgGaedvtOSl2rNHe44E93kQILgQzXBunJ@0E22VtFVdoaUs5zch107ymsyFYkv/wV/xgF20sFxt@vezpQGcgR9w/LtNpqlbLHECpPSSfVNsUIFEkMsidAdq6oHupPDyG263pxBlwZNI7b0XZ8ENXm7VjlqyzCB5uxmMcZa0TXaodPX9znrms/MD6afU//iwduxOEk75LlgqOlGAeSPkeGSsYnYfocWyESUtDiWfo77rXxK77W94eQCKFMxluvPd4zDQt0WvozCwdEfW5UdzdEEU3tbN38KpPx22JYdVbOnhFu10NlMd4jtVwoIOBN0aoea@rLEUH3CSTPHZZHjLEw2sKuPgBXdqHjoeIMMnSkH1mPWSyZAv3RoOPE1LHc2v9yoa3ZScX3FiV3lKbA9pNcJNNZXMVqs5So7JeJZettk08P3r@/cUwm0leDFfrl2nHI@rFxfC7TPYtUN2E2eLSkzT2vPr@1t1Sqpr5/NlRRkyS7iNlvhEMxMTS3eHuYf34pHZyegytcO@Jn23T7itjWYNcRLude6ZOJ3OBLramOt8gf3wfgEejbElh63jnRCwWCm7kJVBBaykpLXFnQDRNpP5C8nnpHTUQPwsgZFpHYx5H7cJAhG0IzIZUw8oPLDxfzERacUaSuExDGY8dyCcMbrebI0uJVBKrALGSQKyvJBV7uLJPedjXUOyLWB4n29O5IEgxP79zP55XcS4J7n8n9bZgoPzt682xPF5vgnmk3gDqh3pptmu7e6dH9clkwGP0JKlbKeXFDnYunLGncWuOdyiUDvuIhGjOqkhMogTcKwYzulCkqbq3KlRLCMdWnycmDqXyS6ExYwJlKngry2WZ0yIapRKgDlLGak1tsO9ow0ARvTE6gO6OV9EXAtuSj9oreEoSmMN0Q0YKP141EKsgl9f1DkmIC3kdcYLqT8LrcVg1HKNBM6ZUDwxV/qjjMPgPjEqeK3vJhkwMZ/IlS7IsfHUVZoU9HzZW5mMUW@KEkJZ42SW/vHg7A5SpfaXQLJI2e4kzBDBK64qFR8EF9D7M3NbYx4FJB5Y8YeLrF7c4R1H4RSTUtC0Fa0MHoQwXj3V74xbh290@rqB2xlUzku9BnhsYOFABUOBakPoQph/AbB2S9fyCAU5yU5xl94ZKMjM64uyqryU47EZzyAyJjdBBHUcHSYm1ERXHO3noqBqr6Q7oJG0YvvkNNqScpGhDMt@VnDSYFAaeTPkqY4JJIYR1KrNnm2EovW3BsPqBJ14iOMLsBHBG1heTSaBcVzO8O2TW0FpK9o015toDXNOvRmaSeEVYI1ey5/b1AOCcWx4u1PSP//TP@c0OFy64fyHcw8wG@P5I@Drg/idejCyD75/5viz4/pj7vk9jk80eZxfZC3Pmg7u3gS@fSTN1QpngXaRDdfFbG1v6ze4hc8iki23ZV4aBZkIJgzynGUAvrQ9McUNtjOA8h3ETjvFEz98AiwBfAX@geoMaDeWn2pdRPNS8lk5jwXGemaJNwOqQ23PpjPPHAd7tAUpYupAvrMhpKGTyxkNIBw27uOuUI4zF1kAmhm40q/Kh2cKzBExyWoquVgplzhvpJeX7nPTBL@gSwIb4ROGcQRo8fuCngLiqSBZdUuJyDJPiQBaRIyjT2iZnNdAGo@QAkBgGG95JLVA3TUEq4GNDHbqkMY28CVAT73BCu5PKb3jxECUBEceNN1BMd8fxPlLcdh/ooKlgM0hnCHaMYGvSPGY9/55duBfGpbiJhAHj/WoO6xrg/sdzrifhnIVHL2fvxYhO32qBtWHPjg0T9xtvQ2lZNJvO5tJyIRbgUEmggvJiV/8MKKFzg7BoqdqVaTm1zfrui4PD45n7HQgyMg0WYZHqevwimUqcX/qOiF/uSaJubKePX21se6QMlmq8Go8Q4yX56WLOy226pA/kfsY38M7mTREzGcmZr0VM61/JbdqxMot9HJsOAG7yjYMzuUZjd/fnl@vVCyM8k/3neXfehFPLyFzgunDoxpvIdDGxiLvetuQTvEvPSXnHU7LS@EYn/1AN94@DH76hwb@Zb3xNg7cBOkQHKP3zk6HUA1ujoe6pNM@K7ijgBfPKC7LGK6qMRR1n2ArN7KgIloaJusxeIihOCPlEOuA2JO8KOIdDOiScuZWJ7krxaebDnXgYseuPL04QNwb0oHS61gzdisOt3vkq/2BryrF0zY3GQoaAmD5pNQvpPHr/gA@mVM6HzD8y5KDOOEyRtS1K1/vcXob49Q3Mu2UhThc1HA6AboemxcZWtC3Vcx2BTsW2BpBFCydkLwZ9gOvQ40jF0UIFLSsJiYGeEa8o53g1gaBEqt/OR4exVE8dtrUujDjRWAJE03eyPL7iQcE7CkCvas6rAZqlrJ4CdcCmya3jDQnD2HqJvOMKcosmu50fbFyGABkmbcbWuOUicmp4t/Fgw6@xSMKnTDOWiKQYn0mJi3ZoVZgMUSm22cM9dGT66HQ0UtmCB6f5YN7R7H4KawXDDGeh57iDNsg133TbRoAyyrmS0oy2Ooziwea1S6QThEduz24iMWmGxenKD3HBQ3v67g9PFiquEErjezOm5F2p5Mu5SdFQKqV6TggPn8GkBHI8du09cIKKEO30FYtFB3R5isNSjLzRi6iRcFw7xpJVHK5vmcHicbJpwIMiYM6CoB1yaXRKPYp3jUXTFWgkDHWMNj4@aRY7l1OpS3BTJjG2hPbMTdCm0BIYC8EcFZKsEVrQL@BvDUvEb4ZMiRsilyjbEN1fAFBzo0lOdXskX4AWVGtWfTI@LB4QMJyqpdKaaI1JaV9iwBfrcwQioJ0jxb05AtBXHB8CqqGMBqhNW21rIC@fvVQNQwUCAc/08SJMZQBMZscS3h2tifEdapRDmBdxR5xHgoJO3q1Wj9zpJqhrS@kymcbK96DWfLhAvaYjNJtR@r9Np9Llu@iSXhmlQdeMVaNLvYoczy3H40vGcnTJQG3ryRO0qN0vgTLXSMEEdQhAySU9VgZ@BuWvsmSUl5T16FK7kl2mFOCFKfIdJPjBSafulpT79NITUJYSEGJzoRNdcujak0wqJd9D@bCHLKUTwDN3eH8H3byK2S9p8TiWIbXUwAL8kL44jtOweXGcJuNdWcwF0t2@6G5TqpjfEjM3xnICiuA1f8DK44AltpU1PODxzWq5eXEPqH8845e4@ZbRngHVCU6@pMmYrxcsQk6jzBVCJsrvnQECDqNARPQmlFgMhMlvfhOWC4xJTwu5qBl/ms@U45G8DNN0mF@Hn4Eenl6WbOnuYit5w9Rk5Lyj5FMfLw@vDw/fxi6irMQi4c0DSV6RvmelLPu6zyrLPvBhv80nHF5Oh8LpZfnJajr94cMHmHHA57yaqoL44J/YeTJyeR5dZay6urqcKBSXE88ijUDBYtFsNnbM0uxC0zTLabfha/bomuRomH@ePqW8YPoP/4yHifyFw/MgiAgNfyuckg@zi1VFWY6vZJ8ZZShaCT85JoMTf4vwlVk@z@r4@dv//W//7G//hP7@jL7/XmHX7BN8rjsM/8n9qR1wK@hudj7htTAwtaiQXLAikXwucvx9hP1n@ywyufp09T/9ycHHsBuuZtNnNjzd8MdwoRjmTnCAL@f5bsLV8DqCFe7Do3SlUgHn6n/6XyF99QXgwZjROvxU8x6uwihcTVYoyedwtQAOOZuFfP/vn/0sFK4Ow5/CsiyHR/TXCGdk/BSfyE8YA0daWi1KpvnMK@8w8PHC0rKcvRi3Z6C5sWn94B7kA@3KzPAkKLl9rmKCG8jxLXB4EXBh8dmHLcZUGGrxs7b2bIbge1P@o1QSPinRDYboSQ69KoSLlUSDZ@/zajjgmKqw/8tE3X3/N8KFwt5tlslzpXM5QfWLsFxcOXg2/OoPGxfaI2J4TDs/czYd5lHd9zCv07NvgQuFf6hUjlz8e9XEv8Nj/PupYo49hc8i/NE/fHwv/i5SiAgmkNnP4m/RXUPh8/D55eXrHv3Z@Ldj4F/zI/7tfcK/1y7@nbTw7@g1/p28x7/ZyoTC6@vr4Xj8CFRDwbNf8zmFbyrVED6PdxHd7/TDVg4KB89CLJy8jCfv789T3w/j5bL4B6Wp7Pvww11QrMv7ZHL9@2o8fk7FO6@Kcq4nL6tQVl5k@vl@HRDH18/X11ONarWavPy@er4@mUike/Ysjv30GSSsXp6fh8J32BYV/FnGn5aDv1lJSpMXBwsYnUvgYuSkhwhgdJE9@kPhD@sfovGn8acZPXOTka/l61fmwfj/4GAIEdowc2XamV6mJ7dBIrKMepoZZUbDTN88kNvgVOEv0wenlukMM92MkTFkeTScQPXwf//AdF8dmIDNhJTuMOMi4kwHnt2Dg1eArwN5X8GflslkhlDIYeYG/jM6Cmq6I4ue3zdiF6FzJn1QYfRPyZFUJpIqRCLaZb5gfby4u88WPkqJSOPiPHJZDqedi4s0145YdqVMN6Td3zca9f2tRiONfLS@FH8WTz6DT6UaXxePp@Fq@enFWhLbj/NfqhFOrz@9qOaS6C7EoZGyELaejn/jZ4wSntXFixBM@M7O8Ht2e3PLXeQg18XZmR@LP2kMIhcFwQdA03PTTzgYaJq/p//2wX9Z/69OWfT8MsZY9O5@PUqfGP7FYnf3d/fitxqLRoUnug5/GAB@THJ3X0UnAd2B6zwau4zd3/Mw@I3G1jnCKuaxXqXEY0DosGGe60WkDBpeZSkqFtUuLoaZTKzchBDfvK58pvWZWJl2riw1cU0NZgPycoxA8ivl8opwrxbL5aJwy4VCubzsQ2XAI5wApDpKq4yMXg7HsAic@6MZtKnQLZSRaFvt4HXkTy0LJnZyKfP5sx/UaLQ1u9HA8NznzxfQkSK4b6VSykNIpvj5M/TBSAwmffumWDEtwRROTmfRKYMzv75eWKlWCyvgLhRjsbJ0vnTHCxHtxktyjN0vpS9VR@JlhMlWJMx3u0Tl4mqMQu8jS2mpzMLr7GkV2NeBD7u7DxMl2Uo@Fm2O1BhbKUSL8ZL4qyzG2Hq6uszE3/l5Lr6yvLr87PJyrCJghy/fKRX5vnKnrOF0/77cEtc54iY95cmTXAmqWMyUL0KNxlbtpNbAe/ElCaWpxRiGkuwI4TqhZUfOyTiTL12eY7kvLyKRtfIz3kbFPAtHygIuGQEpxIolql4YZoBaB7fnDlFIi@@avJzNLabzw@8K9QxozJ@X8XN@fl7MFuPLIKWWS6XLy0sK/bxIac77w84l3RhUSZ7LhfxlElWRq2FnGQorr@bCyyGLdgWtZlgbF1ZtNHYtQmBPcVgT18AdVde9KzRvTVtv32ptFbAf7tU26yeJ7DqgzG7XNhPZ49ONsIze/NhP0Tn0H9VrWwenkOBwr147rj/ffVM/PYRwBwY8IBZ8@oeKOlAb6u1gcIv@hkqfTc1Rrq4Uy2pY8Bl2fvzVz3/81X/341/88Y9/8fMf/@LPfv3LP/s5fP8Kvn/Mn3/8b0t5/P31L//Z//zjv/4LCPz38P138P0/fv3Lf/Ez/iX/38D3/wyE/Y34BuD4F0gJ2P7o17/8k7/89S//yb@E778S3385/f3xT/83/v9/iT90/sWPf/o3@CM8P//jH//wT378wz/48Q9/8eMf/kNA/vd//Sv8/5O//vt/9yv8/1/@zd//9f/w93/0P5Hjz7nj//lX/5b//t0f/Pzv/vCf/90f/PKB358/@vvLrwj/5e8h5OvL@TV4vqZe3xryy59Unt@GGuNciMH@7B//@C/@EXDun3Lffw8@@PejfuF7/Jg4TdOS8XHgLxj7nAZFKPPssw8KKP9HDIVg9nkSG4VmvNBf//Kf/yUGT8D@oyCGjDwLu4TAfm6/ANh/7RcsCPuLH3/1sx//8h/@@Ks///FXf4QCLblSStQSSfkLMx0AzH8FHAIWvgYOAOV1XNteZIuhLDgW19EAEZLjHz4ASRfBBQr1ciifA19IrpJbRjckhPnJMp8hx3HeD99haKUEPjQJxGEIifOoOERtxFmlUomHhhWII1DwYpohqxZxLotzgArgxUQ8TaJRBP2SDTcIC6SsxI9YY7ky5AnjGFAlDAwLhEFHkpyV4sXKFmRYGW4xxIXI46EP8PxQqRYrwyqi@4GKADjiG5AlQFWwdMPqD@CvEE6ADw23foCiFCvxeLUIIRWqKuWWaFCecp4qR3WPM6o3hjOGFrGnzxj7TpKLEp@LASmZgMbf@Bj6KVkknkL8RXxZVIf@PSd9lzE9tNOQ6MPDePxTDKb0AgDwJpO4Dwq@ySSW5hlEDzmqOGULjzjHAJSLC9ONH0CjbDwUp/aNkwfyhzJ83We9GvAgOqzO0tISuNarUk46AKWe2ddrjqvYuExAGs0akwolCYNxW4m6dEhq//LWMvzK8F9fpK2hnBzLoaUIDuUR5uWRjOfMFTNMpfeqRnVZppLHCS4UHodzVZPWekBHXGGxUJTuhI7R3FG1QIMJvXK6G@YQ9MGEJCXkQombTMXU8p25tlb5QV5ZDcGT/AO8jlpcjAzNgK8oSmHvQoJW75Lr1NPACepGIVStivUqJoeqx/UTSHBywORsJsVAibxbWc2u5Ffy2VyhkF/NyiuF0kohX8yBhCpk8tmsXFpZKRVLq/dQoGfQzxNry838evUfzHz@m38w7zM/FD@h6ls2TLHDw9fJ@1B1mEyms1TkipxfLY8qUBAKClVJk@L68uguCUonNk/ogrZG3eEuHCha6C6JrLoAHxZaCLEFCIIPYEZrPRNLyLsHZbGWhpf98/U0Sc4DM8RCF8AMHFvICn5C2HBPQNo8kbkzXxg7M@gMneABln3IANrBYHu4adE12YnJN8dtqK0HIDZ7/MVWm7YJuudPh9lQjGsetaXh5Xgt14/aUfD2G6evub0HIE6tPh5XUe3fG4Z6vwkFRIMiB9iAH1s3zXkAq@z08IFavvIPuuHSHJ10A/Cj3ec7J4HnSb22uRMqsI2D/a2pR14A5dleffvE967yWC9p3kfxrr63N@0VD5w/LLL8aiIBgg9@8JmgDz1TS997IHLq4RFRTWUSMgj4xki9Sybvmypegn7Mr3kfdnTTkSORrtqHEQz6qAxsjDtju6YOU6WlzGYGVw/Sn3Gq01Cz@RFbAoFXgjkfW89XC2EpLxUrhUwWBhW6fb5jlMMFmP2dly4rQ5ZjxfNLK@yslEu50CvcylWS@ZEEzQntwNykjzdv44ltN2SrbZin3Bp02qKJb7kZWOzBQHhgEDptrdsDoXdr@gAwZQw1FYXB91s/gEMNftzHA1yeB4XNxOiz4KFb3@Ljm3KYb9MRouAM9wPTWSBv4ZgGFmctdIIimF5@xPDcWRPfF0AHwGBs5wdi6XZ/FQRyKRTCxTKtwzKhFJnAsqVivljKZYuJYqm4kocpYz4hZxPyanG1BBySkYtyoZgvyYniSim3AuIYYvOl1VAYRJbWSadhtJEliZ6a0cL7OdfxolMz1auGwtyEAEM8vi4urPgBgyKTcsWLDIOEUgj3xS4PKxK@kDGDrzuUpZCksBYLb29vZra3JWkDPWjv28xIUhs9@WIms7ohSSrFbMKQkYVEPfTVC6i1SpKGns3a9jZiuEJPtog4JOmax3CP7nlWAcxATy5Haq8kffTRZQC5yUtUpFQu92QyG5uSNODFw7OJAFfjvhUqbB09GIGJtnnMJsRJ0nMvUQbIIB1xOJHVjlffWk2SdrmnVkMUL6jyeV6pl@ip0QcS2eADzpekLji6NkzlJakJTuR/SWqBqzVSIKwPLjxxaLiKJI14PbAmkjQkaKV1LYE2J8IhHyjPzo7Sc9tql39GNn@2IGoXorThoL7dfP682e027VGt/vyIol682FGuRgO72W2KhM0GfExMBVHX/dH0R8WoRkPR50e9hChjKqoxaqhUwobyEUomPl3MqN94gVEvIGre6pBACJ8@ADfxs9GH54bS5FHeh6LoOWw2pTKyLHadTpQYV0nQo8lidygOo8pTUM9XpDWUp2YHlKpBMZbMPx0UpcKqtLYMT@mplAPnMJqJZBiTIheSFAPJ@FRazUtrkadPk5En8lMmrZakNWl1VYqV71FxiMbuOtFhYljJQEA6vY79GHsePEFPEUrGiTp0Uzsq7sxoJZNnE5/19TOAw9OheLBuf9BnG@yWRAdus/d2GjcqGyAnMmUDT1@r6F0ahoehaltxFZhubNwN1tYE7H25WzlHBJ/xZz0pnVXPpEsWzDe/moFSnRqt7Or6@vnnS9C1KnJ5FIZRJFssD8N0kmJ1pRwF1T5WcdSPXOP6rKONbLFRyXDda8kZ9M8ziwU5cZdsJO91xXGX5NXs2vlg6TwpXy4uZj5316X3VekSs0eVjP6ChjwQaGUI80jGRWC4o32AeLaW5G@RkIuFWAo3fDfMToNuimcfApJunNAqwxirq6BoyKVsWYCErIpodIlF8RUwfOdJNBJZzUYisUgZoBYhWLQmcYvX3BJIWmjuUhbUwbKtugNQPjLle6@cfhG4KlqQQ@H7UBsvCF0phcJ3ofu7@/WqN7a/ZKOREk963ieMdeMwK0nTQgMuUSySK5mqPmO1Sq17VCsL0NomzR2Aoy74gaZkevFblzPi69Xv@fOiist7kE@Ik4eW/NLr8Wq6Wq1ehCRJCkueNTpazMOMA6flP4Tpfje2edcZGHTGe@0VEkxZ49rJ@WXsh31NvyvmklXaSROF/nAfjq@ncZ0sVU0TtVoHtIocChumcKI904XuEQWlOy/h9EZl1nHp@9Xvi9@/Oj04PdhmzzJrxbUiJwUt6z9LJOSIHAHSPoNRTzuqh8LWZzMv/2C8KIfXrEhuJZKbUKsuKuI8bxQ5IXqO1vvz3OXlOUxdLmPgq1SyT@V8Mb6yJq/GwlU8V5hdDVfJAd0umQtfhjmClVUWAw9ZjrNyuJoW4fKqHAs7Se6DNPmwEwoXX334DNNO8YpKLUuudFqUaul@/R7@q/fnMDO7pwnaPf3jTxp@7jkA/CO47@GP8ScAF4QZx1/@kFzn/@v0s3nAyywVgOLhD5UqNOz3je8b4VC4FKnG0xF83bLYfyCmPKgQLRv0pzrL@Pf9OGAZdLhl3wfe9WWWr8qMqcvpdPoi9joL@kypVCgWwqHfzH7SyzA7W16osQi/KoXrUfTece/gSmTiXVc4qV5eSG4dH2y@hLkrKFKqge/8Y5sH@ymMwtfSjU8etXRVsfWReC/dCKFQ/zrZPMQ3V59uHVKaMzpzRqE0dxa5LO2218RrIRI3TE7lWDaTyaczK2k5z@TiWmZ1LVtgCggdB8@YC9cSJmVUrU3TGnGtN7oZo8QLNYTBuD0NpiyOusaeH@5RCjp@vrywVX91wA72996lvFAefrKze8yOD7ZPzmpHdajHq/oxk2rHbPdYYme7JzsHpyestv@OQfRRbf9kt36MCNIhlFe4isEJ5quEbN0ZOWl3ZKkO6YUTwY7ZulbdyXDFtpQ03vw3GWzguwBUvEJ7MnxgwLyvHVQ5j2sLMBMctPBtva1rpd22Q3jYTWuxBRyuF5ZVG3eESr2Ms8ryg7efMnZ@kbVW9iOrrJXZN3Lrq0zPiD@mr/RzR2xxcfHCkHxpH6yGr/EGg3CbNISNy7T7vr4QLaywZdBzsyuxccz@weFCxvMtnB2dLMh@3NHWQtb37G4v5HxPHXwrvm/7bGsh7/s2ai8XCuNk@5sLq75vq765UPR9wKQLpTHO/a0FORPyiHVjau0Fet9RdHt3r86WAShWnohFawY6poKBENGB4fCbB5DkbHn5tmfi69ph9jOagm6rX4L2wCegFlArOUe6XibYsmnBT1/tAzAko53LUXqvld1tJQRWvAMDRpDQXWgBK7SAFQL4BTzzinBsscKyMQbRCx2@Shvl1/kkmHTq0Mm27xy2jrpBFZghQZdq0AlHSKGK15OFFu4FymiHLD4d2rZJoDKUVLKlWAyPRe2f7u3xzCzIwrSjEkEy8khzcJoWYIMqwi9WHUJ54/BmobZAWi0IDQJfoRa6n2jN0HRrIimgngsLLUAwSd0bRU8wVLYSuGSIeNHDt1sDMESDOwMufh4sGm1hXbuq26ICxZCY9YNtXkNcdKywyVaOMcyUKEXRfCP358/M8124k1570mtEOG6BnBeL4@MlrSBsDMMWvIN4BEGHjinlAnJMPA6poToUF6jXAhAdvvyMslfKKmSUibAnT6gc6@ArRSgLTBenHFkSQRCBIBiRD5H5RVuk4sYW0su4vM/fP4xExHGEX8TXHPn3K4BknS7oVKv6vdBvzgVDddzylEAWUZ02tjW4c9kG@FE8AicnWBO6SYJ5kXIBI3FekWBqgnUgeEqmNjQDOFe1xzLRYwXojNT6@1u8hfhlIhTOA6jGIPfWqMFAWDzB7kuMvrDQtFXluuxBgTwkKOBbZJooEoLDPZ7uaIuSLfP@gmyJqb8m5e72msdHPDWwg@A0IivOWjiviOpSYHUMNINfIMP@WwH0nCU5snhcQPhcJsDqk3DJJIe79/jyC5WoT9di8ZtrgWL5wVrUv7Iav10tYFgbswjUAkR8FPDGAZp@JlszOw8FjIWEgmrz01DAADrmJejjEwi@Ij0MueP0yW9PD4P02nRXhn4LLcilAk8y6W1NetuTXuy@EKIwmBJkV9hn1kSXXAAXngNmRXC0uaycTNiZ9JLZocJUL03Hl8A8B@A5FJUcDBlwVhijBEk5eGm40scXV1RYbbuxu18/mYxFfCmnIQrew3c3Ux6xSTBRIIx3ouiJ@SWKdpAIXN@MHvI8EkTPxvHJUb32KgHli7H1cQ@Y1gHgR/SEiRrcezlAqKG2YDxuJ1j0uMaWY@wJlizBhGUAPV@dhW46KqB6MMf2wMpSVhkO4vsne1IYe2RoTlZSlEVj7PPFBQypmVUm963PuX7OWM212Si3isoux@PrIELKewJmn3dNrmwgJLCngjdZzM3sKpNhK3aOuWoPNO5hxp7FT/W6x7GNhkXvtKJl0qTMKdPrv1G2iLsdYFycVG0e1yJpbEQ@wFDsxhCGwznZtuKknyN7UqynYPGytNVvLcuXNNrJsiR5WdYp09ky/EaY92C6FJo6kUpXZJiWayl4aFNEHlhoNznEIDsU4vaUwE1JURNfF@DG1uiGC5QpjQZe/NZoRB1V7@A7hAd2C4Z8VJcdAYYfjE3xSOpI6JiMFORB/Wkyoq3hIUu8sQ9GnSmE9CrjCt3LFqUcQyG/ZI6rWlSqQDHQJobv0gxmiK@DD/qhWfHwU6DEsTWhFW8r2B88ZOcTl9twHAOnl5gTDOJ5NtRn0zlxPtvMicM7zOYl8Q7lzom7GvTnlQAEwwMx4ljdnBjDPJiXgN8NM464PA8Q8DxI4MvLaGx@00O/mmzxwOU@RP8Te6CKm2p2DwIsCMql4MBAW4e3VGDaloaXME8j8g/2QsroMBY4Y@yzVWzMSYrT0rRp9B4mgYgOydE9w2y4hm9jH34nZ4uxRABhACNePtdX9IdwsgBSKOEcJGH@2mzmWTodHzWy4DTecfoUHpE32jC9GycwrUfgMXYMi43vAS/g7UZ@jM/Mc7rcGN3aLONQONrisfnliXugHoL2KiHHggT9bbNPfmv2yUD@2Cd/UtYVdj5Zjst4wL8GAeM6eh38J2XklXoyt9g31TjINap6/QD74n0dgWz4Of3JbH00QgL5POVVhdBjwFcKCcQVRPQN8oWaT5winpd6PP4sV1hS9tNwiTfuDWRVDxQ@hDcMNBp4NWejQXeyNRpoWWo0JJ4DDbw44AUHXdHZeFwKtNSGSbFRKalICSmZrB1v7u4mNUNK8HtsK5LjmrbawKuVpEQbJkoViQRWA2F6qm5VJLGRSnEYpZYezqMWyAMq@OVMCIjnQq86D965@eXsWsEqmV9RJXMqs/E9gF@R2xHlhkeeH8vJ5hdqeRlt0p1PeImWrWooaPgNveJFtHg5wsSZfDTpiyLwfB2y9Dl4EwIvEj0aGCbaGq8UoNf9VhhZ@yTvjhBp5koP0dvR1IMIxpzKuU86pPd6MLovqq0KPYvMQylpfFegKFhK1DTA756Cxq9YGA9ok/eGiPImPNukg2bMqaKOBYtpYeXPJbxWBBrg0LTg179aBNz@5SLgxutFMMgTdeDGu0UwRUc4xDUj4KKLRuAJ7C2N7zXsK0OtP0DDTfDwutDkxsXCIR9rQqM@RU5KP05RhEjpeEFsVOCNxaU1Caru0KUm0xebIPy8u01il6FZIUs38WIxA6rDPKRzb0uJJX4HjRRQxFA0O6I0kDYhMYkrIZRWXruEyWeAdzwRg@rzVJjJrZ6ICGqS8NOPx6vA3SiViekFUgQmD7ww4wTcyhR8fxYp97E1XwUZt1gQiituc8qN@yAfLHgQg6eoxUKPzKT@fzNPCjbJf6FTpf/vJ0UzU5/f81TmkSnMN89WfofTgv@q0P9Xhf4nKPS/M23@AZV8GuVsj59S17@ohn@7@kUybwTDht29QdNb9qfoYb8jRWD1m/QAr9Tn8mO6wJfHZw9NNjis/8RROvSb9Em7cLZt1mq1k75sHz2vdWu92tE78G9k9uJnVysbW7cbzzfata2t7ovu5r76ulhb2bNevi2@e9759FEF7X3n4MX7T7rV6oXeHlm3Z@rhbU4tOrXB4OPuzsjd2Tjtbx7n363eZup6vrOhftzSna1XJ29fnjzPH8dvP744fPGpn@k7h52MUurndl4V3myOzoxQ/kY7bW/vaQf943b9NNvf29Lebcc3M3vHpddyZq9@@z63eRvPZ9K71suD50enV836e/1od@9de/OjqRQ@Xt9au@l2qbN5dfQmdJB7Le98PDjo1rOl5zvp262O1c5kd3Q7f/X26HDj9N1O76VS72/nT0tvr0aHhd7r1zfufry7clYYvHJW4kbt9evsS@P5zU39KNRUzBM7p56Zr2Xr9vbQLPVX1Zf7O93@a1s20gf5N/Hj/sntVn1D/7g6zJ2@O3t9u3L8bvDq9Yv3Bxnt@LhZVwpWs509vjpZCbX6ud34zWn9tKg8b5@97t/s7uTfbaVf9dT9WvtQv37e3XlvHh/u7dZyzsCQ9zZv9HfPe1evrrc2d3Xz8Fo3aivpvH7SfndwEDp9oTW31J23zovaVe9dOr9xvfIu3raen1x96l2/2Dg@PShmh4ejjLnpHDV3OsOto0K2mG7pH48@dcxX8unreOHm6kVWe1f75IZyn0b50p7@Tu0bL@Kt7vvhRz0dP5Xlzfe7n969O965sZs14/Tjm@2jK/tV2zhwDjJHL16@aurXRffKem8cH8utzHP1@lU8o4SGpzsOtJF6ouRXT/p7r63hlvnxaPe9U/gUvzm7zqlb10dvah@PMs1bw3pr2HtafzPTPlBqb0y3Phg@b5VuTq939L2PB8670Ku6nM9vmx1no/NmpfQ2/TzeuX7@dkM@Hmb2jaPOSsHef/P6TNPqvbenn45a@e03VrHvGt3Xn0779Xh9b9j7pBYzTf343bUROs0fHx1mb42XWt/d3jl6VXAPMntvDts7I7n2WpVvjdXNUX5raBdyZ1tv7XfXO4aVfqd9HBxm1Jt4@53lrrzWmp3WG63Vfxk6ftE73T98c7ubL9jP@4a2cVjM7O/tbO532ysvR7uvBvW95lX7@e5b9a11UrjO1jfOCltvj3PuyfVLt9S66ecOi/ETve92T@OhF4PeYPXwzP74Zvh@pdZvqrkj/Z05WpX7my@s7PBNrX7wqXt9aJn78nZ2lD7dM6/1zKeT2087TqE2iheHp27fdE/kYV5@HcrdfrLcF9aL18cHGy8O3r9QVjTtTLk6ftPO5E6Laa1n53YLhedyfbvT/9gvqfKnrVc5JdfvxZ2963R7s3365uxav@q/7F@1QsWS09rYfT9QzHozK2febXTqeXVvY@9EVk@7L49XtvYzh2/bh6cfhyftzbeD0zcHWqZ@9aK01115e/Sm9HL1/YlzopyZb1/a@6FhMWc6cqGUv80dl4oHPfs4d3ZVct@/vCps6GdN@cVutq9ua/bb4qh4bX3q3XZvj9VMs/t866Ny1KmDJD09zCj5wfX@8DiUe3PSv1m1NuLvrlsv3xqyXjzTVtMnH69K173ey9ut1spZ7dNHJf/8Si0db6eb@nb@efxo8/XhVXfr7FNxpZ3Z2HujvB3We@670OsdbeuqdHZ9MBzJr7ePR/1axtDzN8dn@ZsTc@P4bOe42HvVtDvNnaseyIb@6PTqdnCzo672hrfFl72rN0pm721x03BWDjOhF@puv3108vJtLd7JqiX35uDdvnVWPBvmXxXNs5J5UNRe1jrPh68POvXMqqWdnQxP6730xqbWL4JMOdRP7c2D1zvvz15YmVDWKGx82jTzqx/jN8N3hbP0YXxv8K51ku2f2fbOW83efntz@PblcW03vtscPT@8Vg7e1fPH@5ubzov4tlZQRzu5W6e2mdM7Zsjpbwz3h7ZVyr2/3uvCSGC2S@3nJ7kzw6nVOre7xeN6rfbcae6@UIbD551VGCPwUz97Y1ZCv@H3loX4lWX8ofBrEUJ9p9s0hyAv@fGtEB2wCdEBmxA/UkPboflO49@kl0MnwZMy9PZHbuAZNEFZY20TlYcU2/XvAcXXACRY34TkGrpapkVPROvaWnPgos8xdfglexUeEKN3ValDSzc1fMMK3vaOc1Jb5afQQH1JhQ4M1h/hfNNV@/z8joYvSRHXdtIF8fxdNHRtYGih1WLeG71SdCml/36vD6BAWEY3SbeQdlky2eroStcBh94m14fQsX9LNuagawoaPzALea@hyJm82JqK6ioV7gTf7bL/nOkmv37em3EooEyM6EoINFLRtRAqviDU0W5UfUTvE1DbqRDf8flVuyCDYbiNezKMrk6c2hsK6oZqT20AtXhCb6U1vfwMr@x4tpwWS6yoDDUUu6m5@I7JBn8NQYPn6O15syb3HtJxTLFAyxUj1Gzo0lHu7CtD9E2lQorRdnI8ZOCK7FE1RBXV2224vGwRStp3xbgngHnZehi31u/@rlBP4G5r6gReE2g1AFrRgvTMmv13Dm1y9IHKIb5YX3@7e9IQL53gWww5pR7fcRmgctnzWWVeg0D5Rclnt2XiDgMoPpod@Z29UNUbk/OyRPsecXsktDbOsMe7Lekdylh0xGbRbpTzlUu@gzBDW/c8gvtpnnBOeBIo1ZMxQRfEhgqfB74yHd@gyUFm64uIO7aqEgDt5vSOgUxt9vsd894DLdPUFeMaXWW@VRbmC3Yr0Fh0nX6gHmjK8usi9k/SHAHrDUn9bbDjgkq23ywEIDbEes18amB3pv32mIa3sJ812scwD3/WpetmKzqOXva23PC6xbycOPxUVgdoSezgzlrTHvGM0DwTLZcBBPfpkExQDW@3aqDWlTE1EB1t6gmUAvi27AXh2W91XM4Ee7y0PKtFYgfaATS/qHwzEEKd@8W65Fk9LAuB3rFgZSaSjonjbSECZ3qZuaYFROgIjoNhjHiE706doQrf6eVzEeN0Os9cwj97GvSs8Y272KFUNHuiCIlhN8YZ@lTh/EIjaNXvOpjVmPWooXAHNzahRrzINJjhYzjT4vGJdgogP9eQbjKLE7Wjc2JBDPk1EqQXtCcY2hMHrcG34rIO38HFaR2aItE6ZPT5s99hwOtz46F3wBdYwn@jLTI450zelwVBy57f64S@m2LGRPGl6v3sXnrk7i5MwM1bSxuqehQEZgNfpmExCBJbliyLOwjC374EwdjYVHYhrxYXo5DqnODSxUv2hEXl9fXoajJKQd8VYzG/M4rk2UDyQGIQ0tUqi2aXozkv8QomBpS5SQQr8xFkOYKV5ajsIcgKBHIeMHAVg5B8x4qcaycRFwOIfbyXkzD4So45uS9n4/Ll@noR93gGAqcSZ@cXfTkXz0JijnohPhnD0fKIQPjlZI0AeS4bGEcCKFbiOUDBs45PRoxznYrwMw3muXI5d3D6nSkv3jkNb/Ch5PhmQNU@L2J9kVP5pnSLgdtybRGIb2ey6B1N4zDO0svI5qAjUJeE3HoqHppK8Hd0iUEL6FeeGhUDhyMIAsUAEcHDoyXY1WNjXfPbBzsE7pCBj9c5weQEK8I0BCQKSIwiJAYRQjTQuo1W3/LhYCguxviObz6AUSb7uOKM5wegnVDt93IiMcbJhyvcgE@8I4nGEE7fKCRo7O1u4ONN/Qh3zO7uP4cmXMB6JNj416vmIsfoV3FTMfh7GzRXgyKAbOMTGlFX3lST@WOgl7/A5iEX8NPYeUKqHUIwnlhoh8QXmtvQTIGNk9LjI9UlOtJrhHyAYqwM8wx2qzJFR3KM@OtPi/xtQ3TojVITqcDhJxQFRAohzU6OavvH2wdHr4hyh43a3uFODTHDBLOl2G1G78PADmIYqs4HVZ@eIRx@QULzOilN7@UN9OpgguUvVuPEA8AGxTQodLpEWF/O9DPwPHheApIoPjQoFY22as3BjXtXfTBRGWcOQt6KvNRiKBRlmjcS0oA3OxJ6crSKko5oaaqOEXGBsen9IIrB5Unaw7cBs0x6uRr1XNSjusQvNn@bVC5Lr5hFPnIGFq4Oq20pSH6l1VIdulFjTH1AqeodykRIlgChIGR@7cfyg59N8cdegYPesEeDbsbXe8dq7qSyCNojp91P0nEDChLH4ulId55aSWqRyJm/8XZCddQmVcaHMuO5XfHcriA3LnDZ1bRCpl2eX00oYvPIo3nkueK6saeZcfXE30pOLdeBTu/08A4YsoVwqUMNhs2E@4VsczQh6554TfbE68XjnjhfuXtcKROEndTIxIAzHj/FhLndBrJFZ2wbdHKFZl8DG9ufewz1Fj00UvKDTt4Ug@CJUxqgTntwnvjEM1QPcgZiAmlIp2XORXaXNKj4@KICIUt65YkFdA06hSmsApoB0mJ8OE3UlVRJ0xETxUAgilUxCtttr5MT5Hgws9vTB7oQCEP5gcPxqQR@jI9nVEQnvZ2vQqiRQ8Y6K0VwXTWZhAQxbtcgnQbELdaBiqe586tRnK2GqJynk2n8BAyKOuGWuShA0M8w74FQL/Py3HoH6uEdhsPEsUDFMmVxgsI70Xt6yHJyLhc4/ntwts8KhfHpYLyRiq1kM@Mjx3g3FSuUQj/JTja2J3B@xI4jGhTZCnkGp@6gC6q6Dp2YP9oaDv1YNj4tHvLHqOwrV8t8BusIcSyGBof18b3fTRXfb43rtS6Th3IqtABC8STw5nRv8AbA7kCxFcNV@RlLFORiZRczpISow6q2w9@qTu8VB4mPr72GYcFWuQEYQtpmizZJIg5KBy096NNupAQqDDeqjdcAaK446L9AMkewAxcNVc4EXqAnHKoeb3ASCpFAPRqNLJyMNCwj9bjpRbiypK6c7GWolCd7Mg1p3jtIsQBEXsEqRGPuDi0IAs8MMzQfXxYvYvK6pA88Fv3zTIOzgwyfnHrzcIGGjzGzM3/tco4xhrirFRyDhmITE6GiOl3GvDNwJAG8I1Atzw7BgegxvKThiXDx2ShSEN9KrnFbOCMZQVoEjVI0pNjIdbhLR1w6RtEL/luYiZ8r0PtiYmfASByY849HCghk@RiHEGcjpyGwf3KIYRAHlIJ31OX0eP/BEHH4591QfBOHeLNwdMfEvAAR8HktqV28/PxM2vxaiD5KmfIjadMlpahYoC/PB@NVFmBYuwAYFIrkkVcpD@z0cHzuzQOk0pNB6rHCT@T2tYUX2c0ATVDiK4vuE@Je2OrmIYXEffNG5YtUYluNUDMD7cOVJGhEwQjEs9TvhalC0MCTCrx0zUAKrjN7aTxJQjHi0O@syBFQvmM56x0H9gS6b@Ycn@udV1HOyV5VvWpSC9KbkHXNoqFxsq6iWwTrmpRnK7saqKx3yniisiKRV8/Z@x0McHR085bfv4ADiiROLkvftRPsuzYuhoiQ4BjlUWOe/Js86xzokN9Xxj3Sr59fVjo063t4XxVrhyjag/yO6RBvxuvk@CpcGgJkBDeNsre5nqdaWBDqDCg9E@myMWF29tnZQ9HpgLymrfp4t@he1sM05hjCUmE/cDw0BH1S7QlgD@wzyXksQMyHxdeBB2EDXCQk80Qn9bgDI@JxMZ5VJqzB4wPUDzJiEIuQnYEjyo@mJ5kyW4oRxvFhcj4OL4kY7sf9vxwsyOjBgiA5aI1IjHX@mhG/EuH@t10ZHetultDcQO@ysvDzUShiQn/LZzw9IGqN9QV/dsDnA0HdQCjanjKIhi1Q4GFuzI9GJxjk/iD8@IaRj3yBD4/mQUq6ASSYjK6aCAokXsJsYFpkBSYxs8Wk1iGKWrxNJstNDUmGEB87r8YT6xyRpbNJXAbkzrg8U6sJdIwOOZM1rswv/yBVFi@Gpnlq8PYPbPhlrDwuWY7nWRYeDvZ2OxAKrW/pKj@5I@81age7/tVWTLw7XHVMDHJSpt1N32rXWpoDho7FtVVJdYD9HC@p4jGN@ikMZXjhlJtixyrfrIB6L6plH2g6qQ5iHzAR3oBlAHCnAxqvga@yb6ruLe4fEAicVLCwEK04oIebBhuZZnNcekWczOEFSFDZHSh8FwgzaNKLzluK66gjNY0J000dfvoK3gSchil5GmuYPjDUPUh9DF1CTV0pN0poK1AwOjk9lStdNxdKou2IYlx8dTLtHkEbgkuvD2@a0Db@/lQxSaB7FE1DHzEDrwDoKvgOb0Zvc4WskPNuoZq041Ys6tCWB5XmESuZUoGEvSNGOEqH43cqBXH5WIi/9nMNz3c4JrKLrdLeVEo@sadlak8G75iTmyj4PH8yrIWXc315n4a/xSOdDqQ1ja/Z9zFvjwfd/wVkf2jnRzqN5lFLV0ZMulXoDma2ubKaKazhXEvrGsSG2FvwEp2Axq4OLXx5Jm4MwHHcS6urN6rOctiMbzRnAIDH7gCqFApbttLtKx5gNLfGMJvAHV00v5440T@OMk19MqSD5ybYeEaNJ9MYk8fY6ASXGFWQmCJYjAtqDKQW/DzFLc@mabE1cLTV5qBLgwGey/JS4OkoJdHEBEqsGm3GnsJzDZ5QdLqYFPoxdv6Kf38V7icyNXYO3fySeQsUUjlEtYCuX@GlL3vpceRAsMCKDgzYfFUDRoRl1hCTUW4lAGgcw/jlqCirhaFANTyQtrl7gFYbypBvLvZisIqWuNTxwT0lyyywpwREAt43hYxJV2Cl055lJFLD16B6no0IjyWrUZS7xyYiPuot@@Tw9i90@O6TdboTjNGNnUTOWNnbVS@X2b0HiHtAUMPBnSXJiLdzADVMG9dmxjtSgPSSNwt7DG2gALkvQFLDIZvhuBSoBt/gfcmtXUIFmY6WL701LAivZMoeNfhbk/32Hy9mPeGtuUAVX6R3MIsXOnWiUosvxNAqiVhgmigrDl6CR4g7OC4xxEc5P1DAJDcIayIZTRO@QZUXlNtcQVigzpmkISXBhqyL1nc@fUqwkfDixeGEaVjJJEYVuRxC0YdnFVRj0L/DyUiCJxlYCQS@ZypI@3IIf8WMzuaZ@70bRgkS6yjIQyQoMOjcC0fTxl0mweT7MuXcojcscREPesQs78/di3VhIL61c5iK0P8lHybWvmtLCZ4fLhmQQ/Yc2cvEODdORL/Uw5F5HR0mRiA6GJ5HqopZB7qFcZ68o0AU3VEi1mmEgEE7bEPBdccG0i7q3UDGGsMKTJAaowra8Pj9X6jw8m5BF8gg/BoDwGQSAWGGyjxll@KJzCD6hvE4xsOkbjJ@YK3hLNtLPxOPrUf4efog/vvxJXlEh8Yw0RjFvH0pkKIxWiYS@NtT7meqS8X7Leo7U96p@s7Qw6/vA/Tw6ztLz59UX99i/JYqAkMMPXCOg1P2pzCjxreue4HcTvGUYWBmPEJtvZtOPbDwTTBTqelC/9nUpmWZDt7NPL8EPM85haD4QDjk@ZTnsQZumCCnuflILmag6@F16U6Id3HbRH0xSm589R0fv0Cf1LltW4zRFICYS2TR973JKT9kEBNDSTDIE4l@/TArLlO5OgFq2zXtL66wQFZlv@BUUT4HY5TYr32McW8AR6DqtH0RSuMlQULF2LwkA9Q7MN10Egybn0RQXcjHyVRIdTY3ldeImFrsrvQ0IRI70i6fJY21bimw1tQg6QzsGtAn/Hmsb@8dxj0G541Blt5I3BulYSq22yFr2ybfiM0OhXUKjz2BCu/2bHPQ7TG8KAp1QITlW8o7Jmr3qF2CVo@vUxzgXTVr3ra46Lj6vv04zU4tBpN8Oj@PPffVIdtExb85QlsytwVEA8OE2GG1sODpTgtjk/YCSXof@JIb@rjFYZw9tVmgAFvID1CEV2iJg@yPiJ3mZOwNYknZ10AkxXXVvuWiZq3xKmD1x8ksXIYZJ0QNwLvji5SVBR90fmE5GwdKS6ULFncPWGVeaTNzC0nHUKcL2VTR1Jd5pHDcijhtu4HiYO5Ymi3199B@fq589Rrm/V9gTcjU48oEwakwycXN0aDs4NG8Pr7GE2/W4JwKM3BAuW/aODccJeZivkV7HPUu5RbmXjRVRrh4ShSnB/PZG9xoNDc1rbj1FGgqOjqAiKAEpFrxtTNcL8O3bmHqVzQd9RPzCbBDqhzeO8uLYbZwldlLPEsJ22ypattBlVVBXqFyRvF4g@iu3iphW1O6OEOEmboner3ikD2aZos9rcVPZWweYlFs9eNAs/lkG0uTgrakfT/ACps9tXVNsPiumTH2pGYkgWyGmzQ7zPk4UGw0OZg2i0eckJDxfKQ5EjtxpvUoIaDKE8DEeZVZJSQAjOonXgU5xVaevQ5NNZ7Mo806@LqIiCNeBSFsRvTq1oDtB60mKQbyyjfIwPCsixO6mkN4AtPvBOsMdJTFppXCOJSEk5UN@lCxbC5W@CWGE9UMeCaAuGCdjA1gFNtQbB9DlIZxMRJzSfNl8NIMNGb1AHCSQ/tzrAB9faIBKSfoNrG8Q4eCxvYLiCb7eRT5zfFgOrjXwlbFFALTZGIJymQWLQ3Fs1gN00gGMXOwWcQAh2Cxr22/yn@m9mOoABkoe0DA4PF3tDC2FDRWUtHF7BN6OtUSGVlUBeRAf6C7iqGaA0cf/b4ZIbRAL1MUujMEjcj7Tngn1XGchvHZWRpfBsB20we03Q33JuBEHYR3dm8NY6QTIWqw4fqmGGeZLo7BOAnv5U@4TBQ9wbg9EYeDo7cnYCoGr0xASw9uE3DpjFeCbxsA0UnHxQw3Rem8DXZKyx2QEO2ZuLkC95QO0B6EezxsPCJGTYICG@uCyE1LtXlmwG0jc8C88Rn4dXzVJwjI8V2bGmQqhj7Cj7IZq4V8zwcSwIO4A6hwy2FXDaQB8QsFB3CyHUG5veGtqQobBQ5ufHULX5WIOVC28ETcGj8DN87wJ@fGV@HQ5otZIu6pdBm8VgA6W8BKxvfZRxfF/D7mTfSn9j@RyuzZujxYzlBibz@uJNCuilmznDeB1cq00SKqVXCnxjqesIB@CaDn2uViBdda@K4Nsp1hK94Cg6iK3epBlaC9NGQY1yY6tbU2kQ3mcGj29q8ydxigr2CuXIE2Bv0mXknTIXr5xzRp3QON5AASHaOOUc7jo5caSTgtDvx8gVs9yX7cjvl9i2dF8xKc/ACgb0fCEVSUieyXgjDoH@9s8qnTiQovmkKySBb0n4tAvKZE3Ec/E5W99G6u96d82fI0RvkRjLGx8WzqSBgavNzAFqdb077mK0dodiPJ7yoa2b1xLZBvWMZEnkUPF/mdcRxfyfCMc@PXmlB/xoGlp7hfNvJ63OSCUNT5gR5@cGpMYL6GVx5vWvZ3I2c4b4EIa3ELVFpE4c4onpavXHLB7jOPt@bKbYj8bFAmeHRL0LoS7Aq8rYUpk59rs/WO0K4meENACo5AaK/kaH4XJkkvjyShISheeD7HocLHKx5YWRx3SgZD7nH6z8vpkU/wimpUM15v5PxRqXDuGOfhbxJuBbbqLnvHG/h@sgny01tNK/4LHH4a3UhicHNqmQ3F/i46aTXkO7wWpubfjNf4HFXShYXRt1CHaOFvEx/b5CXiZtENaN7hbwbMct6YmuV5grHDu/6coypikyd/3QEM7wxfpiCOb4A3aAx33Ji/XC86qOOmHJd4JzDSJ7n0Af6e1@8U3THFVWY0sPJEDq0XfttKjNcDefai3zUHHSwKrvRDmvEBldnTKYsdX@TQ1ly@4M8pReC073CAOHj/jwV2C3oX6vNTKwBFR1bECr9IeO7ZxBG92EbdETYyXgO23BDZijp4VxhhJWjBO3CdDc2qnttqFx5HGpao7URQX/JXvlOhLW5MPDzY3T@pHzWO6m/qR8d1Skkb@f0DxQMrTZYy5xYv9zYE3ogzcSFO6MzWYBzHEYfes4Qz8OP/t70nbW4jue6z8CtaQ@1iQNwQdREcLiWR8jKRRIWivHZBWCyOATkSLmMGIrAUtuLcqaRS5dixY8d2KoedVPI1SdlxVfIh39f/wb/A/8B5R3dPz2CGpHbX60pqtbUSpvv16@t193vd7@iOg0A8AHHXBXH8ZRtKtmduJvXNvfYwPe@Z7043ufwRM/NkfE@axr6HJkIzVFWC/p2yAM7Pw7afY@KHM5AcUqHW6wA9GXBcqAzumbCZcw7un7iSOmOK@UoQ0rIBj5RxPzhFDlBKE9E3ZjhpBj1YzW5J6tgqaLxyCP0laIcIyABAPmrdLkoUQtpcqzDwLvCcyEZiWzkULMje9yviCVe7S9WKXe4X8pDtwXh0nJHeE4wWEOcGh1YBA1RvqiEmoyCoAvUW0FMgjjT3iDtURvmgXC1Vyp@dS4PwEfs35K3gE5jkf0I771U7/cT4SUlm@yoGgMHjLGM2dJGwSYkWdMnRmqIGdbGKarKiT2ZOnm5NLtFf/w1bkKcYkMvWbXw@RuOfrT33pc2sP7WPhc/fDCeRgCNWOYp8E1VMl5@dwc7/FauRNzMXuciK4gvTiWTTCRlQ7U2MJ7LrWdI@Rs5j/4Av7PGqSV//@Eq7W4YzivFkateKKNrqCDZRpfkwHo3URL6cEn1Egz6iVv5rU4dP72uCLUDY3WS14zfotWEcEelo5Y004XWgngtU3E1t/WWk/apeU20fVdqnC@Q9w4s0XHOyuVEVadptXr8WETVwtnRhHV8if6lhrs1blFN54zJOKaPLs0PdmXHJmPo7XwomlNZB3gIZI4vDa0VDzElqNW0SJVylHlGIl3JUTuFaro5fTG09HMHwspSciJmX@LKt9jqODQaiorMBbQ9y8TmKoAwvY9NQRqdGzUVaZXKhrdiE6Bf4/y/WVpoE2cDjCyOr36CR1RdWI19YjXxhNXKe1cja1fLMn5Y73qgMrNlAFE@B@8@swYLaPRDvvXv3SBy9uycePLv/2@KrB8/Ee3cfQ8qBePLs3sP9@wL@33v8dE9QAf3ny@4UVe4FTP2u23Xpdr5WqWwIwrwSoHxDPG0PxbvjrvsKiGfLbw93TvijNHKDbS6198qdLsb8HDRBZZZAWk3QXRG/NakbJ7S47gAlD/EdUfnyxDaSN0@fb5bI9oLCoWsDbn7bIx6E9LjoWUkbbQD8GFIBTZufZEl3Gp/WiWnplYQcOP3njUcQmMJHT8Xdx7sY6XN3/2j/4PFT8eDgED6ffBXd7IjdfXQbc@8ZZhHgo4Pd/Qf79@9SAjegUhJ4t0YG6@c1oYTgNCrdl/0ZhgcboFQovyJevdcymdFYWUX4Ijsbhe57ekBS@O7Ozk7r5KLdvnb38EtfRq7G/ZqwLAxyaThUlxYI1ypoNAK1ySjadXamjqxlscob0nAhrmF2PUN3QPS7IBTyHL0Te66w7uM1Ij5IU9xsZtgUaqjoKuBGVMoRrCMoAkM2W9gilNtQG90eqNrwYrWvPrDojnTMinLkmvLS6hNSDM64P@pyGF2VAHTPWt1UbTBlALwQkgkMgHcwmBC0X7r7eEkibkiIWYCCPyTc5IQXw8mDU@Qa0cBVJtzjQCC3ZZt43mhKMcBR2xvxPEbMmnh3oBgpVMQneHSSMxioK1dSiQP@X76x4assQFqwC/ZhZSuhInx2A2qAvf2k3Q98YTs5vA0GEcQdeaypdTxog7hH98JTNFh6hWoEVO1tB/9sK0f1iuGkQJxKhOksRLQdutyuPPjdy5aDkvdWakS9Peo0KkzJ@E8XNuDeSgM@CRpAVDT3C3QrNAmIsSU0474kZdsfA0WCyCc@ikY1GvdmXTdSQMo69gvvww9zcpALYRFDxYdapzXsMNQDPoScog8qcnMBQgxpSp7gaxTPoR3tQfg2PERliCk28AM1uLI2U3hQNUpNHFkp8vMptXbaZAx3Ya1E8awbrLevifYZRc/fPpvl0TNJB8VkLc356M8ZlRjQs9MU3bz0BSoWLQJqCQd3yIR7x0fCLzfev@1s7957Xvzog0KzXD7mbaHd48cLVkrkZxYSyWF5aN1J0gZUK00izfizDpZW@oy8W@IqV8iAcTnxgPneadV1Hl@rrqaPKF5WNJ0SX792uFSR7E2IhDCSTLi7FURDVVmgMk2RkwjCvRMai551VUqBcOr9egfj2uMs1GFERriPkHqNGVaN9GsMb9f4oAc7S0byaTzdGn9OxSKXFEV/bHM@yu/b95z8dq6soGgx6eG01RZdUJirOdmrJU4vnVcr6HbPRwf79@XR3T63dXw8vBG23XOxvVHbivl0XHwsGbguj/ajc9Dy4faJ0ELfC@mI@ZBcxaYpXRNn4dqaovkLavxgZe5o7QEaPHsxoqpGatQ2Gw3QQ5zNl@LQNCqQM9GEDNHTo929w0Nh7eEt2yaUhX2vPeqSfSlug4j7qvJ0xHbItNmVNNOkwwRp5kmlLNm8NFrteYs5cfBStgrJgxTkeOjNQkftBclkLq0j@GQhFgINr3lDVCMXbd2Z2oP8hkS8bKAmlAgnzehgJrGba3z4sJN92mTCcSswb@y/9CaamXHn0lkXXVVPFyYixQjjcdA@xpfv5Pl7j/njTVUPM1ju12bUYVTC76K/fPEUKp7gS3EpOoPnTIuaUtJZISpdU2NHZnlRDvvTE5SOxb6UvLCxrUvmWDaN@eNrRiQ74k938J1/ITO7Q3nfqbZ4StkyJzQXHnp29AgCJhPEYLFjUgUUby7lEUajoc9JRzPk5lq7Rq1pqFZSNDOJu54O9BZw8DduxreHeFWw255bVfGzqYpPiUhNRtyt1RpUJmC@eePG9Ytwx3uhihc/LW4@Q@L7ZzCcvGobKP2FT6pCQLn7jwsqPySAc4bOASmwZ6sFEysIrE7CmRLpOx1GZvugLadTtMWDxhw8OyrgfVG81pyYx9qWjJ1PJBM7gaz0wVjCuqO8alZGf3l@dfcoqNsF9V198/p4sSEQ3ocvf8VhMg/HE9wqgRGfttgrKojkmz5qxQVYgoMPak@/RgzMHRXHssHx5nb4hRttpLnGnWD8EvX6VeRMGdvMwmeo0rA9OXuNF1yv6cqU89AmQJb1CmLnBeuocGTNnd6YlAj6OpTlDrcymgbb/KuWGXxzE9UHKY8BjAdMRw9g9u2sALlnE28VVKjJbJ7TgD/RSUVOAloNUPbQ6eucjnYJ3mSw0OllTu@5GHhOp25JLKdtHfEyuy0h4xEys5YEprtar79o0bDr7Hc4G9gYnfSWbAzIloOxTr3KqahTpZIasuwsTGpyEkhSOmlNQuHB5AUmLfmu@7JFkyyjzQHCbEGMvEGzJPWn3rGl7JiTJhwBTySUd0e9DE0KxTzVqNSRsIOuZSUJNXa8ZokUKOUGhDJZOLG8kHa8sIAJDOlG6EsmKi5GDcC/ZSNkU03ixZobOy@Qwqeu3525Ym@OMr6KjaiokhyDrIm9x7vi4IE4PHiyF0WNLW4hj0KllMIehWKWDaPuqCVbgAkfz4KTFieqz3juqcu5CgV/a6DReGoA8Wc8V1VAKJq4LMXZ695r0YDDe6Inxe7lmnLSVY91H0rd8WwUnL2ev6bpnQOnVwISeEcsS3hJ8M7KsMiVKDlsRQ70FodhIZGvbCm3CmEtlEK1zKVvjrG0uI6t@dxSYsvo/ROmDlYmbdJhQE7YJnEnGCPLsynjW8JwdE/CgJv0lu0I2443DA@lUmklOS9u6cCNrhlxN1rZJSvJp1VyJ6yEKUzjKfkYRzSsLSd6Y/Hae60qCw8VPPpvx6UdPdrou1lOo3HE0LKLwFSaRja/Shh97mWiv1YWnJxBEY03Kl83eEFgkPdwN3eYxiNgRN8rYHpzUGC8gFbgaBVEAHmZrABS@VWMreRWhksvoUhyi8P1uNqclFpCdAlFkmsJGx2dinCtx2ajOwbujAOS4I8WCILG@Zo4c0A2KxWnLVYRLyhJkcSZFtdp8z@5hDrUNs0QQI9N9bPaZNMbkTWLnQsfHRGzBbLzxoDgHkTuVPBYM9Or8XTzSBLbRvE4hNGoGDDgjJ1UF88FexKJJJ2ipRYvKzLaktHAkdeSRyNsOU0DlEgoBbQYBeVVE8ICKIIQF4cniwHKKzEKmk8GNYif4E2ssbYaq1GD5pNBjfWxgrWYhDUKmo@DruxrtFFGx14ztOv2@ZOXS@FjTXRGVe7c7c4CPmmU0wpYQwEsD5PRktA979gL3hEho0W/StAeJNqN29IjtkoDAf/GLc36UAHFaptNkNWGCHG3MHgpL6Fivo4y2beQMdfMYwSeQ1zj@7gB2iAIcxoEe2CSDVFMhhRo1CmmWDFzaLjUPBB1MkYSllg7g88lcr@NtTMWdzjyu1WwckuLm1WP7KLQJ5Us5aOtLTUWpWDc8kTin7psPOEYT0QURylMOudPBMcs0Kl4xVEYjLt82VlAXHUlrDUgHQVwetiJ4cDXlNW@qIKApnlxO/BBZRUHNiEvzuuUiUMJVas41i@NQwlsqziKl28HyVNJfXnr0jhYEEzCUb40DqTA1TG11s4AwZL/tpJILTIeaBYlU9uFTpQ0NM525KsT74sSVQXaCxKGCPw89pXUDsmYm7Q@MMSgS40HCh2r42F7vJK24SimnbvCF8xVLJlbWS8s3FIq38AaK68urvlBDw6CUn@g13fC4o@J6LFLEomQ7j1QiCl1T6YgIuFslqT0oRgQwgntb7VQNavVopuhJ4cHXzq8@6j1@O4jFKLWeI/C6xvUliF1nUqphvHs@balRTpFjkBVC@xGhvZhI4/aJ9Hs0SlCkWOx1NqZAbe0mIHCmhy6LyqN3FPxALIoaP0KToQs6bsZmB6b2qA3dav4ysqFkOYJpnol5bVtaAnBMJ3IlhCMkZwxhC0u/3zEGirPR88DBuyIBttk@k2zvc/RcMkoKETx1fPgy@60g7okRe20lGcRVfBRdiPnVKhyIW/QQwzGBP6qXBb3lFNcab/WHnTR5e2sT45vh96gPez02qXJySTT9x3pnsbO9n10cplBZar9o73Dp60nGKdr7z5ZTuCfOuUd7T/aO3h2hDlPIeu6TN47PDw4bJGC@uGzJ0foMTSWZJmAEksIJhMiQI8P3r370IDhb0s2kg1CfJA34R/pyqcgvElrTn8vyMyjwKoQLQrCQ2YqWJTSCiLwhu54poK3of8JdcAX0PIEH2WgLhXVmBzS2Hj9KfNCX6dLA4raMZ1NAgIlDXg7NhK5aAmGGfrHWIB8EfnAt5M2fYlvlDEPDfnGEztWFg1ksFhG2nf1fVoduEyeLkZdW6GTjjwLZ@4IIPG1KTsL@sXb2WUOvUpOSGkoXjhbhpOjTM5Rs8kl5QhKrfSMEcTIvHatZ5TBO0CRRQlNQmiZQgX4BbEu8nkvd5YxA0TJLNhVOX7UmTBs6KMwMn7NFWOO2K0p6/lC/Ugg@pe0wNE0wp9PzEcpIjD5PkXGHA20PNdjRv@qzvINs61nx6b3qdCuu4TaI/ehwXcDmx29kM@@kO7kc5dsQAsz4jMezQP08m1MdpgqZBr3gzoMVDBdCLYg9AM9XNDzJv49l65du6hAYwPB5UxYy@JcdkeJRkJ@wAAk5lnb1mboxobNErTiMENsmRDVJIj3TYhaEsQrE@J6EsTH32IQr2/n82rytkXtxg3WZo7MZ0Lxf9PFi0UFu6VUocPCgM8srk5jRrLHOCR03kFzUPPMBuRmy26e27Io6o//HXCbuGSpIlXCDT@n2edg/vnvWZt8Q3eJUfpr7qGxQSFzIp@82IQZ7wvvSxJXTZK2pHFsPzkHm2WpWUwu@92QIt5PIZqPfxqBSSabb6t5F3r81AvXlbBsNbRqiCP4j1UEzpsgaHF5tb7I2ygb8GJ2bVNjUT0IETDIdROkFgdJqvL1uVVWTHzVxCqrJkjlMlV@/DNZpzy/EiB@qCFor5WDmQj6X5GFRqr5UCgJ1GdItKl5Er76poIfR9tgFksCfxJipyLN89v986/H2x2WTIT//UTipAImfalpTxz4f7gsjuupOD5gFMVi6rhlGSKfT4X4@EdhO3h448vsvEXy8z@8uHQlvfTvhqXDY35bHdzMNShk8S1QqwdFM6loQ2Pj@YMB0CkJrTGOUb3mjCWHZ7E0GIt2oKqzpcVZNLumsheJ2dd1dgz5khksxSWhfz1ijLY4wiCxRuFvsvJlhktlbjsm15bjDpncLjPr0sAcxkbzONIUx2B6tmMCx3pEyFhFLXNzktlbZogLricKP3572j4ZtTFAqz8elWQEEG9c3huOX3h4UE3L6Oai9MJPk4Y@DWtNCEiOc1B8vYsKFdBU6VSEdb9ZbkfAdrc7G84G@IbmSLkKHSOVy@gyjgTB0WzoS5x44t6beQPogYOcWsgigpg3gVbSKQys9KWqj1WdVO1qleUy642XyA0dJVHbulNvElBlzqosgC6fiEGFKrwtA1ax8GigfkaI2BWtI/vz0Bu5tgGPUVy9gpFAfhHyDpeqE2XEx8TAUUANkMezYQTDmZxx0o1xOKfko8WPXSnUcORcpBsxdTFCiLaO8HxRkz7oyLUMIpEWRNMollphI8ejRIieAHkOoxAbhVoFK5pgFrkoIs/QWrO83Se3RWTUSjgIm4amWQCOMEQvx3W7Ar2DDN0ux/rl337r76zcWbms0iimjjdqg8xAEUlCrPh5NH6ivg30KJ9IW8UY7r8PcTPqntv1hm2MUBMYqIG4UjDDBCLmMyA0dFo1HsB@Mz62DV8wqkIkrHL57u6uOHr38OA9tIbiSwSiglhxJIJNYeV52KlkJF8qBiOIpIRVmEeyYgRSjViF0r1CMN1jcq/Ttw0NLBitb/wxjRbd5Y9R053XZQwhZlvs1AfvCVG31kSrJ0JRMM7DN/6IMY8nrD2bjHg8sSRhws@JC8SvriLtlX4xRHJ9v/j@n1F10qIEeD68VxmaVacx/ZTbkBeyRLPFajO1V5FqaBBSEV84RN/8MSHzOUi32ggzV8xdUSNJ7vYP/0oQDnx8gNkzSooInvyFiL7NiPTrAY1cKr7ihfi@w/h6Hr0CmIg6i2gXH8E5WZqi0ZBtJJcvGL5ffF@2GOC9AN9MzqljPdLcTOJk/Ks5s1RWTkfa/Br4U2f4ByZSaeaahpEPqkQ83/pZuEzNbrLrZKbvK8bqjDUtscPf@s8k6iMdc1g96AGc0ZpTlbhWUtr8F3@p8c8zV@YXEMwv//Z7Pwr7OE/t2Ty1P98LV9N8tRfztLZfiW1JX8Ejw8rPU6fip9FqIit37hifaQh@kjbu8@hgz9OWPJC@XvTzC5Z9GpJvKyR6wc8vXPJpuL6jcCUu9ni3Upb7PHWZK@wpCz2Gfz2lmbAY/8VcjPPzZj51zaeTxd8QcmT40Hh0ZVrKZcnhVIi13RJV@hc98@K/2/HWmLsfXrWFjIsDHBWgQ6kpQnsINd8yV/5ZPKb8kvmaMLUqnS2oHhm1VGUtIJq0B35CVY7zmdVVw6EDcS@hlu1PVklmWS6PXDa6n016KHXQ@92QJI8pPf9h8IDknfHrNJfAbYO4wtY25J6gQU1u0guOv0I@iI58DilRAz1A90DcoH@3dHeLVU4heeNKHMtgzCzRFbpOR1EoVRCRkkS@2kwUKlhOTVwI/6R3IJauOixd4WDJPpIf2TDnws37mz/SO5IepXEUewxl/mKc/yingVSM6K2cPHZIni4dtRP50oJUNFUdAalH9z@bu0WsunRe0gBLw/zdP9EHneujLmsP@oMmr@TxH4Nj4sCknoDG/sk/CYGdWw@3jNSa/1RNvM87VFrleJJdop6Uan78BxaSdvIgcXb9YiFLYkyVscT@Y/Hs6d6hOHh29OTZEV7ImI4RtQyeLuix2M37Mgmw0UuCFVm2DmJ@jcVZI4/Jyyt4@VqOuv/n38PuM9q8Y1UsY5jOLfeDSLmqKnfOGNFUXHqE5PislOdLC2gd1y176zi35QiBAL0/CnC9@i78kGB8McEOn@XZxuTPJtOm1C0rZjyXmPrPslvGZUz6ZQIedTgBTlXg/DmVLyjj86EMurJa4Oudk/Sax/ihF8rlJ4F@3hQUudlMvvA9PT0t9TE81WzqlVwf3RP56BiuPDkGZmE0pktNdJsNhOd1QbZF54Wz7svwV7HbHr1q@6gg884cVaKdO28v@N9M2h3x5HjIoTg@6T2xEHTbW1gUugVAVuh0Xxb6p726zGDDYK1wwonI/UzVx9BXv7xJX0OMA7xn11mdwcvueEDcrtUZwEFmhVVzDxXkQn3K74nHhjHqEnkhvZ8KYpptVqQQ@GhAOfATuCplXezNG4tmpPhcF49os/gcEfNcpKwQjPmsx0FhA@acPw8rVdU25tJZvDYhw9cHVApRkIhmoWAiFuGYM2el@G18ocI0hFxE0tDyp@tQaTXe/AXz6CjCAJqYwIC7drnx/vPG8@bId0/Xm/nycQEdHSF0R5o10piSzx7@jaM/eDWYjP1I0sj1A1Zwqaik7omkBqYVVnyRYxXTuIFmaYUbLxw01A50KBO36LuB7UkzVdLGOaHnbathhWPMDWvIxuBIe0rJQKbhw5Nham8iahqIMF13SUXiS9KFst6boj8tBVuEMUcHMKMFmhFioIboUpExTMUy2ip8LeMEGHb2gRvrisqHqWjEsoxuLuX8m82/@sbN78O6SG49ESxvijGlsbkLG64rlwt7xNx2jHmFFpTX2wN0@Wftjcg9jVIczNXXy8o0hevBLsigs8bkd6XjCX5JHUktFKxrgbKvWDi8LHldqCHVmibhKzzlK0KQ5XkD4QgiCcVcWWxuFgNJlzcOehZLKnZqNHJOjZxzEYaepzSyKYthIE/TbUMTnba14TwCfFXW6CWxUPjtVxifil0RrZd1neGeQ1SgLAxhQpHOus3E2htGo41NK4YACXEFQc/tt2eDYDMT3/CqRf2l9ygeSrVH8ZckA94rgMBoC66zUpmtiUy@WOBVukduL@FXI2NVC5VClf6r8P9WQSWq/6uriZUoZDWaWCnE/vu1JDZxZJPFomplAzfkzK/WxGQRnIxHtcya0Ge2oDMb/RHyC@oLn9@H/ZE3mbgBhTkSx@4IH7cx8Ks3xhsLdP6FcXXg90uX/ItsKuSCn2JbL/wWImpJRKXJQljXdiwY9@FkPA3EhwOvo35jjPKbG@rLX/joRsp3XeKBfGCC5DM36vseTRf7wcEI7yXK6DE5GPPvzmDcKQ9BlHen5MrRhzUPEN64NJ2NyuRuyh318FmczBDaL6FpJ1AddK3XArAWdsvOIeX5LrqntJ7P@32LnLe4g95TFxk3vD0SOpLKfo/4jrZ/YuG2tiYeAxO2ye5WlA8T7aWLRtwVWfkYVxxwPGfSGMgakb5Q4x1jWZJmhoVK0fK9nlz/WSV6gIZSVo7YMjtHJ@I4COGVKqcswIohkRLYRwzSx4wxnhVhjzBEqIuWJbIReSFkArUj/JSVhglUkTyfvQKwh9grZUXr2jCtzDNWN9G9J96VOdWc3ik8tJOq3t7E2BzUExxQnCb5NFy9jTnkoNIXGHGOfdOY/cg7siUAyBNCgRCBx56iR4bOC1Iixcs6ODyQ/koqD68nOugSbUAxXvD@auQeU5QUcdrxOBRMz/MJAEuWjz/0JnKIChFS7cyOgdWmtUCRVTzfn7k3bt3eoAZRXCMF2ht3I6C1MmBG17JlatxJMBzoXtwJTsTAfeUO2P8bN5tiv/CiJDqz5faJ1803c0Q6MJSRnsIo2HcKnLa79@Dh3aO93YIoVm8gOBuoaljbGFzOzlM@GXBIMsIivHxLnZsbTOS2X8julLM52fQdc9jzZoMVAtizpijHTeysQ8XkzRwjBpGph3tVQcdb1LHdUFcblxs2ZTbFqAWWGly18tfWLCRprGsNSTCyOUKZXHhowBdsPCtAqXsFjIDc3VoohGEoIaJca@tqsajX1Cb9KsLGWixus525dR/k8JciezgbRXbbLK2dtsjCJofe8nhru5qlfaFk1cWJk33Lz9aRO9ec0yt7ljtTIf5GfWyFzQN3NL63UPNnz5TWCgxIrlFt5nIyIfs//w1i3zI0CxjYQe4M@esPHeUStsSb@h570LSzfBsMxT4sBe48uE@ba@AEdV2gM@4tShSStHcfzt6e/aFZx8TOnZF2c9dxrufOoMrpBO1QJrAZukeAMVfHtH4kLRQ5nj8foVvcdZS/vvLo4bsw5YfoX8oPGu8316@VC9ksHPGkgeRgpA@xe/DoCd4kTHMlulF4MB0P5bhM27qSEj7so@Uwtb5gYdfKuAph5zx2A9l7/97iqH38uD0EibkNQxC9wGmbWj8Y5h51@c0xcqzo5Fq5s2OHoE6mbr/OnNDSd17Zx7l6AP@cmFXcgCqcWo2wB1DIQQcCsVH3RnBav3v06KGT3WoLxOokrIpsvqOJAwiFCMbGJBJoI6SD4XSRqgK22ySCgT/5rLUd7ctWub2drS@Xqe15OG732ONXNiTgnj0rSIqbOqtTWp@GVLCYuA4m8NH2pb0jqwBlUfbFRIpxtKBNi50RO6oOJjfcKegIXDxFGMfZePttSsMiM99xapVKDtVDloCNfEAAWl5Y0/py2nZ6th7I9sQr0dW5O@e6iDmplWrl9sg/BXa0XL1ZuXO98s54iu8GPdfvvu3DFuK0MaSsFyzeRkN@Uic7Hg/6b/e9AT5YXd1Yv33g3fudr9x5enPX7nZ@C3hI64U/xgf86cRsgJpJdlZevn7rzp3K9V6nevtOv9Kptd0qfLu9fr9203VvXb9ZnLRfjktDUgy0mLQRZf8clLX@jcpG@6Z7p7JRu9Wr3q7dutXptd3exs1av3qz3y0aTFWIMgP7n9oWcWuPb5BvpfNemZWtV5bO/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://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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
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#
Run the code snippet for a TIO link.
Warning: TIO link hangs Firefox 54, works fine in Chrome 66.
The code is ₔ₁₉₃
in emoji section.
Answered by stasoid on December 12, 2020
"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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
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!
Answered by Chance on December 12, 2020
-r
), 9400 bytes"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bcyPNkhj2TMj/wC81DX4DgLg2QIAAQWAGvA05wyE5vAxnPpIfpgE0gCYb3T3dDRIYDr84sh1rrVYP0mqtWGktnbMrO7wPivCGww9WaCMcYb0qNvQbvn1ybDji/IPjzKzqCy7kzHznHFmOEEig65KVVZWVlZWVdemW4vR/85softihqY97uukyV3Vc1rG1G9XOsPUxe65oTjFfiEQQqmH3hgPVcJ3VSJTJjGlGW@uAn7nmtWpon1QbwvOMWbbZs5UBc/uKy1SnrViqw8yhaw1dZnbnJyswtjUwr7Q0phxoRg/AXNW2bNWl@GXGTg1dGbQ6ylRMcSpDy4Z4h22q@ufBZ5e1zcFAMToOQJYYe23ajorwbdVxTEy@wthoS21PIS0DqGJr5l5j/8VUVIWxF1BExdLVEVNajmsrbVczDaRJjh3vnx4fTqWQZfb2ZHt7OjTPXqVNg20P29fTUQV2ajuKrkzjX2aNoWvuutPhRdboqYbC8plKJj8dWWLrtjKTZIXZqtLparqagQZhadZXdUu1GYawrmmzXSiSXs6Vc81GkDLTxrTlIHIabYXphYI7VZ98Dghv2n3VgBLmpiNlP3IqIu9HdDTKQLHHLO70TRv4yGZDR@2wW9PuAHMZ@jiRgvRs9Im1FEctLSOCgo/g2jBvDWAi14SmbY1dlRmmkabECLjM5L3mNGPlixjaONidDi@x/N502AowWvu6O9uW@TI7Mq3xdGiFvdb25rFzIcc7wobZgdaYipPZoQJBlE2Y8NQ9D22zM2xj13H7KqTE7oat6UTa0Px1ZolOnkEHi1L7czBAfWwO1HBuDjNUIK9jqW2tq7U5W6gjVzUcyNDJMA2KcKvpOuuoOiQIsLdTzDGxcYKglq70M@1MBNkKc2GDa51prG1ZjEcxXYMibefKTMW6s08Qr/cdNrIGzNEGEO22zW5XVdkn1epD8kjHjDD4tK2pavm@RRVgDNUjjWpBd0bSmNj7gU4ehW5txQK@dwQNXG0AwkpzYw5TFUdDcQhJHNXoEFUtX1CaTJlgWHajQXeFqg9twu2oNnUYwgudy1YBpeKLqvitrbku8TxrsENVsdmJraqJSaE5kSVkZmIOLlYkQ426thbbOtiOQePyFBnFgsa0CydvXkYUlqmxxWYVvjVJqka29jfZ3eIFurmMBAaw7LiSYLUfmZO9uFDhO5Jb2Z59HwGsEaCKzrKm5WaVtAUFTLtQwKyCTnSlb/IZSw9lzNam2iLEchyqA60BooO9TVHN2kPbxnEgIKpyDZXWTaMH9ITK2kMD6WGwUg6aoG2CGE8x9QaoBnKT2gh6NVL4pK9BoznYJKFuwUczIiiMZ8DGgqJevo6pDwkOUjou8jJQBZIixt0ue8u6iqZjEohHVLzUtuoMdRfTDI0OtjyMVmonw7xitKHjAtDAvIHsFEBKAcD6g1C/pEIBMDSESVXFqJ/@8Z91ej3A02i3QTIJdn3LOmabxl2FCguDGUOGBXGoU7EALoW58@SQwY2iax3FxeyNsciCCkG53ppDvcNMyNC@1aCX9pUb6NnQudquypmcD9UpNlCuuTTROOdCxQdKCxqWMqC8qdpp9nwDWqmtRqLEM@nB0O2WWdraYjEn@0P82Wr82ZMLFQqXyCSWFrPZXhUYLrNEQeCLPcY5bxsTA4zjKo6pdSLW2O2bRp6l20xq10xLNeKxCRyxVMxuxRIZlHLxRFWrtTNdzejEY2vAi3XIOJaotmvtc231sjqVPJwloLlFNNhd1Xg7IUVA5FCnuMkOQBZnQLS/TQtXKM50mkhyjM6EgpEw02E3PCBKqgrypYkMAnIo4@iqasVzGTmBYgLh5tYbI@bVdAqHqPCqdpmMRWPJcNUJA9R0oqLYWU80E8WWbvVxyAGiGI4FI4GNvNuGcRYlo6O5oC@mWIv4mkYRkCwkE2/VmK3igOzzEXVJ3uUwfRoFpcAQdKHJnqx2Qh0ZhAD0ZdeZkca6eQsZUplwmAHRYWCmSg@aBhLzijR4RXhOFDJZJa4mALaWysrplgadALsbyHTB86G6AXghz2EAG@8kIdkzUMaApc2H1aDDMK0LfWkA4gF0mbaKMgeEj8oHFMxkSP3PAQ0ZdeVcOl8sTvaxmS7m2tlG@nsQ0p@yj/YkrHxjQmmAkaer3jJdMXpDpadyPYop7bZquUJQQU0cF0TR9HhDgWkxeGacfmTx@XTeNIh4qkWQBwp53npiKFRQugg1Pa2DMGWKmGiA3meDWNLH07kDwM1U5tIHBJkowAfpgSJ4GgAwmTpS20MXpBow8G1fa/eBZ7F0BpeLfBCazh6CwrmDZE93/ayxMHL9aT6SyfpBWIwHUaSxRWfxwOCKqOoTAdT44YDHMSvOYA5i0y8iDASh0ExWyQDvfQHnwDTMOUiBkD5aBJmM4e0AmtgxKpQwcHlqF3VWX8v0mwjaDNX4DvJf33UtZxXGCc3tD1sZ4JTsiT3edQ8MZJasa4811@Tulm62QCw70D@zXg7Z9rCljaYqRGF@G145kRtQwLoOq8HI/XEIXBePdR0QmBS@gcChKIkEN6HgvxIAElAGCBXvOiSKt0GoHI@NdlzKUFfKQKeTUkzCjivBZEXCVD5dNswBSiF2RooBanowadMM1PSFzCeRr8wd6nzZT3pdLJa5MjUjfhd78uRJbDVWB8n@5MkzcK2h6xm6kuB6Rq40uRAugy5KkSIXxp5TCgy7jN2fe5hHiUtsthGOSp80K66cr64WLlPKuSyeeXwmQNSBZAPoND4ATyxRq6EzkZDqt1DRTKs7WfsNlM7HbVuzBBFeKjcK9wsqFIgM2sDCSaCtVnGQfZwmg5oNoyAore1@3I5dnOcuLi/uLjrJi/tYClMnqkqtBZWC/OKDTM82hzBcJs6XV9PyZSJxXoBBslWL5WJL8Xg5rUNGSiLxXTmRVDi14zEVpHb84iIGRBX0OW/3bcI3SuUTCZ9UUA4cmEEnjMcyd2XIv5W4TCRjkDYRS8EUoxaLAWXaSASHKo2cOUGgg6NXnDAbyWSE2NC0r/E7I/YhLAMTLJ58G/h343hy0jq4BunK2o6Oqkja5toIeLNLPLBDD1/jWmW7pLEaMNxCDWC07fgzI5xLG0PSn0m5NcMZ0XQQISgMxx6Uq9oEDCLuaiOYIEC/H3uKEI7fqAttwITT1NXMGakmEoOOw7C7Z@ZqQ4d8WMm0nYAHQO8Bp6UrbejYk@guJHYBCIHPs9n5MYnqDOJpVYlmNV@qIwwsbcVA@nU00tqHmtNH8oJmhVMJuwtURZUddAOVqLbL2jDm94DS6khzuQ4PfHSMSXYUJ55ArbHBtS5U9lBjwEJ5NgAazs02zHdU0Bwwlk8e2ZZxo9mmgUTObAFqYPgqtsEU8nnkBTZqNHbzmw/Tdx5yoNhMsByibRjrNHHbTptlDVM3eyZbAgBkzUyGM/au0YYigM7nwvSSOdonIlCjZxrjKR5Ucbh3UEeUSwVf@1YQMkvwmSuQNWx@pQOAB@p8vPv9FowQcjGXg/J7vhx9/EqGsEzXEQPbLAAQBlcd@QZb8nvV6o8nzEHIH3wWCfxkqrxj8nm9AgMqlEr08E@UNNzJeQj0cy@q47nm1X2LNCQ0ZYRnGRO1B2UQ@qmoDu82UMPoVDCGeqSYQDrT4EH7boPsPOkP1Yja7ptMugANI19n2Y56k0WBI4Gg64OqnIasVJuUMT@ZMABHXHMIWl1H1bWB5u6SuUs3UHUJhmUvFm1uAYJDTXUjYr4RiFc0SQWy1uhx@K0RDkhORKUn2z/Y3GoeNk52alJ26NhZXWsBB3fU5gAUT111JDb9ibIjFZCJ9J@u9SPTdGu8ua519sVPFNN4yfc2m3u760eNo/e8EITG0QZDXcGirC5OAWDyY4r2elXIDti1zYGvkTuiIRYLSHp1wmKP01MRu4yxQ2GvD4WXMHyANvhMO9Jrt1na5F4/UACuICDa5WkM6yWTCEl2ej9QQJYJJdrqM3bLC6xgoG@ln7BfB@jmxT@cSGC@k3P3iNwxho4VqtmdLFP4jdvt4qjtB@cp@DqNrK4HwQUK5lb@Sfu6IMtM1FxgH98y4eOrA3PxzUTNBfbxFTk@XFWYj24qZh6oj6xEyHAVYi6uqYg5gD6mFcIUXrkI4soU99CyhchrbvSDiXzcFcKNSxsBKlroEEEeYJ5zx4AvOzhNtJEGPJKXJ2Ixii9WsHQHJidrCIL88hmXMSAItDjH6mTckRugKIRRpEHn4IsYfjxnBFlvKk3olUFpvZBQFEvrIMDkUpC46Cc2p5KaWhDsg/N2zetNEAHDUJf2QsJRfiLehN5qSbhT5HkL2qY1DvXluzwn/kAT4iTUuwqc3CSHUDuyJyI5tS1vxYSUaS7gTmBI3TNBEdrTHFqTDEu8iK@wX0Qkb9YxoV5LQUw@sP6x9M18s6UURkSyGMTltYmT3cDVzGXkImLxUQyu9dmUXdAZ6WcCdKZQszF8DBi0uvQzB2BVWMRguMMlHqTKS7Tqo9HOBA1evSUwmtsTMqCWZijZI3rgLH9eeSbtFROFaandISi3WZh8ofsLYOlKmSC7rZb2ECjQBYvuPeeA2cPWPLJBL@zPmLTYBOHdoe3qakc8/8MvOtAAs83TV8ak0PuOJtCNeKP7YGuJpOihn/ktSzBXQ11TiAzk@hLKtoKrCIruO@ajRs2EpdN9xR6g3iwaF5gTf6DXPMJnvOS2qg87qvecnwmReNJwxlMb2oBqBE@c@NE094HkU2Y/np6mTrqpdAgLn@BoatDavF3UEVf1Qxo0yJivKKdnnWPBcpjbH7pD/osrYF9qV83C73yqrE4yWa6otGQ1azpKS1Mf4QNbuR52zLR13aNKY9FKD3E770RoTEp3deWaO5vonE8AXkVb6/VU23s@BHbbB52dJhvZW3o8wiqexsRIB1Yew2nr/PchEG8Hie94mE6aTj/fwpDEIm3oNUhaXOZOh8ikTRFWV1pjnHT1v52zMENSRUHw1NrJZK6AY6e/phEsqFvWw@lxwKX0lcr81HyBnZNk3lQkyxfW09zgRHUWS@1f6PUwcmkDRU/nOyHng0LcM2YGrjmgNANPt3XFAWZyRXOoN9B89PMYg@Ng1Ea2ClyPsHdQHG9p66FVkiCNBRqGrjkW73HC85A0nbYvB2hwpwP9BEnRN0vfDim5Tj/tu@YLBLPt4krFA/z2FQKOLxLgMkyIgTLmQ7Rrm7f4fVDF6Js3Kv@dP@h9mluqrxBVaZ04Q2vPSd5pf4ldca2bfuZT8Xpuqdy2PjdcWOQn1fyvZWhH000H5tv4@xghQHN2HP47n5XDNNMUI02G47B7fjJRKItlhKHsgZZU9J6pl8q9rAI/Dzb30O6i@BfPrxV7vtiS5S@LLU87Mg1ZPB@U99dZ@/pLnEDWZRtXoULORwbbebJLrF48XEGYQ@DS8vzKbefKlDKT5caPhxrAbvdvlbH3/BlDykPU9YYUa0y6NSh/mKBSBodrc3375@S2/Hhuna8TSDNoV75UiVDjXusqiGf6nWlSls/J35hCzuW@Xjx19aE6VOdqeQetKxW3BnIzLe5IUHSdL2@e7B58Y6FyohqLwkyYBeKhkdCH@iRmjl9Vahy80feogFF0DTr5F1WcufLOAoXcwsn2ITgO0TGbsGcMrYnGDdHuaGgcPU65vuX1bLMzUUiM@VaJVP6yIjWhszsqfR/S77cGJsyPzQEoDMZXtL9AShYN/juBmEICNWPC8DE3e3@pGhRaUDygRbVrJ402768TOvmHJvUEXKnAtM1Q3TH@PkTpeUK0ZZr6t7QMyNKORluA9TRuG/1SC80oOWLXAgvMFw6aQlrdhwwXfJwRM0ygHs6m3Ufmz2Ez0yNTwhmT@SOjVciA/qVJJozUZBly7Lbnfoghj7BTy5lyZuVRduQ6qNlSdYU/RqXlx/BVMoVH8flah1BuacEFF2n4skywrhWdEj3WGIildWCC0lcHKnkf0eyVztXQ8R4PAo1M/M6JzmRpkeGBdJYGfd3A34kloJA25JoGTKlcxe6pOCfRcW1ShD4kX721i7nE3R0oPZWfEHhMdASmCdzOxmdygXO@kWKV7zBpQzK@AP84K0DHuVbHjveci/D1uA3tORw8im1eH2@jBfSLnTqTnbtk8wV1z@ibfaOv9m3qHL7voe4BHOnysx2PVQLK31eca9y/R/IomMv1nTB1dVPXv4a6KA@5dDTN@cbZLdx734Gk34R3rLQgQjy@aMeDIZuIRGP3Q32nrw5hZHJM17TUNPkeAtXR4sN/59ubdw9iDjvTVLvDNx@g@U9xtZauslsNinDlhFe851uTWrqp4BbRR5R3oIz3/Br7VNu0v2j86Cmma1n0aFr60KEfsvOmu/MNmKtsm0r6NcyguXzfB2dZtWe22n3tS0VqqYpraNdZz5DDvY/OS4UwppprLL2JwRldA1rZ4wwyQS0cf4yP3YfGv9DyzNzabwxte/xlwTC5mu/bW/kqAToeyl8svM6JpiEfNzZ5G3geWaoQ67QPchMp0Kgsp9UcaCXyg/afiT1cQnrRguEDSs9UvakwoTWyb7FfioV@suRpoc0KED7PePGQINwR8g1mhfGdYc9JfJlx@x3QqfBnLsJGDw878dUkRzdvQ9Zm6PqKIR5zR2V/RfGxhZHioysj88icyYq1zbQ6fNDepWuWw39ZupufW7zZxfpZqPH82a9oso7a5b9f0vQGpo0b20GlSLdt1WmjGRylMZeSXAQZZg@kclpnAbAHO7f4s3sD5ukqkyNe@t2@2lNwo9uehnvedGd2EATM09sEvgbxm6HiaG@GpqvOxTm9XeBrUL5Welp7Z6IFPIQedcWuKP6Y6BQYNNsQt33Nof3FnmN@R@IsRivvs5HTlnb/nNvjhpGQniS2ebL0LvO2g/oOtPVjvDI3r0ktVCy6Pyj4NJcMqOI5t57zt1Y8ZlW4HQ6soSMe83Mf4GmBsB15cE3hzq0GUjH9EYQw6yu6O9/WHDKmgn4lRsbA@ZDW/b2mmz32fTnHQB0DgYdK@AOMtQ7j9KHiQg8wnHlaIM2O8pkiHnv90tg3vbyJ1os0qT1818IRHYfzD044KbHfD8I0W5zacjLe0cgo7Y2kYxTetnoWxcMdQxweXNPOMIKLx5VkMpGI8ERoYO8ZAOZB0eE0PLjCz705TNccl2C1Ljs/Z4t3o9XcqnzPakxaldjlJceKHzpGsTWy6GTZEU9@vqhc1hZj6XRsMXZhrLJczAdXdWCsueDKBGxXowcvb0ACZih8Byy6vRpX@cEcp0@H3kCp6oBydmqQzQQVPX68hJ9dOsGV/X//lx1xFhBmcA5oNSDYgSB4FNYcqH3z9hnPV@TesCwFzxIiDpADOj/Zkt5oMGBQ0OL4EUDzlp1un5TFwSJx7hY8h3yU90vBGxftCLgt2OWNx0vjb/EUGfupvEq1TX04MEBv7rh9J8OONdrxO7SDrXvgQjDDtXHy0EmxXdZRcf2UNnLTfFk3zWs6kYEl@fd/yY9T0XZusc3Wy56OUYZyxF3bMp1harfNIZTaQ/JJtU0BEkcig1QYoiUKmF/l4Qnc5EznvIAj094pJ8qGH3XaaByz9BaL4ZFiPDxR1brxxcbRi7fnucvaj2yQVf/DL7KJO0E46bt0peRIKeaBVO@RscLRRYgOYmNMWhxJPEN/r7sm9rrf8vYAEimcyXC7u8djpmmJXkMnVelgps@N4r6DOLqpnb3jTgM65EoMq97ScSfaY2qgtMTTo4YDHQy8CULNe11tMT7kBpP0scuKkCEeGVPAxY/F0u5vPLqDSRZH7DPrI5Ol27gjGXyckDqeFhvU1r0NNYXwtqfsptoa0lr/TT6TL9SoOovN2lqdXLbaMfHU5vkPF6N8Ln0xWtm6zDoeUS8uRt/l8u@A6ibM5RafZrHnbe1v3i1m6rnPnx1lzCTpPlblW7NATCzeHe4ebh2fNE5Oj6EV7j3xs23aAyWQNchFtMe4b@p0HhboYmuq8w3yx/cBeDzOFhW2hvc0JBKR8PZZAhW0ltLSIneGRNNE6i8kn5feUUPxswBCpnU15nHULgwT2IbAbEg1rPzQwlO9TKQVJxOJyzSU8diBfMLgBrg5spRIJbEaECsNxPpKUrGHK/uMh30Nxb6I5XGyPZsLghTz8zv343kV55Lg/ndSbwsGyt@@3hzL4/UmmEfqDaB@qJdmu7G7d3q0NZkMeIyeJHVrlaLYN86FM/Y0bmvxjmLSERuREI1NNYlJlIB7xWBGl3C0VPdWhWoJ4dge8MTEoVR@KRIwJlCmhjeZXFY5LeJxKgHqIFWs1tS29q42ChXRG6ND6O54FX0hsC35qL2CZySBOUr3UmTw41UDsQpyeV3vkIS4kNcxJ6z@pLweh1XDMRr0Vkr1wFDljzoOg//QqOS58pdsxMRwJl@yNMvDV1dhztb3YRNVPkaxRU4IaZGXXfLLi3ciQJk6VwrN8Wgrlti5D6O0rlh4AFtA78O8apV9HJp0TMgTJr5@cYszCIVf/0FN21awNnT8yHDxMLU3bhG@3e3jGmpnXDUj@R7muaGBAxUAhS7j2BrB5ACYrUuynh/r5yQ3xQlyb6gkI6AjToz6WoLDbjSHjITYCF3UcXSQlFgbUXG8x4YOiLGG7oBO0oHhm9/6QspJhrYI833CaYNJUeDJjK8yppgUQVinNnuiGIbS2zYMqx944kWCI8xOCGds7Uk6DZTraQZzDA3UeXcVbZlkfVhlrj3EFfd6bCaJV4RVcqX77kAPAc65W@FCzf70j/@M36dw4YL7D4V7lFsH3x8JXxfc/8iLkWXw/RPflwffH3PfD1lsstlD5DPlxH4uKsbL57cgtt7b3UPmkBEV22egjEKkR6mBfKQZQANtAA19Q@2G4DyHoFkCPPHzt9DswCvQ5qiyoJZC@an2ZRyPB69ms6jR48wuQ9tu1RG3oNJp4Y9DvCUDFKtsqVhalrNQyPSNh5CO7PVwnydHmEisgpyL3GhW7UOrjbvymeS0FV2tlaq8vbOLyg8F6YNf0EWAjXDl/5xBGtzI76eAuLpIFl9UknICk@LgFJNjKKc6Jmcf0PDi5ACQBAYb3pknUCFNQSrgTUMduaQFjb1JTQvvMkJLj8rvSvEQpQERx413OUx3sWDnJm50D3W6TLgZpDMEO0awVWkeA57/wC7cC@NS3OnBgJl@NYcdDXD/wzkXfXDOwkOMszdMxKfvh8DasOfHhok7fLehtCyez@YLWbmUCHGoJFBBebH7fgaU0GFBALRV7cq0nMbG1u7Lg8PjmZsSCDI2DRZjsfpa8iKdSZ1f@o6YX@5Joq5vZ49fr297pAyXKlj/RohgEXy6mPNymy7pA7mf8S2zs3lTxExGcu5rEdOKU3qb9ojMYg9isyHADb5VbybXeOLu/vxyrX5hRGey/zzv9phoZgmZC1wXDt0dE5suJhZx19sIfIJ3yjkZ7xBIXgruRvKPp3B/EPzwXQf@DXXBhQfeluMIHUX0TyJGMg9sRoa6Z7I8KzrtzwvmlRdkjVdUGYsaZNiOzOxhCJeGibrMXqYnztr4RDrgdiHvKjSHQzoknLnliG4d8Wnmw514GLHrB1cQiLP3fSidrrUit@KYqHdSyT8imnEsXXPjiYghIKbPLM1COo@e5PfBlNr5iPmHdBzUA0cZuv8lThfl3F5G@EUIzLuvIElXHhwOgW6HpsUCy9im6rmOQE9im0PIoo2TrJfDAcB16XGk4mihguaUhsRAz5hXlHM85C8okRl0ivFRItNXRx2tByNOPJEC0fSdLAeXJSh42h90pda8GqCpyeorUAdsmsIa3jUwSqxVyBtUkNsQ2e38YOMyAsgwaSuxyq0RsVPDu9cGG36VxVI@ZVqJVCzD@OxIXFlD67BkXMqwjT7uWiNzRrerkRoWPoLMB/OuZg8yWCsYZjgLvcA9q2Gu@aZ7K0KUUc6VjGZ01FEcjwivXiKdIDx2e3YTS0gzLE6XZ4irEjrTt2h4slBxhVAKbqCYkneVii/nJkVDpZLpOxE87gUTDcjx2LX3wAkqQrw7UCwWH9I1JA7LMPLGL@JGynHtBEvXcbi@ZQZLJslOAQ@KgHkIgnbJpdF57zje2hXP1qCRMNQxOvj4pFnsXM5kLsFNmSTYItooN0CbQuteIgLzTkiySmhBv4C/VSwRvyExI25KXKRsI3QTAEDNjSY51euTfAFaUK1Z/Wlw7DokYDhVK5VV0RqT0r7CgC/W5ghEQDtHint6P9BXHNgBqqGMBqgNW@1oIC@fv1INQwUCAc8M8EJIZQhMZidS3l2lqeA2Msohyou4I04AQUEnbynbit3pJqhri9kqmbuq96DWfLhAvaYrNJtx9r/OZrLVu/iiXhtnQddM1OOL/ZqcLCwlk4vGUnzRQG3r6VO0kt0vgjLXzMCkcwRA6UU9UQV@BuWvtmhUF5W1@GKnll@iFOCFae8dJPjRyWbuFpX77OJTUJZSEGJzoRNfdOgCkVwmI99D@bCHLGZTwDN3eBMG3UCK2S9qySSWIbPYxAL8mL04TtKweXGcJYNcVej32d5AdLcpVcxviZmbUzkBRfCqP2AVccASG7maHnBwR1lhXtwD6h/P@BVud2W0Sq864QmVNBnz9YJFyGmUuULIxPkNLkDAURyIiN6UkkiAMPnNb6JyiTHpWakQN5PPirlqMlaUYeoNc@boc9DDs0uSLd1dbKZvmJqOnXeVYubj5eH14eG7xEWcVVgsunEgycvSD6ySZ1/3WWH5Bz7st/lEo0vZSDS7JD9dyWY/fPgAMw74nNczdRAf/JM4T8cuz@MrjNVXVpZSpfJS6nmsGSpYIp7PJ45Zll1ommY5nQ58zT5dFxyP8s@zZ5QXTOnhn/Ewkb9weB4EEaHRb4VTilF2saIoS8nl/HOjCkWr4KfAZHDibxm@MisW2RZ@/uZ//5s//Zs/ob8/pe@/U9g1@wSf6y7Df3J/6oTcCrpb3U94wQpMLWokF6xYrFiIHf8QY//JPk@YXH@28h//5OBj1I3W89kzG55u9GO0VI5yJzjAV/B8N9F6dA3BSvfRcbZWq4Fz5T/@r5C@/hLwYMx4DX7qRQ9XaRytp2uU5HO0XgKHnM9Dvv/3L34RidZH0U9RWZajY/prRnMyfspP5aeMgSMrrZQl03zulXcU@nhhWVnOXwTtGWpubFo/uA/5QLsyMzoJSm6fq5jgBnJ8CxzelVt68vzDJmMqDLX4WV19PkPwvSn/USYNn4zoBiP0pEdeFaLlWqrJs/d5NRpyTFXY/2Wi7r7/G@EiUe9eyPS50r2coPpFVC4vHzwfffWHBYX2iBgNaOdnzqbDPKr7HuZ1evYtcJHoj7XakYt/r1v4d3iMfz9XzLFn8HkCf/QPH9@Lv08oRAQTyOznyW/RXSPR8@j55eWbPv3Z@Ldj4F/rI/7tfcK/Ny7@nbTx7@gN/j1UmUh0bW0tmkwegWooePZrPqfwzWSawufxLqL7nX7Y8kHp4HmERdOXyfT9/Xnmh1GyWhX/oDRVfR9@uAuKdXmfTq/9UE8mz6l453VRzrX0ZR3KyotMPz@sAeLk2vnaWqZZr9fTlz/Uz9cmE4l0z58nsZ8@h4T1y/PzSPQO26KGP0v403bwNy9JWfLiYAGjcwVcjJz0EAGMLnRHfyT6Ye1DPPks@Syn525y8rV8/do8CP4PDkYQoY1yV6ad6@f6cgckIsupp7lxbjzKDcwDuQNOFf5yA3Bque4o18sZOUOWx6MJVA//Dw5M9/WBCdhMSOmOci4iznXh2Ts4eA34upD3FfxpuVxuBIUc5W7gP6ejoKbbpuj5QzNxETln0gcVRv@MHMvkYplSLKZdFkvWx4u7@3zpo5SKNS/OY5fVaNa5uMhy7Yjll6t019j9fbO5tb/ZbGaRj9YWk8@T6efwqdWTa@LxLFqvPrtYTWP7cf7LNKPZtWcX9UIa3aUkNFIewtayyW/8BCjhWX9yEYEJ39kZfs9ub265ixzkujg782PxJ4tB5KIg@ABodm76CQcDTfP39N85@M/r//Upi59fJhiL392vxemTwL9E4u7@7l781hPxuPDE1@APA8CPSe7u6@gkoDtwnccTl4n7ex4Gv/HEGkdYxzzW6pQ4AIQOG@W5XsSqoOHVFuNioeziYpTLJaotCPHN68pnWnNJVGk3ymIL18lgNiAvJQikuFytLgv3SrlaLQu3XCpVq0s@VA48wglAqqO0q8jo1WgCi8C5P55Dmwrd5xiLd9QuXuz9zLJgYidXcp8/@0HNZkezm00ML3z@fAEdKYZ7UWqVIoTkyp8/Qx@MJWDSt2@KVdAKTOHkbB6dMjiLa2ul5Xq9tAzuUjmRqErni3e8EPFesiIn2P1i9lJ1JF5GmGzFonwHS1wuryQo9D62mJWqLLrGntWBfR34sLv7KFGSLRcT8dZYTbDlUrycrIi/2pMEW8vWl5j4Oz8vJJeXVpaeX14GKgJ2@OqdUpPva3fKKk7376ttcTEibotTnj4tVKCK5Vz1ItJsbjZOGk28YV6SUJpajGEoyY4Irv1ZduycjDPFyuU5lvvyIhZbrT7nbVQusmisKuDSMZBCrFyh6kVhBqh1cUPsCIW0@K7KS/nCk2xx9F1pKwca8@cl/Jyfn5fz5eQSSKmlSuXy8pJCPz@hNOeDUfeS7uippc/lUvEyjarI1ai7BIWVVwrRpYhFO31WcqyDi6U2GrueQGBfcVgL17UdVde9yyhvTVvv3GodFbAf7jU2tk5S@TVAmd9ubKTyx6frURm9xcBP0QX0H201Ng9OIcHh3lbjeOvF7tut00MId2DAA2LBZ3CoqEO1qd4Oh7fob6r02dAc5epKsaymBZ9R96df/cFPv/rvfvrzP/7pz//gpz//01//8k//AL5/Cd8/5s8//jeVIv7@@pf/5H/@6V/9OQT@O/j@W/j@H7/@5T//Bf@S/6/h@3@Gwv5afENw/AukBGx/9Otf/slf/PqX/@hfwPdfiu@/mP7@9M/@N/7/f4k/dP75T//sr/FHeP7gjwHh3/3Vr/D/T/7q7/7tr/D/f/nXf/dX/8Pf/dH/RI4/447/51/@G/77t3//D/72v/mnf/v3f/nA7x88@vvLrwj/5e8h5OvL@TV4vqZe3xryy59Vnt@GGkEuxFR/@g9/@uf/ALj1n3Hffw8@@Pej/tD3@DFJmpqlk0HgHzL2OQvKT@75Zx8UUP6PGArB7PMkNgrNeaG//uU//QsMnoD9B2EMOXkWdhGB/dz@EGD/lV@wMOwf/vSrX/z0F//tT7/6s59@9UcoxNLLlVQjlZa/MLsBwOJXwCFg6WvgAFBew/XsJ@xJJA@OJ2todIjIyQ8fgKRPwAVK9FKkWABfRK6TW0Y3JIQ5yRKfFSdxrg/fUWS5Aj40AyRh2EjyqCRErSdZrVZLRkY1iCNQ8GKaEauXcf6Ken8N8GIinibVLINOyUbrhAVS1pJHrLlUG/GESQyoEwaGBcKgI0nOS8lybRMyrI02GeJC5MnIB3h@qNXLtVEd0f1IRQAcyXXIEqBqWLpR/Ufw1wgnwEdGmz9CUcq1ZLJehpAaVZVySzUpT7lIlaO6JxnVG8MZQyvYs@eMfSfJZYnPv4CUTEDjbzKAfkZWiGcQf5FcEtWhf89J3yVMD@00IvrwMB7/DIMpvQAAvOk07meCbzqNpXkO0SOOKknZwiPJMQDlksJc4wfQyJqMJKl9k@SB/KEMX/dZq4c8iA6rs7i4CK61ulSQDkCRZ/b1quMqNi4NkBazyqRSRcJg3EqiLh6Sqr@0uQS/MvxvPaEtnpwcS5HFGA7fMeblkU4WzGUzSqX3qkZ1WaKSJwkuEg3CuXpJ6zugFy6zRCRONyonaL6oWqC1RF47vXVzBDpgSpJScqnCzaRiOvneXF2t/Sgvr0TgSf4hXuYsrhWGZsAX/GSwdyFB63fpNepp4AQVoxSp18UaFZMj9eOtE0hwcsDkfC7DQHG8W17JLxeXi/lCqVRcycvLpcpyqVgugIQq5Yr5vFxZXq6UKyv3UKDn0M9Tq0ut4lr97818/qu/N@8zPxQ/kfo7Nsqww8M36ftIfZROZ/NU5JpcXKmOa1AQCorUSXviOvL4Lg2KJjZP5IK2ON3hzhsoWuQujay6AB8WWYiwBQiCD2BGCz0Ty8a7B1WxfoZX5fM1NEkuAjMkIhfADBxbxAp/IthwT0HaPJW5s1gKnDl0Rk7wmMg@ZADtYLA93HzomuzE5Jvc1tX2AxAbff5aqA3bBH3z58OsK8Y1j9rU8Aq6tutH7Sh4x4wz0Nz@AxCn1gAPhaj27w3D1qAFBUQjIgdYhx9bN815ACvs9PCBWr72j5PhchydJwPwo90XOyeh58lWY2MnUmLrB/ubU4@iACqyva3tE9@7wmO9pEUfxfutvb1pr3jgnOEJK66kUiD44AefKfrQM7P4gwciZx4eEdVMLiWDgG@O1bt0@r6l4hXix/yS9FFXNx05FuupAxjBoI/KwMa4w7Vn6jA9Wsxt5HDFIPsZpzdNNV8cs0UQeBWY57G1Yr0UlYpSuVbK5WFQobvbu0Y1WoIZ33nlsjZiBVY@v7SiznK1Uoi8xu1bFZkfLdCcyA7MRwZ4bzWei3YjttqBucmtQacmWviOmKHFHgyEBwah09Z6fRB6t6YPANPESEtRGHy/9QM41PDHfTzA5XlQ2EyMPgseufWtPL75hvl2HCEKznBfL53p8RaLaWBxViMnKILp1UEMT3e18LZ9OmYFYzs/dkp346sgkCuRCC6QaV2Wi2TI7JWvlIvlSiFfTpUr5eUiTBOLKTmfklfKKxXgkJxclkvlYkVOlZcrhWUQxxBbrKxEoiCytG42C6ONLEn01Iw23oK5hteJmpl@PRLlZgMY4vFla1HFDxiWmVQoX@QYJJQiuL91aVST8GWEOXzVnyxFJIW1WXR7eyO3vS1J6@hBG99GTpI66CmWc7mVdUlSKWYDhow8JOqjb6uEWqskaejZaGxvI4Yr9OTLiEOSrnkM9@ieZwXADPQUCqT2StJHH10OkJu8RGVK5XJPLre@IUlDXjw8AQhwDe5bpsJuoQcjMNE2j9mAOEl64SXKARmkIw4nstrx6ttoSNIu9zQaiOIlVb7IK/UKPQ36QCIbfMD5ktQDR8@G6bsktcCJ/C9JbXC1xwqEDcCF5/oMV5GkMa8H1kSSRgSttK8l0OZEOOQD5dnZUfpuR@3xz9jmzzZE7UKUNhpubbdevGj1ei173Nh6cURRL1/uKFfjod3qtUTCVhM@JqaCqOvBePqjYlSzqejzo15BlDEV1Rw3VSphU/kIJROfHmY0aL7EqJcQNW9FSCCEzwCAW/hZH8BzXWnxKO9DUfQctVpSFVkWu043ToyrpOjRYok7FIdx5Rmo58vSKspTswtK1bCcSBefDctSaUVaXYKn9EwqgHMUz8VyjEmxC0lKgGR8Jq0UpdXYs2fp2FP5GZNWKtKqtLIiJar3qDjEE3fd@Cg1quUgIJtdw36MPQ@eoKcIJeNEHbmZHRV3Y7TT6bOJz9raGcDhGUw8ILc/HLB1dkuiA7fLe7uLm7V1kBO5qoFnnFX0Lo6io0i9o7gKTDfW74arqwL2vtqrnSOCz/izlpbO6mfSJQvnW1zJQalOjXZ@ZW3t/PMl6Fo1uTqOwiiSL1dHUToRsbJcjYNqn6g56keucX3W0S72pFnLcd1r0RkOznNPSnLqLt1M3@uK4y7KK/nV8@HieVq@fPIk97m3Jn1fly4xe1TJ6C9svAOBVoUwj2RcBEa72geIZ6tp/g4GuVxKZHCTd9PsNumedfYhJOkwoVUTDSuxOL4khe8oicdiK/lYLBGrAvATCBYtRhzhNakE0hSatJIHla9qq@4QFIxc9d4ri58NVzdLciR6H@ngVZvLlUj0LnJ/d79W98bvV2w8VpJpz/uUsV4SZh5ZWkDApYcn5Epn6s9Zo9boHTWqArSxQfMD4JoLfvgonX3yrcsUybX6D/x5UcdlO8gnQsXnS3nZtWQ9W6/XLyKSJEUlz8ocLxdhVoFT7x@jdFMa27jrDg06Lb36GgmmrHIN5Pwy8eO@pt@VC@k67ZCJA8/fR5NrWVz/ytSzRK32Aa0OR6KGKZxop3ShC8RBsS5KOIVRmXVc@WHlh/IPr08PTg@22fPcanm1zElBy/XPUyk5JseAtM9hZNOOtiJR67NZlH80Xlajq1assBwrTKhOFzVx9jaOnBA/R6v8eeHy8hymJ5cJ8NVq@WdysZxcXpVXEtE6ngHMr0Tr5ICulS5EL6McwfIKS4CHLMJ5OVrPinB5RU5EnTT3QZpi1IlEy68/fIappXiJo5YnVzYrSrV4v3YP//X7c5h93dMk7J7@8ScLP/ccAP4R3PfwR/AJwYVhgvjLH9Nr/H@NfjYOeJmlElA8@qFWh4b9oflDMxqJVmL1ZDaGrxMW@wrEtAaVniWD/lRnCf9@CAKWQE9b8n3gXVtixTrM@tWlbDZ7kXiTB52lUimVS9HIb2Y/2SWYgS0tNFiMXzrCdSV6r7Z3yCQ28TYonDgvLaQ3jw82XsH8FJQl1cC34rGNg/0MRuGL24JTQm1dVWx9LN7cNkYo1LFONg7xzcynm4eU5ozOh1EozY9FLou7nVXx4oTUDZMzBZbP5YrZ3HJWLjK5vJpbWc2XmKKrMPXeGlnCtYhJGVVrw7TGXLONbyQo8UIDYTBuT4NpiaOusheHe5SCjoovLWxuvT5gB/t77zNeKA8/2dk9ZscH2ydnjaMtqMfrrWMmNY7Z7rHEznZPdg5OT1hj/z2D6KPG/snu1jEiyEZQXuHqBCeYr/axNWfsZN2xpTqk@00EO2b7WnUnwxXbUrJ4h95ksIG36qt4GfVk@NCAuV0nrFYeNxZgtjds4/ts29dKp2NH8GCa1mYLOCQvLKk27vSU@jlnhRWH7z7l7OIT1l7ej62wdm7fKKytMD0n/pi@PCgcsSdPnlwYUlVI40i4Gr5WGw7C7c8QFpRp9/uthXhpmS2BLptfTgQx@weHCznPt3B2dLIg@3FHmwt537O7vVDwPVvgW/Z922ebC0Xft954tVAKku1vLKz4vs2tjYWy7wMmXagEOPc3F@RcxCPWjal1FuiNQPHt3b0ttgRAiepELFos0DEVDISIDw2H3xKAJGdLS7d9E19HDjOc8RR0R/0StAc@AbWAmsc50vUyxZZMC34G6gCAIRntSI7Tm5/sXjslsOJtEjCCRO4iC1ihBawQwC/g@VSEY09qLJ9gEL3Q5auvcX4xTopJpw6dQvvOYWs4/teBGVJ0PQWdRoQUqniBV2ThXqCMd8mq06XtmAQqQ0klW0ok8LjT/uneHs/MgixMOy4RJCOPNAenaQE2qCL8YtUhlDcObxZqC6TVgtAg8CVjkfuJ1oxMtyaSAuq5sNAGBJPUvVH0FEOFKoVLgYgXPXwbNQBDNLhz4OLnvOLxNta1p7ptKlACibl1sM1riIuJNTbZygmGmRKlKJpv0P78mXm@C3fSa096jRjHLZDzYnF8vKQ1hE1g2IJ3wI4g6IAwpVxAjkkmITVUh@JC9VoAosOXnyf2SlmHjHIx9vQplWMNfJUYZYHpkpQjSyMIIhAEI/IhMr9oT6i4iYXsEi7b8zf0IhFxHOFX2rXG/l0IIFmnCzrVqn4v9JtzwVAdtzolkEVUt4NtDe5Cvgl@FI/AySnWgm6SYl6kXMJInDukmJpiXQiekqlNzQDOVe1AJnqsAJ2RWn9/k7cQv/iDwnkA1Rjk3io1GAiLp9h9idEXFlq2qlxXPSiQhwQFfItME0dCcLjH0x1tUrIl3l@QLTH116Tc3V71@IinBnYQnEZkxZkJ5xVRXQqsB0Az@AUy7L81QM9ZkiNLJgWEz2UCbGsSLp3mcPceX36hElvTtXjyzbVAsfxgLba@shq/XS1gWAtYBGoBIj4OeJMATT@TrZmfhwLGQkJBtfl5KGAADXgJ@vgEgq9ID0NukD797elhkF6d7srQb6EFuVTgSSa97UlvZ9KL3RdCFAZTgvwy@8xa6JJL4MLzvawMjg6XlZMJu5NeMi3UmOql6foSmOcAPIeikoMhA84KY5QgGQev31YG@AqIGmtsN3f3t04mYxFfxmmKgvfx7caUR2ISTBQI4504ehJ@ieJdJALXN@OHPI8U0bN5fHK01XidgvIl2FrQA6Z1APgRPWGiBvdeDhBqqG0YjzspFj9usKUEe4olSzFhGUDPV2ehm44KqB7MsTO08pRVjoP4/smeFMUeGZmTlRRn8QT7fHEBQ2puhckD63NhUDBWCh02Lqygssvx@DqIkPKegNnnXZMrGwgJ7KngrRNzM7vK5diyXWCu2geNe5SzZ/FTve5xbKNh0TuFaJk0KXOq9IJslC3iHgYYFydVm8e1SBobkQ8wFLsxhOFwTvarJOnnyJ4U6ylYvCwd9VvL8iWNdrIsaV6WNcp0tgy/ESY8mC5Fpk6a0nUWpuVaCh7GFJEHFtpNDjHIjkS4PSV0q1HcxIv33cQq3UaBMqUJI7nmNptxR9W7@Jbdod2GIR/VZUeA4QdjMzySOhI6JiMFeVB/mozgL63Hu@9g1JlCSC/7rdEdanHKMRLxS@a4qkWlChUDbWL4tslwhvjC9LAfmhUPNYVKnFgVWvG2gv3BQ3Y@cRENxzF0@qk5wSCeZ0N9Np0T57PNnDi8b2xeEu@w7Zy4q@FgXglAMDwQI47LzYkxzIN5Cfg9LkHE5XmIgOdhAl9exhPzmx761WSLhy7iIfqf2ENV3CqzexBiQVAuBQeG2jq6qQLTtjW8zngakX9gF1LGR4nQ2WGfrRIBJylOW9Om0XuYBCI6/EY39rLRKr6vfPSdnC8nUiGEIYx4UdxA0R/CyUJIoYRzkET5i6WZZ@l0fNTIgtN4g/QZPPpudGB6FyQwrUfgMTaAxcb3gBfwJiI/xmfmOV0uQLc6yzgUjvZ2bH554s6mh6C9SsiJMEF/2@zT35p9OpQ/9smflXWNnU@W4zIZ8q9CQFBHr4P/rIy8Uk/mlvimGoe5RlWvH2BfvIcjlA0/fz@ZrY9GSCCfp7yqEHoM@EohgbjCiL5BvlDzidPB81IH489SjaVlPw2XeEFvIKt6qPARvDmg2cRrNJtNuj@t2UTLUrMp8Rxo4MUBLzzois7G4zKgpTZNio1LaUVKSel043hjdzetGVKK3whbkxzXtNUmXoMkpTowUapJJLCaCNNXdasmic1SisMotfRwHo1QHlDBL2dCQDwXehl4@H7ML2fXDlfJ/IoqmVOZBXf2fUVuR5QbHmV@LCebX37lZbQBflfFC69sVUNBw@@6Fa90xUsPJs7ao0lfFIHn65Clz8EbDniR6NHEMNHWeFUAvTi3xsjaJ3l3f0gzV3WI3o6mHkQQcCrnPumQ3pDB6B6ojir0LDIPZaTgXj9RsIyoaYjfPQWNX50QDGiT94GI8qY826SDZsypogaCxbSw8ucSXhcCDXBoWvDrXxkCbv/SEHDjtSEY5Ik6cOOdIZiiKxzi@hBw0QUi8AT2loI7CAfKSBsM0XATPpQuNLmgWDjkY01o1KfISenHKYoQGR0vc40LvImktCpB1R26rGT6whKEn3dnSeIyMitk6dZcLGZIdZiHdO4tKInU76CRQooYimZHlAbSpiQmcSWE0sqrlzD5DPGOJ2JQfZ4KM7nVExFBTVJ@@mC8Ct15UpuYXiBFYPLACxMk4Fam8JuoSLlPrPoqSNBiYSiuuM0pN@51fLDgYQyeopaIPDKT@v/NPCncJP@ZTpX@v58UzUx9fs9TmUemMN88W/kdTgv@i0L/XxT6n6HQ/860@QdU8mmUsz1@Sl3/ohr@7eoXybwxDBt27wZNb/mfo4f9jhSBlW/SA7xSn8uP6QJfHp89NPnwsP4zR@nIb7InndLZttloNE4Gsn30otFr9BtH78G/nttLnl0tr2/err9Y7zQ2N3svexv76ptyY3nPevWu/P5F99NHFbT3nYOX33/SrXY/8u7Iuj1TD28LatlpDIcfd3fG7s766WDjuPh@5Ta3pRe76@rHTd3ZfH3y7tXJi@Jx8vbjy8OXnwa5gXPYzSmVQWHndentxvjMiBRvtNPO9p52MDjubJ3mB3ub2vvt5EZu77jyRs7tbd1@X9i4TRZz2V3r1cGLo9Or1tb3@tHu3vvOxkdTKX28vrV2s51Kd@Pq6G3koPBG3vl4cNDbylde7GRvN7tWJ5ff0e3i1bujw/XT9zv9V8rWYLt4Wnl3NT4s9d@8uXH3k73ls9LwtbOcNBpv3uRfGS9ubraOIi3FPLEL6pn5RrZubw/NymBFfbW/0xu8sWUje1B8mzwenNxubq3rH1dGhdP3Z29ul4/fD1@/efn9QU47Pm5tKSWr1ckfX50sR9qDwm7y5nTrtKy86Jy9Gdzs7hTfb2Zf99X9RudQv37R2/nePD7c220UnKEh723c6O9f9K9eX29u7Orm4bVuNJazRf2k8/7gIHL6UmttqjvvnJeNq/77bHH9evl9smO9OLn61L9@uX58elDOjw7HOXPDOWrtdEebR6V8OdvWPx596pqv5dM3ydLN1cu89r7xyY0UPo2LlT39vTowXibbve9HH/Vs8lSWN77f/fT@/fHOjd1qGKcf324fXdmvO8aBc5A7evnqdUu/LrtX1vfG8bHczr1Qr18nc0pkdLrjQBupJ0px5WSw98YabZofj3a/d0qfkjdn1wV18/robePjUa51a1jvDHtPG2zkOgdK463pbg1HL9qVm9PrHX3v44HzPvJ6Sy4Wt82us959u1x5l32R7F6/eLcuH49y@8ZRd7lk7799c6ZpW/13p5@O2sXtt1Z54Bq9N59OB1vJrb1R/5NazrX04/fXRuS0eHx0mL81XmkDd3vn6HXJPcjtvT3s7IzlxhtVvjVWNsbFzZFdKpxtvrPfX@8YVva99nF4mFNvkp33lrv8Rmt122@19uBV5Phl/3T/8O3tbrFkvxgY2vphObe/t7Ox3@ssvxrvvh5u7bWuOi9236nvrJPSdX5r/ay0@e644J5cv3Ir7ZtB4bCcPNEHbu80GXk57A9XDs/sj29H3y83Bi21cKS/N8cr8mDjpZUfvW1sHXzqXR9a5r68nR9nT/fMaz336eT2045TaoyT5dGpOzDdE3lUlN9ECrefLPel9fLN8cH6y4PvXyrLmnamXB2/7eQKp@Ws1rcLu6XSC3lruzv4OKio8qfN1wWlMOgnnb3rbGejc/r27Fq/GrwaXLUj5YrTXt/9fqiYW628nHu/3t0qqnvreyeyetp7dby8uZ87fNc5PP04OulsvBuevj3QcltXLyt7veV3R28rr1a@P3FOlDPz3St7PzIqF0xHLlWKt4XjSvmgbx8Xzq4q7vevrkrr@llLfrmbH6jbmv2uPC5fW5/6t73bYzXX6r3Y/KgcdbdAkp4e5pTi8Hp/dBwpvD0Z3KxY68n31@1X7wxZL59pK9mTj1eV637/1e1me/ms8emjUnxxpVaOt7Mtfbv4Inm08ebwqrd59qm83Mmt771V3o22@u77yJsdbfOqcnZ9MBrLb7aPx4NGztCLN8dnxZsTc/34bOe43H/dsrutnas@yIbB@PTqdnizo670R7flV/2rt0pu7115w3CWD3ORl@ruoHN08updI9nNqxX35uD9vnVWPhsVX5fNs4p5UNZeNbovRm8Oulu5FUs7OxmdbvWz6xvaoAwy5VA/tTcO3ux8f/bSykXyRmn904ZZXPmYvBm9L51lD5N7w/ftk/zgzLZ33mn29rubw3evjhu7yd3W@MXhtXLwfqt4vL@x4bxMbmsldbxTuHUaGwW9a0acwfpof2RblcL313s9GAnMTqXz4qRwZjiNRvd2t3y81Wi8cFq7L5XR6EV3BcYI/GydvTVrkd/w@8gi/Coy/lD4dQeRgdNrmSOQl/yIVoQO0UToEE2EH5uh7dB8p/FvskuRk/BpGHqPIjfwDFugrLGOicpDhu3693vilf0pNjAhuYautmnRE9G6ttYauuhzTB1@yV6Fh8DorU/qyNJNDd@Ggjez45zUVvlJM1BfMpEDgw3GON901QE/o6PhC03EdZx0mTt/bwxdBxhZaLeZ926sDF026b8p6wMoEJbRS9Ptoj2WTre7utJzwKF3yPUhcuzffo056JqCxg/MQt5rKnKuKLamorpKhTvB97Dsv2C6ya@K92YcCigTY7rqAY1UdN2Diq/adLQbVR/T3f9qJxPhOz6/ahdkOAy3cU@G0ZWIU3tDQd1Q7akNoBZP6K20Zpee41Ucz5eyYokVlaGmYrc0F9/W2OSvDGjyHL09b9bk3kM6cikWaLlihJoNXSbKnQNlhL6pVEgx2k6OBwlckT2qhqiiersNl5YsQkn7rhj3hDAvWQ/j1ga93xXqCdwdTZ3AawKthkArWpCeWbP/zqFNjj5QNcIX67fe7Z40xQsi@BZDTqnHd1yGqFz1fFaV1yBUflHy2W2ZuMMAio9mR34XL1T1xuS8LNG@R9weCa2NM@xgtyW9jRiLjtgs2o1yvnzJdxDmaOueR3A/zVPOCU9DpXoaEHRBbKjweeAr0/ENmhxktr6IuGurKgHQbk7vGMjUZr/fMe890DItXTGu0VXlW2VhvmC3Q41F1@SH6oGmLL8uYv8kzRGw3pDU3wYbFFSy/WYhALEh1mvmUwO7M@23xzS8hf2s0T6GefizLl032/EgesnbcsPrlvBy4vBTWR2gJbGLO2tNe8wzQvNMvFoFENynQzJBNbzdqqFa1wJqIDra1BMqBfBt1QvC891qUM4Ue7y0PKsnxA60A2h@UflmIIQ694t1ybN6WBYCvRPhykwkDYjjbSECZ3aJuaYFROgKjoNhjHiE706doQrf6eVzEeN0Os9dwj97Fvas8o272KFUNHuiCElgN8YZ@lTh/EIjaN3vOphVwHrUULiDG5tQI15kGszwMZxpyeREO4WQn2tIN5klidrxObEghvwaCdIL2hMM7YmD1uBbcVmX7@DitI5MkWgNMvr82e8w4PW58dA7xAss4b8bFhmccybvy4KgVc/vdULfTTEBUXypej@7lx65uwcTcPPW0kaqHgeB2cSXZFgMgsSWJcviDoLwty9BMDY2lV3IqydP4pDqnOCy5Uv2lMXltbX4SjpOQd@VEwm/M4rk@VDyUGIQ0vU6i@eX4gUv8TImBpSFSQTL8xHkOYLlpbjsIcgLBHIRMHAVg5B8x8qcaycRl0OIfbyXkzD4qo05uS/lk/Ll2loZ93iGAqcS5@cXfamQzENijnohORnD0fKIUPjlZI0AeSEfGkdCKJaTBUDBs05ORgS5TkX4mYbzXL6cOzj9zpQX75yGN/hQcnyLn2qfl7G@yKl8U7rFwG25tgjENylZ9D6lIIyz9BKyOegI1CUht76Kh6ZS/H1aYtAC@lWnRsXQ4QiCQDFARPDwaCl29dhY1/r2wQ6Bu2Tg43VOMTnFyjANAYkCEqMMiUGEEA20XrM9sHw4GIrLCb7jmw9glMk@rjjj@QFoJ1T7vZxIjHHy4Qo34GvTenmTxhBO3zgkaO7truPj7dYR7pjd3X8BTbiA9Uix4Ner5hOO0a/ihmLw9zForgZFANnGJzSirrypJvPHQC9/gc1DLuCnsfOEVDuEYDyx0A6JLzS3qZkCGyelx0eqS3Sk1wP5AOVEFeYZ7FZlio7kGPNXlZb5W4To0BulJlKBw08oCogUQpqdHDX2j7cPjl4T5Q6bjb3DnQZihglmW7E7jN5zgR3EMFSdD6o@PSM4/IKE5nVSWt5LGeglvATLX4LGiQeATYppUuh0ibC@nOln4HnwvAQkUXxoUCqaHdWagxv3rvpgojLOHIS8FXmpxVAoyjRvJKQBb3Yk9ORoHSUd0dJUHSPmAmPTez8Ug8uTrIdvHWaZ9CI06rmoR/WIX2z@lqhCnl4Hi3zkDC1cHVY7Upj8SrutOnRrRkB9QKnqXcpESJYQoSBkfu0D@cHPpvhjr8BBb8OjQTfn672BmjupLIL2yGn3s3TckILEsXg60p2nVpJaJHLmb6edUB21SZXxocx4blc8tyvIjQtcdjWtkGmX51cTitg88mgeea64buxpZlw98beSU8t1odM7fbznhWwhXOpQg2Ez4X4h2xxPyLqnXpM99Xpx0BPnK3ePK2WCsJMamRhwgvFTTJg7HSBbfMa2QSdXaPY1tLH9ucdQb9FDIyU/6ORNMQieOKUJ6rQH54lPPEP1IGcgJpCGdFrmXGR3SYOKjy8uELK0V55ESNegU5jCKqAZIC2Cw2mirqRKmo6YKIYCUayKUdjueJ2cIIPBzO5MH@hCIAzlBw6DUwn8GB/PqIxOeutejVAjhwQ6K0VwXTWdhgQJbtcgnQbELdaBiqe586tRnq2GqJynk2n8BAyKOuGWuShA0M8w74FQL/Pq3HqH6uEdhsPEiVDFclVxgsI70Xt6yApyoRA6/ntwts9KpeB0MN46xZbzueDIMd4/xUqVyM@ykwX2BM6P2HFEgyJbIc/g1B10QVXXoRPzR0fDoR/LxqfFI/4YV33laonPYB0hjsXQ4LABvqO7peK7qHG91mXySM5EFkAonoTecu4N3gDYGyq2YrgqP2OJglys7GKGlBB1WNV2@BvQ6R3gIPHxFdUwLNgqNwBDSMds0yZJxEHpoKWHA9qNlEKF4Ua18RoAzRUH/RdI5gh24KKhzpnAC/SEQ93jDU5CIRKoR6ORhZORhmWkHje9CFee1JWTvRyV8mRPpiHNe18oFoDIK1iFaMzdkQVB4JlhhubjS@IFS16X9IED0T/PNDg7yPDJqTcPF2j4GDM789cu5xhjiLva4TFoJDYxESqq02XCOwNHEsA7AtX27BAciB6jSxqeCBefjSIF8Q3iGreFM5IRpEXQKEVDio1ch7t0xMViFL3gvzGZ@LkGvS8hdgaMxYE5/3ikgECWT3AIcTZyGgL7J4cYhXFAKXhHXcoG@w9GiMM/74bimzjEm4WjOyHmBYiAz2tJ7eLl52fS5tdC9FHKlB9Jmy4pRSVCfXk@GK@yAMPahcCgUCSPvEp5YKeHwbk3D5BKTwapxwo/kdvXFl5kNwM0QYmvLLpPiHthq5uHFBIPzBuVL1KJbTVCzQy1D1eSoBEFIxDPUr8XpgpBA08q8NK1Qim4zuyl8SQJxYhDv7MiR0D5jqW8dxzYE@i@mTM41zuvopyTvap61aQWpLcW65pFQ@NkXUW3CNc1Lc9WdiVUWe@U8URlRSKvnrP3Oxjg6OrmLb9/AQcUSZxclr7rpNh3HVwMESHhMcqjxjz5N3nWOdQhf6gFPdKvn19WOjTre3hfFWuHKNrD/I7pEG/O6@T4ilsaAmQEN42qt7mep1pYEOoMKD0T6fIJYXb22dlD0e2CvKat@nh/6F7ewxRwDGGpsR85HhqCPqn2BLAH9pnkPBYg4cPiq7vDsCEuEpJ5opN63IERyaQYz2oT1uDgAPWDjBjGImRn6Ijyo@lJpsyWYoxxfJicj8NLIob7oP9XwwUZP1gQJAetEYmxzl8z4lci3P@2K6OB7mYJzQ30LisPPx@FIib0t2LO0wPiVqAv@LMDPh8I6wZC0faUQTRsgQIPc2N@NDrFIPcH4YMbRj7yBT48mgcp6QaQcDK6aiIskHgJ86FpkRWaxMwWk1qHKGrxNpksNzUkGUJ87LwaT61zRJbNp3EZkDuT8kytJtAxOuRM1rgqv/yDVFm8/JnmqeHbP7Dhl7DyuGQZzLMsPBzs7XYgFNrA0lV@ckfeazYOdv2rrZh4J7jqmBjkZEy7l73VrrUsB4wci2ur0uoQ@zleUsVjmlunMJThhVNuhh2rfLMC6r2oln2g6aQ6THzARHgDlgHA3S5ovAa@dr6lure4f0AgcDLhwkK04oAebhpsbJqtoPSKOJnDC5CisjtQ@B4QZtiiF5i3FddRx2oWE2ZbOvwMFLztNwtT8izWMHtgqHuQ@hi6hJq5Um6UyGaoYHRyeipXum4ukkbbEcW4@Epk2j2CNgSXXgveMqFt/P2pYpJAdyWahj5mBl4B0FPw3dyM3tIKWSHn3UI1acetWNShLQ8qzSOWc5USCXtHjHCUDsfvTAbiiokIf53nKp7vcExkF1ulvamUfGJPy9SeDN4xJzdR8Hn@ZFgbL@f68j4Nf4tHNhtKaxpfs@9j3h4Puv8LyP7Qzo9sFs2jlq6MmXSr0D3LbGN5JVdaxbmW1jOIDbG34CU6IY1dHVn4UkzcGIDjuJdWV29UnRWwGd9qzhAAj90hVCkStWylN1A8wHhhlWE2oTu6aH49caI/iDJNfTKki@cmWDCjxpNpjMkBNjrBJUYVJKYIFuOCmgCpBT/PcMuzaVpsFRwdtTXs0WCA57K8FHg6Skm1MIGSqMdbiWfwXIUnFJ0uH4V@jJ2/5t9fhfuJTI2dQze/ZN4ChVSNUC2g69d46ateehw5ECy0ogMDNl/VgBFhiTXFZJRbCQAaxzB@ASrKamEoUA0PpGPuHqDVhjLkm4u9GKyiJS51fHBPyRIL7SkBkYD3TSFj0hVY2axnGYk18PWmnmc9xmPJahTn7sBExEe9JZ8c3v6FLt99skZ3gjG6sZPImah6u@rlKrv3AHEPCGo4uLMkHfN2DqCGaePaTLAjBUgvebOwx9CGClD4AiQ1HLIZjkuhavAN3pfc2iVUkOlo@dJbw4LwWq7qUYO/Ddlv/2Ax6ylvzQWq@BN6t7J4UVM3LrX5QgytkogFpomy4uAleIS4g@MSQ3yc8wMFTHKDsCaS0TTlG1R5QbnNFYQF6pxpGlJSbMR6aH3n06cUGwsvXg5OmEa1XGpck6sRFH14VkE1hoM7nIykeJKhlULge6aCtK9G8FfM6Gyeud@7YZQgsY6CPEKCAoPOvXA0bdzlUky@r1LObXpzEhfxoEfM8v7cvVgXBuJbPYepCP1f8mFi9buOlOL54ZIBOWTPkb9MBblxIvqlHo3N6/goNQbRwfA8Ul3MOtAtjPPkHYei6I4SsU4jBAzaYZsKrjs2kXZx7wYy1hzVYILUHNfQhsfv/0KFl3cLukAG4VcZAKbTCAgzVOYpuxRPZAbRN0omMR4mdZPxQ2sVZ9le@pl4bD3Cz9OH8d8Hl@QRHZqjVHOc8PalQIrmeIlI4G9PuZ@pLhXvt6jvTHmn6jtDD7@@D9DDr@8sPX9WfX2L8TuqCAwx9MA5Dk7Zn8GMGt@m7gVyO8UzhoG5YITafD@demjh216mUtOl/bOpTcsyHbx/eX4JeJ5zCkHxoXDI8xnPYxXcMEHOcvORXM5B18Mr0Z0I7@K2ifpinNz4Sjs@foE@qXPbthijKQAxV8ii73vTU37IICGGknCQJxL9@mFWXKZydQLUtmvaX1xjoayqfsGponwOxiixX/sE494QjlDVafsilMZLgoRKsHlJhqh3YLrpJBg2P4mgupCPk6mQ6mxuKq8RMbXYXelpQiR2pF0@Swq0bim01tQk6QzsGtIn/Hmsb@8dJT0G541Blt5Y0hulYSq22yVr2wbfiM0OhXUKjz2BCu/2bXPY6zO8KAp1QITlW8q7Jmr3qF2CVo@vSRziXTWr3ra4eFB9336cZacWg0k@nZ/Hnvv6kG2g4t8aoy2Z2wLioWFC7LBaWPB0p4XApL1Akt4HvuSGPm5xCLKnNgsVYBP5AYrwGi1xkP0RsdOcjL1BLC37GoikuK46sFzUrDVeBax@kMzCZZggIWoA3h1fpKws@KDzC8vZOFRaKl24uHvAKvNKm5tbSDqGOl3IloqmvtwjheNWxGnbDRQHc8fSbKq/h/bzc@Wr1zDv/wJrQqYeV6YIToVJLm6OBmUHj@YN8PWceLMG51SYgQPKfdPGueE4NRfzLdrjqHcptzD3oqkywiUzojh9mM/e4Eajualpxa2vQFPR0QFEBCUg1YqvneF6Gb5ZC1O/pumon5hPgB1S5fDeWV4Ms42rzF7iWUrYZltVOw6qrAryCpUzjscbRHf1Vgk7mtLDGSLM1D3R6xWH7NE0W@xrbX4qY@MQi2KrH4eazSfbWJoMtCXt@wFW2Oir7WuCxffJBNjTmpEGshlu2uwy5@NQsdHkYNosGXMiQsbzkeZI7MSZ1qOEgKpOABPn1WaVkBAwqp94FeQUW3n2OjTVeDKPNuvgKyFijnjdg7AZ0StZQ7YftJpkGMgr3yADw7MuTuhqDuEJTb9TrDvUURabVgbjUBJOVjbsQ8Wy9aTGLzGcqGbIMwHEBetkbAij2IZi@xjiNIyLkZhLmi@DV2agMasHgNMc2p9jhejrEw1IOUG3ieUdOhQU2C8gmuznceQ3x4Pp4l4LWxVTCEyTS6Qok1m0NBTPYjVMIx3GzMFmEQMcgiW@tv1q/4naj6ECZKDsAQGDx9/RwthW0FhJRRezT@jpVEtkZFEVkAODoe4qhmoOHX38@2aEyAK9MFHozhA0Ju974Z1Ux3EaxmdnWXwZANvNHtB2N9ybgBN1EN75vVWMkU6EqMGGG5hinGW6OAbjpLwXPOEyUfwE4/ZEHA6O3p6AqRi8MgEtPbhNwKUzXim@bQBEJx0XM9wMpfM22Cltd0hCtG/i5grcUzpEexDu8bDxiBg1CQpsrAsiNy3V5pkBt43NIfPGZ@DX4KpPEJDBXZsaZCqGPsKPshmrhXzPBxLAg7hDqHDLYU8NpQHxCwUHcLIdQbm94a2lChsFDm58dQtfh4g5ULbwRNwaPwMXZPizc@OrcGjzxSwR91S6HF4rAJ0tZCXj@@zjT8T8PuFN9Kf2P5HK7Nm6PFjOUGJvP64k0K6KWbOcN4HVqrTRIq7VcKfGGp6wgH4JoOfa5ZMarrXwXRtkO8NWvAUGURW73YcqQXtpyDCuTXTqaB0iG8zh0OztX2XuMEBfw1y5Am0MBy28kqZL9PKPadK6BxrJASQeoE5QzsHRS40knJYEfr7ArZ5kP@4k/L7Fs6J5CU5@ANC3I@EIKspE9ktBGPQHO5t86nTjwoumkDySBf3nIhCvKRH30c9E5S@9m@v9KV@@Oo1RfgRjIjCeTR0JQ4OXG9ridGva13zlCM1uJPldRSO7N64F8g3LmMiz6OEivxPE8ZUMzzgXvNaE@jMOLH3F/bKR1@MmF4Sizg/08INTAYH5Gl412LTs70bOcd4CEdbmFqisiMKdUTwtX7nkgt1nHm/NldsQ@dmgXPjolqB1LdwVeFsLUyY/12brXaFdTfCGgBQcgdBeydH8LkySXh5pQkNQvPB8jkOFT9Y8sKo47pQOh9zj9J@X0yOf4BXVqOe83sj5o1bj3BHk4W8Sboe26i55xxv4frIJ8tObS2v@Cxx@Ht1IYnBzapWNxP4uOmk14ju8Fqbm34zX@BxV0oWF8bdQh2jhbxMPbPIScbPoBjTv8DcD5jlvTM3yPMHY5V1/zlEVscmTv@4AhneGL1MQxzfAGzaGO27CX64XHdRxM45LvBMa6dNc@gB/z@t3iu6Y4iozGlh5IofWC79tJcbrgTx70e9awy4WBVf6IU1wQGX2dMqTri9yaGsuX/DnlCJw2nc4RBy8/ydCuwW9C/X5qRWAoiMrYoVfJDz3bOKIXmyj7gobGa8BW2qKbEUdvCuMsBK04B26zoZmVS9stQePIw1L1HFiqC/5K9@ZyCY3Jh4e7O6fbB01j7bebh0db1FK2sjvHygeWlmylDm3eLm3IfDGnIkLcSJntgbjOI449J4lnIEft03XZdsw3VVhOn6tQEplqEYeXHPP7z0cd@qo9ipPf8KVeTp8TzuNHQ2PCA1xqxLU75ZPwPnycNxJcOaHMZAupMJdrzreZMDfCxVBmQnCnMeg/MSe1DLpva4EIU424JBidt1b1ADFbGJyjRlGGr0DvVnNiD22HjSaHIL7EvwLEVABgPj/t71nXW7zuO638BQrUA4B4k5JjkIQFCmRijm1RA5F2c1AMAyCoPRJuAUfIAIh4Wl677TTmTSu07i5TC9JO@3ftpM0M30E@x3yBHmD9Nx2v93vAlKyYk87okYksHv2nL3vObvnglq3syKFibbXKnR8B3hOZCOxrhzuFWTvu2W1z2S3iaza5nYhD9nqDvpPUuI9waoBcW5waOUxCPWa7mIyCgISqLeAngKxp7lF3KASygelSrFcen0uDYJH7K/IW8ErmOS/op131E4/Nn5SnNm@jgFg8TjzkA2dEzYp1oIuPlqTa1AXIrQqhF7NnDzZmlzQX/@KLcgTDMildje@HKPx12vPfWkz6y/sY@HLN8OJncCOVY6evrEqpvPXZ7Dzf8Vq5OXMRS6yonhjOhFvOiEB1V7GeGJ5ZZm0j5Hz2N3jC3u8ajLXP77W7pZwRiGeTO9ajqKtiWDjKs0H8WhEE/lySvSOBr2jVv47U4dPbmuMLUDQ3Hi145dotWUc4TS0/FKa8CZQzwUq7ra2/typv6Zrq@2jSvtohrxncJGGa06q66pI025zfq4cNXC2dGEdX5r@omFuzFu0U3nrMk4ro8vZoe/MuGRI/Z0vBWNKmyBvY4mRxeG13BBzMlttm0SBK1cdhXiRo7Ia1zzafyG19aAHg8tSciJmX@JLXTMr2DcYiIrOBrQ9yIbHyEEZXMYmoXSHRo9FEjFZaBGbEPMC///F2spMQTbweGNk9RUaWb2xGnljNfLGamSR1cjS1dLEH5WOvH4JWLOuKpwC959aggW1vafef2frUB2@s6PuPbr7e@pbe4/U@1sPIGVP7T@68@7uXQX/dx483FFUwPy81xmhyr2Cod/utDt0O79aLt9QhDkSoPyGetjqqXcG7c4LmDzrfqu3@ZS/FPud8QaX2nnRGc0G/Bw0RGWWsVhN0F0RvzXpGye0uD6CmdzDd0TtyxPrSN48fb5ZItsLCoduDLj5bY94ENLjomclY7QB8ANIBTQtfpIl3Wl8Wiem5biopOPMz0v3IDCF9x@qrQfbGOlze/dwd@/BQ3Vv7wC@7n8L3eyo7V10G3PnEWYR4P297d17u3e3KIErUC4qvFsjg/VFVSgiOPVK@/nJBMODdVEqlG@OV@@lVKo/0FYRvlqe9AP3PccwpfDdnZ2dVslFe@ba1sE330OupvNtlU5jkEvLobpYIFwro9EIUJMo2lV2po6sZaHCG1Jvpq5hdjVFd0D0Oa808iy9E3sdlb6L14j4IE1xs5lh06iB0FXAjai0I9iaoggMy8v5dUK5AdTo9kBTw4vVE/0Fi26KY1aUI5e0l1afkGJwxt1@m8Po6gSY96zVTWTHIwbACyFJYAC8g8GEcet5ZxcvSdRNgZiMUfCHhLc54VlveO8UuUY0cJWEOxwI5JbUiceNhhQDHLW8Po@jY9bEuwPFSKEiPsGjk5xuV1@5kkoc8P/yxoavsgCZhl3wBFa2FiqCZzeYDbC3P22djH2VqWXxNhhEkE7fY02tJ90WiHt0LzxCg6UXqEZAZG/V8GdDO6rXDCcF4tQizNFMufUw5bbl4O9cthyUvBOhiHp71GhUmJL4TxdW4E6kAq@CBhAV7P0C3QoNx8TYEprBiUzljD@AGQkin/rIjWo0OJ60O04BkXUyz7zvfCcrnZwPilgqPlQ7o2GHoR7wIeQUfVCRmwsQYkhT8im@RvEYZtwWBG/DPVSGGGEFP9SdK9Rs4UFTFE0cIYr8fALVoxYZw11IlWY86wab7WtofEbR87fPZnn0THKEYrKR5nz054xKDOjZaYRuXk4UKhbNxlQTDu6QCvaOj5Rfqn9wq7axfedx4aMP841S6QlvC61jfrxgpUR@ZiGRHJaH0Z0kbUC90gRpyp8cYWmtz8i7Ja5yjQwYl6ceMN@bzarJ42vVaHqf4mW56ZR4fl7jUgWyN6EphJFkgt0tr@qaZJ7KNFRWEAR7J1QWPevqlDzhNPv1Jsa1x1GoQo/0cR8h9Ro7rBrp11jervFBD3aWlPBpPNwGf1bHIpcZRT8ZezxKH2Tu1HIb2ZKGosVkujOjt@i8xlzJSqvmOLx0XkXQbS9GB/v35dHdWlg7Ph5eCtv2QmwvVbdCLhkXH0sWrsuj/WgBWj7cXgkttD2fjJgPySg2M9PN5MxfW9Jz/gKKH0bGjtYeoMGzFyOqGqQWtUm/ix7iMnwpDlWjAlkbTcAQPTzc3jk4UOkdvGVbg7Kw77X6bbIvxW0QcV/Vno7YDpk2u6JhmkyYIMM86ZQ5m5e6ZBct5tjOS9gqhAfJS3@YzcJE7QXJZCrWEXyyEAuBhte8Ieqec2t3pvcgvy6I53XUhFLBoFkNTMU2c4kPH3ayT5tM0G955o39597QMDOdqTjroqvq0cxGpBlhPA5aT/DlO3783mf@eE3TYQar8@0JNRiV8NvoL189BMJDfCkuuiO4YFj0kJLOCs3SJd13ZJbncthffEKZWOxz4YWtbV2YY6ka88fXrEh2xJ9u4jv/TDLbPbnv1Fs8pazbA5oNDr2MewQBkwlisNq0ZwUUb8zlCKPeMOdkzTDk9lq7RrWp61pSNDPBXU0Gegs4@Jtvh7eHMCnYbReSKrweUnxKOJSsuFtRCjoTML998@b1i3CHW6GLF74obj5DwvvnuDd80bJQ@jOfVIVg5u4@yOv8YAIs6LoaSIHHGb1gQgWB1Yk5U5y202Fk1w/qcjpCWzyozN6jwzzeF4WpZtU0VLd47Hwi2dgJJNIGawmbhvKqifT@fDG5OxTU7QJ6V1@eHi82BML78PlvOUzmwWCIWyUw4qMme0UFkXzNR624MZbg4IPG068VA3NTx7Gsc7y5TX7hRhtpprg5HjxHvX4dOVNim6XxGarYaw3PzvGC65yuTDkPbQKkrJdXm89YR4Uja24eD0iJ4MSEstzkWrppsM2/aNrBN9dQfZDyGMB6wKyZDlz@2rICuWcNbxV0qMnlHKcBf2KSCpwEc3WMsodJX@F0tEvwht2ZSS9x@nEHA8@Z1HXBctoyES@XNwQyHCFzOS3AdFfrncya1O0m@zZnAxtjkt6SyoBs2R2Y1KucijpVOqkuZSdBUoOTQJIySUsChQeTN7bnkt/pPG/SIEu0OUC4nFd9r9soiv7U7YzIjlkx4RjzQEL5Tv84RYNCMU8NKn0kbKJrWZlC9U2vUSQFStmAUCYLBpYX0qYXFLCBId0KfcmTiotRBfC3VEKqak9epFzffIYzfNTx25OO2pmijK9jI@pZSY5BltTOg221d08d7O3vuKixxk3kUaiUVtijUMxSMWqOXrJ5GPDBZPy0yYn6azj3tMO5GgV/N0D9wcgC4q/hXE2AUDRwWaqz8@NzVYfDe2gGJXOcbcig6xabNhTbg0l/fHY@PafhnQKnV4QpcFvNi3hJcDvSLbIShcPW04He4jAsJPKVTe1WIaBCKURlKr45BmJxHVrz2blgS5n9E4YOViZt0kFATtgmcScYIMuzJvEtoTvaT4OAm/SWXVOZTLhieCgVi5HknPq6CdzYsSPuusQuSSSXROQbARGeYQZP0cc4ogG1rDoeqHPvXBMLDhU8@m@FpR3T2@i7WYbROmJo2Tkw5YaVza8SVpuPU@6nyIKTEVRuvFF53eAFgUHeg928xnPcAaP5HQEzm4MG4wUUgaNV4ADyMokAUvkoxmZ8LYOlF1MkvsbBeoxWJ4FKgC6mSDyVoNLuUARrPTQa7QFwZxyQBD80QRC0ztfYkYNpEyGctFhVuKBMRRJnmkwzw3@yMTT0Ns0QMB8b@mOlwaY3atkuthDe7RG7BtJ4q0NwDyJ3Knis2emVcLp9JKkNq3gYwqpUCBhwhk6qi8eCPYk4SadoqcXLioy2JBo48lpyNMKW07BAaQolgBZcUF41ASyAIghxcXiyWKC8El3QXDyoNfkJ3sYaqqu1Gg1oLh7UWh8RrIU4rC5oLgwa2ddoo3T73jC0K5nFg5dN4GNtdBapzrTTnoz5pNFOK2ANjWF52IyWQB97T7zxbRUwWvSpCPXBSXvjlnjE1mkg4N/8umF9qIBmte0qCNkAIe4WFi/lxRDm6yibfQsYc8M8OvAc4hrfxy3QOkHYw6DYA5NURDMZItDoU0yzYnbXcKnpWFXJGEml1dIZfJ0j91tfOmNxhyO/p/Pp7DzN1ao6uyi0SSeLfLS@rvuiOB40PRX7U5XKE47BULk4ikHSgh8Hx2RsUvGKI98dtPmyM4@4qlpYq0M6CuD0sBPCga8p0bbogoCmcXE98EEligOrkFOLGmXj0EJVFMfKpXFogS2Ko3D5epA8FdeWty6NgwXBOBylS@PAGRjt0/TSGSCY8@903FRz@gPNoiS1lT9yp4bB2XK@HYXbokVVhfaChMGBn4a@xdVDGHN7rnctMehS/YFCR7Q/Mh6vpA04imnnLvMFcwVLZiPrhYVbSuUbWGvlVdU1f3wMB0HxpGvWd8ziD4nooUsSQUj3HijEFNtPRyAi4WgWRfrQDAjhhPo3m6ia1WzSzdD@wd43D7buNx9s3Uchaon3KLy@QW0ZUtcpF1cxnj3ftjRJp6imUNUCm5GifdjKo/oJmh06RShyLJZaOrPg5mlmoJBSje6Liv3OqboHWRS0PoITIYvmbgaGJ0N1MJt6uvAinQ0g7RNMt0rktQ2oCcHwPJGaEIyVnLKELS7/uM8aKo/7j8cMeKTqbJPpN@z6PkbDJaugUoUXj8fvdUZHqEtSME5LeRRRBR9lN3JOhSoXcoMeYLAG8LelkrqjneKK/Vqr20aXt5MTcnzb87qt3tFxqzh8Okyd@DVxT5NZPvHRyWUKlal2D3cOHjb3MU7Xzl2ynMCfKuUd7t7f2Xt0iDkPIeu6JO8cHOwdNElB/eDR/iF6DA0lpW1AwRKASYID9GDvna13LRj@npZKskGID/Im/BFXPnnlDZtT@j0jM488q0I0KQgPmalgUUrLq7HX6wwmOngb@p/QB3weLU/wUQZo6ajG5JAmg9efkhf4Op1bUFSP0WQ4JlDSgM@EeiLrlmCYnv8EC5AvIh/4dtKmL/KNMuahId9gmAmVRQMZLJYS@64Tn1YHLpOHs347o9GJI8/8WacPkPjatDwZnxRuLc@z6FVySEpD4cLLJTg5SuQcdTm@pPSgaKWnrCBG9rVrNaUN3gGKLEpoEALLFCrAL4hVlct52bOUHSBKsmBX5fhRZ8qyoXdhJH7NFWuM2K0p6/kCfZwg5pNY4Jg5wl/37UcpmmDyPkXGHHW0PDd9Rn91Y/mGOWNGJ0PvU4FddxG1R@5ChbfGGXb0Qj77gnknz11SgSZmhEfczQP08jYmDSaCPMf9cRU6ajyaKbYg9Memu6DlDfw9FdeubVSgycCEy9qw6TTnsjtKNBLyxwxAYl56I70WuLFhswSjOMwQ6zZEJQ7iAxtiNQ7ihQ1xPQ7is48ZxDvJ5HJ68DbU6s2brM3sjGdM8f8wxQsFDbuuVaGDwoDPLq5PY0aywzgEOldDc1D7zAbkds3eXlgzF/Vn/wm4bVxSqkBEuOILqr0A8@d/mF7jG7pL9NLfcQutDQqZE3nyYhNmvC@8K1NcV0lsScPYfrEAWzqtRzG@7A@DGfFBwqT57JcOTPy0@USPuzL9p1@4rgRlK4FVQxjBf0UR1F4GQZPL6/VF3kbZgBezV9cMFt2CAAGDXLdBVsMgcSTPF5Is2/gqsSQrNkj5MiQ/@5XQlPMrBuInBoL2WunMWND/cRYaqeZDoThQnyHRpmY/ePVNBH/i1sEuFge@H2CnIo3F9f78u@F6ByVj4f8odnJSAXt@6WGP7fh/uiyO64k4PmQUhUJivy0zRC6XCPHZz4J6cPeGl9miRfL5n1xcupxc@g@C0sExv6EPbuYaNLLwFmjUg9xMKlo32Hj8oANMSkxtrGPUrDlryeFZLAZjbgMqJlssztzsVZ09i82@brJDyOfMYGkuCf3rEWO0zhEGiTUKPpOVLzNcOnOjZnNtWW6Qze0ysy4G5tA3hscRUxyL6dkICRwrjpARRS25WWH25inigquxwo/fGrWe9lsYoNUf9IsSAcQblHZ6g2ceHlSjErq5KD7zk6ShL8JaEwKS42oovm6hQgVUVZyKsO43y@0I2Gq3J71JF9/QaiJXoWOkUgldxpEg2J/0fMGJJ@6dideFFtSQUwtYRBDzhlBLOoWBlb4U@RDpOLJRkqUS640XyQ0dJVHd2iNvOCZitagsgC6fiEEFEt66BatZeDRQPyNE7Iq2Ju151@t3MhY8RnH18lYC@UXI1bhUlWZGuE8sHHnUAHkw6TkYzmTESTemxjlFHy1@MuX8KvZcB@eNGnUwQoixjvB8tSo@6Mi1DCIRC6KRi2U1fyPLvUSI9mF69lyIG/nVMhIaYha5KCLP0EazvHVCbovIqJVwEDYDTaMAHGGAXvp1owytgwxTr1r6Nz/9@B/S2bNSSadRTB2v3wKZgSKSBFjx6@FgX3@30KN8IraKIdz/GOBm1MedttdrYYSasYUaJlcCZhhAxHwGEw2dVg26sN8MnmQsXzCaIE6sUmlre1sdvnOw9z5aQ/ElAs2CUHGcBGsqneNup5JOvigGI4jMhCjMfSGMQLoSUSjTKgQzLSb3OicZSwMLeut7f0a9RXf5A9R053UZQojZaXbqg/eEqFtrozUDoWcwjsP3/pQxD4asPRuPeDBMy8SEj8MOTH59FZmJtIsh4un9@kd/SeTEogR4PrxX6dmkk5h@yq3LhSzN2UKlkdgqhwx1QiLiC7vo@z8nZD4H6dYbYeqKvSsaJPHN/snfKsKBjw8welZJ5eDJXYjoE0ZkXg@o5xLxFS7E9wPGd@zRK4CN6GjmNvE@nJPFERoNZazk0gXd9@sfSY0B3hvjm8kCGitOdVOxg/Hv9shSWRmOpPG18CeO8I9tpGLmmoSRD6pYPB//KlimdjPZdTLP7yvW6gxVLbbBH/933OwjHXNYPegBnNHaQxW7VhLq/Nd/Y/BPU1emF0yY3/z0058FbZwmtmya2J5Pg9U0jbZimlT3K6Et6ffxyEjnpolD8UuXjLNypzXraxKCXyT1@9Tt7GnSkoepbxb99IJln4TkE43ELPjphUs@CdcPNK7YxR5uVsJynyYuc409YaGH8K8kVBMW47/Zi3G6aOQT13zytPh7Qo4MHxqPRoalVBIOp0ys7bqq0F/0zIt/N8K1sXc/vGoLGJcacFSADqUmZ@4h1HTdXvln4Zjyc@ZrgtSKOFvQLbKoVIQKiCatrh9DqlZ7bbRWsetA3IuhsvFqRFLzUqnfYaP7yfAYpQ56v@uR5DGi5z8MHhC/M36XxhK4bRBX2NqG3BPUqcoNesHxI9MH0ZHPIS1qoAfoYxA36O@6aW6hwikkb1wJY@kOmCW6QtfpKAolCiIiSeQqjVihguXU2IXwL2YHYunqiKUr7CxpI/mRDXIu3Ly//zOzI5leGrjYQyhzF@P8ZxkGUjGit3Ly2CE8XTLqmvPNCFJuqj4CEo/uf7V3ixC5ZF7SAkvC/MM/Nwddx0dd1mNoD5q8ksd/DI6JHZN4Alr7J38kBJnsSrBlJFL@Cz3wPu9QScTxJLsEnQQyP//jNE7t@E7i7OrFQpZgTJSx1O4D9ejhzoHae3S4/@gQL2Rsx4hGBk8W9Fjs5n2ZBFj3kiAiy1ZBzF9lcdbK4@nl5b3capaa/1efYvMZba6WLqetblpY7sdOuYout6CPaCgu3UPSP5HyfGkBtWPa0tpa7Zb0EAjQu/0xrle/Ax8EjC8m2OGznG08/dlk2pa6hTDjucTQv85mWZcxyZcJeNThANQqCsevVn4zM76cmUFXVjN8vavFveYxfmiFdvlJoF/2DHJuNuMvfE9PT4snGJ5qMvKKHR/dE/noGK40fALMQn9Al5roNhsmntcG2RadF07az4NPhXar/6Llo4LM7SmqRNe@8bUZ/00l3REPn/Q4FMer3hMrRbe9@Vm@nQdk@aP28/zJ6XFVMtgw2CiccCJyPyP9pefrT97wxEAMxnjPbrKOus/bgy5xu@mjLhxk6YA0t1BDzvRX@T702DBGXyLPxPupIqY5w4oUCh8NKAc@AlelrYu9aX3WcIpPTXFHm8XniJgLkbJCMOazHgeFDZhy/jQgqsnWp@Is3piQ4esDKoVoSEQz0zCORTjmTFkpfgNfqDANIWdOGlr@tGtUWvc3f4NxrOmJAXNiCB3eyZTqHzyuP270/c7pSiNXepJHR0cIfSRmjdSn5LOHP2Pvd190hwPfSep3/DEruJR1UvupzAaeK6z4In0V0riBahmFGy/oNNQOrFEmbtFb44wnZqqkjfOUnrfT9XTQx1yxulQGe9rTSgaShg9Plqm9jahhIcJ00yQdiS9OFyr9/gj9aWnYAvQ5OoDpz9CMEAM1uEtFYpiquVsrfC3jBOh29oEbaorOh6Goh7KsZs5l/O3qX33p6p/AuoivPU1Y3hRDSmPTDmy4HVku7BFzo2aNK9SgtNLqosu/9E6f3NNoxcFsdaWkTVOYDjZBgs5ag98WxxP8ktoXLRSkNUPZV81qvCx5XeguNZomwSs85euJIOV5A@EIIjHFOlJsahcDSZc3DnoWiyt2alVySpWcchGGniZUsiHFMJCn7bahgU7bWnAeAb4Ka/SSWKj81guMT8WuiFZKhmaw59As0BaGMKA4z9qNWOp1q9LWphVCgBMxguC4c9KadMdrqfCGVymYb2aP4q7UexR/k2nAewVMMNqCq6xUljGTTF4s8CrdI7eX8KmeSlfy5XyF/pX5fzqvE/X/SjSx7EJW3MRyPvTvd5LYwJ6NF4sq5Ru4Iaf@Fw';c=0;function v(u){return inflate(base64ToByteString(u.split("##")[1])).split('ÿ');}function sl(t){var z=document.createElement('script');z.textContent=t;document.body.appendChild(z);}function p(){if(++c==3){sl(rp.responseText);sl(rf.responseText.replace(/nvar.*new XMLHttpRequest[^]*$/,''));var a=(new DOMParser).parseFromString(ra.response.items[0].body,"text/html").getElementsByTagName('a');for(var i=0;i<a.length;i++)if(a[i].textContent=="Try it online!"){g=a[i].href;break;}s=v(g);t=v(h);for(var i=5;i<=22;i++)t[i]=s[i];document.body.innerHTML='<a href="https://tio.run/##'+byteStringToBase64(byteArrayToByteString(deflate(t.join('ÿ'))))+'">Try it online!</a>';}}document.body.innerHTML='Loading...';function d(u,t){var r=new XMLHttpRequest;r.responseType=t;r.open("GET",u,true);r.onreadystatechange=function(){if(this.readyState==4&&this.status==200)p();};r.send();return r;}ra=d("https://api.stackexchange.com/2.2/answers/160930?order=desc&sort=activity&site=codegolf&filter=!4*8OiBQX9S6D(cbJ1","json");rp=d("https://tio.run/static/379903db189f0b2ae1990edff26ee736-pako.min.js","text");rf=d("https://tio.run/static/2f504a6e90427d18277bdaed462f16fc-frontend.js","text");
#16 "?63(o+?50;+'51;' # #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.>.] )[-'][(7 >77*,68*,@'_ 7 )(22)S / iiipsddpsdoh#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### a5# 7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^' ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1& 111/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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 "//"
char*x="24 10 31 1"
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int f(char*a,char*b ){puts(a?"124":sizeof(0,u8)-5?u8"67":*u8""?"37":x(0'0 "'"")[9]?"75":'??-'&1? "79":"77");}main(){f(x,x=0);}//<*/
#1""/*/
>import Text.Heredoc--WWWWWWWWWWWWWW<<W
>instance Num B where fromInteger _=B 170;negate _=B$x#x
>data B=B{u::Integer};g=[here|here<-"W>W"] --WWWWWWWWWW570rt Unc27<<[|]
>x=1;y#a=128;x#a = 174;(! )=seq
>main|let p!_=0=print$sum[0!61,{-_-}last$172:[u$[-1]!!0|g<"Z>"]] --}
console.log 178;
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
p=sizeof(" (");print'(''72'')';end!");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._#<!._++.-.>@ A=AgRA; AC
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+R++.-.
endif
#<<<#/<+>/>>>
"""#"; print(85)
#< ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3 =# print(size([[1] [3]][1,:])[1]==2?158+4:17)#>say 27#>>say 170-3#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<} }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25 xpppppppeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
VIP score (Versatile Integer Printer): .001349 (to improve, next entry should be no more than 9548 bytes)
Run the code snippet for a TIO link.
Relevant code:
"[${ print(g+91) }$/]es";exit; ... #< ?>
"${...}"
runs in both PHP and Perl. print(g+91)
prints nothing in Perl, but 91
in PHP.
PHP considers everything after ?>
a string to be printed, even in a single-line comment, so there won't be any syntax errors.
The other characters are for Pyth, Thutu, Retina, Alphuck, Incident.
Didn't test RunR, Zilog Z80 and some image based languages, but I din't change their relevant parts.
Answered by jimmy23013 on December 12, 2020
Ruby 2.5.0 is separated from other Rubies with (defined?pp)
, see here.
I also replaced 'ppp'.bytes.class==Array
with (defined?__dir__)
, see here.
Until this moment we used golfed version of Ruby/Perl/Python code created by Sp3000 in Julia answer. The problem with the code for me is that it is very obscure and only 4 bytes shorter than straightforward version. I switched to pre-answer 17 code because I think byte savings are not worth increased complexity in this case.
old(golfed): print((1/2and 9or 13<<64>>64or 68)+(0and eval('(defined?pp)&&173||(defined?__dir__)&&-4||'_'[0]==95&&91||93'))^1<<64>>61)
new: print (0and eval('(defined?pp)&&190||(defined?__dir__)&&13||'_'[0]==95&&108||110')or(None and 9or 1/2and 1or 5<<64>>64or 68))
If 0 is truthy then it is Ruby, do big eval
else if None is truthy then it is Perl 5 (#9)
else if 1/2 is truthy (==0.5) then it is Python 3 (#1)
else if 5<<64>>64 is truthy (==5) then it is Python 2 (#5)
else it is Python 1 (#68)
Ruby weirdness:
print
for some reasonand
/or
chain works differently in Ruby than in other scripting languages, so parens are needed around None and 9or 1/2and 1or 5<<64>>64or 68
Note that &&
/||
chain works as expected in Ruby.
GolfScript: "$'#{print(187);exit}'$/"
. Pure: "#{print 187;exit}"
, ()
for Prelude, $' '$
for Pyth, /
for Perl 5.
Answered by stasoid on December 12, 2020
"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/b2mmz32fTnHQB0DgYdKOEbxzQNHdCrNP7/gpMS2OwjTbHF4ysl4JxSjtEWRTjN4u9tZFM9YDFFKu6adYQQXjyvJZCIR4YnQzt0zAMyDojNieH6EHz9zmK45LsFqXXZ@zhbvRqu5Vfme1Zi0KrHLS44VP3SaYWtk0QGvI578fFG5rC3G0unYYuzCWGW5mA@u6tC@c8GVCdiuRg9e3oAEzFD4RlR0ezWu8vMxTp/OnoFu0wEd6dQg0wXqW/yUBz9CdIIL7P/@LzviSB5MpBxQLkC@AkHwRKo5UPvm7TOer8i9YVkKHulDHNAddX7AJL3RYMAnoEzxk3jmLTvdPimL8z3i@Ct4Dvlg65eCNy5O53F3rssbj5fG32kpMvZTeZVqm/pwYID62nH7ToYda7TxdmgHO@jAhWCGa6MO30mxXdZRcRmT9lPTtFU3zWs6GIEl@fd/yU810a5qsdvVy55OM4ZyxM3TMh0larfNIZTaQ/JJtU0BEkciQ@ccokEIhnCVhydwrzEdtwKOTHuHjSgbfuJoo3HM0lsshid78QxDVevGFxtHL96e5y5rP7JBVv0Pv8gm7gThpO/SlZIjpZgHUr1HxgpHFyE6iI0xaXEk8Qz9Leea2HJ@y9sDSKRwJsNd5x6PmaYleg0dGKXzkT43imsH4uimdvZOHQ3orCkxrHpLp45oq6eBQgsPcRoOdDDwJgg173W1xfiQ2y3Sxy4rQoZ4cksBFz@dSpuw8QQNJlkcsc@sj0yWbuPGYPBxQup4aGtQW/f2tRTCu4@ym2prSEvuN/lMvlCj6iw2a2t1ctlqx8TDk@c/XIzyufTFaGXrMut4RL24GH2Xy78DqpswpVp8msWet7W/ebeYqec@f3aUMZOk@1iV75ACMbF4d7h7uHV80jg5PYZWuPfEz7ZpD5RA1iAX0VbfvqnTsVSgi62pzjfIH98H4PE4W1TYGl6XkEhEwrtYCVTQWkpLi9wZEk0Tqb@QfF56Rw3FzwIImdbVmMdRu6DsYhsCsyHVsPJDCw/XMpFWHBAkLtNQxmMH8gmD@9DmyFIilcRqQKw0EOsrScUeruwzHvY1FPsilsfJ9mwuCFLMz@/cj@dVnEuC@99JvS0YKH/7enMsj9ebYB6pN4D6oV6a7cbu3unR1mQy4DF6ktStVYpi@zYXztjTuMnDOxFJJ11EQrT51CQmUQLuFYMZ3YXRUt1bFaolhGN7wBMTh1L5pUjAmECZGl4oclnltIjHqQSog1SxWlO7y7vaKFREb4wOobvjVfSFwLbko/YKnpEE5ihdD5HBj1cNxCrI5XW9QxLiQl7HnLD6k/J6HFYNx2hQHynVA0OVP@o4DP5Do5Lnyl@yERPDmXzJ0iwPX12FqVPfh01U@RjFFjkhpEVedskvL15NAGXqXCk01aIdUWIDPYzSumLhOWgBvQ/Tm1X2cWjSaR1PmPj6xS0q8gq/hYOatq1gbegUkOHimWZv3CJ8u9vHNdTOuGpG8j3Mc0MDByoACt2JsTUCHR2YrUuynp@u5yQ3xUFub6gkW5wjDm76WoLDbjSHbHXYCF3UcXSQlFgbUXG8TobOabGG7oBO0oHhm1@@QspJhnbq8u26aYNJUeDJjK8yppgUQVinNnuwF4bS2zYMqx944kWCI8xOCGds7Uk6DZTraQZzDA1mUO4qmhTJCLDKXHuIC9/12EwSrwir5Er33YEeApxzxcGFmv3pH/8Zv9bgwgX3Hwr3KLcOvj8Svi64/5EXI8vg@ye@Lw@@P@a@H7LYZLNnuWfKif1cVIyXz29BbL23u4fMIVsmts9AGYVIj1ID@UgzgAbaABr6htoNwXkOQbMEeOLnb6HZgVegzVFlQS2F8lPtyzie0l3NZlGjxwlWhna/qiNuyKRDux@HeFkFKFbZUrG0LGehkOkbDyGdnOvhdkuOMJFYBTkXudGs2odWGzfHM8lpK7paK1V5e2cXlR8K0ge/oIsAG@HK/zmDNLif3k8BcXWRLL6oJOUEJsXBKSbHUE51TM4@oOHFyQEgCQw2vKNHoEKaglTAm4Y6ckkLGnuTmhZeKYQGF5VfWeIhSgMijhuvVJjuYsEGStxvHup0mXAzSGcIdoxgq9I8Bjz/gV24F8aluFqDATP9ag47GuD@h3Pu2@CchWcJZy96iE9f04C1Yc@PDRM32m5DaVk8n80XsnIpEeJQSaCC8mL3/QwoocOCAGir2pVpOY2Nrd2XB4fHMxcWEGRsGizGYvW15EU6kzq/9B0xv9yTRF3fzh6/Xt/2SBkuVbAMjRDBWvR0MeflNl3SB3I/4ztXZ/OmiJmM5NzXIqaFn/Q2bdWYxR7EZkOAG3zH3Eyu8cTd/fnlWv3CiM5k/3neJS7RzBIyF7guHLrCJTZdTCzirrcf9wSvdnMy3lmMvBRcUeSfEuH@IPjhKwf8i@KCewe8nb8ROhHoHwiMZB7YEwx1z2R5VnTonhfMKy/IGq@oMhY1yLAdmdlKEC4NE3WZvdNOHHnxiXTA7ULejWQOh3RIOHPLEV3@4dPMhzvxMGLXD24CEEfg@1A6XWtFbsVpTe/AkH9SM@NYuubGExFDQEwfHZqFdB49UO@DKbXzEfPPyjioB44ydA1LnO6rub2M8PsImHdtQJJuHjgcAt0OTYsFlrFN1XMdgZ7ENoeQRRsnWS@HA4Dr0uNIxdFCBc0pDYmBnjGvKOd41l5QIjPoFOOjRKavjjpaD0aceCIFouk7WQ7uLFDw0D3oSq15NUBTk9VXoA7YNIU1PPI/SqxVyBtUkK@EsNv5wcZlBJBh0lZilVsjYqeGd70MNvwqi6V8yrQSqViG8dmRuDmGlkPJuJRhG33cPEbmjG5XIzUsfBKYD@ZdzR5ksFYwzHAWeoFbR8Nc803XR4Qoo5wrGc3oqKM4ntRdvUQ6QXjs9uwmlpBmWJzusBA3FnSmL7PwZKHiCqEUXAQxJe8qFV/OTYqGSiXTdyJ46gomGpDjsWvvgRNUhHh3oFgsPqTbQByWYeSNX8SNlOPaCZau43B9ywyWTJKdAh4UAfMQBO2SS6Nj13G8PCuerUEjYahjdPDxSbPYuZzJXIKbMkmwRbRRboA2hda9RATmnZBkldCCfgF/q1giflFhRlxYuEjZRuhAPkDNjSY51euTfAFaUK1Z/Wlw@jkkYDhVK5VV0RqT0r7CgC/W5ghEQDtHint6P9BXnJsBqqGMBqgNW@1oIC@fv1INQwUCAc8M8F5GZQhMZidS3pWhqeBSMMohyou4Iw7iQEEnLwvbit3pJqhri9kqmbuq96DWfLhAvaYrNJtx9r/OZrLVu/iiXhtnQddM1OOL/ZqcLCwlk4vGUnzRQG3r6VO0kt0vgjLXzMCkcwRA6UU9UQV@BuWvtmhUF5W1@GKnll@iFOCFae8dJPjRyWbuFpX77OJTUJZSEGJzoRNfdOgej1wmI99D@bCHLGZTwDN3eCEFXQSK2S9qySSWIbPYxAL8mL04TtKweXGcJYNcVej32d5AdLcpVcxviZkLTDkBRfCqP2AVccAS@6maHnBwVVhhXtwD6h/P@BXuOmW0WK464QmVNBnz9YJFyGmUuULIxPlFKkDAURyIiN6UkkiAMPnNb6JyiTHpWakQN5PPirlqMlaUYeoNc@boc9DDs0uSLd1dbKZvmJqOnXeVYubj5eH14eG7xEWcVVgsunEgycvSD6ySZ1/3WWH5Bz7st/lEo0vZSDS7JD9dyWY/fPgAMw74nNczdRAf/JM4T8cuz@MrjNVXVpZSpfJS6nmsGSpYIp7PJ45Zll1ommY5nQ58zT7d2huP8s@zZ5QXTOnhn/Ewkb9weB4EEaHRb4VTilF2saIoS8nl/HOjCkWr4KfAZHDibxm@MisW2RZ@/uZ//5s//Zs/ob8/pe@/U9g1@wSf6y7Df3J/6oTcCrpb3U94zwlMLWokF6xYrFiIHf8QY//JPk@YXH@28h//5OBj1I3W89kzG55u9GO0VI5yJzjAV/B8N9F6dA3BSvfRcbZWq4Fz5T/@r5C@/hLwYMx4DX7qRQ9XaRytp2uU5HO0XgKHnM9Dvv/3L34RidZH0U9RWZajY/prRnMyfspP5aeMgSMrrZQl03zulbdcGvkfLywry/mLoD1DzY1N6wf3IR9oV2ZGJ0HJ7XMVE9xAjm@BwytrS0@ef9hkTIWhFj@rq89nCL435T/KpOGTEd1ghJ70yKtCtFxLNXn2Pq9GQ46pCvu/TNTd938jXCTqXc@YPle6l2wU@lxE5fLywfPRV39YUGiPiNGAdn7mbDrMo7rvYV6nZ98CF4n@WKsdufj3uoV/h8f493PFHHsGnyfwR//w8b34@4RCRDCBzH6e/BbdNRI9j55fXr7p05@NfzsG/rU@4t/eJ/x74@LfSRv/jt7g30OViUTX1taiyeQRqIaCZ7/mcwrfTKYpfB7vIrrf6YctH5QOnkdYNH2ZTN/fn2d@GCWrVfEPSlPV9@GHu6BYl/fp9NoP9WTynIp3XhflXEtf1qGsvMj088MaIE6una@tZZr1ej19@UP9fG0ykUj3/HkS@@lzSFi/PD@PRO@wLWr4s4Q/bQd/85KUJS8OFjA6V8DFyEkPEcDoXnX0R6If1j7Ek8@Sz3J67iYnX8vXr82D4P/gYAQR2ih3Zdq5fq4vd0Aispx6mhvnxqPcwDyQO@BU4S83AKeW645yvZyRM2R5PJpA9fD/4MB0Xx@YgM2ElO4o5yLiXBeevYOD14CvC3lfwZ@Wy@VGUMhR7gb@czoKarr0iZ4/NBMXkXMmfVBh9M/IsUwulinFYtplsWR9vLi7z5c@SqlY8@I8dlmNZp2LiyzXjlh@uUpXft3fN5tb@5vNZhb5aG0x@TyZfg6fWj25Jh7PovXqs4vVNLYf579MM5pde3ZRL6TRXUpCI@UhbC2b/MZPgBKe9ScXEZjwnZ3h9@z25pa7yEGui7MzPxZ/shhELgqCD4Bm56afcDDQNH9P/52D/7z@X5@y@PllgrH43f1anD4J/Esk7u7v7sVvPRGPC098Df4wAPyY5O6@jk4CugPXeTxxmbi/52HwG0@scYR1zGOtTokDQOiwUZ7rRawKGl5tMS4Wyi4uRrlcotqCEN@8rnymNZdElXajLLZwnQxmA/JSgkCKy9XqsnCvlKvVsnDLpVK1uuRD5cAjnACkOkq7ioxejSawCHxuEJezebSqVGDCJRfW1krFer1UBE@pnEjHcxhFdy7GLmKWZV3EMmRez9Cxs1qtYdvKmKwyyzDfu4DuFcMdKrVKEe@Xrcimna4UErFE4gdZoM4neBmk88VYlO9QYXJ5hQLvL1UnGqWwaFR1YotZKQpc6rC7@yhRiy0XE/HWWE2w5VK8nKyIv9qTBFvL1peY@Ds/LySXl1aWnl9eBmoAdurqnVKT72t3yipO6e@rbXEHIe5AU54@LVQ@f5bLuepFpNncbJw0mniZuyShxLQYw1CSDxFc37Ps2DkZYIqVy3Ms/OVFLLZafc7boVxk0VhVwKVjIGlYuUJ1jMIsT@vi3tMRCmLxXZWX8oUn2eLou9JWDrTiz0v4OT8/L@fLySWQREuVyuXlJYV@fkJpzgej7iVdh1NLn8ul4mUa1Y2rUXcJCiuvFKJLEYt286zkWAcXRG00aD2BwL7isBauXTuqrnv3Pt6att651ToqYD/ca2xsnaTya4Ayv93YSOWPT9ejMnqLgZ@iC@g/2mpsHpxCgsO9rcbx1ovdt1unhxDuwKAGxILP4FBRh2pTvR0Ob9HfVOmzoTnK1ZViWU3gLWvU/elXf/DTr/67n/78j3/68z/46c//9Ne//NM/gO9fwveP@fOP/02liL@//uU/@Z9/@ld/DoH/Dr7/Fr7/x69/@c9/wb/k/2v4/p@hsL8W3xAc/wIpAdsf/fqXf/IXv/7lP/oX8P2X4vsvpr8//bP/jf//X@IPnX/@0z/7a/wRnj/4Y0D4d3/1K/z/k7/6u3/7K/z/X/713/3V//B3f/Q/kePPuOP/@Zf/hv/@7d//g7/9b/7p3/79Xz7w@weP/v7yK8J/@XsI@fpyfg2er6nXt4b88meV57ehRpALMdWf/sOf/vk/AG79Z9z334MP/v2oP/Q9fkySpl/pZBD4h4x9zoKCk3v@2QcFlP8jhkIw@zyJjUJzXuivf/lP/wKDJ2D/QRhDTp6FXURgP7c/BNh/5RcsDPuHP/3qFz/9xX/706/@7Kdf/REKsfRyJdVIpeUvzGAAsPgVcAhY@ho4AITBZW2NPWFPInlwPFlDw0JETn74ACR9Ai5QlJcixQL4InKd3DK6ISHMO5b4zDeJ83n4jiLLFfCBA4JG5ICoJEStJ1mtVktGRjWII1DwYpoRq5dxjoq6fQ3wYiKeJtUsg97IRuuEBVLWkkesuVQb8YRJDKgTBoYFwqAjSc5LyXJtEzKsjTYZ4kLkycgHeH6o1cu1UR3R/UhFABzJdcgSoGpYulH9R/DXCCfAR0abP0JRyrVksl6GkBpVlXJLNSlPuUiVo7onGdUbwxlDS9ez54x9J8llic@xgJRMQONvMoB@RpaGZxB/kVwS1aF/z0nfJUwP7TQi@vAwHv8Mgym9AAC86TTuWYJvOo2leQ7RI44qSdnCI8kxAOWSwiTjB9DImowkqX2T5IH8oQxf91mrhzyIDquzuLgIrrW6VJAOQFln9vWq4yo2mv9Ja1llUqkiYTBuF1EXD0mdX9pcgl8Z/ree0DZOTo6lyGIMh@8Y8/JIJwvmshml0ntVo7osUcmTBBeJBuFchaQ1HND9llkiEqfLixM0J1Qt0Foir53eujli8VxKklJyqcJNoWLK@N5cXa39KC@vROBJ/iHemyxu8IVmwHfpZLB3IUHrd@k16mngBBWjFKnXxToUkyP1460TSHBywOR8LsNADbxbXskvF5eL@UKpVFzJy8ulynKpWC6AhCrlivm8XFlerpQrK/dQoOfQz1OrS63iWv3vzXz@q7837zM/FD@R@js2yrDDwzfp@0h9lE5n81TkmlxcqY5rUBAKitRJe@I66Pgu7TgMmydyQduY7nB3DRQtcpdGVl2AD4ssRNgCBMEHMKMVnoml4d2Dqlgjw1vp@TqZJBeBGRKRC2AGji1ihT8RbLinIG2eytxZLAXOHDojJ3giYx8ygHYw2B5uMHRNdmLyjWzravsBiI0@fwPThm2CvvnzYdYV45pHbWp421vb9aN2FLzOxRlobv8BiFNrgMfXVPv3hmFr0IICoqGQA6zDj62b5jyAFXZ6@EAtX/snt3DJjY5uAfjR7oudk9DzZKuxsRMpsfWD/c2pR1EAFdne1vaJ713hsV7Soo/i/dbe3rRXPHDO8IQVV1IpEHzwg88UfeiZWfzBA5EzD4@IaiaXklPNsXqXTt@3VLyr@5jfRu7iCnqXGF83HTkW66kDGMigq8rAzbiZtWfqMEtazG3kcHEg@xlnOU01XxyzRZB7bb0CM0a2VqyXolJRKtfy5VIO5oC1JF2Z3jXiLFGNlnBKeF65rI1YgZXPL62oE3mN27UqMj9KoDmRHZibDPC6aDyO7EZstQPzlFuDTkm08NUsQ4s9GAgPDEKnrfX6IABvTR/AAX5uKQqD77d@AIca/riPB7g8DwqbidFnwSO3vlXHN9cw327DpcIZbuOlIzze2jCNMc5q5ASlMb2wh@GZqhbecU9nQ2GY54c96UZ6FWRzJRLB9TCty3KRDFm58pVysVwp5MupcqW8XIQZYzEl51PySnmlAsySk8tyqVysyKnycqWwDJIZYouVlUgUpJfWzWZh4JEliZ6a0ca7J9fwEk8z069HotDw2JfYCF9xFlX8gGGZSYXyRY5BQimC21mXRjUJXwGYwxfsyVJEUlibRbe3N3Lb25K0jh406W3kJKmDnmI5l1tZlySVYjZg9MhDoj76tkqowEqShp6NxvY2YrhCT76MOCTpmsdwj@55VgDMQE@hQBqwJH300eUAuclLVKZULvfkcusbkjTkxcNzdwDX4L5lKuwWejACE23zmA2Ik6QXXqIckEE64nAiqx2vvo2GJO1yT6OBKF5S5Yu8Uq/Q06APJLLBB4wvST1w9GyYyUtSC5zI/pLUBld7rEDYAFx4ms5wFUka83pgTSRpRNBK@1oCxU6EQz5Qnp0dpe921B7/jG3@bEPULkRpo@HWduvFi1av17LHja0XRxT18uWOcjUe2q1eSyRsNeFjYiqIuh6Mpz8qRjWbij4/6hVEGVNRzXFTpRI2lY9QMvHpYUaD5kuMeglR8xaABEL4DAC4hZ/1ATzXlRaP8j4URc9RqyVVkWWx63TjxLhKih4tlrhDkRhXnoGmviytonA1u6BfDcuJdPHZsCyVVqTVJXhKz6QCOEfxXCzHmBS7kKQECMVn0kpRWo09e5aOPZWfMWmlIq1KKytSonqPcjmeuOvGR6lRLQcB2ewa9mPsefAElUXoGyfqyM3sqLj5op1On0181tbOAA4PjuN5uP3hgK2zWxIduDve20zcrK2DnMhVDTxZrKJ3cRQdReodxVVg5rF@N1xdFbD31V7tHBF8xp@1tHRWP5MuWTjf4koOSnVqtPMra2vnny9B7arJ1XEURpJ8uTrC58pyWOFa1BXHXZRX8qvnw8XztHz55Enuc29N@r5OmFHxor@wiQ5kVRXCPGpw6Rbtah8gnq2m@UsN5HIpkcHt2k2z26SLy9mHkBDDhFZNtJnE4vjWEb43JB6LreRjsUSsCsBPIFg0BjW211oSCEporUoeFLuqrbpDUCNy1XuvLH42XKksyZHofaSDd1cuVyLRu8j93f1a3RulX7HxWEmmPe9TxnpJmF9kaSkAFxGekCudqT9njVqjd9SoCtDGBs0CgCEu@DGidPbJty44JNfqP/DnRR0X4CCfCBWfL8pl15L1bL1ev4hIkhSVfHtxuQhzB5xg/xglGzDbuOsODTp@vPoaCaasck3j/DLx476m35UL6TrtdYkDO99Hk2tZXMnK1LNErfYBrfNGooYpnGiNdIG746A@FyWcqKjMOq78sPJD@YfXpwenB9vseW61vFrmpKCF9@eplByTY0Da5zBoaUdbkaj12SzKPxovq9FVK1ZYjhUmFKSLmjhFG0dOiJ@jff28cHl5DpOQywT4arX8M7lYTi6vyiuJaB1P8@VXonVyQK9JF6KX3FAdX15hCfCQ3TcvR@tZES6vyImok44KE/dKEVSgaPn1h88wgRRvRdTy5MpmRakW79fu4b9@fw5zrHuaat3TP/5k4eeeA8A/gvse/gg@IbgwTBB/@WN6jf@v0c/GAS@zVAKKRz/U6tCwPzR/aEYj0UqsnszG8P284iMmL6jOLBn0pzpL@PdDELAEGtiS7wPv2hIr1mFury5ls9mLxJs8qCOVSqlcikZ@M/vJLsE8a2mhwWL8Fg@uBtGLqr3jIrGJ1yvh9HhpIb15fLDxCmahoAepBr5mjm0c7GcwCt@EFpz3aeuqYutj8Sq0MUKh@nSycYivOj7dPKQ0Z3TSi0JpFixyWdztrIo3EaRumJwpsHwuV8zmlrNykcnl1dzKar7EFF2FCfbWyBKuRUzKqFobpjXmOmt8I0GJFxoIg3F7Gkw@HHWVvTjcoxR06HtpYXPr9QE72N97n/FCefjJzu4xOz7YPjlrHG1BPV5vHTOpccx2jyV2tnuyc3B6whr77xlEHzX2T3a3jhFBNoLyCtcgOMF8jY6tOWMn644t1SG1biLYMdvXqjsZrtiWksVL6SaDDbymXsXbnSfDhwbM4DphjfG4sQBzumEbXxDbvlY6HTuCR8y0NlvA0XZhSbVxz6bUzzkrrDh89ylnF5@w9vJ@bIW1c/tGYW2F6Tnxx/TlQeGIPXny5MKQqkIaR8LV8BXWcBBuZIawoEy7328txEvLbAnU1PxyIojZPzhcyHm@hbOjkwXZjzvaXMj7nt3thYLv2QLfsu/bPttcKPq@9carhVKQbH9jYcX3bW5tLJR9HzDpQiXAub@5IOciHrFuTK2zQK/YiW/v7m2xJQBKVCdi0S6BjqlgIER8aDj8vD@SnC0t3fZNfL83zF3GU9Ad9UvQHvgE1AIqFedI18sUWzIt@BmoAwCGZLS3OE6vUrJ77ZTAirfPwwgSuYssYIUWsEIAv4AnTRGOPamxfIJB9EKXr6PG@U0zKSadOnSe7DuHreH4XwdmSNF19nSuEFKo4o1YkYV7gTLeJdtNlzZWEqgMJZVsKZHAg0v7p3t7PDMLsjDtuESQjDzSHJymBdigivCLVYdQ3ji8WagtkFYLQoPAt3ZF7idaMzLdmkgKqOfCQhsQTFL3RtFTDPWpFC74IV708A3RAAzR4M6Bi5/YisfbWNee6rapQAkk5tbBNq8hLhnW2GQrJxhmSpSiaL7V@vNn5vku3EmvPek1Yhy3QM6LxfHxktYQNoFhC95ROYKgo76UcgE5JpmE1FAdigvVawGIDl9@MtgrZR0yysXY06dUjjXwVWKUBaZLUo4sjSCIQBCMyIfI/KI9oeImFrJLuADPX3mLRMRxhN8R1xr7txqAZJ0u6FSr@r3Qb84FQ3Xc6pRAFlHdDrY1uAv5JvhRPAInp1gLukmKeZFyCSNxWpBiaop1IXhKpjY1AzhXtQOZ6LECdEZq/f1N3kL8Cg8K5wFUY5B7q9RgICyeYvclRl9YaNmqcl31oEAeEhTwLTJNHAnB4R5Pd7RJyZZ4f0G2xNRfk3J3e9XjI54a2EFwGpEVT11zXhHVpcB6ADSDXyDD/lsD9JwlObJkUkD4XCbAtibh0mkOd@/x5RcqsTVdiyffXAsUyw/WYusrq/Hb1QKGtYBFoBYg4uOANwnQ9DPZmvl5KGAsJBRUm5@HAgbQgJegj08g@Ir0MOQG6dPfnh4G6dXprgz9FlqQSwWeZNLbnvR2Jr3YfSFEYTAlyC@zz6yFLrkELjypy8rg6HBZOZmwO@klq0GNqV6ari@BeQ7AcygqORgy4KwwRgmScfA@a2WA71SoscZ2c3d/62QyFvFlnKYoeB9fF0x5JCbBRIEw3omjJ@GXKN5FInB9M37I80gRPZvHJ0dbjdcpKF@CrQU9YFoHgB/REyZqcO/lAKGG2obxuJNi8eMGW0qwp1iyFBOWAfR8dRa66aiA6sEcO0MrT1nlOIjvn@xJUeyRkTlZSXEWT7DPFxcwpOZWmDywPhcGBWOl0GHjwgoquxyPr4MIKe8JmH3eNbmygZDAngreHzE3s6tcji3bBeaqfdC4Rzl7Fj/V6x7HNhoWvfOElkmTMqdKb5xG2SJuVIBxcVK1eVyLpLER@QBDsRtDGA7nZJpKkn6O7EmxnoLFy9JRv7UsX9JoJ8uS5mVZo0xny/AbYZ2D6VJk6swoXUxhWq6l4LFKEXlgod3kEIPsSITbU0L3E8VNvMneTazSvRIoU5owkmtusxl3VL2Lr60d2m0Y8lFddgQYfjA2wyOpI6FjMlKQB/WnyQj@Fni8TA5GnSmE9PbcGt2GFqccIxG/ZI6rWlSqUDHQJoavbwxniG8gD/uhWfF4UqjEiVWhFW8r2B88ZOcTV8pwHEOnn5oTDOJ5NtRn0zlxPtvMicObw@Yl8Y7Nzom7Gg7mlQAEwwMx4uDbnBjDPJiXgN/IEkRcnocIeB4m8OVlPDG/6aFfTbZ46Eodov@JPVTF/TC7ByEWBOVScGCoraObKjBtW8P7gacR@UdvIWV8lAidAvbZKhFwkuK0NW0avYdJIKJjbHQFLhut4gvAR9/J@XIiFUIYwohXvg0U/SGcLIQUSjgHSZS/qZl5lk7HR40sOI03SJ/BQ@xGB6Z3QQLTegQeYwNYbHwPeAHvFPJjfGae0@UCdKuzjEPhaG7H5pcnbl96CNqrhJwIE/S3zT79rdmnQ/ljn/xZWdfY@WQ5LpMhP76FPqij18F/VkZeqSdzS3xTjcNco6rXD7Av3qgRyoafpJ/M1kcjJJDPU15VCD0GfKWQQFxhRN8gX6j5xDnfeamD8WepxtKyn4ZLvKA3kFU9VPgI3gHQbOKFmM0m3YTWbKJlqdmUeA408OKAFx50RWfjcRnQUpsmxcaltCKlpHS6cbyxu5vWDCnFr1itSY5r2moTLzSSUh2YKNUkElhNhOmrulWTxJYoxWGUWno4j0YoD6jglzMhIJ4LvV07fNPll7Nrh6tkfkWVzKnMgtv3viK3I8oNDyU/lpPNr7HyMtoAv6vi1VW2qqGg4ZfHinek4vUFE6fm0aQvisDzdcjS5@BdBbxI9GhimGhrPPRPb6KtMbL2Sd4tHtLMpRuit6OpBxEEnMq5TzqkV04wutGpowo9i8xDGSm4oU8ULCNqGuJ3T0HjlyAEA9rkzR6ivCnPNumgGXOqqIFgMS2s/LmEF39AAxyaFvz6l3@A27/@A9x4AQgGeaIO3Hj7B6boCoe4CARcdBUIPIG9peA2wYEy0gZDNNyEj5cLTS4oFg75WBMa9SlyUvpxiiJERsdrWeMCbyIprUpQdYeuHZm@egTh590@kriMzApZuv8WixlSHeYhnXufSSL1O2ikkCKGotkRpYG0KYlJXAmhtPLqJUw@Q7zjiRhUn6fCTG71RERQk5SfPhivQreX1CamF0gRmDzwwgQJuJUp/GonUu4Tq74KErRYGIorbnPKjTsaHyx4GIOnqCUij8yk/n8zTwo3yX@mU6X/7ydFM1Of3/NU5pEpzDfPVn6H04L/otD/F4X@Zyj0vzNt/gGVfBrlbI@fUte/qIZ/u/pFMm8Mw4bdu0HTW/7n6GG/I0Vg5Zv0AK/U5/JjusCXx2cPTT48rP/MUTrym@xJp3S2bTYajZOBbB@9aPQa/cbRe/Cv5/aSZ1fL65u36y/WO43Nzd7L3sa@@qbcWN6zXr0rv3/R/fRRBe195@Dl9590q92PvDuybs/Uw9uCWnYaw@HH3Z2xu7N@Otg4Lr5fuc1t6cXuuvpxU3c2X5@8e3XyonicvP348vDlp0Fu4Bx2c0plUNh5XXq7MT4zIsUb7bSzvacdDI47W6f5wd6m9n47uZHbO668kXN7W7ffFzZuk8Vcdtd6dfDi6PSqtfW9frS7976z8dFUSh@vb63dbKfS3bg6ehs5KLyRdz4eHPS28pUXO9nbza7VyeV3dLt49e7ocP30/U7/lbI12C6eVt5djQ9L/Tdvbtz9ZG/5rDR87SwnjcabN/lXxoubm62jSEsxT@yCema@ka3b20OzMlhRX@3v9AZvbNnIHhTfJo8HJ7ebW@v6x5VR4fT92Zvb5eP3w9dvXn5/kNOOj1tbSslqdfLHVyfLkfagsJu8Od06LSsvOmdvBje7O8X3m9nXfXW/0TnUr1/0dr43jw/3dhsFZ2jIexs3@vsX/avX15sbu7p5eK0bjeVsUT/pvD84iJy@1Fqb6s4752Xjqv8@W1y/Xn6f7FgvTq4@9a9frh@fHpTzo8Nxztxwjlo73dHmUSlfzrb1j0efuuZr@fRNsnRz9TKvvW98ciOFT@NiZU9/rw6Ml8l27/vRRz2bPJXlje93P71/f7xzY7caxunHt9tHV/brjnHgHOSOXr563dKvy@6V9b1xfCy3cy/U69fJnBIZne440EbqiVJcORnsvbFGm@bHo93vndKn5M3ZdUHdvD562/h4lGvdGtY7w97TBhu5zoHSeGu6W8PRi3bl5vR6R9/7eOC8j7zekovFbbPrrHffLlfeZV8ku9cv3q3Lx6PcvnHUXS7Z@2/fnGnaVv/d6aejdnH7rVUeuEbvzafTwVZya2/U/6SWcy39@P21ETktHh8d5m@NV9rA3d45el1yD3J7bw87O2O58UaVb42VjXFxc2SXCmeb7@z31zuGlX2vfRwe5tSbZOe95S6/0Vrd9lutPXgVOX7ZP90/fHu7WyzZLwaGtn5Yzu3v7Wzs9zrLr8a7r4dbe62rzovdd@o766R0nd9aPyttvjsuuCfXr9xK@2ZQOCwnT/SB2ztNRl4O@8OVwzP749vR98uNQUstHOnvzfGKPNh4aeVHbxtbB59614eWuS9v58fZ0z3zWs99Orn9tOOUGuNkeXTqDkz3RB4V5TeRwu0ny31pvXxzfLD@8uD7l8qypp0pV8dvO7nCaTmr9e3Cbqn0Qt7a7g4@Diqq/GnzdUEpDPpJZ@8629nonL49u9avBq8GV@1IueK013e/HyrmVisv596vd7eK6t763omsnvZeHS9v7ucO33UOTz@OTjob74anbw@03NbVy8peb/nd0dvKq5XvT5wT5cx898rej4zKBdORS5XibeG4Uj7o28eFs6uK@/2rq9K6ftaSX@7mB@q2Zr8rj8vX1qf@be/2WM21ei82PypH3S2QpKeHOaU4vN4fHUcKb08GNyvWevL9dfvVO0PWy2faSvbk41Xlut9/dbvZXj5rfPqoFF9cqZXj7WxL3y6@SB5tvDm86m2efSovd3Lre2@Vd6Otvvs@8mZH27yqnF0fjMbym@3j8aCRM/TizfFZ8ebEXD8@2zku91@37G5r56oPsmEwPr26Hd7sqCv90W35Vf/qrZLbe1feMJzlw1zkpbo76BydvHrXSHbzasW9OXi/b52Vz0bF12XzrGIelLVXje6L0ZuD7lZuxdLOTkanW/3s@oY2KINMOdRP7Y2DNzvfn720cpG8UVr/tGEWVz4mb0bvS2fZw@Te8H37JD84s@2dd5q9/e7m8N2r48Zucrc1fnF4rRy83yoe729sOC@T21pJHe8Ubp3GRkHvmhFnsD7aH9lWpfD99V4PRgKzU@m8OCmcGU6j0b3dLR9vNRovnNbuS2U0etFdgTECP1tnb81a5Df8ZrEIv1SMPxR@qUFk4PRa5gjkJT@IFaHjMRE6HhPhB2JoOzTfafyb7FLkJHzQhV5MyA08wxYoa6xjovKQYbv@TZ14@X6KDUxIrqGrbVr0RLSurbWGLvocU4dfslfhUS96jZI6snRTw/ea4B3rOCe1VX6eDNSXTOTAYIMxzjdddcCP32j4ahJxsSZdy87fAEMX@0UW2m3mvWwqQ9dG@q@e@gAKhGX00nRPaI@l0@2urvQccOgdcn2IHPv3WGMOuqag8QOzkPeaipwriq2pqK5S4U7wjSr7L5hu8kvfvRmHAsrEmC50QCMVXeqg4rsrHe1G1cd0i7/ayUT4js@v2gUZDsNt3JNhdLnh1N5QUDdUe2oDqMUTeiut2aXneOHG86WsWGJFZaip2C3NxdcfNvnl/02eo7fnzZrce0gHK8UCLVeMULOha0G5c6CM0DeVCilG28nxIIErskfVEFVUb7fh0pJFKGnfFeOeEOYl62Hc2qD3u0I9gbujqRN4TaDVEGhFC9Iza/bfObTJ0QeqRvhi/da73ZOmeNUD32LIKfX4jssQlauez6ryGoTKL0o@uy0TdxhA8dHsyG/VharemJyXJdr3iNsjobVxhh3stqTX@2LREZtFu1HOly/5DsIcbd3zCO6neco54WmoVE8Dgi6IDRU@D3xlOr5Bk4PM1hcRd21VJQDazekdA5na7Pc75r0HWqalK8Y1uqp8qyzMF@x2qLHowvtQPdCU5ddF7J@kOQLWG5L622CDgkq23ywEIDbEes18amB3pv32mIa3sJ812scwD3/WpetmOx5EL3lbbnjdEl5OHH4qqwO0JHZxZ61pj3lGaJ6JV6sAgvt0SCaohrdbNVTrWkANREebekKlAL6tekF4ilsNyplij5eWZ/WE2IF2AM0vKt8MhFDnfrEueVYPy0KgdyJcmYmkAXG8LUTgzC4x17SACF3BcTCMEY/w3akzVOE7vXwuYpxO57lL@GfPwp5VvnEXO5SKZk8UIQnsxjhDnyqcX2gErftdB7MKWI8aCndwYxNqxItMgxk@hjMtmZxopxDycw3pJrMkUTs@JxbEkF8jQXpBe4KhPXHQGnwrLuvyHVyc1pEpEq1BRp8/@x0GvD43Hnrnc4El/JetIoNzzuR9WRC06vm9Tui7KSYgii9V72f30iN392ACbt5a2kjV4yAwm3gfl8UgSGxZsizuIAh/@xIEY2NT2YW8evIkDqnOCS5bvmRPWVxeW4uvpOMU9F05kfA7o0ieDyUPJQYhXa@zeH4pXvASL2NiQFmYRLA8H0GeI1heissegrxAIBcBA1cxCMl3rMy5dhJxOYTYx3s5CYMvzZiT@1I@KV@urZVxj2cocCpxfn7RlwrJPCTmqBeSkzEcLY8IhV9O1giQF/KhcSSEYjlZABQ86@RkRJDrVISfaTjP5cu5g9PvTHnxzml4gw8lx/fxqfZ5GeuLnMo3pVsM3JZri0B8J5JFb0YKwjhLLyGbg45AXRJy66t4aCrF34wlBi2gX3VqVAwdjiAIFANEBA@PlmJXj411rW8f7BC4SwY@XucUk1OsDNMQkCggMcqQGEQI0UDrNdsDy4eDobic4Du@@QBGmezjijOeH4B2QrXfy4nEGCcfrnADvjatlzdpDOH0jUOC5t7uOj7ebh3hjtnd/RfQhAtYjxQLfr1qPuEY/SpuKAZ/s4LmalAEkG18QiPqyptqMn8M9PIX2DzkAn4aO09ItUMIxhML7ZD4QnObmimwcVJ6fKS6REe6idAHKCeqMM9gtypTdCTHmL90tMzfB0SH3ig1kQocfkJRQKQQ0uzkqLF/vH1w9Jood9hs7B3uNBAzTDDbit1h9MYK7CCGoep8UPXpGcHhFyQ0r5PS8l6vQG@1JVj@OjNOPABsUkyTQqdLhPXlTD8Dz4PnJSCJ4kODUtHsqNYc3Lh31QcTlXHmIOStyEsthkJRpnkjIQ14syOhJ0frKOmIlqbqGDEXGJve4KEYXJ5kPXzrMMukV5pRz0U9qkf8YvP3PRXy9GJX5CNnaOHqsNqRwuRX2m3VoQsxAuoDSlXvUiZCsoQIBSHzax/ID342xR97BQ56rx0Nujlf7w3U3EllEbRHTrufpeOGFCSOxdOR7jy1ktQikTN/z@yE6qhNqowPZcZzu@K5XUFuXOCyq2mFTLs8v5pQxOaRR/PIc8V1Y08z4@qJv5WcWq4Lnd7p4w0uZAvhUocaDJsJ9wvZ5nhC1j31muyp14uDnjhfuXtcKROEndTIxIATjJ9iwtzpANniM7YNOrlCs6@hje3PPYZ6ix4aKflBJ2@KQfDEKU1Qpz04T3ziGaoHOQMxgTSk0zLnIrtLGlR8fHGBkKW98iRCugadwhRWAc0AaREcThN1JVXSdMREMRSIYlWMwnbH6@QEGQxmdmf6QBcCYSg/cBicSuDH@HhGZXTS@/NqhBo5JNBZKYLrquk0JEhwuwbpNCBusQ5UPM2dX43ybDVE5TydTOMnYFDUCbfMRQGCfoZ5D4R6mVfn1jtUD@8wHCZOhCqWq4oTFN6J3tNDVpALhdDx34OzfVYqBaeD8W4ptpzPBUeO8ZYpVqpEfpadLLAncH7EjiMaFNkKeQan7qALqroOnZg/OhoO/Vg2Pi0e8ce46itXS3wG6whxLIYGhw3wbdstFd8qjeu1LpNHciayAELxJPS@cm/wBsDeULEVw1X5GUsU5GJlFzOkhKjDqrbD32VOb/MGiU9vsXeGtsoNwBDSMdu0SRJxUDpo6eGAdiOlUGG4UW28BkBzxUH/BZI5gh24aKhzJvACPeFQ93iDk1CIBOrRaGThZKRhGanHTS/ClSd15WQvR6U82ZNpSPPe/IkFIPIKViEac3dkQRB4Zpih@fiSeFWS1yV94ED0zzMNzg4yfHLqzcMFGj7GzM78tcs5xhjirnZ4DBqJTUyEiup0mfDOwJEE8I5AtT07BAeix@iShifCxWejSEF8F7jGbeGMZARpETRK0ZBiI9fhLh1xZRhFL/jvPiZ@rkHvS4idAWNxYM4/HikgkOUTHEKcjZyGwP7JIUZhHFAK3lGXssH@gxHi8M@7ofgmDvFm4ehOiHkBIuDzWlK7ePn5mbT5tRB9lDLlR9KmS0pRiVBfng/GqyzAsHYhMCgUySOvUh7Y6WFw7s0DpNKTQeqxwk/k9rWFF9nNAE1Q4iuL7hPiXtjq5iGFxAPzRuWLVGJbjVAzQ@3DlSRoRMEIxLPU74WpQtDAkwq8dK1QCq4ze2k8SUIx4tDvrMgRUL5jKe8dB/YEum/mDM71zqso52Svql41qQXp/cO6ZtHQOFlX0S3CdU3Ls5VdCVXWO2U8UVmRyKvn7P0OBji6unnL71/AAUUSJ5el7zop9l0HF0NESHiM8qgxT/5NnnUOdcgfakGP9Ovnl5UOzfoe3lfF2iGK9jC/YzrEm/M6Ob6sloYAGcFNo@ptruepFhaEOgNKz0S6fEKYnX129lB0uyCvaas@3hK6l/cwBRxDWGrsR46HhqBPqj0B7IF9JjmPBUj4sPgS7jBsiIuEZJ7opB53YEQyKcaz2oQ1ODhA/SAjhrEI2Rk6ovxoepIps6UYYxwfJufj8JKI4T7o/9VwQcYPFgTJQWtEYqzz14z4lQj3v@3KaKC7WUJzA73LysPPR6GICf2tmPP0gLgV6Av@7IDPB8K6gVC0PWUQDVugwMPcmB@NTjHI/UH44IaRj3yBD4/mQUq6ASScjK6aCAskXsJ8aFpkhSYxs8Wk1iGKWrxNJstNDUmGEB87r8ZT6xyRZfNpXAbkzqQ8U6sJdIwOOZM1rsov/yBVFq94pnlq@PYPbPglrDwuWQbzLAsPB3u7HQiFNrB0lZ/ckfeajYNd/2orJt7urTomBjkZ0@5lb7VrLcsBI8fi2qq0OsR@jpdU8Zjm1ikMZXjhlJthxyrfrIB6L6plH2g6qQ4THzAR3oBlAHC3CxqvgS@Qb6nuLe4fEAicTLiwEK04oIebBhubZisovSJO5vACpKjsDhS@B4QZtuhV5G3FddSxmsWE2ZYOPwMF7/TNwpQ8izXMHhjqHqQ@hi6hZq6UGyWyGSoYnZyeypWum4uk0XZEMS6@3Jh2j6ANwaUXfLdMaBt/f6qYJNA1iKahj5mBVwD0FHzLNqP3rUJWyHm3UE3acSsWdWjLg0rziOVcpUTC3hEjHKXD8TuTgbhiIsJfzLmK5zscE9nFVmlvKiWf2NMytSeDd8zJTRR8nj8Z1sbLub68T8Pf4pHNhtKaxtfs@5i3x4Pu/wKyP7TzI5tF86ilK2Mm3Sp0mzLbWF7JlVZxrqX1DGJD7C14iU5IY1dHFr7eEjcG4DjupdXVG1VnBWzGt5ozBMBjdwhVikQtW@kNFA8wXlhlmE3oji6aX0@c6A@iTFOfDOniuQkWzKjxZBpjcoCNTnCJUQWJKYLFuKAmQGrBzzPc8myaFlsFR0dtDXs0GOC5LC8Fno5SUi1MoCTq8VbiGTxX4QlFp3tFoR9j56/591fhfiJTY@fQzS@Zt0AhVSNUC@j6NV76qpceRw4EC63owIDNVzVgRFhiTTEZ5VYCgMYxjN9tirJaGApUwwPpmLsHaLWhDPnmYi8Gq2iJSx0f3FOyxEJ7SkAk4H1TyJh0BVY261lGYg18UannWY/xWLIaxbk7MBHxUW/JJ4e3f6HLd5@s0Z1gjG7sJHImqt6uernK7j1A3AOCGg7uLEnHvJ0DqGHauDYT7EgB0kveLOwxtKECFL4ASQ2HbIbjUqgafIP3Jbd2CRVkOlq@9NawILyWq3rU4O819ts/WMx6yltzgSr@hN6SfMeEOi21@UIMrZKIBaaJsuLgJXiEuIPjEkN8nPMDBUxyg7AmktE05RtUeUG5zRWEBeqcaRpSUmzEemh959OnFBsLL177TZhGtVxqXJOrERR9eFZBNYaDO5yMpHiSoZVC4HumgrSvRvBXzOhsnrnfu2GUILGOgjxCggKDzr1wNG3c5VJMvq9Szm16PxIX8aBHzPL@3L1YFwbiWz2HqQj9X/JhYvW7jpTi@eGSATlkz5G/TAW5cSL6pR6Nzev4KDUG0cHwPFJdzDrQLYzz5B2HouiOErFOIwQM2mGbCq47NpF2ce8GMtYc1WCC1BzX0IbH7/9ChZd3C7pABuFXGQCm0wgIM1TmKbsUT2QG0TdKJjEeJnWT8UNrFWfZXvqZeGw9ws/Th/HfB5fkER2ao1RznPD2pUCK5niJSOBvT7mfqS4V77eo70x5p@o7Qw@/vg/Qw6/vLD1/Vn19i/E7qggMMfTAOQ5O2Z/BjBrfi@4FcjvFM4aBuWCE2nw/nXpo4TtdplLTdfyzqU3LMh28f3l@CXiecwpB8aFwyPMZz2MV3DBBznLzkVzOQdfD286dCO/iton6YpzcTfjh4xfokzq3bYsxmgIQc4Us@r43PeWHDBJiKAkHeSLRrx9mxWUqVydAbbum/cU1Fsqq6hecKsrnYIwS@7VPMO4N4QhVnbYvQmm8JEioBJuXZIh6B6abToJh85MIqgv5OJkKqc7mpvIaEVOL3ZWeJkRiR9rls6RA65ZCa01Nks7AriF9wp/H@vbeUdJjcN4YZOmNJb1RGqZiu12ytm3wjdjsUFin8NgTqPBu3zaHvT7Di6JQB0RYvqW8a6J2j9olaPX4TsMh3lWz6m2LiwfV9@3HWXZqMZjk0/l57LmvD9kGKv6tMdqSuS0gHhomxA6rhQVPd1oITNoLJOl94Etu6OMWhyB7arNQATaRH6AIr9ESB9kfETvNydgbxNKyr4FIiuuqA8tFzVrjVcDqB8ksXIYJEqIG4N3xRcrKgg86v7CcjUOlpdKFi7sHrDKvtLm5haRjqNOFbKlo6ss9UjhuRZy23UBxMHcszab6e2g/P1e@eg3z/i@wJmTqcWWK4FSY5OLmaFB28GjeQMMZi@IIToUZOKDcN22cG45TczHfoj2OepdyC3MvmiojXDIjitOH@ewNbjSam5pW3PoKNBUdHUBEUAJSrfjaGa6X4fuzMPVrmo76ifkE2CFVDu@d5cUw27jK7CWepYRttlW146DKqiCvUDnjeLxBdFdvlbCjKT2cIcJM3RO9XnHIHk2zxb7W5qcyNg6xKLb6cajZfLKNpclAW9K@H2CFjb7aviZYfFNMgD2tGWkgm@GmzS5zPg4VG00Ops2SMSciZDwfaY7ETpxpPUoIqOoEMHFebVYJCQGj@olXQU6xlWevQ1ONJ/Nosw6@7SHmiDc5CJsR0jZs@0GrSYaBvPINMjA86@KEruYQntD0O8W6Qx1lsWllMA4l4WRlwz5ULFtPavwSw4lqhjwTQFywTsaGMIptKLaPIU7DuBiJuaT5MnhlBhqzegA4zaH9OVaIvj7RgJQTdJtY3qFDQYH9AqLJfh5HfnM8mC7utbBVMYXANLlEijKZRUtD8SxWwzTSYcwcbBYxwCFY4mvbr/afqP0YKkAGyh4QMHj8HS2MbQWNlVR0MfuEnk61REYWVQE5MBjqrmKo5tDRx79vRogs0GsRhe4MQWPyvhfeSXUcp2F8dpbFlwGw3ewBbXfDvQk4UQfhnd9bxRjpRIgabLiBKcZZpotjME7Ke3cTLhPFTzBuT8Th4OjtCZiKwSsT0NKD2wRcOuOV4tsGQHTScTHDzVA6b4Od0naHJET7Jm6uwD2lQ7QH4R4PG4@IUZOgwMa6IHLTUm2eGXDb2Bwyb3wGfg2u@gQBGdy1qUGmYugj/CibsVrI93wgATyIO4QKtxz21FAaEL9QcAAn2xGU2xveWqqwUeDgxle38KWHmANlC0/ErfEzcEGGPzs3vgqHNl/MEnFPpcvhtQLQ2UJWMr7PPv5EzO8T3kR/av8TqcyercuD5Qwl9vbjSgLtqpg1y3kTWK1KGy3iWg13aqzhCQvolwB6rl0@qeFaC9@1QbYzbMVbYBBVsdt9qBK0l4YM49pEp47WIbLBHA7N3v5V5g4D9DXMlSvQxnDQwitpukQv/5gmrXugkRxA4gHqBOUcHL3USMJpSeDnC9zqSfbjTsLvWzwrmpfg5AcAfTsSjqCiTGS/FIRBf7CzyadONy68aArJI1nQfy4C8ZoScR/9TFT@0ru53p/y5avTGOVHMCYC49nUkTA0eLmhLU63pn3NV47Q7EaS31U0snvjWiDfsIyJPIseLvI7QRxfyfCMc8FrTag/48DSV9wvG3k9bnJBKOr8QA8/OBUQmK/hVYNNy/5u5BznLRBhbW6Byooo3BnF0/KVSy7Yfebx1ly5DZGfDcqFj24JWtfCXYG3tTBl8nNttt4V2tUEbwhIwREI7ZUcze/CJOnlkSY0BMULz@c4VPhkzQOriuNO6XDIPU7/eTk98gleUY16zuuNnD9qNc4dQR7@JuF2aKvukne8ge8nmyA/vZ@05r/A4efRjSQGN6dW2Ujs76KTViO@w2thav7NeI3PUSVdWBh/C3WIFv428cAmLxE3i25A8w5/M2Ce88bULM8TjF3e9eccVRGbPPnrDmB4Z/gyBXF8A7xhY7jjJvzletFBHTfjuMQ7oZE@zaUP8Pe8fqfojimuMqOBlSdyaL3w21ZivB7Isxf9rjXsYlFwpR/SBAdUZk@nPOn6Ioe25vIFf04pAqd9h0PEwft/IrRb0LtQn59aASg6siJW@EXCc88mjujFNuqusJHxGrClpshW1MG7wggrQQveoetsaFb1wlZ78DjSsEQdJ4b6kr/ynYlscmPi4cHu/snWUfNo6@3W0fEWpaSN/P6B4qGVJUuZc4uXexsCb8yZuBAncmZrMI7jiEPvWcIZ@HHbdF22DdNdFabj1wqkVIZq5ME19/zew3Gnjmqv8vQnXJmnw/e009jR8IjQELcqQf1u@QScLw/HnQRnfhgD6UIq3PWq400G/L1QEZSZIMx5DMpP7Ektk97fShDiZAMOKWbXvUUNUMwmJteYYaTRO9Cb1YzYY@tBo8khuC/BvxABFQCIx1234wy9DDrcV4HwKuicqEZiWfmLXGHuvZFjhzzbTcqWbfJ6oQ6p6KbRi4jbE0IlIM0NBq0Uvmp61SMxHQqCLHDfAt4UiJTmNeIVyuL8ICv/v@0963Kbx3W/hadYgXIIEHdKchSBoEiJVMypJXIoym4GgmEQBMVPwi34ABEICU/Te6edzqRxncbNZXpJ2mn/tp2kmekj2O@QJ8gbpOe2@@1@F5CSFXvaETUigd2zZ29nd8/ZPZdiufT6XBoEj9hfkbeCVzDJf0U776idfmz8pDizfR0DwOJx5iEbOidsUqwFXXy0JtegLlTRqlT0aubkydbkgv76V2xBnmBALq278eUYjb9ee@5Lm1l/YR8LX74ZTiwBO1Y5mnxjVUznr89g5/@K1cjLmYtcZEXxxnQi3nRCAqq9jPHE8soyaR8j57Gzyxf2eNVkrn98rd0t4YxCPJnetRxFWxPBxlWaD@LRiCby5ZToHQ16R638d6YOn9zXGFuAoLvxascv0WvLOMLpaPmlNOFNoJ4LVNxtbf25035dr622jyrtoxnynsFFGq45aa6rIk27zfm5ctTA2dKFdXyJ/EXD3Ji3aKfy1mWcVkaXs0PfmXHJkPo7XwrGlDZB3sYSI4vDa7kh5oRabZtEgStXHYV4kaOyGtc8On4htfVgBIPLUnIiZl/iS1szKzg2GIiKzga0PciG58hBGVzGJqF0p0bPRVJlstAiNiHmBf7/i7WVIUE28HhjZPUVGlm9sRp5YzXyxmpkkdXI0tXSxB@VDr1@CVizriqcAvefWoIFtbWr3n9n80AdvLOt7j@@93vqW7uP1fubDyFlV@09vvvuzj0F/7cfPtpWVMD8vNcZocq9gqnf6rQ7dDu/Wi7fUIQ5EqD8hnrU6ql3Bu3OCyCeNb/V2zjhL8V@Z7zOpbZfdEazAT8HDVGZZSxWE3RXxG9N@sYJLa4PgZJ7@I6ofXliG8mbp883S2R7QeHQjQE3v@0RD0J6XPSsZIw2AH4AqYCmxU@ypDuNT@vEtBwVlQyc@XnpEQSm8MEjtflwCyN9bu0c7Ow@fKTu7@7D171voZsdtbWDbmPuPsYsAnywu7Vzf@feJiVwA8pFhXdrZLC@qAlFBKdRaT8/nmB4sC5KhfLN8eq9lEr1B9oqwlfLk37gvucISArf3dnZaZVctGeube5/8z3kajrfVuk0Brm0HKqLBcK1MhqNQG0SRbvKztSRtSxUeEPqzdQ1zK6m6A6IPueVRp6ld2Kvo9L38BoRH6QpbjYzbBo1VHQVcCMq7Qi2pigCw/Jyfo1QrkNtdHuga8OL1WP9BYtuiGNWlCOXtJdWn5BicMadfpvD6OoEoHvW6qZqxyMGwAshSWAAvIPBhHHreWcHL0nUTYGYjFHwh4S3OeFZb3j/FLlGNHCVhLscCOSWtInnjaYUAxy1vD7Po2PWxLsDxUihIj7Bo5OcbldfuZJKHPD/8saGr7IAmYZd8BhWthYqgmc3oAbY209ax2NfZWpZvA0GEaTT91hT62m3BeIe3QuP0GDpBaoRULW3avizrh3Va4aTAnFqEeZwptx2mHJbcvB3LlsOSt6N1Ih6e9RpVJiS@E8XNuBupAGvggYQFez9At0KDcfE2BKawbGQcsYfAEWCyKc@cqMaDY4m7Y5TQGSdzDPvO9/JyiDngyKWig@1zmjYYagHfAg5RR9U5OYChBjSlDzB1yiew4zbg@BtuIfKECNs4Id6cKU2W3jQNYomjlSK/HxCrYctMoa7sFaieNYNNtvX0PiMoudvn83y6JnkEMVkI8356M8ZlRjQs9MI3bwcK1Qsmo2pJRzcIRXsHR8pv1T/4FZtfevuk8JHH@YbpdJT3hZaR/x4wUqJ/MxCIjksD6M7SdqAeqUJ0pQ/OcTSWp@Rd0tc5RoZMC4nHjDfG82qyeNr1Wh6n@JluemUeH5e41IFsjchEsJIMsHulld1XWWeyjRUVhAEeyc0Fj3r6pQ84TT79QbGtcdZqMKI9HEfIfUaO6wa6ddY3q7xQQ92lpTwaTzdBn9WxyIXiqKfjD0fpQ8yd2u59WxJQ9FiMsOZ0Vt0XmOuZKVXc5xeOq8i6LYWo4P9@/Lobi1sHR8PL4VtayG2l2pbIZeMi48lC9fl0X60AC0fbq@EFvqeT0bMh2QUm6F0Q5z5a0ua5i@o8cPI3NHaAzR49mJEVYPUqm3S76KHuAxfikPTqEDWRhMwRI8Otrb391V6G2/ZbkNZ2Pda/TbZl@I2iLivak9HbIdMm13RME0mTJBhnnTKnM1L3WoXLebYwUvYKoQHyct4mM3CRO0FyWQq1hF8shALgYbXvCHqkXNbd6b3IL8uiOd11IRSwaRZHUzFdnOJDx92sk@bTDBueeaN/efe0DAznak466Kr6tHMRqQZYTwOWk/x5Tt@/t5n/vi2rocZrM63J9RhVMJvo7989QgqHuJLcdGdwQXToqeUdFaISpf02JFZnsthf3GCMrHY58ILW9u6MMfSNOaPr1mR7Ig/3cB3/plktnty36m3eEpZsyc0Gxx6GfcIAiYTxGC1YVMFFG/M5Qij0TDnZM0w5PZau0atqetWUjQzwV1NBnoLOPibb4e3h3BVsNsurKrweqriU8KpyYq7Fa1BZwLmt2/evH4R7nAvdPHCF8XNZ0h4/xz3hi9aFkp/5pOqEFDuzsO8zg8IYMHQ1UAKPMroBRMqCKxOzJni9J0OI7t90JbTEdriQWN2Hx/k8b4oXGtWTUNti8fOJ5KNnUAifbCWsOkor5rI6M8XV3eXgrpdUN/Vl6@PFxsC4X34/LccJnN/MMStEhjxUZO9ooJIfttHrbgxluDgg8bTrxUDc0PHsaxzvLkNfuFGG2mucWM8eI56/TpypsQ2S@MzVLHXGp6d4wXXOV2Zch7aBEhZL682nrGOCkfW3DgakBLBsQllucGtdNNgm3/RtINv3kb1QcpjAOsBs2YGcPlrywrkntt4q6BDTS7nOA34E5NU4CSg1THKHiZ9hdPRLsEbdmcmvcTpRx0MPGdS1wTLactEvFxeF8hwhMzltADTXa13PGvSsJvsO5wNbIxJeksaA7Jld2BSr3Iq6lTppLqUnQRJDU4CScokLQkUHkze2KYlv9N53qRJlmhzgHA5r/pet1EU/ak7GZEds2LCMeaJhPKd/lGKJoVinhpU@kjYQNeyQkL1Da9RJAVK2YBQJgsmlhfShhcUsIEh3Qp9yUTFxagB@FsaIU21iRdrrm88Qwofdfz2pKO2pyjj69iImirJMciS2n64pXbvq/3dvW0XNba4iTwKldIKexSKWRpG3dFLNg8TPpiMT5qcqL@Gc087nKtR8HcD1B@MLCD@Gs7VFRCKBi5LdXZ@dK7qcHgPzaRkjrINmXTdY9OHYnsw6Y/PzqfnNL1T4PSKQAJ31LyIlwR3IsMiK1E4bE0O9BaHYSGRr2xqtwpBLZRCtUzFN8dALK5Daz47F2wps3/C1MHKpE06CMgJ2yTuBANkeW5LfEsYjvZJEHCT3rJrKpMJNwwPpWIxkpxTXzeBGzt2xF23sktWkkuq5BtBJUxhBk/RxziiQW1ZdTRQ5965riw4VPDovxWWdsxoo@9mmUbriKFl58CUG1Y2v0pYfT5KuZ8iC05mULnxRuV1gxcEBnkPdvMa07gDRvQdATObgwbjBRSBo1XgAPIyiQBS@SjGZnwrg6UXUyS@xcF6jDYnoZYAXUyR@FqCRrtTEaz10Gy0B8CdcUAS/NAEQdA6X2NnDsgmUnHSYlXhgkKKJM40uc4M/8nG1KG3aYYAemzoj5UGm96oZbvYQnh3ROwWSOetAcE9iNyp4LFmp1fC6faRpNat4mEIq1EhYMAZOqkungv2JOIknaKlFi8rMtqSaODIa8nRCFtOwwIlEkoALbigvGoCWABFEOLi8GSxQHkluqC5eFCL@Anexhpqq7UaDWguHtRaHxGshTisLmguDBrZ12ijdMfeMLQrmcWTl03gY210VlWdaac9GfNJo51WwBoaw/KwGS2BPvKeeuM7KmC06FMR2oNEe@OWeMTWaSDg3/y6YX2ogGa17SZItQFC3C0sXsqLqZivo2z2LWDMDfPowHOIa3wft0DrBGFPg2IPTNIQzWSIQKNPMc2K2UPDpaZjVSVjJJVWS2fwdY7cb33pjMUdjvyezqez8zQ3q@rsotAnnSzy0dqaHovieND0VOxPVRpPOAZD5eIoBkkLfhwck7FJxSuOfHfQ5svOPOKqamGtDukogNPDTggHvqZE@6ILAprGxe3AB5UoDmxCTi3qlI1DC1VRHCuXxqEFtiiOwuXbQfJUXF/eujQOFgTjcJQujQMpMDqm6aUzQDDn3@k4UnPGA82iJLWVP3RJw@BsOd8Ow33RoqpCe0HC4MBPQ9/i2iGMuU3rXUsMutR4oNARHY@MxytpHY5i2rnLfMFcwZLZyHph4ZZS@QbWWnlVdc0fH8FBUDzumvUds/hDInrokkQQ0r0HCjHF9skIRCSczaJIH5oBIZzQ/mYTVbOaTboZ2tvf/eb@5oPmw80HKEQt8R6F1zeoLUPqOuXiKsaz59uWJukU1RSqWmA3UrQPW3nUPkGzTacIRY7FUktnFtw8zQwU1lSj@6Jiv3Oq7kMWBa2P4ETIormbgenJUBvMpp4uvEhnA0j7BNO9EnltHVpCMEwn0hKCsZJTlrDF5Z/0WUPlSf/JmAEPVZ1tMv2G3d4naLhkFVSq8OLJ@L3O6BB1SQrGaSnPIqrgo@xGzqlQ5UJu0AMM1gT@tlRSd7VTXLFfa3Xb6PJ2ckyOb3tet9U7PGoVhyfD1LFfE/c0meVjH51cplCZaudge/9Rcw/jdG3fI8sJ/KlS3sHOg@3dxweY8wiyrkvy9v7@7n6TFNT3H@8doMfQUFLaBhQsAZgkOEAPd9/ZfNeC4e9paSQbhPggb8IfceWTV96wOaXfMzLzyLMqRJOC8JCZChaltLwae73OYKKDt6H/CX3A59HyBB9loC4d1Zgc0mTw@lPyAl@ncwuK2jGaDMcEShrwmdBIZN0SDNPzn2IB8kXkA99O2vRFvlHGPDTkGwwzobJoIIPFUmLfdezT6sBl8mjWb2c0OnHkmT/r9AESX5uWJ@Pjwq3leRa9Sg5JaShceLkEJ0eJnKMux5eUERSt9JQVxMi@dq2mtME7QJFFCU1CYJlCBfgFsapyOS97lrIDREkW7KocP@pMWTb0LozEr7lizRG7NWU9X6gfCcR8EgscQyP8dc9@lCICk/cpMuaoo@W5GTP6qzvLN8wZMzsZep8K7LqLqD1yDxq8Oc6woxfy2RfQnTx3SQOamBGecTcP0MvbmHSYKmQa98dVGKjxaKbYgtAfm@GCnjfw91Rcu7ZRgSYDBJe1YdNpzmV3lGgk5I8ZgMS89Hr6duDGhs0SjOIwQ6zZEJU4iA9siNU4iBc2xPU4iM8@ZhDvOJPL6clbV6s3b7I2szOfMcX/wxQvFDTsmlaFDgoDPru4Po0ZyTbjEOhcDc1B7TMbkNste3thy1zUn/0n4LZxSakCVcINX9DsBZg//8P0bb6hu8Qo/R330NqgkDmRJy82Ycb7wntC4rpJYksaxvaLBdjSaT2L8WV/GFDEBwlE89kvHZh4svlEz7sy46dfuK4EZSuBVUMYwX9FEdReBkGTy@v1Rd5G2YAXs1dvGyy6BwECBrlug6yGQeKqPF9YZdnGV4mtsmKDlC9T5We/kjrl/IqB@ImBoL1WBjMW9H@chUaq@VAoDtRnSLSp2QtefRPBn7ptsIvFge8F2KlIY3G7P/9uuN1ByVj4P4olTipg05ee9tiB/6fL4rieiONDRlEoJI7bMkPkcokQn/0saAcPb3iZLVokn//JxaXLyaX/ICgdHPPr@uBmrkEjC2@BRj3IzaSidYON5w8GwKTEtMY6Rs2as5YcnsViMOZ2oGKyxeLMzV7V2bPY7OsmO4R8zgyW5pLQvx4xRmscYZBYo@AzWfkyw6Uz12s215blDtncLjPrYmAOY2N4HDHFsZie9ZDAseIIGVHUkpsVZm@eIi64Giv8@K1R66TfwgCt/qBflAgg3qC03Rs88/CgGpXQzUXxmZ8kDX0R1poQkBxXQ/F1ExUqoKniVIR1v1luR8BWuz3pTbr4hlYTuQodI5VK6DKOBMH@pOcLTjxx7068LvSghpxawCKCmDeEVtIpDKz0paoPVR1XbbTKUon1xovkho6SqG3tkTccU2W1qCyALp@IQYUqvDULVrPwaKB@RojYFW1N@vOu1@9kLHiM4urlrQTyi5CrcakqUUZ4TCwcedQAeTjpORjOZMZJN6bGOUUfLX4y5fwqjlwH6UaNOhghxFhHeL5aFR905FoGkYgF0cjFspq/keVRIkR7QJ49F@JGfrWMFQ0xi1wUkWdoo1neOia3RWTUSjgIm4GmWQCOMEAv47peht5BhmlXLf2bn378D@nsWamk0yimjtdvgcxAEUkCrPj1YLCnv1voUT4RW8UQ7n8McDPqo07b67UwQs3YQg3ElYAZJhAxnwGhodOqQRf2m8HTjOULRleIhFUqbW5tqYN39nffR2sovkQgKggVRyK4rdI5HnYq6eSLYjCCCCVEYR5IxQikGxGFMr1CMNNjcq9znLE0sGC0vvdnNFp0lz9ATXdelyGEmJ1mpz54T4i6tTZaMxGagnEevvenjHkwZO3ZeMSDYVoIEz4OO0D8@ioyE@kXQ8TX9@sf/SVVJxYlwPPhvUrPrjqJ6afculzIEs0WKo3EXjnV0CAkIr5wiL7/c0Lmc5BuvRGmrti7okES3@2f/K0iHPj4ALNnlVQOntyFiD5hROb1gEYuEV/hQnw/YHxHHr0C2IgOZ24XH8A5WRyh0VDGSi5dMHy//pG0GOC9Mb6ZLKhjxWluKnYy/t2eWSor05E0vxb@xBn@sY1UzFyTMPJBFYvn418Fy9TuJrtOZvq@Yq3OUNNiO/zxf8dRH@mYw@pBD@CM1p6q2LWS0Oa//huDf5q6Mr2AYH7z009/FvRxmtizaWJ/Pg1W0zTai2lS26@EtqTfxyMjnZsmTsUv3WqclTutWV@TEPwiadyn7mBPk5Y8kL5Z9NMLln0Skk80ErPgpxcu@SRcP9C4Yhd7uFsJy32auMw19oSFHsK/ktBMWIz/Zi/G6aKZT1zzyWTx94QcGT40Ho1MS6kkHE6ZWNs1VaG/6JkX/66HW2PvfnjVFjAuNeCoAB1KTQ7tIdR0zV75Z@GY8nPma4LUijhb0D2yaqlILSCatLp@TFW12muraxWHDsS9mFrWX62S1LxU6nfY6H4yPEKpg97veiR5jOj5D4MHxO@M36W5BG4bxBW2tiH3BHVqcoNecPwI@SA68jmkRQ30AH0E4gb9XTPdLVQ4heSNK2Es3QGzRFfoOh1FoURBRCSJXKURK1SwnBq7EP7F7EAsXR2ydIWDJX0kP7JBzoWb9/d/ZnYkM0oDF3sIZe5inP8s00AqRvRWTh47hKdLRl1zvhlByk3VR0Di0f2v9m4Rqi6Zl7TAkjD/8M/NQdfxUZf1CPqDJq/k8R@DY@LAJJ6A1v7JHwlBJrsSbBmJNf@Fnnifd6ikyvEku0Q9CdX8/I/TSNrxg8TZ1YuFLMGYKGOpnYfq8aPtfbX7@GDv8QFeyNiOEY0MnizosdjN@zIJsO4lQUSWrYKYv8rirJXH5OXlvdxqlrr/V59i9xltrpYup61hWljux065ii63YIxoKi49QjI@kfJ8aQGt47qlt7XaLRkhEKB3@mNcr34HPggYX0yww2c525j82WTalrqlYsZzial/nd2yLmOSLxPwqMMJqFUUzl@t/IYyvhzKoCurGb7e1eJe8xg/9EK7/CTQL5uCnJvN@Avf09PT4jGGp5qMvGLHR/dEPjqGKw2fArPQH9ClJrrNBsLz2iDbovPCSft58KnQbvVftHxUkLkzRZXo2je@NuO/qaQ74uHTHofieNV7YqXotjc/y7fzgCx/2H6ePz49qkoGGwYbhRNORO5npL/0fP3JGx4biMEY79lN1mH3eXvQJW43fdiFgywdVM091JAz/VW@Dz02jNGXyDPxfqqIac6wIoXCRwPKgY/AVWnrYm9anzWc4lNT3NFm8Tki5kKkrBCM@azHQWEDppw/DSrV1dan4izemJDh6wMqhWhIRDPTMI5FOOZMWSl@HV@oMA0hZ04aWv60a1Rajzd/g3msacIAmhjCgHcypfoHT@pPGn2/c7rSyJWe5tHREUIfilkjjSn57OHPOPrdF93hwHeS@h1/zAouZZ3UPhFqYFphxRcZq5DGDTTLKNx4waChdmCNMnGL3hxnPDFTJW2cE3reTtfTwRhzw@rSGBxpTysZSBo@PFmm9jaihoUI002XdCS@OF2o9Psj9KelYQsw5ugApj9DM0IM1OAuFYlhquZuq/C1jBNg2NkHbqgrOh@moh7Ksro5l/m3m3/1pZt/DOsivvVEsLwphpTGph3YcDuyXNgj5nrNmldoQWml1UWXf@ntPrmn0YqD2epKSZumcD3YBQk6a01@WxxP8EtqX7RQsK4Zyr5qVuNlyetCD6nRNAle4SlfE4KU5w2EI4jEFOtIsaldDCRd3jjoWSyu2KnVyCk1cspFGHqa0MiGFMNAnrbbhgY6bWvBeQT4KqzRS2Kh8lsvMD4VuyJaKZk6gz2HqEBbGMKEIp21G7G1161GW5tWCAESYgTBUee4NemOb6fCG16lYL6ZPYqHUu9R/E3IgPcKIDDagqusVJYxRCYvFniV7pHbS/hUT6Ur@XK@Qv/K/D@d14n6fyWaWHYhK25iOR/69ztJbODIxotFlfIN3JBT/ws';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@ 86xxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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((1/2and 9or 13<<65>>65or 68)-(0and eval(''ppp'.bytes.class==Array and 4or('_'[0]==95and-91or-93)'))^1<<65>>62);exit;"[$'#{print 187;exit}]es##print##es'$/"#wWWs {}#(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 tnd xfmain=los1''gem x=4721en nd ogola=1$0C0 cod/|puts_e25y $"3"cl91/2 <5>6#"5"8=2860ay =+ codefn( );#6and [9]=x 3 8[]p#s
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 wWWWWWWWWppppp
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 "//"
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
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}
console.log 178;
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
p=sizeof(" (");print'(''72'')';end!");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._#<!._++.-.>@ A=AgRA; AC
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+R++.-.
endif
#<<<#/<+>/>>>
"""#"; print(85)
#< ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3 =# print(size([[1] [3]][1,:])[1]==2?158+4:17)#>say 27#>>say 170-3#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<} }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25 pppppppeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
Run the code snippet for a TIO link.
This polyglot is the same as previous one. The purpose of this answer is to activate functionality already added in answer 183.
To run polyglot in ZEMU:
How Intel 8080 interprets the code:
org 3120h
mvi c,31h ; '1'
call cns$ot
mvi c,38h ; '8'
call cns$ot
db 38h ; NOP in I8080
mvi c,33h ; '3'
call cns$ot
hlt ; halt processor
...
How Zilog Z80 interprets the code:
org 3120h
mvi c,31h ; '1'
call cns$ot
mvi c,38h ; '8'
call cns$ot
jrc somewhere ; no jump; Zilog syntax: jr c,*
inc sp ; harmless
call cns$ot ; '8'
hlt ; halt processor
...
Different behavior is achieved by using jrc
instruction (jump relative if carry) which was added in Z80.
Carry flag was cleared by last sub h
instruction in the generator program (see answer 183), so jrc
does nothing.
inc sp
is also harmless, so the code just calls cns$ot
with the same parameter again, which gives 188
.
Generator program consists only of Intel 8080 instructions, so it is executed identically in I8080 and Z80.
Answered by stasoid on December 12, 2020
"Click 'Run code snippet' for a 'Try it online!' link."; h='https://tio.run/##7L1bcyPNkhj2TMj/wC81DX4DgLg2QIAAQWAGvA05wyE5vAxnPpIfpgE0gCYb3T3dDRIYDr84sh1rrVYP0mqtWGktnbNrO7wPivCGww9WaCMcYb0qNvQbvn1ybDji/IPjzKzqCy7kzHznHEmOEEig65KVVZWVlZWVdemW4vR/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//0vOtAAs83TV8ak0PuOJtCNeKP7YGuJpOihn/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/WHDKmgn4lRsbAOTdLvkPgiI6e@YcUnJTYWwdhmi1OSDkZ7xhilPYh0pEFbws7i@JBiiGKYte0M4zg4nElmUwkIjwRGrN7BoB5UHQQDA@J8DNmDtM1xyVYrcvOz9ni3Wg1tyrfsxqTViV2ecmx4oeOLGyNLDrFdcSTny8ql7XFWDodW4xdGKssF/PBVR0acS64MgHb1ejByxuQgBkK322Kbq/GVX4IxunTATNQYDqgCJ0aZJ9ApYof5eDnhE5wFf3f/WVHnLuD2ZIDGgQIUSAIHjs1B2rfvH3G8xW5NyxLwXN7iAP6nM5PkaQ3GgyYATQmftzOvGWn2ydlcYhHnHEFzyEfUf1S8MbFOTtuwXV54/HS@NspRcZ@Kq9SbVMfDgzQUTtu38mwY4121w7tYJscuBDMcG1U1Dsptss6Kq5V0qZpmpvqpnlNpx@wJP/uL/nRJdo6Lba0etnTkcVQjrhDWqbzQu22OYRSe0g@qbYpQOJIZOiBQ7T6wDit8vAEbiimM1XAkWnvRBFlw48VbTSOWXqLxfD4Lh5UqGrd@GLj6MXb89xl7Uc2yKr//hfZxJ0gnPRdulJypBTzQKr3yFjh6CJEB7ExJi2OJJ6hv69cE/vKb3l7AIkUzmS4tdzjMdO0RK@hU6F0CNLnRnG3QBzd1M7e0aIBHSglhlVv6WgR7ec0UDLhSU3DgQ4G3gSh5r2uthgfcuNE@thlRcgQj2cp4OJHUGmnNR6TwSSLI/aZ9ZHJ0m3c/Qs@TkgdT2YNauve5pVCeItRdlNtDWld/SafyRdqVJ3FZm2tTi5b7Zh4QvL8h4tRPpe@GK1sXWYdj6gXF6Pvcvl3QHUT5k2LT7PY87b2N@8WM/Xc58@OMmaSdB@r8m1QICYW7w53D7eOTxonp8fQCvee@Nk27YESyBrkItrP2zd1OnsKdLE11fkG@eP7ADweZ4sKW8M7ERKJSHirKoEKWktpaZE7Q6JpIvUXks9L76ih@FkAIdO6GvM4ahc0WmxDYDakGlZ@aOEJWibSilOAxGUaynjsQD5hcLPZHFlKpJJYDYiVBmJ9JanYw5V9xsO@hmJfxPI42Z7NBUGK@fmd@/G8inNJcP87qbcFA@VvX2@O5fF6E8wj9QZQP9RLs93Y3Ts92ppMBjxGT5K6tUpR7NHmwhl7GrdreMce6TiLSIiGnZrEJErAvWIwowsvWqp7q0K1hHBsD3hi4lAqvxQJGBMoU8NbQy6rnBbxOJUAdZAqVmtqC3lXG4WK6I3RIXR3vIq@ENiWfNRewTOSwBylOyAy@PGqgVgFubyud0hCXMjrmBNWf1Jej8Oq4RgNOiKlemCo8kcdh8F/aFTyXPlLNmJiOJMvWZrl4aurMD/q@7CJKh@j2CInhLTIyy755cX7B6BMnSuF5lO07UnskodRWlcsPOwsoPdhDrPKPg5NOpLjCRNfv7hFbV3hV21Q07YVrA0d9TFcPLjsjVuEb3f7uIbaGVfNSL6HeW5o4EAFQKGLL7ZGoIgDs3VJ1vMj9Jzkpjit7Q2VZHBzxOlMX0tw2I3mkEEOG6GLOo4OkhJrIyqOd8bQYSzW0B3QSTowfPMbVkg5ydB2XL4nN20wKQo8mfFVxhSTIgjr1GZP78JQetuGYfUDT7xIcITZCeGMrT1Jp4FyPc1gjqHBNMldRbshzfRXmWsPcXW7HptJ4hVhlVzpvjvQQ4Bz7jG4ULM//eM/43cXXLjg/kPhHuXWwfdHwtcF9z/yYmQZfP/E9@XB98fc90MWm2z2wPZMObGfi4rx8vktiK33dveQOWSwxPYZKKMQ6VFqIB9pBtBAG0BD31C7ITjPIWiWAE/8/C00O/AKtDmqLKilUH6qfRnHo7ir2Sxq9DiLytAWV3XErZV0MvfjEG@kAMUqWyqWluUsFDJ94yGk43E93FPJESYSqyDnIjeaVfvQauMOeCY5bUVXa6Uqb@/sovJDQfrgF3QRYCNc@T9nkAY3zfspIK4uksUXlaScwKQ4OMXkGMqpjsnZBzS8ODkAJIHBhne@CFRIU5AKeNNQRy5pQWNvUtPCe4PQqqLye0k8RGlAxHHjvQnTXSzYJYmbykOdLhNuBukMwY4RbFWax4DnP7AL98K4FPdnMGCmX81hRwPc/3DOpRqcs/DA4OxtDvHpuxiwNuz5sWHibtptKC2L57P5QlYuJUIcKglUUF7svp8BJXRYEABtVbsyLaexsbX78uDweOZWAoKMTYPFWKy@lrxIZ1Lnl74j5pd7kqjr29nj1@vbHinDpQrWmhEiWHCeLua83KZL@kDuZ3x76mzeFDGTkZz7WsS0upPepv0Ys9iD2GwIcINvi5vJNZ64uz@/XKtfGNGZ7D/Pu6klmllC5gLXhUP3tMSmi4lF3PU23Z7g/W1OxjtwkZeCe4j8oyDcHwQ/fK@AfxtccLmAt703Qsf@/FN/kcwDG3@h7pksz4pO1vOCeeUFWeMVVcaiBhm2IzP7BcKlYaIusxfXiXMtPpEOuF3Iu3bM4ZAOCWduOaIbPnya@XAnHkbs@sFxf3HOvQ@l07VW5FYcyfROBfnHMTOOpWtuPBExBMT0@aBZSOfRU/M@mFI7HzH/QIyDeuAoQ3etxOlSmtvLCL90gHl3AyTpeoHDIdDt0LRYYBnbVD3XEehJbHMIWbRxkvVyOAC4Lj2OVBwtVNCc0pAY6BnzinKOB@oFJTKDTjE@SmT66qij9WDEiSdSIJq@k@XgYgIFT9aDrtSaVwM0NVl9BeqATVNYw3P9o8RahbxBBflyB7udH2xcRgAZJm0lVrk1InZqeHfIYMOvsljKp0wrkYplGJ8diethaM2TjEsZttHHHWJkzuh2NVLDwsd9@WDe1exBBmsFwwxnoRe4PzTMNd90R0SIMsq5ktGMjjqK43Hc1UukE4THbs9uYglphsXpogpxLUFn@sYKTxYqrhBKwW0PU/KuUvHl3KRoqFQyfSeCR6tgogE5Hrv2HjhBRYh3B4rF4kO68sNhGUbe@EXcSDmunWDpOg7Xt8xgySTZKeBBETAPQdAuuTQ6Wx3HG7Li2Ro0EoY6RgcfnzSLncuZzCW4KZMEW0Qb5QZoU2jdS0Rg3glJVgkt6Bfwt4ol4rcRZsSthIuUbYRO3QPU3GiSU70@yRegBdWa1Z8GR5xDAoZTtVJZFa0xKe0rDPhibY5ABLRzpLin9wN9xeEYoBrKaIDasNWOBvLy@SvVMFQgEPDMAC9fVIbAZHYi5d0Lmgpu/qIcoryIO@K0DRR08kawrdidboK6tpitkrmreg9qzYcL1Gu6QrMZZ//rbCZbvYsv6rVxFnTNRD2@2K/JycJSMrloLMUXDdS2nj5FK9n9IihzzQxMOkcAlF7UE1XgZ1D@aotGdVFZiy92avklSgFemPbeQYIfnWzmblG5zy4@BWUpBSE2FzrxRYcu68hlMvI9lA97yGI2BTxzh7dO0G2fmP2ilkxiGTKLTSzAj9mL4yQNmxfHWTLIVYV@n@0NRHebUsX8lpi5pZQTUASv@gNWEQcssWmq6QEH94EV5sU9oP7xjF/h1lJGK@KqE55QSZMxXy9YhJxGmSuETJzflgIEHMWBiOhNKYkECJPf/CYqlxiTnpUKcTP5rJirJmNFGabeMGeOPgc9PLsk2dLdxWb6hqnp2HlXKWY@Xh5eHx6@S1zEWYXFohsHkrws/cAqefZ1nxWWf@DDfptPNLqUjUSzS/LTlWz2w4cPMOOAz3k9UwfxwT@J83Ts8jy@wlh9ZWUpVSovpZ7HmqGCJeL5fOKYZdmFpmmW0@nA1@zT1bzxKP88e0Z5wZQe/hkPE/kLh@dBEBEa/VY4pRhlFyuKspRczj83qlC0Cn4KTAYn/pbhK7NikW3h52/@j7/507/5E/r7U/r@W4Vds0/wue4y/Cf3p07IraC71f2El5nA1KJGcsGKxYqF2PEPMfYf7fOEyfVnK//hTw4@Rt1oPZ89s@HpRj9GS@Uod4IDfAXPdxOtR9cQrHQfHWdrtRo4V/7D/wbp6y8BD8aM1@CnXvRwlcbRerpGST5H6yVwyPk85Pv//OIXkWh9FP0UlWU5Oqa/ZjQn46f8VH7KGDiy0kpZMs3nXnnLpZH/8cKyspy/CNoz1NzYtH5wH/KBdmVmdBKU3D5XMcEN5PgWOLyXtvTk@YdNxlQYavGzuvp8huB7U/6jTBo@GdENRuhJj7wqRMu1VJNn7/NqNOSYqrD/y0Tdff83wkWi3h2M6XOle8lGoc9FVC4vHzwfffWHBYX2iBgNaOdnzqbDPKr7HuZ1evYtcJHoj7XakYt/r1v4d3iMfz9XzLFn8HkCf/QPH9@Lv08oRAQTyOznyW/RXSPR8@j55eWbPv3Z@Ldj4F/rI/7tfcK/Ny7@nbTx7@gN/j1UmUh0bW0tmkwegWooePZrPqfwzWSawufxLqL7nX7Y8kHp4HmERdOXyfT9/Xnmh1GyWhX/oDRVfR9@uAuKdXmfTq/9UE8mz6l453VRzrX0ZR3KyotMPz@sAeLk2vnaWqZZr9fTlz/Uz9cmE4l0z58nsZ8@h4T1y/PzSPQO26KGP0v403bwNy9JWfLiYAGjcwVcjJz0EAGMLk9HfyT6Ye1DPPks@Syn525y8rV8/do8CP4PDkYQoY1yV6ad6@f6cgckIsupp7lxbjzKDcwDuQNOFf5yA3Bque4o18sZOUOWx6MJVA//Dw5M9/WBCdhMSOmOci4iznXh2Ts4eA34upD3FfxpuVxuBIUc5W7gP6ejoKabnej5QzNxETln0gcVRv@MHMvkYplSLKZdFkvWx4u7@3zpo5SKNS/OY5fVaNa5uMhy7Yjll6t0r9f9fbO5tb/ZbGaRj9YWk8@T6efwqdWTa@LxLFqvPrtYTWP7cf7LNKPZtWcX9UIa3aUkNFIewtayyW/8BCjhWX9yEYEJ39kZfs9ub265ixzkujg782PxJ4tB5KIg@ABodm76CQcDTfP39N85@M/r//Upi59fJhiL392vxemTwL9E4u7@7l781hPxuPDE1@APA8CPSe7u6@gkoDtwnccTl4n7ex4Gv/HEGkdYxzzW6pQ4AIQOG@W5XsSqoOHVFuNioeziYpTLJaotCPHN68pnWnNJVGk3ymIL18lgNiAvJQikuFytLgv3SrlaLQu3XCpVq0s@VA48wglAqqO0q8jo1WgCi8DnBnE5m0erSgUmXHJhba1UrNdLRfCUyol0PIdRdLFi7CJmWdZFLEPm9QydLavVGratjMkqswzzvQvoXjHcoVKrFPES2Yps2ulKIRFLJH6QBep8gpdBOl@MRfkOFSaXVyjw/lJ1olEKi0ZVJ7aYlaLApQ67u48StdhyMRFvjdUEWy7Fy8mK@Ks9SbC1bH2Jib/z80JyeWll6fnlZaAGYKeu3ik1@b52p6zilP6@2hYXDepmjylPnxYqnz/L5Vz1ItJsbjZOGk28sV2SUGJajGEoyYcIru9ZduycDDDFyuU5Fv7yIhZbrT7n7VAusmisKuDSMZA0rFyhOkZhlqd1cYPpCAWx@K7KS/nCk2xx9F1pKwda8ecl/Jyfn5fz5eQSSKKlSuXy8pJCPz@hNOeDUfeS7ryppc/lUvEyjerG1ai7BIWVVwrRpYhFu3lWcqyDC6I2GrSeQGBfcVgL164dVde9yx1vTVvv3GodFbAf7jU2tk5S@TVAmd9ubKTyx6frURm9xcBP0QX0H201Ng9OIcHh3lbjeOvF7tut00MId2BQA2LBZ3CoqEO1qd4Oh7fob6r02dAc5epKsawm8JY16v70qz/46Vf/3U9//sc//fkf/PTnf/rrX/7pH8D3L@H7x/z5x/@6UsTfX//yn/wvP/2rP4fAfwvffwPf//PXv/znv@Bf8v81fP@vUNhfi28Ijn@BlIDtj379yz/5i1//8h/9C/j@S/H9F9Pfn/7Z/87//2/xh84//@mf/TX@CM8f/DEg/Lu/@hX@/8lf/d2/@RX@/6//09/91f/wd3/0P5Pjz7jj//2X/5r//u3f/4O//W/@6d/@/V8@8PsHj/7@8ivCf/l7CPn6cn4Nnq@p17eG/PJnlee3oUaQCzHVn/7Dn/75PwBu/Wfc99@DD/79qD/0PX5MkqZf6WQQ@IeMfc6CgpN7/tkHBZT/I4ZCMPs8iY1Cc17or3/5T/8Cgydg/0EYQ06ehV1EYD@3PwTYf@UXLAz7hz/96hc//cV/@9Ov/uynX/0RCrH0ciXVSKXlL8xgALD4FXAIWPoaOACEwWVtjT1hTyJ5cDxZQ8NCRE5@@AAkfQIuUJSXIsUC@CJyndwyuiEhzDuW@Mw3ifN5@I4iyxXwgQOCRuSAqCRErSdZrVZLRkY1iCNQ8GKaEauXcY6Kun0N8GIinibVLIPeyEbrhAVS1pJHrLlUG/GESQyoEwaGBcKgI0nOS8lybRMyrI02GeJC5MnIB3h@qNXLtVEd0f1IRQAcyXXIEqBqWLpR/Ufw1wgnwEdGmz9CUcq1ZLJehpAaVZVySzUpT7lIlaO6JxnVG8MZQ0vXs@eMfSfJZYnPsYCUTEDjbzKAfkaWhmcQf5FcEtWhf89J3yVMD@00IvrwMB7/DIMpvQAAvOk07lmCbzqNpXkO0SOOKknZwiPJMQDlksIk4wfQyJqMJKl9k@SB/KEMX/dZq4c8iA6rs7i4CK61ulSQDkBZZ/b1quMqNpr/SWtZZVKpImEwbhdRFw9JnV/aXIJfGf63ntA2Tk6OpchiDIfvGPPySCcL5rIZpdJ7VaO6LFHJkwQXiQbhXIWkNRzQ/ZZZIhKnG4oTNCdULdBaIq@d3ro5YvFcSpJScqnCTaFiyvjeXF2t/Sgvr0TgSf4hXo4srumFZsAX5mSwdyFB63fpNepp4AQVoxSp18U6FJMj9eOtE0hwcsDkfC7DQA28W17JLxeXi/lCqVRcycvLpcpyqVgugIQq5Yr5vFxZXq6UKyv3UKDn0M9Tq0ut4lr97818/qu/N@8zPxQ/kfo7Nsqww8M36ftIfZROZ/NU5JpcXKmOa1AQCorUSXviOuj4Lu04DJsnckHbmO5wdw0ULXKXRlZdgA@LLETYAgTBBzCjFZ6JpeHdg6pYI8Or5/k6mSQXgRkSkQtgBo4tYoU/EWy4pyBtnsrcWSwFzhw6Iyd47GIfMoB2MNgebjB0TXZi8o1s62r7AYiNPn/N0oZtgr7582HWFeOaR21qeKVb2/WjdhS8s8UZaG7/AYhTa4Bn1FT794Zha9CCAqKhkAOsw4@tm@Y8gBV2evhALV/7x7NwyY3OZwH40e6LnZPQ82SrsbETKbH1g/3NqUdRABXZ3tb2ie9d4bFe0qKP4v3W3t60VzxwzvCEFVdSKRB88IPPFH3omVn8wQORMw@PiGoml5JTzbF6l07ft1S8kPuYXznu4gp6lxhfNx05FuupAxjIoKvKwM24mbVn6jBLWsxt5HBxIPsZZzlNNV8cs0WQe229AjNGtlasl6JSUSrX8uVSDuaAtSTdi9414ixRjZZwSnheuayNWIGVzy@tqBN5jdu1KjI/SqA5kR2YmwzwTmg8c@xGbLUD85Rbg05JtPD9K0OLPRgIDwxCp631@iAAb00fwAF@bikKg@@3fgCHGv64jwe4PA8Km4nRZ8Ejt75VxzfXMN9uw6XCGW7jpSM83towjTHOauQEpTG9lYfhwakWXmRPB0BhmOcnOunaeRVkcyUSwfUwrctykQxZufKVcrFcKeTLqXKlvFyEGWMxJedT8kp5pQLMkpPLcqlcrMip8nKlsAySGWKLlZVIFKSX1s1mYeCRJYmemtHGCybX8KZOM9OvR6LQ8NiX2AjfYxZV/IBhmUmF8kWOQUIpgttZl0Y1Cd/zl8O36MlSRFJYm0W3tzdy29uStI4eNOlt5CSpg55iOZdbWZcklWI2YPTIQ6I@@rZKqMBKkoaejcb2NmK4Qk@@jDgk6ZrHcI/ueVYAzEBPoUAasCR99NHlALnJS1SmVC735HLrG5I05MXDw3UA1@C@ZSrsFnowAhNt85gNiJOkF16iHJBBOuJwIqsdr76NhiTtck@jgSheUuWLvFKv0NOgDySywQeML0k9cPRsmMlLUgucyP6S1AZXe6xA2ABceG@F4SqSNOb1wJpI0oiglfa1BIqdCId8oDw7O0rf7ag9/hnb/NmGqF2I0kbDre3WixetXq9ljxtbL44o6uXLHeVqPLRbvZZI2GrCx8RUEHU9GE9/VIxqNhV9ftQriDKmoprjpkolbCofoWTi08OMBs2XGPUSouYtAAmE8BkAcAs/6wN4ristHuV9KIqeo1ZLqiLLYtfpxolxlRQ9WixxhyIxrjwDTX1ZWkXhanZBvxqWE@nis2FZKq1Iq0vwlJ5JBXCO4rlYjjEpdiFJCRCKz6SVorQae/YsHXsqP2PSSkValVZWpET1HuVyPHHXjY9So1oOArLZNezH2PPgCSqL0DdO1JGb2VFx80U7nT6b@KytnQEcng7H83D7wwFbZ7ckOnB3vLeZuFlbBzmRqxp4fFhF7@IoOorUO4qrwMxj/W64uipg76u92jki@Iw/a2nprH4mXbJwvsWVHJTq1GjnV9bWzj9fgtpVk6vjKIwk@XJ1hM@V5bDCtagrjrsor@RXz4eL52n58smT3OfemvR9nTCj4kV/YRMdyKoqhHnU4NIt2tU@QDxbTfM3F8jlUiKD27WbZrdJt5OzDyEhhgmtmmgzicXx1SJ8b0g8FlvJx2KJWBWAn0CwaAxqbK@1JBCU0FqVPCh2VVt1h6BG5Kr3Xln8bLhSWZIj0ftIBy@oXK5EoneR@7v7tbo3Sr9i47GSTHvep4z1kjC/yNJSAC4iPCFXOlN/zhq1Ru@oURWgjQ2aBQBDXPBjROnsk29dcEiu1X/gz4s6LsBBPhEqPl@Uy64l69l6vX4RkSQpKvn24nIR5g44wf4xSjZgtnHXHRp0xnj1NRJMWeWaxvll4sd9Tb8rF9J12usSB3a@jybXsriSlalniVrtA1rnjUQNUzjRGukCd8dBfS5KOFFRmXVc@WHlh/IPr08PTg@22fPcanm1zElBC@/PUyk5JseAtM9h0NKOtiJR67NZlH80Xlajq1assBwrTChIFzVxijaOnBA/R/v6eeHy8hwmIZcJ8NVq@WdysZxcXpVXEtE6nubLr0Tr5IBeky5EL7mhOr68whLgIbtvXo7WsyJcXpETUScdFSbulSKoQNHy6w@fYQIpXn2o5cmVzYpSLd6v3cN//f4c5lj3NNW6p3/8ycLPPQeAfwT3PfwRfEJwYZgg/vLH9Br/X6OfjQNeZqkEFI9@qNWhYX9o/tCMRqKVWD2ZjeFLeMVHTF5QnVky6E91lvDvhyBgCTSwJd8H3rUlVqzD3F5dymazF4k3eVBHKpVSuRSN/Gb2k12CedbSQoPF@FUdXA2it1F7x0ViE@9Qwunx0kJ68/hg4xXMQkEPUg18lxzbONjPYBS@7iw479PWVcXWx@J9Z2OEQvXpZOMQ32d8unlIac7opBeF0ixY5LK421kVrxtI3TA5U2D5XK6YzS1n5SKTy6u5ldV8iSm6ChPsrZElXIuYlFG1NkxrzHXW@EaCEi80EAbj9jSYfDjqKntxuEcp6ND30sLm1usDdrC/9z7jhfLwk53dY3Z8sH1y1jjagnq83jpmUuOY7R5L7Gz3ZOfg9IQ19t8ziD5q7J/sbh0jgmwE5RWuQXCC@RodW3PGTtYdW6pDat1EsGO2r1V3MlyxLSWLN89NBht4F72KVzhPhg8NmMF1whrjcWMB5nTDNr4Ftn2tdDp2BI@YaW22gKPtwpJq455NqZ9zVlhx@O5Tzi4@Ye3l/dgKa@f2jcLaCtNz4o/py4PCEXvy5MmFIVWFNI6Eq@ErrOEg3MgMYUGZdr/fWoiXltkSqKn55UQQs39wuJDzfAtnRycLsh93tLmQ9z272wsF37MFvmXft322uVD0feuNVwulINn@xsKK79vc2lgo@z5g0oVKgHN/c0HORTxi3ZhaZ4HeoxPf3t3bYksAlKhOxKJdAh1TwUCI@NBw@Hl/JDlbWrrtm/gSb5i7jKegO@qXoD3wCagFVCrOka6XKbZkWvAzUAcADMlob3Gc3pdk99opgRWvmIcRJHIXWcAKLWCFAH4BT5oiHHtSY/kEg@iFLl9HjfPrZFJMOnXoPNl3DlvD8b8OzJCiO@vpXCGkUMVrryIL9wJlvEu2my5trCRQGUoq2VIigQeX9k/39nhmFmRh2nGJIBl5pDk4TQuwQRXhF6sOobxxeLNQWyCtFoQGga/mitxPtGZkujWRFFDPhYU2IJik7o2ipxjqUylc8EO86OEbogEYosGdAxc/sRWPt7GuPdVtU4ESSMytg21eQ1wyrLHJVk4wzJQoRdF8q/Xnz8zzXbiTXnvSa8Q4boGcF4vj4yWtIWwCwxa8o3IEQUd9KeUCckwyCamhOhQXqtcCEB2@/GSwV8o6ZJSLsadPqRxr4KvEKAtMl6QcWRpBEIEgGJEPkflFe0LFTSxkl3ABnr/XFomI4wi/CK419m81AMk6XdCpVvV7od@cC4bquNUpgSyiuh1sa3AX8k3wo3gETk6xFnSTFPMi5RJG4rQgxdQU60LwlExtagZwrmoHMtFjBeiM1Pr7m7yF@BUeFM4DqMYg91apwUBYPMXuS4y@sNCyVeW66kGBPCQo4FtkmjgSgsM9nu5ok5It8f6CbImpvybl7vaqx0c8NbCD4DQiK5665rwiqkuB9QBoBr9Ahv23Bug5S3JkyaSA8LlMgG1NwqXTHO7e48svVGJruhZPvrkWKJYfrMXWV1bjt6sFDGsBi0AtQMTHAW8SoOlnsjXz81DAWEgoqDY/DwUMoAEvQR@fQPAV6WHIDdKnvz09DNKr010Z@i20IJcKPMmktz3p7Ux6sftCiMJgSpBfZp9ZC11yCVx4UpeVwdHhsnIyYXfSS1aDGlO9NF1fAvMcgOdQVHIwZMBZYYwSJOPgpdXKAF@cUGON7ebu/tbJZCziyzhNUfA@vhOY8khMgokCYbwTR0/CL1G8i0Tg@mb8kOeRIno2j0@OthqvU1C@BFsLesC0DgA/oidM1ODeywFCDbUN43EnxeLHDbaUYE@xZCkmLAPo@eosdNNRAdWDOXaGVp6yynEQ3z/Zk6LYIyNzspLiLJ5gny8uYEjNrTB5YH0uDArGSqHDxoUVVHY5Hl8HEVLeEzD7vGtyZQMhgT0VvD9ibmZXuRxbtgvMVfugcY9y9ix@qtc9jm00LHrnCS2TJmVOlV4rjbJF3KgA4@KkavO4FkljI/IBhmI3hjAczsk0lST9HNmTYj0Fi5elo35rWb6k0U6WJc3LskaZzpbhN8I6B9OlyNSZUbqYwrRcS8FjlSLywEK7ySEG2ZEIt6eE7ieKm3hdvZtYpXslUKY0YSTX3GYz7qh6F99NO7TbMOSjuuwIMPxgbIZHUkdCx2SkIA/qT5MR/FXveGMcjDpTCOkVuTW6DS1OOUYifskcV7WoVKFioE0M39EYzhBfMx72Q7Pi8aRQiROrQiveVrA/eMjOJ66U4TiGTj81JxjE82yoz6Zz4ny2mROHN4fNS@Idm50TdzUczCsBCIYHYsTBtzkxhnkwLwG/kSWIuDwPEfA8TODLy3hiftNDv5ps8dCVOkT/E3uoivthdg9CLAjKpeDAUFtHN1Vg2raGlwBPI/KP3kLK@CgROgXss1Ui4CTFaWvaNHoPk0BEx9jonls2WsW3fI@@k/PlRCqEMIQRr3wbKPpDOFkIKZRwDpIofx0z8yydjo8aWXAab5A@g4fYjQ5M74IEpvUIPMYGsNj4HvAC3inkx/jMPKfLBehWZxmHwtHcjs0vT9y@9BC0Vwk5ESbob5t9@luzT4fyxz75s7KusfPJclwmQ3581XxQR6@D/6yMvFJP5pb4phqHuUZVrx9gX7xRI5QNP0k/ma2PRkggn6e8qhB6DPhKIYG4woi@Qb5Q84lzvvNSB@PPUo2lZT8Nl3hBbyCreqjwEbwDoNnECzGbTboJrdlEy1KzKfEcaODFAS886IrOxuMyoKU2TYqNS2lFSknpdON4Y3c3rRlSit@jWpMc17TVJl5oJKU6MFGqSSSwmgjTV3WrJoktUYrDKLX0cB6NUB5QwS9nQkA8F3qFdvimyy9n1w5XyfyKKplTmQW3731FbkeUGx5Kfiwnm19j5WW0AX5XxaurbFVDQcNviBUvQsXrCyZOzaNJXxSB5@uQpc/Buwp4kejRxDDR1njon143W2Nk7ZO8WzykmUs3RG9HUw8iCDiVc590SO@VYHSjU0cVehaZhzJScEOfKFhG1DTE756Cxi9BCAa0yZs9RHlTnm3SQTPmVFEDwWJaWPlzCS/@gAY4NC349S//ALd//Qe48QIQDPJEHbjx9g9M0RUOcREIuOgqEHgCe0vBbYIDZaQNhmi4CR8vF5pcUCwc8rEmNOpT5KT04xRFiIyO17LGBd5EUlqVoOoOXTsyffUIws@7fSRxGZkVsnT/LRYzpDrMQzr3PpNE6nfQSCFFDEWzI0oDaVMSk7gSQmnl1UuYfIZ4xxMxqD5PhZnc6omIoCYpP30wXoVuL6lNTC@QIjB54IUJEnArU/j9TaTcJ1Z9FSRosTAUV9zmlBt3ND5Y8DAGT1FLRB6ZSf3/Zp4UbpL/TKdK/@knRTNTn9/zVOaRKcw3z1Z@h9OC/6LQ/xeF/mco9L8zbf4BlXwa5WyPn1LXv6iGf7v6RTJvDMOG3btB01v@5@hhvyNFYOWb9ACv1OfyY7rAl8dnD00@PKz/zFE68pvsSad0tm02Go2TgWwfvWj0Gv3G0Xvwr@f2kmdXy@ubt@sv1juNzc3ey97Gvvqm3Fjes169K79/0f30UQXtfefg5fefdKvdj7w7sm7P1MPbglp2GsPhx92dsbuzfjrYOC6@X7nNbenF7rr6cVN3Nl@fvHt18qJ4nLz9@PLw5adBbuAcdnNKZVDYeV16uzE@MyLFG@20s72nHQyOO1un@cHepvZ@O7mR2zuuvJFze1u33xc2bpPFXHbXenXw4uj0qrX1vX60u/e@s/HRVEofr2@t3Wyn0t24OnobOSi8kXc@Hhz0tvKVFzvZ282u1cnld3S7ePXu6HD99P1O/5WyNdgunlbeXY0PS/03b27c/WRv@aw0fO0sJ43Gmzf5V8aLm5uto0hLMU/sgnpmvpGt29tDszJYUV/t7/QGb2zZyB4U3yaPBye3m1vr@seVUeH0/dmb2@Xj98PXb15@f5DTjo9bW0rJanXyx1cny5H2oLCbvDndOi0rLzpnbwY3uzvF95vZ1311v9E51K9f9Ha@N48P93YbBWdoyHsbN/r7F/2r19ebG7u6eXitG43lbFE/6bw/OIicvtRam@rOO@dl46r/Pltcv15@n@xYL06uPvWvX64fnx6U86PDcc7ccI5aO93R5lEpX8629Y9Hn7rma/n0TbJ0c/Uyr71vfHIjhU/jYmVPf68OjJfJdu/70Uc9mzyV5Y3vdz@9f3@8c2O3Gsbpx7fbR1f2645x4Bzkjl6@et3Sr8vulfW9cXwst3Mv1OvXyZwSGZ3uONBG6olSXDkZ7L2xRpvmx6Pd753Sp@TN2XVB3bw@etv4eJRr3RrWO8Pe0wYbuc6B0nhrulvD0Yt25eb0ekff@3jgvI@83pKLxW2z66x33y5X3mVfJLvXL96ty8ej3L5x1F0u2ftv35xp2lb/3emno3Zx@61VHrhG782n08FWcmtv1P@klnMt/fj9tRE5LR4fHeZvjVfawN3eOXpdcg9ye28POztjufFGlW@NlY1xcXNklwpnm@/s99c7hpV9r30cHubUm2TnveUuv9Fa3fZbrT14FTl@2T/dP3x7u1ss2S8GhrZ@WM7t7@1s7Pc6y6/Gu6@HW3utq86L3XfqO@ukdJ3fWj8rbb47Lrgn16/cSvtmUDgsJ0/0gds7TUZeDvvDlcMz@@Pb0ffLjUFLLRzp783xijzYeGnlR28bWwefeteHlrkvb@fH2dM981rPfTq5/bTjlBrjZHl06g5M90QeFeU3kcLtJ8t9ab18c3yw/vLg@5fKsqadKVfHbzu5wmk5q/Xtwm6p9ELe2u4OPg4qqvxp83VBKQz6SWfvOtvZ6Jy@PbvWrwavBlftSLnitNd3vx8q5lYrL@fer3e3iure@t6JrJ72Xh0vb@7nDt91Dk8/jk46G@@Gp28PtNzW1cvKXm/53dHbyquV70@cE@XMfPfK3o@MygXTkUuV4m3huFI@6NvHhbOrivv9q6vSun7Wkl/u5gfqtma/K4/L19an/m3v9ljNtXovNj8qR90tkKSnhzmlOLzeHx1HCm9PBjcr1nry/XX71TtD1stn2kr25ONV5brff3W72V4@a3z6qBRfXKmV4@1sS98uvkgebbw5vOptnn0qL3dy63tvlXejrb77PvJmR9u8qpxdH4zG8pvt4/GgkTP04s3xWfHmxFw/Pts5Lvdft@xua@eqD7JhMD69uh3e7Kgr/dFt@VX/6q2S23tX3jCc5cNc5KW6O@gcnbx610h282rFvTl4v2@dlc9Gxddl86xiHpS1V43ui9Gbg@5WbsXSzk5Gp1v97PqGNiiDTDnUT@2Ngzc735@9tHKRvFFa/7RhFlc@Jm9G70tn2cPk3vB9@yQ/OLPtnXeavf3u5vDdq@PGbnK3NX5xeK0cvN8qHu9vbDgvk9taSR3vFG6dxkZB75oRZ7A@2h/ZVqXw/fVeD0YCs1PpvDgpnBlOo9G93S0fbzUaL5zW7ktlNHrRXYExAj9bZ2/NWuQ3/GaxCL9UjD8UfqlBZOD0WuYI5CU/iBWh4zEROh4T4QdiaDs032n8m@xS5CR80IXePsgNPMMWKGusY6LykGG7/k2dePl@ig1MSK6hq21a9ES0rq21hi76HFOHX7JX4VEveleSOrJ0U8P3muAd6zgntVV@ngzUl0zkwGCDMc43XXXAj99o@GoScbEmXcvO3wBDF/tFFtpt5r1RKkPXRvrvl/oACoRl9NJ0T2iPpdPtrq70HHDoHXJ9iBz791hjDrqmoPEDs5D3moqcK4qtqaiuUuFO8I0q@y@YbvJL370ZhwLKxJgudEAjFV3qoOILKh3tRtXHdIu/2slE@I7Pr9oFGQ7DbdyTYXS54dTeUFA3VHtqA6jFE3orrdml53jhxvOlrFhiRWWoqdgtzcV3HDb55f9NnqO3582a3HtIByvFAi1XjFCzoWtBuXOgjNA3lQopRtvJ8SCBK7JH1RBVVG@34dKSRShp3xXjnhDmJeth3Nqg97tCPYG7o6kTeE2g1RBoRQvSM2v23zm0ydEHqkb4Yv3Wu92TpnjVA99iyCn1@I7LEJWrns@q8hqEyi9KPrstE3cYQPHR7Mhv1YWq3piclyXa94jbI6G1cYYd7Lakd/hi0RGbRbtRzpcv@Q7CHG3d8wjup3nKOeFpqFRPA4IuiA0VPg98ZTq@QZODzNYXEXdtVSUA2s3pHQOZ2uz3O@a9B1qmpSvGNbqqfKsszBfsdqix6ML7UD3QlOXXReyfpDkC1huS@ttgg4JKtt8sBCA2xHrNfGpgd6b99piGt7CfNdrHMA9/1qXrZjseRC95W2543RJeThx@KqsDtCR2cWetaY95RmieiVerAIL7dEgmqIa3WzVU61pADURHm3pCpQC@rXpBeIpbDcqZYo@Xlmf1hNiBdgDNLyrfDIRQ536xLnlWD8tCoHciXJmJpAFxvC1E4MwuMde0gAhdwXEwjBGP8N2pM1ThO718LmKcTue5S/hnz8KeVb5xFzuUimZPFCEJ7MY4Q58qnF9oBK37XQezCliPGgp3cGMTasSLTIMZPoYzLZmcaKcQ8nMN6SazJFE7PicWxJBfI0F6QXuCoT1x0Bp8Ky7r8h1cnNaRKRKtQUafP/sdBrw@Nx5653OBJfw3qiKDc87kfVkQtOr5vU7ouykmIIovVe9n99Ijd/dgAm7eWtpI1eMgMJt4H5fFIEhsWbIs7iAIf/sSBGNjU9mFvHryJA6pzgkuW75kT1lcXluLr6TjFPRdOZHwO6NIng8lDyUGIV2vs3h@KV7wEi9jYkBZmESwPB9BniNYXorLHoK8QCAXAQNXMQjJd6zMuXYScTmE2Md7OQmDL82Yk/tSPilfrq2VcY9nKHAqcX5@0ZcKyTwk5qgXkpMxHC2PCIVfTtYIkBfyoXEkhGI5WQAUPOvkZESQ61SEn2k4z@XLuYPT70x58c5peIMPJcf38an2eRnri5zKN6VbDNyWa4tAfCeSRW9GCsI4Sy8hm4OOQF0ScuureGgqxd@MJQYtoF91alQMHY4gCBQDRAQPj5ZiV4@Nda1vH@wQuEsGPl7nFJNTrAzTEJAoIDHKkBhECNFA6zXbA8uHg6G4nOA7vvkARpns44oznh@AdkK138uJxBgnH65wA742rZc3aQzh9I1Dgube7jo@3m4d4Y7Z3f0X0IQLWI8UC369aj7hGP0qbigGf7OC5mpQBJBtfEIj6sqbajJ/DPTyF9g85AJ@GjtPSLVDCMYTC@2Q@EJzm5opsHFSenykukRHuonQBygnqjDPYLcqU3Qkx5i/dLTM3wdEh94oNZEKHH5CUUCkENLs5Kixf7x9cPSaKHfYbOwd7jQQM0ww24rdYfTGCuwghqHqfFD16RnB4RckNK@T0vJer6DhOXyC5a8z48QDwCbFNCl0ukRYX870M/A8eF4Ckig@NCgVzY5qzcGNe1d9MFEZZw5C3oq81GIoFGWaNxLSgDc7EnpytI6Sjmhpqo4Rc4Gx6Q0eisHlSdbDtw6zTHqlGfVc1KN6xC82f99TIU8vdkU@coYWrg6rHSlMfqXdVh26ECOgPqBU9S5lIiRLiFAQMr/2gfzgZ1P8sVfgoPfa0aCb8/XeQM2dVBZBe@S0@1k6bkhB4lg8HenOUytJLRI58/fMTqiO2qTK@FBmPLcrntsV5MYFLruaVsi0y/OrCUVsHnk0jzxXXDf2NDOunvhbyanlutDpnT7e4EK2EC51qMGwmXC/kG2OJ2TdU6/Jnnq9OOiJ85W7x5UyQdhJjUwMOMH4KSbMnQ6QLT5j26CTKzT7GtrY/txjqLfooZGSH3TyphgET5zSBHXag/PEJ56hepAzEBNIQzotcy6yu6RBxccXFwhZ2itPIqRr0ClMYRXQDJAWweE0UVdSJU1HTBRDgShWxShsd7xOTpDBYGZ3pg90IRCG8gOHwakEfoyPZ1RGJ70/r0aokUMCnZUiuK6aTkOCBLdrkE4D4hbrQMXT3PnVKM9WQ1TO08k0fgIGRZ1wy1wUIOhnmPdAqJd5dW69Q/XwDsNh4kSoYrmqOEHhneg9PWQFuVAIHf89ONtnpVJwOhjvlmLL@Vxw5BhvmWKlSuRn2ckCewLnR@w4okGRrZBncOoOuqCq69CJ@aOj4dCPZePT4hF/jKu@crXEZ7COEMdiaHDYAN@23VLxrdK4XusyeSRnIgsgFE9C7yv3Bm8A7A0VWzFclZ@xREEuVnYxQ0qIOqxqO/xd5vQ2b5D49Kp6Z2ir3AAMIR2zTZskEQelg5YeDmg3UgoVhhvVxmsANFcc9F8gmSPYgYuGOmcCL9ATDnWPNzgJhUigHo1GFk5GGpaRetz0Ilx5UldO9nJUypM9mYY0782fWAAir2AVojF3RxYEgWeGGZqPL4lXJXld0gcORP880@DsIMMnp948XKDhY8zszF@7nGOMIe5qh8egkdjERKioTpcJ7wwcSQDvCFTbs0NwIHqMLml4Ilx8NooUxHeBa9wWzkhGkBZBoxQNKTZyHe7SEVeGUfSC/@5j4uca9L6E2BkwFgfm/OORAgJZPsEhxNnIaQjsnxxiFMYBpeAddSkb7D8YIQ7/vBuKb@IQbxaO7oSYFyACPq8ltYuXn59Jm18L0UcpU34kbbqkFJUI9eX5YLzKAgxrFwKDQpE88irlgZ0eBufePEAqPRmkHiv8RG5fW3iR3QzQBCW@sug@Ie6FrW4eUkg8MG9UvkglttUINTPUPlxJgkYUjEA8S/1emCoEDTypwEvXCqXgOrOXxpMkFCMO/c6KHAHlO5by3nFgT6D7Zs7gXO@8inJO9qrqVZNakN4/rGsWDY2TdRXdIlzXtDxb2ZVQZb1TxhOVFYm8es7e72CAo6ubt/z@BRxQJHFyWfquk2LfdXAxRISExyiPGvPk3@RZ51CH/KEW9Ei/fn5Z6dCs7@F9VawdomgP8zumQ7w5r5Pjy2ppCJAR3DSq3uZ6nmphQagzoPRMpMsnhNnZZ2cPRbcL8pq26uMtoXt5D1PAMYSlxn7keGgI@qTaE8Ae2GeS81iAhA@LL@EOw4a4SEjmiU7qcQdGJJNiPKtNWIODA9QPMmIYi5CdoSPKj6YnmTJbijHG8WFyPg4viRjug/5fDRdk/GBBkBy0RiTGOn/NiF@JcP/browGupslNDfQu6w8/HwUipjQ34o5Tw@IW4G@4M8O@HwgrBsIRdtTBtGwBQo8zI350egUg9wfhA9uGPnIF/jwaB6kpBtAwsnoqomwQOIlzIemRVZoEjNbTGodoqjF22Sy3NSQZAjxsfNqPLXOEVk2n8ZlQO5MyjO1mkDH6JAzWeOq/PIPUmXximeap4Zv/8CGX8LK45JlMM@y8HCwt9uBUGgDS1f5yR15r9k42PWvtmLi7d6qY2KQkzHtXvZWu9ayHDByLK6tSqtD7Od4SRWPaW6dwlCGF065GXas8s0KqPeiWvaBppPqMPEBE@ENWAYAd7ug8Rr4AvmW6t7i/gGBwMmECwvRigN6uGmwsWm2gtIr4mQOL0CKyu5A4XtAmGGLXkXeVlxHHatZTJht6fAzUPBO3yxMybNYw@yBoe5B6mPoEmrmSrlRIpuhgtHJ6alc6bq5SBptRxTj4suNafcI2hBcesF3y4S28fenikkCXYNoGvqYGXgFQE/Bt2wzet8qZIWcdwvVpB23YlGHtjyoNI9YzlVKJOwdMcJROhy/MxmIKyYi/MWcq3i@wzGRXWyV9qZS8ok9LVN7MnjHnNxEwef5k2FtvJzry/s0/C0e2WworWl8zb6PeXs86P4vIPtDOz@yWTSPWroyZtKtQrcps43llVxpFedaWs8gNsTegpfohDR2dWTh6y1xYwCO415aXb1RdVbAZnyrOUMAPHaHUKVI1LKV3kDxAOOFVYbZhO7oovn1xIn@IMo09cmQLp6bYMGMGk@mMSYH2OgElxhVkJgiWIwLagKkFvw8wy3PpmmxVXB01NawR4MBnsvyUuDpKCXVwgRKoh5vJZ7BcxWeUHS6VxT6MXb@mn9/Fe4nMjV2Dt38knkLFFI1QrWArl/jpa966XHkQLDQig4M2HxVA0aEJdYUk1FuJQBoHMP43aYoq4WhQDU8kI65e4BWG8qQby72YrCKlrjU8cE9JUsstKcERALeN4WMSVdgZbOeZSTWwBeVep71GI8lq1GcuwMTER/1lnxyePsXunz3yRrdCcboxk4iZ6Lq7aqXq@zeA8Q9IKjh4M6SdMzbOYAapo1rM8GOFCC95M3CHkMbKkDhC5DUcMhmOC6FqsE3eF9ya5dQQaaj5UtvDQvCa7mqRw3@XmO//YPFrKe8NReo4k/oLcl3TKjTUpsvxNAqiVhgmigrDl6CR4g7OC4xxMc5P1DAJDcIayIZTVO@QZUXlNtcQVigzpmmISXFRqyH1nc@fUqxsfDitd@EaVTLpcY1uRpB0YdnFVRjOLjDyUiKJxlaKQS@ZypI@2oEf8WMzuaZ@70bRgkS6yjIIyQoMOjcC0fTxl0uxeT7KuXcpvcjcREPesQs78/di3VhIL7Vc5iK0P8lHyZWv@tIKZ4fLhmQQ/Yc@ctUkBsnol/q0di8jo9SYxAdDM8j1cWsA93COE/ecSiK7igR6zRCwKAdtqngumMTaRf3biBjzVENJkjNcQ1tePz@L1R4ebegC2QQfpUBYDqNgDBDZZ6yS/FEZhB9o2QS42FSNxk/tFZxlu2ln4nH1iP8PH0Y/31wSR7RoTlKNccJb18KpGiOl4gE/vaU@5nqUvF@i/rOlHeqvjP08Ov7AD38@s7S82fV17cYv6OKwBBDD5zj4JT9Gcyo8b3oXiC3UzxjGJgLRqjN99Ophxa@02UqNV3HP5vatCzTwfuX55eA5zmnEBQfCoc8n/E8VsENE@QsNx/J5Rx0Pbzt3InwLm6bqC/Gyd2EHz5@gT6pc9u2GKMpADFXyKLve9NTfsggIYaScJAnEv36YVZcpnJ1AtS2a9pfXGOhrKp@wamifA7GKLFf@wTj3hCOUNVp@yKUxkuChEqweUmGqHdguukkGDY/iaC6kI@TqZDqbG4qrxExtdhd6WlCJHakXT5LCrRuKbTW1CTpDOwa0if8eaxv7x0lPQbnjUGW3ljSG6VhKrbbJWvbBt@IzQ6FdQqPPYEK7/Ztc9jrM7woCnVAhOVbyrsmaveoXYJWj@80HOJdNavetrh4UH3ffpxlpxaDST6dn8ee@/qQbaDi3xqjLZnbAuKhYULssFpY8HSnhcCkvUCS3ge@5IY@bnEIsqc2CxVgE/kBivAaLXGQ/RGx05yMvUEsLfsaiKS4rjqwXNSsNV4FrH6QzMJlmCAhagDeHV@krCz4oPMLy9k4VFoqXbi4e8Aq80qbm1tIOoY6XciWiqa@3COF41bEadsNFAdzx9Jsqr@H9vNz5avXMO//AmtCph5XpghOhUkubo4GZQeP5g00nLEojuBUmIEDyn3TxrnhODUX8y3a46h3Kbcw96KpMsIlM6I4fZjP3uBGo7mpacWtr0BT0dEBRAQlINWKr53hehm@PwtTv6bpqJ@YT4AdUuXw3lleDLONq8xe4llK2GZbVTsOqqwK8gqVM47HG0R39VYJO5rSwxkizNQ90esVh@zRNFvsa21@KmPjEItiqx@Hms0n21iaDLQl7fsBVtjoq@1rgsU3xQTY05qRBrIZbtrsMufjULHR5GDaLBlzIkLG85HmSOzEmdajhICqTgAT59VmlZAQMKqfeBXkFFt59jo01Xgyjzbr4NseYo54k4OwGSFtw7YftJpkGMgr3yADw7MuTuhqDuEJTb9TrDvUURabVgbjUBJOVjbsQ8Wy9aTGLzGcqGbIMwHEBetkbAij2IZi@xjiNIyLkZhLmi@DV2agMasHgNMc2p9jhejrEw1IOUG3ieUdOhQU2C8gmuznceQ3x4Pp4l4LWxVTCEyTS6Qok1m0NBTPYjVMIx3GzMFmEQMcgiW@tv1q/5Haj6ECZKDsAQGDx9/RwthW0FhJRRezT@jpVEtkZFEVkAODoe4qhmoOHX38@2aEyAK9FlHozhA0Ju974Z1Ux3EaxmdnWXwZANvNHtB2N9ybgBN1EN75vVWMkU6EqMGGG5hinGW6OAbjpLx3N@EyUfwE4/ZEHA6O3p6AqRi8MgEtPbhNwKUzXim@bQBEJx0XM9wMpfM22Cltd0hCtG/i5grcUzpEexDu8bDxiBg1CQpsrAsiNy3V5pkBt43NIfPGZ@DX4KpPEJDBXZsaZCqGPsKPshmrhXzPBxLAg7hDqHDLYU8NpQHxCwUHcLIdQbm94a2lChsFDm58dQtfeog5ULbwRNwaPwMXZPizc@OrcGjzxSwR91S6HF4rAJ0tZCXj@@zjT8T8PuFN9Kf2P5HK7Nm6PFjOUGJvP64k0K6KWbOcN4HVqrTRIq7VcKfGGp6wgH4JoOfa5ZMarrXwXRtkO8NWvAUGURW73YcqQXtpyDCuTXTqaB0iG8zh0OztX2XuMEBfw1y5Am0MBy28kqZL9PKPadK6BxrJASQeoE5QzsHRS40knJYEfr7ArZ5kP@4k/L7Fs6J5CU5@ANC3I@EIKspE9ktBGPQHO5t86nTjwoumkDySBf3nIhCvKRH30c9E5S@9m@v9KV@@Oo1RfgRjIjCeTR0JQ4OXG9ridGva13zlCM1uJPldRSO7N64F8g3LmMiz6OEivxPE8ZUMzzgXvNaE@jMOLH3F/bKR1@MmF4Sizg/08INTAYH5Gl412LTs70bOcd4CEdbmFqisiMKdUTwtX7nkgt1nHm/NldsQ@dmgXPjolqB1LdwVeFsLUyY/12brXaFdTfCGgBQcgdBeydH8LkySXh5pQkNQvPB8jkOFT9Y8sKo47pQOh9zj9J@X0yOf4BXVqOe83sj5o1bj3BHk4W8Sboe26i55xxv4frIJ8tP7SWv@Cxx@Ht1IYnBzapWNxP4uOmk14ju8Fqbm34zX@BxV0oWF8bdQh2jhbxMPbPIScbPoBjTv8DcD5jlvTM3yPMHY5V1/zlEVscmTv@4AhneGL1MQxzfAGzaGO27CX64XHdRxM45LvBMa6dNc@gB/z@t3iu6Y4iozGlh5IofWC79tJcbrgTx70e9awy4WBVf6IU1wQGX2dMqTri9yaGsuX/DnlCJw2nc4RBy8/ydCuwW9C/X5qRWAoiMrYoVfJDz3bOKIXmyj7gobGa8BW2qKbEUdvCuMsBK04B26zoZmVS9stQePIw1L1HFiqC/5K9@ZyCY3Jh4e7O6fbB01j7bebh0db1FK2sjvHygeWlmylDm3eLm3IfDGnIkLcSJntgbjOI449J4lnIEft03XZdsw3VVhOn6tQEplqEYeXHPP7z0cd@qo9ipPf8KVeTp8TzuNHQ2PCA1xqxLU75ZPwPnycNxJcOaHMZAupMJdrzreZMDfCxVBmQnCnMeg/MSe1DLp/a0EIU424JBidt1b1ADFbGJyjRlGGr0DvVnNiD22HjSaHIL7EvwLEVABgHjcdTvO0Mugw30VCK@CzolqJJaVv8gV5t4bOXbIs92kbNkmrxfqkIpuGr2IuD0hVALS3GDQSuGrplc9EtOhIMgC9y3gTYFIaV4jXqEszg@yciaX/d1daRAsYv8nuq3gZxzJ/5nnvGfP6c99f9L/196zLrd5XPdbeIoVKIcAcackRxEIipRIxZxaIoei7GYgGAZBUPwk3IIPIIGQ8DS9d9rpTBrXadxcphennfZv20mamT6C/Q55grxBem673@53ASnbcaYdUSMS2D179nZ295zdc4kz29cxACweZx6yoXPCJsVa0MVHa3IN6kIVrUpFn8@cPNmaXNDf/B1bkCcYkEvrbn01RuNfrj33lc2sv7CPha/eDCeWgB2rHE2@sSqm8y/PYOf/itXIq5mLXGZF8dp0It50QgKqvYrxxPLKMmkfI@exs8sX9njVZK5/fK3dLeGMQjyZ3rUcRVsTwcZVmg/i0Ygm8tWU6B0Neket/LemDp/c1xhbgKC78WrHr9BryzjC6Wj5lTThTaCeS1TcbW39udN@Xa@tto8q7aMZ8p7BRRquOWmuqyJNu83FhXLUwNnShXV8ifxFw9yYt2in8tZlnFZGl7ND35lxyZD6O18KxpQ2Qd7GEiOLw2u5IeaEWm2bRIErVx2FeJGjshrXPDp@IbX1YASDy1JyImZf4ktbMys4NhiIis4GtD3IhufIQRlcxiahdKdGz0VSZbLQIjYh5gX@/4u1lSFBNvB4bWT1OzSyem018tpq5LXVyCKrkaXrpYk/Kh16/RKwZl1VOAPuP7UEC2prV7371uaBOnhrWz18@uD31Ld2n6p3Nx9Dyq7ae3r/7Z0HCv5vP36yraiA@XmnM0KVewVTv9Vpd@h2frVcvqUIcyRA@S31pNVTbw3anVMgnjW/1ds44S/Ffme8zqW2Tzuj2YCfg4aozDIWqwm6K@K3Jn3jhBbXh0DJPXxH1L48sY3kzdPnmyWyvaBw6MaAm9/2iAchPS56VjJGGwA/gFRA0@InWdKdxqd1YlqOikoGzvy88ggCU/joidp8vIWRPrd2DnZ2Hz9RD3f34evet9DNjtraQbcx959iFgE@2t3aebjzYJMSuAHlosK7NTJYX9SEIoLTqLRfHk8wPFgXpUL55nj1Xkql@gNtFeGr5Uk/cN9zBCSF7@7s7LRKLtozNzb3v/kOcjWdb6t0GoNcWg7VxQLhRhmNRqA2iaJdZWfqyFoWKrwh9WbqBmZXU3QHRJ/zSiPP0jux11HpB3iNiA/SFDebGTaNGiq6DrgRlXYEW1MUgWF5Ob9GKNehNro90LXhxeqx/oJFN8QxK8qRS9pLq09IMTjjTr/NYXR1AtA9a3VTteMRA@CFkCQwAN7BYMK49bKzg5ck6rZATMYo@EPCm5zwojd8eIZcIxq4SsJ9DgRyR9rE80ZTigGOWl6f59Exa@LdgWKkUBGf4NFJTrerr1xJJQ74f3ljw1dZgEzDLngMK1sLFcGzG1AD7O0nreOxrzK1LN4GgwjS6XusqfW82wJxj@6FR2iwdIpqBFTtnRr@rGtH9ZrhpECcWoQ5nCm3Habclhz8nauWg5L3IzWi3h51GhWmJP7TpQ24H2nA50EDiAr2foFuhYZjYmwJzeBYSDnjD4AiQeRTH7hRjQZHk3bHKSCyTuaF953vZGWQ80ERS8WHWmc07DDUAz6EnKEPKnJzAUIMaUqe4GsUz2HG7UHwNtxDZYgRNvB9PbhSmy086BpFE0cqRX4@odbDFhnDXVorUTzrBpvta2h8RtHzt89mefRMcohispHmfPTnjEoM6NlphG5ejhUqFs3G1BIO7pAK9o4PlF@qv3entr51/1nhg/fzjVLpOW8LrSN@vGClRH5mIZEclofRnSRtQL3SBGnKnxxiaa3PyLslrnKNDBiXEw@Y741m1eTxtWo0vU/xstx0Sry4qHGpAtmbEAlhJJlgd8uruq4yT2UaKisIgr0TGouedXVKnnCa/XoD49rjLFRhRPq4j5B6jR1WjfRrLG/X@KAHO0tK@DSeboM/q2ORC0XRT8aej9J7mfu13Hq2pKFoMZnhzOgtOq8xV7LSqzlOL51XEXRbi9HB/n11dHcWto6Ph1fCtrUQ2yu1rZBLxsXHkoXr6mg/WICWD7fPhRb6nk9GzIdkFJuhdEOc@RtLmuYvqfH9yNzR2gM0ePZiRFWD1Kpt0u@ih7gMX4pD06hA1kYTMERPDra29/dVehtv2e5CWdj3Wv022ZfiNoi4r2tPR2yHTJtd0TBNJkyQYZ50ypzNS91qFy3m2MFL2CqEB8nLeJjNwkTtBclkKtYRfLIQC4GG17wh6pFzW3eu9yC/LojnddSEUsGkWR1MxXZziQ8fdrJPm0wwbnnmjf2X3tAwM52pOOuiq@rRzEakGWE8DlrP8eU7fv7eZf74rq6HGazOtyfUYVTCb6O/fPUEKh7iS3HRncEF06KnlHRWiEqX9NiRWZ7LYX9xgjKx2OfCC1vbujDH0jTmj29YkeyIP93Ad/6ZZLZ7ct@pt3hKWbMnNBscehn3CAImE8RgtWFTBRRvzOUIo9Ew52TNMOT2WrtBranrVlI0M8FdTQZ6Azj422@Gt4dwVbDbLqyq8OVUxaeEU5MVdytag84EzG/evn3zMtzhXujihS@Km8@Q8P457g1PWxZKf@aTqhBQ7s7jvM4PCGDB0NVACjzK6AUTKgisTsyZ4vSdDiO7fdCWsxHa4kFjdp8e5PG@KFxrVk1DbYvHzieSjZ1AIn2wlrDpKK@ayOjPF1d3n4K6XVLf9VevjxcbAuF9@Pw3HCZzfzDErRIY8VGTvaKCSH7XR624MZbg4IPG068VA3NDx7Gsc7y5DX7hRhtprnFjPHiJev06cqbENkvjM1Sx1xqeX@AF1wVdmXIe2gRIWS@vNl6wjgpH1tw4GpASwbEJZbnBrXTTYJs/bdrBN@@i@iDlMYD1gFkzA7j8tWUFcs9dvFXQoSaXc5wG/IlJKnAS0OoYZQ@TvsLpaJfgDbszk17i9KMOBp4zqWuC5axlIl4urwtkOELmclqA6a7WO541adhN9j3OBjbGJL0hjQHZsjswqdc5FXWqdFJdyk6CpAYngSRlkpYECg8mb2zTkt/pvGzSJEu0OUC4nFd9r9soiv7UvYzIjlkx4RjzREL5Tv8oRZNCMU8NKn0kbKBrWSGh@obXKJICpWxAKJMFE8sLacMLCtjAkG6FvmSi4mLUAPwtjZCm2sSLNdc3XiCFjzp@e9JR21OU8XVsRE2V5BhkSW0/3lK7D9X@7t62ixpb3EQehUpphT0KxSwNo@7oJZuHCR9MxidNTtRfw7lnHc7VKPi7AeoPRhYQfw3n6goIRQOXpTq/OLpQdTi8h2ZSMkfZhky67rHpQ7E9mPTH5xfTC5reKXB6RSCBe2pexEuCe5FhkZUoHLYmB3qLw7CQyFc2tVuFoBZKoVqm4ptjIBbXoTWfnQu2lNk/YepgZdImHQTkhG0Sd4IBsjx3Jb4lDEf7JAi4SW/ZNZXJhBuGh1KxGEnOqa@bwI0dO@KuW9kVK8klVfKNoBKmMIOn6GMc0aC2rDoaqAvvQlcWHCp49N8JSztmtNF3s0yjdcTQsnNgyg0rm18lrD4fpdxPkQUnM6jceKPyusELAoO8B7t5jWncASP6joCZzUGD8QKKwNEqcAB5mUQAqXwUYzO@lcHSiykS3@JgPUabk1BLgC6mSHwtQaPdqQjWemg22gPgzjggCX5ogiBona@xMwdkE6k4abGqcEEhRRJnmlxnhv9kY@rQ2zRDAD029MdKg01v1LJdbCG8OyJ2C6Tz1oDgHkTuVPBYs9Mr4XT7SFLrVvEwhNWoEDDgDJ1Ul88FexJxks7QUouXFRltSTRw5LXkaIQtp2GBEgklgBZcUF41ASyAIghxcXiyWKC8El3QXDyoRfwEb2MNtdVajQY0Fw9qrY8I1kIcVhc0FwaN7Gu0Ubpjbxjalcziycsm8LE2OquqzrTTnoz5pNFOK2ANjWF52IyWQB95z73xPRUwWvSpCO1Bor11Rzxi6zQQ8G9/3bA@VECz2nYTpNoAIe4WFi/lxVTM11E2@xYw5oZ5dOA5xDW@j1ugdYKwp0GxByZpiGYyRKDRp5hmxeyh4VLTsaqSMZJKq6Vz@DpH7re@dM7iDkd@T@fT2Xmam1V1dlHok04W@WhtTY9FcTxoeir2pyqNJxyDoXJxFIOkBT8OjsnYpOIVR747aPNlZx5xVbWwVod0FMDpYSeEA19Ton3RBQFN4/J24INKFAc2IacWdcrGoYWqKI6VK@PQAlsUR@Hq7SB5Kq4vb1wZBwuCcThKV8aBFBgd0/TSOSCY8@90HKk544FmUZLayh@6pGFwtpxvh@G@aFFVob0gYXDgp6Fvce0Qxtym9a4lBl1pPFDoiI5HxuOVtA5HMe3cZb5grmDJbGS9sHBLqXwDa628qrrhj4/gICged836jln8IRE9dEkiCOneA4WYYvtkBCISzmZRpA/NgBBOaH@ziapZzSbdDO3t735zf/NR8/HmIxSilniPwusb1JYhdZ1ycRXj2fNtS5N0imoKVS2wGynah608ap@g2aZThCLHYqmlcwtunmYGCmuq0X1Rsd85Uw8hi4LWR3AiZNHczcD0ZKgNZlNPF07T2QDSPsF0r0ReW4eWEAzTibSEYKzklCVscflnfdZQedZ/NmbAQ1Vnm0y/Ybf3GRouWQWVKpw@G7/TGR2iLknBOC3lWUQVfJTdyDkVqlzIDXqAwZrA35RK6r52iiv2a61uG13eTo7J8W3P67Z6h0et4vBkmDr2a@KeJrN87KOTyxQqU@0cbO8/ae5hnK7tB2Q5gT9VyjvYebS9@/QAc55A1k1J3t7f391vkoL6/tO9A/QYGkpK24CCJQCTBAfo8e5bm29bMPw9LY1kgxAf5E34I6588sobNqf0e0ZmHnlWhWhSEB4yU8GilJZXY6/XGUx08Db0P6EP@DxanuCjDNSloxqTQ5oMXn9KXuDrdG5BUTtGk@GYQEkDPhMaiaxbgmF6/nMsQL6IfODbSZu@yDfKmIeGfINhJlQWDWSwWErsu459Wh24TJ7M@u2MRieOPPPnnT5A4mvT8mR8XLizPM@iV8khKQ2FCy@X4OQokXPU5fiSMoKilZ6yghjZ167VlDZ4ByiyKKFJCCxTqAC/IFZVLudlz1N2gCjJgl2V40edK8uG3oWR@DXXrDlit6as5wv1I4GYT2KBY2iEv@7Zj1JEYPI@RcYcdbQ8N2NGf3Vn@YY5Y2YnQ@9TgV13EbVHHkCDN8cZdvRCPvsCupPnLmlAEzPCM@7mAXp5G5MOU4VM4/64CgM1Hs0UWxD6YzNc0PMG/p6Ka9c2KtBkgOCyNmw6zbnsjhKNhPwxA5CYl15P3w3c2LBZglEcZog1G6ISB/GeDbEaB3FqQ9yMg/j0QwbxjjO5nJ68dbV6@zZrMzvzGVP8P0zxQkHDrmlV6KAw4LOL69OYkWwzDoHO1dAc1D6zAbndsjcXtsxF/el/Am4bl5QqUCXc8AXNXoD5sz9M3@UbuiuM0t9xD60NCpkTefJiE2a8L3wgJK6bJLakYWw/X4AtndazGF/2hwFFvJdANJ/@woGJJ5uP9LwrM376hetaULYSWDWEEfxXFEHtVRA0ubxeX@RtlA14MXv1rsGiexAgYJCbNshqGCSuyouFVZZtfJXYKis2SPkqVX76S6lTzq8YiJ8YCNprZTBjQf/HWWikmg@F4kB9hkSbmr3g1TcR/LnbBrtYHPhegJ2KNBa3@7PvhtsdlIyF/6NY4qQCNn3paY8d@H@6Ko6biTjeZxSFQuK4LTNELpcI8eknQTt4eMPLbNEi@exPLi9dTi79B0Hp4Jhf1wc3cw0aWXgLNOpBbiYVrRtsPH8wACYlpjXWMWrWnLXk8CwWgzG3AxWTLRZnbvaqzp7FZt802SHkc2awNJeE/vWIMVrjCIPEGgWfycqXGS6duV6zubYsd8jmdplZFwNzGBvD44gpjsX0rIcEjhVHyIiiltysMHvzFHHB1Vjhx2@NWif9FgZo9Qf9okQA8Qal7d7ghYcH1aiEbi6KL/wkaeiLsNaEgOS4Goqvm6hQAU0VpyKs@81yOwK22u1Jb9LFN7SayFXoGKlUQpdxJAj2Jz1fcOKJe3/idaEHNeTUAhYRxLwhtJJOYWClr1R9qOq4aqNVlkqsN14kN3SURG1rj7zhmCqrRWUBdPlEDCpU4a1ZsJqFRwP1c0LErmhr0p@3vX4nY8FjFFcvbyWQX4RcjUtViTLCY2LhyKMGyONJz8FwLjNOujE1zin6aPGTKedXceQ6SDdq1MEIIcY6wvPVqvigI9cyiEQsiEYultX8rSyPEiHaA/LsuRC38qtlrGiIWeSiiDxDG83y1jG5LSKjVsJB2Aw0zQJwhAF6Gdf1MvQOMky7aulf//TDf0hnz0slnUYxdbx@C2QGikgSYMWvB4M9/d1Cj/KJ2CqGcP9jgJtRH3XaXq@FEWrGFmogrgTMMIGI@RwIDZ1WDbqw3wyeZyxfMLpCJKxSaXNrSx28tb/7LlpD8SUCUUGoOBLBXZXO8bBTSSdfFIMRRCghCvNIKkYg3YgolOkVgpkek3ud44ylgQWj9b0/o9Giu/wBarrzugwhxOw0O/XBe0LUrbXRmonQFIzz8L0/ZcyDIWvPxiMeDNNCmPBx2AHi11eRmUi/GCK@vl/96C@pOrEoAZ4P71V6dtVJTD/l1uVClmi2UGkk9sqphgYhEfGlQ/T9nxEyn4N0640wdc3eFQ2S@G7/5G8V4cDHB5g9q6Ry8OQuRfQRIzKvBzRyifgKl@L7AeM78ugVwEZ0OHO7@AjOyeIIjYYyVnLpkuH71Y@kxQDvjfHNZEEdK05zU7GT8e/2zFJZmY6k@bXwJ87wj22kYuaahJEPqlg8H/4yWKZ2N9l1MtP3NWt1hpoW2@EP/zuO@kjHHFYPegBntPZUxa6VhDb/9d8Y/NPUteklBPPrn378SdDHaWLPpon9@ThYTdNoL6ZJbb8W2pJ@H4@MdG6aOBW/cKtxVu60Zn1NQvDzpHGfuoM9TVryQPpm0U8vWfZJSD7SSMyCn1665JNw/UDjil3s4W4lLPdp4jLX2BMWegj/SkIzYTH@m70Yp4tmPnHNJ5PF3xNyZPjQeDQyLaWScDhlYm3XVIX@omde/Lsebo29@@FVW8C41ICjAnQoNTm0h1DTNXvln4djys@ZrwlSK@JsQffIqqUitYBo0ur6MVXVal9aXas4dCDuxdSy/vkqSc1LpX6Hje4nwyOUOuj9rkeSx4ie/zB4QPzO@F2aS@C2QVxhaxtyT1CnJjfoBcePkA@iI59DWtRAD9BHIG7Q3zXT3UKFU0jeuBbG0h0wS3SNrtNRFEoURESSyFUasUIFy6mxC@FfzA7E0tUhS1c4WNJH8iMb5Fy6eX//E7MjmVEauNhDKHOX4/xnmQZSMaK3cvLYITxdMuqa880IUm6qPgISj@5/tXeLUHXJvKQFloT5h39uDrqOj7qsR9AfNHklj/8YHBMHJvEEtPZP/kgIMtmVYMtIrPkv9MT7vEMlVY4n2RXqSajmZ3@cRtKOHyTOrl4uZAnGRBlL7TxWT59s76vdpwd7Tw/wQsZ2jGhk8GRBj8Vu3pdJgHUvCSKybBXE/FUWZ608Ji8v7@VWs9T9v/oYu89oc7V0OW0N08JyP3bKVXS5BWNEU3HlEZLxiZTnSwtoHdctva3V7sgIgQC90x/jevU78EHA@GKCHT7L2cbkzybTttQtFTOeK0z9l9kt6zIm@TIBjzqcgFpF4fzVyq8p46uhDLqymuHrXS3uNY/xQy@0y08C/aopyLnZjL/wPTs7Kx5jeKrJyCt2fHRP5KNjuNLwOTAL/QFdaqLbbCA8rw2yLTovnLRfBp8K7Vb/tOWjgsy9KapE177xtRn/TSXdEQ@f9zgUx@e9J1aKbnvzs3w7D8jyh@2X@eOzo6pksGGwUTjhROR@RvpLz9efvOGxgRiM8Z7dZB12X7YHXeJ204ddOMjSQdXcQw0501/l@9Bjwxh9iTwT76eKmOYMK1IofDSgHPgIXJW2Lvam9VnDKT41xR1tFp8jYi5EygrBmM96HBQ2YMr506BSXW19Ks7ijQkZvj6gUoiGRDQzDeNYhGPOlJXi1/GFCtMQcuakoeVPu0al9XjzN5jHmiYMoIkhDHgnU6q/96z@rNH3O2crjVzpeR4dHSH0oZg10piSzx7@jKPfPe0OB76T1O/4Y1ZwKeuk9olQA9MKK77IWIU0bqBZRuHGCwYNtQNrlIlb9OY444mZKmnjnNDzdrqeDsaYG1aXxuBIe1rJQNLw4ckytbcRNSxEmG66pCPxxelCpd8doT8tDVuAMUcHMP0ZmhFioAZ3qUgMUzV3W4WvZZwAw84@cENd0fkwFfVQltXNucy/3fzrr9z8Y1gX8a0nguVNMaQ0Nu3AhtuR5cIeMddr1rxCC0orrS66/Etv98k9jVYczFZXSto0hevBLkjQWWvy2@J4gl9S@6KFgnXNUPZVsxovS14XekiNpknwCk/5mhCkPG8gHEEkplhHik3tYiDp8sZBz2Jxxc6sRk6pkVMuwtDThEY2pBgG8rTdNjTQaVsLziPAV2GNXhILld86xfhU7IpopWTqDPYcogJtYQgTinTWbsTWXrcabW1aIQRIiBEER53j1qQ7vpsKb3iVgvlm9igeSr1H8TchA94rgMBoC66yUlnGEJm8WOBVukduL@FTPZWu5Mv5Cv0r8/90Xifq/5VoYtmFrLiJ5Xzo328lsYEjGy8WVcq3cENO/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://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@ 86xxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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((1/2and 9or 13<<65>>65or 68)-(0and eval(''ppp'.bytes.class==Array and 4or('_'[0]==95and-91or-93)'))^1<<65>>62);exit;"[$'#{print 187;exit}]es##print##es'$/"#wWWs {}#(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 tnd xfmain=los1''gem x=4721en nd ogola=1$0C0 cod/|puts_e25y $"3"cl91/2 <5>6#"5"8=2860ay =+ codefn( );#6and [9]=x 3 8[]p#s
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 wWWWWWWWWppppp
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 "//"
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
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}
console.log 178;
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
p=sizeof(" (");print'(''72'')';end!");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._#<!._++.-.>@ A=AgRA; AC
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+R++.-.
endif
#<<<#/<+>/>>>
"""#"; print(85)
#< ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3 =# print(size([[1] [3]][1,:])[1]==2?158+4:17)#>say 27#>>say 170-3#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<} }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25 pppppppeeee*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): .001429 (to improve, next entry should be no more than 9495 bytes)
Run the code snippet for a TIO link.
Languages that are not in the driver: 7 Japt, 26 05AB1E, 83 Objeck, 90 RunR, 94 Emotinomicon, 97 Cubically, 108/110 Ruby 1.8.7/1.9.3, 119 ImageFuck, 121 Braincopter, 123 Mycelium, 127 Deltaplex, 129 Brainloller, 131 Extended Brainloller, 136 Wierd, 141 Floater, 146 Curry, 157 Haskell(Hugs), 159 Agda (too slow for driver)
Added part:
;exit;"[$'#{print 187;exit}]es##print##es'$/"
The first exit
exits Ruby (and probably some other languages). Then in GolfScript it calls Ruby to print and exit, while in most other languages it is just a string. The other characters are for Thutu, Pyth, Alphuck, Prelude and Incident protection.
Added some interpreters to the driver... But the link becomes too long to be included directly in an answer.
I didn't get RunR, ImageFuck and Deltaplex interpreters working on my machine. But I think I didn't change anything relevant in these languages.
Answered by jimmy23013 on December 12, 2020
Thanks to user56656 for their advice and their help with navigating and testing the polyglot
#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@ 86xxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)
[ "`e```.1'.0'.6''i]56pq{}26q",'_['];#/s\/;print 24; exit}}__END__/
###<$+@+-@@@@=>+<@@@=>+<?#>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWW/WWWwWWWWWWWWwwwwvwW/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((1/2and 9or 13<<65>>65or 68)-(0and eval(''ppp'.bytes.class==Array and 4or('_'[0]==95and-91or-93)'))^1<<65>>62) #wWWs {}#(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 tnd xfmain=los1''gem x=4721en nd ogola=1$0C0 cod/|puts_e25y $"3"cl91/2 <5>6#"5"8=2860ay =+ codefn( );#6and [9]=x 3 8[]p#s
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 wWWWWWWWWppppp
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 "//"
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
>main=print$last$172:[u$[-1]!!0|g<"Z>"] --}
console.log 178;
#1""/*/
#if 0
#fi`le. :-write(186). end_of_file. `
#endif//*
/*/
p=sizeof(" (");print'(''72'')';end!");main(){puts('??-'&1?"101":"92" );return 0;}
#if 0
#endif//*
print 61
#}
disp 49
#{
}{}<> K yya+- & g+$
/._++.._#<!._++.-.>@ A=AgRA; AC
# /
? -/!+++++++++++++++++++++++++++++++++++++++++++++++++<>^+++++<>+R++.-.
endif
#<<<#/<+>/>>>
"""#"; print(85)
#< ~#class C{function:Main(a:String[])~Nil{83->Print();}}#+</.---.>/
#endcOmment
#nocOmment outtext("155")
#ce pS9^7^8^MUOUOF @0:8:8 @,,1'1'<> @125iRE
#p|o51~nJ;#:p'34'3 =# print(size([[1] [3]][1,:])[1]==2?158+4:17)#>say 27#>>say 170-3#]#print(47 )#]#echo 21#>/#print(171)#s-#print 175#s
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<< }<<<<<}<<}<<<<}</<<}}}<}}<}}<} }<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}]~-<~-<~-<<<~-<<COprint("65")#`=>ass^_^_#
#9'>+/' 25 pppppppeeee*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): .001445 (to improve, next entry should be no more than 9449 bytes)
Languages that are not in the driver:
7 Japt,
26 05AB1E,
60/156 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,
141 Floater,
145 MiLambda,
146 Curry,
153 l33t,
154 cockfuck (perl version),
157 Haskell(Hugs),
159 Agda (too slow for driver),
161 2L,
163 1L_AOI (-eu
flag),
177 1l_a,
181 Ropy
I only tested about half of the image based languages since the resulting image from the program is not changed from the previous polyglot.
I was unable to get the interpreters working for cockfuck and 2L. I don't believe that any of my changes would have broken the cockfuck or 2L parts of the code but confirmation either way would be appreciated.
The SWI Prolog interpreter is very lenient in terms of dealing with errors. For the most part any parsing error will fall under Syntax error: Operator expected
. Most of the significant changes are on a single line that I added:
#fi`le. :-write(186). end_of_file. `
:-write(186).
does all the heavy lifting, outputting 186
when the file is run. The rest of the line is devoted to handling errors that prevented the Prolog interpreter for running the code. The `
near the start of the line is required to close an open `
earlier in the code. The later `
is required for pip to still work. The line needs to start with a #
since it is in the section of the code that is not in an asm block comment. The end_of_fine.
tells the Prolog interpreter to stop looking later in the file reducing the chance of encountering further errors.
Outside of that line, I added a new line containing only two spaces a few lines above to make Retina happy. To allow me to use a w
for write
I removed a w
from the Haskell right above.
Finally, to make Incident work, I replace an xx
early in the code with 86
, slipped in an R
after an existing +
, put two spaces after a }
in the Haskell code right above mine, included an additional fi
and le.
in the line of code that I added, and inserted a space before a w
in a line containing mostly Grass code.
Answered by 0 ' on December 12, 2020
#16 "?63(o+?50;+'51;' # #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*1&7//```"` [>.>.] )[-'][(7 >77*,68*,@'_ 7 )(22)S / iiipsddpsdoh#####(#######?? #### ## ###### #### ###### # #### ####### #### ###### # #### ####### a5# 7aa*+42@n; 7 999993 1 7 3 1 8 1 1 55 EEEEEδΘΔΔΔΘΔΘλa k zzzzkf kf k zzzzzd kf k zzzzza kf bfz coding=utf8 p''53'S^' ! 1>?7ДOq#t#>2/Wr#t#t#q#68#r#t#t#68#q#63#r#t#t#6v#>#</Wr#6}#y/===Wr#7ЯOq#>J7Д/Wr#y<Wr#>5/Wr#t#t#6y#>-=/Wr#6|#>6/Wr122! 1退
#>x#z#111#y#y#y#_#0111118&1& 111/"78"oo@ xxxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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(( eval("1x2f 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'wWW s'#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]* *]* * *(<>]xxxxxxxxxxxxxxxxxxxxxxxx)'#\
__DATA__=1
#
###;{a=1}={a:null};console.log a&&39||180
# \
""""
#
#
=begin
#p :1*23!/5x%6E0 !|*****[[[828+*+@+*99]]]*****|!
;set print'-';print 89;exit#ss
[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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉⠀⢃⠛⠋
#-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| R"12"R _* ? ?@ _ !
1 *|@ 0110/| @ %"18" ?@ ?
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 +++ + e$P+++++*D*+++1++1E!s
x+ +x +x x + + + +
8=+, _ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + + +
+ + +
+ + + + +
+ + + +
+ + +
# + + +
#+ + ++ + + +
# + + +
+#
* +
*+*
# *************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
(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. #"60"e.0,1,_ye do{--}gibe16"124"#8+*sizeString tnd xfmain=los*81''cagem x=4721en nd ogola=1ay $0C0 00 3cod/|puts_e
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
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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
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" +/pppppppx eeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
VIP score: .001584
Languages that are not in the driver:
7 Japt,
26 05AB1E,
60/156 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,
141 Floater,
145 MiLambda,
146 Curry,
153 l33t,
154 cockfuck (perl version),
157 Haskell(Hugs),
161 2L,
163 1L_AOI (-eu
flag),
169 AutoIt,
171 Agena,
173 Brat,
177 1l_a,
181 Ropy,
183 Intel 8080
Wumpus is a 2D langauge on a triangular grid. Each triangle alternates between pointing upwards and downwards as shown in this image from the languages github.
Each row of the grid corresponds to a line of the source code. Like Alice, Wumpus has the ability to travel diagonally though the code. Because of the layout of the grid when travelling diagonally we visit 2 cells on each row.
In our program the IP starts travelling rightward and as is common in 2D languages there is a stringmode that allows us to pass over the string in the first line. The behavior is interesting when the IP hits the /
reflector. This causes the IP to start travelling north-west. The IP then bounces off the top of the playfield to start travelling south-west. The IP continues in this direction until line 5.
The start of line 5 now looks like
#comment -[af] xxxxxxxxxxxx#184O@xxxxxxxxxxxxxxxxxxxxxxx
The Wumpus code is #184O@
. The reflects us from south-westward to eastward.
#184
pushes 184. O
prints to console. @
ends the program.
Because there is a 1
in the Wumpus code I removed a 1
from just before the Alice on line 3 to avoid breaking Whirl. To keep Cubix aligned I added another x
to line 3.
Answered by Potato44 on December 12, 2020
#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& 1111/"78"oo@ xxxxxxxxxxx /112 ##### ####### # # ##### h#115# o# ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@`D e ++++++::@ L R.----._ x-----x ########8=,_## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==RtRtRtMbMbMbPSPSPS # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[]]QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzQtQtQtTcTcTcRQRQRQ #
#<<<#++R++ ++++++++++++++++++++++++++++++++++++++++++U+++.._+++++++._ #
############################################################################## 4O6O@
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._ ++++._+++._^<]+-+<[<<._>>>-]^>[<+++++[>++++++++++<-]>@@+.---@._+>][[
#{
#=
#*
#cs
#2""/*
#9999 9 9
#9 999 99 9999 9
#9
# 9 9999
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l11110000011100^_)\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
' wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWW 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(( eval("1x2f 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'wWW s'#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]* *]* * *(<>]xxxxxxxxxxxxxxxxxxxxxxxx)'#\
__DATA__=1
#
###;{a=1}={a:null};console.log a&&39||180
# \
""""
#
#
=begin
#p :1*23!/5x%6E0 !|*****[[[828+*+@+*99]]]*****|!
;set print'-';print 89;exit#ss
[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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉⠀⢃⠛⠋
#-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| R"12"R _* ? ?@ _ !
1 *|@ 0110/| @ %"18" ?@ ?
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 +++ + e$P+++++*D*+++1++1E!s
x+ +x +x x + + + +
8=+, _ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + + +
+ + +
+ + + + +
+ + + +
+ + +
# + + +
#+ + ++ + + +
# + + +
+#
* +
*+*
# *************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
(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. #"60"e.0,1,_ye do{--}gibe16"124"#8+*sizeString tnd xfmain=los*81''cagem x=4721en nd ogola=1ay $0C0 00 3cod/|puts_e
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
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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
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" +/pppppppx eeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
Thanks to Potato44 for the idea to add machine code, it was a lot of fun to make this answer.
I didn't do CP/M COM file because it restricts the size of polyglot to about 60KB which I want to avoid. Boot image turned out even easier to do than COM because ZEMU loads boot sector from 6th sector by default (1-based, 128 byte logical sectors), so start of polyglot does not need to be executed. The boot code must be at offset 0x280 ((6-1)*128) in the polyglot.
I use ZEMU emulator which is linked from this page. To run polyglot in ZEMU:
Function that prints one char to console (cns$ot
) was copied from BIOS22Dv221.ASM from ZEMU distribution.
I made two changes: character is not masked to 7 bit ASCII because we control parameters and jrz cns$ot
is replaced with jz cns$ot
because jrz
(jump
relative if zero) is Zilog Z80 instruction not present in Intel 8080.
Initial program (Intel syntax, assembler linked from here):
org 3120h ; chosen so that cns$ot == 0x3131, easier to generate
; this program will be generated at this offset
; to run it directly specify org 0100h
mvi c,31h ; '1'
call cns$ot
mvi c,38h ; '8'
call cns$ot
db 38h ; for answer 188, NOP in I8080
mvi c,33h ; '3'
call cns$ot
hlt ; halt processor
;;;;;;;;; copied from BIOS22Dv221.ASM
cno$sp equ 7dh
cno$sb equ 01h
cno$si equ 00h
cno$dp equ 7ch
; print char to console, receives char in c register
cns$ot:
in cno$sp ; in status
xri cno$si ; adjust polarity
ani cno$sb ; mask status bit
jz cns$ot ; repeat until ready
mov a,c ; get character in a
out cno$dp ; out character
ret
This program contains chars that cannot be used directly in polyglot. Most ASCII control chars (code < 0x20) are prohibited in Simula, non-ASCII chars (code >= 0x80) cannot appear alone because the file must be valid UTF-8. So the above program is generated by another program that is valid UTF-8.
The following program generates needed code and jumps to it.
ld (hl),a
cannot be used because of Grass ('w'==0x77
). sub h
(0x94) and xor a
(0xAF) are UTF-8 continuation bytes, they must be prepended with UTF-8
lead byte. Instruction ret nc
(=0xD0, return if not carry) is used as UTF-8 lead byte. To make it do nothing it is preceded with scf
instruction (set carry
flag). Also avoided ','
(0x2C) and '.'
(0x2E) for DOBELA. org 0100h
directive is not used because used assembler does not understand it (org is set in the GUI).
This program is position independent anyway. I like Zilog mnemonics more, so I used them for longer program.
Zilog syntax, assembler linked from here:
; generate: 0E 31 CD 31 31 0E 38 CD 31 31 38 0E 33 CD 31 31 76 DB 7D EE 00 E6 01 CA 31 31 79 D3 7C C9
ld hl,3120h
ld a,3Fh
scf ; set carry flag so that ret nc does nothing
ret nc ; utf8 lead byte for next insn
sub h ; a -= h; a = 0Eh; utf8 cont byte (opcode 0x94)
ld c,a
ld (hl),c ; 0Eh ; not using ld (hl),a because it is 'w'
inc hl
ld (hl),h ; 31h
inc hl
ld a,32h
cpl ; a = ~a; a = 0xCD
ld d,a
ld (hl),d ; CDh
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),c ; 0Eh
inc hl
ld (hl),38h ; 38h
inc hl
ld (hl),d ; CDh
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),38h ; 38h
inc hl
ld (hl),c ; 0Eh
inc hl
ld (hl),33h ; 33h
inc hl
ld (hl),d ; CDh
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),76h ; 76h
inc hl
ld a,23h ; not using ld a,24h because it has '$' (breaks SNUSP)
inc a
cpl ; a = ~a; a = 0xDB
ld d,a
ld (hl),d ; DBh
inc hl
ld (hl),7Dh ; 7Dh
inc hl
ld a,c ; a = 0Eh
cpl ; a = F1h
dec a
dec a
dec a ; a = EEh
ld d,a
ld (hl),d ; EEh
inc hl
scf
ret nc
xor a ; a ^= a; a = 0; utf8 cont byte
ld c,a
ld (hl),c ; 00h
inc hl
ld a,4Ah
scf
ret nc
sub h ; a -= h; a = 0x19; utf8 cont byte
cpl ; a = ~a; a = 0xE6
ld d,a
ld (hl),d ; E6h
inc hl
ld a,c
inc a
ld d,a
ld (hl),d ; 01h
inc hl
ld a,35h
cpl ; a = 0xCA
ld d,a
ld (hl),d ; CAh
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),h ; 31h
inc hl
ld (hl),79h ; 79h
inc hl
ld a,2Dh ; not using ld a,2Ch because it has ','
dec a
cpl ; a = 0xD3
ld d,a
ld (hl),d ; D3h
inc hl
ld (hl),7Ch ; 7Ch
inc hl
ld a,36h
cpl ; a = 0xC9
ld d,a
ld (hl),d ; C9h
ld sp,3232h ; set up stack for generated program
ld hl,3120h ; not using ld l,20h because it has '.'
jp (hl) ; go to generated program
; confusing mnemonic - actually it is jp hl, ie. PC = HL
; opcode 0xE9, utf8 lead byte (0xE9 = 0b11101001), must be followed by 2 cont bytes
db 80h,80h
This program is assembled into:
! 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退
It must be at offset 0x280 in the polyglot (see line 2). Abstraction test in the test driver checks that.
Moved shells back to longest line. I like this layout more because parens don't get aligned with other langs. Moved Moorhenses and Flaks before shells, so they don't break when shells are changed. Longest line has this layout now:
Grass Moorhenses Flaks Shells Rubies/Pythons/Perl5 PicoLisp Prelude Klein001
New shells code:
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
Old shells code:
a=$(printf \x00)
b=${#a}
case "{"$ar[1]"}"${b} in *1)echo 54;; *4)echo $((19629227668178112600/ 118248359446856100));; *1*)echo 50;; *)echo 58;; esac
exit
Length of $a
is calculated by $(echo -n $a | wc -c)
now (from here).
Initially I used this to get rid of #
, but now it is used because of shorter code.
Shells can contain #
because Flaks are before shells.
Yash (166) uses built-in echo command which does not support options by default, so "-n " and linefeed end up being part of the
output, which gives additional 4 bytes. When not set ECHO_STYLE
defaults to SYSV
(-n
option is not accepted).
This TIO link tests code in all shells.
Additional (((((
before shells fix Underload and Retina. One more pair of parens is added to hide 58
from Prelude (closed with #)
after exit
).
{
before ((((((
is for Japt, without it Japt hangs.
Due to relocation of Flaks starting code can be simplified – only ([])
is left:
line 21 (Grass(([5]{}))) scripting langs clear stack Flaks main code begin skip code the rest of polyglot end skip code print(85)
old: []{}[][][] ((([]{}))) ((()()<<()>>)((()([])))<<()>>) {}{}{}{}{}{}{} ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ ... }{}<> ()
new: []{}[][][] ([] ) ({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>) (<><()>){({}[()])}{ ... }{}<> ()
This TIO link tests code in all Flaks.
Fission was moved into LNUSP: R"12"R _*
. Second pointer is used to terminate Fission as soon as possible – on 3rd step, see answer 54 for more info.
Cardinal was moved into LNUSP: @ %"18"
. As in Fission, second pointer is used to terminate Cardinal as soon as possible – on 3rd step.
Use ####...
instead of ====...
as a platform:
Polyglot with MarioLANG:
Wierd: use space at line 10 column 79 to reflect IP.
1L_a, Wierd: space at line 9 column 79 is important.
New code: :1*23!/5x%6E0
:1*23!/5x%6E0
! - skip over / in Klein 201
x - destroy Cardinal pointer before it hits /
pure:
:1*23/5%6E0
faceval:
0 0
1 9
2 18
3 27
4 36
5 45
program:
:1 mem = 9
*23 mem *= 18; mem *= 27
/5 mem /= 45
%6 print mem
E0 exit
9*18*27/45 == 97 (integer division)
6 in %6 is used to print mem because 0-5 are used to print faceval (eg. %3 prints 27)
0 in E0 is not an exit code, it is present just to trigger E instruction
New code: !|*****[[[828+*+@+*99]]]*****|!
After all the multiplications stack contains a single zero because popping from empty stack gives zero. This zero is added to the main number with +
next to @
.
Previously it was discarded with ?
, see Klein 001 answer.
How doors work in Klein:
Whirl code is basically the same, the only change is that main code assumes that current operation is ops.one (2), not ops.load (4).
Effectively Whirl can be thought of as having 3 operations:
1
rotate one step0
switch rotation direction00
execute current instruction and switch ringCombined operations to simplify reasoning about program:
0000
if current op of inactive ring is noop then just execute current op of active ring without any side effects11..11
rotate n steps011..11
switch direction and rotate n steps0000
executes current instruction of active ring, but also executes current instruction of inactive ring as a side effect. If current instruction of inactive
ring is harmless then we can just focus on operations on active ring without thinking what is happening with inactive ring. This is especially useful with
this program because it has clear separation: first the number 32 is created using only math ring and then we switch to ops ring and execute 2 instructions
there (print and exit).
First I wanted to have current operation on ops ring to be noop when main code starts executing. It has 2 advantages: 1) main Whirl code can be executed standalone and 2) we can completely forget about ops ring when creating number 32 with math ring. However, it makes code longer than it was, so instead main code assumes that current operation is ops.one (2). It means that ops.value is set to 1 as a side effect of math operations, which then is used for printing. Old code achieved the same effect with ops.load instruction, but using ops.one more clearly expresses the intention – to set ops.value to nonzero.
at this point current ring is ops, dir = clockwise, cur op = ops.one
00 switch to math ring
011 rotate to math.not
0000 math.not (math.val = 1)
01111 rotate to math.store
0000 math.store (mem[0] = 1)
1 rotate to math.add
0000 math.add (math.val = 2)
01 rotate to math.store
0000 math.store (mem[0] = 2)
011 rotate to math.mult
0000 math.mult (math.val = 4)
0000 math.mult (math.val = 8)
0000 math.mult (math.val = 16)
0000 math.mult (math.val = 32)
011 rotate to math.store
00 math.store (mem[0] = 32), switch to ops ring
up to this point the program is the same as before
01111 rotate to ops.intio
0000 ops.intio - print mem[0] as number
0111 rotate to ops.exit
00 ops.exit
New code is shorter because old code has a couple of redundant direction switches in second part of the program, not because of new assumption.
old: (1111) 00011000001111000010000010000011000000000000000001100 01111110000011100
new: (11) 00011000001111000010000010000011000000000000000001100 011110000011100
How to keep Whirl correct when changing something before Incident/Whirl line:
0
s before main Whirl code0
s1
s until Whirl works again; adding n 1
s is equivalent to removing 12-n 1
s and vice versaI unknowingly broke first rule when added Ropy. When there are odd number of 0
s main code starts executing with incorrect direction of ops ring
which breaks exit instruction. So now there is 0
on line 3 which compensates 0
on line 1.
CoffeeScript: console.log a&&39||180
(from here)
INTERCAL: moved to line 37
Brainfuck, Agony: moved to other brainfuck derivatives on line 10
xEec: moved into 1L_a (h#115# o#
)
CSL: moved to line 80
Trefunge: moved to line 120
Gaot++, Stones: placed on separate lines
Answered by stasoid on December 12, 2020
#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^'
#>c#z#111#y#y#y#_#1111x18&1& -xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@ ` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++++ +++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzqTqTqTTcTcTcRQRQRQ #
############################################################################## p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[
#{
#cs}
#
#**
#2""/**
#=x<R+++++[D>+++++++9999 9 9 >[4O6O@]<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[[yYyY
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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[?]* *]* * *(<>]xxxxxxxxxxxxxxxxxxxxxxxx)'#\
__DATA__=1#"'x"
#.;R"12"' pp
###;{a=1}={a:null};if a then console.log 39 else console.log 180
# \
""""#
' ( <>< ( 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
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. #"6027"1,_ye do{--}gibe16"124"#8+*sizeString tnd xfmain=96los*81''cayY
More 91 of this 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
How much is it
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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" +/pppppppx eeee*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): .001663 (to improve, next entry should be no more than 10191 bytes)
This is another language I found by stumbling through Tio until I found a language that ignored unrecognized commands. The main code is on line… IDK one million…? Something close to that. Anyways, this is that:
out &49 &1
out &56 &1
out &50 &1
Here we’re outputting ascii values 49, 56, and 50 to hit 182 on the output. I should note that I first attempted modifying the Hello, World! example in Tio, but it had a Mov command which gave Grass fits. This version ended up being a better golf anyways, so win-win.
The only languages to break with this addition were the usual suspects: Cubix and Incident. Incident was easy with a new token in the northern ballast, but Cubix was not as simple.
This answer tipped the Cube into the next size up, so I had to move the answer capsule to a new location, and as fate would have it we ended up in a forest of BF derivatives. Luckily, this line (the Minimal 2D line) had a string of white space to allow Minimal 2D to catch it’s downward IP with an L
, so I just displaced the whitespace with a [4O6O@]
to house the Cubix answer. Of course this was in the middle of what looks like a BF multiplication loop for Agony (I think), so I had to bookend the Cubix capsule like so >[4O6O@]<
. This tells whatever BF-like MP is involved to point at a memory cell set to zero and bounce over the capsule rather than traverse and then return to the cell that was involved in multiplication.
Bingo Boingo… we have #182.
Good Luck
Answered by Chance on December 12, 2020
#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^'
#>c#z#111#y#y#y#_#1111x18&1& -xxxxxxxxxxxxxxxx /112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# 36!@ ` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++++ +++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzqTqTqTTcTcTc #
############################################################################## p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<][4O6O@]+-+<[<<._>>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[[yYyY
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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[?]* *]* * *(<>]xxxxxxxxxxxxxxxxxxxxxxxx)'#\
__DATA__=1#"'x"
#.;R"12"' pp
###;{a=1}={a:null};if a then console.log 39 else console.log 180
# \
""""#
' ( <>< ( 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp
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=96los*81''cayY
More 91 of this 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
How much is it
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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" +/pppppppx eeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*s<* 5>1 e*///)Q222999686#
This is another addition from A Brief History of 2D Programming Languages.
I used this interpreter.
There are two ways to print in Ropy - to use #
instruction or implicitly print top of the stack on exit. I use second method as it is standard for Ropy -
see examples. #
does nothing if stack is empty, so #
at (0,0) is harmless.
Main code is on line 3: 18&1&
.
181&&
→ 18&1&
for Pip.
Normally Ropy IP wants to turn left. So when on the first line it moves straight. When top of the stack is 0 IP wants to turn right, which causes problems.
To remove first 0
from IP path I changed 0|
to 1&
in Japt code on line 2. Second 0
is on line 1, it was fixed by adding spaces to line 2 under it so that IP
cannot turn right. So there must be no nonspace chars on line 2 near pink code. Important spaces are shown in gray.
Labyrinth broke, and the easiest way for me to fix it was to remove *
from line 4. So now Brat comment starts on line 14. Second *
is for Agony. As in Zephyr answer,
two new lines added for Brat forced to move /
on line 1 to keep Kleins in the same place relative to surrounding code, other 2D langs were updated accordingly.
Answered by stasoid on December 12, 2020
#16 "?63(o+?50;+'51;'# #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*0|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^'
#>c#z#111#y#y#y#_#11111x -xxxxxxxxxxxxxxxxxxxx /112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
#* 36!@` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVk-VkVkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzqTqTqTTcTcTc #
############################################################################ p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>x._++++._+++._^<][4O6O@]+-+<[<<._>>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[[yYyYyY
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][ exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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"' pp
###;{a=1}={a:null};if a then console.log 39 else console.log 180
# \
""""#
' ( <>< ( 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp
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"+*sizeString tnd xfmain=96los*81''ca
More 91 of this 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
How much is it
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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#
A couple answers back, when I was looking at CoffeeScript’s Literal Programming option, I noticed that Coffeescript 2.0 was out, and had a nifty list of breaking changes. After playing with a few of these differences, I came up the below, new version of the CoffeeScript line which makes use of a difference in the application of destructured default values. Unlike the terser function call difference, I was able to express this difference on a single line, which was more valuable because it allowed me leave the number of lines alone, thus leaving the Klein answers correct.
###; console.log 39;
became ###;{a=1}={a:null};if a then console.log 39 else console.log 180
While I was playing with CoffeeScript I noticed that the line ran fine without the ;
at the end, so I dropped that. (A one byte golf feels like a drop in the bucket at this point, but I’ll take what I can get. It’s not easy golfing in 180 languages.)
Also note that I added a couple s
’s in this line, so I needed a couple preceding p
’s to balance Alphuck. I put these at the end of the line above CoffeeScript.
Answered by Chance on December 12, 2020
#16 "?63(o+?50;+'51;'# #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*0|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^'
#>c#z#111#y#y#y#_#11111x -xxxxxxxxxxxxxxxxxxxx /112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
#* 36!@` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVk-VkVkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzqTqTqTTcTcTc #
############################################################################ p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>x._++++._+++._^<][4O6O@]+-+<[<<._>>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[[yYyYyY
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][ exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp
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"+*sizeString tnd xfmain=96los*81''ca
More 91 of this 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
How much is it
wwWWWwWWWWWwWWWWWWWwWWWWWWWWppppp
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(d) #d
#define u8 "38 "//"
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>"] --}
console.log 178;
#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#
Transpiler is here.
ORK code:
When this program starts:
There is a scribe called x
x is to write 179
Code placement is dictated by presence of W
and w
.
The code must end with empty line without spaces.
Retina does not seem to like a lot of empty lines, so I added spaces to lines around literate CoffeeScript.
Test driver update: ...
filler for failures.
Answered by stasoid on December 12, 2020
#16 "?63(o+?50;+'51;'# #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*0|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 1P''53'S^'
#>c#z#111#y#y#y#_#1111x -x xxxxxxxxxxxxxxxxxxxxxxxxx/112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
#* 36!@` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVk-VkVkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzqTqTqT #
############################################################################ p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>x._++++._+++._^<][4O6O@]+-+<[<<._>>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[[yYyYyY
#`<`(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][ exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
open import IO;main = run (putStr"159" )
end{code}
ppppppppppppp
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"+*sizeString tnd xfmain=971796los*81''TcTcTc
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 "//"
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>"] --}
console.log 178;
#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#
While poking around the other day, I noticed CoffeeScript 1.5 added a command line option for literate programming. Literate programming has been a pretty successfully method of adding languages to the polyglot, so I explored it a bit. Literate Coffeescript’s Code indicator is a line starting with some whitespace (tab or space), and the code block must be bounded by some empty lines, much like Literate Haskell. A quick look at the polyglot showed that this syntactic requirement had thus far not been enacted. So the only real difficulty with adding another CoffeeScript answer, was finding a place to put it.
@Potato44 and I went back and forth for a little while about where the best place to put the code, but I ended up putting Literate CoffeeScript console.log 178;
immediately after Literate Haskell for a couple reasons. First, our polyglot has done a good job of using logical groupings for languages, so putting the literate languages together seemed nice. Also, I didn’t want to group the two CoffeeScripts because I had to add extra lines, and doing so prior to the Klein line would require me to re-work a couple Klein answers – not to mention hiding the line from all the other scripting languages. Second, placing right after Haskell allowed me to use the blank line at the end of Haskell as the blank line at the beginning of the Coffeescript code block. This was important because the code line and bounding blank lines would be 3 lines to insert, which would throw an error for Retina and require a 4th line to keep things happy.
I had to throw a (This broke Curry so the p
at the end of Haskell’s code (commented out)p
was placed above the Mornington Crescent) for alphuck since the new CoffeeScript answer required a s
. Incident also had to be re-worked, as usual. But this time I ran out of space to put new tokens in the usual places at the top of the polyglot, so I started a new line of incident tokens at the end of this line #R+.----._>]| 9 9999[[yYyYyY
This space has far lower linguistic density than the space we’d been filling for the last several answers. So hopefully we can keep filling on this line for long while.
Good Luck!
Answered by Chance on December 12, 2020
#16 "?63(o+?50;+'51;'# #@ " /*"r"{D-v e-'[fa5.q]PkPPX)( 9 '#CO"14"^ 92 7 222222222222222222222222 ##*/
#/*0|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 1P''53'S^'
#>c#z#111#y#y#y#_#1111x -x xxxxxxxxxxxxxxxxxxxxxxxxx/112 ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
#* 36!@` e ++++++::@ /"78"oo@ h#115 o# dO 8=,_ x-----x ######## ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
#comment -[af] tAtAtA TbTbTbRtRtRtVk-VkVkRcRcRcBkBkBkMbMbMbPSPSPSpspsps # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
#~==++++++ ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++._ # ????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#[#[===============================================================]] #
#<<<#QhQhQhQrQrQrHnHnHnbqbqbqLzLzLzxxxxxx #
############################################################################ p
#-]+-}}[.^x+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>x._++++._+++._^<][4O6O@]+-+<[<<._>>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 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][ exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
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"+*sizeString tnd xfmain=971796los*81''TcTcTc
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 "//"
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#
The exact language used is text mode of 1L_a105 standard, interpreter is here. In this dialect first character in the file is used as space in pre-standard 1L_a, everything else is a wall.
First two examples below are in pre-standard 1L_a, so they can be executed in yoob too. To run this code in Graue interpreter newline must be added at the end.
It is very hard to program in 1L_a, so I used automatic search. The idea is to split program in cells, each cell prints one bit. One to four additional asterisks inside cell are enough to make cell produce needed value, so the cell can be found by iterating over all possible cells with 4 or less asterisks. First cells with width 4 are tried, then with width 5, etc.
* ******* ******* ***** ******** ******* **** ****** ******* ******* ******* ******* ****** ****** ******* **** **** ******* ******* ******* ****** ****** ******* **** **** *
* ** * * * * * * ** * * * ** * * ** * ** * ** * * * * ** * ** * ** * ** * ** * * * * ** * ** * *
* ********* * * * *** * * * * * ** * ** * ** * * * * ** * * * * * * ** * * * ** * * * * * * ** * * * * * * ** * * * ** * * * *
* * * ** * * * * * * * * * * * * * * * * *** * * * * * * * * * * *** * * * * * * *
* * ****** * ** * * * * ** * * * * * * ** * * * * ** ** * * * ** * * * ** * * * * ** ** * * * ** * * * *
* * * ******* ******* ***** ******** ******* **** ****** ******* ******* ******* ******* ****** ****** ******* **** **** ******* ******* ******* ****** ****** ******* **** **** *
* * * 0 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 same
**************** *
* ---------------------------- 1 -------------------------/ ---------------------------- 7 ----------------------/ ---------------------------- 7 ----------------------/
*******************
Note that y position of IP, tape location and tape contents are exactly the same before and after printing first 7, which makes it possible to just reuse the code to print second 7. This is a pure coincidence, I didn't do anything special for it to happen.
Version with merged edges between cells:
* **************************************************************************************************************************** *
* ** * * * ** * ** * ** ** ** * * ** ** ** ** ** * * ** ** * *
* ********* * * *** * * ** ** ** * * ** * * * ** * ** * * * ** * * * ** * ** * * *
* * ** * * * * * * * * * *** * * * * * * *** * * * * *
* * ****** * ** * * ** * * * * ** * * *** * * ** * ** * * *** * * ** * *
* * * ******************************************************************************************************************************
* * *
**************** *
*
*******************
Version for polyglot is obtained by replacing all space chars that IP visits by #
:
# #
# ##### ####### #### ## ###### #### ###### # #### ####### #### ###### # #### ####### #
# ##### ####### # # ##### # # # ##### #### ### #### # # ##### # ##### #### ### #### # # ##### # #
# ############### ## ### ###### ######## #### ##### ####### ##### ### # # #### ### ##### ####### ##### ### # # #### ### ##### #
# # ########## ### ## ##### ## #### ## # ##### ## ##### #### ##### ## # ## ## #### ## ##### #### ##### ## # ## ## ####
# #
# #
# #
##################
The most natural place for 1L_a code is before line 19, because IP would encounter non-#
character naturally and turn left (east). However, placing
code there would require to return IP to the left edge of the program to exit which cannot be done because memory pointer would go below zero. So
I exit through the top instead which requires to place 1L_a code as close to the top as possible.
There must be room before #####
line for Simula and Lily, so 1L_a IP first goes to line 9. Simula (#comment
) must be before
#####
line because it requires #
of preprocessor directives to be in the first column. Space in first column on line 10 is used to turn 1L_a IP. Lily (#[#[
) must be before
#####
line because ###
is a special comment which must be followed by valid Lily code.
This answer has two sets of changes:
#####
line and fix broken languages#####
lineMoved two lines added for Zephyr up. Destroyed 3 occurrences of -#
in INTERCAL code. Swapped #`<`
and #[#[
.
Fixed bf with additional ]]
and [[
on lines 7/17.
Moved bf derivatives line to catch Wierd, note that zkl's #<<<#
cannot start on second column, so it stays where it was.
Line 9 cannot catch Wierd IP because there is a space in the first column on line 10.
Removed >>
in the beginning of bf derivatives code, angle brackets do not need to be balanced there now.
First x
on line 10 is for 1L_AOI, second x
is for MarioLANG.
Moved 8=,
to line 4, added '=>
before main cockfuck code.
First #
in ##*/
on line 1 is for Turtlèd. A bunch of 2
s are for Pyth, 7
before them is for l33t.
To fix Prelude what was moved to line 6 and (
was moved left on line 2. It broke Deadfish~ (iiipsddpsdoh
), so it moved left too.
??
on line 2 is for Brian & Chuck. a
in a5
is for Del|m|t, a
after MiLambda is for Beatnik.
Interpreter has a bug which requires to have non-#
characters below main code (line 6 cannot be shorter than line 5), so what code on line 6 is padded with spaces.
Didn't move l33t to line 1 because it breaks 05AB1E. Didn't move Shove (1P''53'S^'
) into 1L_a because it breaks MiLambda.
Cubix is enclosed in []
for Agony.
Haskell: moved MagicHash code to one line.
Answered by stasoid on December 12, 2020
#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-VkVkRcRcRcBkBkBkMbMbMbpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcxxxx8=,
#~==++++++ ++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`=============================================================== 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 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yxMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f x0t0g4O6O@OOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][ exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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.<<<<
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
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"+*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 "//"
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#
VIP score: .001651
Languages that are not in the driver:
7 Japt,
26 05AB1E,
60/156 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,
141 Floater,
145 MiLambda,
146 Curry,
153 l33t,
154 cockfuck (perl version),
157 Haskell(Hugs),
158 Hyper-Dimensional Brainfuck,
161 2L,
163 1L_AOI (-eu
flag),
166 yash,
167 Sidef,
169 AutoIt,
171 Agena,
173 Brat,
175 Zephyr
Whispers is a language made by PPCGer Caird Coinheringaahing. Whispers only
recognises lines that match certain regexes (all the regexes start with either >{space}
or >>{space}
where {space}
is a literal space).
The only lines beginning >{space}
were in the GHC Haskell and the Curry/Hugs. The one In the Curry/Hugs is still there because the rest of the regex doesn't match. The one in the GHC Haskell is now gone as refactored it before I checked whether it was necessary to. So the GHC haskell now looks like this
>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>"] --}
The where
clause of the Num
instance has been made single line and the definition of g
has been brought onto the same line as the declaration of B
.
The Whispers is just before the TRANSCRIPT inside the Haskell language family comments
>{-<<<<<
> 176
>> Output 1
>SET x TO 120. [0]{472454523665721469465830106052219449897}
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-sss
The only lines of this that Whispers see are the
> 176
>> Output 1
The > 176
sets the value of "line 1" to 176 because it is the first valid line. The >> Output 1
is a command to output the value of "line 1".
Answered by Potato44 on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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"+*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 "//"
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#
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() )
Answered by stasoid on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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"+*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 "//"
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)
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>"] --}
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.
Answered by Wheat Wizard on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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"+*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 "//"
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#
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#*
.
Answered by stasoid on December 12, 2020
#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-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
#
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"+*sizeString tnd xfmain=971796lo
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 "//"
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#
VIP score (Versatile Integer Printer): .001754 (to improve, next entry should be no more than 9081 bytes)
QuasiQuotes
is a language extension that allows you to create sections of your code that are parsed according to user defined rules. These sections look like
[name| expression |]
After reading a bit about QuasiQuotes I came across this "bug" report. Here they detail how QuasiQuotes can break the way that Haskell parses list comprehensions. The example code they provide is
let x = [v| v <- [1,2,3]]
When running Haskell normally this is a list comprehension and is parsed as such, bug when running QuasiQuotes the parser thinks that there is a QuasiQuotation and attempts to parse it failing. Now this is pretty good, but it gets better, as pointed out in this comment by bgamari if we add some cleverly placed comments we can make this into a true ambiguity:
import Text.Heredoc (here)
x :: String
x = [here| here <- ['h','e','r','e']] -- |]
The here
QuasiQuotation works as a block string so this code sets x
to here
normally but sets it to here <- ['h','e','r','e']] --
if QuasiQuotes is enabled. This is the principle we use to separate the QuasiQuotes code from the rest of the Haskell code.
The first thing we do with this code is to minimize it.
import Text.Heredoc
x=[here|here<-"a"] -- |]
This is all that we need for the break to work. Now we just tack on a main
function.
import Text.Heredoc
x=[here|here<-"a"] -- |]
main=print$last$172:[128|x<"b"]
Once that is going we combine this with the break we had for NegativeLiterals
import Text.Heredoc
data B=B{u::Integer}
instance Num B where{fromInteger _=B 170;negate _=B 128}
x=[here|here<-"a"] -- |]
main=print$last$172:[u(-1)|x<"b"]
Explanation to be continued ...
Answered by Wheat Wizard on December 12, 2020
#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-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
#
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"+*sizeString tnd xfmain=971796lo
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 "//"
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""/*/
>data B=B Integer--WWWWWWWWWWWWWW<<W<p
>instance Eq B where{-[ppWWWWWWWWWWWWay Uce stagehere]-}(B a )== (B b)=a==b
>instance Num B where{ fromInteger=B;negate ( B a )=B$a+1}
>main=print$last$169+1:[128|B 2==head [(-1 )::B]]--}
#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#
Agena has #
-initiated line comment and two types of block comments: #/ /#
and /* */
. Different block comments cannot be mixed in Agena –
both #/ /**/ /#
and /* #//# */
produce an error. This is a problem because /**/
comments are already heavily abused in the polyglot.
I ditched this issue altogether by using an older version of Agena that does not support C-style block comments (they were added in version 2.9.3).
Agena 2.9.2 is no longer available on sourceforge, so I reuploaded it to github.
Block comments do not nest in Agena. There is #/
on second line and there was no /#
in the polyglot before this answer, so it is sufficient to
add /#print(171)#s
to line 218. s
fixes both alphuck and paintfuck.
Grass seems to work fine without final v
, removed. Removing ++++
from line 218 also does not break anything. >
before /#
is for brainfuck.
Update: Escaped {
on line 17 to fix Thutu. "Unescaped left brace in regex" was a deprecation warning in Perl 5, now it is an error.
Answered by stasoid on December 12, 2020
#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-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
#
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"+*sizeString tnd xfmain=9717 96lo
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 "//"
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""/*/
>data B=B Integer--WWWWWWWWWWWWWW<<W<p
>instance Eq B where{-[ppWWWWWWWWWWWWay Uce stagehere]-}(B a )== (B b)=a==b
>instance Num B where{ fromInteger=B;negate ( B a )=B$a+1}
>main=print$last$169+1:[128|B 2==head [(-1 )::B]]--}
#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
# |o51~nJ;#:p'34'3 =#print( size([[1] [3]][1,:] )[1]==2?158+4:17 )#>say 27#p>>>say 170-3#]#print(47)#]#echo 21#v>++++
#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): .001820 (to improve, next entry should be no more than 9100 bytes) Try it online!
The new language is the same old Haskell we used before, except with the language extension NegativeLiterals
enabled. The negative literals extension is pretty simple it makes it so that when Haskell is desugaring negative literals it applies fromInteger.negate
instead of applying negate.fromInteger
. Usually this doesn't make a lick of difference to the way a Haskell program behaves, however thanks to this SO answer we can use split the two versions of Haskell.
>data B=B Integer deriving Eq
>instance Num B where{fromInteger=B;negate(B a)=B$a+1}
>main=print$last$170:[128|B 2==((-1)::B)]
This prints 128
normally and 170
when NegativeLiterals
is enabled. I replaced the existing code with this.
This program would have added vw
to grass, which is not something we could afford. I was able to remove the v
by not deriving Eq
>data B=B Integer
>instance Eq B where(B a)==(B b)=a==b
>instance Num B where{fromInteger=B;negate(B a)=B$a+1}
>main=print$last$170:[128|B 2==((-1)::B)]
however this added another w
making the code as read by Grass ww
. ww
is a bit easier to work with than vw
because v
is a delimiter and thus is really hard to add to the program. In order to make ww
work I had to move all of the remaining Grass into the Haskell program.
>data B=B Integer--WWWWWWWWWWWWWWW
>instance Eq B where(B a)==(B b)=a==b--WWWWWWWWWWWW
>instance Num B where{fromInteger=B;negate(B a)=B$a+1}
>main=print$last$170:[128|B 2==((-1)::B)]
There were only two remaining w
s so we are all out now, if more are needed some creativity is going to be required.
The insertion of this code caused a few languages to have unbalanced parentheses. In particular the Brain-Flak family are upset by the >
s used to make the Haskell literate and the s
s upset alphuck. Fixing this one was pretty simple we just add the relevant open parens
>data B=B Integer--WWWWWWWWWWWWWWW<<<ppp
>instance Eq B where(B a)==(B b)=a==b--WWWWWWWWWWWW
>instance Num B where{fromInteger=B;negate(B a)=B$a+1}
>main=print$last$170:[128|B 2==((-1)::B)]
Prelude of course had a problem with me adding parentheses to the code. In order to fix this I first tried to minimize the parentheses I used. All in all I was only able to remove one pair of parentheses by changing (...)
to last[...]
this made the code
>data B=B Integer--WWWWWWWWWWWWWWW<<<ppp
>instance Eq B where(B a)==(B b)=a==b--WWWWWWWWWWWW
>instance Num B where{fromInteger=B;negate(B a)=B$a+1}
>main=print$last$170:[128|B 2==last[(-1)::B]]
From here I just started adding the relevant whitespace.
>data B=B Integer--WWWWWWWWWWWWWWW<<<ppp
>instance Eq B where (B a )== (B b)=a==b--WWWWWWWWWWWW
>instance Num B where{fromInteger=B;negate ( B a )=B$a+1}
>main=print$last$169+1:[128|B 2==head [(-1 )::B]]--}
Now since this just needs to be spacing I was able to move parts of the comments into this space to reduce the size of the code
>data B=B Integer--WWWWWWWWWWWWWWW<<<p
>instance Eq B where{-ppWWWWWWWWWWWW-} (B a )== (B b)=a==b
>instance Num B where{fromInteger=B;negate ( B a )=B$a+1}
>main=print$last$169+1:[128|B 2==head [(-1 )::B]]--}
I had quite the struggle with Incident in this case, but I was able to get everything in order, in the end my code came out like:
>data B=B Integer--WWWWWWWWWWWWWW<<W<p
>instance Eq B where{-[ppWWWWWWWWWWWWay Uce stagehere]-}(B a )== (B b)=a==b
>instance Num B where{ fromInteger=B;negate ( B a )=B$a+1}
>main=print$last$169+1:[128|B 2==head [(-1 )::B]]--}
Answered by Wheat Wizard on December 12, 2020
#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-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yx4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
#
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"+*sizeString tnd xfmain=9717 96lo
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 "//"
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" )
#ce 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 )#>say 27#p>>>say 170-3#]#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#
AutoIt is a GUI automation language for Windows.
AutoIt has functions for displaying GUI message (MsgBox
) and printing to console (ConsoleWrite
).
I like MsgBox
more because it does not mess with Grass and is more natural to AutoIt. For example, interpreter errors are displayed
with GUI messages and ConsoleWrite
does not work in interpreter (AutoIt3.exe
), the script has to be compiled with Aut2exe.exe
with parameter /console
to make it work. But even then, compiled executable will display errors with GUI messages. So I am using MsgBox
. This will not hamper automated
testing because I included abstraction test in the test driver anyway.
AutoIt has preprocessor with #cs
/#ce
(comment start/end) directives, unknown directives are ignored.
Line 10:
#cs ...
Lines 106-108:
#cepp
MsgBox(0,"",169 )
#cs
Line 213:
#ce ...
}
on line 213 was for Octave, but it did not close block comment as intended since answer 88, when I added PingPong to that line. It still works because unterminated
block comment is not an error in Octave, it produces a warning. Note that even if it was an error it could go unnoticed because Octave exits with
zero error code on errors - same problem as in ><>.
Refactoring: Changed dash/yash expression to 19629227668178112600/ 118248359446856100
(118248359446856100 = (2^63-1)/78, 118248359446856100*166 = 19629227668178112600).
Answered by stasoid on December 12, 2020
#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-VkVkVkRcRcRcBkBkBkMbMbMbPSPSPSpspspsQhQhQhQrQrQrHnHnHnbqbqbqLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11yx4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOotMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )000011100\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_['];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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 $(( (9999999999999999999- 9999999999999998975)/ 256*11+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}
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"+*sizeString tnd xfmain=9717
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 "//"
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 )#>say 27#p>>>say 170-3#]#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#
Mornington Crescent is an Esoteric language based on the London Underground Stations. All statements are in the form of “Take [NameOfLine] Line to [Station], so you have to match the station to the right line, and figure out which lines to take to get to the station you want to go to. It happens to ignore lines that are not in this format, which is what makes it polyglot-able.
The program is generally initialized so that each station contains a string with the name of the station. When you stop at a station, you swap the value you are carrying with value the station has. You start at the Mornington Crescent station with the value “Mornington Crescent”.
Certain stations have Special Operations that they perform, and the essence of Mornington Crescent is to navigate the London Underground to efficiently arrive at the destinations required to find perform the operations needed to run your program.
I initially had a route that produced 168 by stopping at Seven Sisters, which gives you the integer value of 7, and then mathing my way to the answer. But after inserting it in the polyglot, I realized that Grass could not handle the letter v
in Seven Sisters. So I had to take a different approach
It turned out that there was a much more elegant answer waiting at Charing Cross, which will hand you the ascii value of the first letter in the string contained in the station. So it was just a matter of hitting up a station that started with T, and doubling the value at Upminster. I should also note that Bank and Hammer Smith are special stations in this solution. Deposits to Bank are also deposited to Hammer Smith, while retrieving from Hammer Smith does not cause Hammer Smith to lose its value.
Here is the final code, with annotations to describe the process.
//Get “Tooting Bec”
Take Northern Line to Tooting Bec
//Deposit “Tooting Bec”
Take Northern Line to Charing Cross
//Get 84 (value of “T”)
Take Northern Line to Charing Cross
//Deposit 84 in Hammersmith
Take Northern Line to Bank
//Get 84
Take District Line to Hammersmith
//Deposit 84
Take District Line to Upminster
//Get 84
Take District Line to Hammersmith
//Get 168 (84+84)
Take District Line to Upminster
//Deposit 168
Take District Line to Embankment
//Get 168
Take Bakerloo Line to Embankment
//End Program
Take Northern Line to Mornington Crescent
Fission didn’t like the N
in Northern Line in the last leg of the trip, because all the D
’s in the District line are starting points for Fission’s IP, heading in the down direction, and the N
it led to was an Endline command. So, I moved the first line of Monkeys to just prior to the last line of Mornington Crescent. Embankment had access to the Bakerloo line so I use that instead of District in the second to last line to allow the second tic of the clock before Fission ends. Everythign else was balancing p
’s and s
’s for Alphuck, adjusting alignments for Cubix, and solving Incident’s tokens.
Mornington Crescent had an unusually long execute statement, so I adjusted the alignment of the pass/fail output in the test driver. This might make the output extra wonky on mobile though. Sorry.
Answered by Chance on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.>!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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 $(( (9999999999999999999- 9999999999999998975)/ 256*11+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"+*sizeString tnd xfmain=9717
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 "//"
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 )#>say 27#p>>>say 170-3#]#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#
I am using version 3.10.
Sidef uses the same embedded comment #`< .. >
as Perl 6,
it starts on line 7 and ends on line 200. The difference is that Sidef does not count escaped angle brackets.
There are currently no <
and 3 >
inside Perl 6 comment, so three more >
needed to close the comment in Sidef:
>>>say 170-3
167
→ 170-3
for YABALL.
Angle brackets were not locally balanced which made it harder to understand what is going on, so I balanced them on lines 18, 28 and 196.
Perl 6: 27.say
→ say 27
for DOBELA.
Answered by stasoid on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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 $(( (9999999999999999999- 9999999999999998975)/ 256*11+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"+*sizeString tnd xfmain=97
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 "//"
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#
VIP score: .001815
Languages that are not in the driver:
7 Japt,
26 05AB1E,
60/156 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,
141 Floater,
145 MiLambda,
146 Curry,
153 l33t,
154 cockfuck (perl version),
157 Haskell(Hugs),
158 Hyper-Dimensional Brainfuck,
161 2L,
163 1L_AOI (-eu
flag),
166 yash
Yash is available in the Fedora, Debian and Ubuntu repositories. So it can be installed via dnf
or apt
Yet another shell. Yash is a shell that is meant to have very strict POSIX compliance.
When run on the polyglot from previous answers yash ends up on the same code path as dash, printing 78. I found a difference between the behavior of dash and yash involving numbers larger than 2^63-1, the maximum value of a signed 64-bit integer. Dash treats numbers larger than 2^63 as if they were 2^63-1, whereas yash treats numbers that are too large for a 64-bit int as floating point numbers. So the dash/yash part of the shell case statement is:
*4)echo $(( (9999999999999999999- 9999999999999998975)/ 256*11+78));;
Step by step this is:
(9999999999999999999-9999999999999998975)
# 0 in dash due to both numbers being truncated to 2^63-1,
# 2048 in yash due to floating point inaccuracy
/256
# 0 in dash
# 8 in yash
*11
# 0 in dash
# 88 in yash
+78
# 78 in dash
# 166 in yash
The spaces after the -
and /
are for Cubically.
Answered by Potato44 on December 12, 2020
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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"+*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 "//"
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#
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:
#
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.###
is a comment.Main code is on line 32:
[mxf]-main=-[165]-###jxf
mxf
/jxf
are for evil.
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.
Answered by stasoid on December 12, 2020
#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 afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzTcTcTcxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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!
seeeemPaeueewuuweeeeeeeeeeCisajjappppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉⠀⢃⠛⠋
( printout t 164 )
(exit )
#-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 = >
~ 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=+, _ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + + +
+ + +
+ + + + +
+ + + +
+ + +
# + + +
#+ + ++ + + +
# + + +
+#
* +
*+*
*************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
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 ␉␉␉␉
␉
␉
-}
module x where 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"+*sizeStr
More 91 of this red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"
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#
VIP score: .001859
Languages that are not in the driver:
7 Japt,
26 05AB1E,
60/156 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,
141 Floater,
145 MiLambda,
146 Curry,
153 l33t,
154 cockfuck (perl version),
157 Haskell(Hugs),
158 Hyper-Dimensional Brainfuck,
161 2L,
163 1L_AOI (-eu
flag),
164 CLIPS (-f2
flag)
CLIPS describes itself in it's documentation as an "expert system". CLIPS ignores nearly all lines that are a syntax error. This is because CLIPS is primarily a REPL and the batch mode (via the -f
or -f2
flags) just feeds the source file in as if were entered at the REPL.
With extraneous whitespace removed the CLIPS program is:
(printout t 164)
(exit)
The t
indicates to print to the terminal. The exit is necessary so that we are not dropped into a REPL session at the end of execution. This code is located between the Emoji-Gramming and the TinCan.
Just about anything that doesn't cause CLIPS to print is okay before the CLIPS code, including most valid CLIPS syntax.
Answered by Potato44 on December 12, 2020
#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 afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxxx8=,
#~==++++++ ++++++++++++++++++++++ +++++++++++++++++++++.._+++++++.
#`<`=============================================================== 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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!
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 = >
~ 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=+, _ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + + +
+ + +
+ + + + +
+ + + +
+ + +
# + + +
#+ + ++ + + +
# + + +
+#
* +
*+*
*************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
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 ␉␉␉␉
␉
␉
-}
module x where 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"+*size
More 91 of this red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"
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#
I am using this interpreter, command line: 1l_aoi -eu polyglot
(enable 1L_AOI_EU extension).
In 1L_AOI_EU dialect turns are performed a bit differently.
Main code is inside and below Wierd. IP starts on second line going right, then deflects down from first +
on the first line.
To keep 1L_AOI working columns 11 and 12 should not have pluses. I moved pluses from those columns on lines 4, 6 and 8. Plus on line 14 is compensated
with plus on line 69.
+ +
+ line 69
+ +
+ + + + + +
+++ +
+ + + + + + +
+ + + + +
+ + + + +
+ + + + + + + +
+ + + +
+ + + + + +
+ + +
+ + + + +
+ + + +
+ + +
+ + +
+ ++ + + +
+ +
Cell value is increased by traversing plus going up, so simple approach would require more than 50 lines for the code. That's why I use
loop to create number 49, brainfuck equivalent +++++++[<<+++++++>>-]
(blue path). TL2 is loop counter, the value is accumulated in TL0.
cell index 2 2 0 0 2 1 0 0 1 0 0 1
+++++++[<<+++++++>>-]<+<+++++>+<--->+
print P P P
Blue path has 4 <
instead of 2 because beginning of the first iteration of loop has different path.
Yoob framework can be used to debug 1L_AOI (option 1L_AOI_EU should be checked). There are some problems with pasting code in yoob, this is workaround for Windows.
Agony is self-modifying brainfuck derivative, it loads program code into memory tape. Tape is circular and has size 1500 cells in the interpreter used, and if program has more than 1500 instructions it will overwrite itself in the tape. This answer exceeds this limit, so Agony stopped working. As Agony specification does not mandate any particular tape size I consider this implementation detail that can be altered. So Agony.java is modified in the test driver to increase tape size.
Moved Nhohnhehr into LNUSP.
Slightly modified Julia (less parens/commas): size(...)[1]==2 ? 158+4 : 17
.
Removed old token breakers from Commercial (#70) and Cood (#91).
Answered by stasoid on December 12, 2020
#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 xxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
utpb now 70 dollar off!
utpb has been selling out worldwide!
seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+---
?♉?
??♉⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
# _
1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x x
# +
#+
# +
+#
* +
*+*
*************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
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 ␉␉␉␉
␉
␉
-}
module x where 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. #"5""6027""ing"ye re h do{--}gibe16"124"+*sizechar*
More 91 of thiset of re red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"
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,:] )==(2, )?1_58+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#
VIP score: .001849
Languages that are not in the driver: 7 Japt, 26 05AB1E, 60/156 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, 141 Floater, 145 MiLambda, 146 Curry, 153 l33t, 154 cockfuck (perl version), 157 Haskell(Hugs), 158 Hyper-Dimensional Brainfuck, 160 TinCan, 161 2L
The version of Julia that was used for answer 17 was 0.4. Since Julia is a fast changing language there are exploitable differences between version 0.4 and 0.5. The specific difference we use involves a difference in the dimensions of taking slices of multidimensional arrays as mentioned towards the end of this blog post.
The Julia code is changed from
=#print(17)#
to
=#print( size([[1] [3]][1,:] )==(2, )?1_58+4:17 )#
We construct the array [[1] [3]]
which is a 1x2 matrix and then index into the first row and the all columns (this is the [1,:]
) which creates a 1x2 matrix in Julia 0.4 and a length 2 vector in Julia 0.5. We then use the size function which returns the dimensions of an array as a tuple, this will be (1,2)
in Julia 0.4 and (2,)
in Julia 0.5. We compare this to (2,)
in the head of a ternary operator. Julia 0.5 will evaluate 1_58+4
, which evaluates to 162
. Julia 0.4 will evaluate the 17
.
The reason for the underscore in the numeric literal (yes, Julia allows that) in the Julia 0.5 branch of the ternary is the need to stop the comma from hitting the +
in DOBELA. The reason why +
is used is because using a 6
causes YABALL to loop infinitely.
The Befunge-98 that was previously passing throgh the 27
in the perl6 code now passes through the z
in size
which is a no-op.
Answered by Potato44 on December 12, 2020
#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 xxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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
utpb now 70 dollar off!
utpb has been selling out worldwide!
seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppxf⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+---
?♉?
??♉⠀⢃⠛⠋
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
# _
1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x x
# +
#+
# +
+#
* +
*+*
*************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
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 ␉␉␉␉
␉
␉
-}
module x where open import IO;main = run(putStr"159" ) --ss
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. #"5""6027""ing"ye re h do{--}gibe16"124"+*
More 91 of thiset of re red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"
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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1 *e*///)Q222999686#
I used this interpreter compiled without POINTER_REVERSE
defined, so Up and Down
actions on *
conform to specification.
2L code is after Wierd:
# +
#+
# +
+#
* +
*+*
*************************************************+
# + +
# + +
+ + *
*****+
# + +
# + +
* *
+*****
# +
Retina does not like *
or +
to be the first character on odd lines, so I used four pluses at the top to move the rest of the code to the right. #
s are for SILOS.
Blue asterisks print digits by decrementing TL1.
To fix evil: removed mxf
from >{-<<
line, added xf
to evil line.
C(clang)
char* x = ...;
int f(char* a, char* b){ puts( a ? "124" : ...gcc stuff... ); } main(){ f(x, x=0); }
Clang evaluates arguments left to right, so a
is nonzero; gcc evaluates arguments right to left, so a
is zero. f
return value is int
instead of void
because of Grass.
99
Moved 99 before Incident and added exit statement to it (first three lines are the same as before, see answer 99):
9999 9 9 // assign 0 (9-9) to 9999
9 999 99 9999 9 // assign 881 (999-99+0-9) to 9
9 // print 99 because 881/9 = 99 and 9 is a variable with an odd number of 9s
9 9999 // exit: go to line 881 which does not exist
So now 99 does not execute lines after Incident line. Underscore on line 14 (L_9
) is for Cubically.
Whirl
Added exit statement 000011100
to Whirl on Incident/Whirl line as suggested by SnoringFrog.
So now Whirl does not execute lines after Incident line.
VIP score is .001863, Henry Ford was born in 1863.
Answered by stasoid on December 12, 2020
#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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx4O6O@x0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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; 999;
# \
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+---
?♉?
??♉⠀⢃⠛⠋
#- 49, A9,-1 #
#-5,A,-1 #
#6,A,-1 #
# _
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x x
Yo::=~147
::=
You can see an x here.<<<<110
>{-<<mxf
>SET x TO 120. [0]{472454523665721469465830106052219449897} 9
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
module x where open import IO;main = run(putStr"159" ) --9ss
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. #"5""6027""ing-?" ye h m 3 ;p se do{--}gibe
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"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
;"""#"#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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*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): .001861 (to improve, next entry should be no more than 7766 bytes)
I am using this TinCan interpreter.
TinCan was a rather easy language to add because it has very strict requirements for what is considered code. To be parsed by an interpreter a line of code needs to
#
Since no existing line of the code fits the requirements all we have to do is add the code in an opportune spot.
The relevant code is
#-49,A,-1 #
#-5,A,-1 #
#6,A,-1 #
This outputs 49, 54, 48, or 1
, 6
,0
.
DOBELA has an issue with the commas in each line, the generate "zeros" that are moving left. Its really hard to put a _
in between the ,
s and the #
s so I have to let the zeros get deflected.
However since they all get deflected downwards we can put a _
in place on the next line in order to catch all of them.
This also adds an additional line to satisfy Retina.
I'm not sure why but S.I.L.O.S. had an issue with the newly introduced _
so I added a #
to the beginning of the line which seems to satisfy it.
99 was by far the most interesting language to fix in the polyglot.
The 9
in 49
was causing it an issue. This added a
9
To the 99 program which caused it to print 1
when it shouldn't have.
Since I TinCan is pretty flexible about space placement I was able to add new spaces where I wanted but I was still going to need to add another 9.
I tried using a variable name that involved a 9
for TinCan, and found that the variable A9
and A
are the same thing. I assume this is some sort of unintended behavior but I am perfectly willing to use it.
Now we can get the line
9 9
Which seems allows the 99 code to work as intended. Our TinCan code is now:
# -49, A9,-1 #
#-5,A,-1 #
#6,A,-1 #
# _
Amazingly
#
Was already an incident token so I accidentally detokenized it when I fixed 99. I thought this would require quite a bit of work to fix however with a little fiddling around I found that TinCan allows a space between the negative sign and the digits in its numbers, meaning
#- 49, A9,-1 #
#-5,A,-1 #
#6,A,-1 #
# _
revives our token.
Perl6 seems to be broken in the driver but it works elsewhere, not sure why.
Answered by Wheat Wizard on December 12, 2020
#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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._+++._^<]+-+<[<<._>>x>-]^>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx4O6O@x0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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; 999;
# \
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x x
Yo::=~147
::=
You can see an x here.<<<<110
>{-<<mxf
>SET x TO 120. [0]{472454523665721469465830106052219449897} 9
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss
begin{code}
{-x ␉␉␉␉
␉
␉
-}
module x where open import IO;main = run(putStr"159" ) --9ss
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. #"5""6027""ing-?" ye h m 3 ;p se do{--}gibe
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwWWWwWWWWWwWWWWWWWwWWWWWWWWW 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 "//"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
;"""#"#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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1 *e*///)Q222999686#
Agda is another language from Haskell/Curry family. It supports Latex-style literate programming.
Installing on Fedora:
sudo yum install Agda
sudo yum install Agda-stdlib
Compiling:
agda -i /usr/share/Agda-stdlib -c x.lagda
Polyglot must have name x.lagda
.
The code is based on hello world from here:
begin{code}
{-x
-}
module x where open import IO;main = run(putStr"159" ) --9ss
end{code}
Currently Agda has a bug which makes impossible to have tabs in a text section of .lagda
file, so
I moved Whitespace into Agda comment. For Whitespace to reach its main code lines before it should have at least two spaces. This rule is not strict -
eg. lines 18 and 75 do not have spaces, but Whitespace still works.
Spaces around =
are important for Agda. Haskell 98 (Hugs) sees Agda code, but it is inside {- -}
for Hugs. x
after {-
is for SILOS.
Removed w
from line 115 to fix Grass. mxf
on line 79 is for evil.
Could not add spaces to Monkeys code, so moved it below Agda. Moved ChuckScript to line 80 to fix Retina.
Answered by stasoid on December 12, 2020
#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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112␉
# 36!@␉` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzLzxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._++._^<]+-+<[<<._>>x>-]^>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOx4O6O@MoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x 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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>x--/2
> =157;y=146--/2
>main=print y{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?" ye h m 3 ;p se do
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 "//"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
;"""#"#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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1 *e*///)Q222999686#
VIP score: .001842
Languages that are not in the driver: 7 Japt, 26 05AB1E, 60/156 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, 141 Floater, 145 MiLambda, 146 Curry, 153 l33t, 154 cockfuck (perl version), 157 Haskell(Hugs), 158 Hyper-Dimensional Brainfuck
Hyper-Dimensional Brainfuck(HDBF) is a brainfuck extension that extends the tape to having infinite dimensions instead of just 1. There are 2 new commands that are added to navigate these extra dimensions. ^
and V
change which coordinate axis we are travelling along. ^
changes the axis to the next axis e.g. If we are travelling along the 1st-axis(x-axis) a ^
would switch us to travelling along the 2nd-axis(y-axis). V
would switch to travelling along the previous axis.
The changes to incorporate HDBF mostly happened on the 8th line along with the other brainfuck derivatives. The line now looks like this
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]}--<^>++[+++++[>+++++++<-]>._++++._++._^<]+-+<[<<._>>x>-]^>[
There has been a HDBF only loop added between the boolfuck loop and the SMBF loop.
Before this loop is }--<^>++
. This construct is a no-op in brainfuck, SMBF, boolfuck and brainbool. It is also a near no-op in bitchanger(It flips a bit irrelevant to its output). This construct is more interesting in HDBF. Assuming the coordinates are (0,0,0...) and we are travelling along the 1st axis at the beginning of the snippet (we aren't but it doesn't matter where exactly we are as the tape is all zeros at this point) the --
sets (0,0,0...) to 254. The <
then changes our coordinate to (-1,0,0...). The ^
then changes the axis we are travelling along to the next axis and we are still at (-1,0,0...). The >
then moves us to (-1,1,0...) and the ++ sets this cell to 2. Since we have a non-zero cell value we are able to enter the loop.
[+++++[>+++++++<-]>._++++._++._^<]
Inside the loop we start by perform a standard multiplication of 7 by 7 to give 49 in cell (-1,2,0...), we then perform increments and prints to output 158. After the last print we then change axis and move to (-1,2,-1,0...). This cell has a value of 0 so we exit the loop.
The next commands are +-+<
which set (-1,2,-1,0...) to 1 and move the cursor to (-1,2,-2,0...). As this cell has a value of 0 we skip over the SMBF loop. After the SMBF loop is ^>
we change axis so that we do not move back onto (-1,2,-1,0...) which has a value of 1, instead we move onto (-1,2,-2,1,0...) which has a value of 0 allowing us to skip the brainfuck loop and the rest of the loops in the program.
Answered by Potato44 on December 12, 2020
For Haskell 98 I used Hugs compiler – WinHugs on Windows, sudo yum install hugs98
on Fedora 26.
Command line: runhugs polyglot.lhs
.
Previous answers print 146 in Hugs (same as in Curry), so to add Haskell 98 it needs to be polyglotted with Curry.
Two dashes start line comment in Haskell only if they are not part of a legal lexeme (link).
In Curry it is not always true: /--
does not start line comment, but --/
does, so this can be used to separate the languages:
x --/ 2
= 157
y = 146 --/ 2
main = print y
In polyglot (lines 99-101):
>x--/2
> =157;y=146--/2
>main=print y{-ss
Answered by stasoid on December 12, 2020
#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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112␉
# 36!@␉` e++++++::@ /"78"oo@ h#115 o# dO x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzxxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n114O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x 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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?"ye h m 3 ;p seLz
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 "//"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
;"""#"#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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*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): .001884 (to improve, next entry should be no more than 7290 bytes)
The old Moorens was run on the v2.0-dev
branch, this runs on the master
branch.
I also have not tested this in a few of the untestable languages because I don't have my normal environment, everything on TIO and plus both versions of Moorhens work for sure.
The biggest trouble in making Moorhens work was Moorhens 2. Both Moorhens and Moorhens 2 have the same tokens, but each token essentially does a random thing in each language. In order to fix this I had to write a program to find all of the tokens I needed.
Here's what I got:
command Moorhens Moorhens 2
ho increment increment
dO increment No-op
MU reverse reverse
ay jump No-op
Asside from the normal transformations that had to occur, to make the code work, this means I basically need to get rid of every token not part of the code. Previously some tokens could be ignored because they were helpful or did nothing, but the chances of that happening go down drastically when there are two languages involved. So I needed to detokenize all of the things. Most of this was the and
s in the python code. I had intentionally tokenized these before so it wasn't very hard to undo that. Simply removing a space on either side works.
In the end the relevant tokens are
dO 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
The final MU
is impassable so anything after is meaningless.
For those of you counting at home that is 30 ho
s and 48 dO
s. Since all of them are run twice that makes 60 for Moorhens 2 and 156 for Moorhens (ho
counts towards both totals).
Answered by Wheat Wizard on December 12, 2020
#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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112␉
# 36!@␉` e++++++::@ /"78"oo@ h#115 o# do x-----
#comment afTaTaTa TbTbTbRtRtRtVkVk-VkRcRcRcBkBkBkMbMbMbLzLzxxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n114O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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[?]*.*]*.*(<>]xxxxxxxxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x 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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?"ye h m 3 ;p seLz
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 "//"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
;"""#"#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(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#8M`| <esc>dggi2<esc>// $}<}}<}>}[<<}< <<<<}<<}<<<<}<<<}}}<}}<}}<}}< }}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/ppppppp neeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<*s 5>1 *e*///)Q222999686#
Simula is an object-oriented extension of ALGOL.
Simula does not allow most of non-whitespace controls (link).
Before this addition polyglot had only one such character - ESC for V. To get rid of it
I used V verbose mode in which <esc>
can be used instead of literal ESC character.
Cim Simula compiler (installed on tio) has preprocessor. I used #comment
and #endcomment
to hide the bulk of polyglot and #nocomment
to insert
Simula code on a line starting with #
. Invalid preprocessor directives are ignored.
Line 5:
#comment af ...
Lines 153/154:
#endcOmment
#nocOmment outtext("155" )
To fix evil: removed a
before f
on the first line, added af
after #comment
. Removing a
from the first line breaks Beatnik, so I just swapped a
and f
.
Capital O
s are for ADJUST.
Line 157:
#8M`| <esc>dggi2<esc>// ...
Separated Retina from V. Two spaces before <esc>
are for Pip, third space is to fix Archway. //
after <esc>
is for V.
Two e
s in <esc>
s are compensated by removing two e
s from Paintfuck. Two s
s are compensated in alphuck by removing s
s from lines 156/157
(previously 154/155). One of these s
s is skipped by Paintfuck, so we still need to add one n
to fix it.
Two <
s are compensated with two }<}
in BitChanger.
Removed $
, ''
and string of {
s from line 157. Small refactoring: 2
+ 3
→ 5
for l33t on the first line.
Answered by stasoid on December 12, 2020
#16 "?63(o+?50;+'51;'# #@"/*"r"{D-v e-'[af2.q]PkPPX)(3 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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112␉
# 36!@␉` e++++++::@ /"78"oo@ h#115 o# do x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRc -BkBkBkLzMbMbMbxxxxxxxxxxxxxxx8=,
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n114O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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[?]*.*]*.*(<>]xxxxxxxxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 ! ? @ ?
< < << < <
< B= ===== =>8 =
, 8= > B = =
= == = = > 8 =
D B = D x xxx x
` ` = > 8 = >
~ B = = = = > ~
B = D ~ 8 = > xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
8=,x 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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?"ye h m 3 ;p seLzLz
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 "//"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
;"""#"#xxxxclxx"78" ++++>/<~#class P{function:Main (a:String[] )~Nil{83->Print();}}
#}pS9^7^8^MUOUOF@0:8:8 \ @,,1'1'<> _ @125iRE
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#s8␛dggi2␛M`|$//'' $>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-<COprint("65")#`=>asss^_^_#
#9 "25" +/pppppppeeeeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*<s 5>1 *e*///)Q222999686#
VIP score: .001912
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, 141 Floater, 145 MiLambda, 146 Curry, 153 l33t 154 cockfuck (perl version)
cockfuck is a language based off brainfuck with the commands represented by ascii art cocks. The cocks have three parts: the balls, the shaft, and the glans.
The balls are represented by either 8
or B
. 8
means we are manipulating the cell pointer. B
means we are manipulating the cell value.
The shaft is made up of one or more =
. The number of =
indicate the number of times the command is repeated.
The glans is represented by either >
or D
. >
means either move right or increment depending on the type of balls. D
is either move left or decrement.
I/O is performed by ~
(meant to represent jizz) and -
(meant to represent a sound). ~
is output, -
is input.
Loops are represented by by 'chopticocks'. An loop opener (choptiballs) is 8=,
. A loop closer (choptiglans) is `=>
. The shafts on these can be any length.
The interpreter starts by removing all characters that don't match [8=>DB-~`,]
. This gives
D--````>>->,8,8=8>-`8------BBB8=,~==``============================================================>>->->>>->=D>-,-,B-,B-D,>--->>=D>----->````,D-=>=>>->---->>8-====-->>>>>>>8=>D=>>==88=>88-8D-----------------B=======>8=,8=>B=======>8=DB=D``=>8=>~B====>~B=D~8=>8=,BDBDBDBD=~=88>->>->=-,,,,,,,,,,,,,,,-888,88,,8,88,8,>88=B8B888B888888BB,8-88-=,=,>=8------=---,-,>>-=->>->---->>>>=8-=8>~~8->888,,>~=>>8`>~-~-~-~-`=>>8
removing the malformed cocks & non-significant input commands and formatting into functionally related section gives
8=,~`============================================================>
8=>8=>-
B=======>8=,8=>B=======>8=DB=D`=>8=>~B====>~B=D~8=>
8=,~~~~~~~~`=>
The first line is made of stuff from near the start of the polyglot. A loop is made to skip over the output command. The loop opener has been added after the incident tokens on the polyglot's 5th line. The loop closer is made up of the MarioLANG platform and a >
from the next line.
The second line are some increment commands that are formed from character at the end of the long line until -
in the gnuplot code. The -
clears the cell to zero becuase there is no input.
The third line is the main cockfuck code. It is made by replacing the x
s that make up the Wierd code. It is equiavelnt to the brainfuck code
+++++++[>+++++++<-]>.++++.-.>
The fourth line shows a loop that is designed for skipping all the ~
at the end of the polyglot. The choptiballs is at the end of the Wierd code. The choptiglans is at the end of the second last line.
There are some new <
added inside the Wierd to balace the new >
for Brain-flak and perl6.
Answered by Potato44 on December 12, 2020
#16 "?63(o+?50;+'51;'# #@"/*"r"{D-v e-'[af2.q]PkPPX)(3 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#_#1111xxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112␉
# 36!@␉` e++++++::@ /"78"oo@ h#115 o# do x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRc -BkBkBkLzLzLzMbMbMbxxxxxxxxxxxxxx
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n114O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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[?]*.*]*.*(<>]xxxxxxxxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?"ye h m 3 ;p se
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 "//"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
;"""#"#xxxxclxx"78" ++++>/<~#class P{function:Main (a:String[] )~Nil{83->Print();}}
#}pS9^7^8^MUOUOF@0:8:8 \ @,,1'1'<> _ @125iRE
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#s8␛dggi2␛M`|$//'' $>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/pppppppeeeeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee*<s 5>1 *e*///)Q222999686#
VIP score: .001948
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, 141 Floater, 145 MiLambda, 146 Curry, 153 l33t
I compiled interpreter without SOCKET
defined.
l33t code is on the second line:
7 999993 1 7 3 1 8 1 1 55
Unwanted operators before main code are cancelled by making them parameters to FWD(5) and INC(7) operators. "Words" in l33t are sequences of adjacent non-whitespace characters. First two lines before main code as seen by l33t interpreter (with calculated numbers):
(7 20) 0 (5 9) (5 11)
(7 0) (7 28) (7 4) 0 0 (5 13)
Last operator before main code must be 5 to move pointer to zero cell.
Last 2
on the first line is for Del|m|t.
To avoid printing trailing space in CSL Enter needs to be pressed at the end of the program, which cannot be done on tio. I slightly modified CSL interpreter to fix this.
Fixed output encoding problem by suppressing Thue stderr output.
Answered by stasoid on December 12, 2020
#16 "?63(o+?50;+'51;'# #@"/*"r"{D-v e-'[af2.q]PkPPX)(9 9'#CO"14"^*/
#/*0|7//```"` [>.>.])[-'][( >77*,68*,@'_ )(22)S/ \7aa*+42@n;EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#11111111xxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# do x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRc -BkBkBkLzLzLzxxxxxxxxxxxxxxxxxxxx
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24"; exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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{( <(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)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[?]*.*]*.*(<>]xxxxxxxxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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[0]{472454523665721469465830106052219449897} 9
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-ss
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #"1015""6027""ing-?"ye h m 3 ;p se
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 "//"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
;"""#"#xxxxclxx"78" ++++>/<~#class P{function:Main (a:String[] )~Nil{83->Print();}}
#}pS9^7^8^MUOUOF@0:8:8 \ @,,1'1'<> _@125iRE
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#s8dggi2M`|$//'' $>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/pppppppeeeeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<* 5>1 s*e*///)Q222999686#
VIP score: .001974
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, 149 CSL 151 Black
ChuckScript is a language that is like Golunar for JavaScript instead of brainfuck. ChuckScript finds the first string of characters that match the regex [0]{d+}
and then converts the number matching the d+
to an ascii string. This string is then executed inside a javascript eval()
.
The string I converted to ChuckScript was
console.log(152)
which gives
[0]{472454523665721469465830106052219449897}
This string was placed at the end of the first line of TRANSCRIPT code.
I have included a ChuckScript to JavaScript converter written in python in the test driver.
Answered by Potato44 on December 12, 2020
Black interp cmd line: blak -e0 -t1 polyglot
(no debug, tab = 1 space). The last of <>^v
chars
is IP starting point in corresponding direction. Chars <>^v
are replaced with spaces in the interp used. Pushing digit prints it.
The program is on line 156, spaces on line 155 are also important:
Main program is pink, significant spaces are yellow, significant non-space is green. The >
must be the last of <>^v
chars in the program.
When 5
is pushed second time it collides with *
and program terminates. Spaces on line 155 are needed to prevent IP from turning.
Answered by stasoid on December 12, 2020
#16 "?63(o+?50;+'51;'# #@"/*"r"{D-v e-'[af2.q]PkPPX)(9 9'#CO"14"^*/
#/*0|7//```"` [>.>.])[-'][( >77*,68*,@'_ )(22)S/ \7aa*+42@n;EEEEEδΘΔΔΔΘΔΘλiiipsddpsdoh k zzzzkf kf k zzzzzd kf k zzzzza kf bfz(coding=utf8 1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!
#>c#z#111#y#y#y#_#11111111xxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112
# 36!@ ` e++++++::@ /"78"oo@ h#115 o# do x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRc -BkBkBkLzLzLzxxxxxxxxxxxxxxxxxxxx
#~==++++++++++++++++++++++++++++++ +++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^+;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++ L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L
#R+.----._>]|
#[#[(+?+?0l0v01k1kMoOMoOMoOMoOMOOx0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))';';print(( eval("1x2f 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[?]*.*]*.*(<>]xxxxxxxxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; 999;
#\
""""#
' ( <>< ( 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+*+@[*9 9[?]*]*****|!
;set print "-";print 89;exit# ss9 111<e$P+x+x+x+x+x*D*x+x+x+1+x+1E!s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp⠆⠄⡒⡆⡘?????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 h m 3 ;p se
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 "//"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
;"""#"#xxxxclxx"78" ++++>/<~#class P{function:Main (a:String[] )~Nil{83->Print();}}
#}pS9^7^8^MUOUOF@0:8:8 \ @,,1'1'<> _@125iRE
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47)#]#echo 21#WWWWWWWWWWWWWWWwWWWWWWWWWWWWwv>++++
#s8dggi2M`|$//'' $>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/pppppppeeeeeeee*n*n*n*es*s*s*^ee*n*n*n*e*sss*e*n*n*n*ee<>*s*e )*///Q222999686#
VIP score: .002039
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, 149 CSL
K-on Fuck is a brainfuck substitution based on the character Azusa Nanako from K-on. The commands are made up of combinations of the sounds うん(un) and たん(tan).
This perl script (with -p flag) will convert brainfuck to K-on Fuck
s/>/うんうんうん/g;
s/</うんうんたん/g;
s/+/うんたんうん/g;
s/-/うんたんたん/g;
s/[/たんたんうん/g;
s/]/たんたんたん/g;
s/./たんうんうん/g;
s/,/たんうんたん/g;
The brainfuck code that I converted is
-[>+<-----]>--.++++.-----.
which gives this K-on Fuck code
うんたんたんたんたんうんうんうんうんうんたんうんうんうんたんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんたんたんうんうんうんうんたんたんうんたんたんたんうんうんうんたんうんうんたんうんうんたんうんうんたんうんたんうんうんうんたんたんうんたんたんうんたんたんうんたんたんうんたんたんたんうんうん
This is the wrapping constant for 49 from the brainfuck constants page on the Esoteric Wiki plus some code for printing and adjusting the values.
This code is just after the Aheui in the polyglot.
Answered by Potato44 on December 12, 2020
CSL interp waits for key press at the end of the program. If it doesn't it exited because of error (stack underflow, see StackHas()
).
I used Chance's chat suggestion to remove !
from the first line: 50;'51;
(hexagony).
Second '
for Shove, pluses for boolfuck. The pluses are compensated with
minuses on the first line for brainfuck, on lines 3/5 for Minimal-2D.
Space in v e
for Beatnik. Insignificant refactorings on line 2.
CSL code (line 29):
... v e
.
.
.
>
e$P+++++*D*+++1++1E!
Redirection operators don't act immediately, e
should be used to invoke them. E
executes instructions in reverse order because they are popped from stack.
Additional e
/E
/!
should be avoided on CSL path. CSL code has $
, so it needs to be after SNUSP. Solution w/o $
exists, but puts
more constraints on line 1.
*
was removed from the first line (no need because of second '
) and e
added, so fixed Paintfuck by removing *
after first e
and adding 8e
(==w
).
Almost entire polyglot is in parens now for Underload: (
before coding
closes after Paintfuck.
Removed Underload parens from lines 2 (at the end), 15, 32, 154, 156 (the first one).
Incident line parens are left to get rid of Prelude "Error in the program: extraneous closing bracket;".
Grass line parens are left for Brain-Flak Classic.
Changed incident prolog jumper to +?
, ?5
and ?6
didn't work.
Klein 201/100 were moved to line 28 with insignificant changes to fix 99.
Cubically: jump over /
with !
in Klein 201.
Other langs as usual.
Answered by stasoid on December 12, 2020
#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/112n␉
# 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{}))) ';';print(( eval("1x2f 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 "//"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
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
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.
Answered by Potato44 on December 12, 2020
#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/112n␉
# 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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{}))) ';';print(( eval("1x2f 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 "//"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
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
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.
Refactored ADJUST, it now uses 2 lines to execute its main code:
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
Answered by stasoid on December 12, 2020
#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/112n␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#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._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+---
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-0s
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #s""o
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 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"): y();}//<*/
#1""/*/
>main=putStr"128"--}
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 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._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002021 (to improve, next entry should be no more than 6419 bytes)
Languages that are not in the driver:
Curry is a language that is based off of Haskell that adds logic programming features like those found in Prolog. The distribution of curry I am using is PAKCS, other distributions may work.
Like Haskell, Curry supports literate programming. The literate processor for Curry ignores lines starting with #
, unlike the Haskell literate processor. Unlike Haskell, the literate processor does not have a quiet mode that I could find so all lines beginning with >
must have either another line beginning with >
or a blank line adjacent to them.
The curry code is located with the TRANSCRIPT
>{-<<
>SET x TO 120.
>X x. PPQ-}
>main=print 146{-0s
on the top line {-
opens a block comment. <<
is there to balance the new >
s introduced. -}
on the third line closes the block comment. main=print 146
does the printing. {-
opens another block comment. 0
and s
are for Whirl and Alphuck, respectively.
There were also changes in the haskell code
#1""/*/
>main=putStr"128"--}
#1""/*/
The empty lines around the main function are for Curry's literate processor. There are also empty lines above and below the C preprocessor directives because of Retina. The --}
is a line comment in Haskell and closes the block comment in Curry.
fi
has been removed from the string in the Fortran to detokenize it. ---
was added onto the outside of the Nhohnhehr rectangle to detokenize +---
. Lz
was moved from near the DOBELA to with the rest of the tokens at the start of the polyglot to shift the token balance.
Answered by Potato44 on December 12, 2020
#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/112n␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzxxxxxxxxxxxxxxxxxxxxxx
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@._+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOOxx4O6O@ 0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQ
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #s""oLz
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"): y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
MiLambda is a 2D language with some operators being Greek letters. MiLambda code is on the second line:
EEEEEδΘΔΔΔΘΔΘλ
E
is a Latin letter, not epsilon. The IP starts in upper left corner going right, then it is redirected with v
and >
.
Each digit is printed individually because the code is shorter this way. λ
terminates the program.
Each Greek letter takes 2 bytes in UTF-8 and the code uses 9 such letters. Prelude shows position in bytes, while editors usually count
characters, so there is discrepancy between the two concerning where parens are situated on the second line. For example, (
after bfz
is at position 149 for Prelude, but 140 (141 1-based) for editor.
It is a shame that this site does not have general purpose text folding despite overwhelming support (the feature request is broader than stated in its title). Such feature would be very useful in this thread.
Answered by stasoid on December 12, 2020
#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;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/112n␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#xTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzxxxxxxxxxxxxxxxxxxxxxx
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.+>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111xx4O6O@ 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>3-++._6+---2._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWWwwwwvwWW/WwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQ
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #s""oLz
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"): y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002086 (to improve, next entry should be no more than 6359 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille, 139 in Core SNUSP, 140 in Gaot++, 141 in Floater, 142 in BitChanger, 143 in Beatnik, 144 in SNUSP(snuspi)
Languages that are not in the driver:
Snuspi is an Interpreter for Modular SNUSP and some SNUSP extensions. The extensions that Snuspi has include forking SNUSP, executive SNUSP, decimal SNUSP and toroidal SNUSP. The one we use to separate Snuspi from Modular SNUSP is decimal SNUSP.
Decimal SNUSP allows commands to be repeated by preceding them with a number. For example 6+
would be equivalent to ++++++
.
The modular SNUSP section has changed from
>+.--._#
to
>3-++._6+---2._#
3-++.
adds 1 to the cell in Modular SNUSP but subtracts 1 in Snuspi so we print a 3 and a 1 respectively. 6+---2.
adds 3 in Snuspi then prints twice causing 44 to be output, while it subtracts 2 and then prints 1 in Modular SNUSP. _
is for DOBELA.
A +
was added at the end of the brainfuck on the INTERCAL line to detokenize +>
.
Answered by Potato44 on December 12, 2020
Beatnik code is on the second line:
k zzzzkf kf k zzzzzd kf k zzzzza kf bfz
It pushes the needed ascii code with k
and then prints it with kf
, bfz
terminates the program.
Every span of adjacent Latin letters is considered a word in Beatnik. Dv
on the first line was causing problems, so I split it.
(
is moved before coding
to hide 8
from Prelude, just realigning parens wasn't enough this time.
Refactoring: moved Delimit.
Answered by stasoid on December 12, 2020
#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/112n#z#111#y#y#y#_#11111␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#cTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzLz
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11xx4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>+.--._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWW/wwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"): y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>{{{{{{{{{{{{{^{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~-COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002158 (to improve, next entry should be no more than 6310 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille, 139 in Core SNUSP, 140 in Gaot++, 141 in Floater, 142 in BitChanger
Languages that are not in the driver:
BitChanger is a language formed out of a goal of brainfuck instruction minimisation. To this end cells are only 1 bit making -
unnecessary, >
has been combined with +
to form the instruction }
, and IO is memory mapped. The data pointer starts in cell 16. Cell 8-15 hold the bits used for IO. Cell 7 needs to be set to do output. Changing the state of cell 5 causes IO to be performed.
In the polyglot the loop already existing for brainbool is entered twice because of the }}
that exists for agony. The <
inside the loop causes it to exit after 2 iterations. The rest of the loops are skipped until the one enclosing the PATH code.
$>{{{{{{{{{{{{{^{{{{{{{{{{{{{{{{{{{{{{{}[<<}<<<<<}<<}<<<<}<<<}}}<}}<}}<}}<}}<}}<}}}<}}<<<<<<<<<<<}}}<}}<}}<}}<}}<}}<}}}<<<<<<<<<<}+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]
All of the {
are for Japt to cancel the }
in The BitChanger. The }
allows us to enter the loop. The code inside the loop sets the bits into the correct form to print 1
with a leftward pass ending at the IO bit is position 5. Then we set them into the correct position for 4
with a rightward pass before moving left to hit the IO bit in position 5 again. We do another rightward pass to set the bits for 2
before moving back to cell 5 to print. We leave the loop with the cell pointer on cell 5. }<}
is equivalent to >
in boolfuck and <}
is +
.
Answered by Potato44 on December 12, 2020
#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/112n#z#111#y#y#y#_#11111␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#cTaTaTa TbTbTbRtRtRtVkVkVkRcRcRcBkBkBkLzLzLz
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11xx4O6O@MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>+.--._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWW/wwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="24 10 31 1 "
"a c #FFC0FF""B c #0000C0""d c #58007B""e c #0C8302"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""l c #CA007F""n c #330001 ""q c #E60000"
"o c #FF8000""t c #FF00BC""u c #008080"
"A c #0040C0""E c #808000""F c #00C040""G c #008000 ""R c #800000"
"H c #0000AA""I c #00AA00""J c #55FFFF""K c #AAAAAA"
"r c red""g c green""b c blue""c c cyan""m c magenta""y c #FFFF00""x c black""_ c #FFFFFF"
"HHHahtdegggggggyrggggggc"
"IHHaixuEFbGGbggbryAEGRgc"
"JJHajyurbgbgggggggb____o"
"IJHakmyyyyyyyyyyyyyyyyye"
"I__almyyyyyyyyyyyyyyyyye"
"K__anmyyyyyyyyyyyyyy_y_e"
"HH_aqggyyyyyyyyg____m_Je"
"JH_axxxxxxxxxxxxxxxxxxxx"
"K__aaaam___bbbbbBm_bbBab"
"K__________bbbbb___bbxbb";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z+=1, z)?puts("124"): y();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxcl y"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>[+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~- COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002160 (to improve, next entry should be no more than 6184 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille, 139 in Core SNUSP, 140 in Gaot++, 141 in Floater
Languages that are not in the driver:
Floater is another image-based language.
push 7 [7]
dup [7 7]
mul [49]
dup [49 49]
dup [49 49 49]
print [49 49]
push 3 [49 49 3]
add [49 52]
print [49]
print []
Dark blue #0000AA
is noop in all other languages except Braincopter, where it is input. So Braincopter should now be called with < nul
.
Fixed Braincopter by adding >
(black pixel above yellow).
Hello world from interpreter distribution has a bug: column of pixels in lower left corner should have color #AAAAAA
.
Interpreter can be built and run with these two commands executed from Floater-mastersrc directory:
"C:Program FilesJavajdk1.8.0_131binjavac.exe" orgzombfloater*.java orgzombutilities*.java
java org.zomb.floater.FloaterMain image.png
Refactored Extended Brainloller/Brainloller, corresponding ebf/bf code now is:
+++++++[>+++++++<-]~[>.++.--.@]>.+.+++++++.
After executing +++++++[>+++++++<-]
the tape is [0!, 49] (! is current cell). ~
(bitwise not) is then used to separate Extended Brainloller.
Reduced number of colors by reusing colors from other languages in Braincopter. Also reduced width, so Braincopter needed some rerouting at the end.
Upper path is Extended Brainloller/Brainloller, lower path is Braincopter.
Answered by stasoid on December 12, 2020
#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/112n#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?20l0v01k1kMoOMoOMoOxMoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g4O6O@0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++._++++._#/<?>+.--._#</++++++++++++++++++++++++++++++++++++++++++++++++._++._++++++.!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWW/WWwWWWWWWWW/wwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! !
2 ! !
1 !!
1 x*
53 +
1 x*
51 +
1 x*
34 +
15 + ? ?@ !
1 * ?@ ?
1 ! + *
1 ? ! ?
1 ! ? @ ?
x x xx x x
x xx xxxxx xxx x
x xx x x x x
x xx x x x x x
x x x x x xxx x
x x x x x x x
x x x x x x x x
x x x x x x x xx
x x x x x xx x
x x x xx x
x x xx xx
x x xx x
xxxx x
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW baa baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bleeeeeeeeeeeeet bleeeeeeeeeeeeet bleeeeeeeeeet baaaa bleet bleeeeeeeeeet bleeet bleeeeeeeeeet
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"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): .002216 (to improve, next entry should be no more than 6211 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille, 139 in Core SNUSP, 140 in Gaot++
Languages that are not in the driver:
Gaot++ is a fairly simple stack based language. Commands that match the regex ba{2,} push the integerthat is one less than the numbers of a
s onto the stack.
Commands that match ble{2,}t do something based on the number of e
.
The only complication while writing this program was that the subtraction command takes its arguments in opposite order than what esolangs seems to imply.
baa push 1 [1]
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa push 49 [1,49]
bleeeeeeeeeeeeet duplicate [1,49,49]
bleeeeeeeeeeeeet duplicate [1,49,49,49]
bleeeeeeeeeet print [1,49,49]
baaaa push 3 [1,49,49,3]
bleet add [1,49,52]
bleeeeeeeeeet print [1,49]
bleeet subtract [48]
bleeeeeeeeeet print
This code has been separated with spaces and placed on the end of the line with Cood and stones.
Answered by Potato44 on December 12, 2020
#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/112n#z#111#y#y#y#_#11111␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#cTaTa Ta TbTbTbRtRtRtVkVkVk RcRcRcBkBkBk
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOxx4O6O@MoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++. _++++._#/+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWW/WwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp⠆⠄⡒⡆⡘?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉⠀⢃⠛⠋
1 1 ! ! x
2 ! ! xx
1 !! x x
1 x* x x
53 + x xx
1 x* x xx
51 + xxxxxxxx xx
1 x* x x
34 + x x
15 + x ? ?@ !
1 * x ?@ ?
1 ! x + *
1 x ? ! ?
1xxxxx!xxxxxxxxxxxxxxxxxx?x@x?
x x
xxxxx
x x x
x x x
x xx
x x
x x
x x
x x
x x xxxxx
x x x x
x xx xx
x x x
x x
x x
x x x
x xx x
x x x x
x x xx
x x
xx x
x x
xxxxxxxx
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="23 12 30 1 "
"z c #0C8302""b c #B87A63""_ c #0000C0""d c #708FB7""e c #58007B""f c #FFC0FF""O c #FFFFFF""y c #FFFF00"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""m c #CA007F""n c #330001 ""q c #E60000"
"r c #FF8000""t c #FF00BC""u c #008080""T c #C3C3C8"
"A c #0040C0""B c #C00040""C c #C04000""G c #008000""E c #808000""F c #00C040"
"l c black""g c green""x c blue""o c magenta""c c cyan"
"fhtezAyAgBBBBCB_gxggxGc"
"fiTuggggggggggggggEFxGc"
"fjTuggggggggggggggggggc"
"fkTuxgggggggggggggggggc"
"fmyugxgggggggxOOOOOOOOr"
"fnbyyyyyyyyyyyyyyyyyyyz"
"fqbyyyyyyyyyyyyyyyyyyyz"
"flbyyyyyyyyyyOyOdOTTTTT"
"flggyyyyyyyygOOOOOOOOOO"
"fllllllllllllllllllllll"
"ffoOOOOOOOxxxxx_oOxx_fx"
"OOOOOOOOOOxxxxxOOOxxlxx";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z++,z++)?puts("124"):y ();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxcly"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>[+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~- COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002334 (to improve, next entry should be no more than 6268 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt 1.4, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 2.4.1, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03(gcc), 38 in C99(gcc), 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11(gcc), 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11(gcc), 76 in Trefunge, 77 in C++14(gcc), 78 in dash, 79 in C++17(gcc), 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR, 91 in Cood, 92 in C89(gcc), 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99, 100 in brainbool, 101 in K&R C(gcc), 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>, 108 in Ruby 1.8.7, 109 in DOBELA, 110 in Ruby 1.9.3, 111 in Del|m|t, 112 in Pyramid Scheme, 113 in ADJUST, 114 in Axo, 115 in xEec, 116 in Piet(XPM), 117 in Stones, 118 in MarioLANG, 119 in ImageFuck, 120 in TRANSCRIPT, 121 in Braincopter, 122 in Monkeys, 123 in Mycelium, 124 in C(clang), 125 in Gammaplex, 126 in Nhohnhehr, 127 in Deltaplex, 128 in Haskell, 129 in Brainloller, 130 in Boolfuck, 131 in Extended Brainloller, 132 in YABALL, 133 in PATH, 134 in Aheui, 135 in LNUSP, 136 in Wierd, 137 in Bloated SNUSP, 138 in Braille
Languages that are not in the driver:
Braille is a language that uses the Unicode braille symbols as its commands. Because it uses a hacky parseing method to find the braille symbols any character that starts with an E2 byte will be interpreted as a command, but If it is not a braille character and gets to execute it will cause a crash. Because of this I put the Braille code first out of the Unicode languages and the Braille data at the end of the Unicode languages.
The memory consists of a tape with the code and a single storage cell to the left of the data pointers starting position. The BRAILLE PATTERN BLANK
marks the end of the string we output(it is written backwards starting at the end of the code).
⠆⠄⡒⡆⡘⠀⢃⠛⠋
The commands in order are:
BRAILLE PATTERN BLANK
corresponds to the value 0 and the value of the other symbols can be seen in the table on esolangs.
Answered by Potato44 on December 12, 2020
#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/112n#z#111#y#y#y#_#11111␉
# 36!@␉` e++++++::@ / "78"oo@ h#115 o# doxe b x-----
#cTaTa Ta TbTbTbRtRtRtVkVkVk RcRcRcBkBkBk
#~==+++++++++++++++++++++++++++++++++++++++++++++++++.._+++++++.
#`<`============================================================ x
#<<<#>>]}}+-[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][PLACET,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOxx4O6O@MoOMOO0l0ix0jor0h0h1d111 0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l 111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++. _++++._#/+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWW/WwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 2") and 9or 13<< (65)>>65or 68)-(0 and eval(""ppp".bytes.class==Array and 4or("ar_"[2]==95 and 5-96 or-93)"))^1<<(65)>>62) or"'x"or' {}{}{}{}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(x<(<()>)({})({}<{}>({}){})>){({}[()])}}({}){}({}()<()()()>)wWW no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxx)'# \
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39; '_(*****************819+*+@[*99[?]*]***|! )'
#\
""""#
' ( <>< ( x)> ){ ({}[()] )}{'; a=$(printf \x00 ) ;b=${#a};#\
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;;*1*) echo 50;;*) echo 58;;esac;exit;#(((('))))#
=begin
#p +555/2+55x%6E2x
;set print "-";print 89;exit# ss9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9seeeemPaeueewuuweeeeeeeeeeCis:aj (japppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡→
밠밠따빠빠맣박다맣받다맣희맣희
?♈?
?♈♈ +-------+
?♉♈ |$0011 |
?♈♈ |/1000 /|
?♈♉ | 0011|
?♈?|/01 00/|
?♉♈ | 0011|
??♈|@ 0110/|
?♈?| |
??♈+-------+
?♉?
??♉
1 1 ! ! x
2 ! ! xx
1 !! x x
1 x* x x
53 + x xx
1 x* x xx
51 + xxxxxxxx xx
1 x* x x
34 + x x
15 + x ? ?@ !
1 * x ?@ ?
1 ! x + *
1 x ? ! ?
1xxxxx!xxxxxxxxxxxxxxxxxx?x@x?
x x
xxxxx
x x x
x x x
x xx
x x
x x
x x
x x
x x xxxxx
x x x x
x xx xx
x x x
x x
x x
x x x
x xx x
x x x x
x x xx
x x
xx x
x x
xxxxxxxx
7 UP
7 RIGHT
7 RIGHT
7 TEACH
6 BOND
6 BOND
6 BOND
5 RIGHT
5 LEFT
5 RIGHT
7 BOND
7 TEACH
5 TEACH
6 YELL
5 TEACH
6 YELL
6 YELL
You can see an x here.<<11
>SET x TO 120.
>X x. PPQs""o
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9 red down one blue up red down one blue up red up one red right two blue up ssswwwWWWwWWWWWwWWWWWWWwWWWWWWWWW
How much is it*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449, 12597
#endif//*
#1"" //*
#include<stdio.h>
#define␉ x(d)␉#d
#define u8 "38 "//"16
char*x="23 12 30 1 "
"z c #0C8302""b c #B87A63""_ c #0000C0""d c #708FB7""e c #58007B""f c #FFC0FF""O c #FFFFFF""y c #FFFF00"
"h c #E60001""i c #CAFFFF""j c #280000""k c #CA0000""m c #CA007F""n c #330001 ""q c #E60000"
"r c #FF8000""t c #FF00BC""u c #008080""T c #C3C3C8"
"A c #0040C0""B c #C00040""C c #C04000""G c #008000""E c #808000""F c #00C040"
"l c black""g c green""x c blue""o c magenta""c c cyan"
"fhtezAyAgBBBBCB_gxggxGc"
"fiTuggggggggggggggEFxGc"
"fjTuggggggggggggggggggc"
"fkTuxgggggggggggggggggc"
"fmyugxgggggggxOOOOOOOOr"
"fnbyyyyyyyyyyyyyyyyyyyz"
"fqbyyyyyyyyyyyyyyyyyyyz"
"flbyyyyyyyyyyOyOdOTTTTT"
"flggyyyyyyyygOOOOOOOOOO"
"fllllllllllllllllllllll"
"ffoOOOOOOOxxxxx_oOxx_fx"
"OOOOOOOOOOxxxxxOOOxxlxx";//"
int y(){puts ( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";return 2;}int z=0;int q(int a,int b){return b;}main(){q(z++,z++)?puts("124"):y ();}//<*/
#1""/*/
>main=putStr"128"
#1""/*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999fi 99" ) ;print'(''72'')';end! " );main( ){puts('??-'&1?"101":"92");return(9-9+9 -9);}
#if 0
#endif//* rk:start | print: "69" rk:end 9 @,-1,:*b5<>␌
print 61
#}
disp 49 ;9;
#{
}{}<> K y7g+H ;
$'main'3x # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;4=C+++.---._<!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.>@
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxcly"78" ++++>/<~#class P{ function:Main (a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ @,,1'1'<> _ @125iRE
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21 #fWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$>[+++++++++++++++++++++++++++++++++++++++++++++++++._++.._#]6~-<~-<~-<<<~- COprint("65")#asss^_^_#
#9 "25" +/ ppppppp (x*n^*n*n*e*s*s*s*ee*n*n*n*<>e*sss*e*n*n*n*ee*s*e)*///Q222999686#
VIP score (Versatile Integer Printer): .002375 (to improve, next entry should be no more than 6241 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
Languages that are not in the driver:
Bloated/Modular SNUSP code (Grass not shown):
###x<$+@+-@@@@=>+<@@@=>+<?#d>;?:-._++. _++++._#/+.--.<!
/
I use Bloated SNUSP ;
command (move memory pointer down) to distinguish it from Modular SNUSP. Bloated SNUSP will skip over with
?
because data cell under pointer is zero.
Last #
terminates Bloated SNUSP. Space and d
are for Incident.
Added x
on line 25 to destroy Cardinal pointer from Cubically code.
To fix Del|m|t I moved it to third line.
Note: removing x
before -----
on line 4 breaks Morse.
Refactorings: merged last LNUSP line with Wierd.
Answered by stasoid on December 12, 2020
#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/112n␉
# 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("1x2f 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 "//"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
Languages that are not in the driver:
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 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.
Because Wierd doesn't care what character you use it is a good place to detokenize Incident
Answered by Potato44 on December 12, 2020
#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/112n␉
# 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("1x2f 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 "//"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
Languages that are not in the driver:
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 ! ? @ ?
0
s are removed for Whirl. Second 1
on the first line is for Whirl, x
s 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 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.
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).
Answered by stasoid on December 12, 2020
#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/112n␉
# 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("1x2f 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 "//"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
Languages that are not in the driver:
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
Answered by Potato44 on December 12, 2020
#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/112n␉
# 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("1x2f 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 "//"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): .002253 (to improve, next entry should be no more than 5420 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
Languages that are not in the driver:
PATH is a 2D language with explicit entry point $
. If there are several $
s the last one is used.
PATH code is on #s8␛dgg
line:
$>[+++++++++++++++++++++++++++++++++++++++++++++++++._++.._ #]
>[]
are for bf/smbf, _
s for dobela, space for incident. #
ends the program.
Fixed YABALL return value as suggested by Potato44.
Some refactorings to remove blank lines. <
from 1<2
moved to //<*/
. TRANSCRIPT can be reduced to
>{-<
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. PPQs""o<>-}
runhaskell can accept options for particular build phases. -optL
passes the option to literate pre-processor (unlit).
Unlit can be configured to ignore all errors (quiet mode, -q
). So if we run it like this:
runhaskell -cpp -optL -q polyglot.lhs
then it will not error out on code lines adjacent to non-empty text lines. (I think -cpp
is equivalent to -XCPP
.) Ignoring all errors might sound like a bad idea in general, but for polyglot
it is better to have as permissive parser as possible. Just in case, there is a full list of errors that are ignored as a result of -q
option,
obtained by examining unlit source code:
>
So the only blank line left now is before >main=putStr"128"
, it is for Retina.
Answered by stasoid on December 12, 2020
#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/112n␉
# 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?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("1x2f 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 "//"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( 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): .002280 (to improve, next entry should be no more than 5364 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
Languages that are not in the driver:
YABALL is language that in someways behaves like a 2D language and in others like a 1D language. It has 2 modes: normal mode, and reverse mode. Normal mode is where most of YABALL's commands are. Reverse mode has only commands for flow control. When in normal mode the IP travels along lines left to right continuing onto the next line if it reaches the end of a line. In reverse mode the IP travels right to left and goes upwards when it reaches the end of a line. The top line is connected to the bottom line as far as the line wrapping behaviour is concerned.
The commands in normal mode are the same as brainfuck with the exception of [
& ]
and the additional commands ?
, @
, ^
& v
. ^
& v
unconditionally shift the IP up or down a row respectively. [
sends the IP down one row if the current cell is non-zero. ]
moves up a row and switches to reverse mode. ?
switches to reverse mode. @
ends the program.
The commands in reverse mode are !
, 6
& 9
. !
switches to normal mode. 6
goes down 1 row. 9
goes up one row.
The YABALL in the polyglot enters reverse mode very early with a ?
. It is then sent to the second line with the 6
in #16
. Being in reverse mode we then wrap to the end of the first line. Before we hit a 9
that was added just before 'CO"14"
(actually 2 9
s were added because of 99) that sends us to the end of the polyglot.We keep heading through the end of the polyglot in reverse mode hitting a few 9
s on the way until we reach the Archway line.
At the end of the Archway is where the main YABALL code is. The !
switches us to normal mode. The line of +
increments a cell till it has value 49 before we print with .
, minor adjustments are made with -
& +
to print the 3
and 2
. the program then ends at the @
!+++++++++++++++++++++++++++++++++++++++++++++++++.++.-.@
Because of the extra +
now at the end of the Archway i redirect it with off the bottom of the polyglot.
_
has also been added to catch the .
for DOBELA.
+++.---._
When I added Symbolic brainfuck to the driver I discovered it was using its current cell value as exit code so I added a →
to move to an empty cell.
Answered by Potato44 on December 12, 2020
#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/112n␉
# 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("1x2f 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 "//"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
Languages that are not in the driver:
Extended Brainloller/Brainloller path (Extended Brainloller exits at x):
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.
Answered by stasoid on December 12, 2020
#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
#>␉QQxQRrRrRrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112n
# 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+.---- ).>]|
#[#[(4O6O@?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 "//"
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 @,-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)*///V222999686#
VIP score (Versatile Integer Printer): .002298 (to improve, next entry should be no more than 5166 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
Languages that are not in the driver:
Boolfuck is a brainfuck derivative similar to brainbool, so similar in fact the only difference is how they do I/O and that the tape for boolfuck is also left infinite. The difference between the I/O is whereas brainbool only operates with '0' and '1'; Boolfuck operates with the bits that make up bytes sending the least significant bit first. Also Boolfuck uses ;
as output instead of .
.
Because of this similarity I use the same loop for Boolfuck as Wheat Wizard created for brainbool in answer 100.
The loop now looks like this:
[.^;+;;;+;;+;;+<>;;+;;+;;+;;;;;;+;;+;;.._]
Because the number of +
is odd it is equivalent to the one +
that was there before to brainbool. The <>
in the middle was so that the minimal 2D answer remains unaffected.
Because the top line contained ;
which is the Boolfuck output command I had to remove or hide them. My first few attempts were to hide them with []
but none were successful. So I tried removing them, which after realigning pyramid scheme and ><> revealed only Befunge-98 and Trefunge to be broken.
I realised rather than skipping through the top line I can try to go around it. So I used the Funges' wrapping behaviour and the ^
that is part of the Pyramid Scheme pyrimid to wrap to the bottom. To check that I had wrapped correctly I set up a quick test that skipped over the bottom line with a pair of ;
and then used a v
to wrap back around to the top in the same column the v
in the top line is in. This worked successfully for Befunge-98 but Trefunge was not working.
After a while I had realised what was going on: The bottom of the polyglot is at the z=1 level in Trefunge and so Trefunge was wrapping to just before the form feed. I took this opportunity to move the form feed to after the Trefunge code and the Trefunge code now flows right to left like this
@,-1,:*b5<>␌
The hard part was now getting the Befunge-98 to work. Both #
and ;
where causing trouble when I was using them to try to skip the parts of the bottom line dangerous to Befunge; The #
caused trouble for Algol and the ;
was trouble for Boolfuck. After an unsuccessful attempt to hide the ;
in a loop I decided the best thing to do would be to put the Befunge-98 code at the end of the polyglot. My first attempt at doing this was right mixed in with the Paintfuck but the @ sign necessary to end Befunge caused Gammaplex to fail. I then realised that I could route the Befunge-98 through the --
in the wise and the 2
in the 27.say
to put the code just before the Gammaplex. So the Befunge-98 main code is now
@,,1'1'<>
on the 4th last line. This code turns left then pushes the character value of 1
twice before printing it twice then exiting.
With Befunge-98 and Trefunge no longer traversing the old Befunge code I was able to simplify it somewhat. It now looks like this
>77*,68*,@'1 #
Multiply 7 with 7 to get 49; print; multiply 6 with 8 to get 48; print; end;
There are still some leftovers from the Befunge-98 but these were required to keep other languages working: '
for shove, 1
for whirl, and #
for Del|m|t.
I replaced the characters I removed with spaces as I was having trouble moving the Pyramid scheme pyramid leftward due to Del|m|it.
I added a space before the parenthesis that is the arguments to the main method for Objeck to detokenise ain(
. I shifted one of the parenthesis in the case statement for the shell scripts to unalign a parenthesis that moved from the <>
added to the bottom line.
Answered by Potato44 on December 12, 2020
#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/112n
# 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("1x2f 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 "//"
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
Languages that are not in the driver:
Brainloller is another image-based brainfuck derivative similar to Braincopter.
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="..." "..." ...;
Answered by stasoid on December 12, 2020
#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/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o# doxe b xx-----
#cxx#z#111#y#y#y#_#11111xx
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00@O6O4/m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 "//"
char*x[]={"23 7 20 1 ",
# define _ ,
"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"_"l c #E60100"_"m c #CA007F"_"n c #330001 "_"q c #E60000",
"c c black", "g c green","x c blue","o c magenta",
"fheyyyyyyyyyyyyyyyyyyyz",
"fibyyyyyyyyyyyyyyyyyyyz",
"fjbyyyyyyyyyyOyOdObOOOO",
"fkggyyyyyyyygOOOOOOOOOO",
"flmnqcccccccccccccccccc",
"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 ();}//*/
#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): .002338 (to improve, next entry should be no more than 5018 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
Languages that are not in the driver:
We’ve been chasing Haskell in polyglot chat for quite some time. It has long seemed an attractive option because it supports literate programming natively. Literate programming is sort of a philosophy that says a program should primarily be written for the benefit of the person reading the code. In Haskell this means that instead of comment blocks, you’d have non-comment blocks. Sound’s attractive right?
Well, not so much.
Haskell seemed to interpret the first line of the polyglot as the same preprocessor directive we’ve all come to love, but then failed on line 2. This seemed like a blocking issue for a long time, until I started looking into Haskell’s option to use C-style preprocessor directive.
Much like FORTRAN, Haskell’s C-preprocessor allowed c-style block comments (/*bla*/
), which vastly simplified the insertion process.
Haskell, unlike the other members of the /*
comment family only seemed to read start and end comment declarations on lines that start with #
. This was a difference that could be leveraged easily enough, so I went back to my documentation in the FORTRAN answer to figure out which languages were commented where.
The insertion point I choose was immediately after the C family languages, where a //*/
was purported to take all the related languages out of their comment state. A careful read of the polyglot up to this point told me that Haskell had still never dropped out of its pre-processor comment, so a #1"" /*/
statement is read by all the languages, and accepted because it is essentially the same directive used on line 1, and the /*/
is a toggle to initiate a comment for everything not in a comment, and to close the comment for the only one left open: Haskell.
So now we have a private place to put our Haskell print statement: >main=putStr"128"
. The >
here is the Bird style literate programming I mentioned earlier to indicate this is code and not comment. Everything else on this line is just a modification of Tio’s “Hello, World!” example.
After this line I wanted to flip all the comments to the state they were in prior to editing. A simple #/*/
would do this, but Haskell protested because of the way the polyglot ends. On the last line with code, we use *///
to end the block comment and initiate a line comment to hide the remainder of the code, but Haskell didn’t accept //
as a preprocessor comment indicator, and concatenated the before and after of this block as #//
, which it declared an error worthy invalid preprocessor declaration. Haskell allows junk code after a valid preprocessor declaration however, so we just needed to change #/*/
to the gold standard directive of #1"" /*/
.
Ok, now we’ve hidden all the invalid preprocessor directives from Haskell’s pre-parser (Is that a thing? That must be a thing.) But we still had the main parser to deal with. Almost everything is hidden by our commitment to literacy, but Transcript also uses Bird style code declarations, so it had to be dealt with. Fortunately, Transcript didn’t have a problem with being encased in a Haskell comment block. So, with a couple adjustments for Perl and Incident, this:
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
Became this:
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<
>-}
I should also note here that Haskell comments don’t like to touch Haskell code. You need a buffer line between. So, I’m adjusting for that and Retina her as well.
Finally, within the Haskell private code block, I had to add a <
preceding the >
code indicator to balance the symbols for Perl6 and the Flaks. Attempting to put a lone <
on the line above worked for everything except S.I.L.O.S.. It saw this as something it should parse, and then crash about. The simple fix was to make the statement into this S.I.L.O.S. parse-able statement: 1<2
. So, in total, the main Haskell section is now this:
#1"" /*/
1<2
>main=putStr"128"
#1"" /*/
Answered by Chance on December 12, 2020
#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/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o# doxe b xx-----
#cxx#z#111#y#y#y#_#11111xx
#~==++++++++++++++++++++++++++++++++++++++++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?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00@O6O4/m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i000x1k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 "//"
char*x[]={"23 7 20 1 ",
# define _ ,
"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"_"l c #E60100"_"m c #CA007F"_"n c #330001 "_"q c #E60000",
"c c black", "g c green","x c blue","o c magenta",
"fheyyyyyyyyyyyyyyyyyyyz",
"fibyyyyyyyyyyyyyyyyyyyz",
"fjbyyyyyyyyyyOyOdObOOOO",
"fkggyyyyyyyygOOOOOOOOOO",
"flmnqcccccccccccccccccc",
"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): .002366 (to improve, next entry should be no more than 4961 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
Languages that are not in the driver:
Deltaplex is an image-based language with graphical output.
As it turns out, Piet still works if some pixels of black wall are recolored, so part of the wall can be used to execute Deltaplex:
(x,y) hex [stack] (0,0) #FFC0FF r255g192b255: NOP (1,0) #E60001 r230g0b1: IP direction down (1,1) #CAFFFF r202g255b255: push two 8-bit unsigned integers (first G then B) [255 255] (1,2) #280000 r40g0b0: init everything, pop window width and height, show the window [] (1,3) #CA0000 r202g0b0: push two 8-bit unsigned integers (first G then B) [0 0] (1,4) #E60100 r230g1b0: IP direction right [0 0] (2,4) #CA007F r202g0b127: push two 8-bit unsigned integers (first G then B) [0 0 0 127] (3,4) #330001 r51g0b1: draw integer 127 at (0,0) (pop n; pop y; pop x) [0] (4,4) #E60000 r230g0b0: end
Notes:
screen()
> initGL()
> set2DScreen()
in main.cpp)As with Gammaplex, there is no instruction to quit a program. The program is ended by entering wait state that does nothing except refreshing the window every 5ms. User can press Esc to quit the program.
This Deltaplex program contains a bug: on Windows 7 SP1 32 bit it displays 127 as expected, but if the window is minimized and then restored, the number disappears. This bug does not show up on Wine 1.8 on Ubuntu 16. I think the program still qualifies for the challenge despite the bug.
#FFC0FF is +
and #E60001 is -
in Braincopter, so Braincopter code does not need to be changed.
#E60001 is op 6 in Mycelium, which modifies color of pixel (0,0). Position of the pixel and new color are popped from stack, and popping from empty
stack returns 0 in Mycelium. So this does not change behavior of the program because Mycelium never executes pixel (0,0) again.
I used _
instead of ,
to be able to place several #RRGGBB
colors on the same line and not break DOBELA. #define
and char*
lines are swapped for Retina.
Answered by stasoid on December 12, 2020
#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/112n
# 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("1x2f 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 "//"
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)
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
Languages that are not in the driver:
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 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.
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.
Answered by Potato44 on December 12, 2020
#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/112n
# 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("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
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
;"""#"#pxxxxxxy"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): .002371 (to improve, next entry should be no more than 4742 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
Languages that are not in the driver:
Gammaplex is a 2D language with graphical output. I used this interpreter.
Gammaplex programs can have explicit entry point @
. If there are multiple @
the last one is used.
The code that prints 125:
@125iRE
125
puts 125 on the stack in Labyrinth fashion (each digit is added to top of stack multiplied by 10).
i
prints integer at current pixel position (which is (0,0), top left). R
refreshes the screen to show the changes.
There is no way to quit Gammaplex program from code. E
"ends" the program by entering infinite loop, user can press Esc, 2 to exit the program.
Gammaplex Abstraction test is included in the test driver, it prints 125 if Gammaplex interpreter would print 125.
Abstraction test requires the exact @125iRE
code to be present, no spaces or other noops are allowed.
Gammaplex interpreter reads code unlike other 2D languages: it considers the length of the first line to be the width of codespace, and the rest of the code is read in chunks of that length, regardless of newlines. All bytes with value < 32 are ignored. This means that Gammaplex code may end up anywhere on the line, so this can happen:
................@125
iRE.................
This of course will not work in Gammaplex. Abstraction test detects such situations and suggests by how many bytes the code should be shifted to be not splitted. Unlike Cubix, spaces can be used to align Gammaplex code.
Gammaplex code is expected to move from time to time, so I placed it after _
on #}S9^7^8^MUOUOF
line. Note that it must be no @
s after Gammaplex code.
Test driver updates: don't escape printable ascii in test results (for Prelude/Gammaplex errors), escape everything else (for Incident) [^w]
→ [^x20-x7E]
.
Answered by stasoid on December 12, 2020
#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/112n
# 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("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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): .002425 (to improve, next entry should be no more than 4736 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, 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)
Languages that are not in the driver:
The hard part about adding clang was separating from gcc while not using any macros that are defined in clang but not gcc (as @Chance mentioned in answer #45, that isn't against the rules but it is against the spirit of the no version checks rule). The trick used to separate clang was gcc is they evaluate function arguments in different orders (at least in the simple case with optimaztions off, that is all i checked with): clang evaluates arguments left to right and gcc evaluates them right to left.
int z=0;q(int a,int b){return b}main(){q(z++,z++)} \ q returns 1 in clang, 0 in gcc
is the basic form to seperating clang and gcc.
Because I didn't want to completely redo the Prelude parenthesis alignment I decided to add the new code at the end of the previous C/C++ main. I also made the previous main a function y(). g++ didn't like anything besides main being implicit int so that is the reason for the explicit int declarations. I made the function y() of type int rather than void for two reasons, so I could use it in a ternary operator alongside puts and because grass didn't like the v in void.
The main C/C++ line now looks like this:
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 ();}//*/
In case it matters I think clangs default C standard is C11.
The Cubix code was somewhat tricky this time because it was getting stuck in an infinite loop in only 3 steps. I did this by making the changing the first PLEASE
in the INTERCAL to the latin equivalent PLACET
which allowed me to golf off one piece of Alphuck loop padding allowing the Cubix capsule to be placed in the Incident line as usual. This also had the benifit of detokenizing LE
. I detokenized some other tokens consisting of parentheses and spaces by shuffling the code around without changing the parenthesis columns in the C/C++ line and the first shell script line.
Answered by Potato44 on December 12, 2020
#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/112n
# 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+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
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__"};//"
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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): .002439 (to improve, next entry should be no more than 4650 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
Mycelium is another image-based language.
To make polyglot work in Mycelium I changed two colors:
Mycelium executes first row of pixels, then terminates by falling of right edge.
The code as seen by Mycelium:
x 0 #FFC0FF R%16 == 15 Undefined Behavior (UB), noop in the actual interpreter 1 #000000 R%16 == 0 noop 2 #58007B R%16 == 8 push 256 * G + B == 123 (also (65536 * R + 256 * G + B) % 11 == 2 (+) for Braincopter) 3 #FFFF00 R%16 == 15 UB (noop) ... 22 #0C8302 R%16 == 12, B%4 == 2 print number (also (65536 * R + 256 * G + B) % 11 == 8 (R) for Braincopter)
I don't use op 9 (push G push B) because of 99.
Previous answer doesn't work in Moorhens, so this answer is based on the version from chat.
Answered by stasoid on December 12, 2020
#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
#>␉QQxQxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112n
# 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+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
char*x[]={"23 7 12 1 ",
"z c #7E7E7C",
"b c #B87A63",
"_ c #0000C0",
"d c #708FB7",
"e c #00A2E7",
"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__"};//"
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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): .002500 (to improve, next entry should be no more than 4652 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
Well… I don’t know how this works. I kinda just took Tio’s hello world example, and hacked at it until it worked. The code is between the Emoji-gramming and Transcript.
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
Good luck Future @Chance.
Sincerely,
Past @Chance.
Edit: Updated code and link for correct version as @stasoid pointed out in #123
Answered by Chance on December 12, 2020
#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
#>␉QQxQxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxOBxxxxxV/112n
# 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+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
You can see a y and a x here. <
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. PPV
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 "//"
char*x[]={"23 7 12 1 ",
"z c #7E7E7C",
"b c #B87A63",
"_ c #0000C0",
"d c #708FB7",
"e c #00A2E7",
"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__"};//"
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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): .002489 (to improve, next entry should be no more than 4519 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
This is another addition from this polyglot.
Braincopter is another image-based brainfuck derivative.
Image should be converted from XPM to PNG with ImageMagick (see Piet answer).
Braincopter IP follows this path:
Corresponding brainfuck code (with R/L rotations) (first and last 2 instructions are irrelevant):
+>++++++++++++++++++++RR+++++++++++++++++++LL++++++++++.+.-.L++
.
is white.
Yellow is +
in both ImageFuck and Braincopter, so they share many of yellow pixels. +
at (x=2,y=0) is non-yellow to match number of yellow pixels
needed by ImageFuck.
Piet code is delimited by black walls. Piet commands are in slightly different order than in previous answers. First push is magenta because
blue interferes with ImageFuck (blue == <
in ImageFuck).
Q
s on the third line create new token for Incident.
Answered by stasoid on December 12, 2020
#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_xxxOxxxxxxV/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#B bxe xxxx-----
#cxx#z#111#y#y#11111D#_#
#~==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
#`<`============================================================
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoO4O6O@MoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
You can see a y and a x here. <
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. PPV
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 "//"
char*x[]={"24 5 10 1 ","O c #FFFFFF","y c #FFFF00 ","t c #FF8000","z c #FF00BC","_ c #0000C0"," c black","x c blue","o c magenta","g c green","r c red","zxxx_Oxxxxx_Oxxxxx_oOxo_","OxxxOOxxxxxOxxxxxxOOO __","tyyyyyyyyyyyyyyyyyyyy ","yyyyyyyyyyyyyyyyyyyyyyyy","yyyyyggyyyyyyyygOOOOOOOO"};
//}" _ _ _ _
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015"" 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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): .002535 (to improve, next entry should be no more than 4490 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
TRANSCRIPT is a language that is meant to look like an interactive fiction game.
I originally tried using an NPC to hold the data to output but that was unsuccessful because NPCs can only hold strings and was causing trouble for Whirl. So I ended up using objects because they can hold integers. Because of Whirl I had to generate 120 by addition so I needed to use 2 objects instead of 1. The code to do this is:
You can see a y and a x here. <
>SET y TO 88. <
>SET x TO 32. <
>PUT x IN y. <
>X y. PPV
This has slightly more than what is necessary for TRANSCRIPT but is needed for other languages. You can see a y and a x here.
declares 2 objects(variables) called x and y. The next 2 lines set y and x to 88 and 32 respectively. >PUT x IN y.
adds the value of x to the value of y and stores it in y like y += x
in C. X y.
prints the value of y (120).
The reason for the trailing <
s in the TRANSCRIPT code is to keep Brain-Flak balanced.
X is the symbol we have been using as the jump for trigger, but all ways to print in TRANSCRIPT conatain an X. Since I didn't want to mess with the top line I decided to add a second jump to reach the end of the code. So the target of the jump is now V
with the start of the jump being the PPV
at the end of the TRANSCRIPT code.
Adding the TRANSCRIPT code broke Underload. This was fixed by moving an opening parenthesis from just after the rk-lang code to inside the evil/Alphuck line.
V
had become at token so I added one at the end of x
s being used to line up the Pyramid Scheme. I still needed to destroy one more token so I moved a space on the evil line to stop <space>se
from being a token.
Answered by Potato44 on December 12, 2020
#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_xxxOxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#B bxe xxxx-----
#cxx#z#111#y#y#11111D#_#
#~==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
#`<`============================================================
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx@O6O4/x0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
char*x[]={"24 5 10 1 ","O c #FFFFFF","y c #FFFF00 ","t c #FF8000","z c #FF00BC","_ c #0000C0"," c black","x c blue","o c magenta","g c green","r c red","zxxx_Oxxxxx_Oxxxxx_oOxo_","OxxxOOxxxxxOxxxxxxOOO __","tyyyyyyyyyyyyyyyyyyyy ","yyyyyyyyyyyyyyyyyyyyyyyy","yyyyyggyyyyyyyygOOOOOOOO"};
//}" _ _ _ _
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015"" 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002548 (to improve, next entry should be no more than 4402 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
ImageFuck programs are images in which certain colors correspond to brainfuck commands. ImageFuck interpreter traverses image in reading order, creates bf program based on pixels and executes the bf program. Pixels with unknown colors are ignored. I used this brainfuck program as the basis:
+++++++++++++++++++++++++++++++++++++++++++++++++..++++++++.
Piet code contains blue pixels which correspond to <
. ImageFuck bf interpreter does not allow negative pointer positions, so we jump over <
s with []
:
[<<<<<<<<<<<<<<<<<<<<<<<<<<<<]+++++++++++++++++++++++++++++++++++++++++++++++++..++++++++.
ImageFuck uses Python Imaging Library (PIL) to open images. PIL has problems with XPM and, surprisingly, PNG files. In PIL XPM has at least two problems: polyglot is not recognised as XPM file (even with .xpm file extension) and it does not understand named colors. PNG files created from XPM with ImageMagick produce error "'int' object is not subscriptable" in ImageFuck. So I use PPM file as intermediate step (convert.exe is from ImageMagick-6.8.9-Q16):
convert polyglot.xpm polyglot.ppm
python3 ImageFck.py -i polyglot.ppm
ImageFuck interpreter has a bug which prevents it from opening non-square images. I reported the issue on github, but it is not resolved yet. So you have to manually fix ImageFuck interpreter as described in the issue to make it work with the polyglot.
Image currently uses 9 colors, which breaks 99. I added red to fix it (red is not used in the image).
I moved _
that destroyed commas from the second line for DOBELA from line 8 to line 3, it also detokenizes xxx_
for Incident there.
I thought x
on line 6 is for DOBELA, but removing it somehow breaks Cardinal, so it stays there.
Fixed Ruby 1.9.3 and Paintfuck, which were broken since answer 117.
Answered by stasoid on December 12, 2020
#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
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#z bxe xxxx-----
#cxx#z#111#y#y#11111D#_#
#~==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
#`<`============================================================
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ / _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx@O6O4/x0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 "//"
char*x[]={"23 2 5 1 ","O c #FFFFFF","_ c #0000C0"," c black","x c blue","o c magenta","xxx_Oxxxxx_Oxxxxx_oOxo_","xxxOOxxxxxOxxxxxxOOO __"};
//}" _
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002504 (to improve, next entry should be no more than 4219 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
MarioLANG is a 2D language that looks somewhat like a level from a Mario game. This answer relies on some implementation quirks of the ruby interpreter so I could not use the TIO interpreter. Besides at the very start the MarioLANG program is simple. This is what it looks like with irrelevent characters stripped out:
#
#
>
==++++++++++++++++++++++++++++++++++++++++x+++++++++.._+++++++.
============================================================
The code starts with Mario on the top hash. Because there is a hash under him and the starting movement direction is right ward he then moves right starting a fall. This fall leads to the >
which pushes Mario one square right before he continues falling. This fall lands Mario on top of the leftmost =
. Since Mario is travelling rightward he eventually falls onto the long platform with +
on it. These +
increment a tape cell (The memory model is like brainfuck) until the cell reaches 49, the ASCII code for '1'. This is then printed twice by the .
s. then another 7 is added to reach '8'. After this is printed Mario falls through the middle of the program until the program ends when he reaches the last line.
The lines containing the Objeck block comment and the Del|m|t code were switched in order to fit in MarioLANG. #cxx
was appended to the front of the Del|m|t to appease Labyrinth and Incident.
Cubix needed to be moved because of the new mass of characters at the start of the program. A slash was added below the INTERCAL to redirect the IP. The Cubix is now in the Incident/Whirl/Cow once again. A padding x had to be added to the Cubix capsule to avoid a division by zero in Cubically.
Answered by Potato44 on December 12, 2020
#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
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#z bxe xxxx-----
#~
#z#111#y#y#11111D#_#xxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- )4O6O@.>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print(( eval("1x2f 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
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 ssswwwWWW
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 "//"
char*x[]={"23 2 5 1 ","O c #FFFFFF","_ c #0000C0"," c black","x c blue","o c magenta","xxx_Oxxxxx_Oxxxxx_oOxo_","xxxOOxxxxxOxxxxxxOOO __"};
//}" _
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21#fWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002493 (to improve, next entry should be no more than 4096 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
The stones program looks like this
red down one blue up red down one blue up red up one red right two blue up
Since its made mostly of words I put it with the other word soup programs.
Since new w
s were added I needed to remove some from later in the grass program to correct the error.
Since 4 new p
s were added they needed to be balanced with s
s. I added sss
after the code and removed one earlier balancing p
.
The Cubix capsule needed to be moved again, nothing fancy.
The addition of paintfuck's directional characters caused the output to be offset improperly. In order to remedy this I shifted the Grass code forward until three w
s were in the paintfuck code reseting the location of the paint brush
I noticed that Moorhens tokenizes and
as a increment so I added spaces to the python/ruby code to tokenize those and
s allowing us to remove four no
s from the Moorhens code.
Answered by Wheat Wizard on December 12, 2020
#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
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#z bxe xxxx-----
#~
#z#111#y#y#11111D#_#xxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---4O6O@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWwx (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "//"
char*x[]={"23 2 5 1 ","O c #FFFFFF","_ c #0000C0"," c black","x c blue","o c magenta","xxx_Oxxxxx_Oxxxxx_oOxo_","xxxOOxxxxxOxxxxxxOOO __"};
//}" _
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"21015""6 27""Zingeg-' ?";}//*/
#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
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002514 (to improve, next entry should be no more than 4026 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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)
Languages that are not in the driver:
This addition is suggested by this polyglot by Wheat Wizard and 1000000000.
Piet programs are images. I am using an abstract Piet interpreter that can accept XPM3 images. In practice such an interpreter is constructed by converting XPM image to PNG or PPM with ImageMagick and then feeding the result to npiet. I used convert.exe from ImageMagick-6.8.9-Q16.
I don't understand how to terminate Piet program, so I did by analogy with the above-mentioned polyglot. I don't know how to terminate 1-pixel-height Piet program, so I use 2-pixel-height program.
To decrease the size of XPM code, I tried to use as less colors as possible. That's why there are noops in the program. Current solution uses 5 colors.
The program is (see commands):
push 6 hue:same lightness:+1 blue -> dark blue(#0000C0)
push 10 hue:same lightness:+1 blue -> dark blue
push 11 hue:same lightness:+1 blue -> dark blue
mul hue:+1 lightness:+2 dark blue -> magenta
add hue:+1 lightness:same blue -> magenta
outN hue:+5 lightness:+1 magenta -> dark blue
Trace generated by npiet -tpic polyglot.png
:
Version with 8 colors, no noops (not used in the polyglot):
I started with this XPM converted from PNG with ImageMagick convert.exe:
/* XPM */
static char *polyglot[] = {
/* columns rows colors chars-per-pixel */
"23 2 5 1 ",
" c black",
". c #0000C0",
"X c blue",
"o c magenta",
"O c white",
/* pixels */
"XXX.OXXXXX.OXXXXX.oOXo.",
"XXXOOXXXXXOXXXXXXOOO .."
};
white
→ #FFFFFF
for grass
.
→ _
for DOBELA, also fixed evil
X
→ x
for trigger
Pyth also broke. Normally, Pyth sees double-quoted strings in reverse to other languages: it considers everything outside strings to be strings and Pyth code is inside strings. But Pyth didn't like something inside XPM strings, so I temporarily switched its mode, so Pyth sees XPM code as usual (strings are the same as in C/XPM). So the code becomes:
//"
char*x[]={"23 2 5 1 ","O c #FFFFFF","_ c #0000C0"," c black","x c blue","o c magenta","xxx_Oxxxxx_Oxxxxx_oOxo_","xxxOOxxxxxOxxxxxxOOO __"};
//}" _
#
starts line comment in the Flaks, I could not find it in the docs, but it is mentioned in the Brain-Flak answer.
The Flaks don't see closing }
, so I added another one on the next line. _
is for DOBELA, "
is for Pyth.
To fix Incident, I added some token breakers after xEec code on line 4, x
after Grass code on line 19, x
after 3
on line 72.
To speed up V I copy V files from /opt/v and comment out time.sleep(0.1)
in v.py. I still use VAbstraction because it gives us a couple of extra seconds
(polyglot.VAbstraction: 1.284 s, polyglot.poly: 3.349 s). Also, I fixed code that produced VAbstraction (previous version removed everything except line containing ␛dgg
, link).
Answered by stasoid on December 12, 2020
(2 bytes shorter than the last!)
#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
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxx h#115 o#xxxxxxxxxx-----
#~
#z#111#y#y#11111D#_#xxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---4O6O@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"1015""6 27""Zingeg-' x?";}//*/
#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'3 # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;+=4C++.---.
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002467 (to improve, next entry should be no more than 3850 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that are not in the driver:
xEec is a pretty run of the mill language as far as esolangs go. We need to output 115 and there are two reasonable ways to do so.
h#115 o#
h$s o#
h
performs a push and o
performs output #
indicates that the operation is dealing with numbers and $
indicates it is dealing with chars. h$s o#
is shorter making it seem like the better candidate but I ended up adding h#115 o#
instead. The reasoning for this is that we can insert the code into the pyramid scheme spacers at no extra cost, and $
starts a new SNUSP program which I would really like to avoid. So I added h#115 o#
to the spacers.
Whirl didn't like the new 1
s that were added to the code for obvious reasons so I deleted 2 from the Del|m|t code. To retokenize Del|m|t I had to make the B
into a D
. The removal of the 11
from the Del|m|t was what saves 2 bytes from the last iteration
Removing two bytes shifted Cubix again I moved the capsule back a few bytes.
I noticed when I was testing xEec locally that all programs seemed to print an additional two new lines after every answer. I tried to fix this but learned that it was impossible. They stem from line is present in the interpreter (C++):
std::cout << "nn";
I don't know if this is a mistake, I can't see any reason for it being the case, but regardless when this is added to the driver the driver gives a failure regardless of the output. I could change the driver so this type of output is considered a success, but that might cause false positives on other languages. Instead I modified the drivers version of the interpreter to only print one newline this ensures that the driver accurately reports outputs.
Answered by Wheat Wizard on December 12, 2020
#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
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ / "78"oo@xxxxxxxxxxxxxxxxxxxxxxx-----
#~
#z#111#y#y#1111111B#_#xxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>4O6O@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37":x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77" );"1015""6 27""Zingeg-' x?";}//*/
#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'3 # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;+=4C++.---.
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ _
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47 ) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002534 (to improve, next entry should be no more than 3853 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that should be tested separately:
This is another addition from A Brief History of 2D Programming Languages.
Axo code is this (see the first line):
"r"{
Push ASCII code of 'r' (114) to stack and then print it as number with {
. terminates the program.
I had to realign some 2D langs to make them work again: Minimal-2D, the Funges, DOBELA, Pyramid Scheme.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14" ^; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)/ S 7aa*+42@n;iiipsddpsdohcoding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ x/ "78"oo@xxxxxxxxxxxxxxxxxxxxxx-----
#~
#z#111#y#y#1111111B#_#xxxxxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>4O6O@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"1015""6 27""Zingeg-' x?";}//*/
#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'3 # $ |
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->;+=4C++.---.
#<<<#>>> / 44
reg end="";print(85);reg s#+++;+++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ x_
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002596 (to improve, next entry should be no more than 3846 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, 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that should be tested separately:
ADJUST is a 2D language. The commands are decided by the prime factorisation of the ASCII value of each character it traverses. The commands corresponding to larger factors are executed first. Execution starts in the lower left with the pointer travelling diagonally upward and rightward. Many commands depend on which stack is heavier. The heavier stack is the one with the larger value on top (empty stacks have heaviness -1). The instruction pointer moves forward one cell at the end of every instruction.
commands:
required values :
49 (00110001)
51 (00110011)
# 35 = 7*5
nop
acc(00000001)
up right
s 115 = 23*5
acc(00100000)
acc(00100001)
up right
| 124 = 31*2*2
up right
acc(00100100)
acc(10000100)
up right
# 35 = 7*5
up right*2
acc(10000101)
up right
> 62 = 31*2
up right
acc(10110000)
up right
$ 36 = 3*3*2*2
stack 1: 176
face right
right
stack 2: 176
face up right
up right
acc(00010110)
acc(11000010)
up right
K 75 = 5*5*3
acc(11000011)
acc(11000010)
stack 1: 176 194
face right
right
right
y 121 = 11*11
stack 1: 176
acc(11000010)
stack 2:
acc(10110000)
right
7 55 = 11*5
stack 1:
acc(10110000)
acc(10110001)
right
g 103 = 103
acc(01100111)
right
+ 43 = 43
acc(00110011)
right
H 72 = 3*3*2*2*2
stack 1: 51
face down right
down right
stack 2: 51
face right
right
acc(01100110)
acc(11001100)
acc(10011001)
right
# 35 = 7*5
right*4
acc(10011000)
right
space 32 = 2*2*2*2*2
acc(00010011)
acc(01100010)
acc(01001100)
acc(10001001)
acc(00110001)
right
$ 36 = 3*3*2*2
stack 1: 51 49
face down right
down right
stack 1: 51 49 49
face up right
up right
acc(00100110)
acc(11000100)
up right
; 59 = 59
face down
down
| 124 = 31*2*2
down
acc(10011000)
acc(00010011)
down
= 61 = 61
stack 1: 51
stack 2: 51 49 49
down
4 52 = 13*2*2
stack2: 51 49
output: 1
acc(01100010)
acc(01001100)
down
; 59 = 59
face up right
up right
4 52 = 13*2*2
stack 2: 51
output: 11
acc(10001001)
acc(00110010)
up right
; 59 = 59
face right
right
+ 43 = 43
acc(00011001)
right
= 61 = 61
stack 1: 51
stack 2: 51
right
4 52 = 13*2*2
stack 2:
output: 113
acc(00100011)
acc(01100100)
right
C 67 = 67
quit
The reason for some of the weird flow was because I couldn't add characters to the line ending with $$$
because of Minkolang.
I added a space inside the Alice code and a space in the C89 just after the Fortran comment marker for incident.
Answered by Potato44 on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14" ^; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)/ S 7aa*+42@n;iiipsddpsdohcoding=utf8␉␉␉␉(1P''53'S^'?????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/112n
# 36!@␉` e++++++::@ x/"78"oo@xxxxxxxxxxxxxxxxxxxxxxx-----
#~
#z#111#y#y#1111111B#_#xxxxxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>4O6O@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"1015""6 27""Zingeg-' x?";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ x_
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002612 (to improve, next entry should be no more than 3768 bytes)
Just squeaked in to make an improvement on the last one
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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 Pyramid-Scheme
Languages that should be tested separately:
Pyramid-Scheme is a lisp like language about ASCII triangles. It has a surprisingly flexible syntax. We are required to have a pyramid on the first line to serve as a main function. Pyramids not on the line or connected to another pyramid need not be well formed at all. Luckily we didn't have any ^
s on the first line to begin with so we didn't need to make sure any pyramids were well formed. So I added the following pyramid to line 1
^
/
/112
-----
I used x
s to properly align it.
We added 2 new ones so naturally we broke whirl to fix this I removed 2 1
s from the del|m|t code, restoring the balance
Removing the 1s changed Del|m|t's tokens so I had to add a B
to fix the token
I had a 2/3 chance of breaking what, and I did. I added an additional ?
to the beginning of the code to re-balance it. Remove this if needed.
A lot happened with the 2D-langs here I broke pretty much every one of them. I'll spare the details but it was a lot of re-aligning, hair pulling and swearing.
I broke Turtlèd but couldn't figure out why. Luckily Stasoid was kind enough to fix it fore me. So thanks @stasoid :D
All this activity caused cubix to break, I moved the capsule as per routine.
I've added a lot of space on the 2nd and third lines, this can be used extensively for token breaking incident, it might be worth moving a couple of existing token breakers to here.
If you need to add a ^
to the first line just make sure it forms a proper pyramid. The smallest pyramid is
^
-
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14";!*/
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S7aa*+42@n;iiipsddpsdohcoding=utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@ x/"78"oo@
#~
#z#111#y#y#111111111#_#xxxxxxxxx
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO4O6O@MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("ar_"[2]==95and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zingeg-' x?";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ x_
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002614 (to improve, next entry should be no more than 3672 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, 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages that should be tested separately:
Del|m|t was suggested by Wheat Wizard.
Del|m|t is installed on tio, but I cannot make it work inside the test driver. It works separately in bash though.
Del|m|t code that I started with is this (see table of commands):
#z#111#y#y#y#_#
Starting and ending delimiters are not needed if this code is run separately.
I didn't want to mess with the first two lines and added Del|m|t on line 6. However, some accidental tokens before line 6 already printed something, so
I used last !
on line 1 and x
on line 4 to break them. I used !
because it seems like all lowercase letters break Japt and all uppercase letters break the funges.
Unsurprisingly, the above code breaks Whirl and Incident. To fix Whirl I added 9 more ones to rotate the ring full circle. Nine ones is the same token as y
in Del|m|t, so the code becomes
#z#111#y#y#111111111#_#
This fixes Incident too. x
s are for Cubix.
Code for Ruby 1.9.3 switches all generators on for a short period of time in DOBELA, which creates unnecessary dots. Just to be safe, I destroyed the offending dots:
"ar_"[2]==95
.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S7aa*+42@n;iiipsddpsdohcoding=utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@ /"78"oo@
#~
#y
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1k4O6O@MoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""ppp".bytes.class==Array and(4)or("arY"[2]==89and 3-94 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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zingeg-' x?";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ x_
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002663 (to improve, next entry should be no more than 3642 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, 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages not available on TIO:
I once again dug around in the ruby changelogs for a difference we could exploit. Here we use the fact that:
#lines, #chars, #codepoints, #bytes now returns an Array instead of an Enumerator [#6670].
So we add a "".bytes.class==Array
to separate 1.9.3 and 2.4.1
Since we added 3 s
s we need three new p
s. I just put these in the string we created.
"ppp".bytes.class==Array
")
got tokenized so I added a space in between at the end of the eval
code. Then 93
got detokenized causing 49
to become retokenized, I changed the 2-93
to 3-94
to restore the 93
token. )o
also became tokenized from the addition of or
s. I tried to over-tokenize it by adding another )o
but pyth started complaining, and I figured its best not to touch that. So I under-tokenized it by adding a new space. If you ever have a problem with this token again you should delete this space I added. But I doubt even I will remember this, so its probably going to permanent.
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S7aa*+42@n;iiipsddpsdohcoding=utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@ /"78"oo@
#~
#y
#`<`
#<<<#>>]}}+-[.^+.._]+-+<[<<.>>x>-]>[ _
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]_>@@+.---@.>][
#x%+>+=ttt Z_*. _ _ _
#D>xU/-<+++L _
#R+.---- ).>]|
#[#[(?2?20l0v01k1k4O6O@MoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'_[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""arY"[2]==89and 2-93or 4"))^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57,,...,,.,,..,,,,,,..,,,.$^
set ! 51. #
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zingeg-' x?";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O._</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78" ++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\ x_
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002704 (to improve, next entry should be no more than 3599 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, 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages not available on TIO:
DOBELA is mentioned in A Brief History of 2D Programming Languages. DOBELA has two interpreters: dobelx64 (Linux, console, author Deewiant) (see also dobelx64 online) and dobgui (Windows/Wine, GUI, author me). dobelx64 is supposed to be the primary interpreter, and dobgui can be used to debug any issues with dobela.
Dobela code (with some formatting for clarity):
9 0 1
,,...,,. ,,..,,,, ,,..,,,.$^
. #
'0' = 48 = 00110000 = ,,..,,,,
We put appropriate bits in FIFO and then print it by hitting ^
from below.
:
is generator of dots in dobela, and we need to switch all generators off as soon as possible. This is done by hitting ^
from left on line 8.
Another issue is dots moving vertically. The dots start to move right, but can be deflected with #
or |
or forked with +
.
There are 3 reasons to destroy vertically moving dots as soon as possible:
:
) down the polyglot, if any of them is hit from above it will be switched on and start to emit dots.
Program finishes when all dots are destroyed, so if any of generators is working the program will not finish.
In dobgui number of active generators is displayed as a.gens in status line.+
) in the polyglot, and when a dot hits them dots start to multiply uncontrollably.So if we have .
or ,
followed by #
or |
or +
later on the line we need to destroy the dots.
The best way to destroy a dot is to use _
, which destroys colliding dot without producing any side effects (_
is input command in dobela).
For example, on line 72 we have
#<T>"3"O.</+++++++>/+++<->+++.---.
which becomes
#<T>"3"O._</+++++++>/+++<->+++.---.
If it is hard to destroy a dot before wall or fork then the dot is destroyed after it deflected/forked. Example of this is INTERCAL code on line 12, first three commas are destroyed on line 13 after they are deflected. I don't destroy them on Incident/COW line because Cubix code is constantly moving along that line, and it would be hard to maintain.
Another important incompatibility between dobelx64 and dobgui is how switching all generators works.
In dobgui it is handled in reading order (lrtb order): if we have this code :$.^
then during the first cycle generator emits a dot, this dot
is put in FIFO, then the generator is switched off. But in dobelx64 the generator will be switched off immediately and will not emit a dot.
For the polyglot it means only one thing: all generators that come before .^
on line 8 will appear to emit one dot in dobgui before they are switched off.
I replaced :
with =
after coding
, so there are currently only two such generators (see line 4). First of them emits dots on top of another one,
so they are destroyed immediately. The second generator emits a dot (in dobgui, not in dobelx64) which does no harm, so it is not a problem.
Dots moving right that does not hit any walls or commands are not a problem, they all eventually just fall of the right edge of the program. That's why it takes so many cycles to finish in dobgui - the longest line is currently 554 chars long.
To summarize, if a dot hits #
, |
, +
, ^
, $
or v
from left there is a (potential) problem (aside from situations where we deliberately hit ^
,$
or #
as
described above). If a dot hits =
, :
or _
from left, it is not a problem.
I added _
s on lines 8 (last _
is for commas from line 2), 12 (to destroy last comma), 13 (to destroy first 3 commas on line 12), 14 (to destroy dots from line 15), 17, 22, 72, 77 (to destroy a dot from line 78) (x
is for Incident).
A lot of languages broke, Chance's Lily answer helped me to fix them.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S7aa*+42@n;iiipsddpsdohcoding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@ /"78"oo@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOx4O6O@MoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and eval(""arY"[2]==89and 2-93or 4"))^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zinge -'";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002651 (to improve, next entry should be no more than 3433 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, 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, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 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
Languages not available on TIO:
I used this document to find relevant differences between new and old versions of ruby. I found a couple of dead ends but ended up with the following
String#[]
: Indexing a String with an integer returns a single character String instead of an integer.
This allows us to separate the two languages like so
"X"[0]=="X"
This will return true
in 1.9 or later and false
in 1.8.7 or earlier. We can use this boolean to separate the two versions of ruby.
"X"[0]=="X"and 13or 108
Ok, now we just put that where the 13 is and we're done right? No not even close. See the 13 in the ruby line is not for ruby, changing it doesn't actually have any impact on Ruby. It seems to be there for Python. Ruby parses the whole first block as 9 evaluating the expression 9-4^8
. I don't know if this is some sort of emergent behavior or the work of a genius, but I'm about to make it a hell of a lot worse. So we'll change the 4
instead. Since 100^8 == 108
we want our 4
to become either 4
, or -91
, depending on the ruby version. So now we have
"X"[0]==88and-91or 4
Ok now both Rubies work, and its time to do cleanup.
Whirl doesn't like the addition of the 0
and the 1
and since I don't want to really deal with whirl I'll get rid of them. Now our code reads:
"XXX"[2]==88and 2-93or 4
Perl 5 didn't like the "XXX"[2]
part of the syntax. So I used an eval
to mask the syntax.
eval(""XXX"[2]==88and 2-93or 4")
This also saves us a pair of parens required to satiate python.
Trigger tokenized a couple of things, in particular XX
and 88
, this was fixed by changing our string from XXX
to YoY
and the 88
to 89
.
These changes added an extra ([])
inside of the Brain-Flak code. To counteract this I added an additional {}
to our pop-chain. However it seems that 2 were required, I can't figure out why, but I can't argue with results.
It wouldn't be a proper addition if I didn't break incident. It seems that, through a complex chain of actions, ar
was tokenized. To break it I changed the two irrelevant characters in the indexed string to ar
.
Now that I have rvm up an running I can add more versions of Ruby pretty easily. I'm going to see how many of these I can add.
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S7aa*+42@n;iiipsddpsdohcoding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@ /"78"oo@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOx4O6O@MoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zinge -'";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002696 (to improve, next entry should be no more than 3396 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda, 107 in Gol><>
Languages not available on TIO:
This is another addition from A Brief History of 2D Programming Languages. Gol><> is derivative of ><>.
They can be distinguished using @
command, which rotates 3 top elements of the stack in different directions in ><> and Gol><> :
http://esolangs.org/wiki/Fish#Stack_manipulation
><>: @ - shift top 3 elements right 1,2,3 -> 3,1,2
^top ^top
https://github.com/Sp3000/Golfish/wiki/Differences-to-Fish
Gol><>: @ - shift top 3 elements left 1,2,3 -> 2,3,1
^top ^top
So if we have stack like this: 107, 4, 2, then @
will bring to the top the number we need:
7aa*+42@n;
I use 2
because of Whirl. Also I moved Alice (/"78"oo@
) closer to top, where it is less likely to cause problems.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d1114O6O@x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002758 (to improve, next entry should be no more than 3378 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming, 106 in Unlambda
Languages not available on TIO:
Unlambda is an esolang based on the SKI combinator calculus. Its commands are:
`
backtick indicates function application. `FG
applies F to Gi
identity function. `ix
= x
k
constant function. ``kxy
= x
s
s combinator, this is the same as the applicative instance for functions in haskell. ```sfgx
= ``fx`gx
c
call with current continuation (call/CC). Honestly, I don't understand this command..x
identity function that has side effect of printing to Stdout.e
exit command. Terminates the program when it applied to an argument.d
delay evaluation. Delays evaluation of its argument until it is forced.All the multiple argument commands are curried, so partial evaluation is possible.
Unlambda also has #
line comments.
The interpreter we are using has been included in the test driver because the interpreter on TIO crashes on characters that it doesn't recognise.
The program I started with as a base for the answer was
`e```.1.0.6i
So i tried embedding it in the before any Unlambda commands appeared in the non-commented lines (this seemed like it was necessary for how the interpreter works). This means i had to fit it in with the dc, 05AB1E and tcl. My first attempt was
[ "`e```.1.0.6i]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
This has the problem of .0
being the instruction to throw a divide by zero error in 05AB1E. So my next attempt was
[ "`e```.1'.0'.6i]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
But this has the problem of i opening an if statement in 05AB1E. It took me a while to work out how to close the if statement. It turns out we need a closing brace to do this. So next attempt was (forseeing the problem mismatched braces would cause for Brain-Flak)
[ "`e```.1'.0'.6i{}]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
This caused Brain-Flak classic to fail. My next attempt was
[ "`e```.1'.0'.6i]{}56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
dc was not happy with these braces so my next idea was to put the braces after the q
that quits dc and quit 05AB1E separately. I could use the if statement to hide the bc from 05AB1E. I also needed a something falsy on the top of the stack for 05AB1E. So the final code ended up being
[ "`e```.1'.0'.6''i]56pq{}26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
Answered by Potato44 on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d1114O6O@x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
?♈?
?♈♈
?♉♈
?♈♈
?♈♉
?♈?
?♉♈
??♈
?♈?
??♈
?♉?
??♉
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#pxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}S9^7^8^MUOUOF@0:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#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)*///X222999686#
VIP score (Versatile Integer Printer): .002822 (to improve, next entry should be no more than 3361 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck, 105 in Emoji-gramming
Languages not available on TIO:
Emoji-gramming is another emoji-based esolang. Every command must start at new line. Lines which do not have valid commands are ignored.
The program is:
?♈? ♈ = 8
?♈♈ ♈ *= 2 (♈ += ♈) (♈ = 16)
?♉♈ ♉ = ♈ (♉ = 16)
?♈♈ ♈ *= 2 (♈ = 32)
?♈♉ ♈ += ♉ (♈ = 48 = '0')
?♈? ♈ ++ (♈ = 49 = '1')
?♉♈ ♉ = ♈ (♉ = 49)
??♈ output ♈ ('1')
?♈? ♈ -- (♈ = '0')
??♈ output ♈ ('0')
?♉? ♉ += 4 (♉ = 53 = '5')
??♉ output ♉ ('5')
Other languages:
Fixed PingPong (both return value and error introduced in previous answer).
Cubically is currently broken on tio, I checked it locally.
To save some bytes, I used parens to fix Paintfuck code in Underload.
Pretty printer in the test driver didn't work properly because Incident tokenizer and Hexagony pretty printer printed invalid utf-8 chars. Hexagony pretty printer is no longer needed because Hexagony code is on the first line, so I commented it out. Incident tokenizer is fixed by escaping all non-ascii characters with x?? (there are currently none because Emoji-gramming detokenized offending token). Whitespace pretty printer has been rewritten so that it doesn't print out emojis and such.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d1114O6O@x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"-' 101+-eg5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ ppppppp*n*n*n*e*s*s*s*ee*n*n*n*e*sss*e*n*n*n*ee*s*e*///X222999686#
The code above is generated by this pretty printer.
VIP score (Versatile Integer Printer): .002776 (to improve, next entry should be no more than 3213 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck, 103 in Unicat, 104 in Paintfuck
Languages not available on TIO:
To output in Paintfuck, you traverse a 2D grid and toggle pixels in that grid on (black) and off (white). It only has a few commands: nsew
move along compass directions, *
toggles a cell on/off, and []
form loops like traditional brainfuck. The 2D grid wraps in every direction.
All the Paintfuck code is on the last line. By selecting a grid size of 9x9, we minimize some of the necessary movements. Then, it's just drawing a simple 104 (starting with the rightmost line of the 4, then wrapping east and drawing the rest). In the end, that gives us this grid (red pixel is the pointer position):
Thanks to Grass, I had to avoid ever moving west.
Underload did not like all the *
(trying to run operations on an empty stack), so all the :
were added to appease it.
The Underload fix left Wise with too many items on the stack, so I &
'd them away.
When I came back to this today, I discovered I didn't need to fix Underload after all. Maybe something in my golfing of Paintfuck or something else I did dodged the issue? I don't know, but it let me golf all this out.
All the s
s needed corresponding p
s.
<space>e
became tokenized, so I put all of alphuck's p
s in front of the string of e
.
Cubix, as usual, needed to be moved. I placed it before a spacer x
in the Incident line to make sure the @
didn't create a Cubically command.
Answered by SnoringFrog on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]4O6O@|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡?????????????????
??????????▲▲▲²²²²▲¡▼¡▲▲¡
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"-' 101+-eg5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ *///X222999686#
The code above is generated by this pretty printer.
VIP score (Versatile Integer Printer): .002811 (to improve, next entry should be no more than 3161 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck, 103 in Unicat
Languages not available on TIO:
Unicat is a language whose commands are represented with 9 cat emojis:
UTF-8 c
? U+1F638 F0 9F 98 B8 0
? U+1F639 F0 9F 98 B9 1
? U+1F63A F0 9F 98 BA 2
? U+1F63B F0 9F 98 BB 3
? U+1F63C F0 9F 98 BC 4
? U+1F63D F0 9F 98 BD 5
? U+1F63E F0 9F 98 BE 6
? U+1F63F F0 9F 98 BF 7
? U+1F640 F0 9F 99 80 8
All other characters in the source file are ignored.
Further I will use indices instead of real emjis, they are the same as in c
variable in Unicat source code.
Every command is represented by two cats. We will use 3 commands:
Numbers are represented in octal using cats' indices, and 88 indicates end of the number (roughly speaking; see parseNbr
in cat.py).
For example, 103 = 147 octal = 147 88 = ??? ??
So the program is:
31 0 88 147 88 44 0 88 88
asgnlit echoval diepgrm
?? ? ?? ??? ?? ?? ? ?? ??
I think this is the first time when nothing broke because of my addition.
Test driver updates: removed Japt wrapper, fixed Cubix wrapper. Dennis added Cood, Reng and Trefunge to TIO.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]4O6O@|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡
??????????▲▲▲²²²²▲¡▼¡▲▲¡
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"-' 101+-eg5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ *///X222999686#
I used standalone pretty printer because the one in the test driver doesn't work properly.
VIP score (Versatile Integer Printer): .002881 (to improve, next entry should be no more than 3057 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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, 102 in Symbolic Brainfuck
Languages not available on TIO:
-d 3 -v 98
for Trefunge-98.(All verified by me, @WheatWizard, or @stasoid (thanks for the help!))
Symbolic Brainfuck only uses symbols. It contains all the usual brainfuck commands, plus a handful of extras. The only new command I used was ²
, which doubles the current cell value. ▲
and ▼
increment/decrement the pointer, and ¡
is output.
Nothing broke. Cubix claims it's failing in the driver, but seems to work both when run alone on TIO and when executed on the ethproductions interpreter
Answered by SnoringFrog on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]4O6O@|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡
??????????
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"-' 101+-eg5""6 27""Zinge ";}//*/
#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;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ *///X222999686#
I used standalone pretty printer because the one in the test driver doesn't work properly.
VIP score (Versatile Integer Printer): .002881 (to improve, next entry should be no more than 3057 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 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
Languages not available on TIO:
-d 3 -v 98
for Trefunge-98.Last versions of gcc support traditional mode only in preprocessor (no ‑traditional, only ‑traditional‑cpp), but it is enough for us. All the stuff that separates C89 and K&R C from other languages and from each other (preprocessor directives, comments, trigraphs) is handled by preprocessor.
Trigraphs were introduced in C89, so we can distinguish C89 from K&R C by '??-'&1
(see also C++17 answer):
puts('??-'&1 ? "101" : "92");
Only Incident broke, fixed as usual.
In Japt link version 1.3.0 was specified, but the actual version that gets loaded is 1.4, see browser F12, Elements, head -> script. To avoid further confusion, I changed the version to 1.4.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8ââââ(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>â
# 36!@â` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+-[.+..]+-+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]4O6O@|
#[#[(?2?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))â';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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#ss 9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡
??????????
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27""e ' Zing ";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999 99" ); print'(''72'')';end!" );main( ){puts( "92");return(9-9+9 -9);}
#if 0â
#endif//* rk:start | print: "69" rk:end<(9 >5b*:,1-,@
print 61
#}
disp 49 ;9;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8âdggi2âM`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .002953 (to improve, next entry should be no more than 3042 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99. 100 in brainbool
Try it online! Languages not available on TIO:
-d 3 -v 98
for Trefunge-98.I can't believe we've made it to 100 languages. I would just like to take the time to thank everyone thats been involved in this process. Its been a fun ride and I hope to add a 100 more with you guys.
Brainbool has been in my eye for a while. However since brainbool can only output two numbers, 1
and 0
I have not been able to add it until now (I wasn't around for 10 and 11).
Brainbool is just like brainfuck, except instead of wrapping at 256 it wraps at 2. Brainbool also does not have a -
because it is redundant with the +
. Our brainbool code to output 100 is fairly simple:
+.+..
In order to mask the outputs for brainfuck we add a loop and a minus:
+-[.+..]
Now all thats needed is to find a place for the code to go. My place of choice was the first +
at the top level of the brainfuck code on line 8. To substitute in the plus we added our code and a +-+
which acts as a +
in brainfuck and a noop in brainbool.
+-[.+..]+-+
I put my code before the Cubix capsule causing a mirror to move into the path of the pointer. In order to fix this I moved the capsule a couple of steps forward in front of the offending mirror and all was well.
Surprisingly nothing else broke not even the notoious incident.
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8ââââ(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>â
# 36!@â` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?24O6O@?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'[999'];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))â';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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#ss 9
utpb now 70 dollar off!
utpb has been selling out worldwide!
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppppðð¨ðð¨ð¬95ð¬ð¥â¡
ðð¢ðððððððð
set ! 57
set ! 51
More 91 of thiset of re9
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27""e ' Zing ";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof("9( 999 99" ); print'(''72'')';end!" );main( ){puts( "92");return(9-9+9 -9);}
#if 0â
#endif//* rk:start | print: "69" rk:end<(9 >5b*:,1-,@
print 61
#}
disp 49 ;9;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>> /
reg end="";print(85);reg s#++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-.
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8âdggi2âM`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#9 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003033 (to improve, next entry should be no more than 3032 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 93 in Set, 94 in Emotinomicon, 95 in Emoji, 96 in EmojiCoder, 97 in Cubically, 98 in Archway2, 99 in 99
Languages currently not on TIO:
-d 3 -v 98
for Trefunge-98.99 is a language that only cares about 9
s newlines and spaces. Each line falls into one of 4 forms (excluding nop lines) depending on whether there is a space before the first 9 or not and whether there are multiple space seperated groups of 9s or not.
Lines that have only one variable (group of 9s) and have no spaces before that variable are print statements. Lines that have only one varable but preceded by at least one space prompt for input. Lines that have multiple variables but no space before the first variable are assignment via alternating sum. Lines that have multiple variables and spaces before the first variable are conditional jumps.
The code this answer is based off is this:
9999 9 9 // assign 0 (9-9) to 9999
9 999 99 9999 9 // assign 881 (999-99+0-9) to 9
9 // print 99 because 881/9 = 99 and 9 is a variable with an odd number of 9s
The code in the answer also includes a lot of conditional jumps that don't activate. These mostly came from adding extra 9s to prevent input statements from being in the code.
A code formatter for 99 has been added to the test driver if you want to see the full program.
The 3 main lines of the program are located:
near the Evil
#9999 9 seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95??➡
inside the Fortran/C89
p=sizeof("9( 999 99" ); print'(''72'')';end!" );main( ){puts( "92");return(9-9+9 -9);}
on the 5th last line
#}pS9^7^8^MUOUOF@:8:8\
Pip was the only language that gave me any real trouble and even that was fairly minor. I had to get a 9 into the last line to avoid the creation of an input statement for 99. This was achieved by replacing the 5 that we were using as a dummy argument to the #
operator with the 9
Answered by Potato44 on December 12, 2020
Archway2, 98 local
I compiled it with gcc 4.2.1, gcc 5.2.0 gives error "lvalue required ...".
The code is on line 62, it is similar to answer 74. I use the fact that Archway2 deflects one position earlier from /
than Archway
on line 68 (penultimate). To deflect it to line 62 I added /
on line 61.
#
is for zkl. Incident as usual.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8ââââ(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>â
# 36!@â` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?24O6O@?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))â';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjapppppppðð¨ðð¨ð¬95ð¬ð¥â¡
ðð¢ðððððððð
set ! 57
set ! 51
More 91 of thiset of re
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27""Zinge ";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof( "(" ); print'(''72'')';end!" ); main( ){puts("92" );return 0;}
#if 0â
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8âdggi2âM`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003123 (to improve, next entry should be no more than 2939 bytes)
Try it online! Languages not on TIO:
-d 3 -v 98
for Trefunge-98.Cubically is a painful esolang I wrote. Go check out the repo to see why I call it 'painful'.
The Cubically code started as +52/1+55%6E0
.
+52/1
set the notepad to 7. +55
got it to 97.%6
prints the notepad value as integer.E0
exits the program.Cubically was really useful for this polyglot because it only calls a command when a number is provided immediately after a valid non-number command character. There luckily weren't any commands next to numbers, so I didn't have to deal with that.
NOTHING BORKED INCIDENT :D
Trying to put the Cubically snippet near the top of the code displaced Cubix' 4O6O@
, which was necessary. I moved the 4060@
up a bit higher and it fixed Cubix.
However, fixing Cubix displaced some parenthesis, which made Prelude angry. I tried for a while to coerce it into working, but it was taking a few hours so I abandoned my approach. (Somewhere along the way, Moo stopped working.)
The %
to print an integer messed with Cardinal, spawning instruction pointers in the four cardinal directions around the %
. So I spaced the Cubically code to put the %
over an x
and rewrote it to look like this:
+52/1+55x%6E0x
Whirl is a really nasty language which only cares about 1s and 0s. The Cubically code contained one of each. I rewrote the beginning like this:
+555/2
which still sets the notepad to 7. Then I changed E0
to E2
, because E
doesn't care what number it's given, it exits anyway. Thus the Cubically code turned into this:
+555/2+55x%6E2x
Make sure to put a non-command character between a command character and a number. These are Cubically's command characters: RLUDFBE@%+-*/=:
Answered by MD XF on December 12, 2020
EmojiCoder, 96 online
For a change, I'll try simplified answer format. I don't like duplicating a lot of information in each answer.
@Chance: Sorry, no more exciting answers in my pocket right now. Only pretty simple stuff.
EmojiCoder is another stack-based emoji language.
EmojiCoder is not to be confused with Emojicode.
Commands in EmojiCoder must start at new line. The code is ??????????
.
Emoji broke because ? converts string to number in Emoji and there is no string on stack. To fix it I duplicate a string with ? in Emoji before outputting it.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8 (1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>
# 36!@ ` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?24O6O@?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}))) ';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp?????95?➡
set ! 57
set ! 51
More 91 of thiset of re
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27""Zinge ";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof( "(" ); print'(''72'')';end!" ); main( ){puts("92" );return 0;}
#if 0
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8 dggi2 M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#asss^_^_#
#5 "25" +/ *///X222999686#
(Emojis broke something in the pretty printer of the test driver. I manually fixed the above code.)
VIP score (Versatile Integer Printer): .003238 (to improve, next entry should be no more than 2864 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 93 in Set, 94 in Emotinomicon, 95 in Emoji
Languages currently not on TIO:
-d 3 -v 98
for Trefunge-98.There were a few languages that we had thought couldn't be included because Python didn't allow UFT-8, but thanks to @stasoid's excellent Emotinomicon answer we have a new class of languages to add. Emoji is the first Emoticon language I looked at, but conclude that it could not be added.
Adding Emoji was the easiest addition I've ever had. I just looked at the Hello, World! example on Tio. (Apparently Tio has Hello, World! examples now. So cool.) And I changed Hello, World!
to 95
. Done.
The only other language that broke with this addition was Incident. The fix was putting an a
prior to the sss
on the next to last line, which detokenizes as
.
Looking forward to @stasoid's next answer. Apparently he has a few saved up, and the last couple have been pretty great in my opinion.
Good Luck.
Answered by Chance on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;iiipsddpsdoh coding:utf8␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACs]>@@+.---@.>][
#x%+>+=ttt Z_*.
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?24O6O@?20l0v01k1kMoOMoOMoOMoO MOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0 )0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWW/"78"oo@WWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{})))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp????
set ! 57
set ! 51
More 91 of thiset of re
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27""Zinge ";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof( "(" ); print'(''72'')';end!" ); main( ){puts("92" );return 0;}
#if 0␌
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
(Emojis broke something in the pretty printer of the test driver. I manually fixed the above code.)
VIP score (Versatile Integer Printer): .003326 (to improve, next entry should be no more than 2851 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 93 in Set, 94 in Emotinomicon
Languages currently not on TIO:
-d 3 -v 98
for Trefunge-98.Emotinomicon is a language with emoji commands. The code is ????. Every emoji in this code takes 4 bytes in UTF-8, so 16 bytes total. Note that you have to wait about 45 sec for online interpreter to finish.
Python 2 doesn't like Unicode characters, even in comments.
According to pep-0263, it can be fixed either with BOM (byte order mark) or by specifying encoding
with magic comment. BOM is not good for editing because it is invisible and also it breaks ><>, so I used special comment.
This comment must be on the first or second line and it must match regular expression ^[ tv]*#.*?coding[:=][ t]*([-_.a-zA-Z0-9]+)
(?
seems redundant).
So the word coding
may appear anywhere on the line after #
.
I added coding:utf8
to the second line. It broke deadfish~ because the word coding
contains 4 deadfish~ commands. To fix it, I placed deadfish~ code (iiipsddpsdoh
) before coding
. p
s in deadfish~ code are for alphuck. Space before coding
is for what.
Underload broke, and enclosing emojis in parens didn't work. So I tried random positions for emojis until Underload got fixed.
VAbstraction cuts everything before ␛dgg
, so I decided to check how V would process entire file. If emojis are before ␛dgg
V works as expected (prints 2,
execution time about 5 minutes). However, strangely enough, if emojis are after ␛dgg
then VAbstraction passes, but V fails. So do not put emojis after ␛dgg
.
It was hard to find a place for Alice which doesn't break Underload. Again, parens didn't help.
Cubix, prelude, incident as usual. Retina broke because I added Cubix code on odd line, fixed by moving Cubix further on even line (16).
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.xxxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappppppp
set ! 57
set ! 51
More 91 of thiset of re
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof( "(" ); print'(''72'')';end!" ); main( ){puts("92" );return 0;}
#if 0␌
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003381 (to improve, next entry should be no more than 2808 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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, 93 in Set
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
RunR, 90 local
Cood, 91 online
Set, 93 online
Set is pretty simple. Here is the program
set ! 57
set ! 51
This prints ASCII 57 and 51, which is 93.
I added this inside of the Cood program because that seemed like the most appropriate place.
Since I added two new s
s I had to balance them with p
s in Alphuck. I added two p
s to the end of the evil line and everything was just peachy.
Incident tokenized set
So I added a et
to the Cood to break the new token.
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.xxxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappppp
More 91 of thisof re
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 "
main ( ) {puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27";}//*/
#if 0
#endif//* --... ...--
/*/
p=sizeof( "(" ); print'(''72'')';end!" ); main( ){puts("92" );return 0;}
#if 0␌
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003463 (to improve, next entry should be no more than 2785 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
RunR, 90 local
Cood, 91 online
I spent a lot of time looking at wrong direction. Standard trick to distinguish C89 in polyglots is to abuse comments (C89 does not have //
).
But we already have complex thing going on with comments and preprocessor between C/C++, Assembly and Fortran. I didn't want to mess with that
and started to look how else C89 can be separated from C99. All of this is of course irrelevant because C89 doesn't even see main C/C++ block,
it sees Fortran code (I guess because Fortran doesn't support //
either).
So we have to polyglot Fortran and C89 with these restrictions:
/**/
comments, because as I said I didn't want to mess with existing C/C++/Assembly/Fortran codeAs it turns out, it is possible, because:
!
)Main obstacle turned out to be Fortran's strict type system.
So we can try something like x="";print'(''72'')';end!";main(){puts("92");}
However, this doesn't work in Fortran because implicit type is real and there is no implicit conversion from string to real.
x=""==""
doesn't work either because there is no conversion from logical to real. String subscription x=""(1:2)
doesn't work
because in Fortran result of string subscription is another string. x=ichar("")
fails in C with "initializer is not a constant".
Luckily, gfortran supports sizeof
as GNU extension, so we can use that:
x=sizeof("");print'(''72'')';end!");main(){puts("92");}
Added (
after first "
to fix flaks. Not after !
because it breaks pyth.
x
-> p
for alphuck. Prelude as usual.
C89 doesn't default to returning 0 if main
returns nothing.
As with other languages which don't return zero exit code it is easier to fix it in polyglot than in the test driver. Hence return 0;
.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.xxxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWw WWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappppp
More 91 of thisof re
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 "
main ( ){puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27";}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwv m>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003480 (to improve, next entry should be no more than 2709 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 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
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
RunR, 90 local
Cood, 91 online
Cood is a language that is meant to resemble a conversation between a waiter and a patron. It has a rather straight forward syntax.
Based off of the esolangs article on Cood I wrote the following program in Cood to print 91:
Hey, waiter!
I want 91 of this.
How much is it?
The bill, please.
After playing around with the interpreter a bit I realized I could remove a couple of things bringing me down to:
I want 91 of this
How much is it
I took this code and inserted it in the place I thought it would fit best, right after the Commercial code, since the two have similar syntax.
Since I added letters to the source Alphuck had to be fixed. I followed standard procedure to fix this.
The new code added two w
s which were an issue for Grass. I was able to remove one of them by changing I want 91 of this
to More 91 of this
. This adds 91 instead of setting it. Since the cells are initialized to zero and there is no valid Cood code earlier (no surprise there), this has the same function. The other w
I was not able to get rid of, so I deleted a w
later on in the Grass code which caused it to have the correct number of w
s in its block. We don't have any w
s left to delete so if any more lowercase w
s are added to the code we are going to have to rework Grass a bit.
Removing a w
from the Grass offset the Archway code, I inserted an additional character to get it back.
evil gave me quite a hard time. I tried a number of things but what ended up working best was moving the Cood down below the evil.
Moving Cood below the evil moved it out of the C comments requiring me to move the comment down to the end of the Cood, It was then that I discovered that Cood is very lenient with what it considered "punctuation", allowing me to use */
as punctuation for the Cood code.
As always Incident broke. I'm just going to list the fixes as bullet points for ease of reading.
w
got tokenized. I added a space to the Grass code to detokenize it
of
got tokenized. I added another of
after the first line of Cood.
re
got tokenized. I added a re
after the of
to fix.
e
got detokenized. I swapped the tab and the space in the first #define
line of the C code.
sn
was also briefly tokenized but the of
took care of that
Adding the space to the Grass code to detokenize Incident upset Prelude. I had to remove a later space on the same line to realign all of the parentheses.
Cood probably wont break. It has really specific and permissive syntax. The only downside to this addition is that it made Grass a little harder to fix if more w
s are added. However I think this should be still not very difficult to do.
Answered by Wheat Wizard on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#y
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.xxxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;set print "-";print 89;exit#ss
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉x(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75":'??-'&1? "79":"77");"eg5""6 27";}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<( >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#xxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}pS9^7^8^MUOUOF@:8:8\
#s|)o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003545 (to improve, next entry should be no more than 2671 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot, 90 in RunR
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
RunR, 90 local
RunR is a 2D language with explicit entrypoint.
Spec clarifications:
S
last S
is used as entrypointO
treats current number as ascii value and prints it as character (so it is equivalent to printf("%c"), not printf("%d"))RunR program: S9^7^8^MUOUOF
. S
starts program, then we push 9, 7 and 8 to stack. When M
(multiplication) is executed we have
current number 8 and 8 on top of the stack, so result is 64 as current number. Then we subtract (U
) 7 from it and print it with O
(64-7 == 57 == '9'). Then subtract 9 and print '0'. F
terminates the program.
The program contains S
, so I added p
before it to fix alphuck.
To fix Underload, we need to enclose RunR code in parens. But there were no place for parens on line 59, so I placed (
on line 46 and
)
on line 60 after #s|
.
Added set print "-";
to gnuplot code on line 29. This makes it output to stdout instead of stderr. Fixed alphuck as usual.
Updated driver - as it turns out gnuplot is installed on TIO (as a tool, not as a language).
Added some detokenization at the end of C/C++ code. Prior to that I tried to add it on line 58, but broke Fission.
Answered by stasoid on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.arxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0\
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<!
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 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
;print 89;exit#s
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉x(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");"eg_0 ' ";}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end< >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxy"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#} @:8:8\
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003646 (to improve, next entry should be no more than 2657 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong, 89 in gnuplot
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
gnuplot. 89 local
The intended purpose of gnuplot is plotting graphs, but we aren't doing any of that today. The main feature of gnuplot we use to work it into the polyglot is that it has #
line comments that can be extended onto the next line via a backslash line continuation.
The code that does the work is.
;print 89;exit#s
This consists of an empty statement terminated by ;
to prevent S.I.L.O.S recognising the print statement,the print statement, the exit command (which could be equivalently replaced with quit, but I used exit to help appease incident), and a comment containing an s to close the alphuck loop opened by the p.
All the lines before this line that do not start with #
need to be made part of a comment via backslash line continuations. Depending on the parity of a line (Retina doesn't like backslashes at the end of a line unless they are escaped by another backslash on one of its parsers) and whether the line is visible to the scripting languages this is achieved by appending one of ,
\
, #
or #\
. There are two minor exception to this: tcl has similar behaviour with regards to using backslashes to continue comments onto the next line, this is fixed by using a double backslash on the line just before the tcl code as the first backslash escapes the second backslash for tcl (I think, either way it made the code work). The other minor exception was a #\
added on a line by itself. Some of the x
at the end of the longest line were removed to keep the end of that line at the correct length for Klein.
Because the backslash that was now added at the end of the SNUSP is a reflector a !
was added to jump over it.
For some reason I had extra tokens coming out the wazoo. The tab in the C main method brackets was changed back to being a space. The <><
in the Brain-Flak just before the shell scripts was shifted one space right to avoid (<
being a token. The continuation backslash for gnuplot on the long line has a space before it to prevent from being a token. One of the
x
in the detokenizing section near the Archway was changed to a y
to prevent y"
from being a token. I think there was one more change I made for Incident but I don't remember what it was.
Answered by Potato44 on December 12, 2020
#16 "?63(o?23!*# #@"/*DZZCv;'[af2.q]PkPPX)('#CO"14"; */
#/*0|7//```"` [>.>.])[-'][(>77*;,68*,@,1',;# l1011)(22)S4n;␉␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉` e++++++::@
#~
#
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++q L+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.arxxxxx4O6O@
#D>xU/-<+++L
#R+.---- ).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO /"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw (([5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<*.*>]xxxxxxxxxxxxxxxx)'#
__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
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉x(d)␉#d
#define u8 "38 "
main ( ␉){puts( sizeof (0,u8)-5?u8"67":*u8""?"37": x( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");"eg_0 ' ";}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end< >5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxx"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#} @:8:8\
#s|o51~nJ;#:p'34'3 =#print(17)#>27.say#]# print(47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 1$6~-<~-<~-<<<~-COprint ("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003725 (to improve, next entry should be no more than 2626 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice, 88 in PingPong
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -d 3 -v 98
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
PingPong, 88 local
Wow, it took 2 full days for me to produce this answer. This challenge can be really challenging.
PingPong is another 2D language. It follows the path of haystack - deflects from /
on the first line and
continues to execute from the last line on the same column. To separate pingpong from other 2d languages I use $
to skip over .
PingPong code is
@:8:8
. Second is there for retina.
There were two obstacles to adding pingpong on the first line: 1) }
terminates current thread (and hence the program as we have only one thread) in pingpong
and 2) @
terminates the program.
}
was there for brian & chuck. Solved by refactoring brian & chuck.
@
is there for hexagony. Solved by jumping over it with #
.
To prevent #
from changing current ip (0) in hexagony I used *
. Second #
is there for Algol.
Note that pingpong interpreter returns nonzero exit code, but this is not an error - it just takes the value from the top of the stack (the situation is similar to snusp).
Old brian & chuck was on line 6, mixed with surface. After removing that code I moved surface to line 4. New brian & chuck code:
?63
x>.>.
Brian immediately gives control to Chuck with ?
, Chuck then prints 63.
[]
are there to hide b&c code from bf/smbf.
Note that ```
on the second line is not needed for b&c, but removing it breaks pip, which I cannot fix easily, so it stays for now.
Behavior of fish interpreter is ambiguous: when it encounters invalid command it prints error and terminates the program, but returns exit code 0.
I am more inclined to treat it as an erroneous termination. So I refactored fish code to terminate cleanly. It was previously intertwined with
underload and whitespace. (fish is 4n;
, underload is (22)S
)
2D langs realigned as usual. ZZC
on the first line is a filler to align v
(tried several letters to satisfy trigger/japt/05AB1E/pyth).
Klein 201 and Klein 100 are moved to line 22 (parens are for underload, quotes are for coffeescript).
Klein 001 stays on line 19, but needs right padding.
Incident gave me a lot of trouble, so here are some tips on fixing incident (see also answer 33):
x1 ... x1x1 incident code x2 ... x2x2
| 0mo must be in the middle (even_count/2 or (odd_count+1)/2)
some tokens in incident code may accidentally detokenize, incilite to the rescue
Currently:
1:?2 ...skipped... 11:?2 12:?2 13:0l 14:0v ... 41:0mo ... 53:0v 54:0l 55:^_ ...skipped... 80:^_ 81:^_
| incident code |
note: (81+1)/2==41==0mo
Other langs are fixed as usual.
I added 91 bytes for the code worth 5 bytes. Sorry about that, too tired to golf.
Answered by stasoid on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar4O6O@
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO/"78"oo@0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<>@*99[?]*]*.*|!)'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
' (<>< ( )> ){ ({}[()] )}{'; a=$(printf \x00 );b=${#a};
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ␉){puts( sizeof (0,u8)-5?u8"67":*u8""?"37":l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxx"78"++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003717 (to improve, next entry should be no more than 2533 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl, 86 in Miniflak, 87 in Alice
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
Alice is a 2D language created by Martin Ender. As well as the orthogonal movement that most 2D languages have it also has diagonal movement. Although we don't really use it in this program each character performs a different operation depending on whether travel is orthogonal or diagonal. Operations with integers when moving orthogonally and string operations when moving diagonally.
Mirrors (/
and ) are how the IP changes between orthogonal and diagonal movement. This diagram from the github explains in which way they do so:
The IP starts in the top left corner travelling East. We travel over some commands that don't do anything besides add junk to the stack until we reach /
. This sends the IP South-East which we will go through a couple of other commands that don't do anything important until we reach
/"78"oo@
embedded in the Incident/Whirl/Cow line (The reason it is here and not earlier is because Underload didn't like it earlier). The IP comes into this snippet on the /
which changes its direction from South-East to East. The "
then puts Alice in string mode. As we are in String mode the 7
and 8
don't perform their normal action. The second "
then closes string mode; since we are travelling orthogonally this means the ascii values of the characters we passed over in string mode are pushed onto the stack, one number per character. The o
command is the output top of stack (truncated to one byte) command. Passing over two of these will output the '8' and then the '7'. @
then ends the program.
Some of the x
just before the archway loop were replaced with "78"
to prevent 8"
and 78
from becoming tokens
Answered by Potato44 on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar4O6O@
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<>@*99[?]*]*.*|!)'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
' (<>< ( )> ){ ({}[()] )}{'; a=$(printf \x00 );b=${#a};
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ␉){puts( sizeof (0,u8)-5?u8"67":*u8""?"37":l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}{}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxxxxxx++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003836 (to improve, next entry should be no more than 2526 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl 86 in Miniflak
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
Miniflak is a Brain-Flak derivative, where []
,<>
, and <...>
are ignored.
Here was the Brain-Flak code before I started
[][][][]
((([]{})))((()<<()>>)()<<()>>){}{}{}{}({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())
<>{(){
}(((({[]}{}))))
(){(()()[])}
()
}<>
()
Here's what Miniflak sees
((({})))((()())()()){}{}{}{}({}(((((()()())){}{})){}{}))(({})){}{((())({})({}{}({}){}))}({}){}({}())
{(){
}(((({}{}))))
(){(()())}
()
}
()
Miniflak's first problem here is that it can't escape the loop that Classic and Flueue s live in. This is because those two languages use <...>
to push the zero used to exit. Since, Miniflak can't see that it never pushes a zero and thus never exits. Miniflak's equivalent operation would be (...)[{}]
, however [...]
prints in Classic so it is to be avoided. Instead we add on {({}[()])}
. Since Both of the existing languages have already pushed a zero only Miniflak enters this loop which will decrement until zero. Once Miniflak leaves this loop it will act just like flueue and produce an 82. In order to differentiate the two we add a <()()()()>
. Since every other has <...>
this does nothing for most the languages, However Miniflak sees this as ()()()()
or +4
bringing us up to 86.
The last problem is the block comment. Previously <>{...}<>
had been sufficient as a block comment for the flaks, however Miniflak doesn't see <>
so it has to be modified to accommodate. The shortest block comment I could come up with that works in all of the languages is
(<><()>){({}[()])}{...}{}<>
So I swapped out the old one for the new one.
Prelude took issue with all of the new parens I added to the block comment section. I had to add a lot of new spaces to satisfy prelude.
Other than that all the languages were fine with the addition.
Answered by Wheat Wizard on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<<<#>>]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsddsdoh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar4O6O@
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<>@*99[?]*]*.*|!)'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>{'; a=$(printf \x00 );b=${#a};
" }"'; (( ( (';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ␉){puts( sizeof (0,u8)-5?u8"67":*u8""?"37":l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxxxxxx++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003873 (to improve, next entry should be no more than 2463 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001, 85 in zkl
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Objeck, 83 local
zkl, 85 local
zkl is a dynamically typed language that feels somewhat like lua or ruby (I think, I have never programmed in either of those). The main feature of the language with regards to the polyglot is the variety of comment syntax:
//
line comment
#
line comment
/* */
block comment, can be nested
#if 0 #endif
block comment
#<<<# #<<<#
block comment, insides unparsed
Though the only kinds of comments used in this program are #
comments and #<<<#
comments.
The line that was previously
#<]}}+<[<<.>>x>-]>[
Is now
#<<<#>>]}}+<[<<.>>x>-]>[
This opens a block comment. The extra > are to keep perl6 and brainfuck balanced. This block comment extends until just before the end of the ruby block comment.
#<<<#>>>
reg end="";print(85);reg s
=end
;"""#"#yxxxxxxxxxxx++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
The block comment ending has some perl6 balancing > tacked on the end. The code that actually does the printing is the print(85)
. The reg
s are variable declarations (var
could be used instead). reg s
is used to make the =end
part of an assignment. The reg end=""
is used to give end a value. A semicolon was added to the start of the next line to separate statements. zkl is okay with the adjacent string literals. An x was deleted from the string of x to keep archway aligned.
Standard adjustements made for Cubix and Prelude.
One of the spaces inside the brackets for the C main method is now a tab to detokenise )
.
The Archway code could be put inside the currently empty string literal in the zkl code.
The zkl code could be moved higher if we introduce another block comment for the code after it.
Answered by Potato44 on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^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 no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'[[@*3*74[?]*]*(<>@*99[?]*]*.*|!)'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>{'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"#yxxxxxxxxxxxx++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .003941 (to improve, next entry should be no more than 2420 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck, 84 in Klein 001
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Objeck, 83 local I have not acutally installed or tested Objeck, However I believe that it works based on the description of how the last answer worked
Klein, is a family of 2 dimensional languages that can be embedded on different topological surfaces. Klein 001 is embedded in a Klein bottle. When the ip is deflected to the north, in Klein 001, it reappears on the south edge but mirrored across the vertical axis. For example if we had the following:
. ^ . . .
. . . . .
. . . . .
. . . . .
. . . . .
(Where ^
indicates the position of the ip moving north.) The ip would appear to the south as such:
. . . . .
. . . . .
. . . . .
. . . . .
. . . ^ .
Since our polyglot deflects Klein languages off the top in the 19th column from the west this means our ip will reappear in the 19th column from the east. This column is mostly empty; only one row is long enough to reach all the way to the east. Funnily enough it is the 19th row. The 19th row is where the other two Klein languages we have added exist. Klein 201, will do us no harm because its all the way to the west, but Klein 100 is an issue, we the entirety of the Klein 100 program to exist in the last 18 characters of line 19. Despite SnoringFrogs best efforts, Klein 100 took up far more than the last 18 characters, this meant I had to golf it down quite a bit. Here is the original program:
@*99.?.*.*.*.*.*.*.*.*.*.*.*.*
All the dots are to prevent Retina's "nested quantifier" error (we will find this to be a big pain later on). After a lot of effort I was able to get it down to
@*99.?]*]*.*<
How does it work? Well the biggest part of the program is getting rid of the crud already on the stack, this is done by multiplying everything into one massive value and throwing that out with a ?
, the old version just had all the multiplications in a row, however this version sets up a loop of sorts. To do this we use a feature rather unique to Klein languages, the "door". There are 2 doors ]
and [
each allows the ip to pass through it when the ip is approaching from the concave side of the bracket, but reflects the ip when it touches the flat side. The unique thing about doors is that when the ip touches a door of one type it switches to become a door of the other type. Here we start with the doors shut, the ip runs through a few *
s and opens the door, it then goes back to the start, gets turned around by <
runs again opens the second door runs back and forth one more time. If you have ever done the exercise called "suicides" this works exactly like that.
So I after golfing down the Klein 100 I was able to add the Klein 001 right before it like so:
@*3*74.?]*]*.*<xxx@*99.?]*]*.*<
The x
s are placeholders, because the Klein 100 is now so short we need to pad it (this won't last very long)
Turns out there are a lot of these, and they don't appreciate it when you have unbalanced square brackets in your code. So I had to balance the doors in the new Klein code:
[[@*3*74[?]*]*.*<xxx@*99[?]*]*.*<
I swear these three languages were conspiring against me. Perl takes issue with the unbalanced <
s so I have to replace them with something else or balance them. This isn't too hard Klein 001's <
can be balanced, but we have to get rid of Klein 100's <
, no biggie we have x
s lying around anyway,
[[@*3*74[?]*]*.*<>x@*99[?]*]*.*|!
Ok now prelude is outputting a null byte, !
is preludes output command so we need to avoid that. No problem, ?
also jumps in Klein and has the advantage of also popping a value so we'll do:
[[@*3*74[?]*]*.*<>x@*99[?]*]*.*|?
However Retina doesn't like that because ?
is a quantifier in Retina and thus |?
is invalid regex. Usually this is fixed by adding a dot before the quantifier, but since the ?
is there to skip the |
, putting a dot pretty much makes the ?
useless. So I tried a couple of things.
[[@*3*74[?]*]*.*<>@*99[?]*]*.*<>?
Breaks Retina
[[@*3*74[?]*]*.*<>@*99[?]*]*.*<>!
Breaks Prelude
[[@*3*74[?]*]*.*<>@*99[?]*]*.*[?[?]?]?
Too long
I spent a good deal of time on this problem, each solution seemed to just barely break in one of the three answers or required more space than I had available. The way I managed to get past this was to put a prelude jump to prevent prelude from executing the !
.
[[@*3*74[?]*]*(<>@*99[?]*]*.*|!)
I feel rather lucky that this solution takes the exact amount of space we are allowed for the answer.
Despite how difficult it was to get this to work, it is quite robust, here is a list of things that may or may not harm Klein 001
Adding characters to line 19 before the relevant section. Since the Klein code is relative to the end of the line making the line longer will not effect it
Adding new lines to the polyglot. As long as there are less lines than there are characters on the 19th line adding new lines won't mess up Klein 001
Adding to the end of line 19. This will mess up the alignment wreaking havoc on Klein 001
Making another line longer than line 19. Since Klein 001 is relative to the longest line making a different line longer will change Klein 001's alignment
Moving the 19th character. If the /
in line 1 is moved it will completely realign Klein 001.
Answered by Wheat Wizard on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#~
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'@*99.?.*.*.*.*.*.*.*.*.*.*.*.*'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>{'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"#yxxxxxxxxxxxx++++>/<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#sss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .004078 (to improve, next entry should be no more than 2417 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue, 83 in Objeck
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Objeck, 83 local
Objeck is a language that I don't know much about, but from what I have seen it has boilerplate on the level of Java. It has a similar compilation model to java too. In Objeck from what I have seen everything is the method of some object, including printing.
Nearly the whole program is in a comment as far as Objeck is concerned, It uses #
for line comments and #~
and ~#
for block comments. A ~ was appended to the line previously only consisting of a # at the top of the program to open a block comment. This block comment extends over the length of nearly the whole program until about halfway along the 5th last line, where we see the meat of the code.
<~#class P{ function:Main(a:String[] )~Nil{83->Print();} }
The < at the beginning is for perl6 balance. The ~#
is the closure of the block comment. This code is similar in structure to a Java hello world. We declare a class called P (to help golf down the number of Alphuck loops); inside this class is out main function which takes a string array as a parameter,~Nil
means this is a function that doesn't return a value. 83->Print();
is calling the Print method of the integer 83.
Everything after this line is commented out by line comments.
A s was removed from near the incident jump tokens at the end of the programs because of the extra p from Print()
in the Objeck code.
Chance pointed out that the stack swapping we were doing for Brain-flak is redundant. <3>
and <>{
were removed and the brace replaced with one at the start of the Bash code.
Spaces were inserted to keep Incident and prelude happy
Answered by Potato44 on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>)(({})5){}x{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'@*99.?.*.*.*.*.*.*.*.*.*.*.*.*'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
<3>
<>{
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"#yxxxxxxxxxxxx++++>/
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#ssss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .004290 (to improve, next entry should be no more than 2365 bytes)
This program prints 1 in Python 3, 2 in V/Vim, 3 in Minkolang, 4 in ><>, 5 in Python 2, 6 in SMBF, 7 in Japt, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100, 82 in Brain-Flueue
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
I've wanted to add Brain-Flueue for a bit, but its comment syntax post dates this question so I wasn't able to post until PPCG's policy on non-competing changed. Brain-Flueue is Brain-Flak that uses Queues instead of Stacks. This means that (..)
pushes to the bottom instead of the top of the stack. That's the only difference, they are otherwise identical.
Here's what the flaks see when they read the code.
[][][][]
((([]{})))((()<<()>>)()<<()>>){}{}{}{}({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())
<>(){
}(((({[]}{}))))
<>
<>{
(){(()()[])}
()
}<>
Some of that is garbage that doesn't do anything at all, the relevant portion is:
((([]{})))((()<<()>>)()<<()>>){}{}{}{}({}<(((((()()())){}{})){}{})>)(({})){}{(<(<()>)({})({}<{}>({}){})>)}({}){}({}())
The first bit ((([]{})))((()<<()>>)()<<()>>){}{}{}{}
pushes 0 in flak, -1 in Classic and 2 in flueue. Flak and Classic are differentiated by their use of []
, which is a -1 in classic but stack height in flak. flueue ends up with a 2 on the stack because of its queue structure, but we don't care because we are going to destroy this value anyway.
The next portion is ({}<(((((()()())){}{})){}{})>)
. For flak and classic this puts a 27 under the value on the stack, but for flueue it puts the value on top of the stack.
We then have (({})){}
. This does nothing in flak and classic which read this as duplicate the tos and throw a copy out, however flueue reads this as put two copies of the tos on the bottom of the stack and throw out the top of the stack. This transforms the stack from 2 27
to 27 27
.
Next we have to if statement. Since Flak still has a zero it will skip the if altogether, but since flueue and classic have non zero values on the top they will enter the if.
Inside the if we have (<()>)({})({}<{}>({}){})
. (<()>)
puts a zero on top for both languages but ({})
rolls it to the bottom for flueue while doing nothing for classic. Thus ({}<{}>({}){})
computes 54 for classic and 81 for flueue.
Once we exit the loop we toss the zero with ({}){}
add 1 to all of the totals with ({}())
.
Surprisingly I didn't break anything with the addition of Brain-Flueue.
Answered by Wheat Wizard on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>){(<{}((x{}5){})>)}{}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'a'@*99.?.*.*.*.*.*.*.*.*.*.*.*.*'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
<3>
<>{
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"#yxxxxxxxxxxxx++++>/
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#ssss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .004241 (to improve, next entry should be no more than 2338 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17, 80 in Klein 201, 81 in Klein 100
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. use moorhens.py from the v2.0-dev branch
Morse, 73 local
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
All my changes are at the end of line 19.
To quote @WheatWizard: "Klein is a group of 12 languages that are embedded in different topological surfaces." Klein 100 is embedded on some topological surface (WheatWizard says it's a sphere; he made Klein so I trust him). In 100, when the ip is deflected off the north end of the program by the /
on the first line, it will appear on the east edge, on the tail end of the 19th line (opposite of where Klein 201 reappears). I used a combo of *
and ?
to toss the extra items on the stack, and @*99
(running from right to left) puts 81 on the stack and exits the program.
*
concatenates two stack items in Underload. If there aren't two items on the stack, it causes a crash. I had one too many *
's, so I swapped one for a ?
. If we need more *
s later in the program, we should be able to swap out any of them for ?
without issues.
Note that ?
pops an item from the stack, then skips the next command if the popped item is nonzero. Since we're popping a lot of nonzeros, ?
's will need padding commands if we replace *
with them. This doesn't apply for the one I used because the last item left on the stack is a 0 (because I multiplied the last remaining item with an implicit 0).
Retina did not like the "nested quantifiers" caused by the long string of *
s and ?
s. Prepending each of these with a .
settled that issue.
zsh didn't like my changes, so I wrapped them in a new set of single quotes. Problem solved.
My new single quotes tokenized ''
, adding a space tokenized '
, putting an x between them tokenized "'x
, so I settled on separating them with an a
.
Answered by SnoringFrog on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw((.*.*.*.*.*.*.*.*.*.*819.+.*.+@[5]{}) ) )␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>){(<{}((x{}5){})>)}{}({}())wWW no no no no no no no no no no no no no no no no no no no no no no no no no no no no no no os sp '#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
<3>
<>{
utpb now 70 dollar off!
utpb has been selling out worldwide!
#seeeemPaeueewuuweeeeeeeeeeCis:ajjappp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉l(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": l( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"#yxxxxxxxxxxxx++++>/
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#ssss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .004337 (to improve, next entry should be no more than 2304 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17 80 in Klein 201
Languages currently not on TIO:
Japt, 7 online.
Reng, 19 online.
Deadfish~, 48 local.
Moorhens, 60 local. moorhens.py from master branch doesn't work.
Morse, 73 local.
Archway, 74 local
Trefunge-98, 76 local. Use -v 98 -d 3
for Trefunge-98.
Klein is a group of 12 languages that are embedded in different topological surfaces. Klein 201 is embedded on a particular Klein bottle. In 201 when the ip is deflected off of the north end of the program, it will appear again on the west edge of the program. The /
on the first line does just that, deflecting the ip to run the 18th line. Before we hit the /
we end up with an extra 1, 6, 125, 40, 111, 43, 63, 50, 51, 33, 64, 45, 32
from the 16
and the "}(o+?23!@- "
. So I added the Klein code **********819+*+@
to the 19th line. The first string of *
s clears all the garbage we accumulated and the 819+*+
puts the 80 on the stack. @
exits the program.
Retina did not like the "nested quantifiers" caused by the long string of *
s and +
s. Prepending each and everyone of these with a .
was the shortest things I could do to get Retina to not error on this line.
By now incident and prelude had both broken from the changes. A bit of space shuffling was required for prelude and some token breaking was required for incident.
Unsurprisingly I did not break Moorhens. But I have wanted to move the moorhens code forward for a while now so I did. The farther forward Moorhen's os
is the less code Moorhens parses, so we should endeavor to move it close to the beginning to prevent the parsing of as much of the file as possible. I moved the long string of xi
s up to the Brain-Flak code and replaces them with no
. Snoringfrog helped me to clean up some of the leftover code in the Commercial answer.
In order to fill in the space where the moorhens once was, realigning archway, I added a bunch of x
s and one y
before some of the archway code. This is prime place for making and breaking tokens because these can pretty much be any character.
Moving some letters around broke alphuck, which Snoringfrog kindly fixed for me.
Klein still has 11 more topological surfaces that can be added to the polyglot. It might not be the wisest to add all of them (that could be chaos) but a few of them might be easy. This program also prints 80 in Klein 211 as well.
Answered by Wheat Wizard on December 12, 2020
#16 "}(o+?23!@- "/*Dv;'[af2.q]PkPPX)('#CO"14";*/
#/*0|7//```"` )[-'][(>77*;,68*,@,1',;# l1011)(22)4nS ␉;␉␉␉(1P''53'S^'????!?!??!??!!!!???!?!??!!?!?!!!!!?!!!!?????!????????????????????!) (qx
#>␉
# 36!@␉`
#
#_>++++.>++++++::@---x---.+?
#`<`
#<]}}+<[<<.>>x>-]>[
#{
#x}
#2""/**
#=x<R+++++[D>+++++++qL+++<-][pPLEASE,2<-#2FAC,2SUB#1<-#52FAC,2SUB#2<-#32FACREADOUT,2PLEASEGIVEUPFACiiipsdds4O6O@doh]>@@+.---@.>][
#x%+>+=ttt Z_*.ar
#D>xU/-<+++L
#R+.----).>]|
#[#[(?2?20l0v01k1kMoOMoOMoOMoOMOO0l0ix0jor0h0h1d111x0eU0y0yx0moO1d0y0e0e00m1d0i0fx0g0n0n11MoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOmOoMOo0moo0n0tx0t0moO0f0t0gOOM0g0f0h0j0j0i0001k1x0vx0v0l111111^_0)0
[ "]56p26q[puts 59][exit]" ,'['];#/s\/;print"24";exit}}__DATA__/
###x<$+@+-@@@@=>+<@@@=>+<?#d>+.--.<
'(wWWWwWWWWwvwWWwWWWwvwWWWwWWWWWWWWwWWWWwWWWWWWWwWWWWWWWWwwwwvwWWWwWWWWwvwWWwWWWwvwWWwWWWwvwWWwWWWw(([5]{} )))␉';';print((eval("1x2f 2")and 9or 13<< (65)>>65or 68)-(0and 4)^1<<(65)>>62)or"'x"or' {}{}{}{}({}<(((((()()())){}{})){}{})>){(<{}(({}5){})>)}{}({}())wWW'#}#(prin 45)(bye)46(8+9+9+9+9+=!)((("3'3)))"'#
__DATA__=1#"'x"
#.;R"12"'
###;console.log 39
""""
'<>'; a=$(printf \x00 );b=${#a};
"}"'; ((((';case "{"$ar[1]"}"${b} in *1)echo 54;;*4)echo 78;; *1*)echo 50;;*)echo 58;;esac;exit;# (((('))))
=begin
<3>
<>{
utpb now 70 dollar off!
ai
utpb has been selling out worldwide!
ai fir at fir
#sseeeemPaeueewuuweeeeeeeeeeCis:ajjapp*/
#if 0
.int 2298589328,898451655,12,178790,1018168591,84934449,12597
#endif//*
#1"" //*
#include<stdio.h>
#define ␉p(d)␉#d
#define u8 "38 "
main ( ){puts( sizeof(0,u8)-5?u8"67":*u8""?"37": p( 0'0 "'"")[9]?"75 ":'??-'&1? "79":"77 ");}//*/
#if 0
#endif//* --... ...--
/*/
print'("72")';end;
#if 0␌
#endif//* rk:start | print: "69" rk:end<>5b*:,1-,@
print 61
#}
disp 49;
#{
}<>
$'main'3
#-3o4o#$$$
#<T>"3"O.</+++++++>/+++<->+++.---.
=end
"""#"# xi xi xi xi ++++>/ xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi xi os
#}
#s|o51~nJ;#:p'34'3=#print(17)#>27.say#]#print (47) #]#echo 21#fwwwwwwWWWwWWWWWwWWWWWWWwWWWWWWWWWwWWWWWWWWWWWWWWWwWWWWWWWWWWWWwvm>++++
#s8␛dggi2␛M`|$//'' 16~-<~-<~-<<<~-COprint("65")#ssss^_^_#
#5 "25" +/ *///X222999686#
VIP score (Versatile Integer Printer): .004443 (to improve, next entry should be no more than 2274 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, 8 in Retina, 9 in Perl 5, 10 in Befunge-93, 11 in Befunge-98, 12 in Fission, 13 in Ruby, 14 in Turtlèd, 15 in Haystack, 16 in Pyth, 17 in Julia, 18 in Cardinal, 19 in Reng, 20 in Prelude, 21 in Nim, 22 in Underload, 23 in Hexagony, 24 in Thutu, 25 in Pip, 26 in 05AB1E, 27 in Perl 6, 28 in Brain-Flak, 29 in Trigger, 30 in Whitespace, 31 in Modular SNUSP, 32 in Whirl, 33 in Incident, 34 in Rail, 35 in INTERCAL, 36 in Labyrinth, 37 in C++03, 38 in C99, 39 in CoffeeScript, 40 in Minimal-2D, 41 in brainfuck, 42 in evil, 43 in reticular, 44 in alphuck, 45 in PicoLisp, 46 in Cubix, 47 in Lily, 48 in Deadfish~, 49 in Octave, 50 in Bash, 51 in Assembly, 52 in COW, 53 in Shove, 54 in Zsh, 55 in Brain-Flak Classic, 56 in dc, 57 in Wise, 58 in Ksh, 59 in Tcl, 60 in Moorhens, 61 in S.I.L.O.S, 62 in Grass, 63 in Brian & Chuck, 64 in Agony, 65 in ALGOL 68, 66 in Surface, 67 in C11, 68 in Python 1, 69 in rk-lang, 70 in Commercial, 71 in what, 72 in Fortran, 73 in Morse, 74 in Archway, 75 in C++11, 76 in Trefunge-98, 77 in C++14, 78 in dash, 79 in C++17
Languages that are not on TIO:
Reng (#19) online.
Deadfish~ (#48) local. Run like this: deadfish.py < polyglot
. Prints a bunch of >>
lines, but that's an unavoidable consequence of running any Deadfish~ program, so it's okay.
Moorhens (#60) local. Use python 2. Note that moorhens.py from master branch doesn't work.
Morse (#73) local.
Archway (#74) local
Trefunge-98 (#76) local. Note that flags must be -v 98 -d 3
for Trefunge-98. Could also be installed via pip.
Languages that use abstracted interpreters in the test driver:
Other languages:
C++17 standard is not published yet (will be published this year), but it is unlikely to change so late in the standardization process. Isocpp.org states: "The committee has completed work on C++17, which is now in its final ISO balloting process..."
Trigraphs are optional in the new standard, see draft par C.4.1 page 1453
"Change: Removal of trigraph support as a required feature."
Gcc does not support trigraphs by default in C++17 mode.
So to separate C++17 from C++14 we can just use '??-'&1
:
puts( '??-'&1 ? "C++17" : "C++14" );
Incident broke as a result. Added