-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathexamples.rkt
30 lines (22 loc) · 14.8 KB
/
examples.rkt
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
#lang racket
(require rackunit)
(define 3x3-red-rect #reader "image-reader.rkt" µ#"AwP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8")
(define red-rect #reader "image-reader.rkt" µ#"HhT/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8")
(define red-rect/green-circ #reader "image-reader.rkt" µ#"KCj///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8AAwD/ADkA/wB6AP8ArQD/ANUA/wDuAP8A+gD/APoA/wDuAP8A1AD/AK0A/wB6AP8AOAD/AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA/wAdAP8AiAD/AOQA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDjAP8AhwD/ABz///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/ABUA/wCZAP8A+QD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD5AP8AlwD/ABT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/AFoA/wDtAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDsAP8AWP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8ABQD/AJsA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wCYAP8ABf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8ACgD/ALYA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/ALUA/wAK////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8ABQD/ALYA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AuwD/AAb///8A////AP///wD///8A////AP///wD///8A////AAD/AJsA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wCX////AP///wD///8A////AP///wD///8A////AAD/AFsA/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AFf///8A////AP///wD///8A////AAD/ABMA/wDrAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDtAP8AFP///wD///8A////AP///wAA/wCZAP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AJX///8A////AP///wAA/wAcAP8A+QD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD5AP8AHv///wD///8AAP8AiAD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AIf///8AAP8AAgD/AOMA/wD/AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AP8A/wDkAP8AAwD/ADkA/wD/AP8A/wD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD/AP8A/wD/ADYA/wB6AP8A/wD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AP8A/wB4AP8ArgD/AP8A/wD/AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AP8A/wD/AP8AqwD/ANQA/wD/AP8A/wD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD/AP8A/wD/ANIA/wDtAP8A/wD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AP8A/wDrAP8A+QD/AP8A/wD/AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AP8A/wD/AP8A+AD/APkA/wD/AP8A/wD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD/AP8A/wD/APgA/wDtAP8A/wD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AP8A/wDrAP8A1AD/AP8A/wD/AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AP8A/wD/AP8A0gD/AK4A/wD/AP8A/wD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD/AP8A/wD/AKsA/wB6AP8A/wD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AP8A/wB3AP8AOAD/AP8A/wD/AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/AP8A/wD/AP8ANQD/AAIA/wDiAP8A/wD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wD/AP8A4QD/AAL///8AAP8AhwD/AP8A/wD/AP8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/wD/AP8A/wD/AP8A/wD/AIb///8A////AAD/ABwA/wD5AP8A/wD/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8A/wD/AP8A/wD/APgA/wAb////AP///wD///8AAP8AlwD/AP8A/wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/AP8A/wD/AP8A/wCT////AP///wD///8A////AAD/ABIA/wDrAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDsAP8AFP///wD///8A////AP///wD///8AAP8AWAD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AVf///wD///8A////AP///wD///8A////AP///wAA/wCYAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AlP///wD///8A////AP///wD///8A////AP///wD///8AAP8AAwD/AK8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AtAD/AAT///8A////AP///wD///8A////AP///wD///8A////AP///wAA/wAKAP8AtQD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AswD/AAr///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/AAUA/wCXAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AlAD/AAT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/AFcA/wDrAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wDqAP8AVf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8AEwD/AJUA/wD4AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/APgA/wCTAP8AEv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8AGwD/AIcA/wDiAP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A4gD/AIYA/wAb////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP8AAgD/ADYA/wB4AP8AqwD/ANIA/wDtAP8A+QD/APkA/wDtAP8A0QD/AKsA/wB3AP8ANQD/AAL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A")
; This will produce the Racket "running man" icon
#reader "image-reader.rkt" µ#"ERH///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAATAAAAbAAAAGwAAAAT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAEwAAAOAAAAD/AAAA/wAAAOAAAAAT////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAABsAAAA/wAAADsAAAA7AAAA/wAAAGz///8A////AP///wD///8A////AP///wD///8AAAAAMgAAAHYAAAAR////AAAAAGwAAAD/AAAAOwAAADsAAAD/AAAAbP///wD///8A////AP///wD///8A////AAAAAA8AAADZAAAA/wAAAPUAAACZAAAAkwAAAP8AAAD/AAAA/wAAAOAAAAAT////AP///wD///8A////AP///wAAAAABAAAAswAAAPkAAABgAAAAmQAAAPcAAAD/AAAAxgAAAGwAAABsAAAAE////wD///8A////AP///wD///8A////AAAAAGMAAAD/AAAAaAAAAAoAAACWAAAA/gAAAPsAAADqAAAAUAAAAJ8AAADsAAAAXv///wD///8A////AP///wD///8AAAAAIQAAAF8AAAA1AAAA2AAAAP0AAACJAAAAPQAAAP8AAAD/AAAA7gAAAJ8AAAAh////AP///wD///8A////AP///wD///8AAAAAjQAAAPoAAADgAAAAP////wD///8AAAAAcQAAAFIAAAAF////AP///wD///8A////AP///wD///8A////AAAAADYAAAD/AAAA/wAAAOIAAACEAAAAJf///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAtQAAAOoAAABaAAAAtAAAAPsAAAD/AAAAcf///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAFAAAAD+AAAAdv///wD///8AAAAATwAAAP8AAABY////AP///wD///8A////AP///wD///8A////AAAAADYAAAC2AAAA/gAAAPAAAAAL////AP///wAAAACHAAAA+QAAAA3///8A////AP///wD///8A////AAAAADEAAAC2AAAA/gAAAOoAAAB2AAAAC////wD///8A////AAAAANcAAADnAAAAfQAAACH///8A////AP///wD///8AAAAAdAAAAP8AAACqAAAAC////wD///8A////AP///wD///8AAAAA8AAAAP8AAAD9AAAAXv///wD///8A////AP///wAAAAAEAAAAzAAAAOT///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAiAAAAXv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A"
;; You can also embed images in the middle of other data
; This will produce (list 1 2 <small red dot> 4)
#reader "image-reader.rkt" (list 1 2 µ#"AwP/AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8" 4)
; This will produce (list <image of 1 in red> <image of 2 in green> <image of 3 in blue>)
#reader "image-reader.rkt"
(list µ#"Bgr///8A////AP///wD///8A////AP///wD/AAAD/wAANf8AAJv/AACZ////AP///wD/AAAO/wAAmP8AAMj/AACZ////AP///wD///8A////AP8AAHT/AACZ////AP///wD///8A////AP8AAHT/AACZ////AP///wD///8A////AP8AAHT/AACZ////AP///wD///8A////AP8AAHT/AACZ////AP///wD///8A////AP8AAHT/AACY////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wA"
µ#"Bgr///8A////AAD/ABMA/wAD////AP///wAA/wAiAP8AzAD/ALoA/wC1AP8Ahf///wAA/wCFAP8Ai////wAA/wAJAP8A+gD/AB0A/wAKAP8ACf///wAA/wBXAP8A3wD/AAH///8AAP8ABwD/AIkA/wDsAP8ASf///wAA/wAJAP8AugD/ALQA/wAc////AP///wAA/wBvAP8Auv///wD///8A////AP///wAA/wCoAP8A/wD/AP4A/wD+AP8A/gD/ACr///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wA"
µ#"Bgr///8A////AAAA/xP///8A////AP///wAAAP8tAAD/0gAA/7IAAP+8AAD/YP///wAAAP97AAD/Yv///wAAAP9LAAD/1v///wD///8A////AAAA/3MAAP/VAAD/ff///wD///8A////AAAA/3oAAP/LAAD/wv///wAAAP9YAAD/Hv///wAAAP8SAAD/+gAA/x4AAP+RAAD/iwAA/wIAAP8xAAD/5gAA/wMAAP8vAAD/ywAA/+YAAP/iAAD/Zv///wD///8A////AAAA/xwAAP8C////AP///wD///8A////AP///wD///8A////AP///wA")
(module+ test
(require 2htdp/image)
(require "test-images.rkt")
(check-equal? 3x3-red-rect 3x3-rr)
(check-equal? red-rect rr)
(check-equal? red-rect/green-circ rr/gc)
)