previndexinfonext

code guessing, round #57 (completed)

started at ; stage 2 at ; ended at

specification

unfortunately, today's challenge is to simulate an ai. submissions can be made in any language, except rust*.

the definition of "ai" here is pretty much not specified at all so uh just have fun with it. that's basically all, the rest of the spec I got is basically calling you an antisocial loser with no girlfriend and-- okay look I'll just paste it here if you want to read it

dolphy spec
Today's challenge is **Make an AI**. Submissions can be made in **any language**.

Hey you... Yes, you. Stop looking around, I am talking to you (you are alone in your room anyway). Before deciding to skip this round, read this specification first. For this round of code guessing, your challenge is to make an AI. But don't worry, I don't expect you to make the next ChatGPT. You can make a bot for a game, train a neural network or build the GladOS. AI's definition is pretty loose, so you have a lot of options laid in front of you. Any language is allowed, although I wanted to ban rust just to troll Proloy. But I don't find it fair to do that to everybody just to troll one person.

* JK, Rust is allowed

results

  1. 👑 essaie +4 -0 = 4
    1. olus2000
    2. Proloy (was JJRubes)
    3. Dolphy (was LyricLy)
    4. kimapr
    5. yui (was Dolphy)
    6. LyricLy (was yui)
    7. JJRubes (was Proloy)
    8. kotnen
    9. dadsdy
  2. olus2000 +5 -3 = 2
    1. kotnen (was JJRubes)
    2. LyricLy
    3. JJRubes (was essaie)
    4. kimapr
    5. Dolphy
    6. yui
    7. essaie (was Proloy)
    8. Proloy (was kotnen)
    9. dadsdy
  3. Proloy +3 -2 = 1
    1. essaie (was olus2000)
    2. yui (was JJRubes)
    3. LyricLy
    4. kimapr (was essaie)
    5. Dolphy (was kimapr)
    6. JJRubes (was Dolphy)
    7. olus2000 (was yui)
    8. kotnen
    9. dadsdy
  4. JJRubes +1 -0 = 1
    1. essaie (was olus2000)
    2. yui (was LyricLy)
    3. olus2000 (was essaie)
    4. LyricLy (was kimapr)
    5. kimapr (was Dolphy)
    6. dadsdy (was yui)
    7. Dolphy (was Proloy)
    8. kotnen
    9. Proloy (was dadsdy)
  5. Dolphy +6 -6 = 0
    1. JJRubes (was olus2000)
    2. essaie (was JJRubes)
    3. LyricLy
    4. olus2000 (was essaie)
    5. kimapr
    6. yui
    7. Proloy
    8. kotnen
    9. dadsdy
  6. yui +5 -5 = 0
    1. JJRubes (was olus2000)
    2. LyricLy (was JJRubes)
    3. essaie (was LyricLy)
    4. olus2000 (was essaie)
    5. kimapr
    6. Dolphy
    7. Proloy
    8. kotnen
    9. dadsdy
  7. kimapr +6 -7 = -1
    1. olus2000
    2. Proloy (was JJRubes)
    3. LyricLy
    4. JJRubes (was essaie)
    5. Dolphy
    6. yui
    7. essaie (was Proloy)
    8. kotnen
    9. dadsdy
  8. LyricLy +4 -5 = -1
    1. JJRubes (was olus2000)
    2. dadsdy (was JJRubes)
    3. olus2000 (was essaie)
    4. kimapr
    5. Dolphy
    6. yui
    7. essaie (was Proloy)
    8. kotnen
    9. Proloy (was dadsdy)
  9. kotnen +5 -8 = -3
    1. olus2000
    2. Proloy (was JJRubes)
    3. LyricLy
    4. kimapr
    5. Dolphy
    6. yui
    7. dadsdy (was Proloy)
    8. JJRubes (was dadsdy)
  10. dadsdy +3 -6 = -3
    1. yui (was olus2000)
    2. essaie (was JJRubes)
    3. Proloy (was LyricLy)
    4. JJRubes (was essaie)
    5. kimapr
    6. Dolphy
    7. olus2000 (was yui)
    8. LyricLy (was Proloy)
    9. kotnen

entries

you can download all the entries

entry #1

written by olus2000
submitted at
0 likes

guesses
comments 1
olus2000 *known at the time as [author of #1]

The provided entry is written in Malbolge code.


post a comment


ai ASCII text
1
(=<;:9]76ZG9876543210/.-,+*)('&%$#"!~}|{z987Z5t3E

entry #2

written by JJRubes
submitted at
0 likes

guesses
comments 0

post a comment


brain data
cg57.c ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
#include<stdint.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

char* magic = "x_//xo_x__ox//x_ox/x/o/ox_xx/xo_x_x_xxxx_/x_o//xoxx_//x_xx_o/x_o_oo_o__/__ox_ox/_/__x/ox/_o/xox_/_/o_xo_/x_/x_xx/xxoo_/__ox/x_xo__/x/__o_x/xoo_/oo_//x_oo/o/oxxxoo/xxxxxo__xx/__x_x/x//xx/x//_x_/o__xoxo/o/ox_/";

typedef struct node
{
    uint32_t stateSeed;
    uint32_t outputSeed;
    uint32_t nodeSeed;
    uint8_t transitionList[64];
} node;

uint32_t pringles(uint32_t state)
{
	state ^= state << 13;
	state ^= state >> 17;
	state ^= state << 5;
	return state;
}

enum INPUT
{
    BLANK,
    BAR,
    X,
    O,
    END,
    INVALID
};

typedef struct
{
    // 8 bits
    uint8_t internal;
    // 6 bits
    uint8_t output;
    // 6 bits
    uint8_t next;
} nextState;

node* loadBrain(char* fileName)
{
    FILE *f = fopen(fileName, "rb");
    if (!f)
        return NULL;
    node *brain = (node*)malloc(256 * sizeof(node));
    if (fread(brain, sizeof(node), 256, f) != 256)
    {
        free(brain);
        return NULL;
    }
    return brain;
}

nextState eat(node* current, enum INPUT in, uint8_t state)
{
    nextState s = {0};
    int vari = state + (in << 8);
    vari += vari << 16;
    s.internal = (uint8_t)((pringles(current->stateSeed + vari) >> 20) & 0xff);
    s.output = (uint8_t)((pringles(current->outputSeed + vari) >> 20) & 0x3f);
    s.next = (uint8_t)((pringles(current->nodeSeed + vari) >> 20) & 0x3f);
    s.next = current->transitionList[s.next];
    return s;
}

typedef struct
{
    size_t length;
    size_t capacity;
    uint8_t* str;
} sstr;

void append(sstr* s, uint8_t c)
{
    if (s->length >= s->capacity)
    {
        s->capacity *= 2;
        s->str = (uint8_t*)realloc(s->str, s->capacity / 4);
    }
    if (s->length % 4 == 0)
        s->str[s->length / 4] = 0;
    s->str[s->length / 4] |= c << (2 * (s->length % 4));
    s->length++;
}

enum INPUT charToInput(char c)
{
    switch(c)
    {
        case '_':
        case ' ':
            return BLANK;
        case '|':
        case '/':
            return BAR;
        case 'x':
        case 'X':
            return X;
        case 'o':
        case 'O':
            return O;
        default:
            return INVALID;
    }
}



sstr toSstr(char* str)
{
    sstr s = {0, 12, (uint8_t*)malloc(12 / 4)};
    int len = strlen(str);
    for (int i = 0; i < len; i++)
    {
        enum INPUT in = charToInput(str[i]);
        if (in == INVALID)
        {
            s.length = -1;
            return s;
        }
        append(&s, in);
    }
    return s;
}

enum INPUT get(sstr in, size_t i)
{
    if (i >= in.length)
        return END;
    return (in.str[i / 4] >> (2 * (i % 4))) & 3;
}

char* toStr(sstr s)
{
    char* str = malloc((s.length + 1) * sizeof(char));
    str[s.length] = '\0';
    for (int i = 0; i < s.length; i++)
    {
        switch (get(s, i))
        {
            case BLANK:
                str[i] = '_';
                break;
            case BAR:
                str[i] = '/';
                break;
            case X:
                str[i] = 'x';
                break;
            case O:
                str[i] = 'o';
                break;
            default:
                free(str);
                return NULL;
        }
    }
    return str;
}

int updateStr(sstr* old, uint8_t instruction)
{
    if (!instruction)
    {
        return 1;
    }
    switch (instruction & 060)
    {
        case 000:
            break;
        case 020:
            append(old, (instruction >> 2) & 3);
            append(old, instruction & 3);
            break;
        case 040:
        case 060:
            append(old, instruction & 3);
            break;
    }
    return 0;
}

sstr move(sstr in, node* brain)
{
    int i = 0;
    node* currentNode = brain;
    uint8_t state;
    sstr str = {0, 12, (uint8_t*)malloc(12 / 4)};
    nextState s = {0, 0, 0};
    int j;
    for (j = 0; j < 4096; j++)
    {
        enum INPUT c = get(in, i++);
        s = eat(currentNode, c, state);
        state = s.internal;
        currentNode = brain + s.next;
        if (updateStr(&str, s.output))
        {
            if (c != END)
                printf("truncated by halt\n");
            break;
        }
    }
    return str;
}

int main(int argc, char** argv)
{
    /** TODO train ai **/
    if(argc != 2)
    {
        printf("Usage:\n"
                "  For the game:\n"
                "    x|o| \n"
                "    -+-+-\n"
                "    o|x|x\n"
                "    -+-+-\n"
                "    x| | \n"
                "  use ./%s xo_/oxx/x__\n",
                argv[0]);
        return 1;
    }

    sstr s = toSstr(argv[1]);
    if (s.length == -1)
    {
        printf("Invalid character. Use only '_', '/', 'x', or 'o' in input.\n");
        return 1;
    }
    node* brain = loadBrain("brain");
    if (brain == NULL)
    {
        printf("Could not open brain file.\n");
        return 1;
    }
    sstr nextPosition = move(s, brain);
    char* outputString = toStr(nextPosition);
    if (strcmp(outputString, magic) == 0)
        printf("Secret: %s\n", s.str);
    printf("%s\n", outputString);
    return 0;
}

entry #3

written by LyricLy
submitted at
1 like

guesses
comments 0

post a comment


cleverbot ASCII text
1
#!/usr/bin/cat -

entry #4

written by essaie
submitted at
1 like

guesses
comments 3
essaie *known at the time as [author of #4]

just like iamcal's homespring.js implementation our program aims to be compliant with the 2005 proposed language standard put forth by our beloved Jeffrey Binder and also "jneem"

unfortunately because of the fishy nature of the language it is hard to find a canonical specification of it that works completely

as you have found out, the tio.run version is bugged (and in particular explodes if there is a "split" anywhere)

this is because JB himself wrote the Guile Scheme implementation with a silly parenthesis mismatch in one of his "map"

anyway, even the thing found here is slightly bugged because the Data.Char found on line 3 is treated as a Char token with many spaces in front, but it's what i worked with because everyone should have js

i also can't help but notice that it's still syntax highlighted like haskell


jan Keno

meow


author of author

memw meow


post a comment


ai5gum.hs Unicode text, UTF-8 text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
-- // Universe 8y SansOfUndertale#9345 (UID: 414833316080910341) // --
-- ---- ------ -------- ----------  ---------- -------- ------ ---- --
import Data.Char  
neq n q = toUpper n /= toUpper q         
nem [] = []    
nem (h:t) = h : nem (filter (neq h) t)          
c = "Waffle, Reall wonderyful Do u ever dream about EATNG. waffle hnhng,, Sorrysorrysorry"             
x = "grow showing who .? GROW SHOWING WHO?!"        
s = nem [h | h <- c, elem h x]         
       
-- your soul evaporates now --
lisabeth = "I just have to bridge this gap of understanding; please bear with me here!! ! ! !"
holliday = "I rly rly just need to buy some time, so my friends can escape with their lives;"
writing = "it does n t seem like this plan will work -- I am still trying very hard, though !!"
really = "What the hell is a hatchery supposed to be, anyway? A  wise  Ard once told me!" 
funny = "He had snowmelt magic powers also.  She could even summon torrential snowmelt!"       
lmao = "                                                                                       "
rue = "You walked along the bridge some years ago.  The path ahead narrows but it's fine;"
me = "it does not split (you think).  The ground is marshy beneath, so very marshy where"
i = "the bridge is planted.  You are surprised that it can bear this weight, but you're"
am = "nearly to The Hatchery already.  You stop to pluck a rose, but it FUCKING PRICKS" 
not = "your SOFT DELICATE SKIN and you CRY an DOWNPOUR like a SNOWMELT 's worth of TEARS"
what = "oh by the POWERS ABOVE how could this HAPPEN to you? How HARSH a FATE imparted??"               
looks = "                                                                                             "
within = "DID YOU KNOW GUYS I HAVE A CON FES SION THOUGH I GUESS IT COULD BE PRETTY OBVIOUS H H H"
eternal = "I LOVE BEARS ! I LOVE BEARS ! MEOW MEOW I MEOW FOR BEARS & & ! YES I MEAN THE ANIMAL !"
darkness = "BUT LIKE ALSO GAY PERSON BEAR AA ! I WOULD SIT DOWN AND PLAY A HAND OF BRIDGE WITH"
hatchery = "ONE AND TAKE THAT L.   DO YOU THINK AUSTIN POWERS WOULD BE A SNOWMELT BEAR OR NAH???"   
bemoans = "                                                                                         "
deaths = "Urgh, er, I don't know what came over me. Sorry about that. I guess, like, maybe I should"
since = "apologize to the bear community as well? Just, like, bridge over troubled waters, clean "
life = "slate. I might -- I still need to get somewhere. A hatchery I think. Gosh. I keep getting so"
was = "distracted, like there's something keeping me away from myseBRRRRPRPRPRPPRAAAA PRESS F  TO "
it = "TO PAY YOUR RESPOECTS TO MY BRAIN POWERS TROLOL LOL CALL ME OLAF THE WAY I SNOWMELT UP IN THERE"
                                                                                        
--thats what it feels like. I think. she never did get very far. or very close.
--they're basically the same thing. the bridge was too long. and that was too much.
--hm. bridge? that almost reminds me of something. or someone.
--we evaporated?
    
that doesn't even make any sense like we thought maybe such lonely words could clear the path = putStrLn(the++'\n':words)
but the path narrows even though it'll never split and lead us astray towards marshy death = what

-- the bridge and the burden we bear on the way to the hatchery -- OOH. WHAT?! 
-- POWERS MARSHY SNOWMELT WAFFLE MARSHY SNOWMELT POWERS WAFFLE SNOWMELT POWERS MARSHY WAF-
                                                                                              
--no no nonono no nono no nono no onno on nono noim so close oh please i can't
--ok so um there's a bridge and the path narrows while we're still young. bear with me
--BEAR WITH ME AUGhagh it keeps happening every single time i just try to remember
--that the stupid path doesn't split and the path is marshy because the ground gets marshy
--because it can't bear the weight of the stupid bridge or something
--and like somewhere there's the
--there's the haTCHERY I'M SO CLOSE.

--but
--i just can't remember the    wise    Ard and their fortune-telling snowmelt powers
                                                                                             
is = "Rapids ?  Nobody said anything about rapids i don't think.  Rapids sound dangerous !"
sun = "Heck, i might need a backup clone or something !  Heh, wdym we're not doing sci-fi ?"
soft = "Well, here's a better question.  Do you wanna have a bad time ?  'Cause if you take"
light = "another step forward, well, you're REALLY not going to like what happens next. "
bridge = "Her singular, eightfold eye narrows and you almost feel your mind split into two !"
cries = "What ?  I'm not doing cringe roleplay, you're doing cringe roleplay !  Hmmm, something"
pain = "feels MARSHY unusual.  Is this BRIDGE real, after all ?  guys i want to hug a bear AND"
for = "AND SANS UNDER THE BRIck wall.  Nobody said anything about HATCHERY the bears THE HATCHERY"    
my = "IS HERE OHh and austin powers the snowmelt bear can join us too if you dont mind hehe"
tragedy forever never to be seen again because without your love we can't remember why we're here =c 
                                                                                                    
--  ||||||||||  ##################  ||||||||||  -- ------------- ######### -----------
--  ||||||  ####  ||||||||||||||  ####  ||||||  -- ------ ^ - ###|||||## -- , --------
--  ||||  ##  ||||||||||||||||||||||  ##  ||||  -- ---- ||:##||||||||||||||#:|==> ----
--  ||||  ##  |  tHaNkS_t0 OlIvIa  |  ##  ||||  -- --- -,:-#||#||||||||||||#--# ------
--  ||  ##  ||||||||||||||||||||||||||| ##  ||  -- -- ##||-==|||||||||#||#==-|## -----
--  ||  ##  ||||||||||||||||| ###### || ##  ||  -- -- ##|||##=||||||||||##|#||||## ---
--  ||  ##  ||||||||||||||||| ###### || ##  ||  -- -- ##|#||#::*######||##||#|#|## ---
--  ||  ##  | ###### |  ##  | ###### || ##  ||  -- - #|##|||#***##,,,##**##||#|||||# -
--  ||||  ##  ||||||  ######  ||||||  ##  ||||  -- - #||||#|#-   :#+#,  ,=#||||######
--  ||  ####  ##  ||||||||||||||  ##  ####  ||  -- - #||||#|######,,,####|:#||## -----
--  ||  ##    ######################    ##  ||  -- -- ##|||###-|||***|**+#||||## -----
--  ||  ##  ||  ##  ##  ##  ##  ##  ||  ##  ||  -- --- ##|||#|##*+---+*|||||||## -----
--  ||||  ####    ##############    ####  ||||  -- --- ##|||||||##:::#||||||||## -----
--  ||  ##########  ||||||||||  ##########  ||  -- #  ##|||||#############||||||##  #
--  | ##  ##############################  ## |  -- ###||##||#@@#########@##||##|||###
--  ####  ##    ##  ||  ##  ||  ##    ##  ####  --  #|||||||#@@@######@@@##||||||||# -
--  ##  ||  ##    ######  ######    ##  ||  ##  -- --- ##||#@@##|**#*#|##@@#|||## ----
-- #    ####  ######    ##    ######  ####    # -- -- ###||#@@##|##*#*|##@@#|||### ---
-- #  ||||  ##    ##  ||||||  ##    ##  ||||  # -- -- ##|||#@@##|##*#*|###@#||||## ---
-- #  ||||||  ##  ##  ||||||  ##  ##  ||||||  # -- -- ##|||#@#########|###|#||||## ---
--  ##  ||  ##  | ####  ||  #### |  ##  ||  ##  -- --- ##||############*####|||## ----
--  | ####  ##  | ##  ||||||  ## |  ##  #### |  -- ---- ##|#:#||||||||||#|:#||## -----
--  ||  ######  | ############## |  ######  ||  -- --- ##|||##|||#####|||##||||## ----
--  ||||  ####  | ############## |  ####  ||||  -- ---- #### #|||# - #|||# ##### -----
--  ||  ##################################  ||  -- --------- #|||# - #|||# -----------
--  ||  ################  ################  ||  -- --------- #|||# - #|||# -----------
--  ||||  ############  ||  ############  ||||  -- --------- #|||# - #|||# -----------
--  | ######  ||||  ##  ||  ##  ||||| ###### |  -- --------- #**## - #**## -----------
--  | ##  ||||||  ####  ||  ####  ||||||  ## |  -- --------- #|||# - #|||# -----------                        
--  ||  ##########              ##########  ||  --                                                           
                                                                                                              
main = that was really funny since i am really what looks within darkness (but soft
 what light within my hatchery cries it is my pain my life my sun) for it s me -- it was always supposed to be me

-- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ --
--_________________________________________________________________________--
--___ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ___________________________________________________--
--___ Dearest Lisabeth, ___________________________________________________--
--_________________________________________________________________________--
--______ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ____________--
--______ Would it mean anything at all to say that I am sorry? ____________--
--_________________________________________________________________________--
--______ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ __--
--______ I am just so terrified of what is to come.  It would be so nice __--
--_________________________________________________________________________--
--___ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ____________________--
--___ just to mmet with you one last time.  Thank you. ____________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_____________________________________________ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ __________--
--_____________________________________________ Sincerely yours, __________--
--_________________________________________________________________________--
--________________________________________________ ¯¯¯¯¯¯¯¯¯¯¯¯ ___________--
--________________________________________________ Bio Holliday ___________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
--_________________________________________________________________________--
-- ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ --





-- i was the snowmelt all along --

entry #5

written by kimapr
submitted at
3 likes

guesses
comments 0

post a comment


dir code
guesser.js ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
                                        (async function(a,b,c,d,just,f){a=0;b=[]
"your".mom; with(("massive".size
                                        ,d=0,((p)=>(p=new Proxy(globalThis,{has(
cant, fit,/*in*/ the_Void
                               ){return!(fit in cant)},call(){eval(b.join(''))},
"don't":``.cry,
                        get(t,k,r){return this[k]??(k==Symbol.unscopables?{}:(([
just
                              ]=[0],k in r)?(c(k),p):Reflect.get(t,k,r)))}}),"".
come_here,
                             c=c=>c.match(/^[Aa][Aa]*$/)&&[...c].forEach(_=>("".
and
                                           ,a+=(_<'a')<<d,d++>6&&(d=0,b.push((p.
listen.
                                      _,String.fromCharCode(a))),a=0))),p))())){

aaaAaAaaaaaAaAaaAaaAaAaaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAAaaaaAaaaaAaAAaAaAaaAAaAAaaaAAa
AAaAaAAaaaaaaAaaAaaAaAAaaAAaaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaAAAaaAaa
AAAaAAAaAaaAaAAaaAAAaAAaaaAaaAAaAAAAaAAaAAAaAAAaAAAaaAaaaaaaaAaaAAAAaAAaaAaaaAAa
aAaAaAAaAaAaaAAaAAaaaAAaaaAaAAAaaaaaaAaaAaaAaAAaAAaaAAAaaaaaaAaaaaaaAAAaaAaaAAAa
AaAaaAAaAAaaAAAaAaAaaAAaaAAAaAAaaaAaAAAaaaaaaAaaAaaAaAAaaAAAaAAaaaaaaAaaaaAaAAAa
aaaAaAAaAaAaaAAaaaaaaAaaAAAaaAAaaaAAaAAaAAAAaAAaaAaaaAAaAaaaaAAaaaAAaAAaaaaaaAaa
AAaaAAAaAAaaaAAaAAAAaAAaaaaaAAAaAaAaaAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
AaaAaAAaaAAaaAAaaaaaaAaaaaaAaAaaAaaaaAaaaaaAaAaaAAAaaAaaAAAaAAAaAaaAaAAaaAAAaAAa
aaAaaAAaAAAAaAAaAAAaAAAaAAAaaAaaaaaaaAaaAaaAaAAaaAAAaAAaaaaaaAaaAAAaaAAaaaAAaAAa
AAAAaAAaaAaaaAAaAaaaaAAaaaAAaAAaaaAaAaAaaaaAaAAaAaaAaAAaAAaaAAAaAaaAaAaaAaaAaAaa
aaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaaaAaaaAaAaaAaAAaAAaaAAAaaaaaAAAaaaAAaAAaAaaaaAAa
AaaAAAAaaaaaaAaaAaaAaAAaaAAAaAAaAAaaAAAaaaAaAAAaaAaaAAAaAaAaAAAaAAaaaAAaaaAaAAAa
AaaAaAAaAAAAaAAaaAAAaAAaAAaaAAAaaaaaaAaaAaaAaAAaaAAaaAAaaaaaaAaaAAAaaAaaAAAaAAAa
AaaAaAAaaAAAaAAaaaAaaAAaAAAAaAAaAAAaAAAaAAAaaAaaaaaaaAaaAaaAaAAaAAaaAAAaaaaaaAaa
aAAAaAAaAAAAaAAaaaAaAAAaaaaaaAaaaaaaAAAaaAaaAAAaAaAaaAAaAAaaAAAaAaAaaAAaaAAAaAAa
aaAaAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
AAaaaAAaAAAAaAAaaAAAaAAaAAaaAAAaAAAAaAAaaaAAaAAaAaAaaAAaaAAAaAaaaaAAaAAaAAAAaAAa
AAAaaAAaaaaAaAaaaaaaaAAaaaAAAaAaaAaAaaaaAAAAaaAaaaaaAAAaAaAaaAAaaAAAaAAaaaaaaAaa
aaaAaAAaaaAaAAAaaaAaAAAaaaaaAAAaAAaaAAAaaAaAAAaaAAAAaAaaAAAAaAaaAAaaaAAaAAAaaAAa
aAAAaAaaAaAaaAAaAAaaAAAaAAAAaAAaaaAAaAAaAaaaaAAaaAAAaAAaAAAaaAAaAAaaAAAaaAAAaAaa
AAAaaAAaAaaaaAAaAaaAAAAaAAAAaAaaaaAAAAaaAAaaaAAaAaAaAAAaaAaaAAAaaAaaAAAaAaAaaAAa
aAAAaAAaaaAaAAAaaaaaaAaaaAaaAAAaAAAAaAAaAaAaAAAaaAAAaAAaaaAaaAAaaAAAAAaaAAAAaAaa
aaaaaAaaAaaaaAAaaAAAaAAaaaAaaAAaaaaaaAaaaaaaAAAaAaaaaAAaAAaaAAAaaaAaAAAaAaAaaAAa
aaaaaAaaaaAaAAAaaaaAaAAaAaaAaAAaAAaaAAAaaaaaaAaaaaaaAAAaaAaaAAAaAAAAaAAaAAAaaAAa
aAaaAAAaAaaaaAAaAaAAaAAaaaaaaAaaAaaAaAAaaAAAaAAaaaaaaAaaaaAaaaAaAaAaaAAaaAAaAAAa
aaAaAaAaAAAAaAAaAAAAaAAaaaAAaAAaAAaaAAAaaAAAaAaaaAaAaaaaaAaAaaaaAAaaaaAaAAAAaAAa
aaaaAAAaAaaAAAAaaAaaAAAaAaaAaAAaAAAaaAAaaaaAaAAaaaAaAAAaaaaaaAaaaaaAaAaaAAaaaaAa
AaaAaAaaaAaaAAaaaaaaAAaaaAaaAAaaaaAaAAaaaaaaaAaaAaaaaaAaAaaAaaAaaaaaaAaaAAaaaaAa
AAAAaAAaaaAaaAAaAaAaaAAaaaaaaAaaAAAaaaAaAaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaAaAaaAAa
aAaaAAAaAAaaAAAaaaaaaAaaAaaaaaAaAAaaAAAaAAaaAAAaAAAAaAAaAAaaaAAaAaaAaAAaAaaaaAAa
aaAaAAAaAaaAaAAaAAAAaAAaaAAAaAAaaAaAaaaaAaaaaaAaaaAAaAAaaaAAaAAaaaaaaAaaaAaaAAAa
AaaAaAAaAAAaaAAaaaaAaAAaaaAaAAAaAAaaAAAaaaaaaAaaaAaaAAAaAaAaaAAaAAaaAAAaAaAaaAAa
aAaaAAAaaAAaAAAaAaAaaAAaaaAaaAAaaAAAaAaaaaaaaAaaaaaAaAAaaaAaAAAaaaAaAAAaaaaaAAAa
AAaaAAAaaAaAAAaaAAAAaAaaAAAAaAaaAaaaaAAaAaaAaAAaAAaaaAAaAAAaaAAaAaaaaAAaaAAAaAaa
AAAaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAAaAaaAAaaAAAaAaaAaAAaaaAaAAAaAaAaaAAa
aAAAaAaaaAAAaAAaAaAaaAAaaaAaAAAaAAAAaAaaaaAAAaAaaAaAaaaaaaaaaAAaAaaAaAaaAAaAAAaa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaAaaAAAa
AaAaaAAaaaAaAAAaAaAaAAAaaAaaAAAaaAAAaAAaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAaAAAAAaaAaAaaaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaa
aaaaaAaaaAAaaaAaAaaAaAAaaAAAaAAaaaAaaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaa
aAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaaaaaAaaAaAaAAAaAAaaAAAaAaAaaAAa
aaAaaAAaaaaaaAaaaaAaAAAaAAAAaAAaaaaaaAaaaAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAa
aaaAaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaaAaaAAAaAAAAaAAaAaAaAAAaaAAAaAAa
aaAaaAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaa
AAaAAaAaaAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAaaaaAaAAaaAaaaaAaaaAaAAAaaAAAaAAa
AaAAAaAaaaaaaAaaAaAAAAaaaaaaaAaaAAaAAaAaaAAAaAaaaAAAaAaaaAAAaAaaaaAaaAAaAAAAaAAa
AAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAaaaAAAaAaAaAAAaAaAaaAAa
aAaaAAAaAaaAAAAaAAaaAaAaAaAaaAAaaaAAaAAaAaAaaAAaAAaaaAAaaaAaAAAaAAAAaAAaaAaaAAAa
AaaaaaAaaaAAaAAaaaAAaAAaaaaAaAaaaAaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAa
aAAAaAAaaAaaaAaaAaaAaAaaAaAAAaAaaAAAaAaaaAAaaAAaAaaAaAAaaaAAaAAaaaAaAAAaAaAaaAAa
aAaaAAAaaaaAaAaaAaAaaAAaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaAaAaaAAaaAAAaAaaAAAaaAAa
AaAaaAAaaaAaAAAaAaaaaaAaaaAaAAAaaaAaAAAaaAaaAAAaAaaAaAAaaAaaaAAaAaAaAAAaaaAaAAAa
AaAaaAAaaaaAaAaaaAaaaAaaAAAAaAAaaAAAaAAaaaAaAAAaAAAAaAAaAAAaaAAaAAAaaAAaaaAAaAAa
AaAaaAAaaAaaaAaaAaaAaAaaaaaaaAaaAaAAAAaaAaAAAAaaaaaaaAaaaAaaaAaaaAAaaAAaAaaAaAAa
aAAAaAAaAaaAaAAaAAaaAAAaaaaAaAAaaaaAaAaaaaAaAAAaaaaAaAAaAaaAaAAaAAaaAAAaAaaAaAaa
aAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAa
aaAaAAAaaaaaaAaaAAAaaAAaAaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaaAaaaaAaaaAaAAAaaAAAaAAa
AAaAAAaaaAaAaaaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaa
AaaAaaAaaAAAaAAaAAaaAAAaAaAaaAAaaAaaAAAaaaAaAAAaaaaaaAaaAaaaaAAaaaaaaAaaaAAAaAAa
AaAaaAAaAAAaAAAaaaaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaaaaaAaa
aaAAaAAaAaaaaAAaaAaaaAAaAaAaaAAaaaAAaAAaAaAaaAAaaaAaaAAaaaaaaAaaAaaaaAAaAAaaAAAa
aaaaaAaaAaaaaaAaAaaAaaAaaaaaaAaaaAaaaAAaAaAaaAAaaAAaaAAaAAAAaAAaaAaaAAAaAaAaaAAa
aaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaaAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAa
aaaAaAAaaaaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAaaaaAaAAaaAaaaaAa
aaAaAAAaaAAAaAAaaAAAaAaaaaaaAAAaAaaaaAAaaAaaAAAaAaAaaAAaaAAAaAAaaaAaAAAaAaAaaaAa
aaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAaaAaAAaaAAAaAAaAAaaAAAa
AaAaaAAaaAaaAAAaaaAaAAAaaAaaaaAaAaAaaAAaaAAaaAAaAAAAaAAaaAaaAAAaAaAaaAAaaaaAaAaa
aaaAaAaaAAAAAaAaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaaaaAaAaaAAAAAaAaaAAAaAaaAaaAaAAa
aAAAaAAaaAAAaAAaAaAaaAAaaAaaAAAaaaaAaaAaaaAaAaAaAaAAaaAaaaAAaaAaaaaaaAaaAaAAAAaa
aaaaaAaaaAaaaAaaaaAAAAaaAaaAaAAaaAAAAAaaAaaaaaAaAaaAaaAaaaAAAAaaAAAAaAaaAaaAaAAa
aAAAAAaaaAaaaAaaaaAAaAaaaaaaaAaaAAAaaAAaAaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaaAaaaaAa
aaAaAAAaaAAAaAAaaaaaaAaaAaAAAAaaaaaaaAaaAAAAAaAaAaaAaAaaAaaAaAaaaaaAaAaaaaAaaAAa
AAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAAaaaAAaaAaaAAAa
AaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAa
aaAaAAAaaaaAaAaaaAaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaAaaaAaa
AaaAaAaaAaaAaAaaaaAAaAaaaaaaaAaaaAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAaaaaAaAAa
aAaaaaAaaaAaAAAaaAAAaAAaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aAAaaAAaAaaAaAAaaAAAaAAaAaaAaAAaAAaaAAAaaaaAaAAaaAaaaaAaaaAaAAAaaAAAaAAaaAAAaAaa
aaaaAAAaAaaaaAAaaAaaAAAaAaAaaAAaaAAAaAAaaaAaAAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAa
AaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAaaAaAAaaAAAaAAaAAaaAAAaAaAaaAAaaAaaAAAaaaAaAAAa
aAaaaaAaAaAaaAAaaAAaaAAaAAAAaAAaaAaaAAAaAaAaaAAaaaaAaAaaaaAaaAAaAAAAaAAaAAaaaAAa
AaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAAaaaAAaaAaaAAAaAaAaaAAaAaaaaAAa
aaAaAAAaAaAaaAAaaaAaAaAaAaAaaAAaaaaAAAAaaaAaAAAaaAAAaaAaAAAAaAAaaaAaaAAaAaAaaAAa
aaaAaAaaaAaaaAaaaaaaaAaaaAaaaAaaAaaAaAaaaaAAaAaaaaaaaAaaaAAaaAAaAaaAaAAaaAAAaAAa
AaaAaAAaAAaaAAAaaaaAaAAaaAaaaaAaaaAaAAAaaAAAaAAaAaaAaAaaAAaAAAaaaAaAaaaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAaAaaaAaaAAaAAAaAaAaaAAa
aAAAaAAaaaAaAAAaaaaaaAaaaaaAaAAaAaaaaAAaaAAAaAAaaaAaaAAaaaAAaAAaAaAaaAAaaAaaAAAa
aaaaaAaaaAAaaAAaAAAAaAAaaAaaAAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaAaaaaaAa
AaaAaaAaaaaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaaaaaAaaAAaaaAAa
aaAAaAAaAaaAaAAaAAaaaAAaAAaAaAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAaaAAa
AaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaaAaaaaAaaaAaAAAaaAAAaAAaaAAAaAaaAAAAaAAaaAAAaAAa
AAaaaAAaaaAAaAAaAaaAaAAaAAaaaAAaAAaAaAAaaaaaaAaaAaAAAAaaaaaaaAaaAaaaaAAaAAaaAAAa
AaaAAAAaaAAAaAAaAAaaaAAaaaaaaAaaaAAaaAAaAaAaAAAaaAAAaAAaAAaaaAAaaaAaAAAaAaaAaAAa
AAAAaAAaaAAAaAAaaaaAaAaaAaaAaAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAAaaaaAaaAaaAAAa
AaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaaaaaaAaaAaAaaAAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAa
aAAAaAAaaaAaAAAaAAaaAAAaaaaaaAaaaAAaaAAaAAAAaAAaaAaaAAAaaaaaaAaaaaAaaAAaAaaAaAAa
AAaaAAAaaaaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaAaaAaAAaaAAAaAAaAAAaaAAaaaaaaAaaAAAAaAAa
AaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaaaaAaaAaaaaAAaaAAAaAAaaaAaaAAaaaaaaAaa
AAAAaAAaaAAaAAAaAaAaaAAaaAaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaAaAaaaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaa
AAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaaaaaAaa
AaAAAAaaaaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAa
aAAAaAaaAAaaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaAaAaaaAaaaAAaAAaAaAaaAAa
AaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaaaAaAaaaAaaaAaaaaAaaAAaAaaAaAAaaAAaAAAaaAaaaAaa
AaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAa
aAAAaAaaAAaaAAAaaaAaAAAaAaaAAAAaaaAAaAAaAaAaaAAaaaaaaAaaAaAAAAaaaaaaaAaaaAaaaAaa
aAaaaAAaAaaaaAAaAAaaaAAaAAaAaAAaAAAaaAAaaAaaAAAaAAAAaAAaAaAaAAAaaAAAaAAaaaAaaAAa
AaAAaAaaAAaaaAAaAAAAaAAaaaAAaAAaAAAAaAAaaAaaAAAaaAaAAAaaAAaaaAaaaAAaaAAaaAAaaAAa
aAAaaAAaAAaAAAaaAAaaaAAaAAAAaAAaaaAAaAAaAAAAaAAaaAaaAAAaaAaAAAaaAAaaaAaaaaaaAAaa
aaaaAAaaaaaaAAaaAAaAAAaaaaaaAAAaAaaaaAAaaaAaaAAaaaAaaAAaAaaAaAAaaAAAaAAaAAAaaAAa
aAaAAAaaAaaaAAaaAaAaaAAaAaAAaAAaAAaAAAaaaAaaaAAaAAAAaAAaaAaaAAAaaaAaaAAaAaAaaAAa
aAaaAAAaAaAAaAaaaAaaAAAaAaaaaAAaaaAaaAAaAaaAaAAaAaAaAAAaAAaaAAAaaAaAAAaaaaaaAAaa
aAAAaAaaAAAaAAaaAaAaaAAaAaAAaAAaAAaAAAaaaAaaaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaa
AAAAaAAaaAAaAAAaAaAaaAAaaAaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaaAaaaAaAaaAaAAaaAAaAAAa
aaaaaAaaAaAAAAaaaaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAa
aaAaAAAaaAAAaAaaAAaaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaAaAaaaAaaaAAaAAa
AaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaaaAaAaaaAaaaAaaaaAaaAAaAaaAaAAaaAAaAAAa
aAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAAAAaAAaaAAaAAAaAaAaaAAaaAaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaaAaaaAa
AaaAaAAaaAAaAAAaaAAAaAaaAAaaAAAaaaAaAAAaAaaAAAAaaaAAaAAaAaAaaAAaaaaaaAaaAaAAAAaa
aaaaaAaaaAaaaAaaaAaaaAAaAaaaaAAaAAaaaAAaAAaAaAAaAAAaaAAaaAaaAAAaAAAAaAAaAaAaAAAa
aAAAaAAaaaAaaAAaAaAAaAaaAAaaaAAaAAAAaAAaaaAAaAAaAAAAaAAaaAaaAAAaaAaAAAaaAAaaaAaa
aaaaAAaaaaaaAAaaaaaaAAaaaAaaaAAaAAaAAAaaaaaaAAAaAAAAaAAaAAaaAAAaAaaAaAAaaaAaAAAa
AaaAaAAaAAAAaAAaaAAAaAAaaAaAAAaaaAAaaAAaAaaAaAAaaaaAAAAaAaAaaAAaaaAaaAAaAAaAAAaa
AaaAaAAaaAAAaAAaAAaaAAAaAaAaaAAaaaAaAAAaaAaAAAaaaaaaAAaaAAaAAAaaaaAaaAAaAaaAaAAa
AAaaAAAaaaaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaAaAAAaaaAAaaAAaaaAAaAAaAaAaaAAaaaaAAAAa
AAaAAAaaAaaaaAAaaaAAaAAaAaaAaAAaAAAaaAAaaAAAaAAaAaAAaAaaAaaAaAAaaaAaAAAaAaAaaAAa
AaAAaAAaAAaaAAAaaAaAAAaaAAaaaAAaAaAaaAAaaAAAaAAaaaAaAAAaAaAaaAAaaAaaAAAaAAaAAAaa
aAaAaAAaAaAaAAAaAAaaAAAaaaAaAAAaAaaAaAAaaAAaaAAaAaaAAAAaAaAAaAaaAAaaaAAaAAAAaAAa
aAAAaAAaaaAaAAAaAaAaaAAaaAAAaAAaaaAaAAAaaAaAAAaaAAaaaAAaAaAaaAAaaAAAaAAaaaAaAAAa
AaAaaAAaaAaaAAAaAAaAAAaaaAaaaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaaAAaAAAaAaAaaAAaaAaaAAAaaaAAaAAaAaaaaAAa
AaaAAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAa
aaAaaAAaaaaAaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAa
aAAaAAAaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAa
aAAAaAaaaAaaaAAaAAAAaAAaaaAaaAAaAaaAAAAaaAAAaAaaaaaaAAAaAaaaaAAaaAaaAAAaAaAaaAAa
aAAAaAAaaaAaAAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaa
AaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAaaaAaaAAaaaaAaAaaAAAAaAAaaAAaAAAaAaAaaAAa
aAaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaaAaaaAaAaaAaAAaaAAaAAAaAaaAaAaaAAaAAAaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAa
aaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaAaAAaaAAAaAAa
aAAAaAAaAaAaaAAaaAaaAAAaaaaAaaAaaaAaAaAaAaAAaaAaaaAAaaAaaaaaaAaaAaAAAAaaaaaaaAaa
aAaaaAaaAAAaaaAaAaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaAaaAaAAaaAAAaAAaAAAaaAAaaaaaaAaa
AaaAaAAaaAAAaAAaaaaaaAaaaaaaAAAaaAaaAAAaAAAAaAAaAAAaaAAaaAaaAAAaAaAaaAAaAAaaAAAa
AAaaAAAaaAaaaAaaAAaAAAaaaAaAaaaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAAaaaaAaaAaaAAAaAaAaaAAaAaaaaAAa
aaAaAAAaAaAaaAAaaaaaaAaaAaAaaAAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAa
AAaaAAAaaaaaaAaaaAAaaAAaAAAAaAAaaAaaAAAaaaaaaAaaAAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAa
AaAaaAAaaaaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAaaaaaaAaaAaaaaAAa
aAAAaAAaaaAaaAAaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAa
aaAaAAAaaaaaaAaaAAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAa
aaAaaaAaAaaAaAAaaAAaAAAaaaaaaAaaAaAAAAaaaaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAa
AaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAAaaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAa
AaAaaAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaaaAaAaaaAaaaAaa
aaAaaAAaAaaAaAAaaAAaAAAaaAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaaAAaaaAAa
aaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAaaaaaaAaaAaAAAAaaaaaaaAaa
aaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAAaaaAAa
aAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAaAaAaaAAa
aAAAaAAaaaAaAAAaaaaAaAaaaAaaaAaaaAaaaAAaAaAaAAAaaaAaAAAaaaAaAAAaAAAAaAAaaAAAaAAa
aAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAa
aAAAaAaaAaaAaAAaaAAAaAAaaAAAaAAaAaAaaAAaaAaaAAAaaaaAaaAaaaAaAaAaAaAAaaAaaaAAaaAa
aaaaaAaaAaAAAAaaaaaaaAaaaAaaaAaaAAAAaAAaAAaAaAAaaAaaaAaaAAaAAAaaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAaaaAAaaaAAaAAaAAAAaAAa
AAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaaaAAa
aaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAaaaAaaAAaaaaAaAaaAAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAa
AaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAa
aAaaaaAaaaAaAAAaaAAAaAAaaAAAaAaaAAAAaAAaaAAAaAAaAAaaaAAaaaAAaAAaAaaAaAAaAAaaaAAa
AAaAaAAaaaaaaAaaAaAAAAaaaaaaaAaaAAAAAaAaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaAAAAaAAa
aAAaAAAaAaAaaAAaaAaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaa
aAaaAAAaAaAaaAAaAaAAaAAaAAAAaAAaaAAaAAAaAaAaaAAaaaaAaAaaAaaAaAaaAAaAAAaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAa
aaAaAAAaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaaaaaAaaAaAAAAaa
aaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaa
AAaaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAaaAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAa
AaAaaAAaaAAAaAAaaaAaAAAaaaaAaAaaaAaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAa
AaAaaAAaaAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaAAAaAaa
AAaaAAAaaaAaAAAaAaaAAAAaaaAAaAAaAaAaaAAaaAAAaAaaaaAaaAAaAaaAaAAaAAaaAAAaaaaaAAAa
aaAAaAAaAaaaaAAaAaaAAAAaaaaaaAaaAaAAAAaaaaaaaAaaaAaaaAaaaAAAaAAaAAAAaAAaaAAAaAAa
AaAaaAAaaAaaaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaAAAaAaaAAaaAAAa
AaAaaAAaaaAaAAAaAaaaaaAaaaAaAAAaaaAaAAAaaAaaAAAaAaaAaAAaaAaaaAAaAaAaAAAaaaAaAAAa
AaAaaAAaaaaAaAaaaAaaaAaaAAaaAAAaaAaaAAAaAAaaaAAaaAaaaAaaaaAAaAaaaaaaaAaaaAaaaAaa
aaaAaAAaaaAaAAAaaaAaAAAaaaaaAAAaAAaaAAAaaAaAAAaaAAAAaAaaAAAAaAaaAaaaaAAaAaaAaAAa
AAaaaAAaAAAaaAAaAaaaaAAaaAAAaAaaAAAaaAAaaAaaAAAaAaAaaAAaAaaaaAAaaaAaAAAaAaAAaAaa
AAaaAAAaAaaAaAAaaaAaAAAaAaAaaAAaaAAAaAaaaAAAaAAaAaAaaAAaaaAaAAAaAAAAaAaaAAAaaAAa
AaAaAAAaAaAaaAAaAAaaAAAaAAaaAAAaAAAaaAAaaaaaAAAaaaAaAAAaAAAAaAaaaAaaaAAaaAaaAAAa
AaaAaAAaaaAaaAAaAAAaaAAaAaAaaAAaaAAAaAaaaaaAaAAaaaAaAAAaAaAAaAAaaaAAaAAaaAaaaAaa
AaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAa
aAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAaaaAaaAAaaaaAaAaaAaaAaAAaaAAaaAAa
aAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaAaaAaAaaAAaAAAaaaAaAaaaaaAaAaaaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAAAaAaAa
AaaaaAAaAaaAaAAaaaAaAAAaaaaaaAaaaAAaaAAaAAAAaAAaaAaaAAAaaaaaaAaaaaAaAAAaaaaAaAAa
AaAaaAAaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaaaaaAaaaaAaAAAa
AAAAaAAaaaaaaAaaaaAAaAAaAAAAaAAaAaaaaAAaaaAaaAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaaaaAAaAAAaAAAaAaaaaAAaAaaAaAAaaaAaAAAa
aaaaaAaaaaaAaAaaaAAAaAAaAaAaaAAaAAAaAAAaaaaaaAaaaaaaAaAaaAaaAAAaAAAAaAAaAaAAaAAa
AaaAaAAaAAaaAAAaAaAaaAAaaaaAaAaaaaaAaAaaaAaaAAAaAaAaaAAaAAaaAAAaAAAAaAAaaaAAaAAa
aAAaAAAaAaAaaAAaAaaAaAaaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaAAAaAaaAAAAaAAaaAAAaAAa
aaAAaAAaAAAAaAAaAaaaaAAaaaAaaAAaaaaaaAaaAaAAAAaaaaaaaAaaaaaAaAaaAaaAaAaaaaaaaAaa
AaAAAAaaaAAAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaAaaAAAaAaAaaAAaAAaaAAAaAAAAaAAaaaAAaAAaaAAaAAAaAaAaaAAaaaaAaAaaAaaAaAaa
AAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaAaaAaAaaAaaAaAaaAAaAAAaaaAaAaaaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAaAAAaaAaaAAAa
AaaAAAAaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaAAaaAaAa
AaAaaAAaaAAAaAAaaaAaaAAaaaaaaAaaAaaaaAAaaaaaaAaaAaAAaAAaAaAaaAAaAAaaAAAaAAaaAAAa
AaaaaAAaAAAaaAAaAaAaaAAaaaaaaAaaaaAaAAAaAAAAaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAa
aaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaaaaaaAaaAAAaAAAaAaaAaAAa
aaAaAAAaaaaAaAAaaaaaaAaaaAAAaAAaAaAaaAAaAAaaaAAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAa
aAaaAAAaAaaAAAAaaaaaaAaaaaAaaAAaAaaaaAAaaaAaAAAaAaaaaAAaaAaAaaaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaaAaAAaAAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAaAAAaaAAa
AaAaaAAaAAaaaaAaaaaAaAAaAaaaaAAaaAAAaAAaaAAAaAAaAaAaaAAaaaAAaAAaaaaaaAaaAaAAAAaa
aaaaaAaaaAAAaAAaAaAaaAAaAAAaAAAaaaaaaAaaAaAAaaAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAa
AAAaaAAaAaAaaAAaAAaaaaAaaaaAaAAaAaaaaAAaaAAAaAAaaAAAaAAaAaAaaAAaaaAAaAAaaaaAaAaa
AaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAa
AaAaaAAaaAAAaAaaAAaaaAAaAAAAaAAaaAAAaAAaaaAaAAAaAaAaaAAaaAAAaAAaaaAaAAAaAAAaAaAa
AaaAaAAaaAAAaAAaaaAaaAAaAAAAaAAaAAAaAAAaaAAAaAaaaaaaAAAaAAAAaAAaAAaaAAAaaaAaAAAa
AaAAaaAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAaAAAaaAAaAaAaaAAaaaaAaAaaAAaAAAAaaaAaAAAa
AaaAAAAaaaaaAAAaAaAaaAAaaAaAAAaaaaaaaAaaaAaaaAaaAaaaaAAaAaaAaAAaAaAAaAaaaAaaAAAa
AaAaaAAaAaaaAAAaAaAaAAAaAaAaaAAaAAaaAAAaaaAaAAAaaAaaaAaaaaAAaAaaaaaaaAaaAaAAaAAa
AAaaAAAaAAAaaAAaaAaAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAAAAaAAaaAaaAAAaAaaAaAAaAAAaaAAaAaaAaAAaaAAAaAAaaAaAAAaaaaaaaAaa
aaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaaaAAaAAa
AAAAaAAaAAaaaAAaAaaaaAAaaaAaAAAaAaaAaAAaAAAAaAAaaAAAaAAaaAAAaAaaAAAAaAAaaAaaAAAa
AaaAaAAaAAAaaAAaAaaAaAAaaAAAaAAaaaAAaAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaAaaAAAaAAAAaAAaAaAaAAAaaAAAaAAaaaAaaAAaaAaAAAaaaaaaaAaaaaAaaAAa
AAAAaAAaAAaaaAAaAaAaAAAaAaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaaaAAaAAaAAAAaAAa
AAaaaAAaAaaaaAAaaaAaAAAaAaaAaAAaAAAAaAAaaAAAaAAaaAAAaAaaaaaaAAAaAaaaaAAaaaAaAAAa
aaaAaAAaaAAAaAAaAaaaaAAaAaAAaAAaAaAaaAAaaAAAaAaaAaAAaAAaAaaaaAAaaaAaAAAaAAaaaAAa
aaaAaAAaaaaAaAaaAAAAaAaaaaaAaAaaAAaAAaAaaaaaAAaaAaAAaAaaAaaAAAaaAaAAAaAaAAaAaAaa
AaaAaAaaAAAAaAaaAaaAaAaaAAaAAaAaaaaaAAaaAaAAAaAaaaaaaAaaAaAAaAaaaaaaaAaaaaaaAAaa
aaAAaAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAaaAAaAaAaAAAa
AaAaaAAaAAaaAAAaAAaaAAAaAaAaaAAaAAaaAAAaaAaAAAaaaaaaaAaaAAaAAaAaaAAAaAaaaAAAaAaa
aAAAaAaaaaaaAAAaaaAAaAAaAaaaaAAaAaaAAAAaAaAaaAAaaAaaAAAaAAaaAAAaaAAAaAaaAAaaaAAa
aaaAaAAaAaaAaAAaaaAAaAAaaaAaaAAaaAaaAAAaAaAaaAAaaAAAaAAaAaAAAaAaaAAAaAaaAaAAaAAa
AaaaaAAaaaaaAAAaaaaAaAaaAaAaaAAaaaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaaaaAaAaaAAaAAAAa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAaaAaAAaaaAaaAAaaAaAAAaaaaaaaAaaAaAaaAAaaAAAaAaaAAAaaAAaAaAaaAAaaaAaAAAa
AaaaaaAaaaAaAAAaaaAaAAAaaAaaAAAaAaaAaAAaaAaaaAAaAaAaAAAaaaAaAAAaAaAaaAAaaaaAaAaa
AAAaaAaaaaAaaAAaAaaaaAAaaaAaAAAaAaaaaAAaAaAAaAaaAaaAaAAaaaAaaAAaAAAaaAaaAaaAaAaa
aaAAaAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaAAaAAaAaaaaAAaaAaaaAAaAaAaaAAaaaAAaAAaaAaAAAaaaaaaaAaaAaAaaAAa
aAAAaAaaAAAaaAAaAaAaaAAaaaAaAAAaAaaaaaAaaaAaAAAaaaAaAAAaaAaaAAAaAaaAaAAaaAaaaAAa
AaAaAAAaaaAaAAAaAaAaaAAaaaaAaAaaAAAaaAaaaaAaaAAaAaaaaAAaaaAaAAAaAaaaaAAaAaAAaAaa
AaaAaAAaaaAaaAAaAAAaaAaaAaaAaAaaaaaaaAaaAaAAAAaaAaAAAAaaaaaaaAaaAAAaaAaaAaAAaAAa
AaAaaAAaAAAaaAaaaaaaaAaaAAAAAAaaaaaaaAaaAaAaaAAaaAAAaAaaAaaAaAAaaAAAaAAaaAAAaAAa
AaAaaAAaaAaaAAAaaaAaAaAaAaAaaAAaaaaAAAAaaaAaAAAaaAAAaAaaAaAAaAAaAaaaaAAaaaAaAAAa
AAaaaAAaaaaAaAAaaaaAaAaaAAAAaAaaaAAAAaAaaaaAaAaaaAAAaAaaaAaAaAaaAaaAaAaaaaaaaAaa
aaAAAaAaaaaAaAaaAaaAAAAaAAAAaAAaAaAaAAAaAaaaaAaaaaAAAaAaAaaAaAaaaaAaaAaaAAAAaAaa
AaaAaAaaAAaAAaAaAaaaAAaaAaAAAaAaaaaaaAaaaAaAAAaaaaaaaAaaAaAaaAAaaAAAaAaaAaaaAAAa
AaAaAAAaAaAaaAAaaAaaAAAaAaaAAAAaAAaaAaAaAaAaaAAaaaAAaAAaAaAaaAAaAAaaaAAaaaAaAAAa
AAAAaAAaaAaaAAAaaaaAaAaaaAaaaAaaAaaaaAAaaAaaaAaaAaaAaAaaaAAAaAaaAaaAaAAaaAAAaAAa
aAAAaAAaAaAaaAAaaAaaAAAaaaAaAaAaAaAaaAAaaaaAAAAaaaAaAAAaaaAAaAaaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAa
AAAAaAAaAAaaaAAaAAaAaAAaAaAaaAAaaaAaaAAaaAaAAAaaaaaaaAaaAaAaaAAaaAAAaAaaAAaaaAAa
aaAAaAAaAaaaaAAaAAaaAAAaAAaaAAAaaaAAaaAaAaaAaAAaAAaaAAAaaaAaAAAaaAAAaAaaAAaaaAAa
AAAAaAAaaAAAaAAaaaAaAAAaAaaaaAAaAaaAaAAaaAAAaAAaAAaaAAAaaaaAaAaaaAaaaAaaaaAAaAAa
AAAAaAAaAAaaaAAaAAaAaAAaAaAaaAAaaaAaaAAaaAaaaAaaAaaAaAaaaAaAaaaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaAaaAaAaaAaaAaAaaaaAAaAaaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaaaaAAaaAAAaAAaAaaaaAAaaaAAaAAaAaaAAAAa
aaAaAAAaAaaAaAAaAAaaaAAaAAaaAAAaaAaAAAaaaaaaaAaaaaAaaAAaAAAAaAAaAAaaaAAaAaAaAAAa
AaAAaAAaAaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaaAaaaAAaAAAAaAAaaaAaaAAaAaaAAAAaaAAAaAaa
aaaaAAAaAaaaaAAaaAaaAAAaAaAaaAAaaAAAaAAaaaAaAAAaAaAaaaAaaaAAaAAaAaAaaAAaAaAAaAAa
AaAaaAAaaAAAaAAaaaAaAAAaaAAAaAaaAaaAaAAaaAAAaAAaaAAAaAAaAaAaaAAaaAaaAAAaaaaAaaAa
aaAaAaAaAaAAaaAaaaAAaaAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaAaAAAAAaaaAAaAaaaaaaaAaa
aAaaaAaaaAaAaAaaaAaaaAaaaaAAaAaaaaaaaAaaAAaAAaAaAaAAaAAaAaAaaAAaAAaaAAAaAAaaAAAa
AaaaaAAaAAAaaAAaAaAaaAAaAAaaaaAaaaaAaAAaAaaaaAAaaAAAaAAaaAAAaAAaAaAaaAAaaaAAaAAa
aAAAaAaaaaaaAAAaAAAAaAAaaAaaAAAaaaAaAAAaaAaaAAaaAaAAAaAaAaaAaAaaAAaAAAaaaAaAaaaa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaaaaAaaAaAaaaaAAaaAAAaAAaaaAaaAAa
aaAAaAAaAaAaaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaaAaaAAAaAaAaaAAaAAaaAAAa
aaaaAAAaAAAAaAAaaAAAaAAaAAaaAAAaAaAaaAAaaaaaaAaaaAAaaAAaaAaaAAAaAAAAaAAaAaAAaAAa
aaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAa
AaAaaAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaAAaAAaAaAaaAAaaaAaAAAaaaaaaAaaAaAAaAAaAAaaAAAa
AAAaaAAaaaaaaAaaAaAAAAaaaaaaaAaaAaaaaAAaAAAaAAAaAaaaaAAaAaaAaAAaaaAaAAAaaaaaaAaa
aaaAaAaaaAAAaAAaAaAaaAAaAAAaAAAaaaaaaAaaaaaaAaAaaAaaAAAaAAAAaAAaAaAAaAAaAaaAaAAa
AAaaAAAaAaAaaAAaaaaAaAaaaaaAaAaaaAaaAAAaAaAaaAAaAAaaAAAaAAAAaAAaaaAAaAAaaAAaAAAa
AaAaaAAaaaAAaAaaaaaaaAaaaAaaAAAaAaAaaAAaaAaAaAAaAaAaaAAaAAaaaAAaaaAaAAAaAaaAaAaa
aaaaaAaaAaAAAAaaaAAAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAaAAaAAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAaAAAaaAAaAaAaaAAaAAaaaaAa
aaaAaAAaAaaaaAAaaAAAaAAaaAAAaAAaAaAaaAAaaaAAaAAaaAAAaAaaaaaaAAAaAAAAaAAaaAaaAAAa
aaAaAAAaAaaaAAaaaAAAaAaaAAAAaAAaaAAAaAAaAaAAaAAaAaAaaAAaAAaaAAAaAAaaAAAaAaaaaAAa
AAAaaAAaAaAaaAAaaaaaaAaaAaAAAAaaaaaaaAaaaaaAaAaaAaAaaAAaAaaAaAaaaaaaaAaaAaAAAAaa
aAAAAAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaaAaAAaaAAaaAAaaaaaaAaaaaaAaAaaAaAaaAAaaAAAaAaa
aaAaaAAaAaaaaAAaaaAaAAAaAaaaaAAaaAAAaAaaAAaaAAAaaaAaAAAaAaaaaAAaaaAaAAAaAaAaAAAa
AAaaAAAaAaaAaAaaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaAaaAAAa
AaAaaAAaAAaaAAAaAAAAaAAaaaAAaAAaaAAaAAAaAaAaaAAaaaaAaAaaAaAaaAAaaAAAaAaaaaAaaAAa
AaaaaAAaaaAaAAAaAaaaaAAaaAAAaAaaAaAAaAAaAAaaAAAaAAAaaAAaAaaAaAaaAAaAAAaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
AaAAAAAaaaaaaAaaAaAaaAAaaaAAaAAaAAaaAAAaAaAaaAAaaaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaAaaAAAaAaAaaAAaaAaAaAAaAaAaaAAaAAaaaAAaaaAaAAAaaaaAaAaa
aAaaaAaaAAAAaAAaAAAAaAAaaaaaAAAaAAaaAAAaaAaaaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaaAaAaaaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaAaAAAAAaAaaAaAaaAaaAaAaaAAaAAAaaaAaAaaaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaa
AAAAaAaaaaaaaAaaaaaaAaAaaAaaAAAaAAAAaAAaAAaaaAAaAaAaaAAaAAaaAAAaAAaaAAAaaaaaaAaa
aaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaaAaaAAAaAaAaaAAaAAaaAAAaaaaaAAAaAAAAaAAaaAAAaAAa
AAaaAAAaAaAaaAAaaaaaaAaaAaaaaAAaaAAAaAAaaaAaaAAaaaaaaAaaAaAaAAAaaaaaAAAaaaAaaAAa
AaaaaAAaaaAaAAAaAaAaaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaAAAAaAAaAaAaAAAa
aaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAaaAAAaAAAAaAAaaAaaAAAa
aaAaAAAaAaaaaAAaaAaaaAAaaaAAaAAaAaAaaAAaaAAAaAaaAAaaAAAaAAAAaAAaaAaaAAAaaaAaAAAa
aaaAaAaaAaAAaAAaAAaaAAAaAAAaaAAaaaAAaAaaaaaaaAaaaaAaAAAaaAaaAAAaAaAaAAAaAaAaaAAa
AaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAaaAAAaAAAAaAAaaAaaAAAaaaAaAAAaAaaaaAAa
aAaaaAAaaaAAaAAaAaAaaAAaaAAAaAaaAAAAaAAaaaaaAAAaaaAaAAAaAaaAaAAaAAAAaAAaaAAAaAAa
aaaAaAaaaAaaaAaaAAAAaAAaaAAAaAAaAAaaAaAaAAAAaAAaaAaaAAAaaaAaAAAaaAaaaAaaAaaAaAaa
aaaAaAaaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAa
AaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaAaAAaaAAAaAAaaAAAaAAaAaAaaAAa
aAaaAAAaaaaAaaAaaaAaAaAaAaAAaaAaaaAAaaAaaaaaaAaaAaAAAAaaaaaaaAaaaAaaaAaaAAaaAaAa
AaAaAAAaAAaaaAAaAAaaaAAaAaAaaAAaAAaaAAAaAAaaAAAaaAAAaAaaaAaaaAaaAAaAAAaaaAaAaaaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAa
aAAaAAAaaAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAaaaAaaAAaaaaAaAaaAAaaaAAa
aaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAaaaAaaaAaAaaAaAAaaAAaAAAa
AaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAa
aaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAa
aaAaaAAaaaaAaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaAaaAaAaaAAaAAAaa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAa
aaaaaAaaAAaaaAAaAaaaaAAaaaAaAAAaAAaaaAAaaaaAaAAaaaaaaAaaaaaAaAaaAaAaaAAaAaaAaAaa
aaaaaAaaAAaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAaaAAAAaAaaaaaaaAaaaaaAaaAaAaaaaAAa
aAAAaAAaaaAaaAAaaaAAaAAaAaAaaAAaaaaaaAaaAaAaaAAaaAaaAAAaaAaaAAAaAAAAaAAaaAaaAAAa
AAaaAAAaaaaaaAaaAaaaaAAaaAAAaAAaaaAaaAAaaaaaaAaaAaAaAAAaaaaaAAAaaaAaaAAaAaaaaAAa
aaAaAAAaAaAaaAAaaaaaaAaaaaAaAAAaaaaAaAAaAaAaaAAaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAa
aaaaAAAaAaAaAAAaaaAaAAAaaaaaaAaaAaaaaAAaAAaaaAAaAAaaaAAaAAAAaAAaaAaaAAAaaaAaaAAa
AaaAaAAaaAAAaAAaAAAaaAAaaaAAaAAaAaaAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAa
aaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaAaAAaaAAAaAAa
aAAAaAAaAaAaaAAaaAaaAAAaaaaAaaAaaaAaAaAaAaAAaaAaaaAAaaAaaaaaaAaaAaAAAAaaaaaaaAaa
aAaaaAaaaAAaaaAaAaaaaAAaAaaAaAAaaaAAaAAaAaAaaAAaaaAaaAAaaAAAaAaaaAaaaAaaAAaAAAaa
aAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAaAaAaAAAaaaAaAAAaaaAaaaAa
AaaAaAAaaAAaAAAaaAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAaaAAAaAAaaaAaaAAaaaaAaAaa
AAaaaAAaaaAAaAAaAAAAaAAaAAaaAAAaAaAaaAAaaAaaaaAaaaAaAAAaaAAAaAAaaaAaaaAaAaaAaAAa
aAAaAAAaAaaAaAaaAAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
aaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAAAAaAAaAaAaAAAaaaAaAAAaaaaaAAAa
AaAaAAAaaaAaAAAaaaAaaaAaAaaAaAAaaAAaAAAaaAAAaAaaAaaaaAAaaaaaAAAaaaaaAAAaAaAaaAAa
aAAAaAAaaaAaaAAaaaaAaAaaAaaAaAAaaAAaaAAaaAaaAAAaAaaaaAAaAaAAaAAaAaAaaAAaAaaAaAaa
AAaAAAaaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaa
AaAAAAAaaAaAaaaaaaaaaAaaaaaaaAaaaaaaaAaaaaaaaAaaAaAAAAAaaAaAaaaaAaAAAAAaAaaAaAaa
aaaAaAaaAaaAaAaaAAaAAAaaaAaAaaaaaAaAaaaaaAaAaaaaaAaAaaaaaAaAaaaaaAaAaaaaaAaAaaaa
  await await await await await await await await await await await call()}})()

entry #6

written by Dolphy
submitted at
1 like

guesses
comments 0

post a comment


ai.c ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <stdio.h>
#include <time.h>
#include <math.h>
#include "activation.h"
#include "loss.h"
#include "matrix.h"
#include "model.h"
#include "optimizer.h"
#include "sgd.h"
#include "util.h"

int main(int argc, char** argv)
{
    srand(time(NULL));
    Activation* act_id = activation_init("identity", identity, one);
    Activation* act_relu = activation_init("relu", relu, relu_derivative);
    Activation* act_softmax = activation_init("softmax", softmax, softmax_derivative);
    Activation* act_sigmoid = activation_init("sigmoid", sigmoid, sigmoid_derivative);
    SGD* sgd = sgd_init("SGD", 0.001, 0, 1);
    const size_t BATCH_SIZE = 16;

    // if you are lucky it gets up to 60% accuracy, but it is 45-50% accurate most of the time.
    // which is terrible for a neural network, perhaps ive done something wrong in the implementation.
    // it somehow got 85% accuracy once.
    Model* m = model_init();
    model_add_dense(m, 784, act_relu, 0.33);
    model_add_dense(m, 128, act_relu, 0.33);
    model_add_dense(m, 64, act_softmax, 0);
    model_add_dense(m, 10, act_id, 0);
    model_compile(m, (Optimizer*)sgd, mse, mse_derivative, BATCH_SIZE);
    
    const size_t example_count = 60000;
    const size_t test_count = 10000;
    const size_t pixel_count = 784;
    const size_t epochs = 300;

    Matrix* in = matrix_init(example_count, pixel_count);
    Matrix* test_in = matrix_init(test_count, pixel_count);
    Matrix* out = matrix_init(example_count, 1);
    Matrix* test_out = matrix_init(test_count, 1);

    FILE* mnist = fopen("mnist_train.csv", "r");
    for(size_t y = 0; y < example_count; ++y)
    {
        fscanf(mnist, "%lf", matrix_atp(out, y, 0));
        for(size_t x = 0; x < pixel_count; ++x)
        {
            fscanf(mnist, "%lf", matrix_atp(in, y, x));
            *matrix_atp(in, y, x) /= 255.0;
        }
    }
    fclose(mnist);
    printf("Loaded the MNIST dataset!\n");

    FILE* mnist_test = fopen("mnist_test.csv", "r");
    for(size_t y = 0; y < test_count; ++y)
    {
        fscanf(mnist_test, "%lf", matrix_atp(test_out, y, 0));
        for(size_t x = 0; x < pixel_count; ++x)
        {
            fscanf(mnist, "%lf", matrix_atp(test_in, y, x));
            *matrix_atp(test_in, y, x) /= 255.0;
        }
    }
    fclose(mnist_test);
    printf("Loaded tests!\n");

    model_fit(m, in, out, epochs);
    printf("Fit done!\n");

    Matrix* prediction = matrix_init(test_count, 10);
    size_t accuracy = 0;

    model_predict(m, test_in, prediction);
    for(size_t y = 0; y < test_count; ++y)
    {
        if(matrix_at(prediction, y, matrix_at(test_out, y, 0)) > 0.5)
        {
            ++accuracy;
        }
    }
    matrix_free(prediction);
    printf("Model accuracy: %lf\n", (cell_t)accuracy / (cell_t)test_count);

    model_free(m);
    matrix_free(test_in);
    matrix_free(out);
    matrix_free(test_out);
    activation_free(act_id);
    activation_free(act_relu);
    activation_free(act_softmax);
    activation_free(act_sigmoid);
    sgd->base.free((Optimizer*)sgd);
    return 0;
}
ai_but_i_have_to_rename_the_file_otherwise_i_get_internal_server_error ELF 64-bit LSB shared object, x86-64, version 1 (SYSV)
downloadme.txt ASCII text
1
https://gofile.io/d/WHH7HK

entry #7

written by yui
submitted at
1 like

guesses
comments 0

post a comment


olus2000.bin data
olus2000.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
from random import randint as olus200O


def olus2000(olus2000):
    olus2000 = open(olus2000, "rb")
    olus200O = lambda: int.from_bytes(olus2000.read(2), byteorder="little")
    olus20O0 = []

    for olus20OO in range(olus200O()):
        olus20OO = olus2000.read(olus200O()).decode("ascii")
        olus2O0O = olus200O()
        olus2OO0 = []

        for _ in range(olus200O()):
            olus2OO0.append({
                "olus2000": olus200O(),
                "olus200O": olus200O()
            })

        olus20O0.append({
            "olus2000": olus20OO,
            "olus200O": olus2O0O,
            "olus2O00": olus2OO0
        })
    
    return olus20O0

def olus20O0(olus20O0):
    olus2O0O = olus200O(0, olus20O0["olus200O"])
    olus2O00 = 0

    for olus20OO in olus20O0["olus2O00"]:
        olus2O00 += olus20OO["olus200O"]
        if olus2O00 >= olus2O0O:
            return olus20OO["olus2000"]

    return False

def olus2O00(olus2O00):
    olus200O = []
    olus200O.append(olus20O0(olus2O00[0]))

    while True:
        olus2000 = olus20O0(olus2O00[olus200O[-1]])
        if olus2000 == 0:
            break

        olus200O.append(olus2000)

    return " ".join(olus2O00[olus2000]["olus2000"] for olus2000 in olus200O)

if __name__ == "__main__":
    olus2000 = olus2000("olus2000.bin")

    print("[press enter]", end="")
    while True:
        input()
        print("olus2000:", olus2O00(olus2000), end="")

entry #8

written by Proloy
submitted at
2 likes

guesses
comments 0

post a comment


cg57.py ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
## Python Version 3.9.7
## There was no `golfing' tomfoolery involved.
## Forsake your place in   clementine  heaven.
## For eso-limes guessed a puzzle   is solved.
## Please keep handy the metaphorical  heaven
## (That  rose  out  of   Shakespeare's  hand)
## While d(r)iving into this  serpent's  land:
## https://www.gutenberg.org/cache/epub/100/pg100.txt


import random # We will be using random for **spIkiness** :D

def generate_markov_chain(data, len_ctx): # Self-explanatory.
    res = {}
    for i in range(len_ctx, len(data)):
        window=data[i-len_ctx:i]
        res.setdefault(window, {})
        res[window].setdefault(data[i], 0)
        res[window][data[i]] += 1

    for prev_chars, next_chars in res.items():
        res[prev_chars] = list(next_chars.items()), sum(next_chars.values())

    return res

def generate_next_ch(markov_chain): # Self-explanatory.
    prob, total = markov_chain
    c = random.randrange(total)
    for i, p in prob:
        if c < p: return i
        c-=p
    return

def generate_text(markov_chain, prompt, len_gen_text): # Self-explanatory.
    lookback = len(list(markov_chain.keys())[0])
    if len(prompt) < lookback: 
        return "Error: prompt not long enough"

    for i in range(len(prompt), len_gen_text+1):
        ctx = prompt[i-lookback:i]
        if ctx not in markov_chain:
            return f"Error: prompt '{ctx}' wasn't found *inside* Markov"

        c = generate_next_ch(markov_chain[ctx])
        if c is None: break
        prompt += c
    return prompt

with open("corpus.txt", mode="r", encoding="utf-8") as file:
    m=generate_markov_chain(file.read(), 5)
    file.close()

    while True:
        t=generate_text(m, input(), 2000)
        print(t)

entry #9

written by kotnen
submitted at
1 like

guesses
comments 0

post a comment


data.ai Unicode text, UTF-8 text
taswelll.sh ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
#! /bin/bash

# copyright (C)  Ly(r)icLy  2024

# this month's edition of   taswelll impersonation   is funded
# by viewers like you

# as always,   taswelll impersonation   is brought to you by:
# the Ly(r)icLy LLC. Co. MK. AB conglomorate company, Inc.  (all rights restricted)


# no waranty is provided; there is no guarantee of fitness for any purpose.
#     ^^^  im not capitalizing all that shit like normal licenses do



nl=$'\n'
tab=$'\t'

ddefault_flock_sl=0.05

#comment these out if your machine has a builtin flock and flunlock!!
flock(){
    if [ ${doverride_flock_sl} ]; then
        sleep ${doverride_flock_sl}
        return
    fi
    #flock isnt portable in bash, so   taswelll.ai by LyRicLY   will just
    #handwave it by sleeping a bit
    if [ ${2} ]; then
        sleep $2
    else
        sleep $ddefault_flock_sl
    fi
}
flunlock(){
    #funlock isnt portable in bash, so   taswelll.ai by LyRicLY   will just
    #handwave it by sleeping a bit
    if [ $2 ]; then
        sleep $2
    else
        sleep $ddefault_flock_sl
    fi
}


join(){
    v_joined="${2}"
    for ((L = 3; L <= $#; L++)); do
        v_joined="${v_joined}${1}${!L}"
    done
    printf "%s" "${v_joined}"
}

readcmd(){
    flock   ${!2}
    v_cmdoutp=""
    while IFS= read -r outline; do
        v_cmdoutp=$(join "${nl}${tab}" "${v_cmdoutp}" "${outline}")
    done < <(eval $1)
    flunlock ${!2}
    printf "%s" "${v_cmdoutp}"
}

saychar(){
    flock    ${____filestruct__STDOUT_}
    i="$2"; echo -n "${1:i:1}"
    flunlock ${____filestruct__STDOUT_}
}
saychars(){
    # sometimes flock fails here??but it works when twice
    flock    ${____filestruct__STDOUT_}; flock ${____filestruct__STDOUT_}
    for ((i = 0; i < ${#1}; i++)); do
        saychar "$1" $i
    done
    flunlock ${____filestruct__STDOUT_}
}
sayline(){
    saychars "${1}"; saychar $'\n'
}
saylines(){
    flock    ${____filestruct__STDOUT_} 0.4
    for ((L = 1; L <= $#; L++)); do
        sayline "${!L}"
    done
    flunlock ${____filestruct__STDOUT_} 0.4
}





require(){
    ( command -v "${1}" >/dev/null ) || {
        sayline "${tab}!! skipping test, missing command ${1}"
        return 1
    }
}

inspect_cpuinfo(){
    readcmd "cat /proc/cpuinfo" ${____path__proc_cpuinfo_}
}


inspect_meminfo(){
    readcmd "cat /proc/meminfo" ${____path__proc_meminfo_}
}


inspect_driveinfo(){
    readcmd 'cat /proc/partitions' ${____path__proc_partitions_}

    require mount && readcmd 'mount -m' ${____path__etc_fstab_}

    require blkid && readcmd 'blkid' # no locks here: it handles itself

    require lsblk && readcmd 'lsblk' # no locks here: it handles itself
}
mount_mem(){
    flock    $$____path__etc_fstab_
    require mount && mount -a
    flunlock $$____path__etc_fstab_
}


readvectors(){
    readcmd 'cat data.ai' ${____path_HERE__file_1_}
}


checkterm(){
    (( $COLUMNS <= 88 )) \
        && printf "!! please resize your terminal, %s%s\n" \
                  "at least 96 columns are needed for    " \
                  "   taswelll       AI to work properly." \
        && exit 1
}





# if   taswelll   will be verbose
vvarg=`join '' $@`
vverb="${vvarg//[^v]}"
v="${#vverb}"

sayline "Initializing..."


sayline "[-${tab}inspecting cpu]"
v_cpuinfo=$(inspect_cpuinfo)
if (( $v >= 2 )); then
    saylines "${v_cpuinfo}"
fi


sayline "[-${tab}inspecting memory]"
v_meminfo=$(inspect_meminfo)
if (( $v >= 2 )); then
    saylines "${v_meminfo}"
fi


sayline "[-${tab}inspecting drive mounts]"
v_driveinfo=$(inspect_driveinfo)
if (( $v >= 2 )); then
    sayline "${v_driveinfo}"
fi


sayline "[-${tab}mounting memory]"
mount_mem


sayline "[-${tab}loading vectors]"
taswelll_ai_vectors=$(readvectors)
if (( $v >= 3 )); then
    saylines "${taswelll_ai_vectors}"
fi

checkterm

sayline "Done initializing."
saylines "" "" ""

sayline "${tab}${tab}${tab}${tab}Welcome  to    taswelll    AI"


readcmd 'cat taswelll_240x240.ansiclr'
echo -ne '\x1b[0m\n\n'


while read -e -p '(prompt) >>> ' -r prompt; do
    printf "%s\n\n\n" "${taswelll_ai_vectors}"
done
taswelll_240x240.ansiclr ASCII text, with very long lines (934), with escape sequences
taswelll_240x240.png PNG image data, 240 x 240, 8-bit/color RGBA, non-interlaced

entry #10

written by dadsdy
submitted at
0 likes

guesses
comments 0

post a comment


perfectai.txt ASCII text, with CRLF line terminators
1
2
https://www.desmos.com/3d/f43367080e
I'm not going to follow in @dadsdy's footsteps of latexing too many characters