Initial work.
authorBen Pfaff <blp@cs.stanford.edu>
Fri, 17 Oct 2014 03:47:44 +0000 (20:47 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Fri, 17 Oct 2014 03:47:44 +0000 (20:47 -0700)
Makefile [new file with mode: 0644]
analysis [new file with mode: 0644]
dump.c [new file with mode: 0644]
notes [new file with mode: 0644]
styles [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..5a0f07c
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,2 @@
+CFLAGS = -std=gnu99 -Wall -Werror -g -D_GNU_SOURCE=1
+dump: dump.o
diff --git a/analysis b/analysis
new file mode 100644 (file)
index 0000000..52b5160
--- /dev/null
+++ b/analysis
@@ -0,0 +1,43 @@
+title and caption
+-----------------
+
+03 "string" 58 "" "string" 01
+05 58 "varname" "Label" 02
+
+styles
+------
+
+The first 20 or so lines appear to be present in each file as permutations.
+
+dimensions
+----------
+
+last number on each line is the number of directly nested groups
+or categories
+
+second-to-last number on first line is the dimension number: 00, i1,
+i2, ...
+
+second-to-last number on remaining lines is i-1 for groups, or a
+counter from i0 for categories
+
+First line of each dimension:
+    03 "Short" 58 "id" "Long" 01      00 0x i2 0y 00 [01|i1] z w
+    05 58 "varname" "Label"   [02|03] 00 0x i2 0y 00 [01|i1] z w
+where x is 0, 1, or 2
+           0 and 1 are common
+          2 only occurs once and may indicate corner text or layering
+      y is 0 or 1
+      z is 00 or iN and counts up the dimension number from 0 for the
+        first dimension
+      w is iN and specifies the number of directly nested groups or categories.
+
+data
+----
+
+format: dd ww ff 00, e.g. F40.1 is 01 28 05 00
+01 - double (01 58 format double)
+02 - instance of a variable (02 58 format double "varname" "Variable Label")
+03 - just a string (03 "Short Name" 58 "identifier" "Long Name")
+05 - variable (05 58 "varname" "Variable Label")
+
diff --git a/dump.c b/dump.c
new file mode 100644 (file)
index 0000000..9a44b03
--- /dev/null
+++ b/dump.c
@@ -0,0 +1,381 @@
+#include <stdbool.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/stat.h>
+#include <unistd.h>
+
+static uint8_t *data;
+static size_t n;
+
+static bool
+all_ascii(const uint8_t *p, size_t n)
+{
+  for (size_t i = 0; i < n; i++)
+    if (p[i] < 32 || p[i] > 126)
+      return false;
+  return true;
+}
+
+static size_t
+find(const char *target, size_t target_len)
+{
+  const uint8_t *pos = (const uint8_t *) memmem (data, n, target, target_len);
+  if (!pos)
+    {
+      fprintf (stderr, "not found\n");
+      exit(1);
+    }
+  return pos - data;
+}
+
+size_t pos;
+
+#define XSTR(x) #x
+#define STR(x) XSTR(x)
+#define WHERE __FILE__":" STR(__LINE__)
+
+static unsigned int
+get_u32(void)
+{
+  uint32_t x;
+  memcpy(&x, &data[pos], 4);
+  pos += 4;
+  return x;
+}
+
+static double
+get_double(void)
+{
+  double x;
+  memcpy(&x, &data[pos], 8);
+  pos += 8;
+  return x;
+}
+
+static bool
+match_u32(uint32_t x)
+{
+  if (get_u32() == x)
+    return true;
+  pos -= 4;
+  return false;
+}
+
+static void
+match_u32_assert(uint32_t x, const char *where)
+{
+  unsigned int y = get_u32();
+  if (x != y)
+    {
+      fprintf(stderr, "%s: 0x%x: expected i%u, got i%u\n", where, pos - 4, x, y);
+      exit(1);
+    }
+}
+#define match_u32_assert(x) match_u32_assert(x, WHERE)
+
+static bool
+match_byte(uint8_t b)
+{
+  if (data[pos] == b)
+    {
+      pos++;
+      return true;
+    }
+  else
+    return false;
+}
+
+static void
+match_byte_assert(uint8_t b, const char *where)
+{
+  if (!match_byte(b))
+    {
+      fprintf(stderr, "%s: 0x%x: expected %02x, got %02x\n", where, pos, b, data[pos]);
+      exit(1);
+    }
+}
+#define match_byte_assert(b) match_byte_assert(b, WHERE)
+
+static char *
+get_string(void)
+{
+  if (data[pos + 1] == 0 && data[pos + 2] == 0 && data[pos + 3] == 0
+      && all_ascii(&data[pos + 4], data[pos]))
+    {
+      int len = data[pos];
+      char *s = malloc(len + 1);
+
+      memcpy(s, &data[pos + 4], len);
+      s[len] = 0;
+      pos += 4 + data[pos];
+      return s;
+    }
+  else
+    {
+      fprintf(stderr, "0x%x: expected string\n", pos);
+      exit(1);
+    }
+}
+
+static void
+dump_category(int level)
+{
+  for (int i = 0; i <= level; i++)
+    printf ("    ");
+
+  match_byte (0);
+  if (match_byte (3))
+    {
+      get_string();
+      match_byte_assert (0x58);
+      get_string();
+      printf("string \"%s\"", get_string());
+      match_byte_assert (1);
+      match_byte (0);
+      match_byte (0);
+      match_byte (0);
+      match_byte (1);
+    }
+  else if (match_byte (5))
+    {
+      match_byte_assert (0x58);
+      printf ("variable \"%s\"", get_string());
+      get_string();
+      match_byte_assert (3);
+      match_byte (0);
+      match_byte (0);
+      match_byte (0);
+    }
+  else if (match_byte (2))
+    {
+      unsigned int format;
+      double value;
+      char *var;
+
+      match_byte_assert (0x58);
+      format = get_u32 ();
+      value = get_double ();
+      var = get_string ();
+      get_string ();
+      printf ("value %g format %d(%d.%d) var \"%s\"", value, format >> 16, (format >> 8) & 0xff, format & 0xff, var);
+      match_u32_assert (3);
+    }
+  else
+    {
+      unsigned int format;
+      double value;
+
+      match_byte_assert (1);
+      match_byte_assert (0x58);
+      format = get_u32 ();
+      value = get_double ();
+      printf ("value %g format %d(%d.%d)", value, format >> 16, (format >> 8) & 0xff, format & 0xff);
+      match_byte (0);
+      match_byte (0);
+      match_byte (0);
+    }
+
+  if (match_u32 (2))
+    get_u32 ();
+  else
+    {
+      match_u32_assert (1);
+      match_byte (0);
+      match_byte (0);
+      match_byte (0);
+      get_u32 ();
+    }
+  int n_categories = get_u32();
+  if (n_categories > 0)
+    printf (", %d subcategories:", n_categories);
+  printf("\n");
+  for (int i = 0; i < n_categories; i++)
+    dump_category (level + 1);
+}
+
+static void
+dump_dim(void)
+{
+  int n_categories;
+  if (match_byte(3))
+    {
+      get_string();
+      match_byte_assert(0x58);
+      get_string();
+      printf("string \"%s\": ", get_string());
+      match_byte_assert(1);
+    }
+  else if (match_byte(5))
+    {
+      match_byte_assert(0x58);
+      printf("variable \"%s\": ", get_string());
+      get_string();
+      if (!match_byte(2))
+        match_byte_assert(3);
+    }
+  else
+    {
+      fprintf(stderr, "%08x: unexpected byte\n", pos);
+      exit(1);
+    }
+
+  match_byte_assert(0);
+  if (!match_byte(0) && !match_byte(1))
+    match_byte_assert(2);
+  match_u32_assert(2);
+  if (!match_byte(0))
+    match_byte_assert(1);
+  match_byte(0);
+  match_byte(0);
+  match_byte(0);
+  match_byte(0);
+  get_u32();
+  match_byte(0);
+  match_byte(0);
+  match_byte(0);
+  match_byte(0);
+  n_categories = get_u32();
+  printf("%d nested categories\n", n_categories);
+  for (int i = 0; i < n_categories; i++)
+    dump_category (0);
+}
+
+static void
+dump_dims(void)
+{
+  int n_dims = get_u32();
+
+  printf ("%u dimensions\n", n_dims);
+  for (int i = 0; i < n_dims; i++)
+    {
+      printf("\n");
+      dump_dim ();
+    }
+}
+
+int
+main(int argc, char *argv[])
+{
+  size_t start;
+  struct stat s;
+
+  if (isatty(STDIN_FILENO))
+    {
+      fprintf(stderr, "redirect stdin from a .bin file\n");
+      exit(1);
+    }
+  if (fstat(STDIN_FILENO, &s))
+    {
+      perror("fstat");
+      exit(1);
+    }
+  n = s.st_size;
+  data = malloc(n);
+  if (!data)
+    {
+      perror("malloc");
+      exit(1);
+    }
+  if (read(STDIN_FILENO, data, n) != n)
+    {
+      perror("read");
+      exit(1);
+    }
+
+  if (argc > 1)
+    {
+      if (!strcmp(argv[1], "title"))
+        {
+          const char fonts[] = "\x01\x31\x09\0\0\0SansSerif";
+          start = 0x27;
+          n = find(fonts, sizeof fonts - 1);
+        }
+      else if (!strcmp(argv[1], "fonts"))
+        {
+          const char fonts[] = "\x01\x31\x09\0\0\0SansSerif";
+          const char styles[] = "\xf0\0\0\0";
+          start = find(fonts, sizeof fonts - 1);
+          n = find(styles, sizeof styles - 1);
+        }
+      else if (!strcmp(argv[1], "styles"))
+        {
+          const char styles[] = "\xf0\0\0\0";
+          const char dimensions[] = "-,,,.\0";
+          start = find(styles, sizeof styles - 1);
+          n = find(dimensions, sizeof dimensions - 1) + sizeof dimensions - 1;
+        }
+      else if (!strcmp(argv[1], "dimensions"))
+        {
+          const char dimensions[] = "-,,,.\0";
+          start = find(dimensions, sizeof dimensions - 1) + sizeof dimensions - 1;
+          pos = start;
+          dump_dims ();
+          return 0;
+        }
+      else
+        {
+          fprintf (stderr, "unknown section %s\n", argv[1]);
+          exit(1);
+        }
+    }
+  else
+    start = 0x27;
+
+  for (size_t i = start; i < n; )
+    {
+      if (i + 5 <= n
+          && data[i]
+          && !data[i + 1]
+          && !data[i + 2]
+          && !data[i + 3]
+          && i + 4 + data[i] <= n
+          && all_ascii(&data[i + 4], data[i]))
+        {
+          fputs("\n\"", stdout);
+          fwrite(&data[i + 4], 1, data[i], stdout);
+          fputs("\" ", stdout);
+
+          i += 4 + data[i];
+        }
+      else if (i + 12 <= n
+               && data[i + 1] == 40
+               && data[i + 2] == 5
+               && data[i + 3] == 0)
+        {
+          double d;
+
+          memcpy (&d, &data[i + 4], 8);
+          printf ("F40.%d(%.*f)\n", data[i], data[i], d);
+          i += 12;
+        }
+      else if (i + 12 <= n
+               && data[i + 1] == 40
+               && data[i + 2] == 31
+               && data[i + 3] == 0)
+        {
+          double d;
+
+          memcpy (&d, &data[i + 4], 8);
+          printf ("PCT40.%d(%.*f)\n", data[i], data[i], d);
+          i += 12;
+        }
+      else if (i + 4 <= n
+               && (data[i] && data[i] != 88 && data[i] != 0x41)
+               && !data[i + 1]
+               && !data[i + 2]
+               && !data[i + 3])
+        {
+          printf ("i%d ", data[i]);
+          i += 4;
+        }
+      else
+        {
+          printf("%02x ", data[i]);
+          i++;
+        }
+    }
+
+  return 0;
+}
diff --git a/notes b/notes
new file mode 100644 (file)
index 0000000..e988d88
--- /dev/null
+++ b/notes
@@ -0,0 +1,1535 @@
+Files start with 15 bytes:
+    01 00 i3 01 (i0 or i1) (00 or 01) i15
+
+     36 00000000  01 00 03 00 00 00 01 00  00 00 01 15 00 00 00   (most TableData.bin)
+      9 00000000  01 00 03 00 00 00 01 00  00 00 00 15 00 00 00   (*NotesData.bin, *WarningData.bin)
+      1 00000000  01 00 03 00 00 00 01 01  00 00 01 15 00 00 00   (one TableData)
+Next groups of 4 bytes:
+
+     15 0000000f  32 00 00 00  i50
+     10 0000000f  42 00 00 00  i66
+      9 0000000f  27 00 00 00  i39
+      8 0000000f  a2 00 00 00  i162
+      3 0000000f  31 00 00 00  i49
+      1 0000000f  68 01 00 00  i360
+
+     18 00000013  48 00 00 00  i72
+     10 00000013  60 00 00 00  i96
+      9 00000013  43 00 00 00  i67
+      8 00000013  a2 00 00 00  i162
+      1 00000013  68 01 00 00  i360
+
+or all 8 bytes together:
+
+      3 0000000f  31 00 00 00 48 00 00 00  i49   i72   (some williams Tables)
+     15 0000000f  32 00 00 00 48 00 00 00  i50   i72   (rest of williams Tables)
+     10 0000000f  42 00 00 00 60 00 00 00  i66   i96   (smekens Tables)
+      9 0000000f  27 00 00 00 43 00 00 00  i39   i67   (germano Tables)
+      8 0000000f  a2 00 00 00 a2 00 00 00  i162 i162   (all Notes)
+      1 0000000f  68 01 00 00 68 01 00 00  i360 i360   (germano Warning)
+
+Next 8 bytes:
+
+     21 00000017  24 00 00 00 78 00 00 00  i36 i120    (all williams)
+     13 00000017  1c 00 00 00 0a 01 00 00  i28 i266    (all germano)
+     12 00000017  30 00 00 00 a0 00 00 00  i48 i160    (all smekens)
+
+All 16 bytes starting at offset 15:
+
+     15 0000000f  32 00 00 00 48 00 00 00  24 00 00 00 78 00 00 00  i50  i72  i36 i120
+     10 0000000f  42 00 00 00 60 00 00 00  30 00 00 00 a0 00 00 00  i66  i96  i48 i160
+      9 0000000f  27 00 00 00 43 00 00 00  1c 00 00 00 0a 01 00 00  i39  i67  i28 i266
+      3 0000000f  a2 00 00 00 a2 00 00 00  24 00 00 00 78 00 00 00  i162 i162 i36 i120
+      3 0000000f  a2 00 00 00 a2 00 00 00  1c 00 00 00 0a 01 00 00  i162 i162 i28 i266
+      3 0000000f  31 00 00 00 48 00 00 00  24 00 00 00 78 00 00 00  i49  i72  i36 i120
+      2 0000000f  a2 00 00 00 a2 00 00 00  30 00 00 00 a0 00 00 00  i162 i162 i48 i160 (./smekens/default/00000000011_lightNotesData.bin and ./smekens/modified/00000000011_lightNotesData.bin)
+      1 0000000f  68 01 00 00 68 01 00 00  1c 00 00 00 0a 01 00 00  i360 i360 i28 i266 (./germano/Crosstabs/00000000012_lightWarningData.bin)
+
+2 bytes at offset 31 appears to be a sequence number within a
+procedure's output; it begins with 1 with the first .bin file for a
+procedure and increases, sometimes apparently skipping a number:
+
+      8 0000001f  03 00                                             |..|
+      8 0000001f  01 00                                             |..|
+      7 0000001f  04 00                                             |..|
+      6 0000001f  05 00                                             |..|
+      5 0000001f  07 00                                             |..|
+      5 0000001f  06 00                                             |..|
+      3 0000001f  08 00                                             |..|
+      2 0000001f  09 00                                             |..|
+      1 0000001f  0a 00                                             |..|
+      1 0000001f  02 00                                             |..|
+
+2 bytes at offset 33 appear to identify a procedure, e.g.: smekens has only one procedure and all the same value:
+     12 00000021  20 73                                             | s|
+williams has three procedures and increments by 0x10 between them (it looks like a procedure was deleted before output was saved):
+      9 00000021  a0 97                                             |..|
+      4 00000021  b0 97                                             |..|
+      8 00000021  d0 97                                             |..|
+germano has a similar pattern across the three separate output files:
+      3 00000021  c0 38                                             |.8|
+      2 00000021  e0 38                                             |.8|
+      8 00000021  f0 38                                             |.8|
+
+Sorting on bytes 33-35 then on 31-32 we get a sorted list of tables:
+
+blp@sigabrt:~/pspp/spv(0)$ for d in `find -name \*.bin |grep -v chart`; do { hd -s 0x1f -n 6 $d | head -1; printf "%-60s" "$d"; } | sed 'N; s/\n//;' ; echo; done|sort -k 4,4 -k 5,5 -k 2,2|cut -b 1-128
+0000001f  01 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000011_lightNotesData.bin            
+0000001f  01 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000011_lightNotesData.bin           
+0000001f  03 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000013_lightTableData.bin            
+0000001f  03 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000013_lightTableData.bin           
+0000001f  04 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000014_lightTableData.bin            
+0000001f  04 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000014_lightTableData.bin           
+0000001f  05 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000016_lightTableData.bin            
+0000001f  05 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000016_lightTableData.bin           
+0000001f  06 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000017_lightTableData.bin            
+0000001f  06 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000017_lightTableData.bin           
+0000001f  07 00 20 73 bf 46                                 |.. s.F|./smekens/default/00000000018_lightTableData.bin            
+0000001f  07 00 20 73 bf 46                                 |.. s.F|./smekens/modified/00000000018_lightTableData.bin           
+0000001f  01 00 a0 97 72 67                                 |....rg|./williams/00000000011_lightNotesData.bin                   
+0000001f  03 00 a0 97 72 67                                 |....rg|./williams/00000000012_lightTableData.bin                   
+0000001f  04 00 a0 97 72 67                                 |....rg|./williams/000000000131_lightTableData.bin                  
+0000001f  05 00 a0 97 72 67                                 |....rg|./williams/000000000132_lightTableData.bin                  
+0000001f  06 00 a0 97 72 67                                 |....rg|./williams/000000000133_lightTableData.bin                  
+0000001f  07 00 a0 97 72 67                                 |....rg|./williams/000000000134_lightTableData.bin                  
+0000001f  08 00 a0 97 72 67                                 |....rg|./williams/000000000135_lightTableData.bin                  
+0000001f  09 00 a0 97 72 67                                 |....rg|./williams/000000000136_lightTableData.bin                  
+0000001f  0a 00 a0 97 72 67                                 |....rg|./williams/000000000137_lightTableData.bin                  
+0000001f  01 00 b0 97 72 67                                 |....rg|./williams/00000000031_lightNotesData.bin                   
+0000001f  03 00 b0 97 72 67                                 |....rg|./williams/00000000032_lightTableData.bin                   
+0000001f  04 00 b0 97 72 67                                 |....rg|./williams/00000000033_lightTableData.bin                   
+0000001f  05 00 b0 97 72 67                                 |....rg|./williams/00000000034_lightTableData.bin                   
+0000001f  01 00 c0 38 3d e1                                 |...8=.|./germano/Frequencies/00000000011_lightNotesData.bin        
+0000001f  03 00 c0 38 3d e1                                 |...8=.|./germano/Frequencies/00000000012_lightTableData.bin        
+0000001f  04 00 c0 38 3d e1                                 |...8=.|./germano/Frequencies/00000000013_lightTableData.bin        
+0000001f  01 00 d0 97 72 67                                 |....rg|./williams/00000000051_lightNotesData.bin                   
+0000001f  03 00 d0 97 72 67                                 |....rg|./williams/00000000052_lightTableData.bin                   
+0000001f  04 00 d0 97 72 67                                 |....rg|./williams/00000000053_lightTableData.bin                   
+0000001f  05 00 d0 97 72 67                                 |....rg|./williams/00000000054_lightTableData.bin                   
+0000001f  06 00 d0 97 72 67                                 |....rg|./williams/00000000055_lightTableData.bin                   
+0000001f  07 00 d0 97 72 67                                 |....rg|./williams/00000000056_lightTableData.bin                   
+0000001f  08 00 d0 97 72 67                                 |....rg|./williams/00000000057_lightTableData.bin                   
+0000001f  09 00 d0 97 72 67                                 |....rg|./williams/00000000058_lightTableData.bin                   
+0000001f  01 00 e0 38 3d e1                                 |...8=.|./germano/Descriptives/00000000001_lightNotesData.bin       
+0000001f  03 00 e0 38 3d e1                                 |...8=.|./germano/Descriptives/00000000002_lightTableData.bin       
+0000001f  01 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000011_lightNotesData.bin          
+0000001f  02 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000012_lightWarningData.bin        
+0000001f  03 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000013_lightTableData.bin          
+0000001f  04 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000014_lightTableData.bin          
+0000001f  05 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000015_lightTableData.bin          
+0000001f  06 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000016_lightTableData.bin          
+0000001f  07 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000017_lightTableData.bin          
+0000001f  08 00 f0 38 3d e1                                 |...8=.|./germano/Crosstabs/00000000018_lightTableData.bin          
+blp@sigabrt:~/pspp/spv(0)$ 
+
+Offsets 0x25 and 0x26 are always 5d c6.
+
+
+Title and Caption
+-----------------
+
+starting at 0x27
+
+tdump19 (title "Descriptive Statistics"):
+  03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01
+  03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01
+  31 
+  03 "Descriptive Statistics" 58 "" "Descriptive Statistics" 01
+  58
+
+  58
+
+  i0
+
+tdump32 (title "Communalities", caption "Extraction Method: Principal Axis Factoring."):
+  03 "Communalities" 58 "" "Communalities" 01
+  03 "Communalities" 58 "" "Communalities" 01
+  31
+  03 "Communalities" 58 "" "Communalities" 01
+  58
+
+  31
+  03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." 01
+
+  i0
+
+[[]] below shows extra for footnote:
+
+tdump29 (title "Factor Matrix(a)", caption "Extraction Method: Principal Axis Factoring.", footnote (a) "4 factors extracted. 9 iterations required."):
+  03 "Factor Matrix" [31 01 00 i0 i0 i6: [i0 58 58]] "" 00 "Factor Matrix" 01
+  03 "Factor Matrix" 58 "" "Factor Matrix" 01
+  31
+  03 "Factor Matrix" [31 01 00 i0 i0 i6: [i0 58 58]] "" "Factor Matrix" 01
+  58
+
+  31
+  03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." 00 01
+
+  i0
+
+  58 "^1 factors extracted. ^2 iterations required." i2 i0 
+      01 58 F40.0(4) i0
+      01 58 F40.0(9)
+  58 i1
+
+tdump30 (title "Rotated Factor Matrix(a)", caption "Extraction Method: Principal Axis Factoring.\nRotation Method: Varimax with Kaiser Normalization.", footnote (a) "Rotation converged in 5 iterations.")
+  03 "Rotated Factor Matrix" [[31 01 00 i0 i0 i6 i0 58]] 58 "" "Rotated Factor Matrix" 01
+  03 "Rotated Factor Matrix" 58 "" "Rotated Factor Matrix" 01
+  31
+  03 "Rotated Factor Matrix" [[31 01 00 i0 i0 i6 i0 58]] 58 "" "Rotated Factor Matrix" 01
+  58
+
+  31 00
+  58 "^1 \n ^2" i2 i0
+    03 "Extraction Method: Principal Axis Factoring." 58 "" "Extraction Method: Principal Axis Factoring." i0 00
+    03 "Rotation Method: Varimax with Kaiser Normalization." 58 "" "Rotation Method: Varimax with Kaiser Normalization." 00 01
+
+  i0
+
+  58 "Rotation converged in ^1 iterations." 01 i0
+      01 58 F40.0(5)
+  58 i1
+
+tdump10 (title is "Q8_1 It is ..."):
+  05 58 "Q8New_1" "Q8_1 It is ..." 02 
+  03 "Frequencies" 58 "" 00 "Frequencies" 01
+  31
+  05 58 "Q8New_1" "Q8_1 It is ..." 02
+  58
+
+  58
+
+  i0 00
+
+tdump9 (title with variable substitution, variables have labels): 
+  (00 31 i0 i0 i43: (i37: (i0 31 "[%1: * ^1:]1 Crosstabulation") 58 58) "[%1: * ^1:]1 Crosstabulation" i1 i2 
+      i0 05 58 "Q8New_4" "Q8_4 I think the claims made on..." 02
+      i0 05 58 "Q8New_1" "Q8_1 It is a corporation's..." 02
+  03 "Crosstabulation" 58 "" "Crosstabulation" 01
+  31
+  ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2
+      i0 05 58 "Q8New_4" "Q8_4 I think the claims made on..." 02
+      i0 05 58 "Q8New_1" "Q8_1 It is a corporation's..." 02
+  58 58 ""
+
+tdump24 (title with variable substitution, no labels, caption with substitution):
+  ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2
+      i0 05 58 "cond" "" 03
+      i0 05 58 "fobia" "" 03
+  03 "Crosstabulation" 58 "" "Crosstabulation" 01
+  31
+  ((00 31 i0 i0 i43 i37 i0 31)) "[%1: * ^1:]1 Crosstabulation" 58 58 "[%1: * ^1:]1 Crosstabulation" i1 i2
+      i0 05 58 "cond" "" 03
+      i0 05 58 "fobia" "" 03
+  58
+  31
+  ((00 31 i0 i0 i43 i37 i0 31)) "col prop test on ^1 at ^2..." 58 58 "Each subscript letter denotes a subset of ^1 categories whose column proportions do not differ significantly from each other at the ^2 level." i2
+      i0 05 58 "fobia" "" 03
+      i0 01 58 F6.2(0.05) 00 
+
+
+
+Fonts
+-----
+
+First number after 40 41 is attributes: 0=plain, 1=bold, ... (?)
+Second number after 40 41 is horz align: 0=center, 2=left, 1=right(?), 64173="mixed" for data
+Third number after 40 41 is vert align: 0=center, 1=top, 3=bottom
+Last four numbers are margins: left, right, top, bottom, probably in points but there's some confusion
+
+Rows are:
+     01 title
+     02 caption
+     03 footnote
+     04 row labels
+     05 column labels
+     06 corner labels
+     07 data
+     08 layers
+      
+tdump1 to tdump18:
+    01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i8
+    02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i11 i8 i3 i4
+    04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 
+    06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4
+    07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i0 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 
+
+tdump19 to tdump27:
+    01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i8
+    02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i11 i8 i3 i4
+    04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4
+    06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4
+    07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i0 "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i1
+    08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i11 i1 i4 
+
+tdump28 to tdump36:
+    01 31 "SansSerif" 00 00 40 41 i1 i0 i0 00     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i8
+    02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1
+    03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i24 i24 i2 i4
+    04 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1
+    05 31 "SansSerif" 00 00 40 41 i0 i0 00 i3     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4
+    06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4
+    07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1
+    08 31 "SansSerif" 00 00 40 41 i0 00 i2 i3     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i4 
+
+tdump37:
+    01 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1
+    02 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#1a5f76" "#282a73" i0 i0 00 i8 i10 i1 i1
+    03 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i-1 i-1 i-1 i-1
+    04 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1
+    05 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1
+    06 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1
+    07 31 "SansSerif" 00 00 40 41 i0 00 i64173 i1 "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i1
+    08 31 "SansSerif" 00 00 40 41 i0 00 i2 i1     "#000000" "#ffffff" i0 i0 00 i8 i10 i1 i-1 
+
+
+Styles
+------
+
+tdump1:
+
+    i240 followed by 240 bytes:
+       00 00 00 i1  i19 i5 03
+       i255 00 00 00 i16 00
+       i255 00 00 00 i6  03
+       i255 00 00 00 i17 01
+       i255 00 00 00 i7  03
+       i255 00 00 00 i18 01
+       i255 00 00 00 i8  03
+       i255 00 00 00 i9  03
+       i255 00 00 00 i10 03
+       i255 00 00 00 i0  00
+       i255 00 00 00 i11 01
+       i255 00 00 00 i1  00
+       i255 00 00 00 i12 00
+       i255 00 00 00 i2  00
+       i255 00 00 00 i13 01
+       i255 00 00 00 i3  00
+       i255 00 00 00 i14 01
+       i255 00 00 00 i4  00
+       i255 00 00 00 i15 00
+       i255 00 00 00 00
+
+    i18 followed by 18 bytes:
+       00 00 00 i1 00 00 00 00 00 00 i2 00
+
+    i142 followed by 142 bytes:
+       00 00 00
+       i1 i4 00 01 01 01
+       i1 00 i24
+       00*28
+       "Default" but with 1-byte length (07).
+       00*34
+
+    i0 "en_NZ.windows-1252"
+    i0 01 00 01 99 07 00 00
+    '.' ',' i5 "-,,," "-,,," "-,,," "-,,," "-,,,"
+
+    i355 followed by 355 bytes:
+       i53:
+           00 01 00 00 02 i2 00*23 01
+            i16:
+               00*16
+       26 01 00 00 01 00 i4 
+       "Regression" 00 00 00 00 
+       "en" 
+       "windows-1252" 
+       "en_NZ.windows-1252"
+       01 00 01 01 99 07 00 00 '.' ',' 0.0001 
+       "DataSet2" 
+       "C:\Users\jwilliams\Dropbox\Research\Collaboration\Marketing\Lifestyles\NEW 649917092_Consumer NZ Survey_Merged_FinalData_SPSS_V02.sav" 00 00 00 00 58 54 2b i84 00
+       i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.'
+       00
+
+tdump19:
+
+    i240 followed by 240 bytes:
+       00 00 00 i1 i19 i9 03 i255
+       00 00 00 i10 03 i255
+       00 00 00 i0 00 i255
+       00 00 00 i11 01 i255
+       00 00 00 i1 00 i255
+       00 00 00 i12 00 i255
+       00 00 00 i2 00 i255
+       00 00 00 i13 01 i255
+       00 00 00 i3 00 i255
+       00 00 00 i14 01 i255
+       00 00 00 i4 00 i255
+       00 00 00 i15 00 i255
+       00 00 00 i5 03 i255
+       00 00 00 i16 00 i255
+       00 00 00 i6 03 i255
+       00 00 00 i17 01 i255
+       00 00 00 i7 03 i255
+       00 00 00 i18 01 i255
+       00 00 00 i8 03 i255
+       00 00 00 00
+
+    i18 followed by 18 bytes:
+       00 00 00
+       i1 00 00 00 00 00 00
+       i2 00
+
+    i117 followed by 117 bytes:
+       00 00 00
+       i1 i3 00 01 01 01
+       i1 00 i24
+       00*93
+
+    i0 "it_IT.windows-1252"
+    i0 00 00 00 99 07 00 00
+    ',' '.' i5 "-,,," "-,,," "-,,," "-,,," "-,,,"
+
+    i196 followed by 196 bytes:
+       i53:
+            00 01 00 00 03 i3 00*23 01
+            i16:
+                00*16
+        i135:
+           01 00 i3 
+           "Descriptives" 00 00 00 00 
+           "en" 
+           "windows-1252" 
+           "it_IT.windows-1252"
+           00 00 00 01 99 07 00 00 ',' '.' 0.000100 01
+           i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.'
+           00
+
+tdump28:
+
+    i240 followed by 240 bytes:
+       00 00 00 i1 i19 i9 03 i255
+       00 00 00 i3 00 i255
+       00 00 00 i16 00 i255
+       00 00 00 i10 03 i255
+       00 00 00 i4 00 i255
+       00 00 00 i17 01 i255
+       00 00 00 i11 01 i255
+       00 00 00 i5 03 i255
+       00 00 00 i18 01 i255
+       00 00 00 i12 00 i255
+       00 00 00 i6 03 i255
+       00 00 00 i0 00 i255
+       00 00 00 i13 01 i255
+       00 00 00 i7 03 i255
+       00 00 00 i1 00 i255
+       00 00 00 i14 01 i255
+       00 00 00 i8 03 i255
+       00 00 00 i2 00 i255
+       00 00 00 i15 00 i255
+       00 00 00 00
+
+    i18 followed by 18 bytes:
+       00 00 00
+       i1 00 00 00 00 00 00
+       i2 00
+
+    i117 followed by 117 bytes:
+       00 00 00
+       i1 i3 00 01 01 01 01
+       i2 i24
+       00*93
+
+    i0 "nl_BE.windows-1252"
+    i0 00 00 00 99 07 00 00
+    ',' ' ' i5 "-,,," "-,,," "-,,," "-,,," "-,,,"
+
+    i199:
+       i53:
+           00*32 01
+           i16:
+               00*16
+       i138:
+           01 00 i3 
+           "Factor Analysis" 00 00 00 00 
+           "en" 
+           "windows-1252" 
+           "nl_BE.windows-1252" 00 00 00 01 99 07 00 00 ',' ' ' 0.000100 01
+           i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.'
+            00 
+
+
+Dimensions
+----------
+
+format: dd ww ff 00, e.g. F40.1 is 01 28 05 00
+01 - double (01 58 format double)
+02 - instance of a variable (02 58 format double "varname" "Variable Label")
+03 - just a string (03 "Short Name" 58 "identifier" "Long Name")
+05 - variable (05 58 "varname" "Variable Label")
+
+
+tdump19:
+
+    i3 (three dimensions)
+
+    03 "Stat Type" 58 "stat_type" "Stat Type"                                 01 00 00    i2 01 00 i1 00 i2
+        03 "Statistic" 58 "statistic" "Statistic"                             01 00 00 00 i2 i0 00 00 00 00
+        03 "Std. Error" 58 "standard_error" "Std. Error"                      01 00 00 00 i2 i1 00 00 00 00
+
+    03 "Statistics" 58 "statistics_10" "Statistics"                           01 00    01 i2 01 00 01 i1 i10
+        03 "N" 58 "n" "N"                                                     01 00 00 00 i2 i0 00 00 00 00
+        03 "Range" 58 "range" "Range"                                         01 00 00 00 i2 i1 00 00 00 00
+        03 "Minimum" 58 "minimum" "Minimum"                                   01 00 00 00 i2 i2 00 00 00 00
+        03 "Maximum" 58 "maximum" "Maximum"                                   01 00 00 00 i2 i3 00 00 00 00
+        03 "Sum" 58 "sum" "Sum"                                               01 00 00 00 i2 i4 00 00 00 00
+        03 "Mean" 58 "mean" "Mean"                                            01 00 00 00 i2 i5 00 00 00 00
+        03 "Std. Deviation" 58 "gbar11" "Std. Deviation"                      01 00 00 00 i2 i6 00 00 00 00
+        03 "Variance" 58 "variance" "Variance"                                01 00 00 00 i2 i7 00 00 00 00
+        03 "Skewness" 58 "skewness" "Skewness"                                01 00 00 00 i2 i8 00 00 00 00
+        03 "Kurtosis" 58 "kurtosis" "Kurtosis"                                01 00 00 00 i2 i9 00 00 00 00
+
+    03 "Variables" 58 "variable_s_1" "Variables"                              01 00    01 i2 01 00 01 i2 i4
+        05 58 "fqc_b"                                                      00 00 00 00 i3 i2 00 00 00 00 00 00 00 00
+        05 58 "fqc_p"                                                      00 00 00 00 i3 i2 i1 00 00 00 00
+        05 58 "fqc_d"                                                      00 00 00 00 i3 i2 i2 00 00 00 00
+        03 "Valid N (listwise)" 58 "valid_n_listwise" "Valid N (listwise)"    01 00 00 00 i2 i3 00 00 00 00
+
+
+
+tdump27 (germano/Frequencies.pdf):
+
+    i2 (two dimensions)
+
+    03 "Variables" 58 "variable_s_1" "Variables"                               01 00 02 i2 01 00 i1 00 i1 
+        05 58 "fobia" ""                                                                      i3 i2 i0 i0
+
+    03 "Statistics" 58 "statistics_10" "Statistics" 01                           00 00 i2 01 00 01 i1 i16
+        03 "N" 58 "n" "N" 01 00 00                                                           01 i2 i-1 i2
+            03 "Valid" 58 "valid" "Valid i1                                                      i2 i0 i0
+            03 "Missing" 58 "missing_observations" "Missing" i1                                  i2 i1 i0
+        03 "Mean" 58 "mean" "Mean i1                                                             i2 i2 i0
+        03 "Std. Error of Mean" 58 "gfreq13" "Std. Error of Mean" i1                             i2 i3 i0
+        03 "Median" 58 "median" "Median" i1                                                      i2 i4 i0
+        03 "Mode" 58 "mode_frequencies" "Mode" i1                                                i2 i5 i0
+        03 "Std. Deviation" 58 "gbar11" "Std. Deviation" i1                                      i2 i6 i0
+        03 "Variance" 58 "variance" "Variance" i1                                                i2 i7 i0
+        03 "Skewness" 58 "skewness" "Skewness" i1                                                i2 i8 i0
+        03 "Std. Error of Skewness" 58 "standard_error_of_skewness" "Std. Error of Skewness" i1  i2 i9 i0
+        03 "Kurtosis" 58 "kurtosis" "Kurtosis" i1                                                i2 i10 i0
+        03 "Std. Error of Kurtosis" 58 "standard_error_of_kurtosis" "Std. Error of Kurtosis" i1  i2 i11 i0
+        03 "Range" 58 "range" "Range" i1                                                         i2 i12 i0
+        03 "Minimum" 58 "minimum" "Minimum" i1                                                   i2 i13 i0
+        03 "Maximum" 58 "maximum" "Maximum" i1                                                   i2 i14 i0
+        03 "Sum" 58 "sum" "Sum" i1                                                               i2 i15 i0
+        03 "Percentiles" 58 "percentiles" "Percentiles" 01 00 00                              01 i2 i-1 i5
+            01 58 F3.0(10.0) 00 00 00                                                            i2 i16 i0
+            01 58 F3.0(25.0) 00 00 00                                                            i2 i17 i0
+            01 58 F3.0(50.0) 00 00 00                                                            i2 i18 i0
+            01 58 F3.0(75.0) 00 00 00                                                            i2 i19 i0
+            01 58 F3.0(90.0) 00 00 00                                                            i2 i20 i0
+
+tdump24 (germano/Crosstabs.pdf):
+
+    i3 (three dimensions)
+
+    05 58 "cond" "" 03 00 00            i2 01 00 i1 00 i2
+        05 58 "cond" "" 03 00 00        i1 00 i-1 i4
+            02 58 F40.0(1) "cond" "" i3     i2 i0 i0
+            02 58 F40.0(2) "cond" "" i3     i2 i1 i0
+            02 58 F40.0(3) "cond" "" i3     i2 i2 i0
+            02 58 F40.0(4) "cond" "" i3     i2 i3 i0
+        03 "Total" 58 "total_4" "Total" i1  i2 i4 i0
+
+    05 58 "fobia" "" 03 00 00              i2 01 00 01 i1 i2
+        05 58 "fobia" "" 03 00 00          i1 00 i-1 i11
+           02 58 F40.0(0) "fobia" "" i3   i2 i0 i0
+           02 58 F40.0(1) "fobia" "" i3   i2 i1 i0
+           02 58 F40.0(2) "fobia" "" i3   i2 i2 i0
+           02 58 F40.0(3) "fobia" "" i3   i2 i3 i0
+           02 58 F40.0(4) "fobia" "" i3   i2 i4 i0
+           02 58 F40.0(5) "fobia" "" i3   i2 i5 i0
+           02 58 F40.0(6) "fobia" "" i3   i2 i6 i0
+           02 58 F40.0(7) "fobia" "" i3   i2 i7 i0
+           02 58 F40.0(8) "fobia" "" i3   i2 i8 i0
+           02 58 F40.0(9) "fobia" "" i3   i2 i9 i0
+           02 58 F40.0(10) "fobia" "" i3  i2 i10 i0
+        03 "Total" 58 "total_4" "Total" i1 i2 i11 i0
+
+    03 "Statistics" 58 "statistics_10" "Statistics" 01  00 01 i2 01 00 01 i2 i8
+        03 "Count" 58 "count_6" "Count" i1                             i2 i0 i0
+        03 "Expected Count" 58 "expected_count" "Expected Count" i1    i2 i1 i0
+       00 31 i0 i0 i26: (i20: (i0 31 "row % of ^1") 58 58) "% within ^1" i1
+           i0 05 58 "cond" "" i3                                      i2 i2 i0
+       00 31 i0 i0 i26: (i20: (i0 31 "col % of ^1") 58 58) "% within ^1" i1
+           i0 05 58 "fobia" "" i3                                     i2 i3 i0
+        03 "% of Total" 58 "_pct_of_total" "% of Total" i1             i2 i4 i0
+        03 "Residual" 58 "residual_3" "Residual" i1                    i2 i5 i0
+        03 "Std. Residual" 58 "std_residuals" "Std. Residual" i1       i2 i6 i0
+        03 "Adj. Residual" 58 "adj_residuals" "Adj. Residual" i1       i2 i7 i0
+
+
+tdump25 (germano/Crosstabs.pdf):
+
+    i3 (3 dimensions)
+
+    03 "Crosstabulation" 58 "crosstabulation" "Crosstabulation" 01 00 00 i2 01 00 i1 00 i1
+        00 31 i0 i0 (i27: (i21 i0 31 "[%1: * ^1:]1") 58 58) "[%1: * ^1:]1" i1 i2 i0
+            05 58 "cond" "" i3 00
+            05 58 "fobia" "" i3 i2 i0 i0
+
+    03 "Statistics" 58 "statistics_10" "Statistics" 01 00 01 i2 01 00 01 i1 i2
+        03 "N" 58 "n" "N" i1 i2 00 00 00 00 00 00 00 00
+        03 "Percent" 58 "percent_2" "Percent" i1 i2 i1 00 00 00 00
+
+    03 "Cases" 58 "cases" "Cases" 01 00 01 i2 00 00 01 i2 i3
+        03 "Valid" 58 "valid" "Valid" i1 i2 i0 i0
+        03 "Missing" 58 "missing_observations" "Missing" i1 i2 i1 i0
+        03 "Total" 58 "total_4" "Total" i1 i2 i2 i0
+
+tdump21 (germano/Crosstabs.pdf):
+
+    i3 (three dimensions)
+
+    03 "Direction" 58 "direction" "Direction" 01 00 00 i2 01 00 i1 00 i3
+        03 "Symmetric" 58 "symmetric" "Symmetric"                  i1 i2 i0 i0 00
+        31 i0 i0 i27: (i21: (i0 31 "^1 Dependent") 58 58) "^1 Dependent" i1 i0
+            05 58 "cond" ""                                        i3 i2 i1 i0 00
+        31 i0 i0 i27: (i21: (i0 31 "^1 Dependent") 58 58) "^1 Dependent" i1 i0
+            05 58 "fobia" ""                                       i3 i2 i2 i0
+
+    03 "Statistics" 58 "statistics_10" "Statistics" 01 00 00 i2 01 00 01 i1 i3
+        03 "Nominal by Nominal" 58 "nominal_measures" "Nominal by Nominal" 01 00 00 01 i2 i-1 i3
+            03 "Lambda" 58 "lambda" "Lambda" i1 i2 00 00 00 00 00 00 00 00
+            03 "Goodman and Kruskal tau" 58 "goodman_and_kruskals_tau" "Goodman and Kruskal tau" i1 i2 i1 00 00 00 00
+            03 "Uncertainty Coefficient" 58 "uncertainty_coefficient" "Uncertainty Coefficient" i1 i2 i2 00 00 00 00
+        03 "Ordinal by Ordinal" 58 "ordinal_measures" "Ordinal by Ordinal" 01 00 00 01 i2 i-1 i1
+            03 "Somers' d" 58 "somers_d" "Somers' d" i1 i2 i3 00 00 00 00
+        03 "Nominal by Interval" 58 "nominal_by_interval_measures" "Nominal by Interval" 01 00 00 01 i2 i-1 i1
+            03 "Eta" 58 "eta_crosstabs" "Eta" i1 i2 i4 00 00 00 00
+
+    03 "Values" 58 "values_10" "Values" 01 00 01 i2 01 00 01 i2 i4
+        03 "Value" 58 "value_18" "Value" i1 i2 00 00 00 00 00 00 00 00
+        03 "Asymp. Std. Error" 31 i1 i0 00 00 i11: (i5: ("" 58) 58 58) "asymptotic_standard_error" "Asymptotic Std. Error" i1 i2 i1 00 00 00 00
+        03 "Approx. T" 31 i1 i1 00 00 i11: (i5: ("" 58) 58 58) "approximate_t" "Approximate T" i1 i2 i2 00 00 00 00
+        03 "Approx. Sig." 58 "approximate_probability" "Approximate Significance" i1 i2 i3 00 00 00 00 00 00 00 00 i2 i1 00 00 00 00 i1 i2 i44
+
+
+Data: tdump21 (germano/Crosstabs.pdf)
+-------------
+
+i0 i0 01 58 F40.3(0.084)
+i20 i0 01 58 F40.3(0.147)
+i40 i0 01 58 F40.3(0.025)
+i24 i0 01 58 F40.3(0.061)
+i44 i0 01 58 F40.3(0.017)
+i8 i0 01 58 F40.3(0.054)
+i28 i0 01 58 F40.3(0.069)
+i48 i0 01 58 F40.3(0.045)
+i12 i0 01 58 F40.3(0.028)
+i32 i0 01 58 F40.3(0.026)
+i52 i0 01 58 F40.3(0.030)
+i36 i0 01 58 F40.3(0.196)
+i56 i0 01 58 F40.3(0.077)
+
+i1 i0 01 58 F40.3(0.055)
+i21 i0 01 58 F40.3(0.077)
+i41 i0 01 58 F40.3(0.056)
+i25 i0 01 58 F40.3(0.020)
+i45 i0 01 58 F40.3(0.010)
+i9 i0 01 58 F40.3(0.021)
+i29 i0 01 58 F40.3(0.026)
+i49 i0 01 58 F40.3(0.017)
+i13 i0 01 58 F40.3(0.083)
+i33 i0 01 58 F40.3(0.078)
+i53 i0 01 58 F40.3(0.090)
+
+i2 i0 01 58 F40.3(1.498)
+i22 i0 01 58 F40.3(1.789)
+i42 i0 01 58 F40.3(0.448)
+i10 i0 01 58 F40.3(2.594)
+i30 i0 01 58 F40.3(2.594)
+i50 i0 01 58 F40.3(2.594)
+i14 i0 01 58 F40.3(0.337)
+i34 i0 01 58 F40.3(0.337)
+i54 i0 01 58 F40.3(0.337)
+
+i3 i0 01 58 F40.3(0.134)
+i23 i0 01 58 F40.3(0.074)
+i43 i0 01 58 F40.3(0.654)
+with footnote c (2):
+    i27 i0 01 31 i1 i2 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.955)
+    i47 i0 01 31 i1 i2 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.975)
+with footnote d (3):
+    i11 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939)
+    i31 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939)
+    i51 i0 01 31 i1 i3 00 00 i11: (i5: ("" 58) 58 58) F40.3(0.939)
+i15 i0 01 58 F40.3(0.736)
+i35 i0 01 58 F40.3(0.736)
+i55 i0 01 58 F40.3(0.736)
+
+
+Data: tdump9
+------------
+
+0c == font size in points?
+
+i3   i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(11.0)
+...
+i59  i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(3.3)
+...
+i107 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-2.8)
+...
+i87  i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(2.5)
+...
+i111 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-3.5)
+...
+i67  i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(-3.5)
+...
+i115 i0 01 31 i0 i0 i51: (i5: ("" 58) 31 00 00 00 01 "#000000" "#fbf873" "SansSerif" 0c 58) F40.1(6.9)
+
+Data: tdump19
+-------------
+
+40 observations (i40):
+
+i0 i1 i2 i2 00 00 00 00 i1 i40 
+i0 00 00 00 00 01 58 F40.0(100)
+i4 00 00 00 00 01 58 F40.1(16.0)
+i8 00 00 00 00 01 58 F40.1(64.0)
+i12 00 00 00 00 01 58 F40.1(80.0)
+i16 00 00 00 00 01 58 F40.1(7227.0)
+i20 00 00 00 00 01 58 F40.3(72.270)
+i60 00 00 00 00 01 58 F40.4(0.3216)
+i24 00 00 00 00 01 58 F40.4(3.2157)
+i28 00 00 00 00 01 58 F40.3(10.341)
+i32 00 00 00 00 01 58 F40.3(-0.032)
+i72 00 00 00 00 01 58 F40.3(0.241)
+i36 00 00 00 00 01 58 F40.3(-0.235)
+i76 00 00 00 00 01 58 F40.3(0.478)
+i1 00 00 00 00 01 58 F40.0(100)
+i5 00 00 00 00 01 58 F40.1(25.0)
+i9 00 00 00 00 01 58 F40.1(62.0)
+i13 00 00 00 00 01 58 F40.1(87.0)
+i17 00 00 00 00 01 58 F40.1(7385.0)
+i21 00 00 00 00 01 58 F40.3(73.850)
+i61 00 00 00 00 01 58 F40.4(0.5131)
+i25 00 00 00 00 01 58 F40.4(5.1314)
+i29 00 00 00 00 01 58 F40.3(26.331)
+i33 00 00 00 00 01 58 F40.3(0.055)
+i73 00 00 00 00 01 58 F40.3(0.241)
+i37 00 00 00 00 01 58 F40.3(-0.213)
+i77 00 00 00 00 01 58 F40.3(0.478)
+i2 00 00 00 00 01 58 F40.0(100)
+i6 00 00 00 00 01 58 F40.1(22.0)
+i10 00 00 00 00 01 58 F40.1(64.0)
+i14 00 00 00 00 01 58 F40.1(86.0)
+i18 00 00 00 00 01 58 F40.1(7280.0)
+i22 00 00 00 00 01 58 F40.3(72.800)
+i62 00 00 00 00 01 58 F40.4(0.4740)
+i26 00 00 00 00 01 58 F40.4(4.7397)
+i30 00 00 00 00 01 58 F40.3(22.465)
+i34 00 00 00 00 01 58 F40.3(0.223)
+i74 00 00 00 00 01 58 F40.3(0.241)
+i38 00 00 00 00 01 58 F40.3(-0.099)
+i78 00 00 00 00 01 58 F40.3(0.478)
+i3 00 00 00 00 01 58 F40.0(100)
+
+
+Data: tdump27
+-------------
+
+21 observations (i21):
+01 00 00 00 i1 00 00 00 00 00 00 00 00 i1 i21
+i0 00 00 00 00 01 58 F40.0(100)
+i1 00 00 00 00 01 58 F40.0(0)
+i2 00 00 00 00 01 58 F40.2(3.31)
+i3 00 00 00 00 01 58 F40.3(0.244)
+i4 00 00 00 00 01 58 F40.2(3.00)
+i5 00 00 00 00 01 58 F40.0(4)
+i6 00 00 00 00 01 58 F40.3(2.444)
+i7 00 00 00 00 01 58 F40.3(5.974)
+i8 00 00 00 00 01 58 F40.3(0.796)
+i9 00 00 00 00 01 58 F40.3(0.241)
+i10 00 00 00 00 01 58 F40.3(0.451)
+i11 00 00 00 00 01 58 F40.3(0.478)
+i12 00 00 00 00 01 58 F40.0(10)
+i13 00 00 00 00 01 58 F40.0(0)
+i14 00 00 00 00 01 58 F40.0(10)
+i15 00 00 00 00 01 58 F40.0(331)
+i16 00 00 00 00 01 58 F40.2(0.00)
+i17 00 00 00 00 01 58 F40.2(1.00)
+i18 00 00 00 00 01 58 F40.2(3.00)
+i19 00 00 00 00 01 58 F40.2(4.00)
+i20 00 00 00 00 01 58 F40.2(7.00)
+
+Data: tdump24 (germano/Crosstabs.pdf)
+-------------
+
+432 observations (i432):
+i0 i2 i1 i2 i0 i432
+i0 i0 00 00 03 "<5" 31 i0 i1 "a" i11: (i5: ("" 58) 58 58) 00 00 00 00 "<5" 00
+i96 i0 03 "<5" 31 i0 i1 "a" i11: (i5: ("" 58) 58 58) 00 00 00 00 "<5" 00
+i192 00 00 00 00 03 "<5" 31 00 00 00 00 i1 "a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 "<5" 00
+i288 i0 03 "<5" 31 00 00 00 00 i1 "a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 "<5" 00
+i384 i0 01 58 F40.0(12)
+i8 i0 01 ((31 i0 i1 "a" i11 i5 i0 58 58)) 58 F40.0(5)
+i104 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i200 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 28 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 88 i1 00 00 00 01 58 F40.0(15)
+i16 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i112 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i208 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 30 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00
+i400 i0 01 58 F40.0(12)
+i24 00 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(5)
+i120 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i216 00 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(6)
+38 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 98 i1 00 00 00 01 58 F40.0(16)
+i32 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i128 00 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(7)
+i224 00 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(6)
+40 i1 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(5)
+a0 i1 00 00 00 01 58 F40.0(21)
+i40 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i136 00 00 00 00 01 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 F40.0(5)
+i232 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 48 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 a8 i1 00 00 00 01 58 F40.0(11)
+i48 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i144 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i240 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 50 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 b0 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i56 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i152 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i248 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 58 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 b8 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i64 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i160 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 00 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 60 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 c0 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i72 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i168 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 08 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 68 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 c8 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i80 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 i176 00 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 10 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 70 i1 00 00 00 03 
+"<5" 31 00 00 00 00 i1 
+"a" i11 i5 00 00 00 00 58 58 58 00 00 00 00 
+"<5" 00 d0 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00
+i88 00 00 00 00 01 58 F40.0(25)
+i184 00 00 00 00 01 58 F40.0(25)
+18 i1 00 00 00 01 58 F40.0(25)
+78 i1 00 00 00 01 58 F40.0(25)
+d8 i1 00 00 00 01 58 F40.0(100)
+i1 00 00 00 00 01 58 F40.1(3.0)
+i97 00 00 00 00 01 58 F40.1(3.0)
+i193 00 00 00 00 01 58 F40.1(3.0)
+i277 00 00 00 00 01 58 F40.1(3.0)
+81 i1 00 00 00 01 58 F40.1(12.0)
+i9 00 00 00 00 01 58 F40.1(3.8)
+i105 00 00 00 00 01 58 F40.1(3.8)
+i201 00 00 00 00 01 58 F40.1(3.8)
+29 i1 00 00 00 01 58 F40.1(3.8)
+89 i1 00 00 00 01 58 F40.1(15.0)
+i17 00 00 00 00 01 58 F40.1(3.0)
+i113 00 00 00 00 01 58 F40.1(3.0)
+i209 00 00 00 00 01 58 F40.1(3.0)
+31 i1 00 00 00 01 58 F40.1(3.0)
+91 i1 00 00 00 01 58 F40.1(12.0)
+i25 00 00 00 00 01 58 F40.1(4.0)
+i121 00 00 00 00 01 58 F40.1(4.0)
+i217 00 00 00 00 01 58 F40.1(4.0)
+39 i1 00 00 00 01 58 F40.1(4.0)
+99 i1 00 00 00 01 58 F40.1(16.0)
+i33 00 00 00 00 01 58 F40.1(5.2)
+i129 00 00 00 00 01 58 F40.1(5.2)
+i225 00 00 00 00 01 58 F40.1(5.2)
+41 i1 00 00 00 01 58 F40.1(5.2)
+a1 i1 00 00 00 01 58 F40.1(21.0)
+i41 00 00 00 00 01 58 F40.1(2.8)
+i137 00 00 00 00 01 58 F40.1(2.8)
+i233 00 00 00 00 01 58 F40.1(2.8)
+49 i1 00 00 00 01 58 F40.1(2.8)
+a9 i1 00 00 00 01 58 F40.1(11.0)
+31 00 00 00 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i145 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i241 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 51 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 b1 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i57 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i153 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i249 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 59 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 b9 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i65 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i161 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 01 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 61 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 c1 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i73 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i169 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 09 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 69 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 c9 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i81 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i177 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 11 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 71 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 d1 i1 00 00 00 03 
+"<5" 58 00 00 00 00 
+"<5" 00 i89 00 00 00 00 01 58 F40.1(25.0)
+i185 00 00 00 00 01 58 F40.1(25.0)
+19 i1 00 00 00 01 58 F40.1(25.0)
+79 i1 00 00 00 01 58 F40.1(25.0)
+d9 i1 00 00 00 01 58 F40.1(100.0)
+i2 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i98 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i194 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 22 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00
+82 i1 00 00 00 01 58 PCT40.1(12.0)
+i10 00 00 00 00 01 58 PCT40.1(20.0)
+i106 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i202 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 8a i1 00 00 00 01 58 PCT40.1(15.0)
+i18 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i114 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i210 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 32 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 92 i1 00 00 00 01 58 PCT40.1(12.0)
+i26 00 00 00 00 01 58 PCT40.1(20.0)
+i122 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i218 00 00 00 00 01 58 PCT40.1(24.0)
+3a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 9a i1 00 00 00 01 58 PCT40.1(16.0)
+i34 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i130 00 00 00 00 01 58 PCT40.1(28.0)
+i226 00 00 00 00 01 58 PCT40.1(24.0)
+42 i1 00 00 00 01 58 PCT40.1(20.0)
+a2 i1 00 00 00 01 58 PCT40.1(21.0)
+i42 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i138 00 00 00 00 01 58 PCT40.1(20.0)
+i234 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 aa i1 00 00 00 01 58 PCT40.1(11.0)
+i50 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i146 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i242 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 52 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 b2 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i58 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i154 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i250 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 ba i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i66 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i162 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 02 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 62 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 c2 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i74 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i170 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6a i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 ca i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i82 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i178 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 12 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 72 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 d2 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i90 00 00 00 00 01 58 PCT40.1(100.0)
+i186 00 00 00 00 01 58 PCT40.1(100.0)
+1a i1 00 00 00 01 58 PCT40.1(100.0)
+7a i1 00 00 00 01 58 PCT40.1(100.0)
+da i1 00 00 00 01 58 PCT40.1(100.0)
+i3 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i99 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i195 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 23 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 83 i1 00 00 00 01 58 PCT40.1(100.0)
+i11 00 00 00 00 01 58 PCT40.1(33.3)
+i107 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i203 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 8b i1 00 00 00 01 58 PCT40.1(100.0)
+i19 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i115 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i211 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 33 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 93 i1 00 00 00 01 58 PCT40.1(100.0)
+i27 00 00 00 00 01 58 PCT40.1(31.2)
+i123 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i219 00 00 00 00 01 58 PCT40.1(37.5)
+3b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 9b i1 00 00 00 01 58 PCT40.1(100.0)
+i35 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i131 00 00 00 00 01 58 PCT40.1(33.3)
+i227 00 00 00 00 01 58 PCT40.1(28.6)
+43 i1 00 00 00 01 58 PCT40.1(23.8)
+a3 i1 00 00 00 01 58 PCT40.1(100.0)
+i43 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i139 00 00 00 00 01 58 PCT40.1(45.5)
+i235 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 ab i1 00 00 00 01 58 PCT40.1(100.0)
+i51 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i147 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i243 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 53 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 b3 i1 00 00 00 01 58 PCT40.1(100.0)
+i59 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i155 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i251 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 bb i1 00 00 00 01 58 PCT40.1(100.0)
+i67 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i163 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 03 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 63 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 c3 i1 00 00 00 01 58 PCT40.1(100.0)
+i75 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i171 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6b i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 cb i1 00 00 00 01 58 PCT40.1(100.0)
+i83 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i179 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 13 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 73 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 d3 i1 00 00 00 01 58 PCT40.1(100.0)
+i91 00 00 00 00 01 58 PCT40.1(25.0)
+i187 00 00 00 00 01 58 PCT40.1(25.0)
+1b i1 00 00 00 01 58 PCT40.1(25.0)
+7b i1 00 00 00 01 58 PCT40.1(25.0)
+db i1 00 00 00 01 58 PCT40.1(100.0)
+i4 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i100 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i196 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 24 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 84 i1 00 00 00 01 58 PCT40.1(12.0)
+i12 00 00 00 00 01 58 PCT40.1(5.0)
+i108 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i204 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 8c i1 00 00 00 01 58 PCT40.1(15.0)
+i20 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i116 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i212 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 34 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 94 i1 00 00 00 01 58 PCT40.1(12.0)
+i28 00 00 00 00 01 58 PCT40.1(5.0)
+i124 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i220 00 00 00 00 01 58 PCT40.1(6.0)
+3c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 9c i1 00 00 00 01 58 PCT40.1(16.0)
+i36 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i132 00 00 00 00 01 58 PCT40.1(7.0)
+i228 00 00 00 00 01 58 PCT40.1(6.0)
+44 i1 00 00 00 01 58 PCT40.1(5.0)
+a4 i1 00 00 00 01 58 PCT40.1(21.0)
+i44 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i140 00 00 00 00 01 58 PCT40.1(5.0)
+i236 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 ac i1 00 00 00 01 58 PCT40.1(11.0)
+i52 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i148 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i244 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 54 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 b4 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i60 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i156 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i252 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 bc i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i68 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i164 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 04 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 64 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 c4 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i76 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i172 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6c i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 cc i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i84 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i180 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 14 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 74 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 d4 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i92 00 00 00 00 01 58 PCT40.1(25.0)
+i188 00 00 00 00 01 58 PCT40.1(25.0)
+1c i1 00 00 00 01 58 PCT40.1(25.0)
+7c i1 00 00 00 01 58 PCT40.1(25.0)
+dc i1 00 00 00 01 58 PCT40.1(100.0)
+i5 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i101 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i197 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 25 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i13 00 00 00 00 01 58 F40.1(1.2)
+i109 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i205 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i21 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i117 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i213 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 35 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i29 00 00 00 00 01 58 F40.1(1.0)
+i125 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i221 00 00 00 00 01 58 F40.1(2.0)
+3d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i37 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i133 00 00 00 00 01 58 F40.1(1.8)
+i229 00 00 00 00 01 58 F40.1(0.8)
+45 i1 00 00 00 01 58 F40.1(-0.2)
+i45 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i141 00 00 00 00 01 58 F40.1(2.2)
+i237 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i53 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i149 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i245 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 55 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i61 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i157 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i253 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i69 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i165 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 05 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 65 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i77 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i173 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6d i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i85 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i181 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 15 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 75 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i6 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i102 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i198 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 26 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i14 00 00 00 00 01 58 F40.1(0.6)
+i110 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i206 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i22 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i118 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i214 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 36 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i30 00 00 00 00 01 58 F40.1(0.5)
+i126 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i222 00 00 00 00 01 58 F40.1(1.0)
+3e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i38 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i134 00 00 00 00 01 58 F40.1(0.8)
+i230 00 00 00 00 01 58 F40.1(0.3)
+46 i1 00 00 00 01 58 F40.1(-0.1)
+i46 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i142 00 00 00 00 01 58 F40.1(1.4)
+i238 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i54 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i150 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i246 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 56 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i62 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i158 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i254 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i70 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i166 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 06 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 66 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i78 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i174 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6e i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i86 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i182 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 16 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 76 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i7 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i103 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i199 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 27 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i15 00 00 00 00 01 58 F40.1(0.8)
+i111 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i207 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 2f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i23 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i119 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i215 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 37 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i31 00 00 00 00 01 58 F40.1(0.6)
+i127 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i223 00 00 00 00 01 58 F40.1(1.3)
+3f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i39 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i135 00 00 00 00 01 58 F40.1(1.0)
+i231 00 00 00 00 01 58 F40.1(0.4)
+47 i1 00 00 00 01 58 F40.1(-0.1)
+i47 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i143 00 00 00 00 01 58 F40.1(1.7)
+i239 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 4f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i55 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i151 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i247 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 57 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i63 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i159 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i255 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 5f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i71 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i167 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 07 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 67 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i79 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i175 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 0f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 6f i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i87 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 i183 00 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 17 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 77 i1 00 00 00 03 
+"n<5" 58 00 00 00 00 
+"n<5" 00 
diff --git a/styles b/styles
new file mode 100644 (file)
index 0000000..4b4bca4
--- /dev/null
+++ b/styles
@@ -0,0 +1,37 @@
+tdump19:
+
+i240 00 00 00 i1 i19 i9 03
+i255 00 00 00 i10 03
+i255 00 00 00 i0 00
+i255 00 00 00 i11 01 
+i255 00 00 00 i1 00 
+i255 00 00 00 i12 00 
+i255 00 00 00 i2 00 
+i255 00 00 00 i13 01 
+i255 00 00 00 i3 00 
+i255 00 00 00 i14 01 
+i255 00 00 00 i4 00 
+i255 00 00 00 i15 00 
+i255 00 00 00 i5 03 
+i255 00 00 00 i16 00 
+i255 00 00 00 i6 03 
+i255 00 00 00 i17 01 
+i255 00 00 00 i7 03 
+i255 00 00 00 i18 01 
+i255 00 00 00 i8 03 
+i255 00 00 00 00 i18 00 00 00
+i1 00 00 00 00 00 00
+i2 00 i117 00 00 00
+i1 i3 00 01 01 01
+i1 00 i24
+00*97
+"it_IT.windows-1252" 00 00 00 00 00 00 00 99 07 00 00
+',' '.' i5 "-,,," "-,,," "-,,," "-,,," "-,,,"
+i196 i53 00 01 00 00 03 i3 00*23 01 i16 00*16 i135 01 00 i3 
+"Descriptives" 00 00 00 00 
+"en" 
+"windows-1252" 
+"it_IT.windows-1252"
+00 00 00 01 99 07 00 00 2c 2e 2d 43 1c eb e2 36 1a 3f 01
+i5 "-,,," "-,,," "-,,," "-,,," "-,,," '.'
+00