6 .oys///oyhddddhyo///sy+.
7 /yo:+hNNNNNNNNNNNNNNNNh+:oy/
8 :h/:yNNNNNNNNNNNNNNNNNNNNNNy-+h:
9 `ys.yNNNNNNNNNNNNNNNNNNNNNNNNNNy.ys
10 `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oh
11 h+-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.oy
12 /d`mNNNNNNN/::mNNNd::m+:/dNNNo::dNNNd`m:
13 h//NNNNNNN: . .NNNh mNo od. -dNNNNN:+y
14 N.sNNNNNN+ -N/ -NNh mNNd. sNNNNNNNo-m
15 N.sNNNNNs +oo /Nh mNNs` ` /mNNNNNNo-m
16 h//NNNNh ossss` +h md- .hm/ `sNNNNN:+y
17 :d`mNNN+/yNNNNNd//y//h//oNNNNy//sNNNd`m-
18 yo-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNm.ss
19 `h+-mNNNNNNNNNNNNNNNNNNNNNNNNNNNNm-oy
20 sy.yNNNNNNNNNNNNNNNNNNNNNNNNNNs.yo
21 :h+-yNNNNNNNNNNNNNNNNNNNNNNs-oh-
22 :ys:/yNNNNNNNNNNNNNNNmy/:sy:
23 .+ys///osyhhhhys+///sy+.
29 const HASH: &str = r#########"
37 ####### '"###### '"########
38 ####### ###### ########
39 ####### ###### ########
41 ###### '"###### '"######
50 const ALPINESMALL: &str = r#"
60 // Colors: [4, 5, 7, 6]
61 const ALPINE: &str = r#"
62 {b} .hddddddddddddddddddddddh.
63 :dddddddddddddddddddddddddd:
64 /dddddddddddddddddddddddddddd/
65 +dddddddddddddddddddddddddddddd+
66 `sdddddddddddddddddddddddddddddddds`
67 `ydddddddddddd++hdddddddddddddddddddy`
68 .hddddddddddd+` `+ddddh:-sdddddddddddh.
69 hdddddddddd+` `+y: .sddddddddddh
70 ddddddddh+` `//` `.` -sddddddddd
71 ddddddh+` `/hddh/` `:s- -sddddddd
72 ddddh+` `/+/dddddh/` `+s- -sddddd
73 ddd+` `/o` :dddddddh/` `oy- .yddd
74 hdddyo+ohddyosdddddddddho+oydddy++ohdddh
75 .hddddddddddddddddddddddddddddddddddddh.
76 `yddddddddddddddddddddddddddddddddddy`
77 `sdddddddddddddddddddddddddddddddds`
78 +dddddddddddddddddddddddddddddd+
79 /dddddddddddddddddddddddddddd/
80 :dddddddddddddddddddddddddd:
81 .hddddddddddddddddddddddh."#;
86 const ALTER: &str = r#"
97 w~1i.wwwwwwwwwwwwwwwww,
98 3~:~1lli.wwwwwwwwwwwwwwww.
99 :~~:~?ttttzwwwwwwwwwwwwwwww
100 #<~:~~~~?llllltO-.wwwwwwwwwww
101 #~:~~:~:~~?ltlltlttO-.wwwwwwwww
102 @~:~~:~:~:~~(zttlltltlOda.wwwwwww
103 @~:~~: ~:~~:~:(zltlltlO a,wwwwww
104 8~~:~~:~~~~:~~~~_1ltltu ,www
105 5~~:~~:~~:~~:~~:~~~_1ltq N,,
106 g~:~~:~~~:~~:~~:~:~~~~1q N,"#;
111 const AMAZON: &str = r#"
113 `.:+shmMMMMMMMMMMMMMMmhs+:.`
114 -+hNNMMMMMMMMMMMMMMMMMMMMMMNNho-
115 .`` -/+shmNNMMMMMMNNmhs+/- ``.
116 dNmhs+:. `.:/oo/:.` .:+shmNd
117 dMMMMMMMNdhs+:.. ..:+shdNMMMMMMMd
118 dMMMMMMMMMMMMMMNds odNMMMMMMMMMMMMMMd
119 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
120 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
121 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
122 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
123 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
124 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
125 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
126 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
127 dMMMMMMMMMMMMMMMMh yMMMMMMMMMMMMMMMMd
128 .:+ydNMMMMMMMMMMMh yMMMMMMMMMMMNdy+:.
129 `.:+shNMMMMMh yMMMMMNhs+:``
135 const ANARCHY: &str = r#"
141 .:+######{b}++++{w}######+:.
142 .+#########{b}+++++{w}##########:.
143 .+##########{b}+++++++{w}##{b}+{w}#########+.
144 +###########{b}+++++++++{w}############:
145 +##########{b}++++++{w}#{b}++++{w}#{b}+{w}###########+
146 +###########{b}+++++{w}###{b}++++{w}#{b}+{w}###########+
147 :##########{b}+{w}#{b}++++{w}####{b}++++{w}#{b}+{w}############:
148 ###########{b}+++++{w}#####{b}+++++{w}#{b}+{w}###{b}++{w}######+
149 .##########{b}++++++{w}#####{b}++++++++++++{w}#######.
150 .##########{b}+++++++++++++++++++{w}###########.
151 #####{b}++++++++++++++{w}###{b}++++++++{w}#########+
152 :###{b}++++++++++{w}#########{b}+++++++{w}#########:
153 +######{b}+++++{w}##########{b}++++++++{w}#######+
154 +####{b}+++++{w}###########{b}+++++++++{w}#####+
155 :##{b}++++++{w}############{b}++++++++++{w}##:
156 .{b}++++++{w}#############{b}++++++++++{w}+.
157 :{b}++++{w}###############{b}+++++++{w}::
158 .{b}++. .:+{w}##############{b}+++++++{w}..
159 {b}.:.{w} ..::++++++::..:{b}++++{w}+.
168 const ANDROIDSMALL: &str = r#"
174 '-----------------'"#;
179 const ANDROID: &str = r#"
183 `dMM{w}m:{g}NMMMMMMN{w}:m{g}MMd`
185 .. yyyyyyyyyyyyyyyyyyyy ..
186 .mMMm`MMMMMMMMMMMMMMMMMMMM`mMMm.
187 :MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:
188 :MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:
189 :MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:
190 :MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM:
191 -MMMM-MMMMMMMMMMMMMMMMMMMM-MMMM-
192 +yy+ MMMMMMMMMMMMMMMMMMMM +yy+
202 const ANTERGOS: &str = r#"
206 `.+yyyysssssssssyyyyy+.
207 `/syyyyyssssssssssyyyyys-`
208 `/yhyyyyysss{b}++{c}ssosyyyyhhy/`
209 .ohhhyyyys{b}o++/+o{c}so{b}+{c}syy{b}+{c}shhhho.
210 .shhhhys{b}oo++//+{c}sss{b}+++{c}yyy{b}+s{c}hhhhs.
211 -yhhhhs{b}+++++++o{c}ssso{b}+++{c}yyy{b}s+o{c}hhddy:
212 -yddhhy{b}o+++++o{c}syyss{b}++++{c}yyy{b}yooy{c}hdddy-
213 .yddddhs{b}o++o{c}syyyyys{b}+++++{c}yyhh{b}sos{c}hddddy`
214 `odddddhyosyhyyyyyy{b}++++++{c}yhhhyosddddddo
215 .dmdddddhhhhhhhyyyo{b}+++++{c}shhhhhohddddmmh.
216 ddmmdddddhhhhhhhso{b}++++++{c}yhhhhhhdddddmmdy
217 dmmmdddddddhhhyso{b}++++++{c}shhhhhddddddmmmmh
218 -dmmmdddddddhhys{b}o++++o{c}shhhhdddddddmmmmd-
219 .smmmmddddddddhhhhhhhhhdddddddddmmmms.
220 `+ydmmmdddddddddddddddddddmmmmdy/.
221 `.:+ooyyddddddddddddyyso+:.`"#;
226 const ANTIX: &str = r#"
235 |, | / |/ | | | / \ ,
236 \,_/\_/ | |_/|_/|_/_/ \,
243 // Colors: [4, 7, 1, 3]
244 const AOSCOSRETRO: &str = r#"
247 .....................{b}################{w}
248 .............. ....{b}################{w}
249 .............. ...{b}################{w}
250 ............. ..{b}****************{w}
251 ............ . .{b}****************{w}
252 ........... ... {b}................{w}
253 .......... ..... {b}...............{w}
254 ......... ....... ...
256 {r}..... .....{w}.... {y}...........
257 {r}.... ......{w}. {y}...........
258 {r}... ....... {y}...........
259 {r}................ {y}***********
260 {r}................ {y}###########
262 {r}################"#;
267 const AOSCOS: &str = r#"
269 .ohNMMMMMMMMMMMMMMNho.
270 `+mMMMMMMMMMMmdmNMMMMMMMMm+`
271 +NMMMMMMMMMMMM/ `./smMMMMMN+
272 .mMMMMMMMMMMMMMMo -yMMMMMm.
273 :NMMMMMMMMMMMMMMMs .hMMMMN:
274 .NMMMMhmMMMMMMMMMMm+/- oMMMMN.
275 dMMMMs ./ymMMMMMMMMMMNy. sMMMMd
276 -MMMMN` oMMMMMMMMMMMN: `NMMMM-
277 /MMMMh NMMMMMMMMMMMMm hMMMM/
278 /MMMMh NMMMMMMMMMMMMm hMMMM/
279 -MMMMN` :MMMMMMMMMMMMy. `NMMMM-
280 dMMMMs .yNMMMMMMMMMMMNy/. sMMMMd
281 .NMMMMo -/+sMMMMMMMMMMMmMMMMN.
282 :NMMMMh. .MMMMMMMMMMMMMMMN:
283 .mMMMMMy- NMMMMMMMMMMMMMm.
284 +NMMMMMms/.` mMMMMMMMMMMMN+
285 `+mMMMMMMMMNmddMMMMMMMMMMm+`
286 .ohNMMMMMMMMMMMMMMNho.
292 const APRICITY: &str = r#"
295 `-+ymNMMMMMNmho-` :sdNNm/
296 `+dMMMMMMMMMMMMMMMmo` sh:.:::-
297 /mMMMMMMMMMMMMMMMMMMMm/`sNd/
298 oMMMMMMMMMMMMMMMMMMMMMMMs -`
299 :MMMMMMMMMMMMMMMMMMMMMMMMM/
300 NMMMMMMMMMMMMMMMMMMMMMMMMMd
301 MMMMMMMmdmMMMMMMMMMMMMMMMMd
302 MMMMMMy` .mMMMMMMMMMMMmho:`
303 MMMMMMNo/sMMMMMMMNdy+-.`-/
304 MMMMMMMMMMMMNdy+:.`.:ohmm:
305 MMMMMMMmhs+-.`.:+ymNMMMy.
306 MMMMMM/`.-/ohmNMMMMMMy-
307 MMMMMMNmNNMMMMMMMMmo.
312 // "arcolinux_small"*
315 const ARCOLINUXSMALL: &str = r#"
324 ooooo {w}<oooooooo>{b}
326 ooooo {w}<oooo>{b}"#;
331 const ARCOLINUX: &str = r#"
341 .ooooooooo-oooooooooo
342 .ooooooooo- oooooooooo
343 :ooooooooo. :ooooooooo
344 :ooooooooo. :ooooooooo
345 :oooarcooo .oooarcooo
346 :ooooooooy .ooooooooo
347 :ooooooooo {w}/ooooooooooooooooooo{b}
348 :ooooooooo {w}.-ooooooooooooooooo.{b}
349 ooooooooo- {w}-ooooooooooooo.{b}
350 ooooooooo- {w}.-oooooooooo.{b}
351 ooooooooo. {w}-ooooooooo{b}"#;
356 const ARCHSMALL: &str = r#"
368 const ARCHOLD: &str = r#"
373 {c} JDJDIJHRORVFSBSVL{w}-=+=,_
374 {c} IJFDUFHJNXIXCDXDSV,{w} "DEBL
375 {c} [LKDSDJTDU=OUSCSBFLD.{w} '?ZWX,
376 {c} ,LMDSDSWH' `DCBOSI{w} DRDS],
377 {c} SDDFDFH' !YEWD,{w} )HDROD
378 {c} !KMDOCG &GSU|{w}\_GFHRGO\'
379 {c} HKLSGP'{w} __{c}\TKM0{w}\GHRBV)'
380 {c}JSNRVW'{w} __+MNAEC{c}\IOI,{w}\BN'
381 {c}HELK['{w} __,=OFFXCBGHC{c}\FD)
382 {c}?KGHE {w}\_-#DASDFLSV='{c} 'EF
389 const ARCHBOX: &str = r#"
391 ..-/oshhhhhh` `::::-.
392 .:/ohhhhhhhhhhhh` `-::::.
393 .+shhhhhhhhhhhhhhhhh` `.::-.
394 /`-:+shhhhhhhhhhhhhh` .-/+shh
395 / .:/ohhhhhhhhh` .:/ohhhhhhhh
396 / `-:+shhh` ..:+shhhhhhhhhhhh
397 / .:ohhhhhhhhhhhhhhhhhhh
398 / `hhhhhhhhhhhhhhhhhhhh
399 / `hhhhhhhhhhhhhhhhhhhh
400 / `hhhhhhhhhhhhhhhhhhhh
401 / `hhhhhhhhhhhhhhhhhhhh
402 / .+o+ `hhhhhhhhhhhhhhhhhhhh
403 / -hhhhh `hhhhhhhhhhhhhhhhhhhh
404 / ohhhhho `hhhhhhhhhhhhhhhhhhhh
405 /:::+`hhhhoos` `hhhhhhhhhhhhhhhhhs+`
406 `--/:` /: `hhhhhhhhhhhho/-
412 // Colors: [6, 6, 7, 1]
413 const ARCHLABS: &str = r#"
422 :OK0o. {r}...{c}'dKKX0l.
423 :OX0c {r};xOx'{c}'dKXX0l.
424 :0KKo.{r}.o0XXKd'.{c}lKXX0l.
425 c0XKd.{r}.oKXXXXKd..{c}oKKX0l.
426 .c0XKk;{r}.l0K0OO0XKd..{c}oKXXKo.
427 .l0XXXk:{r},dKx,.'l0XKo.{c}.kXXXKo.
428 .o0XXXX0d,{r}:x; .oKKx'{c}.dXKXXKd.
429 .oKXXXXKK0c.{r};. :00c'{c}cOXXXXXKd.
430 .dKXXXXXXXXk,{r}. cKx'{c}'xKXXXXXXKx'
431 'xKXXXXK0kdl:. {r}.ok; {c}.cdk0KKXXXKx'
432 'xKK0koc,.. {r}'c, {c} ..,cok0KKk,
433 ,xko:'. {r}.. {c} .':okx;
439 const ARCHSTRIKE: &str = r#"
447 {k}****{c}_____{k}***{c}/{k}*
448 ***{c}/{k}*******{c}//{k}***
449 **{c}/{k}********{c}///{k}*{c}/{k}**
450 **{c}/{k}*******{c}////{k}***{c}/{k}**
451 **{c}/{k}****{c}//////.,{k}****{c}/{k}**
452 ***{c}/{k}*****{c}/////////{k}**{c}/{k}***
453 ****{c}/{k}**** {c}/////{k}***{c}/{k}****
454 ******{c}/{k}*** {c}//// {k}**{c}/{k}******
455 ********{c}/{k}* {c}/// {k}*{c}/{k}********
456 ,****** {c}// ______ / {k}******,"#;
460 // Colors: [6, 6, 7, 1]
461 const XFERIENCE: &str = r#"
463 .-/+++ooooooooo+++:-`
464 `-/+oooooooooooooooooo++:.
465 -/+oooooo/+ooooooooo+/ooo++:`
466 `/+oo++oo. .+oooooo+.-: +:-o+-
467 `/+o/. -o. :oooooo+ ```:.+oo+-
468 `:+oo- -/` :oooooo+ .`-`+oooo/.
469 .+ooo+. .` `://///+-+..oooooo+:`
470 -+ooo:` ``.-+oooooo+/`
472 .+oo: ..-/. . -+oo+/`
473 `/++- -:::++::/. -+oo+-
474 ./o: `:///+- `./ooo+:`
475 .++- `` /-` -:/+oooo+:`
476 .:+/:`` `-:ooooooo++-
477 ./+o+//:...../+oooooooo++:`
478 `:/++ooooooooooooo++/-`
484 // Colors: [6, 6, 7, 1]
485 const ARCH: &str = r#"
495 `/+++o{c}oooooooo{c}oooo/`
496 {c} {c}./{c}ooosssso++osssssso{c}+`
497 {c} .oossssso-````/ossssss+`
498 -osssssso. :ssssssso.
499 :osssssss/ osssso+++.
500 /ossssssss/ +ssssooo/-
501 `/ossssso+/:- -:/+osssso+-
508 // Colors: [6, 6, 7, 1]
509 const ARTIXSMALL: &str = r#"
520 // Colors: [6, 6, 7, 1]
521 const ARTIX: &str = r#"
533 'ooooxxxxoio:,. `'-;'
534 'ooooxxxxxkkxoooIi:-. `'
535 'ooooxxxxxkkkkxoiiiiiji'
536 'ooooxxxxxkxxoiiii:'` .i'
537 'ooooxxxxxoi:::'` .;ioxo'
538 'ooooxooi::'` .:iiixkxxo'
546 const ARYA: &str = r#"
547 {g} `oyyy/{r}-yyyyyy+
548 {g} -syyyy/{r}-yyyyyy+
549 {g} .syyyyy/{r}-yyyyyy+
550 {g} :yyyyyy/{r}-yyyyyy+
551 {g} `/ :yyyyyy/{r}-yyyyyy+
552 {g} .+s :yyyyyy/{r}-yyyyyy+
553 {g} .oys :yyyyyy/{r}-yyyyyy+
554 {g} -oyys :yyyyyy/{r}-yyyyyy+
555 {g} :syyys :yyyyyy/{r}-yyyyyy+
556 {g} /syyyys :yyyyyy/{r}-yyyyyy+
557 {g} +yyyyyys :yyyyyy/{r}-yyyyyy+
558 {g} .oyyyyyyo. :yyyyyy/{r}-yyyyyy+ ---------
559 {g} .syyyyyy+` :yyyyyy/{r}-yyyyy+-+syyyyyyyy
560 {g} -syyyyyy/ :yyyyyy/{r}-yyys:.syyyyyyyyyy
561 {g}:syyyyyy/ :yyyyyy/{r}-yyo.:syyyyyyyyyyy"#;
566 const BEDROCK: &str = r#"
567 {k}--------------------------------------
568 --------------------------------------
569 --------------------------------------
570 ---{w}\\\\\\\\\\\\\\\\\\\\\\\\{k}-----------------------
571 ----{w}\\\\\\ \\\\\\{k}----------------------
572 -----{w}\\\\\\ \\\\\\{k}---------------------
573 ------{w}\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\{k}------
574 -------{w}\\\\\\ \\\\\\{k}-----
575 --------{w}\\\\\\ \\\\\\{k}----
576 ---------{w}\\\\\\ ______ \\\\\\{k}---
577 ----------{w}\\\\\\ ///{k}---
578 -----------{w}\\\\\\ ///{k}----
579 ------------{w}\\\\\\ ///{k}-----
580 -------------{w}\\\\\\////////////////{k}------
581 --------------------------------------
582 --------------------------------------
583 --------------------------------------"#;
588 const BITRIG: &str = r#"
609 // Colors: [1, 1, 0, 1]
610 const BLACKARCH: &str = r#"
620 `/+++++{k}//{r}+++++:
621 `/++++++{k}//{r}++++++:
622 `/+++o{r}ooo{k}//{r}ooo{r}oooo/`
623 {r} {r}./{r}ooosssso{k}//{r}osssssso{r}+`
624 {r} .oossssso-`{k}//{r}`/ossssss+`
625 -osssssso. {k}//{r} :ssssssso.
626 :osssssss/ {k}//{r} osssso+++.
627 /ossssssss/ {k}//{r} +ssssooo/-
628 `/ossssso+/:- {k}//{r} -:/+osssso+-
629 `+sso+:-` {k}//{r} `.-/+oso:
636 const BLAG: &str = r#"
641 lMMMMMMMM0clodkO0KXWW:
642 KMMMMMMMMMMMMMMMMMMX'
643 .;d0NMMMMMMMMMMMMMMMMMMK.
644 .;dONMMMMMMMMMMMMMMMMMMMMMMx
645 'dKMMMMMMMMMMMMMMMMMMMMMMMMl
646 .:xKWMMMMMMMMMMMMMMMMMMM0.
647 .:xNMMMMMMMMMMMMMMMMMK.
648 lMMMMMMMMMMMMMMMMMMK.
649 ,MMMMMMMMWkOXWMMMMMM0
658 const BLANKON: &str = r#"
659 {w} `./ohdNMMMMNmho+.` {r} .+oo:`
660 {w} -smMMMMMMMMMMMMMMMMmy-` {r}`yyyyy+
661 {w} `:dMMMMMMMMMMMMMMMMMMMMMMd/` {r}`yyyyys
662 {w} .hMMMMMMMNmhso/++symNMMMMMMMh- {r}`yyyyys
663 {w} -mMMMMMMms-` -omMMMMMMN-{r}.yyyyys
664 {w}.mMMMMMMy. .yMMMMMMm:{r}yyyyys
665 {w}sMMMMMMy `sMMMMMMh{r}yyyyys
666 {w}NMMMMMN: .NMMMMMN{r}yyyyys
667 {w}MMMMMMm. NMMMMMN{r}yyyyys
668 {w}hMMMMMM+ /MMMMMMN{r}yyyyys
669 {w}:NMMMMMN: :mMMMMMM+{r}yyyyys
670 {w} oMMMMMMNs- .sNMMMMMMs.{r}yyyyys
671 {w} +MMMMMMMNho:.` `.:ohNMMMMMMNo {r}`yyyyys
672 {w} -hMMMMMMMMNNNmmNNNMMMMMMMMh- {r}`yyyyys
673 {w} :yNMMMMMMMMMMMMMMMMMMNy:` {r}`yyyyys
674 {w} .:sdNMMMMMMMMMMNds/. {r}`yyyyyo
675 {w} `.:/++++/:.` {r}:oys+."#;
680 const BLUELIGHT: &str = r#"
681 {w} oMMNMMMMMMMMMMMMMMMMMMMMMM
682 oMMMMMMMMMMMMMMMMMMMMMMMMM
683 oMMMMMMMMMMMMMMMMMMMMMMMMM
684 oMMMMMMMMMMMMMMMMMMMMMMMMM
685 -+++++++++++++++++++++++mM{b}
686 ```````````````````````..{w}dM{b}
687 ```````````````````````....{w}dM{b}
688 ```````````````````````......{w}dM{b}
689 ```````````````````````........{w}dM{b}
690 ```````````````````````..........{w}dM{b}
691 ```````````````````````............{w}dM{b}
692 .::::::::::::::::::::::-..............{w}dM{b}
693 `-+yyyyyyyyyyyyyyyyyyyo............{w}+mMM{b}
694 -+yyyyyyyyyyyyyyyyo..........{w}+mMMMM{b}
695 ./syyyyyyyyyyyyo........{w}+mMMMMMM{b}
696 ./oyyyyyyyyyo......{w}+mMMMMMMMM{b}
697 omdyyyyyyo....{w}+mMMMMMMMMMM{b}
698 {w}oMMM{b}mdhyyo..{w}+mMMMMMMMMMMMM
699 oNNNNNNm{b}dso{w}mMMMMMMMMMMMMMM"#;
704 const BONSAI: &str = r#"
706 {g}#######, {g},#####,
707 {g}#####',# {g}'######
708 {g}''###'{y}';,,,'{g}###'
718 ##, ,##,',##, ,## ,#, ,
719 # # # # #''# #,, # # #
720 '#' '##' # # ,,# '##;, #"#;
724 // Colors: [1, 7, 4, 3, 6]
725 const BSD: &str = r#"
738 {y}<----|===={r}O))){y}=={r}) \) /{y}====|
739 <----' {r}`--' `.__,' \
742 {c}______{r}( (_ / \______/
749 const BUNSENLABS: &str = r#"
774 const CALCULATE: &str = r#"
777 .,,,....,,,{y}+**+,,.{w}
778 ............,{y}++++,,,{w}
782 .....,*###############,..,,,,,,..
783 ......,*#################*..,,,,,..,,,..
784 .,,....*####################+***+,,,,...,++,
785 .,,..,..*#####################*,
786 ,+,.+*..*#######################.
787 ,+,,+*+..,########################*
788 .,++++++. ..+##**###################+
789 ..... ..+##***#################*.
790 .,.*#*****##############*.
791 ..,,*********#####****+.
792 {y}.,++*****+++{w}*****************{y}+++++,.{w}
793 {y},++++++**+++++{w}***********{y}+++++++++,{w}
794 {y}.,,,,++++,.. .,,,,,.....,+++,.,,{w}"#;
798 // Colors: [4, 5, 4, 4, 4, 4]
799 const CARBS: &str = r#"
802 ..,clllc:;;;;;:cllc,.
814 ..:lolc,'.......',cll,.
821 // Colors: [3, 2, 4, 5, 7]
822 const CENTOSSMALL: &str = r#"
833 // Colors: [3, 2, 4, 5, 7]
834 const CENTOS: &str = r#"
838 {g}KKSSV' 4KKK {y}LJ{m} KKKL.'VSSKK
839 {g}KKV' 4KKKKK {y}LJ{m} KKKKAL 'VKK
840 {g}V' ' 'VKKKK {y}LJ{m} KKKKV' ' 'V
841 {g}.4MA.' 'VKK {y}LJ{m} KKV' '.4Mb.
842 {m} . {g}KKKKKA.' 'V {y}LJ{m} V' '.4KKKKK {b}.
843 {m} .4D {g}KKKKKKKA.'' {y}LJ{m} ''.4KKKKKKK {b}FA.
844 {m}<QDD ++++++++++++ {b}++++++++++++ GFD>
845 {m} 'VD {b}KKKKKKKK'.. {g}LJ {y}..'KKKKKKKK {b}FV
846 {m} ' {b}VKKKKK'. .4 {g}LJ {y}K. .'KKKKKV {b}'
847 {b} 'VK'. .4KK {g}LJ {y}KKA. .'KV'
848 {b}A. . .4KKKK {g}LJ {y}KKKKA. . .4
849 {b}KKA. 'KKKKK {g}LJ {y}KKKKK' .4KK
850 {b}KKSSA. VKKK {g}LJ {y}KKKV .4SSKK
857 // Colors: [4, 5, 7, 6]
858 const CHAKRA: &str = r#"
860 ,kkkkkkkk., 'kkkkkkkkk,
861 ,kkkkkkkkkkkk., 'kkkkkkkkk.
862 ,kkkkkkkkkkkkkkkk,'kkkkkkkk,
863 ,kkkkkkkkkkkkkkkkkkk'kkkkkkk.
864 "''"''',;::,,"''kkk''kkkkk; __
865 ,kkkkkkkkkk, "k''kkkkk' ,kkkk
866 ,kkkkkkk' ., ' .: 'kkkk',kkkkkk
867 ,kkkkkkkk'.k' , ,kkkk;kkkkkkkkk
868 ,kkkkkkkk';kk 'k "'k',kkkkkkkkkkkk
869 .kkkkkkkkk.kkkk.'kkkkkkkkkkkkkkkkkk'
870 ;kkkkkkkk''kkkkkk;'kkkkkkkkkkkkk''
871 'kkkkkkk; 'kkkkkkkk.,""''"''""
872 ''kkkk; 'kkkkkkkkkk.,
881 const CHALETOS: &str = r#"
883 `/sdNNmhyssssydmNNdo:`
886 .hMd- -sNNMNo. /yyy /mMs`
887 -NM+ `/dMd/--omNh::dMM `yMd`
888 .NN+ .sNNs:/dMNy:/hNmo/s yMd`
889 hMs `/hNd+-smMMMMMMd+:omNy- `dMo
890 :NM. .omMy:/hNMMMMMMMMMMNy:/hMd+` :Md`
891 /Md` `sm+.omMMMMMMMMMMMMMMMMd/-sm+ .MN:
892 /Md` MMMMMMMMMMMMMMMMMMMN .MN:
893 :NN. MMMMMMm....--NMMMMMN -Mm.
894 `dMo MMMMMMd mMMMMMN hMs
895 -MN: MMMMMMd mMMMMMN oMm`
896 :NM: MMMMMMd mMMMMMN +Mm-
897 -mMy. mmmmmmh dmmmmmh -hMh.
900 -ohNNmhsoo++osshmNNh+.
906 const CHAPEAU: &str = r#"
910 ////////{w}mMN{g}/////.
911 ////////{w}mMN+{g}////////.
912 ////////////////////////.
913 /////////+{w}shhddhyo{g}+////////.
914 ////////{w}ymMNmdhhdmNNdo{g}///////.
915 ///////+{w}mMms{g}////////{w}hNMh{g}///////.
916 ///////{w}NMm+{g}//////////{w}sMMh{g}///////
917 //////{w}oMMNmmmmmmmmmmmmMMm{g}///////
918 //////{w}+MMmssssssssssssss+{g}///////
919 `//////{w}yMMy{g}////////////////////
920 `//////{w}smMNhso++oydNm{g}////////
921 `///////{w}ohmNMMMNNdy+{g}///////
922 `//////////{w}++{g}//////////
928 // Colors: [2, 1, 3, 4, 7]
929 const CHROM: &str = r#"
932 .,lllllllllllllllllllll,.
933 ;ccccccccccccccccccccccccc;
934 {g} '{r}ccccccccccccccccccccccccccccc.
935 {g} ,oo{r}c::::::::okO{w}000{y}0OOkkkkkkkkkkk:
936 {g}.ooool{r};;;;:x{w}K0{b}kxxxxxk{w}0X{y}K0000000000.
937 {g}:oooool{r};,;O{w}K{b}ddddddddddd{w}KX{y}000000000d
938 {g}lllllool{r};l{w}N{b}dllllllllllld{w}N{y}K000000000
939 {g}lllllllll{r}o{w}M{b}dccccccccccco{w}W{y}K000000000
940 {g};cllllllllX{w}X{b}c:::::::::c{w}0X{y}000000000d
941 {g}.ccccllllllO{w}Nk{b}c;,,,;cx{w}KK{y}0000000000.
942 {g} .cccccclllllxOO{w}OOO{g}Okx{y}O0000000000;
943 {g} .:ccccccccllllllllo{y}O0000000OOO,
944 {g} ,:ccccccccclllcd{y}0000OOOOOOl.
945 {g} '::ccccccccc{y}dOOOOOOOkx:.
946 {g} ..,::cccc{y}xOOOkkko;.
947 {g} ..,:{y}dOkxl:."#;
949 // "cleanjaro_small"*
952 const CLEANJAROSMALL: &str = r#"
964 const CLEANJARO: &str = r#"
965 {w}███████▌ ████████████████
966 ███████▌ ████████████████
967 ███████▌ ████████████████
973 █████████████████████████
974 █████████████████████████
975 █████████████████████████
976 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"#;
981 const CLEAROS: &str = r#"
983 .-:////////////////:-.
984 `-////////////////////////-`
985 -////////////////////////////-
986 `//////////////-..-//////////////`
987 ./////////////: ://///////////.
988 `//////:..-////: :////-..-//////`
989 ://////` -///:.``.:///-` ://///:
990 `///////:. -////////-` `:///////`
991 .//:--////:. -////-` `:////--://.
992 ./: .////:. --` `:////- :/.
993 `//-` .////:. `:////- `-//`
994 :///-` .////:. `:////- `-///:
995 `/////-` -///: :///- `-/////`
996 `//////- `///: :///` .//////`
997 `:////: `///: :///` -////:`
998 .://: `///: :///` -//:.
1003 // "Clear Linux OS"* | "Clear_Linux"*
1004 // ClearLinuxOS_OR_ClearLinux
1005 // Colors: [4, 3, 7, 6]
1006 const CLEARLINUXOS_OR_CLEARLINUX: &str = r#"
1010 BBBBBBBBBBBBBBBBBBBB
1013 {b} BBBBBBBB{y}YYYYYY
1014 {b} BBBBBBBB{y}YYYYYYY
1015 {b} BBBBBBBBB{y}YYYYY{w}W
1016 {c} GG{b}BBBBBBBY{y}YYYY{w}WWW
1017 {c} GGG{b}BBBBBBB{y}YY{w}WWWWWWWW
1018 {c} GGGGGG{b}BBBBBB{w}WWWWWWWW
1019 {c} GGGGGGGG{b}BBBB{w}WWWWWWWW
1020 {c}GGGGGGGGGGG{b}BBB{w}WWWWWWW
1021 {c}GGGGGGGGGGGGG{b}B{w}WWWWWW
1022 {c}GGGGGGGG{w}WWWWWWWWWWW
1023 {c}GG{w}WWWWWWWWWWWWWWWW
1031 const CLOVER: &str = r#"
1035 oNMMMMMMMMMMMMMMMMNo
1036 `sNMMMMMMMMMMMMMMNs`
1037 `omo` `sNMMMMMMMMMMNs` `omo`
1038 `oNMMMNo` `sNMMMMMMNs` `oNMMMNo`
1039 `oNMMMMMMMNo` `oNMMNs` `oNMMMMMMMNo`
1040 oNMMMMMMMMMMMNo` `sy` `oNMMMMMMMMMMMNo
1041 `sNMMMMMMMMMMMMNo.{c}oNNs{g}.oNMMMMMMMMMMMMNs`
1042 `oNMMMMMMMMMMMMNs.{c}oNNs{g}.oNMMMMMMMMMMMMNo`
1043 oNMMMMMMMMMMMNs` `sy` `oNMMMMMMMMMMMNo
1044 `oNMMMMMMMNs` `oNMMNo` `oNMMMMMMMNs`
1045 `oNMMMNs` `sNMMMMMMNs` `oNMMMNs`
1046 `oNs` `sNMMMMMMMMMMNs` `oNs`
1047 `sNMMMMMMMMMMMMMMNs`
1048 +NMMMMMMMMMMMMMMMMNo
1055 // Colors: [2, 3, 6]
1056 const CONDRES: &str = r#"
1057 {g}syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+{c}.+.
1058 {g}`oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy+{c}:++.
1059 {y}/o{g}+oyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/{c}oo++.
1060 {y}/y+{g}syyyyyyyyyyyyyyyyyyyyyyyyyyyyy{c}+ooo++.
1061 {y}/hy+{g}oyyyhhhhhhhhhhhhhhyyyyyyyyy{c}+oo+++++.
1062 {y}/hhh+{g}shhhhhdddddhhhhhhhyyyyyyy{c}+oo++++++.
1063 {y}/hhdd+{g}oddddddddddddhhhhhyyyys{c}+oo+++++++.
1064 {y}/hhddd+{g}odmmmdddddddhhhhyyyy{c}+ooo++++++++.
1065 {y}/hhdddmo{g}odmmmdddddhhhhhyyy{c}+oooo++++++++.
1066 {y}/hdddmmms{g}/dmdddddhhhhyyys{c}+oooo+++++++++.
1067 {y}/hddddmmmy{g}/hdddhhhhyyyyo{c}+oooo++++++++++:
1068 {y}/hhdddmmmmy{g}:yhhhhyyyyy+{c}+oooo+++++++++++:
1069 {y}/hhddddddddy{g}-syyyyyys+{c}ooooo++++++++++++:
1070 {y}/hhhddddddddy{g}-+yyyy+{c}/ooooo+++++++++++++:
1071 {y}/hhhhhdddddhhy{g}./yo:{c}+oooooo+++++++++++++/
1072 {y}/hhhhhhhhhhhhhy{g}:-.{c}+sooooo+++++++++++///:
1073 {y}:sssssssssssso++{g}{c}`:/:--------.````````"#;
1075 // "Container Linux by CoreOS"* | "Container_Linux"*
1076 // ContainerLinuxbyCoreOS_OR_ContainerLinux
1077 // Colors: [4, 7, 1]
1078 const CONTAINERLINUXBYCOREOS_OR_CONTAINERLINUX: &str = r#"
1081 ':ccccclc{r}lllllllll{b}cc:.
1082 .;cccccccc{r}lllllllllllllll{b}c,
1083 ;clllccccc{r}llllllllllllllllll{b}c,
1084 .cllclccccc{r}lllll{w}lll{r}llllllllllll{b}c:
1085 ccclclcccc{r}cllll{w}kWMMNKk{r}llllllllll{b}c:
1086 :ccclclcccc{r}llll{w}oWMMMMMMWO{r}lllllllll{b}c,
1087 .ccllllllccc{r}clll{w}OMMMMMMMMM0{r}lllllllll{b}c
1088 .lllllclcccc{r}llll{w}KMMMMMMMMMMo{r}llllllll{b}c.
1089 .lllllllcccc{r}clll{w}KMMMMMMMMN0{r}lllllllll{b}c.
1090 .cclllllcccc{r}lllld{w}xkkxxdo{r}llllllllllc{b}lc
1091 :cccllllllcccc{r}lllccllllcclccc{b}cccccc;
1092 .ccclllllllcccccccc{r}lll{b}ccccclccccccc
1093 .cllllllllllclcccclccclccllllcllc
1094 :cllllllllccclcllllllllllllcc;
1095 .cccccccccccccclcccccccccc:.
1096 .;cccclccccccllllllccc,.
1100 // "crux_small"|KISS*
1101 // cruxsmall_OR_KISS
1102 // Colors: [4, 5, 7, 6]
1103 const CRUXSMALL_OR_KISS: &str = r#"
1109 {m}_{b}/\\ {w}__){b}/{m}_{b})
1110 {m}\/{b}-____{m}\/"#;
1114 // Colors: [4, 5, 7, 6]
1115 const CRUX: &str = r#"
1122 xxd{m}kOKKKOkd{b}ldd
1123 xdco{m}xOkdlo{b}dldd
1124 ddc:cl{m}lll{b}oooodo
1125 odxxdd{w}xkO000kx{b}ooxdo
1126 oxdd{w}x0NMMMMMMWW0od{b}kkxo
1127 oooxd{w}0WMMMMMMMMMW0o{b}dxkx
1128 docldkXW{w}MMMMMMMWWN{b}Odolco
1129 xx{m}dx{b}kxxOKN{w}WMMWN{b}0xdoxo::c
1130 {m}xOkkO{b}0oo{w}odOW{m}WW{b}XkdodOxc:l
1131 {m}dkkkxkkk{w}OKX{m}NNNX0Oxx{b}xc:cd
1132 {m} odxxdx{w}xllod{m}ddooxx{b}dc:ldo
1133 {m} lodd{b}dolccc{m}ccox{b}xoloo"#;
1138 const CUCUMBER: &str = r#"
1139 {g} `.-://++++++//:-.`
1140 `:/+//{y}::--------{g}:://+/:`
1141 -++/:{y}----..........----{g}:/++-
1142 .++:{y}---...........-......---{g}:++.
1143 /+:{y}---....-::/:/--//:::-....---{g}:+/
1144 `++:{y}--.....:---::/--/::---:.....--{g}:++`
1145 /+:{y}--.....--.--::::-/::--.--.....--{g}:+/
1146 -o:{y}--.......-:::://--/:::::-.......--{g}:o-
1147 /+:{y}--...-:-::---:::..:::---:--:-...--{g}:+/
1148 o/:{y}-...-:.:.-/:::......::/:.--.:-...-{g}:/o
1149 o/{y}--...::-:/::/:-......-::::::-/-...-{g}:/o
1150 /+:{y}--..-/:/:::--:::..:::--::////-..--{g}:+/
1151 -o:{y}--...----::/:::/--/:::::-----...--{g}:o-
1152 /+:{y}--....://:::.:/--/:.::://:....--{g}:+/
1153 `++:{y}--...-:::.--.:..:.--.:/:-...--{g}:++`
1154 /+:{y}---....----:-..-:----....---{g}:+/
1155 .++:{y}---..................---{g}:++.
1156 -/+/:{y}----..........----{g}:/+/-
1157 `:/+//{y}::--------:::{g}/+/:`
1158 `.-://++++++//:-.`"#;
1162 // Colors: [1, 7, 3]
1163 const DAHLIA: &str = r#"
1167 .,,,,,(&@@@@@@@&/,,,,,.
1168 ,#@@@@@@@@@@@@@@@@@@@@@#.
1169 ,#@@@@@@@&#///#&@@@@@@@#.
1170 ,/%&@@@@@%/, .,(%@@@@@&#/.
1171 *#&@@@@@@#,. .*#@@@@@@&#,
1172 .&@@@@@@@@@( .(@@@@@@@@@&&.
1173 #@@@@@@@@@@( )@@@@@@@@@@@#
1174 °@@@@@@@@@@( .(@@@@@@@@@@@°
1175 *%@@@@@@@(. ,#@@@@@@@%*
1176 ,(&@@@@@@%*. ./%@@@@@@%(,
1177 ,#@@@@@@@&(***(&@@@@@@@#.
1178 ,#@@@@@@@@@@@@@@@@@@@@@#.
1179 ,*****#&@@@@@@@&(*****,
1185 // Colors: [1, 7, 3]
1186 const DEBIANSMALL: &str = r#"
1196 // Colors: [1, 7, 3]
1197 const DEBIAN: &str = r#"
1203 `d$$' ,$P"' {r}.{w} $$$
1205 $$: $$. {r}-{w} ,d$$'
1207 Y$$. {r}`.{w}`"Y$$$$P"'
1219 const DEEPIN: &str = r#"
1222 .,;;;;;;;. ';;;;;;;.
1223 .;::::::::' .,::;;,''''',.
1224 ,'.:::::::: .;;'. ';
1225 ;' 'cccccc, ,' :: '.. .:
1226 ,, :ccccc. ;: .c, '' :. ,;
1227 .l. cllll' ., .lc :; .l' l.
1228 .c :lllc ;cl: .l' .ll. :'
1229 .l 'looc. . ,o: 'oo' c,
1230 .o. .:ool::coc' .ooo' o.
1233 lxxxxxdoolllodxxxxxxxxxc :l
1234 ,dxxxxxxxxxxxxxxxxxxl. 'o,
1235 ,dkkkkkkkkkkkkko;. .;o;
1242 const DESAOS: &str = r#"
1243 {g}███████████████████████
1244 ███████████████████████
1245 ███████████████████████
1246 ███████████████████████
1254 ██████████████████████████████
1255 ██████████████████████████████
1256 ████████████████████████
1257 ████████████████████████
1258 ████████████████████████"#;
1263 const DEVUAN: &str = r#"
1274 .,:;db$$$$$$$$$$Pd'`
1275 ,db$$$$$$$$$$$$$$b:'`
1282 // Colors: [1, 7, 3]
1283 const DRACOS: &str = r#"
1291 `:osssoooo++- +yyyyyy/`
1292 ./yyyyyyo yo`:syyyy+.
1296 :+oo+//::::///:-.` `.`"#;
1300 // Colors: [1, 6, 5, 3, 2]
1301 const DARKOS: &str = r#"
1303 {m}⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1304 {r}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⠋⡆⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1305 {g}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡆⢀⣤⢛⠛⣠⣿⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1306 {?}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⠟⣡⠊⣠⣾⣿⠃⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1307 {c}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣯⣿⠀⠊⣤⣿⣿⣿⠃⣴⣧⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1308 {r}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⡟⣠⣶⣿⣿⣿⢋⣤⠿⠛⠉⢁⣭⣽⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1309 {y} ⠀⠀⠀⠀⠀⠀ ⠀⣠⠖⡭⢉⣿⣯⣿⣯⣿⣿⣿⣟⣧⠛⢉⣤⣶⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1310 {g}⠀⠀⠀⠀⠀⠀⠀⠀⣴⣫⠓⢱⣯⣿⢿⠋⠛⢛⠟⠯⠶⢟⣿⣯⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1311 {c}⠀⠀⠀⠀⠀⠀⢀⡮⢁⣴⣿⣿⣿⠖⣠⠐⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⢿⣶⣄⠀⠀⠀⠀⠀⠀⠀
1312 {m}⠀⠀⠀⠀⢀⣤⣷⣿⣿⠿⢛⣭⠒⠉⠀⠀⠀⣀⣀⣄⣤⣤⣴⣶⣶⣶⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀
1313 {r}⠀⢀⣶⠏⠟⠝⠉⢀⣤⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1314 {?}⢴⣯⣤⣶⣿⣿⣿⣿⣿⡿⣿⣯⠉⠉⠉⠉⠀⠀⠀⠈⣿⡀⣟⣿⣿⢿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1315 {g}⠀⠀⠀⠉⠛⣿⣧⠀⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠃⣿⣿⣯⣿⣦⡀⠀⠉⠻⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀
1316 {m}⠀⠀⠀⠀⠀⠀⠉⢿⣮⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠀⣯⠉⠉⠛⢿⣿⣷⣄⠀⠈⢻⣆⠀⠀⠀⠀⠀⠀⠀⠀
1317 {c}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠢⠀⠀⠀⠀⠀⠀⠀⢀⢡⠃⣾⣿⣿⣦⠀⠀⠀⠙⢿⣿⣤⠀⠙⣄⠀⠀⠀⠀⠀⠀⠀
1318 {?}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢋⡟⢠⣿⣿⣿⠋⢿⣄⠀⠀⠀⠈⡄⠙⣶⣈⡄⠀⠀⠀⠀⠀⠀
1319 {r}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⢲⣿⠀⣾⣿⣿⠁⠀⠀⠉⢷⡀⠀⠀⣇⠀⠀⠈⠻⡀⠀⠀⠀⠀⠀
1320 {y}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⣀⣿⡏⠀⣿⡿⠀⠀⠀⠀⠀⠀⠙⣦⠀⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1321 {m}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠿⣧⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣮⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1322 {g}⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
1328 const ITC: &str = r#"
1329 {r}....................-==============+...
1330 {r}....................-==============:...
1331 {r}...:===========-....-==============:...
1332 {r}...-===========:....-==============-...
1333 {r}....*==========+........-::********-...
1334 {r}....*===========+.:*====**==*+-.-......
1335 {r}....:============*+-..--:+**====*---...
1336 {r}......::--........................::...
1337 {r}..+-:+-.+::*:+::+:-++::++-.:-.*.:++:++.
1338 {r}..:-:-++++:-::--:+::-::.:++-++:++--:-:. ⠀⠀⠀⠀⠀
1343 // Colors: [1, 7, 3]
1344 const DRAGONFLYOLD: &str = r#"
1350 {w}.-'~~""~=--...,__{r}\/|\/{w}__,...--=~""~~'-.
1351 ( ..={r}\\={r}/{w}=.. )
1352 `'-. ,.-"`;{r}/=\\{w};"-.,_ .-'`
1353 `~"-=-~` .-~` {r}|=|{w} `~-. `~-=-"~`
1354 .-~` /{r}|=|{w}\ `~-.
1355 .~` / {r}|=|{w} \ `~.
1356 .-~` .' {r}|=|{w} `. `~-.
1357 (` _,.-="` {r} |=|{w} `"=-.,_ `)
1358 `~"~"` {r} |=|{w} `"~"~`
1363 // "dragonfly_small"*
1365 // Colors: [1, 7, 3]
1366 const DRAGONFLYSMALL: &str = r#"
1377 // Colors: [1, 7, 3]
1378 const DRAGONFLY: &str = r#"
1379 {w},--, {r}| {w},--,
1380 {w}| `-, {r},^, {w},-' |
1381 {w} `, `-, {y}(/ \) {w},-' ,'
1382 {w} `-, `-,{r}/ \{w},-' ,-'
1383 {w} `------{r}( ){w}------'
1384 {w} ,----------{r}( ){w}----------,
1385 {w} | _,-{r}( ){w}-,_ |
1386 {w} `-,__,-' {r}\ /{w} `-,__,-'
1398 const DRAUGER: &str = r#"
1413 .:-.`..............................`.-:.
1414 `.-/++++++++++++++++++++++++++++++++/-.`"#;
1416 // "elementary_small"*
1418 // Colors: [4, 7, 1]
1419 const ELEMENTARYSMALL: &str = r#"
1429 // Colors: [4, 7, 1]
1430 const ELEMENTARY: &str = r#"
1431 {w} eeeeeeeeeeeeeeeee
1432 eeeeeeeeeeeeeeeeeeeeeee
1433 eeeee eeeeeeeeeeee eeeee
1440 ee eee eeeee eeeee ee
1441 eee eeee eeeeee eeeee eee
1442 eee eeeeeeeeee eeeeee eee
1443 eeeeeeeeeeeeeeeeeeeeeeee eeeee
1444 eeeeeeee eeeeeeeeeeee eeee
1447 eeeeeeeeeeeeeeeee"#;
1451 // Colors: [1, 5, 4]
1452 const ENDEAVOUROS: &str = r#"
1455 {r} `:{m}osssssss+{b}-
1456 {r} `:+{m}sssssssssso{b}/.
1457 {r} `-/o{m}ssssssssssssso{b}/.
1458 {r} `-/+{m}sssssssssssssssso{b}+:`
1459 {r} `-:/+{m}sssssssssssssssssso{b}+/.
1460 {r} `.://o{m}sssssssssssssssssssso{b}++-
1461 {r} .://+{m}ssssssssssssssssssssssso{b}++:
1462 {r} .:///o{m}ssssssssssssssssssssssssso{b}++:
1463 {r} `:////{m}ssssssssssssssssssssssssssso{b}+++.
1464 {r}`-////+{m}ssssssssssssssssssssssssssso{b}++++-
1465 {r} `..-+{m}oosssssssssssssssssssssssso{b}+++++/`
1466 ./++++++++++++++++++++++++++++++/:.
1467 `:::::::::::::::::::::::::------``"#;
1472 const ENDLESS: &str = r#"
1473 {r} `:+yhmNMMMMNmhy+:`
1474 -odMMNhso//////oshNMMdo-
1481 dMm `smNmmhs/- `:sNMd+ `` mMd
1482 MMy oMd--:+yMMMMMNo.:ohmMMMNy` yMM
1483 MMy -NNyyhmMNh+oNMMMMMy:. dMo yMM
1484 dMm `/++/-``/yNNh+/sdNMNddMm- mMd
1485 /MM/ `dNy: `-::- /MM/
1491 -odMMNhso//////oshNMMdo-
1492 `:+yhmNMMMMNmhy+:`"#;
1497 const EUROLINUX: &str = r#"
1500 -WWWWWWWWWWWWWWWWWWw-
1501 \WWWWWWWWWWWWWWWWWWW-
1502 _Ww `WWWWWWWWWWWWWWWWWWWw
1503 -W{w}E{b}Www -WWWWWWWWW-
1504 _WW{w}U{b}WWWW- _WWWWWWWW
1505 _WW{w}R{b}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW-
1506 wWW{w}O{b}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
1507 WWW{w}L{b}WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWw
1508 WWW{w}I{b}WWWWWWWWWWWWWWWWWWWWWWWWWWWWww-
1519 // Colors: [4, 7, 1]
1520 const EXHERBO: &str = r#"
1523 NXdX0: .cok0KXNNXXK0ko:.
1524 KX '0XdKMMK;.xMMMk, .0MMMMMXx; ...
1525 'NO..xWkMMx kMMM cMMMMMX,NMWOxOXd.
1526 cNMk NK .oXM. OMMMMO. 0MMNo kW.
1527 lMc o: ., .oKNk; ;NMMWlxW'
1528 ;Mc .. .,,' .0M{b}g;{w}WMN'dWMMMMMMO
1529 XX ,WMMMMW. cM{b}cfli{w}WMKlo. .kMk
1530 .Mo .WM{b}GD{w}MW. XM{b}WO0{w}MMk oMl
1531 ,M: ,XMMWx::,''oOK0x; NM.
1532 'Ml ,kNKOxxxxxkkO0XXKOd:. oMk
1533 NK .0Nxc{r}:::::::::::::::{w}fkKNk, .MW
1534 ,Mo .NXc{r}::{w}qXWXb{r}::::::::::{w}oo{r}::{w}lNK. .MW
1535 ;Wo oMd{r}:::{w}oNMNP{r}::::::::{w}oWMMMx{r}:{w}c0M; lMO
1536 'NO;W0c{r}:::::::::::::::{w}dMMMMO{r}::{w}lMk .WM'
1537 xWONXdc{r}::::::::::::::{w}oOOo{r}::{w}lXN. ,WMd
1538 'KWWNXXK0Okxxo,{r}:::::::{w},lkKNo xMMO
1539 :XMNxl,';:lodxkOO000Oxc. .oWMMo
1540 'dXMMXkl;,. .,o0MMNo'
1541 ':d0XWMMMMWNNNNMMMNOl'
1546 // Colors: [4, 7, 1]
1547 const FEDORASMALL: &str = r#"
1551 {b}__{w}_| |_{b}_/ /{w}
1552 {b}/ {w}(_ _){b}_/{w}
1557 // "Fedora"* | "RFRemix"*
1558 // Fedora_OR_RFRemix
1559 // Colors: [4, 7, 1]
1560 const FEDORA_OR_RFREMIX: &str = r#"
1561 {b} /:-------------:\\
1562 :-------------------::
1563 :-----------{w}/shhOHbmp{b}---:\\
1564 /-----------{w}omMMMNNNMMD {b}---:
1565 :-----------{w}sMMMMNMNMP{b}. ---:
1566 :-----------{w}:MMMdP{b}------- ---\\
1567 ,------------{w}:MMMd{b}-------- ---:
1568 :------------{w}:MMMd{b}------- .---:
1569 :---- {w}oNMMMMMMMMMNho{b} .----:
1570 :-- .{w}+shhhMMMmhhy++{b} .------/
1571 :- -------{w}:MMMd{b}--------------:
1572 :- --------{w}/MMMd{b}-------------;
1573 :- ------{w}/hMMMy{b}------------:
1574 :--{w} :dMNdhhdNMMNo{b}------------;
1575 :---{w}:sdNMMMMNds:{b}------------:
1576 :------{w}:://:{b}-------------::
1577 :---------------------://"#;
1581 // Colors: [4, 7, 1]
1582 const FEREN: &str = r#"
1586 ..`/+++++++++++/...`````````````````
1587 .++++++++++++++++++++++++++/////-
1588 ++++++++++++++++++++++++++++++++//:`
1589 -++++++++++++++++++++++++++++++/-`
1590 ++++++++++++++++++++++++++++:.
1591 -++++++++++++++++++++++++/.
1592 +++++++++++++++++++++/-`
1593 -++++++++++++++++++//-`
1594 .:+++++++++++++//////-
1595 .:++++++++//////////-
1596 `-++++++---:::://///.
1602 // Colors: [1, 7, 3]
1603 const FREEBSDSMALL: &str = r#"
1614 const FREEMINT: &str = r#"
1624 #### ################
1633 // Colors: [4, 7, 1]
1634 const FRUGALWARE: &str = r#"
1637 `o+++++++++++++++o++/::-.`
1638 /+++++++++++++++++++++++oo++/:-.``
1639 .o+ooooooooooooooooooosssssssso++oo++/:-`
1640 ++osoooooooooooosssssssssssssyyo+++++++o:
1641 -o+ssoooooooooooosssssssssssssyyo+++++++s`
1642 o++ssoooooo++++++++++++++sssyyyyo++++++o:
1643 :o++ssoooooo{w}/-------------{b}+syyyyyo+++++oo
1644 `o+++ssoooooo{w}/-----{b}+++++ooosyyyyyyo++++os:
1645 /o+++ssoooooo{w}/-----{b}ooooooosyyyyyyyo+oooss
1646 .o++++ssooooos{w}/------------{b}syyyyyyhsosssy-
1647 ++++++ssooooss{w}/-----{b}+++++ooyyhhhhhdssssso
1648 -s+++++syssssss{w}/-----{b}yyhhhhhhhhhhhddssssy.
1649 sooooooyhyyyyyh{w}/-----{b}hhhhhhhhhhhddddyssy+
1650 :yooooooyhyyyhhhyyyyyyhhhhhhhhhhdddddyssy`
1651 yoooooooyhyyhhhhhhhhhhhhhhhhhhhddddddysy/
1652 -ysooooooydhhhhhhhhhhhddddddddddddddddssy
1653 .-:/+osssyyyysyyyyyyyyyyyyyyyyyyyyyyssy:
1654 ``.-/+oosysssssssssssssssssssssss
1655 ``.:/+osyysssssssssssssh.
1662 const FUNTOO: &str = r#"
1665 .'OXO'' .''''''''''''''''''''':XNd..'oco.lco,
1666 xXXXXXX, cXXXNNNXXXXNNXXXXXXXXNNNNKOOK; d0O .k
1667 kXX xXo KNNN0 KNN. 'xXNo :c; 'cc.
1668 kXX xNo KNNN0 KNN. :xxxx. 'NNo
1669 kXX xNo loooc KNN. oNNNN. 'NNo
1670 kXX xN0:. KNN' oNNNX' ,XNk
1671 kXX xNNXNNNNNNNNXNNNNNNNNXNNOxXNX0Xl
1672 ... ......................... .;cc;."#;
1676 // Colors: [4, 7, 1]
1677 const GALLIUMOS: &str = r#"
1678 {b}sooooooooooooooooooooooooooooooooooooo+:
1679 yyooooooooooooooooooooooooooooooooo+/:::
1680 yyysoooooooooooooooooooooooooooo+/::::::
1681 yyyyyoooooooooooooooooooooooo+/:::::::::
1682 yyyyyysoooooooooooooooooo++/::::::::::::
1683 yyyyyyysoooooooooooooo++/:::::::::::::::
1684 yyyyyyyyysoooooo{w}sydddys{b}+/:::::::::::::::
1685 yyyyyyyyyysooo{w}smMMMMMMMNd{b}+::::::::::::::
1686 yyyyyyyyyyyyo{w}sMMMMMMMMMMMN{b}/:::::::::::::
1687 yyyyyyyyyyyyy{w}dMMMMMMMMMMMM{b}o//:::::::::::
1688 yyyyyyyyyyyyy{w}hMMMMMMMMMMMm{b}--//::::::::::
1689 yyyyyyyyyyyyyy{w}hmMMMMMMMNy{b}:..-://::::::::
1690 yyyyyyyyyyyyyyy{w}yyhhyys+:{b}......://:::::::
1691 yyyyyyyyyyyyyyys+:--...........-///:::::
1692 yyyyyyyyyyyys+:--................://::::
1693 yyyyyyyyyo+:-.....................-//:::
1694 yyyyyyo+:-..........................://:
1695 yyyo+:-..............................-//
1696 o/:-...................................:"#;
1701 const GARUDA: &str = r#"
1703 _╓╗╣╫╠╠╠╠╠╠╠╠╠╠╠╠╠╕╗╗┐_
1704 ╥╢╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╥,
1705 ╗╠╠╠╠╠╠╠╝╜╜╜╜╝╢╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠┐
1706 ╣╠╠╠╠╠╠╠╠╢╣╢╗╕ , `"╘╠╠╠╠╠╠╠╠╠╠╠╠╠╠╔╥_
1707 ╒╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╕╙╥╥╜ `"╜╠╬╠╠╠╠╠╠╠╠╠╠╠╥,
1708 ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╗╥╥╥╥╗╗╬╠╠╠╠╠╠╠╝╙╠╠╣╠╠╠╠╢┐
1709 ╣╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╥╬╣╠╠╠╠╠╠╠╠╗
1710 ╒╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╗
1711 ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠
1712 ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╬ ```"╜╝╢╠╠╡
1713 ╒╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╣, ╘╠╪
1714 ╞╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╢┐ ╜
1715 `╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╗
1716 ,╬╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠"╕
1717 ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╗
1718 ╝^╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╝╣╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╡
1719 ╔╜`╞┘╢╛╜ ╡╢╠"╚╠╠╜╝┌╞╞"╢╠╠╠╠╠╠╠╠╠╠╣╩╢╪
1720 ╜╒" `╜ ` ╜╙╕ └╣╠╠╠╠╕ ╞╙╖
1727 const GENTOOSMALL: &str = r#"
1739 const GENTOO: &str = r#"
1741 -o{w}dNMMMMMMMMNNmhy+{m}-`
1742 -y{w}NMMMMMMMMMMMNNNmmdhy{m}+-
1743 `o{w}mMMMMMMMMMMMMNmdmmmmddhhy{m}/`
1744 om{w}MMMMMMMMMMMN{m}hhyyyo{w}hmdddhhhd{m}o`
1745 .y{w}dMMMMMMMMMMd{m}hs++so/s{w}mdddhhhhdm{m}+`
1746 oy{w}hdmNMMMMMMMN{m}dyooy{w}dmddddhhhhyhN{m}d.
1747 :o{w}yhhdNNMMMMMMMNNNmmdddhhhhhyym{m}Mh
1748 .:{w}+sydNMMMMMNNNmmmdddhhhhhhmM{m}my
1749 /m{w}MMMMMMNNNmmmdddhhhhhmMNh{m}s:
1750 `o{w}NMMMMMMMNNNmmmddddhhdmMNhs{m}+`
1751 `s{w}NMMMMMMMMNNNmmmdddddmNMmhs{m}/.
1752 /N{w}MMMMMMMMNNNNmmmdddmNMNdso{m}:`
1753 +M{w}MMMMMMNNNNNmmmmdmNMNdso{m}/-
1754 yM{w}MNNNNNNNmmmmmNNMmhs+/{m}-`
1755 /h{w}MMNNNNNNNNMNdhs++/{m}-`
1756 `/{w}ohdmmddhys+++/:{m}.`
1762 const PENTOO: &str = r#"
1763 {w} `:oydNNMMMMNNdyo:`
1764 :yNMMMMMMMMMMMMMMMMNy:
1765 :dMMMMMMMMMMMMMMMMMMMMMMd:
1766 oMMMMMMMho/-....-/ohMMMMMMMo
1771 //hMMMMMm//{m}`{w} {m}`{w}////mMMMMMh//
1772 MMMMMMMMMMM{m}/{w} {m}/o/`{w} {m}.{w}smMMMMMMMMMMM
1773 MMMMMMMMMMm {m}`NMN:{w} {m}.{w}yMMMMMMMMMM
1774 MMMMMMMMMMMh{m}:.{w} dMMMMMMMMM
1775 MMMMMMMMMMMMMy{m}.{w} {m}-{w}NMMMMMMMMM
1776 MMMMMMMMMMMd:{m}`{w} {m}-{w}yNMMMMMMMMMM
1777 MMMMMMMMMMh{m}`{w} {m}./{w}hNMMMMMMMMMMMM
1778 MMMMMMMMMM{m}s{w} {m}.:{w}ymMMMMMMMMMMMMMMM
1779 MMMMMMMMMMN{m}s:..-/{w}ohNMMMMMMMMMMMMMMMMMM
1780 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
1781 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
1782 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
1787 // Colors: [4, 5, 7, 6]
1788 const GNEWSENSE: &str = r#"
1790 .oocchhhhhhhhhhccoo.
1791 .ochhlllllllc hhhhhh ollllllhhco.
1792 ochlllllllllll hhhllllllhhh lllllllllllhco
1793 .cllllllllllllll hlllllo +hllh llllllllllllllc.
1794 ollllllllllhco'' hlllllo +hllh ``ochllllllllllo
1795 hllllllllc' hllllllllllllh `cllllllllh
1796 ollllllh +llllllllllll+ hllllllo
1797 `cllllh. ohllllllho .hllllc'
1798 ochllc. ++++ .cllhco
1799 `+occooo+. .+ooocco+'
1800 `+oo++++ ++++oo+'"#;
1805 const GNOME: &str = r#"
1808 ,@@. @@@@@@@ *@@@@@@@@@@@@
1809 @@@@@% @@@@@@( @@@@@@@@@@@&
1810 @@@@@@ @@@@* @@@@@@@@@#
1813 @@@@# @@@@@@@@@@@@@@@@
1814 ,@@@@@@@@@@@@@@@@@@@@@@@,
1815 ,@@@@@@@@@@@@@@@@@@@@@@@@@@&
1816 .@@@@@@@@@@@@@@@@@@@@@@@@@@@@
1817 @@@@@@@@@@@@@@@@@@@@@@@@@@@
1818 @@@@@@@@@@@@@@@@@@@@@@@@(
1819 @@@@@@@@@@@@@@@@@@@@%
1821 @@@@@@@@@@@@* @@@@@@@@/
1822 &@@@@@@@@@@ @@@@@@@@@*
1823 @@@@@@@@@@@, @@@@@@@@@*
1824 ,@@@@@@@@@@@@@@@@@@@@&
1831 const GNU: &str = r#"
1832 {w} _-`````-, ,- '- .
1836 :: : /._ .`:'_.._\. || :
1837 :: `._ ./ ,` : \ . _.'' .
1838 `:. / | -. \-. \\_ /
1839 \:._ _/ .' .@) \@) ` `\ ,.'
1840 _/,--' .- .\,-.`--`.
1853 // Colors: [5, 4, 6, 2]
1854 const GOBOLINUX: &str = r#"
1857 | | __ ___ | |__ ___
1858 | | |_ |/ _ \| '_ \ / _ \
1859 | |__| | (_) | |_) | (_) |
1860 \_____|\___/|_.__/ \___/"#;
1864 // Colors: [4, 2, 1]
1865 const GROMBYANG: &str = r#"
1868 eeeeeeeeeeeeeeeeeeeeeee
1869 eeeee {g}.o+ {b}eeee
1870 eeee {g}`ooo/ {b}eeee
1871 eeee {g}`+oooo: {b}eeee
1872 eee {g}`+oooooo: {b}eee
1873 eee {g}-+oooooo+: {b}eee
1874 ee {g}`/:oooooooo+: {b}ee
1875 ee {g}`/+ +++ +: {b}ee
1878 eee {g}// \\ooo/ \\\ {b}eee
1879 eee {g}//++++oooo++++\\\ {b}eee
1880 eeee {g}::::++oooo+::::: {b}eeee
1881 eeeee {r}Grombyang OS {b} eeee
1882 eeeeeeeeeeeeeeeeeeeeeee
1883 eeeeeeeeeeeeeeeee"#;
1887 // Colors: [3, 7, 6, 1, 8]
1888 const GUIXSMALL: &str = r#"
1899 // Colors: [3, 7, 6, 1, 8]
1900 const GUIX: &str = r#"
1902 `--..```..` `..```..--`
1903 .-:///-:::. `-:::///:-.
1915 const HAIKUSMALL: &str = r#"
1928 const HAIKU: &str = r#"
1930 'l:;'{g},{k}'ck. .;dc:.
1931 co {g}..{k}k. .;; ':o.
1932 co {g}..{k}k. ol {g}.{k}0.
1933 co {g}..{k}k. oc {g}..{k}0.
1934 co {g}..{k}k. oc {g}..{k}0.
1935 .Ol,. co {g}...''{k}Oc;kkodxOdddOoc,.
1936 ';lxxlxOdxkxk0kd{g}oooll{k}dl{g}ccc:{k}clxd;
1937 ..{g}oOolllllccccccc:::::{k}od;
1938 cx:ooc{g}:::::::;{k}cooolcX.
1939 cd{g}.{k}''cloxdoollc' {g}...{k}0.
1940 cd{g}......{k}k;{g}.{k}xl{g}.... .{k}0.
1941 .::c{g};..{k}cx;{g}.{k}xo{g}..... .{k}0.
1942 '::c'{g}...{k}do{g}..... .{k}K,
1943 cd,.{g}....:{k}O,{g}
1950 const HUAYRA: &str = r#"
1955 ..`-`-` + - / .` ```
1956 .--.+--`+:- :/.` .-``.`
1958 :hNhyMomy:os-...-. ````
1959 .dhsshNmNhoo+:-``.```
1960 {b}`ohy:-{w}NMds+::-.``
1961 ````{b}.hNN+`{w}mMNho/:-....````
1962 ````` `../dmNhoo+/:..``
1964 .+s/` `/s-.-.:.`` ````
1969 // "hyperbola_small"*
1972 const HYPERBOLASMALL: &str = r#"
1984 const HYPERBOLA: &str = r#"
1995 X0OOOOOOO00KK00OOOOOK
2002 // "januslinux"*|"janus"*|"Ataraxia Linux"*|"Ataraxia"*
2003 // januslinux_OR_janus_OR_AtaraxiaLinux_OR_Ataraxia
2004 // Colors: [4, 5, 6, 2]
2005 const JANUSLINUX_OR_JANUS_OR_ATARAXIALINUX_OR_ATARAXIA: &str = r#"
2009 looooooooooooooooooool
2013 clooooo ;lood cloooo
2014 :loooocooo cloo loooo
2015 loooo :ooooool loooo
2017 looooooooooooo ;loooooo {m}looooooc
2018 {b}looooooooo loo cloooooool {m}looooc
2019 {b} cooo cooooooooooo {m}looolooooool
2020 {b} cooo: {m}coooooooooooooooooool
2021 loooooooooooolc: loooc;
2027 :oooool, coool:, looool:,
2028 looool: ooooooooooooooo:
2029 cooolc .ooooooooooool"#;
2034 const KALI: &str = r#"
2038 .....''''..........,:ld;
2041 .... ,ONkc;,;cokOdc',.
2059 // Colors: [4, 7, 1]
2060 const KAOS: &str = r#"
2062 ..... ..OSSAAAAAAA..
2063 .KKKKSS. .SSAAAAAAAAAAA.
2064 .KKKKKSO. .SAAAAAAAAAA...
2065 KKKKKKS. .OAAAAAAAA.
2068 .KKKKKS..OAAAAAAAAAAAA........
2069 DKKKKO.=AA=========A===AASSSO..
2070 AKKKS.==========AASSSSAAAAAASS.
2071 .=KKO..========ASS.....SSSSASSSS.
2072 .KK. .ASS..O.. =SSSSAOSS:
2073 .OK. .ASSSSSSSO...=A.SSA.
2074 .K ..SSSASSSS.. ..SSA.
2081 const KDE: &str = r#"
2085 `:/: `.----//----.` :/-
2088 `/ `:. `.-::-.` -:` `/`
2089 /. /. `:++++++++:` .: .:
2090 `/ .: `+++++++++++/ /` `+`
2091 /+` -- .++++++++++++` :. .+:
2092 `/ .: `+++++++++++/ /` `+`
2093 /` /. `:++++++++:` .: .:
2094 ./ `:. `.:::-.` -:` `/`
2097 `:/: `.----//----.` :/-
2104 // Colors: [2, 7, 4]
2105 const KIBOJOE: &str = r#"
2108 {g}`{b}yyyo{w}+++/++{b}osss{g}.
2109 {g}+NMN{b}yssssssssssss{g}.
2110 {g}.dMMMMN{b}sssssssssssy{g}Ns`
2111 +MMMMMMMm{b}sssssssssssh{g}MNo`
2112 `hMMMMMNNNMd{b}sssssssssssd{g}MMN/
2113 .{b}syyyssssssy{g}NNmmmmd{b}sssss{g}hMMMMd:
2114 -NMmh{b}yssssssssyhhhhyssyh{g}mMMMMMMMy`
2115 -NMMMMMNN{b}mdhyyyyyyyhdm{g}NMMMMMMMMMMMN+
2116 `NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd.
2117 ods+/:-----://+oyydmNMMMMMMMMMMMMMMMMMN-
2118 ` .-:+osyhhdmmNNNmdo"#;
2122 // Colors: [4, 7, 1]
2123 const KOGAION: &str = r#"
2129 ,;;;;;;;;;;;; ';;;;;,
2130 ;;;;;;;;;;;;;;, ';;;;;;;
2131 ;;;;;;;;;;;;;;;;;, ';;;;;
2132 ; ';;;;;;;;;;;;;;;;;;, ;;;
2133 ;;;, ';;;;;;;;;;;;;;;;;;;,;;
2134 ;;;;;, ';;;;;;;;;;;;;;;;;;,
2135 ;;;;;;;;, ';;;;;;;;;;;;;;;;,
2136 ;;;;;;;;;;;;, ';;;;;;;;;;;;;;
2137 ';;;;;;;;;;;;; ';;;;;;;;;;;;;
2138 ';;;;;;;;;;;;;, ';;;;;;;;;;;
2139 ';;;;;;;;;;;;; ;;;;;;;;;;
2140 ';;;;;;;;;;;; ;;;;;;;;
2147 // Colors: [4, 7, 1]
2148 const KORORA: &str = r#"
2151 _w?'{b}``````````'{w})k{b}:
2154 _.ss{b}`{w}m[{b}`{w}, ]e{b}:
2155 .uY"^`{b}`{w}Xc{b}`{w}?Ss. d({b}`
2156 jF'{b}`{w} `@. {b}`{w}Sc .jr{b}`
2157 jr{b}`{w} `?n_ {b}`{w}$; _a2"{b}`
2158 .m{b}:{w} `~M{b}`{w}1k{b}`{w}5?!`{b}`
2159 :#{b}:{w} {b}`{w})e{b}```
2162 :m,________.aa7^{b}`
2168 // Colors: [4, 7, 1]
2169 const KSLINUX: &str = r#"
2170 {b} K K U U RRRR ooo
2178 SSS AAAAA W W W AAAAA
2184 // Colors: [4, 7, 1]
2185 const KUBUNTU: &str = r#"
2186 {b} `.:/ossyyyysso/:.
2187 .:oyyyyyyyyyyyyyyyyyyo:`
2188 -oyyyyyyyo{w}dMMy{b}yyyyyyysyyyyo-
2189 -syyyyyyyyyy{w}dMMy{b}oyyyy{w}dmMMy{b}yyyys-
2190 oyyys{w}dMy{b}syyyy{w}dMMMMMMMMMMMMMy{b}yyyyyyo
2191 `oyyyy{w}dMMMMy{b}syysoooooo{w}dMMMMy{b}yyyyyyyyo`
2192 oyyyyyy{w}dMMMMy{b}yyyyyyyyyyys{w}dMMy{b}sssssyyyo
2193 -yyyyyyyy{w}dMy{b}syyyyyyyyyyyyyys{w}dMMMMMy{b}syyy-
2194 oyyyysoo{w}dMy{b}yyyyyyyyyyyyyyyyyy{w}dMMMMy{b}syyyo
2195 yyys{w}dMMMMMy{b}yyyyyyyyyyyyyyyyyysosyyyyyyyy
2196 yyys{w}dMMMMMy{b}yyyyyyyyyyyyyyyyyyyyyyyyyyyyy
2197 oyyyyysos{w}dy{b}yyyyyyyyyyyyyyyyyy{w}dMMMMy{b}syyyo
2198 -yyyyyyyy{w}dMy{b}syyyyyyyyyyyyyys{w}dMMMMMy{b}syyy-
2199 oyyyyyy{w}dMMMy{b}syyyyyyyyyyys{w}dMMy{b}oyyyoyyyo
2200 `oyyyy{w}dMMMy{b}syyyoooooo{w}dMMMMy{b}oyyyyyyyyo
2201 oyyysyyoyyyys{w}dMMMMMMMMMMMy{b}yyyyyyyo
2202 -syyyyyyyyy{w}dMMMy{b}syyy{w}dMMMy{b}syyyys-
2203 -oyyyyyyy{w}dMMy{b}yyyyyysosyyyyo-
2204 ./oyyyyyyyyyyyyyyyyyyo/.
2205 `.:/oosyyyysso/:.`"#;
2209 // Colors: [4, 7, 1]
2210 const LEDE: &str = r#"
2223 // Colors: [7, 8, 3]
2224 const LINUX: &str = r#"
2227 {k} ##{w}O{k}#{w}O{k}##
2229 {k} ##{w}##{y}###{w}##{k}##
2230 {k} #{w}##########{k}##
2231 {k} #{w}############{k}##
2232 {k} #{w}############{k}###
2233 {y} ##{k}#{w}###########{k}##{y}#
2234 {y}######{k}#{w}#######{k}#{y}######
2235 {y}#######{k}#{w}#####{k}#{y}#######
2236 {y} #####{k}#######{y}#####"#;
2238 // "linuxlite_small"*
2241 const LINUXLITESMALL: &str = r#"
2250 // "Linux Lite"* | "Linux_Lite"*
2251 // LinuxLite_OR_LinuxLite
2253 const LINUXLITE_OR_LINUXLITE: &str = r#"
2278 const LMDE: &str = r#"
2280 {g} .:++++ooooosssoo:.
2283 {g} {w}`{g}+o/` .{w}::::::{g}-. .++-{w}`
2284 {g}{w}`{g}/s/ .yyyyyyyyyyo: +o-{w}`
2285 {g}{w}`{g}so .ss ohyo` :s-{w}:
2286 {g}{w}`{g}s/ .ss h m myy/ /s`{w}`
2287 {g}`s: `oo s m Myy+-o:`
2288 `oo :+sdoohyoydyso/.
2299 // Colors: [4, 7, 1]
2300 const LUBUNTU: &str = r#"
2301 {b} `-mddhhhhhhhhhddmss`
2302 ./mdhhhhhhhhhhhhhhhhhhhhhh.
2303 :mdhhhhhhhhhhhhhhhhhhhhhhhhhhhm`
2304 :ymhhhhhhhhhhhhhhhyyyyyyhhhhhhhhhy:
2305 `odhyyyhhhhhhhhhy+-````./syhhhhhhhho`
2306 `hhy..:oyhhhhhhhy-`:osso/..:/++oosyyyh`
2307 dhhs .-/syhhhhs`shhhhhhyyyyyyyyyyyyhs
2308 :hhhy` yso/:+syhy/yhhhhhshhhhhhhhhhhhhh:
2309 hhhhho. +hhhys++oyyyhhhhh-yhhhhhhhhhhhhhs
2310 hhhhhhs-`/syhhhhyssyyhhhh:-yhhhhhhhhhhhhh
2311 hhhhhhs `:/+ossyyhyyhhhhs -yhhhhhhhhhhhh
2312 hhhhhhy/ `syyyssyyyyhhhhhh: :yhhhhhhhhhhs
2313 :hhhhhhyo:-/osyhhhhhhhhhhho ohhhhhhhhhh:
2314 sdhhhhhhhyyssyyhhhhhhhhhhh+ +hhhhhhhhs
2315 `shhhhhhhhhhhhhhhhhhhhhhy+` .yhhhhhhhh`
2316 +sdhhhhhhhhhhhhhhhhhyo/. `/yhhhhhhhd`
2317 `:shhhhhhhhhh+---..``.:+yyhhhhhhh:
2318 `:mdhhhhhh/.syssyyyyhhhhhhhd:`
2319 `+smdhhh+shhhhhhhhhhhhdm`
2320 `sNmdddhhhhhhhddm-`"#;
2324 // Colors: [4, 7, 3]
2325 const LUNAR: &str = r#"
2328 -omNNdyo/` :+shmNNy/`
2333 {b} -:+oooo+//: {y}/MN{b}. -///oooo+/-`
2338 |_____|___|_|_|__,|_|"#;
2342 // Colors: [2, 3, 1, 5, 4]
2343 const MACSMALL: &str = r#"
2353 // "mac"* | "Darwin"
2355 // Colors: [2, 3, 1, 1, 5, 4]
2356 const MAC_OR_DARWIN: &str = r#"
2361 .;loddo:' loolloddol;.
2362 cKMMMMMMMMMMNWMMMMMMMMMM0:
2363 {y} .KMMMMMMMMMMMMMMMMMMMMMMMWd.
2364 XMMMMMMMMMMMMMMMMMMMMMMMX.
2365 {r};MMMMMMMMMMMMMMMMMMMMMMMM:
2366 :MMMMMMMMMMMMMMMMMMMMMMMM:
2367 {r}.MMMMMMMMMMMMMMMMMMMMMMMMX.
2368 kMMMMMMMMMMMMMMMMMMMMMMMMWd.
2369 {m}.XMMMMMMMMMMMMMMMMMMMMMMMMMMk
2370 .XMMMMMMMMMMMMMMMMMMMMMMMMK.
2371 {b}kMMMMMMMMMMMMMMMMMMMMMMd
2372 ;KMMMMMMMWXXWMMMMMMMk.
2378 const MAGEIASMALL: &str = r#"
2390 const MAGEIA: &str = r#"
2399 .dkk. kkkkkkkkkk .kkd.
2400 .dkk. ';cloolc;. .kkd
2407 .lO0Kc;,,,,,,;c0KOc.
2413 // Colors: [2, 1, 3, 5]
2414 const MAGPIEOS: &str = r#"
2418 .k0k. x{r}d$dddd{g}k' .d00;
2419 k0k. {r}.dddddl {g}o00,
2420 o00. {r}':cc:. {g}d0O
2425 k0O .O0O{r}xxxxk{g}00:
2426 o00. k0O{r}dddddd{g}occ
2427 '00l x0O{r}dddddo{y};..{g}
2428 x00. .x00{r}kxxd{y}:..{g}
2429 .O0x .:oxxx{m}Okl.{g}
2439 const MANDRIVA: &str = r#"
2444 {b} `++ {y}`----...```-:::::.
2445 {b} `os. {y}.::::::::::::::-``` ` `
2446 {b} +s+ {y}.::::::::::::::::---...--`
2447 {b}-ss: {y}`-::::::::::::::::-.``.``
2448 {b}/ss- {y}.::::::::::::-.`` `
2449 {b}+ss: {y}.::::::::::::-
2450 {b}/sso {y}.::::::-::::::-
2451 {b}.sss/ {y}-:::-.` .:::::
2452 {b} /sss+. {y}..`{b} `--` {y}.:::
2453 {b} -ossso+/:://+/-` {y}.:`
2454 {b} -/+ooo+/-. {y}`"#;
2459 const MANJAROSMALL: &str = r#"
2471 const MANJARO: &str = r#"
2472 {g}██████████████████ ████████
2473 ██████████████████ ████████
2474 ██████████████████ ████████
2475 ██████████████████ ████████
2477 ████████ ████████ ████████
2478 ████████ ████████ ████████
2479 ████████ ████████ ████████
2480 ████████ ████████ ████████
2481 ████████ ████████ ████████
2482 ████████ ████████ ████████
2483 ████████ ████████ ████████
2484 ████████ ████████ ████████
2485 ████████ ████████ ████████"#;
2490 const MAUI: &str = r#"
2492 .:/oooooooooooooooo+:.
2493 `:+ooooooooooooooooooooooo:`
2494 `:oooooooooooooooooooooooooooo/`
2495 ..```-oooooo/-`` `:oooooo+:.` `--
2498 `oo` ::` :o/ `+. .+o` /oo.
2499 /o+ . -+oo- ` /oo/ `ooo/
2500 +o- /ooo+` .+ooo. :ooo+
2501 ++ .+oooo: -oooo+ `oooo+
2502 :. .oooooo` :ooooo- :oooo:
2503 ` .oooooo: :ooooo+ `ooo+-`
2504 .+oooooo` -oooooo: `o/-
2506 /ooooooo` /ooooooo/ ..
2507 `:oooooooo/:::/ooooooooo+:--:/:`
2508 `:+oooooooooooooooooooooo+:`
2509 .:+oooooooooooooooo+:.
2514 // Colors: [4, 7, 1]
2515 const MER: &str = r#"
2526 .-::. `-::-` `smNMNmdmNMNd/ .://-`
2527 .ymNMNNdmNMMNm+` -dMMh:.....+dMMs `sNNMMNo
2528 dMN+::NMMy::hMM+ mMMo `ohhy/ `dMM+ yMMy::-
2529 MMm yMM- :MMs NMN` `:::::--sMMh dMM`
2530 MMm yMM- -MMs mMM+ `ymmdsymMMMs dMM`
2531 NNd sNN- -NNs -mMNs-.--..:dMMh` dNN
2532 --- .--` `--. .smMMmdddmMNdo` .--
2546 // Colors: [1, 7, 3]
2547 const MINIX: &str = r#"
2548 {w} -sdhyo+:-` -/syymm:
2549 sdyooymmNNy. `` .smNmmdysNd
2550 odyoso+syNNmysoyhhdhsoomNmm+/osdm/
2551 :hhy+-/syNNmddhddddddmNMNo:sdNd:
2552 `smNNdNmmNmddddddddddmmmmmmmy`
2553 `ohhhhdddddmmNNdmddNmNNmdddddmdh-
2554 odNNNmdyo/:/-/hNddNy-`..-+ydNNNmd:
2555 `+mNho:` smmd/ sNNh :dmms` -+ymmo.
2556 -od/ -m{r}mm{w}mo -NN+ +m{r}mm{w}m- yms:
2557 +sms -.` :so: .NN+ :os/ .-`mNh:
2558 .-hyh+:////- -sNNd:` .--://ohNs-
2559 `:hNNNNNNNMMd/sNMmhsdMMh/ymmNNNmmNNy/
2560 -+sNNNNMMNNNsmNMo: :NNmymNNNNMMMms:
2561 //oydNMMMMydMMNysNMMmsMMMMMNyo/`
2562 ../-yNMMy--/::/-.sMMmos+.`
2566 // "linuxmint_small"*
2569 const LINUXMINTSMALL: &str = r#"
2575 | {w}\\__{w}___/ {g}|
2578 // "Linux Mint Old"* | "LinuxMintOld"* | "mint_old"*
2579 // LinuxMintOld_OR_LinuxMintOld_OR_mintold
2581 const LINUXMINTOLD_OR_LINUXMINTOLD_OR_MINTOLD: &str = r#"
2582 {g}MMMMMMMMMMMMMMMMMMMMMMMMMmds+.
2583 MMm----::-://////////////oymNMd+`
2584 MMd {w}/++ {g}-sNMd:
2585 MMNso/` {w}dMM `.::-. .-::.` {g}.hMN:
2586 ddddMMh {w}dMM :hNMNMNhNMNMNh: {g}`NMm
2587 NMm {w}dMM .NMN/-+MMM+-/NMN` {g}dMM
2588 NMm {w}dMM -MMm `MMM dMM. {g}dMM
2589 NMm {w}dMM -MMm `MMM dMM. {g}dMM
2590 NMm {w}dMM .mmd `mmm yMM. {g}dMM
2591 NMm {w}dMM` ..` ... ydm. {g}dMM
2592 hMM- {w}+MMd/-------...-:sdds {g}dMM
2593 -NMm- {w}:hNMNNNmdddddddddy/` {g}dMM
2594 -dMNs-{w}``-::::-------.`` {g}dMM
2595 `/dMNmy+/:-------------:/yMMM
2596 ./ydNMMMMMMMMMMMMMMMMMMMMM
2597 .MMMMMMMMMMMMMMMMMMM"#;
2599 // "Linux Mint"* | "LinuxMint"* | "mint"*
2600 // LinuxMint_OR_LinuxMint_OR_mint
2602 const LINUXMINT_OR_LINUXMINT_OR_MINT: &str = r#"
2604 {w} .-MMMMMMMMMMMMMMM-.
2605 .-MMMM{g}`..-:::::::-..`{w}MMMM-.
2606 .:MMMM{g}.:MMMMMMMMMMMMMMM:.{w}MMMM:.
2607 -MMM{g}-M---MMMMMMMMMMMMMMMMMMM.{w}MMM-
2608 `:MMM{g}:MM` :MMMM:....::-...-MMMM:{w}MMM:`
2609 :MMM{g}:MMM` :MM:` `` `` `:MMM:{w}MMM:
2610 .MMM{g}.MMMM` :MM. -MM. .MM- `MMMM.{w}MMM.
2611 :MMM{g}:MMMM` :MM. -MM- .MM: `MMMM-{w}MMM:
2612 :MMM{g}:MMMM` :MM. -MM- .MM: `MMMM:{w}MMM:
2613 :MMM{g}:MMMM` :MM. -MM- .MM: `MMMM-{w}MMM:
2614 .MMM{g}.MMMM` :MM:--:MM:--:MM: `MMMM.{w}MMM.
2615 :MMM{g}:MMM- `-MMMMMMMMMMMM-` -MMM-{w}MMM:
2616 :MMM{g}:MMM:` `:MMM:{w}MMM:
2617 .MMM{g}.MMMM:--------------:MMMM.{w}MMM.
2618 '-MMMM{g}.-MMMMMMMMMMMMMMM-.{w}MMMM-'
2619 '.-MMMM{g}``--:::::--``{w}MMMM-.'
2620 {w} '-MMMMMMMMMMMMM-'
2625 // Colors: [4, 6, 7]
2626 const MXSMALL: &str = r#"
2637 // Colors: [4, 6, 7]
2638 const MX: &str = r#"
2639 {w}MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMM
2640 MMMMMMMMMMNs..yMMMMMMMMMMMMMm: +NMMMMMMM
2641 MMMMMMMMMN+ :mMMMMMMMMMNo` -dMMMMMMMM
2642 MMMMMMMMMMMs. `oNMMMMMMh- `sNMMMMMMMMM
2643 MMMMMMMMMMMMN/ -hMMMN+ :dMMMMMMMMMMM
2644 MMMMMMMMMMMMMMh- +ms. .sMMMMMMMMMMMMM
2645 MMMMMMMMMMMMMMMN+` ` +NMMMMMMMMMMMMMM
2646 MMMMMMMMMMMMMMNMMd: .dMMMMMMMMMMMMMMM
2647 MMMMMMMMMMMMm/-hMd- `sNMMMMMMMMMMMMM
2648 MMMMMMMMMMNo` -` :h/ -dMMMMMMMMMMMM
2649 MMMMMMMMMd: /NMMh- `+NMMMMMMMMMM
2650 MMMMMMMNo` :mMMN+` `-hMMMMMMMM
2651 MMMMMMh. `oNMMd: `/mMMMMMM
2652 MMMMm/ -hMd- `sNMMMM
2655 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM"#;
2660 const NAMIB: &str = r#"
2661 {r} .:+shysyhhhhysyhs+:.
2670 N ydMMMNNMMMMMMMMMmy N
2671 N shmMMMMNNMMMMMMMMMMMMMNy N
2672 yo ooshmNMMMNNNNMMMMMMMMMMMMMMMMMms oy
2673 sd yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy ds
2680 .:+shysyhyhhysyhs+:."#;
2685 const NEPTUNE: &str = r#"
2686 {w} ./+sydddddddys/-.
2687 .+ymNNdyooo/:+oooymNNmy/`
2689 /mMd/. .++.:oy/ .+mMd-
2690 `sMN/ oMMmdy+. `oNNo
2701 -+ymNNmdyyyyyyydmNNmy+.
2707 const NETBSDSMALL: &str = r#"
2708 {w}\\\\{m}\`-______,----__
2709 {w} \\\\ {m}__,---\`_
2711 {w} \\\\{m}-______,----\`-
2719 const NETBSD: &str = r#"
2720 {m} `-/oshdmNMNdhyo+:-`
2721 {w}y{m}/s+:-`` `.-:+oydNMMMMNhs/-``
2722 {w}-m+{m}NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-`
2723 {w}-m+{m}NMMMMMMMMMMMMMMMMMMMMmy+:`
2724 {w}-N/{m}dMMMMMMMMMMMMMMMds:`
2725 {w}-N/{m}hMMMMMMMMMmho:`
2740 // Colors: [4, 7, 1]
2741 const NETRUNNER: &str = r#"
2742 {b} .:oydmMMMMMMmdyo:`
2743 -smMMMMMMMMMMMMMMMMMMds-
2744 +mMMMMMMMMMMMMMMMMMMMMMMMMd+
2745 /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm/
2746 `hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMy`
2747 .mMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd`
2748 dMMMMMMMMMMMMMMMMMMMMMMNdhmMMMMMMMMMMh
2749 +MMMMMMMMMMMMMNmhyo+/-. -MMMMMMMMMMMM/
2750 mMMMMMMMMd+:.` `mMMMMMMMMMMMMd
2751 MMMMMMMMMMMdy/. yMMMMMMMMMMMMMM
2752 MMMMMMMMMMMMMMMNh+` +MMMMMMMMMMMMMMM
2753 mMMMMMMMMMMMMMMMMMs -NMMMMMMMMMMMMMMd
2754 +MMMMMMMMMMMMMMMMMN. `mMMMMMMMMMMMMMMM/
2755 dMMMMMMMMMMMMMMMMMy hMMMMMMMMMMMMMMMh
2756 `dMMMMMMMMMMMMMMMMM-+MMMMMMMMMMMMMMMd`
2757 `hMMMMMMMMMMMMMMMMmMMMMMMMMMMMMMMMy
2758 /mMMMMMMMMMMMMMMMMMMMMMMMMMMMMm:
2759 +dMMMMMMMMMMMMMMMMMMMMMMMMd/
2760 -odMMMMMMMMMMMMMMMMMMdo-
2761 `:+ydmNMMMMNmhy+-`"#;
2766 const NITRUX: &str = r#"
2777 `/yo `.://///++//-``
2778 `/yo `.-:////++++/-`
2779 `/yo `-://///++o+/-`
2780 `/yo `-/+o+++ooo+/-`
2789 const NIXOSSMALL: &str = r#"
2801 const NIXOS: &str = r#"
2802 {b} ::::. {c}'::::: ::::'
2803 {b} '::::: {c}':::::. ::::'
2804 {b} ::::: {c}'::::.:::::
2805 {b} .......:::::..... {c}::::::::
2806 {b} ::::::::::::::::::. {c}:::::: {b}::::.
2807 ::::::::::::::::::::: {c}:::::. {b}.::::'
2808 {c} ..... ::::' {b}:::::'
2809 {c} ::::: '::' {b}:::::'
2810 {c} ........::::: ' {b}:::::::::::.
2811 {c}::::::::::::: {b}:::::::::::::
2812 {c} ::::::::::: {b}.. {b}:::::
2813 {c} .::::: {b}.::: {b}:::::
2814 {c} .::::: {b}::::: {b}''''' {c}.....
2815 ::::: {b}':::::. {c}......:::::::::::::'
2816 ::: {b}::::::. {c}':::::::::::::::::'
2817 {b} .:::::::: {c}'::::::::::
2818 {b} .::::''::::. {c}'::::.
2819 {b} .::::' ::::. {c}'::::.
2820 {b} .:::: :::: {c}'::::."#;
2825 const NURUNNER: &str = r#"
2832 .lXx. :x::0MNl,dd. :KO,
2833 .xNx. cx;:KMMMMMNo'dx. ;KK;
2834 .dNl. cd,cXMMMMMMMMMWd,ox' 'OK:
2835 ;WK. 'K,.KMMMMMMMMMMMMMWc.Kx lMO
2836 'OK: 'dl'xWMMMMMMMMMM0::x: 'OK:
2837 .kNo .xo'xWMMMMMM0;:O: ;KK;
2838 .dXd. .do,oNMMO;ck: ;00,
2849 const NUTYX: &str = r#"
2855 ..-++-----....--++++++---.
2856 .-++++++-. .-++++++++++++-----..
2857 .--... .++..-+++--.....-++++++++++--..
2858 . .-+-. .**- .... ..-+----..
2859 .+++. .*+. + -++-----.
2860 .+++++- ++. .*+. .....-+++-----.
2861 -+++-++. .+. .-+***++***++--++++. .
2862 -+-. -- -. -*- ...... ..--.
2876 // Colors: [1, 7, 3]
2877 const OBREVENGE: &str = r#"
2883 @@@@L____ _____Q@@@@
2884 Q@@@@@@@@@@j@@@@@@@@@@
2886 @@@@@ ___Q@J@ _@@@@@
2887 @@@@@fMMM@@j@jggg@@@@@@
2888 @@@@@ j@j@^MW@P @@@@
2889 Q@@@@@ggg@@f@ @@@@@@L
2899 // Colors: [3, 7, 6, 1, 8]
2900 const OPENBSDSMALL: &str = r#"
2911 // Colors: [3, 7, 6, 1, 8]
2912 const OPENBSD: &str = r#"
2917 {y} _ . |\ _| \--+._/| . {c}(_)
2918 {y} / ||\| Y J ) / |/| ./
2919 J |)'( | ` F`.'/ {c} _
2920 {y} -<| F __ .-< {c}(_)
2921 {y} | / .-'{c}. {y}`. /{c}-. {y}L___
2922 J \\ < {c}\ {y} | | {k}O{c}\\{y}|.-' {c} _
2923 {y} _J \\ .- \\{c}/ {k}O {c}| {y}| \\ |{y}F {c}(_)
2924 {y} '-F -<_. \\ .-' `-' L__
2925 __J _ _. >-' {y}){r}._. {y}|-'
2926 {y} `-|.' /_. {r}\_| {y} F
2939 // Colors: [4, 7, 1]
2940 const OPENEULER: &str = r#"
2944 ((( ########## __...__
2945 (((((((( ####### /((((((###\
2946 ((((((((((( ....... \(((((####/
2947 (((((( ((((######### *******
2961 // Colors: [4, 7, 1]
2962 const OPENINDIANA: &str = r#"
2966 {b}-+syyyo+- {w} /+.
2967 {b}+ddo/---/sdh/ {w} ym-
2968 {b}`hm+ `sms{w} ym-```````.-.
2969 {b}sm+ sm/ {w} ym- +s
2970 {b}hm. /mo {w} ym- /h
2971 {b}omo ym: {w} ym- `os`
2972 {b}smo` .ym+ {w} ym- .os-
2973 `` {b}:ymy+///oyms- {w} ym- .+s+.
2974 ..` {b}`:+oo+/-` {w} -//oyo-
2983 const OPENMAMBA: &str = r#"
2986 ./ooooooooooooooooooo+:.
2987 -+oooooooooooooooooooooooo+-
2988 .+ooooooooo+/:---::/+ooooooooo+.
2989 :oooooooo/-` `-/oo{g}s´{w}oooo.{g}s´{w}
2990 :ooooooo/` `{g}sNds{w}ooo{g}sNds{w}
2991 -ooooooo- {g}:dmy{w}ooo{g}:dmy{w}
2998 :ooooooo+. .+ooooooo:
2999 :oooooooo+-` `-+oooooooo:
3000 .+ooooooooo+/::::://oooooooooo+.
3001 -+oooooooooooooooooooooooo+-
3002 .:ooooooooooooooooooo+:.
3009 const OPENMANDRIVA: &str = r#"
3013 `:+ooooooo+:. `-:/++++++/:.`
3014 -+oooooooo:` `-++o+/::::://+o+/-
3015 `/ooooooooo- -+oo/.` `-/oo+.
3016 `+ooooooooo. :os/` .+so:
3017 +sssssssss/ :ss/ `+ss-
3018 :ssssssssss` sss` .sso
3019 ossssssssss `yyo sys
3020 `sssssssssss` `yys `yys
3021 `sssssssssss: +yy/ +yy:
3022 oyyyyyyyyyys. `oyy/` `+yy+
3023 :yyyyyyyyyyyo. `+yhs:. `./shy/
3024 oyyyyyyyyyyys:` .oyhys+:----/+syhy+. `
3025 `syyyyyyyyyyyyo-` .:osyhhhhhyys+:``.:`
3026 `oyyyyyyyyyyyyys+-`` `.----.```./oo.
3027 /yhhhhhhhhhhhhhhyso+//://+osyhy/`
3028 `/yhhhhhhhhhhhhhhhhhhhhhhhhy/`
3029 `:oyhhhhhhhhhhhhhhhhhhyo:`
3036 const OPENSTAGE: &str = r#"
3045 . /((((* (((((((((((((.
3046 ((. *((((/ ,((((((((
3047 ,(((/ (((((/ ** ,((((((*
3048 /(((((. .(((((/ //(((* *(((((/
3049 .(((((, ((/ .(((((/. .(((((,
3050 /((((* ,(((((((/ ,(((((
3051 /(((((((((((((((((((/. /(((((((((/
3052 /(((((((((((((((((, /(((((((((((/
3053 */(((((//*. */((/(/(/*"#;
3057 // Colors: [4, 7, 1]
3058 const OPENWRT: &str = r#"
3060 | |.-----.-----.-----.
3062 |_______|| __|_____|__|__|
3067 |________||__| |____|"#;
3069 // "Open Source Media Center"* | "osmc"
3070 // OpenSourceMediaCenter_OR_osmc
3071 // Colors: [4, 7, 1]
3072 const OPENSOURCEMEDIACENTER_OR_OSMC: &str = r#"
3073 {b} -+shdmNNNNmdhs+-
3074 .+hMNho/:..``..:/ohNMh+.
3080 :Mm dMNMs` `sMNMd `mM:
3081 yM+ dM//mNs``sNm//Md +My
3082 mM- dM: +NNNN+ :Md -Mm
3083 mM- dM: `oNN+ :Md -Mm
3084 yM+ dM/+NNo` :Md +My
3085 :Mm` dMMNs` :Md `mM:
3091 .+hMNho/:..``..:/ohNMh+.
3096 // Colors: [1, 7, 3]
3097 const ORACLE: &str = r#"
3099 `-/+++++++++++++++++/-.`
3100 `/syyyyyyyyyyyyyyyyyyyyyyys/.
3101 :yyyyo/-...............-/oyyyy/
3107 /yyyyo:-...............-:oyyyy/`
3108 `/syyyyyyyyyyyyyyyyyyyyyyys+.
3109 `.:/+ooooooooooooooo+/:.`"#;
3113 // Colors: [4, 7, 3]
3114 const OSELBRUS: &str = r#"
3115 {b} ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
3116 ██▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
3118 ██ ███████ ███████ ██
3123 ██ ██ ███████ ███████
3125 ██ ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██
3126 ██ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀██
3128 ███████████████████████████"#;
3132 // Colors: [1, 7, 3]
3133 const PACBSD: &str = r#"
3137 yMMMMMs` .....-/-... `mNh/
3138 yMMMMMmh+-`:sdmmmmmmMmmmmddy+-``./ddNMMm
3139 yNMMNMMMMNdyyNNMMMMMMMMMMMMMMMhyshNmMMMm
3140 :yMMMMMMMMMNdooNMMMMMMMMMMMMMMMMNmy:mMMd
3141 +MMMMMMMMMmy:sNMMMMMMMMMMMMMMMMMMMmshs-
3142 :hNMMMMMMN+-+MMMMMMMMMMMMMMMMMMMMMMMs.
3143 .omysmNNhy/+yNMMMMMMMMMMNMMMMMMMMMNdNNy-
3144 /hMM:::::/hNMMMMMMMMMMMm/-yNMMMMMMN.mMNh`
3145 .hMMMMdhdMMMMMMMMMMMMMMmo `sMMMMMMN mMMm-
3146 :dMMMMMMMMMMMMMMMMMMMMMdo+ oMMMMMMN`smMNo`
3147 /dMMMMMMMMMMMMMMMMMMMMMNd/` :yMMMMMN:-hMMM.
3148 :dMMMMMMMMMMMMMMMMMMMMMNh` oMMMMMMNo/dMNN`
3149 :hMMMMMMMMMMMMMMMMMMMMMMNs--sMMMMMMMNNmy++`
3150 sNMMMMMMMMMMMMMMMMMMMMMMMmmNMMMMMMNho::o.
3151 :yMMMMMMMMMMMMMNho+sydNNNNNNNmysso/` -//
3152 /dMMMMMMMMMMMMMs- ````````..``
3153 .oMMMMMMMMMMMMNs` ./y:`
3154 +dNMMNMMMMMMMmy` ``./ys.
3155 `/hMMMMMMMMMMMNo-`` `.+yy+-`
3156 `-/hmNMNMMMMMMmmddddhhy/-`
3157 `-+oooyMMMdsoo+/:."#;
3159 // "parabola_small"*
3162 const PARABOLASMALL: &str = r#"
3173 const PARABOLA: &str = r#"
3176 `` `:+/. `:+/. `-+oooo+
3177 ``-::-.:+/. `:+/. `-+oooooo+
3178 `.-:///- ..` .-. `-+oooooooo-
3179 `..-..` `+ooooooooo:
3193 // Colors: [3, 7, 6, 1, 8]
3194 const PARDUS: &str = r#"
3195 {y} .smNdy+- `.:/osyyso+:.` -+ydmNs.
3196 /Md- -/ymMdmNNdhso/::/oshdNNmdMmy/. :dM/
3197 mN. oMdyy- -y `-dMo .Nm
3198 .mN+` sMy hN+ -: yMs `+Nm.
3199 `yMMddMs.dy `+` sMddMMy`
3201 `NM/ `````.` `.````` +MN`
3202 yM+ `.-:yhomy ymohy:-.` +My
3205 `MN - -::::::- : :o:+`NM`
3206 yM/ sh -dMMMMd- ho +y+My
3207 .dNhsohMh-//: /mm/ ://-yMyoshNd`
3208 `-ommNMm+:/. oo ./:+mMNmmo:`
3209 `/o+.-somNh- :yy: -hNmos-.+o/`
3210 ./` .s/`s+sMdd+``+ddMs+s`/s. `/.
3211 : -y. -hNmddmNy. .y- :
3217 const PARROT: &str = r#"
3219 `mMMMMMMMMMMMNmmdhy-
3220 dMMMMMMMMMMMMMMMMMMs`
3221 +MMsohNMMMMMMMMMMMMMm/
3222 .My .+dMMMMMMMMMMMMMh.
3245 // Colors: [3, 1, 7, 8]
3246 const PARSIX: &str = r#"
3249 {y}.--. {r}ssssssssso{y} ..--.
3250 :++++++: {r}+ssssssss+{y} ./++/+++:
3251 /+++++++++.{r}.yssooooy`{y}-+///////o-
3252 /++++++++++.{r}+soooos:{y}:+////////+-
3253 :+++++////o-{r}oooooo-{y}+/////////-
3254 `-/++//++-{k}.-----.-{y}:+/////:-
3255 {w}-://::--{y}-:/:{k}.--.````.--.{y}:::-{w}--::::::.
3256 {w}-/:::::::://:{k}.:-` `-:{w}`:/:::::::--/-
3257 {w}/::::::::::/-{k}--. .-.{w}-/://///::::/
3258 {w}-/:::::::::/:{k}`:-. .-:{w}`:///////////-
3259 `{w}-::::--{y}.-://.{k}---....---{y}`:+/:-{w}--::::-`
3260 {y}-/+///+o/-{k}.----.{y}.:oo+++o+.
3261 {y}-+/////+++o:{r}syyyyy.{y}o+++++++++:
3262 {y}.+////+++++-{r}+sssssy+{y}.++++++++++\
3263 {y}.+:/++++++.{r}.yssssssy-{y}`+++++++++:
3264 {y}:/+++++- {r}+sssssssss {y}-++++++-
3265 {y}`--` {r}+sssssssso {y}`--`
3269 // "PCBSD"* | "TrueOS"*
3271 // Colors: [1, 7, 3]
3272 const PCBSD_OR_TRUEOS: &str = r#"
3281 `:oo+-` .yMMMMy` `-+oNMh
3283 .s+` ` oMMMMM/ - oMMMhy.
3284 +s`- :: :MMMMMd -o `mMMMy`s+
3285 y+ h .Ny+oNMMMMMN/ sh+NMMMMo +y
3286 s+ .ds -NMMMMMMMMMMNdhdNMMMMMMh` +s
3287 -h .NM` `hMMMMMMMMMMMMMMNMMNy: h-
3288 y- hMN` hMMmMMMMMMMMMNsdMNs. -y
3289 m` mMMy` oMMNoNMMMMMMo` sMMMo `m
3290 m` :NMMMdyydMMMMo+MdMMMs sMMMd` `m
3291 h- `+ymMMMMMMMM--M+hMMN/ +MMMMy -h
3292 :y `.sMMMMM/ oMM+.yMMNddNMMMMMm y:
3293 y: `s dMMN- .MMMM/ :MMMMMMMMMMh :y
3294 `h: `mdmMMM/ yMMMMs sMMMMMMMMN- :h`
3295 so -NMMMN /mmd+ `dMMMMMMMm- os
3296 :y: `yMMM` `+NMMMMMMNo`:y:
3297 /s+`.omy /NMMMMMNh/.+s:
3298 .+oo:-. /mdhs+::oo+.
3303 // Colors: [4, 7, 1]
3304 const PCLINUXOS: &str = r#"
3306 dyssyhhhhhhhhhhhssyhN
3307 Nysyhhyo/:-.....-/oyhhhssd
3311 N+hho {w}+ssssss+- .+syhys+ {b}/hhsy
3312 ohhh` {w}ymmo++hmm+`smmy/::+y` {b}shh+
3313 +hho {w}ymm- /mmy+mms {b}:hhod
3314 /hh+ {w}ymmhhdmmh.smm/ {b}.hhsh
3315 +hhs {w}ymm+::-` /mmy` ` {b}/hh+m
3316 yyhh- {w}ymm- /dmdyosyd` {b}`yhh+
3317 ohhy` {w}://` -/+++/- {b}ohhom
3321 dysyhhhso///://+syhhhssh
3327 // Colors: [1, 15, 3]
3328 const PEPPERMINT: &str = r#"
3330 {r} PPPP{w}MMMMMMM{r}PPPPPPPPPPP
3331 {r} PPPP{w}MMMMMMMMMM{r}PPPPPPPP{w}MM{r}PP
3332 {r} PPPPPPPP{w}MMMMMMM{r}PPPPPPPP{w}MMMMM{r}PP
3333 {r} PPPPPPPPPPPP{w}MMMMMM{r}PPPPPPP{w}MMMMMMM{r}PP
3334 {r} PPPPPPPPPPPP{w}MMMMMMM{r}PPPP{w}M{r}P{w}MMMMMMMMM{r}PP
3335 {r} PP{w}MMMM{r}PPPPPPPPPP{w}MMM{r}PPPPP{w}MMMMMMM{r}P{w}MM{r}PPPP
3336 {r} P{w}MMMMMMMMMM{r}PPPPPP{w}MM{r}PPPPP{w}MMMMMM{r}PPPPPPPP
3337 {r} P{w}MMMMMMMMMMMM{r}PPPPP{w}MM{r}PP{w}M{r}P{w}MM{r}P{w}MM{r}PPPPPPPPPPP
3338 {r} P{w}MMMMMMMMMMMMMMMM{r}PP{w}M{r}P{w}MMM{r}PPPPPPPPPPPPPPPP
3339 {r} P{w}MMM{r}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{w}MMMMM{r}P
3340 {r} PPPPPPPPPPPPPPPP{w}MMM{r}P{w}M{r}P{w}MMMMMMMMMMMMMMMM{r}PP
3341 {r} PPPPPPPPPPP{w}MM{r}P{w}MM{r}PPPP{w}MM{r}PPPPP{w}MMMMMMMMMMM{r}PP
3342 {r} PPPPPPPP{w}MMMMMM{r}PPPPP{w}MM{r}PPPPPP{w}MMMMMMMMM{r}PP
3343 {r} PPPP{w}MM{r}P{w}MMMMMMM{r}PPPPPP{w}MM{r}PPPPPPPPPP{w}MMMM{r}PP
3344 {r} PP{w}MMMMMMMMM{r}P{w}M{r}PPPP{w}MMMMMM{r}PPPPPPPPPPPPP
3345 {r} PP{w}MMMMMMM{r}PPPPPPP{w}MMMMMM{r}PPPPPPPPPPPP
3346 {r} PP{w}MMMM{r}PPPPPPPPP{w}MMMMMMM{r}PPPPPPPP
3347 {r} PP{w}MM{r}PPPPPPPP{w}MMMMMMMMMM{r}PPPP
3348 {r} PPPPPPPPPP{w}MMMMMMMM{r}PPPP
3349 {r} PPPPPPPPPPPPPP"#;
3351 // "popos_small"* | "pop_os_small"*
3352 // popossmall_OR_popossmall
3354 const POPOSSMALL_OR_POPOSSMALL: &str = r#"
3364 // "Pop!_OS"* | "popos"* | "pop_os"*
3365 // PopOS_OR_popos_OR_popos
3367 const POPOS_OR_POPOS_OR_POPOS: &str = r#"
3369 /////////////////////
3370 ///////{w}*767{c}////////////////
3371 //////{w}7676767676*{c}//////////////
3372 /////{w}76767{c}//{w}7676767{c}//////////////
3373 /////{w}767676{c}///{w}*76767{c}///////////////
3374 ///////{w}767676{c}///{w}76767{c}.///{w}7676*{c}///////
3375 /////////{w}767676{c}//{w}76767{c}///{w}767676{c}////////
3376 //////////{w}76767676767{c}////{w}76767{c}/////////
3377 ///////////{w}76767676{c}//////{w}7676{c}//////////
3378 ////////////,{w}7676{c},///////{w}767{c}///////////
3379 /////////////*{w}7676{c}///////{w}76{c}////////////
3380 ///////////////{w}7676{c}////////////////////
3381 ///////////////{w}7676{c}///{w}767{c}////////////
3382 //////////////////////{w}'{c}////////////
3383 //////{w}.7676767676767676767,{c}//////
3384 /////{w}767676767676767676767{c}/////
3385 ///////////////////////////
3386 /////////////////////
3392 const PORTEUS: &str = r#"
3395 .+dNmdhs+//////+shdmdo.
3397 `omdo. `.-/+osssso+/-` `+dy.
3398 `yms. `:shmNmdhsoo++osyyo-``oh.
3399 hm/ .odNmds/.` ``.....:::-+s
3400 /m: `+dNmy:` `./oyhhhhyyooo++so
3401 ys `yNmy- .+hmmho:-.` ```
3417 // "postmarketos_small"
3418 // postmarketossmall
3420 const POSTMARKETOSSMALL: &str = r#"
3429 /_____/ /________\\"#;
3434 const POSTMARKETOS: &str = r#"
3452 /___________/ /____________________\\"#;
3457 const PROXMOX: &str = r#"
3459 `hMMMMMMd/ /dMMMMMMh`
3460 `sMMMMMMMd: :mMMMMMMMs`
3461 {g}`-/+oo+/:{w}`.yMMMMMMMh- -hMMMMMMMy.`{g}:/+oo+/-`
3462 `:oooooooo/{w}`-hMMMMMMMyyMMMMMMMh-`{g}/oooooooo:`
3463 `/oooooooo:{w}`:mMMMMMMMMMMMMm:`{g}:oooooooo/`
3464 ./ooooooo+-{w} +NMMMMMMMMN+ {g}-+ooooooo/.
3465 .+ooooooo+-{w}`oNMMMMNo`{g}-+ooooooo+.
3466 -+ooooooo/.{w}`sMMs`{g}./ooooooo+-
3467 :oooooooo/{w}`..`{g}/oooooooo:
3468 :oooooooo/`{w}..{g}`/oooooooo:
3469 -+ooooooo/.`{w}sMMs{g}`./ooooooo+-
3470 .+ooooooo+-`{w}oNMMMMNo{g}`-+ooooooo+.
3471 ./ooooooo+-{w} +NMMMMMMMMN+ {g}-+ooooooo/.
3472 `/oooooooo:`{w}:mMMMMMMMMMMMMm:{g}`:oooooooo/`
3473 `:oooooooo/`{w}-hMMMMMMMyyMMMMMMMh-{g}`/oooooooo:`
3474 `-/+oo+/:`{w}.yMMMMMMMh- -hMMMMMMMy.{g}`:/+oo+/-`
3475 {w} `sMMMMMMMm: :dMMMMMMMs`
3476 `hMMMMMMd/ /dMMMMMMh`
3479 // "Puppy"* | "Quirky Werewolf"* | "Precise Puppy"*
3480 // Puppy_OR_QuirkyWerewolf_OR_PrecisePuppy
3482 const PUPPY_OR_QUIRKYWEREWOLF_OR_PRECISEPUPPY: &str = r#"
3483 {b} `-/osyyyysosyhhhhhyys+-
3484 -ohmNNmh+/hMMMMMMMMNNNNd+dMMMMNM+
3485 yMMMMNNmmddo/NMMMNNNNNNNNNo+NNNNNy
3486 .NNNNNNmmmddds:MMNNNNNNNNNNNh:mNNN/
3487 -NNNdyyyhdmmmd`dNNNNNmmmmNNmdd/os/
3488 .Nm+shddyooo+/smNNNNmmmmNh. :mmd.
3489 NNNNy:` ./hmmmmmmmNNNN: hNMh
3490 NMN- -++- +NNNNNNNNNNm+..-sMMMM-
3491 .MMo oNNNNo hNNNNNNNNmhdNNNMMMMM+
3492 .MMs /NNNN/ dNmhs+:-` yMMMMMMMM+
3493 mMM+ .. `sNN+. hMMMMhhMMM-
3494 +MMMmo:...:sNMMMMMms:` hMMMMm.hMMy
3495 yMMMMMMMMMMMNdMMMMMM::/+o+//dMMd`
3496 sMMMMMMMMMMN+:oyyo:sMMMNNMMMNy`
3497 :mMMMMMMMMMMMmddNMMMMMMMMmh/
3498 /dMMMMMMMMMMMMMMMMMMNdy/`
3499 .+hNMMMMMMMMMNmdhs/.
3504 // Colors: [2, 7, 7]
3505 const PUREOSSMALL: &str = r#"
3515 // Colors: [2, 7, 7]
3516 const PUREOS: &str = r#"
3517 {g}dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd
3518 dNm//////////////////////////////////mNd
3527 dNm//////////////////////////////////mNd
3528 dmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmd"#;
3532 // Colors: [4, 5, 7, 6]
3533 const QUBES: &str = r#"
3536 `..----------------..`
3537 `.------------------------.``
3538 `..-------------....-------------..`
3539 .::----------..`` ``..----------:+:
3540 :////:----..` `..---:/ossso
3541 :///////:` `/osssssso
3547 :////////-` .:sssssssso
3548 :///////////-.` `-/osssssssssso
3549 `//////////////:-```.:+ssssssssssssso-
3550 .-://////////////sssssssssssssso/-`
3551 `.:///////////sssssssssssssso:.
3552 .-:///////ssssssssssssssssss/`
3553 `.:////ssss+/+ssssssssssss.
3554 `--//- `-/osssso/."#;
3559 const RADIX: &str = r#"
3566 `omMMMMMMMMMMMMMMNh-
3567 oNMMMNmddhhyyhhhddmy.
3568 mMMMMNmmddhhysoo+/:-`
3569 yMMMMMMMMMMMMMMMMNNh.
3570 -dmmmmmNNMMMMMMMMMMs`
3579 // "Raspbian_small"*
3582 const RASPBIANSMALL: &str = r#"
3597 const RASPBIAN: &str = r#"
3598 {g} `.::///+:/-. --///+//-:``
3599 `+oooooooooooo: `+oooooooooooo:
3600 /oooo++//ooooo: ooooo+//+ooooo.
3601 `+ooooooo:-:oo- +o+::/ooooooo:
3602 `:oooooooo+`` `.oooooooo+-
3604 {r}...` `.----.` ``..
3605 .::::-``:::::::::.`-:::-`
3606 -:::-` .:::::::-` `-:::-
3607 `::. `.--.` `` `.---.``.::`
3608 .::::::::` -::::::::` `
3609 .::` .:::::::::- `::::::::::``::.
3610 -:::` ::::::::::. ::::::::::.`:::-
3611 :::: -::::::::. `-:::::::: ::::
3612 -::- .-:::-.``....``.-::-. -::-
3613 .. `` .::::::::. `..`..
3614 -:::-` -::::::::::` .:::::`
3615 :::::::` -::::::::::` :::::::.
3616 .::::::: -::::::::. ::::::::
3617 `-:::::` ..--.` ::::::.
3618 `...` `...--..` `...`
3622 // "Reborn OS"* | "Reborn"*
3623 // RebornOS_OR_Reborn
3624 // Colors: [2, 2, 8]
3625 const REBORNOS_OR_REBORN: &str = r#"
3627 mMMMMMMMMM MMMMMMMMMm
3629 MM {g}dddddddd dddddddd {k}MN
3631 {g}dd hhhhhh hhhhh dd
3632 {k}mM {g}hh hh {k}Mm
3633 NM {g}hd {k}mMMMMMMd {g}dh {k}MN
3634 NM {g}dd hh {k}mMMMMMMMMm {g}hh dd {k}MN
3635 NM {g}dd hh {k}mMMMMMMMMMMm {g}hh dd {k}MN
3636 NM {g}dd hh {k}mMMMMMMMMm {g}hh dd {k}MN
3637 NM {g}hd {k}mMMMMMMm {g}dh {k}MN
3639 {g}dd hhhhhh hhhhhh dd
3640 {k}MM {g}dd dd {k}MM
3641 MM {g}dddddddd dddddddd {k}MN
3643 mMMMMMMMMM MMMMMMMMMm"#;
3645 // "Red Star"* | "Redstar"*
3646 // RedStar_OR_Redstar
3647 // Colors: [1, 7, 3]
3648 const REDSTAR_OR_REDSTAR: &str = r#"
3655 .,:cloddxxxkkkkOOOOkkkkkkkkxxxxxxxxxkkkx:
3656 ;kOOOOOOOkxOkc'...',;;;;,,,'',;;:cllc:,.
3657 .okkkkd,.lko .......',;:cllc:;,,'''''.
3658 .cdo. :xd' cd:. ..';'',,,'',,;;;,'.
3659 . .ddl.;doooc'..;oc;'..';::;,'.
3660 coo;.oooolllllllcccc:'. .
3661 .ool''lllllccccccc:::::;.
3662 ;lll. .':cccc:::::::;;;;'
3663 :lcc:'',..';::::;;;;;;;,,.
3664 :cccc::::;...';;;;;,,,,,,.
3665 ,::::::;;;,'. ..',,,,'''.
3671 const REDCORE: &str = r#"
3675 RRRRRRRRRRRRRRRRRRRRRRRRRRR
3676 RRRRRRR RRR RRR RRRRRRRR
3678 RRRR RR RRRRRRRR RR RRRRRR
3679 RRRR R RRRRRRRRRRRRRR RR RRRRR
3680 RRRR R RRRRRRRRRRRRRRRRRR R RRRRR
3681 RRRR RRRRRRRRRRRRRRRRRRR R RRRR
3682 RRR RRRRRRRRRRRRRRRRRRRR R RRRR
3683 RRR RRRRRRRRRRRRRRRRRRRR RRRR
3684 RR RRRRRRRRRRRRRRRRRRR RRR
3685 RR RRRRRRRRRRRRRRRRR RRR
3686 RR RRRRRRRRRRRRRR RR
3689 // "redhat_old" | "rhel_old"*
3690 // redhatold_OR_rhelold
3691 // Colors: [1, 7, 3]
3692 const REDHATOLD_OR_RHELOLD: &str = r#"
3697 `--::: `-://////////////:
3698 //////- ``.-:///////// .`
3699 `://////:-.` :///////::///:`
3700 .-/////////:---/////////////:
3701 .-://////////////////////.
3702 {w} yMN+`.-{r}::///////////////-`
3703 {w} .-`:NMMNMs` `..-------..`
3704 MN+/mMMMMMhoooyysshsss
3705 MMM MMMMMMMMMMMMMMyyddMMM+
3706 MMMM MMMMMMMMMMMMMNdyNMMh` hyhMMM
3707 MMMMMMMMMMMMMMMMyoNNNMMM+. MMMMMMMM
3708 MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM"#;
3710 // "Redhat"* | "Red Hat"* | "rhel"*
3711 // Redhat_OR_RedHat_OR_rhel
3713 const REDHAT_OR_REDHAT_OR_RHEL: &str = r#"
3716 MMMMMMMMMMMMMMMMMMMM.
3717 MMMMMMMMMMMMMMMMMMMMMM
3718 ,MMMMMMMMMMMMMMMMMMMMMM:
3719 MMMMMMMMMMMMMMMMMMMMMMMM
3720 .MMMM' MMMMMMMMMMMMMMMMMMMMMM
3721 MMMMMM `MMMMMMMMMMMMMMMMMMMM.
3722 MMMMMMMM MMMMMMMMMMMMMMMMMM .
3723 MMMMMMMMM. `MMMMMMMMMMMMM' MM.
3725 `MMMMMMMMMMMMM. ,MMMMM.
3726 `MMMMMMMMMMMMMMMMM. ,MMMMMMMM.
3727 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
3728 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
3729 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
3730 `MMMMMMMMMMMMMMMMMMMMMMMM:
3731 ``MMMMMMMMMMMMMMMMM'"#;
3733 // "Refracted Devuan"* | "Refracted_Devuan"*
3734 // RefractedDevuan_OR_RefractedDevuan
3736 const REFRACTEDDEVUAN_OR_REFRACTEDDEVUAN: &str = r#"
3741 ,;,,u,;yy;;v;uyyyyyyy ,WWWWW^
3742 *WWWWWWWWWWWWWWWW/ $VWWWWw ,
3743 ^*%WWWWWWVWWX $WWWW** ,yy
3744 , "**WWW/' **' ,yy/WWW*`
3745 &WWWWwy `*` <,ywWW%VWWW*
3746 yWWWWWWWWWW* ., "**WW%W
3747 ,&WWWWWM*"` ,y/ &WWWww ^*
3748 XWWX*^ ,yWWWW09 .WWWWWWWWwy,
3749 *` &WWWWWM WWWWWWWWWWWWWww,
3750 (WWWWW` /#####WWW***********
3758 // Colors: [7, 1, 4, 5, 3, 2]
3759 const REGATA: &str = r#"
3761 dho/.`hh{r}.:/+/:.{w}hhh`:+yd
3762 do-hhhhhh{r}/sssssss+`{w}hhhhh./yd
3763 h/`hhhhhhh{r}-sssssssss:{w}hhhhhhhh-yd
3764 do`hhhhhhhhh{r}`ossssssso.{w}hhhhhhhhhh/d
3765 d/hhhhhhhhhhhh{r}`/ossso/.{w}hhhhhhhhhhhh.h
3766 /hhhhhhhhhhhh{b}`-/osyso/-`{w}hhhhhhhhhhhh.h
3767 shh{m}-/ooo+-{w}hhh{b}:syyso+osyys/`{w}hhh{y}`+oo`{w}hhh/
3768 h{m}`ohhhhhhho`{b}+yyo.{w}hhhhh{b}.+yyo`{y}.sssssss.{w}h`h
3769 s{m}:hhhhhhhhho{b}yys`{w}hhhhhhh{b}.oyy/{y}ossssssso-{w}hs
3770 s{m}.yhhhhhhhy/{b}yys`{w}hhhhhhh{b}.oyy/{y}ossssssso-{w}hs
3771 hh{m}./syyys+.{w} {b}+yy+.{w}hhhhh{b}.+yyo`{y}.ossssso/{w}h`h
3772 shhh{m}``.`{w}hhh{b}`/syyso++oyys/`{w}hhh{y}`+++-`{w}hh:h
3773 d/hhhhhhhhhhhh{b}`-/osyso+-`{w}hhhhhhhhhhhh.h
3774 d/hhhhhhhhhhhh{g}`/ossso/.{w}hhhhhhhhhhhh.h
3775 do`hhhhhhhhh{g}`ossssssso.{w}hhhhhhhhhh:h
3776 h/`hhhhhhh{g}-sssssssss:{w}hhhhhhhh-yd
3777 h+.hhhhhh{g}+sssssss+{w}hhhhhh`/yd
3778 dho:.hhh{g}.:+++/.{w}hhh`-+yd
3784 const REGOLITH: &str = r#"
3792 /++++++++/ `` .:+++:.
3793 -+++++++++/ ./++++:+++/-`
3794 :+++++++++/ `+++++++/-`
3795 :++++++++++` .-/+++++++`
3796 `:++++++++++/``.-/++++:-:::-` `
3797 `:+++++++++++++++++/:.` ./`
3798 :++/-:+++++++++/:-.. -/+.
3799 +++++++++/::-...:/+++/-..````..-/+++.
3800 `......``.::/+++++++++++++++++++++/.
3801 -/+++++++++++++++++++++/.
3802 .:/+++++++++++++++/-`
3807 // Colors: [4, 7, 1]
3808 const ROSA: &str = r#"
3809 {b} ROSAROSAROSAROSAR
3811 ROS SAROSAROSAROSAR AROS
3812 RO ROSAROSAROSAROSAROSAR RO
3813 ARO AROSAROSAROSARO AROS ROS
3814 ARO ROSAROS OSAR ROSA ROS
3815 RO AROSA ROSAROSAROSA ROSAR RO
3816 RO ROSAR ROSAROSAROSAR R ROSARO RO
3817 RO ROSA AROSAROSAROSA AR ROSARO AR
3818 RO AROS ROSAROSAROSA ROS AROSARO AR
3819 RO AROS ROSAROSARO ROSARO ROSARO AR
3820 RO ROS AROSAROS ROSAROSA AROSAR AR
3821 RO ROSA ROS ROSAROSAR ROSARO RO
3822 RO ROS AROSAROSAROSA ROSARO AR
3823 ARO ROSA ROSAROSAROS AROSAR ARO
3824 ARO OROSA R ROSAROS ROS
3825 RO AROSAROS AROSAROSAR RO
3826 AROS AROSAROSAROSARO AROS
3828 ROSAROSAROSAROSAR"#;
3832 // Colors: [4, 7, 1]
3833 const SABOTAGE: &str = r#"
3834 {w} .|'''.| | '||''|. ..|''||
3835 ||.. ' ||| || || .|' ||
3836 ''|||. | || ||'''|. || ||
3837 . '|| .''''|. || || '|. ||
3838 |'....|' .|. .||. .||...|' ''|...|'
3840 |''||''| | ..|'''.| '||''''|
3842 || | || || .... ||''|
3843 || .''''|. '|. || ||
3844 .||. .|. .||. ''|...'| .||.....|"#;
3848 // Colors: [4, 7, 1]
3849 const SABAYON: &str = r#"
3859 : {w}. dXXX, .cd, {b}:
3860 : {w}'kc .. dKKK. ,ll;:' {b}:
3861 : {w}.xkkxc;..dkkkc',cxkkl {b}:
3862 :. {w}.,cdddddddddddddo:. {b}.:
3863 .. {w}:lllllll: {b}..
3871 // Colors: [4, 5, 7, 6]
3872 const SAILFISH: &str = r#"
3889 // Colors: [2, 1, 3, 7]
3890 const SALENTOS: &str = r#"
3892 .-:+oshdNMMMMMMNdhyo+:-.`
3893 -oydmMMMMMMMMMMMMMMMMMMMMMMMMMMNdhs/
3894 {w} +hdddm{g}NMMMMMMMMMMMMMMMMMMMMMMMMN{w}mdddh+`
3895 {r}`MMMMMN{w}mdddddm{g}MMMMMMMMMMMM{w}mdddddm{y}NMMMMM-
3896 {r} mMMMMMMMMMMMN{w}ddddhyyhhddd{y}NMMMMMMMMMMMM`
3897 {r} dMMMMMMMMMMMMMMMMM{w}oo{y}MMMMMMMMMMMMMMMMMN`
3898 {r} yMMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMMd
3899 {r} +MMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMMy
3900 {r} :MMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMMo
3901 {r} .MMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMM/
3902 {r} `NMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMM-
3903 {r} mMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMN`
3904 {r} hMMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMm
3905 {r} /MMMMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMMMMy
3906 {r} .+hMMMMMMMMMMMMM{w}hh{y}MMMMMMMMMMMMMms:
3907 {r} `:smMMMMMMMMM{w}hh{y}MMMMMMMMMNh+.
3908 {r} .+hMMMMMM{w}hh{y}MMMMMMdo:
3909 {r} `:smMM{w}yy{y}MMNy/`
3914 // Colors: [4, 7, 1]
3915 const SCIENTIFIC: &str = r#"
3920 .//;;;:;;-, X= :+ .-;:=;:;#;.
3921 M- ,=;;;#:, ,:#;;:=, ,@
3922 :# :#.=/++++/=.$= #=
3923 ,#; #/:+/;,,/++:+/ ;+.
3924 ,+/. ,;@+, ,#H;, ,/+,
3925 ;+;;/= @. {r}.H{w}#{r}#X {b}-X :///+;
3926 ;+=;;;.@, {w}.X{r}M{w}@$. {b}=X.//;=#/.
3928 ,#= #;-///==///-// =#,
3929 ;+ :#-;;;:;;;;-X- +:
3930 @- .-;;;;M- =M/;;;-. -X
3931 :;;::;;-. #- :+ ,-;;-;:==
3939 // Colors: [4, 7, 4]
3940 const SEPTOR: &str = r#"
3941 {b}ssssssssssssssssssssssssssssssssssssssss
3942 ssssssssssssssssssssssssssssssssssssssss
3943 ssssssssssssssssssssssssssssssssssssssss
3944 ssssssssssssssssssssssssssssssssssssssss
3945 ssssssssss{w};okOOOOOOOOOOOOOOko;{b}ssssssssss
3946 sssssssss{w}oNWWWWWWWWWWWWWWWWWWNo{b}sssssssss
3947 ssssssss{w}:WWWWWWWWWWWWWWWWWWWWWW:{b}ssssssss
3948 ssssssss{w}lWWWWWk{b}ssssssssss{w}lddddd:{b}ssssssss
3949 ssssssss{w}cWWWWWNKKKKKKKKKKKKOx:{b}ssssssssss
3950 {b}yy{b}sssssss{w}OWWWWWWWWWWWWWWWWWWWWx{b}sssssss{b}yy
3951 yyyyyyyyyy{w}:kKNNNNNNNNNNNNWWWWWW:{b}yyyyyyyy
3952 yyyyyyyy{w}sccccc;{b}yyyyyyyyyy{w}kWWWWW:{b}yyyyyyyy
3953 yyyyyyyy{w}:WWWWWWNNNNNNNNNNWWWWWW;{b}yyyyyyyy
3954 yyyyyyyy{w}.dWWWWWWWWWWWWWWWWWWWNd{b}yyyyyyyyy
3955 yyyyyyyyyy{w}sdO0KKKKKKKKKKKK0Od;{b}yyyyyyyyyy
3956 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
3957 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
3958 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
3959 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
3960 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"#;
3965 const SERENE: &str = r#"
3966 {c} __---''''''---__
3978 : '--._ '''----___ :
3985 `''---______---''-``"#;
3990 const SHARKLINUX: &str = r#"
3999 .yNNNNNNNNNMMMMMMMN`
4000 +mNNNNNNNNNMMMMMMMMh
4001 .hNNNNNNNNNNMMMMMMMMMs
4002 +mMNNNNNNNNMMMMMMMMMMMs
4003 .hNMMNNNNMMMMMMMMMMMMMMMd
4004 .oNNNNNNNNNNMMMMMMMMMMMMMMMo
4005 `:+syyssoo++++ooooossssssssssso:"#;
4010 const SIDUCTION: &str = r#"
4018 ?WWQWP' -9QQQQQ@'._aas,
4019 _a%is. .adYYs,. -"?!` aQB*~^3$c
4020 _Qh;.nm .QWc. {QL ]QQp;..vmQ/
4021 "QQmmQ@ -QQQggmQP ]QQWmggmQQ(
4022 -???" "$WQQQY` __, ?QQQQQQW!
4023 _yZ!?q, - .yWY!!Sw, "???^
4026 "???" _aa, -9WWQQWY`
4032 // "slackware_small"*
4034 // Colors: [4, 7, 1]
4035 const SLACKWARESMALL: &str = r#"
4046 // Colors: [4, 7, 1]
4047 const SLACKWARE: &str = r#"
4050 :::::::::::::::::::::::::
4051 ::::::::{w}cllcccccllllllll{b}::::::
4052 :::::::::{w}lc dc{b}:::::::
4053 ::::::::{w}cl clllccllll oc{b}:::::::::
4054 :::::::::{w}o lc{b}::::::::{w}co oc{b}::::::::::
4055 ::::::::::{w}o cccclc{b}:::::{w}clcc{b}::::::::::::
4056 :::::::::::{w}lc cclccclc{b}:::::::::::::
4057 ::::::::::::::{w}lcclcc lc{b}::::::::::::
4058 ::::::::::{w}cclcc{b}:::::{w}lccclc oc{b}:::::::::::
4059 ::::::::::{w}o l{b}::::::::::{w}l lc{b}:::::::::::
4060 :::::{w}cll{b}:{w}o clcllcccll o{b}:::::::::::
4061 :::::{w}occ{b}:{w}o clc{b}:::::::::::
4062 ::::{w}ocl{b}:{w}ccslclccclclccclclc{b}:::::::::::::
4063 :::{w}oclcccccccccccccllllllllllllll{b}:::::
4064 ::{w}lcc1lcccccccccccccccccccccccco{b}::::
4065 ::::::::::::::::::::::::::::::::
4066 ::::::::::::::::::::::::::::
4067 ::::::::::::::::::::::
4073 const SLITAZ: &str = r#"
4078 @@ %@@@ @@@@@. @@@@ @@
4079 @@@ @@@@ @@@@@@@ &@@@ @@@
4080 @@@@@@@ %@@@@@@@@@@@@ &@@@% @@@@@@@/
4081 ,@@@@@@@@@@@@@@@@@@@@@@@@@
4082 .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/
4083 @@@@@@. @@@@@@@@@@@@@@@@@@@@@ /@@@@@@
4084 @@ @@@@@ @@@@@@@@@@@@, @@@@@ @@@
4085 @@ @@@@. @@@@@@@@@@@@@% #@@@@ @@.
4086 @@ ,@@ @@@@@@@@@@@@@ @@@ @@
4087 @ @@. @@@@@@@@@@@@@ @@@ *@
4088 @ @@ @@@@@@@@@@@@ @@ @
4095 const SMARTOS: &str = r#"
4096 {c}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
4097 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
4098 yyyys oyyyyyyyyyyyyyyyy
4099 yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy
4100 yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy
4101 yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy
4102 yyyys yyyyyyyyy oyyyyyyyyyyyyyyyy
4103 yyyys yyyyyyyyyyyyyyyyyyyyyyyyyyyy
4105 yyyyyyyyyyyyyyyyyyyyyyyyyyyy syyyy
4106 yyyyyyyyyyyyyyyy syyyyyyyyy syyyy
4107 yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy
4108 yyyyyyyyyyyyyyyy oyyyyyyyyy syyyy
4109 yyyyyyyyyyyyyyyy syyyyyyyyy syyyy
4110 yyyyyyyyyyyyyyyy yyyyy
4111 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
4112 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"#;
4116 // Colors: [4, 7, 1]
4117 const SOLUS: &str = r#"
4120 .---:mNo---------------.
4121 .-----yMMMy:---------------.
4122 `------oMMMMMm/----------------`
4123 .------/MMMMMMMN+----------------.
4124 .------/NMMMMMMMMm-+/--------------.
4125 `------/NMMMMMMMMMN-:mh/-------------`
4126 .-----/NMMMMMMMMMMM:-+MMd//oso/:-----.
4127 -----/NMMMMMMMMMMMM+--mMMMh::smMmyo:--
4128 ----+NMMMMMMMMMMMMMo--yMMMMNo-:yMMMMd/.
4129 .--oMMMMMMMMMMMMMMMy--yMMMMMMh:-yMMMy-`
4130 `-sMMMMMMMMMMMMMMMMh--dMMMMMMMd:/Ny+y.
4131 `-/+osyhhdmmNNMMMMMm-/MMMMMMMmh+/ohm+
4132 .------------:://+-/++++++{b}oshddys:
4133 -hhhhyyyyyyyyyyyhhhhddddhysssso-
4134 `:ossssssyysssssssssssssssso:`
4135 `:+ssssssssssssssssssss+-
4136 `-/+ssssssssssso+/-`
4139 // "Source Mage"* | "Source_Mage"*
4140 // SourceMage_OR_SourceMage
4141 // Colors: [4, 7, 1]
4142 const SOURCEMAGE_OR_SOURCEMAGE: &str = r#"
4149 `MMMMMMMMMMMMMMMMMN.
4151 mMMMMMMMMMMMMMMMMMMo
4152 hhMMMMMMMMMMMMMMMMMM.
4153 .`/MMMMMMMMMMMMMMMMMs
4159 ./+oyyyh- `MMMMMMMMMmNh
4168 const SPARKY: &str = r#"
4173 os+` -/+++:` ``.........```
4174 /ys+`./+++/-.-::::::----......``
4175 `syyo`++o+--::::-::/+++/-``
4176 -yyy+.+o+`:/:-:sdmmmmmmmmdy+-`
4177 ::-` :yyy/-oo.-+/`ymho++++++oyhdmdy/`
4178 `/yy+-`.syyo`+o..o--h..osyhhddhs+//osyy/`
4179 -ydhs+-oyy/.+o.-: ` ` :/::+ydhy+```-os-
4180 .sdddy::syo--/:. `.:dy+-ohhho ./:
4181 :yddds/:+oo+//:-`- /+ +hy+.shhy: ``
4182 `:ydmmdysooooooo-.ss`/yss--oyyo
4183 `./ossyyyyo+:-/oo:.osso- .oys
4184 ``..-------::////.-oooo/ :so
4185 `...----::::::::--.`/oooo: .o:
4194 const STAR: &str = r#"
4199 +h//:..` +/ /o ``..:/so
4200 /o``.-::/:/+ o/://::-.`+o`
4207 -///++///:::` .-::::///+so-
4218 const STEAMOS: &str = r#"
4221 .'oNMANKMMMMMMMMMMMNNn'.
4222 .'ANMMMMMMMXKNNWWWPFFWNNMNn.
4223 ;NNMMMMMMMMMMNWW'' ,.., 'WMMM,
4224 ;NMMMMV+##+VNWWW' .+;'':+, 'WMW,
4225 ,VNNWP+{w}######{m}+WW, {w}+: {m}:+, +MMM,
4226 '{w}+#############, +. ,+' {m}+NMMM
4227 {w} '*#########*' '*,,*' {m}.+NMMMM.
4228 {w} `'*###*' ,.,;###{m}+WNM,
4229 {w} .,;;, .;##########{m}+W
4230 {w},',. '; ,+##############'
4231 '###+. :,. .,; ,###############'
4232 '####.. `'' .,###############'
4233 '#####+++################'
4234 '*##################*'
4238 // "sunos_small" | "solaris_small"
4239 // sunossmall_OR_solarissmall
4241 const SUNOSSMALL_OR_SOLARISSMALL: &str = r#"
4248 // "SunOS" | "Solaris"
4251 const SUNOS_OR_SOLARIS: &str = r#"
4255 `.::` -++/``:::`./+/ `.-/.
4261 // "openSUSE Leap"* | "openSUSE_Leap"*
4262 // openSUSELeap_OR_openSUSELeap
4264 const OPENSUSELEAP_OR_OPENSUSELEAP: &str = r#"
4268 -+oooooooooooooooo+-`
4269 ./oooooooooooooooooooooo/-
4270 :oooooooooooooooooooooooooo:
4271 ` `-+oooooooooooooooooooo/- `
4272 `:oo/- .:ooooooooooooooo+:` `-+oo/.
4273 `/oooooo:. -/oooooooooo/. ./oooooo/.
4274 `:+ooooo+-` `:+oooo+- `:oooooo+:`
4275 .:oooooo/. .::` -+oooooo/.
4276 -/oooooo:. ./oooooo+-
4277 `:+ooooo+-:+oooooo:`
4285 const T2: &str = r#"
4294 // "openSUSE Tumbleweed"* | "openSUSE_Tumbleweed"*
4295 // openSUSETumbleweed_OR_openSUSETumbleweed
4297 const OPENSUSETUMBLEWEED_OR_OPENSUSETUMBLEWEED: &str = r#"
4299 .,cdxxxoc,. .:kKMMMNWMMMNk:.
4300 cKMMN0OOOKWMMXo. ; ;0MWk:. .:OMMk.
4301 ;WMK;. .lKMMNM, :NMK, .OMW;
4302 cMW; 'WMMMN ,XMK, oMM'
4306 KM0 .kMM0. .dl:,.. .WMd
4307 .XM0. ,OMMK, OMMMK. .XMK
4308 oWMO:. .;xNMMk, NNNMKl. .xWMx
4309 :ONMMNXMMMKx; . ,xNMWKkxllox0NMWk,
4310 ..... .:dOOXXKOxl,"#;
4312 // "opensuse_small" | "suse_small"*
4313 // opensusesmall_OR_susesmall
4315 const OPENSUSESMALL_OR_SUSESMALL: &str = r#"
4324 // "openSUSE"* | "open SUSE"* | "SUSE"*
4325 // openSUSE_OR_openSUSE_OR_SUSE
4327 const OPENSUSE_OR_OPENSUSE_OR_SUSE: &str = r#"
4328 {w} .;ldkO0000Okdl;.
4329 .;d00xl:^''''''^:ok00d;.
4331 .d0Kd'{g} Okxol:;,. {w}:O0d.
4332 .OK{g}KKK0kOKKKKKKKKKKOxo:, {w}lKO.
4333 ,0K{g}KKKKKKKKKKKKKKK0P^{w},,,{g}^dx:{w} ;00,
4334 .OK{g}KKKKKKKKKKKKKKKk'{w}.oOPPb.{g}'0k.{w} cKO.
4335 :KK{g}KKKKKKKKKKKKKKK: {w}kKx..dd {g}lKd{w} 'OK:
4336 dKK{g}KKKKKKKKKOx0KKKd {w}^0KKKO' {g}kKKc{w} dKd
4337 dKK{g}KKKKKKKKKK;.;oOKx,..{w}^{g}..;kKKK0.{w} dKd
4338 :KK{g}KKKKKKKKKK0o;...^cdxxOK0O/^^' {w}.0K:
4339 kKK{g}KKKKKKKKKKKKK0x;,,......,;od {w}lKk
4340 '0K{g}KKKKKKKKKKKKKKKKKKKK00KKOo^ {w}c00'
4341 'kK{g}KKOxddxkOO00000Okxoc;'' {w}.dKk'
4344 'lkK0xl:;,,,,;:ldO0kl'
4349 // Colors: [4, 7, 1]
4350 const SWAGARCH: &str = r#"
4351 {w} .;ldkOKXXNNNNXXK0Oxoc,.
4352 ,lkXMMNK0OkkxkkOKWMMMMMMMMMM;
4353 'K0xo ..,;:c:. `'lKMMMMM0
4355 {w} ;WMMMMMMMMMO. {b}....::...
4356 {w} OMMMMMMMMMMMMKl. {b}.,;;;;;ccccccc,
4357 {w} `0MMMMMMMMMMMMMM0: {b}.. .ccccccc.
4358 {w} 'kWMMMMMMMMMMMMMNo. {b}.,:' .ccccccc.
4359 {w} `c0MMMMMMMMMMMMMN,{b},:c; :cccccc:
4360 {w} ckl. `lXMMMMMMMMMX{b}occcc:.. ;ccccccc.
4361 {w}dMMMMXd, `OMMMMMMWk{b}ccc;:''` ,ccccccc:
4362 {w}XMMMMMMMWKkxxOWMMMMMNo{b}ccc; .cccccccc.
4363 {w} `':ldxO0KXXXXXK0Okdo{b}cccc. :cccccccc.
4370 const TAILS: &str = r#"
4377 N-s:hshh █ yMMMMd so//.
4378 N-oyNsyh yMMMMd d Mms.
4379 N:hohhhd:. yMMMMd syMMM+
4380 Nsyh+-..+y+- yMMMMd :mMM+
4381 +hy- -ss/`yMMMM `+d+
4383 .+ys- `:+hNMMMMMMy/`
4384 `hNmmMMMMMMMMMMMMdo.
4385 dMMMMMMMMMMMMMMMMMNh:
4386 +hMMMMMMMMMMMMMMMMMmy.
4394 const TRISQUEL: &str = r#"
4398 ▄██████████▄ ████▀ ▄▄ ▀███
4399 ▄███▀▀ ▀▀████ ███▄ ▄█ ███
4400 ▄███ ▄▄▄ ████▄ ▀██████ ▄███
4401 ███ █▀▀██▄ █████▄ ▀▀ ▄████
4402 ▀███ ███ ███████▄▄ ▄▄██████
4403 {b} ▀███▄ ▄███ █████████████{c}████▀
4404 {b} ▀█████████ ███████{c}███▀▀▀
4414 // "Ubuntu Cinnamon"* | "Ubuntu-Cinnamon"*
4415 // UbuntuCinnamon_OR_UbuntuCinnamon
4417 const UBUNTUCINNAMON_OR_UBUNTUCINNAMON: &str = r#"
4418 {r} .-:/++oooo++/:-.
4419 `:/oooooooooooooooooo/-`
4420 -/oooooooooooooooooooo+ooo/-
4421 .+oooooooooooooooooo+/-`.ooooo+.
4422 :oooooooooooo+//:://++:. .ooooooo:
4423 /oooooooooo+o:`.----.``./+/oooooooo/
4424 /ooooooooo+. +ooooooooo+:``/ooooooooo/
4425 .ooooooooo: .+ooooooooooooo- -ooooooooo.
4426 /oooooo/o+ .ooooooo:`+oo+ooo- :oooooooo/
4427 ooo+:. .o: :ooooo:` .+/. ./o+:/ooooooooo
4428 oooo/-`.o: :ooo/` `/+. ./.:ooooooooo
4429 /oooooo+o+``++. `:+- /oooooooo/
4430 .ooooooooo/`` -+:` :ooooooooo.
4431 /ooooooooo+--+/` .+ooooooooo/
4432 /ooooooooooo+.` `.:++:oooooooo/
4433 :oooooooooooooo++++oo+-` .ooooooo:
4434 .+ooooooooooooooooooo+:..ooooo+.
4435 -/oooooooooooooooooooooooo/-
4436 `-/oooooooooooooooooo/:`
4439 // "Ubuntu Budgie"* | "Ubuntu-Budgie"*
4440 // UbuntuBudgie_OR_UbuntuBudgie
4441 // Colors: [4, 7, 1]
4442 const UBUNTUBUDGIE_OR_UBUNTUBUDGIE: &str = r#"
4443 {w} ./oydmMMMMMMmdyo/.
4444 :smMMMMMMMMMMMhs+:++yhs:
4445 `omMMMMMMMMMMMN+` `odo`
4446 /NMMMMMMMMMMMMN- `sN/
4447 `hMMMMmhhmMMMMMMh sMh`
4448 .mMmo- /yMMMMm` `MMm.
4450 oN- oMMMMMMMMMms+//+o+: :MMMMo
4451 m/ +NMMMMMMMMMMMMMMMMm. :NMMMMm
4452 M` .NMMMMMMMMMMMMMMMNodMMMMMMM
4453 M- sMMMMMMMMMMMMMMMMMMMMMMMMM
4454 mm` mMMMMMMMMMNdhhdNMMMMMMMMMm
4455 oMm/ .dMMMMMMMMh: :dMMMMMMMo
4456 mMMNyo/:/sdMMMMMMMMM+ sMMMMMm
4457 .mMMMMMMMMMMMMMMMMMs `NMMMm.
4458 `hMMMMMMMMMMM.oo+. `MMMh`
4461 :smMMMMMMMh+-` `.:ohs:
4462 ./oydmMMMMMMdhyo/."#;
4466 // Colors: [4, 5, 7, 6]
4467 const UBUNTUGNOME: &str = r#"
4472 .ooo` {c}.o.{w} `\/ooo.
4473 :ooo {c}:oooo.{w} `\/ooo.
4474 sooo {c}`ooooo{w} \/oooo
4475 \/ooo {c}`soooo{w} `ooooo
4476 `soooo {c}`\/ooo{w} `soooo
4477 {c}./oo {w}`\/ooo {c}`/oooo.{w} `/ooo
4478 {c}`\/ooo. {w}`/oooo. {c}`/oooo.{w} ``
4479 {c} `\/ooo. {w}/oooo {c}/ooo`
4480 {c} `ooooo {w}`` {c}.oooo
4485 // "Ubuntu MATE"* | "Ubuntu-MATE"*
4486 // UbuntuMATE_OR_UbuntuMATE
4488 const UBUNTUMATE_OR_UBUNTUMATE: &str = r#"
4489 {g} `:+shmNNMMNNmhs+:`
4490 .odMMMMMMMMMMMMMMMMMMdo.
4491 /dMMMMMMMMMMMMMMMmMMMMMMMMd/
4492 :mMMMMMMMMMMMMNNNNM/`/yNMMMMMMm:
4493 `yMMMMMMMMMms:..-::oM: -omMMMMMy`
4494 `dMMMMMMMMy-.odNMMMMMM: -odMMMMMMd`
4495 hMMMMMMMm-.hMMy/....+M:`/yNm+mMMMMMMMh
4496 /MMMMNmMN-:NMy`-yNMMMMMmNyyMN:`dMMMMMMM/
4497 hMMMMm -odMMh`sMMMMMMMMMMs sMN..MMMMMMMh
4498 NMMMMm `/yNMMMMMMMMMMMM: MM+ mMMMMMMN
4499 NMMMMm `/yNMMMMMMMMMMMM: MM+ mMMMMMMN
4500 hMMMMm -odMMh sMMMMMMMMMMs oMN..MMMMMMMh
4501 /MMMMNNMN-:NMy`-yNMMMMMNNsyMN:`dMMMMMMM/
4502 hMMMMMMMm-.hMMy/....+M:.+hNd+mMMMMMMMh
4503 `dMMMMMMMMy-.odNMMMMMM: :smMMMMMMd`
4504 yMMMMMMMMMms/..-::oM: .+dMMMMMy
4505 :mMMMMMMMMMMMMNNNNM: :smMMMMMMm:
4506 /dMMMMMMMMMMMMMMMdNMMMMMMMd/
4507 .odMMMMMMMMMMMMMMMMMMdo.
4508 `:+shmNNMMNNmhs+:`"#;
4512 // Colors: [1, 7, 3]
4513 const UBUNTUOLD: &str = r#"
4515 {w} yyyyy- {r}-yyyyyy+
4516 {w} {w}://+//////{r}-yyyyyyo
4517 {y} .++ {w}.:/++++++/-{r}.+sss/`
4518 {y} .:++o: {w}/++++++++/:--:/-
4519 {y} o:+o+:++.{w}`..```.-/oo+++++/
4520 {y} .:+o:+o/.{w} `+sssoo+/
4521 {w} .++/+:{y}+oo+o:`{w} /sssooo.
4522 {w}/+++//+:{y}`oo+o{w} /::--:.
4523 {w}+/+o+++{y}`o++o{r} ++////.
4524 {w} .++.o+{y}++oo+:`{r} /dddhhh.
4525 {y} .+.o+oo:.{r} `oddhhhh+
4526 {y} +.++o+o`{r}`-````.:ohdhhhhh+
4527 {y} `:o+++ {r}`ohhhhhhhhyo++os:
4528 {y} .o:{r}`.syhhhhhhh/{y}.oo++o`
4529 {r} /osyyyyyyo{y}++ooo+++/
4530 {r} ````` {y}+oo+++o:
4533 // "Ubuntu Studio"* | "Ubuntu-Studio"
4534 // UbuntuStudio_OR_UbuntuStudio
4536 const UBUNTUSTUDIO_OR_UBUNTUSTUDIO: &str = r#"
4538 `.:+++++++++++{w}ooo{c}++:.`
4539 ./+++++++++++++{w}sMMMNdyo{c}+/.
4540 .++++++++++++++++{w}oyhmMMMMms{c}++.
4541 `/+++++++++{w}osyhddddhys{c}+{w}osdMMMh{c}++/`
4542 `+++++++++{w}ydMMMMNNNMMMMNds{c}+{w}oyyo{c}++++`
4543 +++++++++{w}dMMNhso{c}++++{w}oydNMMmo{c}++++++++`
4544 :+{w}odmy{c}+++{w}ooysoohmNMMNmyoohMMNs{c}+++++++:
4545 ++{w}dMMm{c}+{w}oNMd{c}++{w}yMMMmhhmMMNs+yMMNo{c}+++++++
4546 `++{w}NMMy{c}+{w}hMMd{c}+{w}oMMMs{c}++++{w}sMMN{c}++{w}NMMs{c}+++++++.
4547 `++{w}NMMy{c}+{w}hMMd{c}+{w}oMMMo{c}++++{w}sMMN{c}++{w}mMMs{c}+++++++.
4548 ++{w}dMMd{c}+{w}oNMm{c}++{w}yMMNdhhdMMMs{c}+y{w}MMNo{c}+++++++
4549 :+{w}odmy{c}++{w}oo{c}+{w}ss{c}+{w}ohNMMMMmho{c}+{w}yMMMs{c}+++++++:
4550 +++++++++{w}hMMmhs+ooo+oshNMMms{c}++++++++
4551 `++++++++{w}oymMMMMNmmNMMMMmy+oys{c}+++++`
4552 `/+++++++++{w}oyhdmmmmdhso+sdMMMs{c}++/
4553 ./+++++++++++++++{w}oyhdNMMMms{c}++.
4554 ./+++++++++++++{w}hMMMNdyo{c}+/.
4555 `.:+++++++++++{w}sso{c}++:.
4560 // Colors: [1, 7, 3]
4561 const UBUNTUSMALL: &str = r#"
4569 // "Ubuntu"* | "i3buntu"*
4570 // Ubuntu_OR_i3buntu
4571 // Colors: [1, 7, 3]
4572 const UBUNTU_OR_I3BUNTU: &str = r#"
4573 {r} .-/+oossssoo+/-.
4574 `:+ssssssssssssssssss+:`
4575 -+ssssssssssssssssssyyssss+-
4576 .ossssssssssssssssss{w}dMMMNy{r}sssso.
4577 /sssssssssss{w}hdmmNNmmyNMMMMh{r}ssssss/
4578 +sssssssss{w}hm{r}yd{w}MMMMMMMNddddy{r}ssssssss+
4579 /ssssssss{w}hNMMM{r}yh{w}hyyyyhmNMMMNh{r}ssssssss/
4580 .ssssssss{w}dMMMNh{r}ssssssssss{w}hNMMMd{r}ssssssss.
4581 +ssss{w}hhhyNMMNy{r}ssssssssssss{w}yNMMMy{r}sssssss+
4582 oss{w}yNMMMNyMMh{r}ssssssssssssss{w}hmmmh{r}ssssssso
4583 oss{w}yNMMMNyMMh{r}sssssssssssssshmmmh{r}ssssssso
4584 +ssss{w}hhhyNMMNy{r}ssssssssssss{w}yNMMMy{r}sssssss+
4585 .ssssssss{w}dMMMNh{r}ssssssssss{w}hNMMMd{r}ssssssss.
4586 /ssssssss{w}hNMMM{r}yh{w}hyyyyhdNMMMNh{r}ssssssss/
4587 +sssssssss{w}dm{r}yd{w}MMMMMMMMddddy{r}ssssssss+
4588 /sssssssssss{w}hdmNNNNmyNMMMMh{r}ssssss/
4589 .ossssssssssssssssss{w}dMMMNy{r}sssso.
4590 -+sssssssssssssssss{w}yyy{r}ssss+-
4591 `:+ssssssssssssssssss+:`
4597 const VENOM: &str = r#"
4617 const VOIDSMALL: &str = r#"
4629 const VOID: &str = r#"
4631 _.=+==++=++=+=+===;.
4632 -=+++=+===+=+=+++++=_
4633 . -=:`` `--==+=++==.
4635 .uvnvi. _._ -==+==+.
4636 .vvnvnI` .;==|==;. :|=||=|.
4637 {k}+QmQQm{g}pvvnv; {k}_yYsyQQWUUQQQm #QmQ#{g}:{k}QQQWUV$QQm.
4638 {k} -QQWQW{g}pvvo{k}wZ?.wQQQE{g}==<{k}QWWQ/QWQW.QQWW{g}(: {k}jQWQE
4639 {k} -$QQQQmmU' jQQQ@{g}+=<{k}QWQQ)mQQQ.mQQQC{g}+;{k}jWQQ@'
4640 {k} -$WQ8Y{g}nI: {k}QWQQwgQQWV{g}`{k}mWQQ.jQWQQgyyWW@!
4641 {g} -1vvnvv. `~+++` ++|+++
4644 -Invnvvnsi..___..=sv=. `
4645 +Invnvnvnnnnnnnnvvnn;.
4646 ~|Invnvnvvnvvvnnv}+`
4651 // Colors: [6, 6, 7, 1]
4652 const OBARUN: &str = r#"
4662 :ooooo; :ooooooooooo
4664 :oooooo :ooooooooool
4669 cooooooooooooloooooc
4673 // "Windows 10"* |"windows10"|"windows8"
4674 // Windows10_OR_windows10_OR_windows8
4676 const WINDOWS10_OR_WINDOWS10_OR_WINDOWS8: &str = r#"
4679 ...,,+:; cllllllllllllllllll
4680 ,cclllllllllll lllllllllllllllllll
4681 llllllllllllll lllllllllllllllllll
4682 llllllllllllll lllllllllllllllllll
4683 llllllllllllll lllllllllllllllllll
4684 llllllllllllll lllllllllllllllllll
4685 llllllllllllll lllllllllllllllllll
4687 llllllllllllll lllllllllllllllllll
4688 llllllllllllll lllllllllllllllllll
4689 llllllllllllll lllllllllllllllllll
4690 llllllllllllll lllllllllllllllllll
4691 llllllllllllll lllllllllllllllllll
4692 `'ccllllllllll lllllllllllllllllll
4693 `' \\*:: :ccllllllllllllllll
4699 // Colors: [1, 2, 4, 3]
4700 const WINDOWS: &str = r#"
4703 {r} Et:::ztt33EEEL{g} @Ee., ..,
4704 {r} ;tt:::tt333EE7{g} ;EEEEEEttttt33#
4705 {r} :Et:::zt333EEQ.{g} $EEEEEttttt33QL
4706 {r} it::::tt333EEF{g} @EEEEEEttttt33F
4707 {r} ;3=*^```"*4EEV{g} :EEEEEEttttt33@.
4708 {b} ,.=::::!t=., {r}`{g} @EEEEEEtttz33QF
4709 {b} ;::::::::zt33){g} "4EEEtttji3P*
4710 {b} :t::::::::tt33.{y}:Z3z..{g} ``{y} ,..g.
4711 {b} i::::::::zt33F{y} AEEEtttt::::ztF
4712 {b} ;:::::::::t33V{y} ;EEEttttt::::t3
4713 {b} E::::::::zt33L{y} @EEEtttt::::z3F
4714 {b}{3=*^```"*4E3){y} ;EEEtttt:::::tZ`
4715 {b} `{y} :EEEEtttt::::z7
4720 // Colors: [4, 7, 1]
4721 const XUBUNTU: &str = r#"
4722 {b} `-/osyhddddhyso/-`
4723 .+yddddddddddddddddddy+.
4724 :yddddddddddddddddddddddddy:
4725 -yddddddddddddddddddddhdddddddy-
4726 odddddddddddyshdddddddh`dddd+ydddo
4727 `yddddddhshdd- ydddddd+`ddh.:dddddy`
4728 sddddddy /d. :dddddd-:dy`-ddddddds
4729 :ddddddds /+ .dddddd`yy`:ddddddddd:
4730 sdddddddd` . .-:/+ssdyodddddddddds
4731 ddddddddy `:ohddddddddd
4735 sdddddo ./ydddddddds
4736 `yddddd. `:ohddddddddddy`
4737 oddddh/` `.:+shdddddddddddddo
4738 -ydddddhyssyhdddddddddddddddddy-
4739 :yddddddddddddddddddddddddy:
4740 .+yddddddddddddddddddy+.
4741 `-/osyhddddhyso/-`"#;
4746 const IRIX: &str = r#"
4747 {b} ./ohmNd/ +dNmho/-
4748 `:+ydNMMMMMMMM.-MMMMMMMMMdyo:.
4749 `hMMMMMMNhs/sMMM-:MMM+/shNMMMMMMh`
4750 -NMMMMMmo-` /MMM-/MMM- `-omMMMMMN.
4751 `.`-+hNMMMMMNhyMMM-/MMMshmMMMMMmy+...`
4752 +mMNds:-:sdNMMMMMMMyyMMMMMMMNdo:.:sdMMm+
4753 dMMMMMMmy+.-/ymNMMMMMMMMNmy/-.+hmMMMMMMd
4754 oMMMMmMMMMNds:.+MMMmmMMN/.-odNMMMMmMMMM+
4755 .MMMM-/ymMMMMMmNMMy..hMMNmMMMMMmy/-MMMM.
4756 hMMM/ `/dMMMMMMMN////NMMMMMMMd/. /MMMh
4757 /MMMdhmMMMmyyMMMMMMMMMMMMhymMMMmhdMMM:
4758 `mMMMMNho//sdMMMMM//NMMMMms//ohNMMMMd
4759 `/so/:+ymMMMNMMMM` mMMMMMMMmh+::+o/`
4760 `yNMMNho-yMMMM` NMMMm.+hNMMNh`
4761 -MMMMd: oMMMM. NMMMh :hMMMM-
4762 -yNMMMmooMMMM- NMMMyomMMMNy-
4763 .omMMMMMMMM-`NMMMMMMMmo.
4764 `:hMMMMMM. NMMMMMh/`
4770 const ZORIN: &str = r#"
4771 {b} `osssssssssssssssssssso`
4772 .osssssssssssssssssssssso.
4773 .+oooooooooooooooooooooooo+.
4776 `::::::::::::::::::::::. .:`
4777 `+ssssssssssssssssss+:.` `.:+ssso`
4778 .ossssssssssssssso/. `-+ossssssso.
4779 ssssssssssssso/-` `-/osssssssssssss
4780 .ossssssso/-` .-/ossssssssssssssso.
4781 `+sss+:. `.:+ssssssssssssssssss+`
4782 `:. .::::::::::::::::::::::`
4785 .+oooooooooooooooooooooooo+.
4786 -osssssssssssssssssssssso-
4787 `osssssssssssssssssssso`"#;