forked from hugomd/ascii-live
-
Notifications
You must be signed in to change notification settings - Fork 0
/
parrot.go
195 lines (180 loc) · 6.84 KB
/
parrot.go
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
package frames
var Parrot = DefaultFrameType(parrotFrames)
var parrotFrames = []string{
` .cccc;;cc;';c.
.,:dkdc:;;:c:,:d:.
.loc'.,cc::::::,..,:.
.cl;....;dkdccc::,...c;
.c:,';:'..ckc',;::;....;c.
.c:'.,dkkoc:ok:;llllc,,c,';:.
.;c,';okkkkkkkk:,lllll,:kd;.;:,.
co..:kkkkkkkkkk:;llllc':kkc..oNc
.cl;.,okkkkkkkkkkc,:cll;,okkc'.cO;
;k:..ckkkkkkkkkkkl..,;,.;xkko:',l'
.,...';dkkkkkkkkkkd;.....ckkkl'.cO;
.,,:,.;oo:ckkkkkkkkkkkdoc;;cdkkkc..cd,
.cclo;,ccdkkl;llccdkkkkkkkkkkkkkkkd,.c;
.lol:;;okkkkkxooc::loodkkkkkkkkkkkko'.oc
.c:'..lkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd,.oc
.lo;,ccdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkd,.c;
,dx:..;lllllllllllllllllllllllllllllllloc'...
cNO;........................................`,
` .ckx;'........':c.
.,:c:c:::oxxocoo::::,',.
.odc'..:lkkoolllllo;..;d,
;c..:o:..;:..',;'.......;.
,c..:0Xx::o:.,cllc:,'::,.,c.
;c;lkXXXXXXl.;lllll;lXXOo;':c.
,dc.oXXXXXXXXl.,lllll;lXXXXx,c0:
;Oc.oXXXXXXXXo.':ll:;'oXXXXO;,l'
'l;;OXXXXXXXXd'.'::'..dXXXXO;,l'
'l;:0XXXXXXXX0x:...,:o0XXXXk,:x,
'l;;kXXXXXXKXXXkol;oXXXXXXXO;oNc
,c'..ckk0XXXXXXXXXX00XXXXXXX0:;o:.
.':;..:dd::ooooOXXXXXXXXXXXXXXXo..c;
.',',:co0XX0kkkxx0XXXXXXXXXXXXXXX0c..;l.
.:;'..oXXXXXXXXXXXXXXXXXXXXXXXXXXXXXko;';:.
.cdc..:oOXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXo..oc
:0o...:dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo,.:,
cNo........................................;'`,
` .cc;. ... .;c.
.,,cc:cc:lxxxl:ccc:;,.
.lo;...lKKklllookl..cO;
.cl;.,;'.okl;...'.;,..';:.
.:o;;dkx,.ll..,cc::,..,'.;:,.
co..lKKKkokl.':lllo;''ol..;dl.
.,c;.,xKKKKKKo.':llll;.'oOxo,.cl,.
cNo..lKKKKKKKo'';llll;;okKKKl..oNc
cNo..lKKKKKKKko;':c:,'lKKKKKo'.oNc
cNo..lKKKKKKKKKl.....'dKKKKKxc,l0:
.c:'.lKKKKKKKKKk;....oKKKKKKo'.oNc
,:.,oxOKKKKKKKOxxxxOKKKKKKxc,;ol:.
;c..'':oookKKKKKKKKKKKKKKKKKk:.'clc.
,dl'.,oxo;'';oxOKKKKKKKKKKKKKKKOxxl::;,,.
.dOc..lKKKkoooookKKKKKKKKKKKKKKKKKKKxl,;ol.
cx,';okKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKl..;lc.
co..:dddddddddddddddddddddddddddddddddl:;''::.
co..........................................."`,
` .ccccccc.
.,,,;cooolccol;;,,.
.dOx;..;lllll;..;xOd.
.cdo,',loOXXXXXkll;';odc.
,oo:;c,':oko:cccccc,...ckl.
;c.;kXo..::..;c::'.......oc
,dc..oXX0kk0o.':lll;..cxxc.,ld,
kNo.'oXXXXXXo'':lll;..oXXOd;cOd.
KOc;oOXXXXXXo.':lol,..dXXXXl';xc
Ol,:k0XXXXXX0c.,clc'.:0XXXXx,.oc
KOc;dOXXXXXXXl..';'..lXXXXXd..oc
dNo..oXXXXXXXOx:..'lxOXXXXXk,.:; ..
cNo..lXXXXXXXXXOolkXXXXXXXXXkl;..;:.;.
.,;'.,dkkkkk0XXXXXXXXXXXXXXXXXOxxl;,;,;l:.
;c.;:''''':doOXXXXXXXXXXXXXXXXXXOdo;';clc.
;c.lOdood:'''oXXXXXXXXXXXXXXXXXXXXXk,..;ol.
';.:xxxxxocccoxxxxxxxxxxxxxxxxxxxxxxl::'.';;.
';........................................;l'`,
`
.;:;;,.,;;::,.
.;':;........'co:.
.clc;'':cllllc::,.':c.
.lo;;o:coxdlooollc;',::,,.
.c:'.,cl,.'lc',,;;'......cO;
do;';oxoc::l;;llllc'.';;'.';.
c..ckkkkkkkd,;llllc'.:kkd;.':c.
'.,okkkkkkkkc;llllc,.:kkkdl,cO;
..;xkkkkkkkkc,ccll:,;okkkkk:,cl,
..,dkkkkkkkkc..,;,'ckkkkkkkc;ll.
..'okkkkkkkko,....'okkkkkkkc,:c.
c..ckkkkkkkkkdl;,:okkkkkkkkd,.',';.
d..':lxkkkkkkkkxxkkkkkkkkkkkdoc;,;'..'.,.
o...'';llllldkkkkkkkkkkkkkkkkkkdll;..'cdo.
o..,l;'''''';dkkkkkkkkkkkkkkkkkkkkdlc,..;lc.
o..;lc;;;;;;,,;clllllllllllllllllllllc'..,:c.
o..........................................;'`,
`
.,,,,,,,,,.
.ckKxodooxOOdcc.
.cclooc'....';;cool.
.loc;;;;clllllc;;;;;:;,.
.c:'.,okd;;cdo:::::cl,..oc
.:o;';okkx;';;,';::;'....,;,.
co..ckkkkkddk:,cclll;.,c:,:o:.
co..ckkkkkkkk:,cllll;.:kkd,.':c.
.,:;.,okkkkkkkk:,cclll;.:kkkdl;;o:.
cNo..ckkkkkkkkko,.;llc,.ckkkkkc..oc
,dd;.:kkkkkkkkkx;..;:,.'lkkkkko,.:,
;c.ckkkkkkkkkkc.....;ldkkkkkk:.,'
,dc..'okkkkkkkkkxoc;;cxkkkkkkkkc..,;,.
kNo..':lllllldkkkkkkkkkkkkkkkkkdcc,.;l.
KOc,l;''''''';lldkkkkkkkkkkkkkkkkkc..;lc.
xx:':;;;;,.,,...,;;cllllllllllllllc;'.;oo,
cNo.....................................oc`,
`
.ccccccc.
.ccckNKOOOOkdcc.
.;;cc:ccccccc:,::::,,.
.c;:;.,cccllxOOOxlllc,;ol.
.lkc,coxo:;oOOxooooooo;..:,
.cdc.,dOOOc..cOd,.',,;'....':c.
cNx'.lOOOOxlldOl..;lll;.....cO;
,do;,:dOOOOOOOOOl'':lll;..:d:.'c,
co..lOOOOOOOOOOOl'':lll;.'lOd,.cd.
co.,dOOOOOOOOOOOo,.;llc,.,dOOc..dc
co..lOOOOOOOOOOOOc.';:,..cOOOl..oc
.,:;.'::lxOOOOOOOOOo:'...,:oOOOc..dc
;Oc..cl'':llxOOOOOOOOdcclxOOOOx,.cd.
.:;';lxl''''':lldOOOOOOOOOOOOOOc..oc
,dl,.'cooc:::,....,::coooooooooooc'.c:
cNo.................................oc`,
`
.cccccccc.
.,,,;;cc:cccccc:;;,.
.cdxo;..,::cccc::,..;l.
,oo:,,:c:cdxxdllll:;,';:,.
.cl;.,oxxc'.,cc,.',;;'...oNc
;Oc..cxxxc'.,c;..;lll;...cO;
.;;',:ldxxxdoldxc..;lll:'...'c,
;c..cxxxxkxxkxxxc'.;lll:'','.cdc.
.c;.;odxxxxxxxxxxxd;.,cll;.,l:.'dNc
.:,''ccoxkxxkxxxxxxx:..,:;'.:xc..oNc
.lc,.'lc':dxxxkxxxxxxxdl,...',lx:..dNc
.:,',coxoc;;ccccoxxxxxxxxo:::oxxo,.cdc.
.;':;.'oxxxxxc''''';cccoxxxxxxxxxkxc..oc
,do:'..,:llllll:;;;;;;,..,;:lllllllll;..oc
cNo.....................................oc`,
`
.ccccc.
.cc;'coooxkl;.
.:c:::c:,;,,,;c;;,.'.
.clc,',:,..:xxocc;...c;
.c:,';:ox:..:c,,,,,,...cd,
.c:'.,oxxxxl::l:.;loll;..;ol.
;Oc..:xxxxxxxxx:.,llll,....oc
.,;,',:loxxxxxxxxx:.,llll;.,;.'ld,
.lo;..:xxxxxxxxxxxx:.'cllc,.:l:'cO;
.:;...'cxxxxxxxxxxxxol;,::,..cdl;;l'
.cl;':;'';oxxxxxxxxxxxxx:....,cooc,cO;
.,,,::;,lxoc:,,:lxxxxxxxxxxxo:,,;lxxl;'oNc
.cdxo;':lxxxxxxc'';cccccoxxxxxxxxxxxxo,.;lc.
.loc'.'lxxxxxxxxocc;''''';ccoxxxxxxxxx:..oc
occ'..',:cccccccccccc:;;;;;;;;:ccccccccc,.'c,
Ol;......................................;l'`,
`
,ddoodd,
.cc' ,ooccoo,'cc.
.ccldo;....,,...;oxdc.
.,,:cc;.''..;lol;;,'..lkl.
.dkc';:ccl;..;dl,.''.....oc
.,lc',cdddddlccld;.,;c::'..,cc:.
cNo..:ddddddddddd;':clll;,c,';xc
.lo;,clddddddddddd;':clll;:kc..;'
.,:;..:ddddddddddddd:';clll;;ll,..
;Oc..';:ldddddddddddl,.,c:;';dd;..
.''',:lc,'cdddddddddddo:,'...'cdd;..
.cdc';lddd:';lddddddddddddd;.';lddl,..
.,;::;,cdddddol;;lllllodddddddlcodddd:.'l,
.dOc..,lddddddddlccc;'';cclddddddddddd;,ll.
.coc,;::ldddddddddddddl:ccc:ldddddddddlc,ck;
,dl::,..,cccccccccccccccccccccccccccccccc:;':xx,
cNd.........................................;lOc`,
}