Browse Source

Added tests to tdfont code.

Steve Thielemann 3 years ago
parent
commit
5d83bf8941
1 changed files with 326 additions and 0 deletions
  1. 326 0
      door/tdfont_test.go

+ 326 - 0
door/tdfont_test.go

@@ -0,0 +1,326 @@
+package door
+
+import (
+	"strings"
+	"testing"
+)
+
+// Fron:  font-out -f Dungeon TDFONTS9.TDF
+// Dungeon
+
+func FontDungeon() ColorFont {
+	return ColorFont{Characters: []int{-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -1, -1, -1, -1, -1, -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1, -1, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1},
+		Data: [][][]byte{{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdd, 0x04, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xfe, 0x04, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb0, 0x6c, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xb0, 0x6c, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdc, 0x04, 0xb0, 0x6c, 0xb2, 0x6c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04}, {0xde, 0x04, 0xb2, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04}},
+			{{0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0xdd, 0x04}, {0xdf, 0x04, 0xb2, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x06, 0xdc, 0x04, 0xfe, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x06, 0xdf, 0x06, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0xde, 0x04, 0xb0, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0xde, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xde, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xb2, 0x6c, 0xb0, 0x6c, 0xdc, 0x04}, {0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xb2, 0x04, 0xdd, 0x04}, {0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0xdf, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x6c, 0xdb, 0x04, 0xdf, 0x04, 0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xb0, 0x6c, 0xdd, 0x04, 0x20, 0x07}, {0xde, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb0, 0x6c, 0xdd, 0x04}, {0xde, 0x04, 0xb0, 0x4c, 0xdb, 0x04, 0xdc, 0x06, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x6c, 0xdb, 0x04, 0xdf, 0x04, 0xb0, 0x4c, 0xdb, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0x20, 0x07, 0xb0, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xb2, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xb0, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xb2, 0x04, 0xb1, 0x4c, 0xdb, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xdb, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xb1, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xb0, 0x04, 0xdd, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xb0, 0x4e, 0xdf, 0x04}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb2, 0x04, 0xdd, 0x04}, {0xdf, 0x04, 0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb2, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xb0, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c}, {0x20, 0x07, 0xb2, 0x04, 0xb0, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xb0, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdd, 0x04, 0xb2, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xb0, 0x4c, 0xb2, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb2, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0xb0, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xb2, 0x04, 0xb1, 0x4c, 0xdb, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xb0, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04}, {0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c}, {0xde, 0x04, 0xb1, 0x4c, 0xdb, 0x04}, {0xde, 0x04, 0xb2, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x6c, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c}, {0x20, 0x07, 0xdc, 0x04, 0xde, 0x04, 0xb1, 0x4c, 0xdb, 0x04}, {0xde, 0x04, 0xdd, 0x04, 0xde, 0x04, 0xb2, 0x04, 0xdb, 0x04}, {0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xde, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xb2, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xb2, 0x04, 0xdc, 0x04}, {0xb0, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x6c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xde, 0x04, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xde, 0x04, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xde, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xfe, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x6c, 0x20, 0x07, 0xdb, 0x04, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xb2, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0xdd, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb0, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0xfe, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xde, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x6c, 0x20, 0x07, 0xdb, 0x04, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0xdd, 0x04}, {0x20, 0x07, 0xb2, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb0, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0xdb, 0x04, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x6c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04}},
+			{{0xdb, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04}, {0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xde, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xb2, 0x6c, 0xb0, 0x6c, 0xdc, 0x04}, {0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xb2, 0x04, 0xdf, 0x04}, {0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x44, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xb0, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x6c, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0xb1, 0x6c, 0xb0, 0x6c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xde, 0x04, 0xdb, 0x04}, {0xb0, 0x6c, 0xb1, 0x6c, 0x20, 0x07, 0x20, 0x07, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xb0, 0x6c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xb0, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xb2, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xb2, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xb0, 0x04, 0xb0, 0x4c, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xfe, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xde, 0x04, 0xb0, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xde, 0x04, 0xb0, 0x4c, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb0, 0x6c, 0xdd, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xb0, 0x6c, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xdc, 0x04, 0xb0, 0x6c, 0xb2, 0x6c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04}, {0xdf, 0x04, 0xb2, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0xdf, 0x04, 0xb0, 0x4e, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4c}, {0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0x20, 0x07}, {0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xb0, 0x4c, 0xdc, 0x04, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xb0, 0x4c, 0xb1, 0x4c, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04, 0xdb, 0x04}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb0, 0x4c}, {0x20, 0x07, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb0, 0x4c, 0xdb, 0x04}, {0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xdc, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdc, 0x04}, {0xdb, 0x04, 0xb1, 0x04, 0x20, 0x07, 0xb0, 0x04}, {0xdb, 0x04, 0xb2, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x06, 0xb0, 0x4c, 0xdc, 0x04, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04}, {0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04}, {0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0xdb, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4c}, {0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0xb1, 0x4c, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0xb2, 0x04, 0xb0, 0x04, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0xb2, 0x04, 0xdb, 0x04, 0xdf, 0x04}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0x20, 0x44, 0xb1, 0x4c, 0x20, 0x07}, {0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xb1, 0x04}, {0x20, 0x07, 0xdb, 0x04, 0xb2, 0x04}, {0x20, 0x07, 0xb0, 0x4c, 0xdb, 0x04}, {0x20, 0x07, 0xb1, 0x4c, 0x20, 0x44}, {0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04}, {0xdb, 0x04, 0xb1, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x06, 0xdc, 0x06}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4c}, {0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0xb1, 0x4c, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb1, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0x20, 0x44, 0xb1, 0x4c, 0x20, 0x07}, {0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xdc, 0x04}, {0xb1, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb1, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0xdf, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0x20, 0x07, 0x20, 0x4c, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xb1, 0x04, 0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xb2, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04}, {0xb1, 0x46, 0xb0, 0x46, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}, {0xb2, 0x46, 0xdb, 0x46, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x06, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04}, {0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0xb0, 0x46, 0xb1, 0x46}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x06, 0xdb, 0x46, 0xb2, 0x46}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x06, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xb1, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xde, 0x06, 0xb0, 0x6c, 0xb0, 0x06}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x06, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xdf, 0x04, 0xdc, 0x04, 0xdb, 0x04}, {0xdb, 0x04, 0xb0, 0x4c, 0x20, 0x07, 0xdc, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdf, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0xdb, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xb0, 0x4e, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}},
+			{{0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0xdf, 0x04, 0xb1, 0x04, 0xdb, 0x04, 0xdf, 0x04}, {0x20, 0x07, 0xb2, 0x04, 0xb0, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0xb1, 0x4c, 0xb0, 0x4e, 0x20, 0x07}, {0x20, 0x07, 0xdb, 0x04, 0xdf, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04}, {0xb1, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4e, 0xb1, 0x4c}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x4c, 0xdb, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04}, {0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04}, {0xb1, 0x4c, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0xdf, 0x04, 0xdc, 0x04, 0x20, 0x07, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdb, 0x04}, {0xb1, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xb0, 0x4c, 0xb0, 0x4e}, {0xb2, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x44, 0xb1, 0x4c}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xdb, 0x04, 0x20, 0x07, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdc, 0x04}, {0xb1, 0x04, 0xdb, 0x04, 0xdd, 0x04, 0x20, 0x07, 0xdb, 0x04, 0xb1, 0x4c}, {0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0xdc, 0x04, 0xb1, 0x4c, 0xdf, 0x04}, {0xdb, 0x04, 0xdb, 0x04, 0x20, 0x07, 0xde, 0x04, 0xb0, 0x4c, 0xdd, 0x04}, {0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07, 0xb1, 0x04, 0xdb, 0x04}, {0xb0, 0x4e, 0xb1, 0x4c, 0x20, 0x07, 0x20, 0x07, 0xb2, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xdb, 0x04, 0x20, 0x07, 0x20, 0x07, 0xdb, 0x04, 0xdb, 0x04}, {0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdc, 0x04, 0xdb, 0x04}, {0xdf, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xb2, 0x04, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07}},
+			{{0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xb0, 0x6c, 0xdc, 0x04, 0x20, 0x07, 0x20, 0x07}, {0x20, 0x07, 0x20, 0x07, 0x20, 0x07, 0xdc, 0x04, 0xb2, 0x6c, 0xb0, 0x4c, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdc, 0x04, 0xb1, 0x4c, 0xb1, 0x6c, 0xdf, 0x04, 0x20, 0x07, 0x20, 0x07, 0x20, 0x07}, {0xde, 0x04, 0xb0, 0x6c, 0xb0, 0x4e, 0xdc, 0x04, 0xdc, 0x04, 0xdc, 0x04, 0xdb, 0x04, 0x20, 0x07}, {0x20, 0x07, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdf, 0x04, 0xdb, 0x04, 0xdf, 0x04}},
+		}}
+}
+
+// Medium
+
+func FontMedium() BlockFont {
+	return BlockFont{Characters: []int{52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 34, 35, 0, 36, 1, 2, 37, 38, 3, 4, 39, 5, 40, 41, 42, 43, 44, 45, 46, 6, 47, 48, 49, 50, 51, 7, 84, 85, 86, 87, 88, 89, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 90, 91, 92, 93},
+		Data: [][][]byte{{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba}, {0xba}, {0xba}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba}, {0xc7, 0xc4, 0xc4}, {0xba}, {0xd0, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba}, {0xc7, 0xc4, 0xc4}, {0xba}, {0xd0}},
+			{{0xc4, 0xc4, 0xd2, 0xc4, 0xc4}, {0x20, 0x20, 0xba}, {0x20, 0x20, 0xba}, {0x20, 0x20, 0xba}, {0xc4, 0xc4, 0xd0, 0xc4, 0xc4}},
+			{{0x20, 0x20, 0xc4, 0xc4, 0xc2, 0xc4, 0xc4}, {0x20, 0x20, 0x20, 0x20, 0xb3}, {0x20, 0x20, 0x20, 0x20, 0xb3}, {0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2}, {0xba}, {0xba}, {0xba}, {0xd0, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xd2, 0xc4, 0xc4, 0xbf}, {0x20, 0x20, 0x20, 0xba}, {0x20, 0x20, 0x20, 0xba}, {0x20, 0x20, 0x20, 0xba}, {0x20, 0x20, 0x20, 0xd0}},
+			{{0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0x20, 0x20, 0x20, 0x20, 0xda, 0xc4, 0xd9}, {0x20, 0x20, 0xd6, 0xc4, 0xd9}, {0xd6, 0xc4, 0xbd}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc4, 0xb4}, {0xd0, 0x20, 0x20, 0xc1}},
+			{{0xd2, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc1, 0xbf}, {0xd0, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xb3}, {0xd0, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4}, {0xd0, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4}, {0xd0}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0xc4, 0xbf}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0xc2}, {0xc7, 0xc4, 0xc4, 0xb4}, {0xd0, 0x20, 0x20, 0xc1}},
+			{{0xc4, 0xd2, 0xc4}, {0x20, 0xba}, {0xc4, 0xd0, 0xc4}},
+			{{0x20, 0xc4, 0xc2, 0xc4}, {0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0xda}, {0xc7, 0xc4, 0xc1, 0xbf}, {0xd0, 0x20, 0x20, 0xc1}},
+			{{0xd2}, {0xba}, {0xd0, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xd2, 0xc4, 0xbf}, {0xba, 0x20, 0xba, 0x20, 0xb3}, {0xd0, 0x20, 0xd0, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc4, 0xd9}, {0xd0}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc5, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc2, 0xd9}, {0xd0, 0x20, 0xc1}},
+			{{0x20, 0xd6, 0xc4, 0xbf}, {0x20, 0xd3, 0xc4, 0xbf}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xd2, 0xc4, 0xbf}, {0x20, 0x20, 0xba}, {0x20, 0x20, 0xd0}},
+			{{0xd2, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0xc2}, {0xd3, 0xb7, 0xda, 0xd9}, {0x20, 0xd3, 0xd9}},
+			{{0xd2, 0x20, 0xd2, 0x20, 0xc2}, {0xba, 0x20, 0xba, 0x20, 0xb3}, {0xd3, 0xc4, 0xd0, 0xc4, 0xd9}},
+			{{0xc4, 0xb7, 0x20, 0xda}, {0xd6, 0xd0, 0xc2, 0xd9}, {0xbd, 0x20, 0xc0, 0xc4}},
+			{{0xd2, 0x20, 0x20, 0xc2}, {0xd3, 0xc4, 0xc4, 0xb4}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xbf}, {0xd6, 0xc4, 0xd9}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xb4}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc1}},
+			{{0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc4, 0xc1, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd0, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xc4, 0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0x20, 0xba, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc4, 0xd0, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4}, {0xba}, {0xba, 0x20, 0x20, 0x20, 0xda, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xb4}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc1}},
+			{{0xd2, 0x20, 0x20, 0x20, 0xda, 0xc4}, {0xba, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc1, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xd2, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0xd0, 0x20, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xb7, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}, {0xba}, {0xd0}},
+			{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc5, 0xc4, 0xd9}},
+			{{0xd2, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xc7, 0xc4, 0xc4, 0xc4, 0xc2, 0xc4, 0xd9}, {0xba, 0x20, 0x20, 0x20, 0xb3}, {0xd0, 0x20, 0x20, 0x20, 0xc1, 0xc4}},
+			{{0xd6, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0xba}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xbf}, {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xb7, 0x20, 0x20, 0x20, 0xda, 0xd9}, {0x20, 0xba, 0x20, 0x20, 0x20, 0xb3}, {0x20, 0xd3, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0xd2, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xba, 0x20, 0x20, 0xba, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xd0, 0xc4, 0xc4, 0xd9}},
+			{{0xc4, 0xb7, 0x20, 0x20, 0x20, 0xd6, 0xc4}, {0x20, 0xd3, 0xb7, 0x20, 0xd6, 0xbd}, {0x20, 0x20, 0xc7, 0xc4, 0xb6}, {0x20, 0xd6, 0xbd, 0x20, 0xd3, 0xb7}, {0xc4, 0xbd, 0x20, 0x20, 0x20, 0xd3, 0xc4}},
+			{{0xd2, 0x20, 0x20, 0x20, 0x20, 0x20, 0xc2}, {0xba, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xb4}, {0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd2}, {0xba}, {0x6f}},
+			{{0xb7, 0xb7}, {0xbd, 0xbd}},
+			{{0xc4, 0xc5, 0xc4, 0xc5, 0xc4}, {0xc4, 0xc5, 0xc4, 0xc5, 0xc4}},
+			{{0xd6, 0xc1, 0xbf}, {0xd3, 0xc4, 0xbf}, {0xd3, 0xc2, 0xd9}},
+			{{0x6f, 0x20, 0xda}, {0x20, 0xda, 0xd9}, {0x20, 0xd9, 0x20, 0x6f}},
+			{{0x20, 0x20, 0xb3}, {0xda, 0xc4, 0xc5, 0xc4, 0xc4}, {0xc0, 0xc4, 0xd9}},
+			{{0xb7}, {0xbd}},
+			{{0xda, 0xc4}, {0xb3}, {0xc0, 0xc4}},
+			{{0xc4, 0xbf}, {0x20, 0xb3}, {0xc4, 0xd9}},
+			{{}, {0x3e, 0xb3, 0x3c}},
+			{{}, {0xc4, 0xc5, 0xc4}},
+			{{}, {}, {0xb7}, {0xbd}},
+			{{}, {0xc4, 0xc4, 0xc4}},
+			{{}, {}, {0x6f}},
+			{{0x20, 0xb3}, {0xda, 0xd9}, {0xb3}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0x20, 0xb3}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xc4, 0xb7}, {0x20, 0xba}, {0xc4, 0xd0, 0xc4}},
+			{{0xc4, 0xc4, 0xc4, 0xbf}, {0xd6, 0xc4, 0xc4, 0xd9}, {0xd3, 0xc4, 0xc4, 0xc4}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0x20, 0xc4, 0xc4, 0xb4}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd2, 0x20, 0x20, 0xc2}, {0xd3, 0xc4, 0xc4, 0xb4}, {0x20, 0x20, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xc4}, {0xd3, 0xc4, 0xc4, 0xbf}, {0xc4, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc4, 0xbf}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0x20, 0x20, 0x20, 0xb3}, {0x20, 0x20, 0x20, 0xc1}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xc7, 0xc4, 0xc4, 0xb4}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xd3, 0xc4, 0xc4, 0xb4}, {0xd3, 0xc4, 0xc4, 0xd9}},
+			{{}, {0x6f}, {0x6f}},
+			{{}, {0x6f}, {0xb7}, {0xbd}},
+			{{0xda, 0xc4}, {0xb3}, {0xc0, 0xc4}},
+			{{}, {0xc4, 0xc4, 0xc4}, {0xc4, 0xc4, 0xc4}},
+			{{0xc4, 0xbf}, {0x20, 0xb3}, {0xc4, 0xd9}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0x20, 0x20, 0xda, 0xd9}, {0x20, 0x20, 0x6f}},
+			{{0xd6, 0xc4, 0xc4, 0xbf}, {0xba, 0x20, 0xc0, 0xd9}, {0xd3, 0xc4, 0xc4, 0xc4}},
+			{{0xda, 0xc4}, {0xb3}, {0xc0, 0xc4}},
+			{{0xb3}, {0xc0, 0xbf}, {0x20, 0xb3}},
+			{{0xc4, 0xbf}, {0x20, 0xb3}, {0xc4, 0xd9}},
+			{{0xda, 0xc1, 0xbf}},
+			{{}, {}, {0xc4, 0xc4, 0xc4}},
+			{{0xd6}, {0xd3}},
+			{{0xda, 0xc4}, {0xb4}, {0xc0, 0xc4}},
+			{{0xb3}, {}, {0xb3}},
+			{{0xc4, 0xbf}, {0x20, 0xc3}, {0xc4, 0xd9}},
+			{{0xda, 0xc4, 0xbf}, {0x20, 0x20, 0xc0, 0xc4, 0xd9}},
+		}}
+}
+
+func reverse(indexes *[][]int) {
+	var length int = len(*indexes)
+
+	for i := 0; i < length/2; i++ {
+		temp := (*indexes)[i]
+		(*indexes)[i] = (*indexes)[length-i-1]
+		(*indexes)[length-i-1] = temp
+	}
+}
+
+func removeANSICodes(text string) string {
+	var result string = text
+
+	colors := FindANSIColor.FindAllStringIndex(text, -1)
+	// I need to walk over them in reverse
+	reverse(&colors)
+	for _, c := range colors {
+		result = result[:c[0]] + result[c[1]:]
+	}
+	return result
+}
+
+func TestColorFont(t *testing.T) {
+	Unicode = true
+	CP437 = false
+	font := FontDungeon()
+
+	str, strlen := font.Output("aWg Xy")
+	expected_len := 46
+	if strlen != expected_len {
+		t.Errorf("Expected %d width, got %d", expected_len, strlen)
+	}
+	linelen := len(str)
+	expected_strlen := 9
+	if linelen != expected_strlen {
+		t.Errorf("Expected %d lines, got %d", expected_strlen, linelen)
+	}
+
+	// Remove all the ansi color codes here
+	clean := make([]string, strlen)
+	expect_clean := []string{
+		"           ▄                  ▀█   ▄▄▄        ",
+		"         ▄░    ▄              ▀█▌   █▄        ",
+		"   ▄▄▄▄ █▓▌    █▌    ▄█        ░█   ░▒     ▄█ ",
+		" ▄▀ █▒  ▒░     ▐█  ▄▀ ▒█        ██▄▓▀    ▄  ▒█",
+		"█▒  ▒░  ░▒  ▌  █▌ ░▒  ▓█       ██▀ ▀▓▄  ░▒  ▓█",
+		"▀░ ▄█▀   ▀▄██▄░█  ▀█  ██      ░░▄   █▓▀ ▀█  ██",
+		"  ▀ ▀▀     ▀ ▀▀     ▀ ▄▀      ▀▀    ▀     ▀▀▄█",
+		"                  ▄ ▄▀                  ▀▄▄▄▓ ",
+		"                  ▀▀                       ▀  "}
+
+	for x := range str {
+		clean[x] = removeANSICodes(str[x])
+		if clean[x] != expect_clean[x] {
+			t.Errorf("Line %d [%s] != [%s]\n", x, expect_clean[x], clean[x])
+		}
+	}
+
+	// Test Scan
+	scanmap := font.Scan(1)
+	expect_map := ColorMap{[2]int{0, 0}: [][2]int{[2]int{7, 2}, [2]int{9, 2}, [2]int{11, 3}, [2]int{13, 1}},
+		[2]int{0, 1}: [][2]int{[2]int{3, 2}, [2]int{5, 2}, [2]int{13, 3}, [2]int{15, 2}},
+		[2]int{0, 2}: [][2]int{[2]int{1, 2}, [2]int{3, 2}, [2]int{5, 2}, [2]int{7, 2}, [2]int{9, 2}, [2]int{15, 2}, [2]int{17, 2}},
+		[2]int{0, 3}: [][2]int{[2]int{1, 2}, [2]int{3, 2}, [2]int{9, 2}, [2]int{11, 2}, [2]int{15, 2}, [2]int{17, 2}},
+		[2]int{0, 4}: [][2]int{[2]int{1, 2}, [2]int{3, 2}, [2]int{11, 2}, [2]int{13, 2}, [2]int{15, 2}, [2]int{17, 2}},
+		[2]int{0, 5}: [][2]int{[2]int{3, 2}, [2]int{5, 2}, [2]int{11, 2}, [2]int{13, 2}, [2]int{15, 2}},
+		[2]int{0, 6}: [][2]int{[2]int{7, 2}, [2]int{9, 2}, [2]int{11, 2}, [2]int{13, 2}},
+		[2]int{1, 0}: [][2]int{[2]int{5, 2}, [2]int{7, 2}},
+		[2]int{1, 1}: [][2]int{[2]int{1, 2}, [2]int{3, 2}, [2]int{5, 2}, [2]int{7, 2}},
+		[2]int{1, 2}: [][2]int{[2]int{3, 2}, [2]int{5, 1}, [2]int{7, 3}},
+		[2]int{1, 3}: [][2]int{[2]int{3, 2}, [2]int{5, 3}, [2]int{7, 2}},
+		[2]int{1, 4}: [][2]int{[2]int{3, 2}, [2]int{5, 2}, [2]int{7, 2}},
+		[2]int{1, 5}: [][2]int{[2]int{5, 2}, [2]int{7, 2}, [2]int{9, 2}},
+		[2]int{1, 6}: [][2]int{[2]int{3, 2}, [2]int{5, 2}},
+	}
+
+	// We'll just verify part of the map, not the whole thing.
+	for key, value := range expect_map {
+		scanvalue, ok := scanmap[key]
+		if !ok {
+			t.Errorf("Missing Scan [%#v]: %#v\n", key, value)
+		} else {
+			if len(scanvalue) != len(value) {
+				t.Errorf("Mismatched Scan Value LEN [%#v]: expected [%#v], got [%#v]\n", key, value, scanvalue)
+			} else {
+				for idx := range value {
+					if value[idx] != scanvalue[idx] {
+						t.Errorf("Mismatch [%#v]: POS %d expected [%#v], got [%#v]\n", key, idx, value[idx], scanvalue[idx])
+					}
+				}
+			}
+
+		}
+	}
+
+	font.Modify(2, scanmap)
+	str2, strlen2 := font.Output("aWg Xy")
+
+	if strlen2 != expected_len {
+		t.Errorf("Expected %d width, got %d\n", expected_len, strlen2)
+	}
+
+	for idx := range str {
+		// Manually change the colors back from green to red.
+		str2[idx] = strings.Replace(str2[idx], "32", "31", -1)
+		str2[idx] = strings.Replace(str2[idx], "42", "41", -1)
+
+		if str[idx] != str2[idx] {
+			repr_str := strings.Replace(str[idx], "\x1b", "^", -1)
+			repr_str2 := strings.Replace(str2[idx], "\x1b", "^", -1)
+			t.Errorf("Modify line %d: [%s] != [%s]\n", idx, repr_str, repr_str2)
+		}
+	}
+
+}
+
+func TestBlockFont(t *testing.T) {
+	Unicode = true
+	CP437 = false
+	font := FontMedium()
+
+	str, strlen := font.Output("AwBx Cz")
+	expected_len := 42
+	if strlen != expected_len {
+		t.Errorf("Expected %d width, got %d", expected_len, strlen)
+	}
+
+	linelen := len(str)
+	expected_linelen := 5
+	if linelen != expected_linelen {
+		t.Errorf("Expected %d lines, got %d", expected_linelen, linelen)
+	}
+
+	expected := []string{
+		"╓─────┐ ╥ ╥ ┬ ╥────┐  ─╖ ┌    ╓─────┐ ╓─┐ ",
+		"║     │ ║ ║ │ ║    │  ╓╨┬┘    ║       ╓─┘ ",
+		"╟─────┤ ╙─╨─┘ ╟────┴┐ ╜ └─    ║       ╙──┘",
+		"║     │       ║     │         ║           ",
+		"╨     ┴       ╨─────┘         ╙─────┘     ",
+	}
+
+	for x := range str {
+		if expected[x] != str[x] {
+			t.Errorf("Line %d [%s] != [%s]\n", x, expected[x], str[x])
+		}
+	}
+
+}