rusty-rain 0.4.0

A cross platform CMatrix like program.
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
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
---
source: src/test.rs
expression: window
---
---------------------00----------------------
00 |                                        |
01 |                                        |
02 |                                        |
03 |                                        |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------01----------------------
00 |                                        |
01 |                                        |
02 |                                        |
03 |                                        |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------02----------------------
00 |              11  0              0      |
01 |                                        |
02 |                                        |
03 |                                        |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------03----------------------
00 |              11  0              0      |
01 |              01                 1      |
02 |                                        |
03 |                                        |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------04----------------------
00 |  1           11  0  1           0      |
01 |              01  1              1      |
02 |              10                 1      |
03 |                                        |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------05----------------------
00 | 01         0 11  0  1           0      |
01 |              01  1  1           1      |
02 |              10                 1      |
03 |              00                 1      |
04 |                                        |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------06----------------------
00 | 01         0011  0  1           0 1    |
01 |  1           01  1  1           1      |
02 |              10  0  0           1      |
03 |              00                 1      |
04 |              11                 1      |
05 |                                        |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------07----------------------
00 | 01         0011  0  1           0 1    |
01 | 01         0001  1  1           1      |
02 |              10  0  0           1      |
03 |              00     1           1      |
04 |              11                 1      |
05 |              01                 1      |
06 |                                        |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------08----------------------
00 | 01         0011  0  1     1   1   1    |
01 | 01         0001  1  1           1 0    |
02 |  1          010  0  0           1      |
03 |              00  0  1           1      |
04 |              11     1           1      |
05 |              01                 1      |
06 |              10                 0      |
07 |                                        |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------09----------------------
00 | 01         0011  0 01     1   1   1    |
01 | 01         0001  1  1     0   1   0    |
02 | 01         1010  0  0           1      |
03 |             100  0  1           1      |
04 |              11     1           1      |
05 |              01     1           1      |
06 |              10                 0      |
07 |              10                 0      |
08 |                                        |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0A----------------------
00 | 01    1    0011  0 01     1   1   1 0  |
01 | 01         0001  1  1     0   1   0    |
02 | 01         1010  0  0     1   1   1    |
03 |  1          100  0  1           1      |
04 |             011  0  1           1      |
05 |              01     1           1      |
06 |              10     1           0      |
07 |              10                 0      |
08 |              01                 0      |
09 |                                        |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0B----------------------
00 | 01 0  1 0  0011  0 01     1   1   1 01 |
01 | 01         0001  1 11     0   1   0 0  |
02 | 01         1010  0  0     1   1   1    |
03 | 11         1100  0  1     1   0        |
04 |             011  0  1           1      |
05 |             101     1           1      |
06 |              10     1           0      |
07 |              10     1           0      |
08 |              01                 0      |
09 |              01                 1      |
0A |                                        |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0C----------------------
00 | 01 0  1 0 1001   0 0      1       1001 |
01 | 01    1    0001  1 11     0   1   0 00 |
02 | 01         1010  0  0     1   1   1 1  |
03 | 11         1100  0  1     1   0   0    |
04 |  0          011  0  1     0   1        |
05 |             101  0  1           1      |
06 |             010     1           0      |
07 |              10     1           0      |
08 |              01     1           0      |
09 |              01                 1      |
0A |              11                 0      |
0B |                                        |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0D----------------------
00 | 01 0 11 0 100    0 0      1       1001 |
01 | 01 0  1 0  000   1 1      0       0 00 |
02 | 01         1010  0 00     1   1   1 10 |
03 | 11         1100  0  1     1   0   0 0  |
04 | 00         1011  0  1     0   1        |
05 |             101  0  1     1   0        |
06 |             010     1           0      |
07 |             010     1           0      |
08 |              01     1           0      |
09 |              01     1           1      |
0A |              11                 0      |
0B |              10                 1      |
0C |                                        |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0E----------------------
00 |101 0 11 0 100      0  0   1       1001 |
01 | 01 0  1 0 100    1 1      0       0100 |
02 | 01    0    101   0 0      1       1 10 |
03 | 11         1100  0  1     1   0   0 01 |
04 | 00         1011  0  1     0   1   1 0  |
05 |  0          101  0  1     1   0        |
06 |             010  0  1     1   0        |
07 |             010     1           0      |
08 |             101     1           0      |
09 |              01     1           1      |
0A |              11     1           0      |
0B |              10                 1      |
0C |              11                 1      |
0D |                                        |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------0F----------------------
00 |101 0 1110 100      0  0  1       01001 |
01 | 01 0 01 0 100    1 1      0       0100 |
02 | 01 1  0 1  10    0 0      1       1 10 |
03 | 11         110   0 1      1       0 01 |
04 | 00         1011  0  1     0   1   1 00 |
05 | 10         1101  0  1     1   0     0  |
06 |             010  0  1     1   0        |
07 |             010     1     1   1        |
08 |             101     1           0      |
09 |             001     1           1      |
0A |              11     1           0      |
0B |              10     0           1      |
0C |              11                 1      |
0D |              00                 1      |
0E |                                        |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------10----------------------
00 |101 0 1110 100      0 00  1       01001 |
01 |101 0 0110 100      1  0  0        0100 |
02 | 01 1  0 1 010    0 0      1       1010 |
03 | 11    0    11    0 1      1       0 01 |
04 | 00         101   0        0       1 00 |
05 | 10         1101  0  1     1   0   0 00 |
06 |  0          010  0  1     1   0     1  |
07 |             010  0  1     1   1        |
08 |             101     1     0   0        |
09 |             001     1           1      |
0A |             111     1           0      |
0B |              10     0           1      |
0C |              11     0           1      |
0D |              00                 1      |
0E |              11                 1      |
0F |                                        |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------11----------------------
00 |101 001110 100      0 00  1       010010|
01 |101 0 0110 100      1  0  0       10100 |
02 | 01 1 1001 010    0 0     0        1010 |
03 | 11 0  0 0  11    0 1      1       0 01 |
04 | 00         10    0 1      0       1 00 |
05 | 10         110   0        1       0 00 |
06 | 10         0010  0  1     1   0     10 |
07 |             010  0  1     1   1     1  |
08 |             101     1     0   0        |
09 |             001     1     0   0        |
0A |             111     1           0      |
0B |             110     0           1      |
0C |              11     0           1      |
0D |              00     0           1      |
0E |              11                 1      |
0F |              01                 0      |
10 |                                        |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------12----------------------
00 |1010001110 100   0  0 00 11  1    010010|
01 |101 0 0110 100      1 10  0       101000|
02 |001 1 1001 010      0  0  0        1010 |
03 | 11 0  010 011    0 1     0        0001 |
04 | 00    0    10    0 1      0       1 00 |
05 | 10         11    0        1       0 00 |
06 | 10         001   0        1       0 10 |
07 |  1          010  0  1     1   1     11 |
08 |             101  1  1     0   0     1  |
09 |             001     1     0   0        |
0A |             111     1     0   1        |
0B |             110     0           1      |
0C |             111     0           1      |
0D |              00     0           1      |
0E |              11     1           1      |
0F |              01                 0      |
10 |              01                 0      |
11 |                                        |
12 |                                        |
13 |                                        |
---------------------13----------------------
00 |10100011 0 10    0  0 00 11 01    010010|
01 |1011000110 100   1  1 10  0       101000|
02 |001 1 1001 010      0  0  0       110100|
03 | 11 0 0010 011    0 1     0        0001 |
04 | 00 1  010  10    0 1     1        1 00 |
05 | 10         11    0 1      1       0 00 |
06 | 10         00    0        1       0 10 |
07 | 01         001   0        1         11 |
08 |             101  1  1     0   0     11 |
09 |             001     1     0   0     1  |
0A |             111     1     0   1        |
0B |             110     0     1   1        |
0C |             111     0           1      |
0D |             100     0           1      |
0E |              11     1           1      |
0F |              01     1           0      |
10 |              01                 0      |
11 |              11                 1      |
12 |                                        |
13 |                                        |
---------------------14----------------------
00 |10100011 0010   10 10 00 11 01  1 010010|
01 |10110001 0 10    1  1 10 10 00    101000|
02 |00111 1001 010   1  0 00  0       110100|
03 |011 0 0010 011      1  1  0        00010|
04 | 00 1  010 110    0 1     1        1000 |
05 | 10    11   11    0 1     0        0 00 |
06 | 10         00    0        1       0 10 |
07 | 01         00    0        1       0 11 |
08 |  0          10   1        0         11 |
09 |             001  0  1     0   0     11 |
0A |             111     1     0   1     1  |
0B |             110     0     1   1        |
0C |             111     0     1   0        |
0D |             100     0           1      |
0E |             011     1           1      |
0F |              01     1           0      |
10 |              01     1           0      |
11 |              11                 1      |
12 |              11                 1      |
13 |                                        |
---------------------15----------------------
00 |10100011 0010   10 10 00 11 01  1 010010|
01 |10110001 0 10    1 01 10 10 00    101000|
02 |00111010 1 01    1  0 00  0 1     110100|
03 |01110 0010 011   0  1  1  0       000010|
04 | 00 1 0010 110    0 1     1        10001|
05 | 10 1  110  11    0 1     0        0 00 |
06 | 10     1   00    0 0     0        0 10 |
07 | 01         00    0        1       0 11 |
08 | 10         01    1        0         11 |
09 |             00   0        0         11 |
0A |             111     1     0   1     10 |
0B |             110     0     1   1     0  |
0C |             111     0     1   0        |
0D |             100     0     1   1        |
0E |             011     1           1      |
0F |             101     1           0      |
10 |              01     1           0      |
11 |              11     0           1      |
12 |              11                 1      |
13 |              01                 1      |
---------------------16----------------------
00 |10100011 0010   1  10 00011 010 1 010010|
01 |10110001 0010   01 01 10 10 00  0 101000|
02 |00111010 1 01    1 00 00 00 11    110100|
03 |01110 00 0 01    0  1 01  0 1     000010|
04 |00011 0010 110   1  1  1  1        10001|
05 | 10 1  110 011    0 1     0        00000|
06 | 10    01   00    0 0     0        0 10 |
07 | 01     0   00    0       0        0 11 |
08 | 10         01    1        0       0 11 |
09 |  1          0    0        0         11 |
0A |             11   1        0         10 |
0B |             110     0     1   1     01 |
0C |             111     0     1   0     0  |
0D |             100     0     1   1        |
0E |             011     1     1   0        |
0F |             101     1           0      |
10 |             101     1           0      |
11 |              11     0           1      |
12 |              11     0           1      |
13 |              01                 1      |
---------------------17----------------------
00 |10100011 0010   1  10 00011 010 1 010 10|
01 |10110001 0010   0  01 10 10 00  0 101000|
02 |00111010 1 01    1 00 00 00 11    110100|
03 |01110000 0 01    0 01 01  0 1     000010|
04 |00011 00 0 11    1  1  1  1 1     010001|
05 | 1001 1110 011   10 1     0        00000|
06 | 10 0  011  00    0 0     0        0 101|
07 | 01     0   00    0 1     0        0 11 |
08 | 10     0   01    1       1        0 11 |
09 | 11         10    0        0         11 |
0A |             1    1        0         10 |
0B |             11            1         01 |
0C |             111     0     1   0     00 |
0D |             100     0     1   1     1  |
0E |             011     1     1   0        |
0F |             101     1     1   0        |
10 |             101     1           0      |
11 |             011     0           1      |
12 |              11     0           1      |
13 |              01     1           1      |
---------------------18----------------------
00 |10100011 0010   1  10 00011 010 1 010 1 |
01 |10110001 0010   0  01 10010 001 0 101 00|
02 |00111010 1001   0  00 00 00 11  0 110100|
03 |01110000 0 01    0 01 01 00 10    000010|
04 |00011 00 0 11    1 11 01  1 1     010001|
05 |11001 11 0 01    1  1  0  0 1      00000|
06 | 1000  011 100   10 0     0        00101|
07 | 01    00   00    0 1     0        0 111|
08 | 10     0   01    1       1        0 11 |
09 | 11     1   10    0       1        1 11 |
0A |  1          1    1        0         10 |
0B |             1    1        1         01 |
0C |             11            1         00 |
0D |             100     0     1   1     11 |
0E |             011     1     1   0     0  |
0F |             101     1     1   0        |
10 |             101     1     0   1        |
11 |             011     0           1      |
12 |             011     0           1      |
13 |              01     1           1      |