You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by pr...@apache.org on 2017/11/21 22:48:25 UTC

[1/3] hive git commit: HIVE-12360: Bad seek in uncompressed ORC with predicate pushdown (Prasanth Jayachandran reviewed by Sergey Shelukhin)

Repository: hive
Updated Branches:
  refs/heads/branch-1 f99314747 -> 903a08623


http://git-wip-us.apache.org/repos/asf/hive/blob/903a0862/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MetadataReader.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MetadataReader.java b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MetadataReader.java
index 1910214..0a12fa5 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MetadataReader.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MetadataReader.java
@@ -84,10 +84,12 @@ public class MetadataReader {
           byte[] buffer = new byte[len];
           file.readFully(offset, buffer, 0, buffer.length);
           ByteBuffer[] bb = new ByteBuffer[] {ByteBuffer.wrap(buffer)};
+          bb[0].limit((int) (bb[0].position() + stream.getLength()));
           indexes[col] = OrcProto.RowIndex.parseFrom(InStream.create("index",
               bb, new long[]{0}, stream.getLength(), codec, bufferSize));
           if (readBloomFilter) {
             bb[0].position((int) stream.getLength());
+            bb[0].limit((int) (bb[0].position() + nextStream.getLength()));
             bloomFilterIndices[col] = OrcProto.BloomFilterIndex.parseFrom(
                 InStream.create("bloom_filter", bb, new long[]{0}, nextStream.getLength(),
                     codec, bufferSize));

http://git-wip-us.apache.org/repos/asf/hive/blob/903a0862/ql/src/test/queries/clientpositive/orc_bloomfilter_seek.q
----------------------------------------------------------------------
diff --git a/ql/src/test/queries/clientpositive/orc_bloomfilter_seek.q b/ql/src/test/queries/clientpositive/orc_bloomfilter_seek.q
new file mode 100644
index 0000000..df4fb4e
--- /dev/null
+++ b/ql/src/test/queries/clientpositive/orc_bloomfilter_seek.q
@@ -0,0 +1,28 @@
+drop table if exists numtab_tmp_hive_table;
+
+create table numtab_tmp_hive_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+row format delimited fields terminated by ',';
+
+load data local inpath '../../data/files/numtab_100k.csv' overwrite into table numtab_tmp_hive_table;
+
+
+drop table if exists numtab_hive_orc_table;
+
+create table numtab_hive_orc_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+stored as orc
+TBLPROPERTIES ("orc.compress"="NONE", 
+               "orc.row.index.stride"="1000",
+               "orc.stripe.size"="524288",
+               "orc.bloom.filter.columns"="c2");
+
+insert overwrite table numtab_hive_orc_table 
+select * from numtab_tmp_hive_table sort by c2;
+
+
+
+set hive.optimize.index.filter=true;
+
+select * from numtab_hive_orc_table where c2=100 limit 5;
+

http://git-wip-us.apache.org/repos/asf/hive/blob/903a0862/ql/src/test/results/clientpositive/orc_bloomfilter_seek.q.out
----------------------------------------------------------------------
diff --git a/ql/src/test/results/clientpositive/orc_bloomfilter_seek.q.out b/ql/src/test/results/clientpositive/orc_bloomfilter_seek.q.out
new file mode 100644
index 0000000..451e918
--- /dev/null
+++ b/ql/src/test/results/clientpositive/orc_bloomfilter_seek.q.out
@@ -0,0 +1,77 @@
+PREHOOK: query: drop table if exists numtab_tmp_hive_table
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: drop table if exists numtab_tmp_hive_table
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: create table numtab_tmp_hive_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+row format delimited fields terminated by ','
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@numtab_tmp_hive_table
+POSTHOOK: query: create table numtab_tmp_hive_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+row format delimited fields terminated by ','
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@numtab_tmp_hive_table
+PREHOOK: query: load data local inpath '../../data/files/numtab_100k.csv' overwrite into table numtab_tmp_hive_table
+PREHOOK: type: LOAD
+#### A masked pattern was here ####
+PREHOOK: Output: default@numtab_tmp_hive_table
+POSTHOOK: query: load data local inpath '../../data/files/numtab_100k.csv' overwrite into table numtab_tmp_hive_table
+POSTHOOK: type: LOAD
+#### A masked pattern was here ####
+POSTHOOK: Output: default@numtab_tmp_hive_table
+PREHOOK: query: drop table if exists numtab_hive_orc_table
+PREHOOK: type: DROPTABLE
+POSTHOOK: query: drop table if exists numtab_hive_orc_table
+POSTHOOK: type: DROPTABLE
+PREHOOK: query: create table numtab_hive_orc_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+stored as orc
+TBLPROPERTIES ("orc.compress"="NONE", 
+               "orc.row.index.stride"="1000",
+               "orc.stripe.size"="524288",
+               "orc.bloom.filter.columns"="c2")
+PREHOOK: type: CREATETABLE
+PREHOOK: Output: database:default
+PREHOOK: Output: default@numtab_hive_orc_table
+POSTHOOK: query: create table numtab_hive_orc_table 
+(c0 string, c1 string, c2 int, c3 float, c4 double, c5 string)
+stored as orc
+TBLPROPERTIES ("orc.compress"="NONE", 
+               "orc.row.index.stride"="1000",
+               "orc.stripe.size"="524288",
+               "orc.bloom.filter.columns"="c2")
+POSTHOOK: type: CREATETABLE
+POSTHOOK: Output: database:default
+POSTHOOK: Output: default@numtab_hive_orc_table
+PREHOOK: query: insert overwrite table numtab_hive_orc_table 
+select * from numtab_tmp_hive_table sort by c2
+PREHOOK: type: QUERY
+PREHOOK: Input: default@numtab_tmp_hive_table
+PREHOOK: Output: default@numtab_hive_orc_table
+POSTHOOK: query: insert overwrite table numtab_hive_orc_table 
+select * from numtab_tmp_hive_table sort by c2
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@numtab_tmp_hive_table
+POSTHOOK: Output: default@numtab_hive_orc_table
+POSTHOOK: Lineage: numtab_hive_orc_table.c0 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c0, type:string, comment:null), ]
+POSTHOOK: Lineage: numtab_hive_orc_table.c1 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c1, type:string, comment:null), ]
+POSTHOOK: Lineage: numtab_hive_orc_table.c2 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c2, type:int, comment:null), ]
+POSTHOOK: Lineage: numtab_hive_orc_table.c3 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c3, type:float, comment:null), ]
+POSTHOOK: Lineage: numtab_hive_orc_table.c4 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c4, type:double, comment:null), ]
+POSTHOOK: Lineage: numtab_hive_orc_table.c5 SIMPLE [(numtab_tmp_hive_table)numtab_tmp_hive_table.FieldSchema(name:c5, type:string, comment:null), ]
+PREHOOK: query: select * from numtab_hive_orc_table where c2=100 limit 5
+PREHOOK: type: QUERY
+PREHOOK: Input: default@numtab_hive_orc_table
+#### A masked pattern was here ####
+POSTHOOK: query: select * from numtab_hive_orc_table where c2=100 limit 5
+POSTHOOK: type: QUERY
+POSTHOOK: Input: default@numtab_hive_orc_table
+#### A masked pattern was here ####
+989.25	1.1	100	0.0	50.2	AA
+989.25	1.1	100	0.0	50.2	AA
+989.25	1.1	100	0.0	50.2	AA
+989.25	1.1	100	0.0	50.2	AA
+989.25	1.1	100	0.0	50.2	AA


[2/3] hive git commit: HIVE-12360: Bad seek in uncompressed ORC with predicate pushdown (Prasanth Jayachandran reviewed by Sergey Shelukhin)

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/hive/blob/903a0862/data/files/numtab_100k.csv
----------------------------------------------------------------------
diff --git a/data/files/numtab_100k.csv b/data/files/numtab_100k.csv
new file mode 100644
index 0000000..3d1be0e
--- /dev/null
+++ b/data/files/numtab_100k.csv
@@ -0,0 +1,100000 @@
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0B0D0,
+3.56,1.2,9999999,234.68,-8888.888,A0,
+.56,3.3,99999999,234.68,-8888.888,B1,
+-10.56,1.9,-999999999,234.68,-8888.888,AD,
+100.57,110,999999999,234.68,-8888.888,D1F2,
+100.56,110,999999999,234.68,-8888.888,0400,
+100.55,110,99,234.68,-8888.888,0800,
+100.54,110,99,234.68,-8888.888,0000,
+333.56,1,4,-40.1,40.1,FF,
+989.25,1.1,100,0,50.2,AA,
+18.56,1,1000,83.4,78.56,F0,
+1.56,1.1,10000,0.00,-0.00,AF0,
+4.56,1.9,100000,234.68,-8888.888,A0

<TRUNCATED>

[3/3] hive git commit: HIVE-12360: Bad seek in uncompressed ORC with predicate pushdown (Prasanth Jayachandran reviewed by Sergey Shelukhin)

Posted by pr...@apache.org.
HIVE-12360: Bad seek in uncompressed ORC with predicate pushdown (Prasanth Jayachandran reviewed by Sergey Shelukhin)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/903a0862
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/903a0862
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/903a0862

Branch: refs/heads/branch-1
Commit: 903a08623e2ddf159ad87228039fb5ebb7d91802
Parents: f993147
Author: Prasanth Jayachandran <pr...@apache.org>
Authored: Tue Nov 21 14:47:58 2017 -0800
Committer: Prasanth Jayachandran <pr...@apache.org>
Committed: Tue Nov 21 14:47:58 2017 -0800

----------------------------------------------------------------------
 data/files/numtab_100k.csv                      | 100000 ++++++++++++++++
 .../hadoop/hive/ql/io/orc/MetadataReader.java   |      2 +
 .../clientpositive/orc_bloomfilter_seek.q       |     28 +
 .../clientpositive/orc_bloomfilter_seek.q.out   |     77 +
 4 files changed, 100107 insertions(+)
----------------------------------------------------------------------