Initial commit

This commit is contained in:
Edgaru089 2021-10-10 14:48:01 +08:00
commit 0c76f1cd8a
7 changed files with 59623 additions and 0 deletions

68
convert.go Normal file
View File

@ -0,0 +1,68 @@
// unifont.bin: character-packed bitmap (16*16, 8*16 chars with the back half with zero)
// unifont_width.bin: bitfield starting from highest bit, representing width of character (0-narrow, 1-wide)
package main
import (
"bufio"
"fmt"
"os"
"strings"
)
const (
Count = 0xffff + 1
SizeX = 8
SizeY = 16
)
var (
Filename = "unifont-13.0.06.hex"
Data [Count * SizeX * SizeY * 2]byte
WidthData [Count / 8]byte
)
func main() {
if len(os.Args) > 1 {
Filename = os.Args[1]
}
file, err := os.Open(Filename)
if err != nil {
panic(err)
}
sc := bufio.NewScanner(file)
for sc.Scan() {
line := sc.Text()
parts := strings.Split(line, ":")
var code int
fmt.Sscanf(parts[0], "%X", &code)
//fmt.Printf("Codepoint %02d(%02X): ",code,code)
if len(parts[1]) == 64 { // Full-Width (16*16)
WidthData[code/8] |= 1 << (7 - code%8)
}
basis := code * SizeX * SizeY * 2 / 8
for i := 0; i < len(parts[1]); i += 2 {
var num int
fmt.Sscanf(parts[1][i:i+2], "%X", &num)
//fmt.Printf("%02X",byte(num))
Data[basis+i/2] = byte(num)
}
//fmt.Printf("\n")
}
os.WriteFile("unifont.bin", Data[:], 0644)
os.WriteFile("unifont_width.bin", WidthData[:], 0644)
}

57086
unifont-13.0.06.hex Normal file

File diff suppressed because it is too large Load Diff

17
unifont.S Normal file
View File

@ -0,0 +1,17 @@
format elf64
section '.rodata'
public unifont_Data
public unifont_Data_End
public unifont_Width
public unifont_Width_End
unifont_Data:
file 'unifont.bin'
unifont_Data_End:
unifont_Width:
file 'unifont_width.bin'
unifont_Width_End:

BIN
unifont.bin Normal file

Binary file not shown.

BIN
unifont.o Normal file

Binary file not shown.

1939
unifont.pdf Normal file

File diff suppressed because one or more lines are too long

513
unifont_width.bin Normal file
View File

@ -0,0 +1,513 @@
00000000: ffff ffff 0000 0000 0000 0000 0000 0001 ................
00000010: ffff ffff 0004 0000 0000 0000 0000 0000 ................
00000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000060: 0000 0000 0000 0000 0001 000f e000 00c0 ................
00000070: f014 0000 2000 0000 0000 0000 0000 0000 .... ...........
00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000090: 00c0 0000 0000 0000 0000 0000 0000 0000 ................
000000a0: 0000 0000 0030 8000 0000 0180 0000 0000 .....0..........
000000b0: 001e 8000 0000 0000 00ff 0000 001e 07ff ................
000000c0: ff93 7f0e 0000 0000 0000 0200 0000 0000 ................
000000d0: 0000 0000 0020 0000 0000 03ee 30fc 0000 ..... ......0...
000000e0: ffff ffff ffff ffff ffff 0000 0000 0000 ................
000000f0: 0000 8007 0000 3fff 0000 0000 0000 0018 ......?.........
00000100: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000110: ffff ffff 0000 0400 00ff e03f 0000 0000 ...........?....
00000120: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000130: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000140: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000150: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000160: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000170: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000180: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000190: ffff ffff ffff ffff ffff ffff ffff ffff ................
000001a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000001b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000001c0: 8000 0000 0000 001e 0000 001f ffff ffff ................
000001d0: 9410 0000 0a00 0003 0503 0030 ffff ffff ...........0....
000001e0: 3000 0380 0000 0030 0080 0000 0007 8000 0......0........
000001f0: 0080 0080 0000 0004 07fc 87ff ffff ffff ................
00000200: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000210: ffff ffff 0000 0000 02fb 0000 0000 0000 ................
00000220: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000230: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000240: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000250: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000260: ffff ffff ffff ffff efff ffff bfff ffff ................
00000270: ffff 05bf 0000 0000 0000 0000 0000 0303 ................
00000280: 7fff fffc 001f e03f ff8f ffff fde0 0000 .......?........
00000290: 0000 0000 0000 0000 ffff 1fff ffc0 0000 ................
000002a0: 000f ffff f800 0000 3f00 1ffb ffdf ffe3 ........?.......
000002b0: fc3f fe1e fc00 00ff ffff ffff fffd ffff .?..............
000002c0: 8fff ffff ffff ffff fcff ffdf fff9 fe00 ................
000002d0: ffff ffff 0000 0000 0000 0000 a000 007f ................
000002e0: ffff ffff ffff ffff ffff ffff dfff ffff ................
000002f0: ffff ffff ffff ffef ffef fdf7 ffff 003f ...............?
00000300: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000310: ffff ffff ffff f11c e3ff f000 ffaf e3ff ................
00000320: ffff ffff ffff ffff ffff 0000 0003 07ff ................
00000330: effe bfdd a6ff 0e1f bd3f 053f ffff ffff .........?.?....
00000340: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000350: ffff ffff ffff 0000 7fff ffff ffff ffff ................
00000360: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000370: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000380: ffff ffff ffff ffff ffff 0000 0000 0000 ................
00000390: 007f 0000 0000 0018 ffff ffff ffff ffff ................
000003a0: 0000 0000 0000 0000 0000 0000 0000 0020 ...............
000003b0: 0000 0000 0000 0000 0004 0000 0000 0028 ...............(
000003c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000003e0: 0000 0303 0000 0000 0303 00aa 0000 0003 ................
000003f0: 0000 0000 0000 0400 0400 0c08 0000 c401 ................
00000400: 001f 0000 00fe 0000 0000 0100 ffff 3000 ..............0.
00000410: 0001 0007 0000 0040 ffff 0007 b920 7fff .......@..... ..
00000420: 0003 0000 0002 003d 87c9 0000 0000 0000 .......=........
00000430: 208f 000c 0000 0000 0000 0000 0000 0879 ..............y
00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000450: 0000 0000 0000 0380 0000 00c0 0000 3675 ..............6u
00000460: 8000 0200 006f fc00 0000 0000 0000 001e .....o..........
00000470: 7fff f9e0 0000 3e00 ffe6 0fdf ff7f ffff ......>.........
00000480: ffff ffff c1ff ffff 001f ffff ffff ffff ................
00000490: ffff ffff ffff ffff ffff ffff ffff ffff ................
000004a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
000004b0: 0000 0000 0000 0000 0000 0000 0001 0000 ................
000004c0: 1000 e7c0 3819 ff00 0000 0000 0000 3fff ....8.........?.
000004d0: ffff 3fff bf47 c207 ffff ffff dfff ffff ..?..G..........
000004e0: ffff ffff ffff ffff ffff ffff ff00 03ff ................
000004f0: ffff ffff ffff 7fff 58df a7fe 7c00 ffff ........X...|...
00000500: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000510: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00000520: ff3f cfff ffff ff3f ffb2 b333 3fff fff3 .?.....?...3?...
00000530: 0000 1e02 00ff ffff ffff 8031 bfec 0803 ...........1....
00000540: ffe8 0004 8006 1ff0 0003 ffff fcc0 0eff ................
00000550: ffe6 07ff ffff fffe 0007 e1fd fffc 1dfc ................
00000560: fcfb fff9 f80c bfff fffc ffff ffff ffff ................
00000570: ffff ffff ffff ffff ffbf ffff ffff fffe ................
00000580: 0001 0001 01c1 0001 0001 01c1 0000 0000 ................
00000590: 0000 0000 0000 0000 0000 0000 0121 0f80 .............!..
000005a0: 0524 9818 86fb 0000 0080 0000 00fe 7ffe .$..............
000005b0: ffff ffff ffff ffff ffff ffff 0000 0000 ................
000005c0: 0003 dc00 0000 0030 1000 dfff ffff ffff .......0........
000005d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000005e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000005f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000600: ffff ffff ffff fffe ffff ffff ffff ffff ................
00000610: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000620: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000630: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000640: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000650: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000660: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000670: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000680: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000690: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000006f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000700: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000710: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000720: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000730: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000740: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000750: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000760: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000770: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000780: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000790: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000007f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000800: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000810: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000820: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000830: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000840: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000850: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000860: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000870: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000880: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000890: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000008f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000900: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000910: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000920: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000930: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000940: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000950: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000960: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000970: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000980: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000990: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000009f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000a90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ab0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ac0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ad0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ae0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000af0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000b90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ba0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000bb0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000bc0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000bd0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000be0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000bf0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000c90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ca0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000cb0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000cc0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000cd0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ce0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000cf0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000d90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000da0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000db0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000dc0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000dd0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000de0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000df0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000e90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ea0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000eb0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ec0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ed0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ee0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ef0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000f90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000fa0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000fb0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000fc0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000fd0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000fe0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00000ff0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001000: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001010: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001020: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001030: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001040: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001050: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001060: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001070: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001080: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001090: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000010f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001100: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001110: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001120: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001130: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001140: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001150: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001160: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001170: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001180: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001190: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000011f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001200: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001210: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001220: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001230: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001240: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001250: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001260: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001270: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001280: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001290: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000012f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001300: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001310: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001320: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001330: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001340: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001350: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001360: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001370: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001380: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001390: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000013f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001400: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001410: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001420: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001430: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001440: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001450: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001460: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001470: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001480: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001490: ffff ffff ffff ffff ffff 0000 0000 0000 ................
000014a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000014b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000014c0: ffff ffff ffff ffff 000c 0002 3f0e a000 ............?...
000014d0: 0c00 00c0 0000 0000 0000 0000 0000 00ff ................
000014e0: 0000 0000 00c0 3ffc 0003 00c0 0000 7f00 ......?.........
000014f0: 0000 0000 0000 0000 f01f ffff ffff f801 ................
00001500: ffff ffff ff3f ffff ffff ffff ffff ffff .....?..........
00001510: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001520: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001530: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001540: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001550: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001560: ffff ffff ffff 0000 0000 0000 030f 0000 ................
00001570: 0000 0000 0000 0000 ffff ffff ffff ffff ................
00001580: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001590: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000015f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001600: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001610: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001620: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001630: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001640: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001650: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001660: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001670: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001680: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001690: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000016f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001700: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001710: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001720: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001730: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001740: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001750: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001760: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001770: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001780: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001790: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000017f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001800: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001810: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001820: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001830: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001840: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001850: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001860: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001870: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001880: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001890: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000018f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001900: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001910: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001920: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001930: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001940: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001950: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001960: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001970: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001980: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001990: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019a0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019b0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019c0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019d0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019e0: ffff ffff ffff ffff ffff ffff ffff ffff ................
000019f0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a00: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a10: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a60: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a70: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a80: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001a90: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001aa0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001ab0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001ac0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001ad0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001ae0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001af0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001bf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001c90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ce0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001d90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001da0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001db0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001dc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001dd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001df0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e20: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e40: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e60: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e80: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001e90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ea0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................
00001f20: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001f30: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001f40: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001f50: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001f60: 01ff e0f8 7f80 0105 2400 0000 0000 0000 ........$.......
00001f70: 0000 0000 0000 0000 3fff e000 0000 0000 ........?.......
00001f80: 0000 0001 4400 0006 0000 0000 0000 0000 ....D...........
00001f90: 0000 0000 0007 7f00 0000 0000 01e0 001e ................
00001fa0: 0000 01ff 8007 efc3 ffff ffff ffff ffff ................
00001fb0: ffff ffff ffff ffff ffff ffff ffff ffff ................
00001fc0: ffff ffff 0000 ffff ffff ffff ffff 0400 ................
00001fd0: 0000 0000 0000 0000 0000 0000 0000 0007 ................
00001fe0: ffff ffff ffff ffff ffff ffff 8000 0000 ................
00001ff0: 0000 0000 0000 0001 c0c0 c0c7 ff01 fff8 ................
00002000: 0a .