proTexture:
ARRAY ProTexture
OF Pattern ← [
[000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B, 000170B], -- A: lineVert
[000000B, 000000B, 000000B, 000000B, 000000B, 177777B, 177777B, 177777B, 177777B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B], -- B: lineHoriz
[174000B, 076000B, 037000B, 017400B, 007600B, 003700B, 001740B, 000760B, 000370B, 000174B, 000076B, 000037B, 100017B, 140007B, 160003B, 170001B], -- C: lineNW
[160003B, 140007B, 100017B, 000037B, 000076B, 000174B, 000370B, 000760B, 001740B, 003700B, 007600B, 017400B, 037000B, 076000B, 174000B, 170001B], -- D: lineNE
[037740B, 037740B, 037740B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B, 037740B, 037740B, 037740B, 037740B, 037740B], -- E: squareDot
[000776B, 000776B, 000776B, 000776B, 000000B, 000000B, 000000B, 000000B, 177741B, 177741B, 177741B, 177741B, 000000B, 000000B, 000000B, 000000B], -- F: brick
[140740B, 140777B, 140777B, 140777B, 037770B, 037770B, 037770B, 037770B, 036030B, 176037B, 176037B, 176037B, 176000B, 177740B, 177740B, 140740B], -- G: stipple
[000374B, 000770B, 001760B, 001740B, 000700B, 140201B, 160003B, 170003B, 174001B, 176000B, 077000B, 037000B, 016010B, 004034B, 000076B, 000176B], -- H: crossweave
[000000B, 000000B, 000000B, 000010B, 000034B, 000076B, 000037B, 100017B, 140007B, 160003B, 170001B, 174000B, 076000B, 037000B, 016000B, 004000B], -- I: dashNW
[017400B, 037000B, 016000B, 004000B, 000000B, 000000B, 000000B, 000010B, 000034B, 000076B, 000174B, 000370B, 000760B, 001740B, 003700B, 007600B], -- J: dashNE
[174777B, 174760B, 037700B, 017700B, 017600B, 007400B, 003000B, 000000B, 000000B, 000000B, 000000B, 000000B, 000000B, 100037B, 160177B, 170377B], -- K: wave
[101777B, 001777B, 003776B, 003774B, 007760B, 017600B, 037600B, 077600B, 177600B, 177603B, 177777B, 160377B, 160377B, 140377B, 140777B, 100777B] -- L: whiteArc
];
proGray:
ARRAY ProGray
OF Pattern ← [
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 2020H, 0, 0, 0, 202H, 0, 0, 0, 2020H, 0, 0, 0, 202H, 0, 0],
[0, 6060H, 0, 0, 0, 606H, 0, 0, 0, 6060H, 0, 0, 0, 606H, 0, 0],
[0, 6060H, 2020H, 0, 0, 606H, 202H, 0, 0, 6060H, 2020H, 0, 0, 606H, 202H, 0],
[0, 6060H, 6060H, 0, 0, 606H, 606H, 0, 0, 6060H, 6060H, 0, 0, 606H, 606H, 0],
[0, 7070H, 6060H, 0, 0, 707H, 606H, 0, 0, 7070H, 6060H, 0, 0, 707H, 606H, 0],
[0, 7070H, 7070H, 0, 0, 707H, 707H, 0, 0, 7070H, 7070H, 0, 0, 707H, 707H, 0],
[2020H, 7070H, 7070H, 0, 202H, 707H, 707H, 0, 2020H, 7070H, 7070H, 0, 202H, 707H, 707H, 0],
[6060H, 7070H, 7070H, 0, 606H, 707H, 707H, 0, 6060H, 7070H, 7070H, 0, 606H, 707H, 707H, 0],
[7070H, 7070H, 7070H, 0, 707H, 707H, 707H, 0, 7070H, 7070H, 7070H, 0, 707H, 707H, 707H, 0],
[7070H, 0F0F0H, 7070H, 0, 707H, 0F0FH, 707H, 0, 7070H, 0F0F0H, 7070H, 0, 707H, 0F0FH, 707H, 0],
[7070H, 0F0F0H, 7070H, 2020H, 707H, 0F0FH, 707H, 202H, 7070H, 0F0F0H, 7070H, 2020H, 707H, 0F0FH, 707H, 202H],
[7070H, 0F0F0H, 7070H, 6060H, 707H, 0F0FH, 707H, 606H, 7070H, 0F0F0H, 7070H, 6060H, 707H, 0F0FH, 707H, 606H],
[7070H, 0F0F0H, 0F0F0H, 6060H, 707H, 0F0FH, 0F0FH, 606H, 7070H, 0F0F0H, 0F0F0H, 6060H, 707H, 0F0FH, 0F0FH, 606H],
[7070H, 0F0F0H, 0F0F0H, 7070H, 707H, 0F0FH, 0F0FH, 707H, 7070H, 0F0F0H, 0F0F0H, 7070H, 707H, 0F0FH, 0F0FH, 707H],
[7070H, 0F0F0H, 0F0F0H, 0F0F0H, 707H, 0F0FH, 0F0FH, 0F0FH, 7070H, 0F0F0H, 0F0F0H, 0F0F0H, 707H, 0F0FH, 0F0FH, 0F0FH],
[0F0F0H, 0F0F0H, 0F0F0H, 0F0F0H, 0F0FH, 0F0FH, 0F0FH, 0F0FH, 0F0F0H, 0F0F0H, 0F0F0H, 0F0F0H, 0F0FH, 0F0FH, 0F0FH, 0F0FH],
[0F8F8H, 0F0F0H, 0F0F0H, 0F0F0H, 8F8FH, 0F0FH, 0F0FH, 0F0FH, 0F8F8H, 0F0F0H, 0F0F0H, 0F0F0H, 8F8FH, 0F0FH, 0F0FH, 0F0FH],
[0F8F8H, 0F0F0H, 0F0F0H, 0F8F8H, 8F8FH, 0F0FH, 0F0FH, 8F8FH, 0F8F8H, 0F0F0H, 0F0F0H, 0F8F8H, 8F8FH, 0F0FH, 0F0FH, 8F8FH],
[0F8F8H, 0F0F0H, 0F0F0H, 0F9F9H, 8F8FH, 0F0FH, 0F0FH, 9F9FH, 0F8F8H, 0F0F0H, 0F0F0H, 0F9F9H, 8F8FH, 0F0FH, 0F0FH, 9F9FH],
[0F8F8H, 0F0F0H, 0F8F8H, 0F9F9H, 8F8FH, 0F0FH, 8F8FH, 9F9FH, 0F8F8H, 0F0F0H, 0F8F8H, 0F9F9H, 8F8FH, 0F0FH, 8F8FH, 9F9FH],
[0F8F8H, 0F0F0H, 0F8F8H, 0FDFDH, 8F8FH, 0F0FH, 8F8FH, 0DFDFH, 0F8F8H, 0F0F0H, 0F8F8H, 0FDFDH, 8F8FH, 0F0FH, 8F8FH, 0DFDFH],
[0F8F8H, 0F0F0H, 0F8F8H, 0FFFFH, 8F8FH, 0F0FH, 8F8FH, 0FFFFH, 0F8F8H, 0F0F0H, 0F8F8H, 0FFFFH, 8F8FH, 0F0FH, 8F8FH, 0FFFFH],
[0F8F8H, 0F8F8H, 0F8F8H, 0FFFFH, 8F8FH, 8F8FH, 8F8FH, 0FFFFH, 0F8F8H, 0F8F8H, 0F8F8H, 0FFFFH, 8F8FH, 8F8FH, 8F8FH, 0FFFFH],
[0F9F9H, 0F8F8H, 0F8F8H, 0FFFFH, 9F9FH, 8F8FH, 8F8FH, 0FFFFH, 0F9F9H, 0F8F8H, 0F8F8H, 0FFFFH, 9F9FH, 8F8FH, 8F8FH, 0FFFFH],
[0FDFDH, 0F8F8H, 0F8F8H, 0FFFFH, 0DFDFH, 8F8FH, 8F8FH, 0FFFFH, 0FDFDH, 0F8F8H, 0F8F8H, 0FFFFH, 0DFDFH, 8F8FH, 8F8FH, 0FFFFH],
[0FFFFH, 0F8F8H, 0F8F8H, 0FFFFH, 0FFFFH, 8F8FH, 8F8FH, 0FFFFH, 0FFFFH, 0F8F8H, 0F8F8H, 0FFFFH, 0FFFFH, 8F8FH, 8F8FH, 0FFFFH],
[0FFFFH, 0F8F8H, 0F9F9H, 0FFFFH, 0FFFFH, 8F8FH, 9F9FH, 0FFFFH, 0FFFFH, 0F8F8H, 0F9F9H, 0FFFFH, 0FFFFH, 8F8FH, 9F9FH, 0FFFFH],
[0FFFFH, 0F9F9H, 0F9F9H, 0FFFFH, 0FFFFH, 9F9FH, 9F9FH, 0FFFFH, 0FFFFH, 0F9F9H, 0F9F9H, 0FFFFH, 0FFFFH, 9F9FH, 9F9FH, 0FFFFH],
[0FFFFH, 0F9F9H, 0FDFDH, 0FFFFH, 0FFFFH, 9F9FH, 0DFDFH, 0FFFFH, 0FFFFH, 0F9F9H, 0FDFDH, 0FFFFH, 0FFFFH, 9F9FH, 0DFDFH, 0FFFFH],
[0FFFFH, 0F9F9H, 0FFFFH, 0FFFFH, 0FFFFH, 9F9FH, 0FFFFH, 0FFFFH, 0FFFFH, 0F9F9H, 0FFFFH, 0FFFFH, 0FFFFH, 9F9FH, 0FFFFH, 0FFFFH],
[0FFFFH, 0FDFDH, 0FFFFH, 0FFFFH, 0FFFFH, 0DFDFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FDFDH, 0FFFFH, 0FFFFH, 0FFFFH, 0DFDFH, 0FFFFH, 0FFFFH],
[0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH, 0FFFFH]
];