summaryrefslogtreecommitdiff
path: root/ytty/diacr
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2007-10-02 06:50:43 +0000
committerRich Felker <dalias@aerifal.cx>2007-10-02 06:50:43 +0000
commit822b3e760e4840dc688a840610379d977cec7b0c (patch)
treed4b6f5f61a6862cd988dbe95b96e6e4c19881c40 /ytty/diacr
parent2a2e17bc6d57137bca9d764c23f1b178536900cd (diff)
include the ucf font compiler and the ytty font in uuterm repository,
incorporating a simple nonrecursive build system for the font.
Diffstat (limited to 'ytty/diacr')
-rw-r--r--ytty/diacr1777
1 files changed, 1777 insertions, 0 deletions
diff --git a/ytty/diacr b/ytty/diacr
new file mode 100644
index 0000000..8f59d64
--- /dev/null
+++ b/ytty/diacr
@@ -0,0 +1,1777 @@
+#
+# Combining Diacritical Marks
+# Part of the ytty console font
+# Copyright © 1998-2007 Rich Felker
+#
+# This font is Free Software. The following glyphs and rules defining
+# their interaction are licensed to anyone who obtains a copy thereof,
+# for unlimited copying and use in both original and modified form.
+#
+
+# x-height Latin consonants:
+# a c e g i-j m-s u-z
+
+# Acute
+: -#------
+ #-------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0301-[0391-03A9]
+: --------
+ --------
+ -------#
+ ------#-
+ -----#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0301-[0300-0307]-[03B1-03C9] 0301-[0309-0314]-[03B1-03C9]
+: --------
+ --------
+ ---#----
+ --#-----
+ -#------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0301+[0300-0314]-[03B1-03C9]
+: --------
+ --------
+ -----#--
+ ----#---
+ ---#----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 00B4 02CA 0384 1FFD 0301+[0300-0315] 0301-[0061-007A] 0301-[03B1-03C9] 0301-[0430-045F]
+: -----#--
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0301
+
+# Grave
+: #-------
+ -#------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0300-[0391-03A9]
+: --------
+ --------
+ -----#--
+ ------#-
+ -------#
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0300-[0300-0307]-[03B1-03C9] 0300-[0309-0314]-[03B1-03C9]
+: --------
+ --------
+ -#------
+ --#-----
+ ---#----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0300+[0300-0314]-[03B1-03C9]
+: --------
+ --------
+ --#-----
+ ---#----
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02CB 0300+[0300-0315] 0300-[0061-007A] 0300-[03B1-03C9] 0300-[0430-045F]
+: ---#----
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0300
+
+
+# Circumflex
+: --------
+ --------
+ --------
+ ---##---
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02C6 0302+[0300-0315] 0302-[0061-007A] 0302-[03B1-03C9] 0302-[0430-045F]
+: ----#---
+ ---#-#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0302-0049+0
+: ---##---
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0302
+
+
+# Tilde
+: --------
+ --------
+ --------
+ --##--#-
+ -#--##--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 1FC0 0303+[0300-0315] 0303-[0061-007A] 0303-[03B1-03C9] 0303-[0430-045F] 0342-[0061-007A] 0342-[03B1-03C9] 0342-[0430-045F]
+: ---##--#
+ --#--##-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0303-[0300-0315]-[0391-03AC] 0342-[0300-0315]-[0391-03AC]
+: --##--#-
+ -#--##--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0303 0342
+
+
+# Macron
+: --------
+ --------
+ --------
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 00AF 02C9 0304+[0300-0315] 0304-[0061-007A] 0304-[03B1-03C9] 0304-[0430-045F]
+: --------
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0304
+
+
+# Breve
+: --------
+ --------
+ --------
+ -#----#-
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02D8 0306+[0300-0315] 0306-[0061-007A] 0306-[03B1-03C9] 0306-[0430-045F]
+: -#----#-
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0306
+
+
+# Dot above
+: --------
+ --------
+ --------
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02D9 0307+[0300-0315] 0307-[0061-007A] 0307-[03B1-03C9] 0307-[0430-045F]
+: ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0307
+
+
+
+# Diaeresis
+: --------
+ --------
+ --------
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 00A8 0308+[0300-0315] 0308-[0061-007A] 0308-[03B1-03C9] 0308-[0430-045F]
+: --------
+ --#---#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0308-0049
+: --------
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0308
+
+
+# Hook above
+: --------
+ --------
+ ---###--
+ --#---#-
+ ----##--
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0309+[0300-0315] 0309-[0061-007A]
+: ---###--
+ --#---#-
+ ----##--
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0309
+
+
+
+# Ring above
+: --------
+ --------
+ --------
+ ---##---
+ --#--#--
+ --#--#--
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02DA 030A+[0300-0315] 030A-[0061-007A] 030A-[03B1-03C9] 030A-[0430-045F]
+: ---##---
+ --#--#--
+ --#--#--
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030A
+
+# Double acute
+: --------
+ --------
+ --------
+ ---#--#-
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02DD 030B+[0300-0315] 030B-[0061-007A]
+: ---#--#-
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030B
+
+
+# Caron
+: --------
+ ------##
+ -------#
+ ------#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030C-0064
+: --------
+ --------
+ --------
+ -----##-
+ ------#-
+ -----#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030C-004C 030C-006C 030C-0074
+: --------
+ --------
+ --------
+ --#--#--
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 02C7 030C+[0300-0315] 030C-[0061-007A] 030C-[03B1-03C9] 030C-[0430-045F]
+: --#--#--
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030C
+
+
+# Vertical line
+: --------
+ --------
+ ----#---
+ ----#---
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030D+[0300-0315] 030D-[0061-007A]
+: ----#---
+ ----#---
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030D
+
+# Double vertical line
+: --------
+ --------
+ --#--#--
+ --#--#--
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030E+[0300-0315] 030E-[0061-007A]
+: --#--#--
+ --#--#--
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030E
+
+
+# Double grave
+: --------
+ --------
+ --------
+ -#--#---
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030F+[0300-0315] 030F-[0061-007A]
+: -#--#---
+ --#--#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 030F
+
+
+# Candrabindu
+: --------
+ ---##---
+ ---##---
+ -#----#-
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0310+[0300-0315] 0310-[0061-007A]
+: ---##---
+ -#----#-
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0310
+
+# Inverted breve
+: --------
+ --------
+ --------
+ --####--
+ -#----#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0311+[0300-0315] 0311-[0061-007A]
+: --####--
+ -#----#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0311
+
+
+# Turned comma above
+: --------
+ --------
+ ----#---
+ ---#----
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0312+[0300-0315] 0313-[0061-007A] 0313-[03B1-03C9] 0313-[0430-045F]
+: ----#---
+ ---#----
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0312
+
+
+
+
+# Comma above (psili)
+: ##------
+ -#------
+ #-------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0313-[0391-03A9]
+: --------
+ --------
+ ------##
+ -------#
+ ------#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0313-[0300-0307]-[03B1-03C9] 0313-[0309-0314]-[03B1-03C9]
+: --------
+ --------
+ -##-----
+ --#-----
+ -#------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0313+[0300-0314]-[03B1-03C9]
+: --------
+ --------
+ ---##---
+ ----#---
+ ---#----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 1FBF 0313+[0300-0315] 0313-[0061-007A] 0313-[03B1-03C9] 0313-[0430-045F]
+: ---##---
+ ----#---
+ ---#----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0313
+
+
+
+
+
+# Reversed comma above (dasia)
+: ##------
+ #-------
+ -#------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0314-[0391-03A9]
+: --------
+ --------
+ ------##
+ ------#-
+ -------#
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0314-[0300-0307]-[03B1-03C9] 0314-[0309-0314]-[03B1-03C9]
+: --------
+ --------
+ -##-----
+ -#------
+ --#-----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0314+[0300-0314]-[03B1-03C9]
+: --------
+ --------
+ ---##---
+ ---#----
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 1FFE 0314+[0300-0315] 0314-[0061-007A] 0314-[03B1-03C9] 0314-[0430-045F]
+: ---##---
+ ---#----
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0314
+
+
+
+
+
+
+# Comma above right
+: --------
+ --------
+ ------##
+ -------#
+ ------#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0315+[0300-0315] 0313-[0061-007A] 0313-[03B1-03C9] 0313-[0430-045F]
+: ------##
+ -------#
+ ------#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0315
+
+
+
+
+# Grave below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ---#----
+ ----#---
+ 0316
+
+# Acute below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ----#---
+ ---#----
+ 0317
+
+# Left tack below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ----#---
+ --###---
+ ----#---
+ 0318
+
+# Right tack below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ---#----
+ ---###--
+ ---#----
+ 0319
+
+
+
+
+# Overline
+: --------
+ ########
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0305 203E
+: ########
+ --------
+ ########
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 033F
+
+
+
+
+
+# Cedilla
+: --------
+ --------
+ ----#---
+ ---#----
+ ---##---
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0327-0067
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ----#---
+ ----#---
+ --##----
+ 00B8 0327
+
+
+
+# Ogonek
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ---#----
+ --#--#--
+ --###---
+ 02DB 0328-0069
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ -----#--
+ ----#--#
+ ----###-
+ 0328
+
+
+# Macron below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --####--
+ --------
+ 0331 02CD
+
+
+
+
+
+# Short stroke
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --####--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0335
+
+# Long stroke
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ########
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0336
+
+# Short slash
+: --------
+ --------
+ --------
+ --------
+ --------
+ ------#-
+ -----#--
+ ----#---
+ ---#----
+ --#-----
+ -#------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 0337
+
+# 2 vert lines below
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ ---#--#-
+ ---#--#-
+ 0348-0070
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ -#--#---
+ -#--#---
+ 0348-0071
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --#--#--
+ --#--#--
+ 0348
+
+
+
+
+# For symbols...
+
+: --#-----
+ -######-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D0
+: -----#--
+ -######-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D1
+: --------
+ --------
+ --------
+ --------
+ ----#---
+ ----#---
+ ----#---
+ ----#---
+ ----#---
+ ----#---
+ ----#---
+ ----#---
+ --------
+ --------
+ --------
+ --------
+ 20D3
+: #-#####-
+ ##-----#
+ ###-----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D4
+: -#####-#
+ #-----##
+ -----###
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D5
+: --#-----
+ -######-
+ --#-----
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D6
+: -----#--
+ -######-
+ -----#--
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20D7
+: --------
+ --------
+ --------
+ --------
+ --------
+ ---###--
+ --#---#-
+ -#-----#
+ -#-----#
+ -#-----#
+ --#---#-
+ ---###--
+ --------
+ --------
+ --------
+ --------
+ 20D8
+: --------
+ --------
+ --------
+ --------
+ --------
+ ---###-#
+ --#---##
+ -#---###
+ -#------
+ -#-----#
+ --#---#-
+ ---###--
+ --------
+ --------
+ --------
+ --------
+ 20D9
+: --------
+ --------
+ --------
+ --------
+ --------
+ ---###--
+ --#---#-
+ -#-----#
+ -#------
+ -#---###
+ --#---##
+ ---###-#
+ --------
+ --------
+ --------
+ --------
+ 20DA
+: --------
+ --#-#-#-
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20DB
+: --------
+ -#-#-#-#
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20DC
+: --------
+ -#######
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ -------#
+ --------
+ --------
+ --------
+ --------
+ 20E7
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --#-#-#-
+ --------
+ 20E8
+: --------
+ -#######
+ -#-----#
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20E9
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --#-----
+ -#------
+ ########
+ -#------
+ --#-----
+ --------
+ --------
+ --------
+ --------
+ --------
+ 20EA
+: --------
+ --------
+ --------
+ -----#-#
+ -----#-#
+ ----#-#-
+ ----#-#-
+ ---#-#--
+ ---#-#--
+ --#-#---
+ --#-#---
+ -#-#----
+ -#-#----
+ --------
+ --------
+ --------
+ 20EB
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --#-----
+ -######-
+ --------
+ 20EC
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ -----#--
+ -######-
+ --------
+ 20ED
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --#-----
+ -######-
+ --#-----
+ 20EE
+: --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ --------
+ -----#--
+ -######-
+ -----#--
+ 20EF